.rteindent1 {
	margin-left:40px
}
.rteindent2 {
	margin-left:80px
}
.rteindent3 {
	margin-left:120px
}
.rteindent4 {
	margin-left:160px
}
.rteleft {
	text-align:left
}
.rteright {
	text-align:right
}
.rtecenter {
	text-align:center
}
.rtejustify {
	text-align:justify
}
.ibimage_left {
	float:left
}
.ibimage_right {
	float:right
}
#colorbox,#cboxOverlay,#cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:hidden
}
#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%
}
#cboxMiddleLeft,#cboxBottomLeft {
	clear:left
}
#cboxContent {
	position:relative
}
#cboxLoadedContent {
	overflow:auto;
	-webkit-overflow-scrolling:touch
}
#cboxTitle {
	margin:0
}
#cboxLoadingOverlay,#cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
	border:0;
	padding:0;
	margin:0;
	overflow:visible;
	width:auto;
	background:none;
	cursor:pointer
}
#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active {
	outline:0
}
.cboxPhoto {
	float:left;
	margin:auto;
	border:0;
	display:block;
	max-width:none
}
.cboxIframe {
	width:100%;
	height:100%;
	display:block;
	border:0
}
#colorbox,#cboxContent,#cboxLoadedContent {
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
#cboxOverlay {
	background:#000
}
#colorbox {
	outline:0
}
#cboxWrapper {
	background:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
#cboxTopLeft {
	width:15px;
	height:15px
}
#cboxTopCenter {
	height:15px
}
#cboxTopRight {
	width:15px;
	height:15px
}
#cboxBottomLeft {
	width:15px;
	height:10px
}
#cboxBottomCenter {
	height:10px
}
#cboxBottomRight {
	width:15px;
	height:10px
}
#cboxMiddleLeft {
	width:15px
}
#cboxMiddleRight {
	width:15px
}
#cboxContent {
	background:#fff;
	overflow:hidden
}
#cboxError {
	padding:50px;
	border:1px solid #ccc
}
#cboxLoadedContent {
	margin-bottom:28px
}
#cboxTitle {
	position:absolute;
	background:rgba(255,255,255,0.7);
	bottom:28px;
	left:0;
	color:#535353;
	width:100%;
	padding:4px 6px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
#cboxCurrent {
	position:absolute;
	bottom:4px;
	left:60px;
	color:#949494
}
.cboxSlideshow_on #cboxSlideshow {
	position:absolute;
	bottom:0;
	right:30px;
	background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;
	width:25px;
	height:25px;
	text-indent:-9999px
}
.cboxSlideshow_on #cboxSlideshow:hover {
	background-position:-101px -50px
}
.cboxSlideshow_off #cboxSlideshow {
	position:absolute;
	bottom:0;
	right:30px;
	background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;
	width:25px;
	height:25px;
	text-indent:-9999px
}
.cboxSlideshow_off #cboxSlideshow:hover {
	background-position:-49px -50px
}
#cboxPrevious {
	position:absolute;
	bottom:0;
	left:0;
	background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0px;
	width:25px;
	height:25px;
	text-indent:-9999px
}
#cboxPrevious:hover {
	background-position:-75px -25px
}
#cboxNext {
	position:absolute;
	bottom:0;
	left:27px;
	background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0px;
	width:25px;
	height:25px;
	text-indent:-9999px
}
#cboxNext:hover {
	background-position:-50px -25px
}
#cboxLoadingOverlay {
	background:#fff
}
#cboxLoadingGraphic {
	background:url(/sites/all/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center
}
#cboxClose {
	position:absolute;
	bottom:0;
	right:0;
	background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0px;
	width:25px;
	height:25px;
	text-indent:-9999px
}
#cboxClose:hover {
	background-position:-25px -25px
}
.ctools-locked {
	color:red;
	border:1px solid red;
	padding:1em
}
.ctools-owns-lock {
	background:#ffd none repeat scroll 0 0;
	border:1px solid #f0c020;
	padding:1em
}
a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing {
	padding-right:18px !important;
	background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat
}
div.ctools-ajaxing {
	float:left;
	width:18px;
	background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat
}
html.js .block-refresh-button {
	background:url(/sites/all/modules/custom/itg_akamai_block_refresh/css/throbber.gif) no-repeat scroll 100% 2px transparent;
	cursor:pointer;
	height:18px;
	float:right;
	margin-right:-20px;
	padding-right:20px;
	color:blue;
	text-decoration:underline
}
html.js .block-refresh-button a {
	margin-right:18px
}
html.js .block-refresh-button-throbbing {
	background-position:100% -18px
}
html.js .block-refresh-hidden {
	display:none
}
.container {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
@media(min-width:769px) {
	.container {
	max-width:750px
}
}@media(min-width:992px) {
	.container {
	max-width:970px
}
}@media(min-width:1200px) {
	.container {
	max-width:1200px
}
}.row {
	margin-right:-15px;
	margin-left:-15px
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
	float:left
}
.col-xs-12 {
	width:100%
}
.col-xs-11 {
	width:91.66666667%
}
.col-xs-10 {
	width:83.33333333%
}
.col-xs-9 {
	width:75%
}
.col-xs-8 {
	width:66.66666667%
}
.col-xs-7 {
	width:58.33333333%
}
.col-xs-6 {
	width:50%
}
.col-xs-5 {
	width:41.66666667%
}
.col-xs-4 {
	width:33.33333333%
}
.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.66666667%
}
.col-xs-1 {
	width:8.33333333%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-pull-11 {
	right:91.66666667%
}
.col-xs-pull-10 {
	right:83.33333333%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-8 {
	right:66.66666667%
}
.col-xs-pull-7 {
	right:58.33333333%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-5 {
	right:41.66666667%
}
.col-xs-pull-4 {
	right:33.33333333%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-2 {
	right:16.66666667%
}
.col-xs-pull-1 {
	right:8.33333333%
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-push-12 {
	left:100%
}
.col-xs-push-11 {
	left:91.66666667%
}
.col-xs-push-10 {
	left:83.33333333%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-8 {
	left:66.66666667%
}
.col-xs-push-7 {
	left:58.33333333%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-5 {
	left:41.66666667%
}
.col-xs-push-4 {
	left:33.33333333%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-2 {
	left:16.66666667%
}
.col-xs-push-1 {
	left:8.33333333%
}
.col-xs-push-0 {
	left:auto
}
.col-xs-offset-12 {
	margin-left:100%
}
.col-xs-offset-11 {
	margin-left:91.66666667%
}
.col-xs-offset-10 {
	margin-left:83.33333333%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-8 {
	margin-left:66.66666667%
}
.col-xs-offset-7 {
	margin-left:58.33333333%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-5 {
	margin-left:41.66666667%
}
.col-xs-offset-4 {
	margin-left:33.33333333%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-2 {
	margin-left:16.66666667%
}
.col-xs-offset-1 {
	margin-left:8.33333333%
}
.col-xs-offset-0 {
	margin-left:0
}
@media(min-width:768px) {
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
	float:left
}
.col-sm-12 {
	width:100%
}
.col-sm-11 {
	width:91.66666667%
}
.col-sm-10 {
	width:83.33333333%
}
.col-sm-9 {
	width:75%
}
.col-sm-8 {
	width:66.66666667%
}
.col-sm-7 {
	width:58.33333333%
}
.col-sm-6 {
	width:50%
}
.col-sm-5 {
	width:41.66666667%
}
.col-sm-4 {
	width:33.33333333%
}
.col-sm-3 {
	width:25%
}
.col-sm-2 {
	width:16.66666667%
}
.col-sm-1 {
	width:8.33333333%
}
.col-sm-pull-12 {
	right:100%
}
.col-sm-pull-11 {
	right:91.66666667%
}
.col-sm-pull-10 {
	right:83.33333333%
}
.col-sm-pull-9 {
	right:75%
}
.col-sm-pull-8 {
	right:66.66666667%
}
.col-sm-pull-7 {
	right:58.33333333%
}
.col-sm-pull-6 {
	right:50%
}
.col-sm-pull-5 {
	right:41.66666667%
}
.col-sm-pull-4 {
	right:33.33333333%
}
.col-sm-pull-3 {
	right:25%
}
.col-sm-pull-2 {
	right:16.66666667%
}
.col-sm-pull-1 {
	right:8.33333333%
}
.col-sm-pull-0 {
	right:auto
}
.col-sm-push-12 {
	left:100%
}
.col-sm-push-11 {
	left:91.66666667%
}
.col-sm-push-10 {
	left:83.33333333%
}
.col-sm-push-9 {
	left:75%
}
.col-sm-push-8 {
	left:66.66666667%
}
.col-sm-push-7 {
	left:58.33333333%
}
.col-sm-push-6 {
	left:50%
}
.col-sm-push-5 {
	left:41.66666667%
}
.col-sm-push-4 {
	left:33.33333333%
}
.col-sm-push-3 {
	left:25%
}
.col-sm-push-2 {
	left:16.66666667%
}
.col-sm-push-1 {
	left:8.33333333%
}
.col-sm-push-0 {
	left:auto
}
.col-sm-offset-12 {
	margin-left:100%
}
.col-sm-offset-11 {
	margin-left:91.66666667%
}
.col-sm-offset-10 {
	margin-left:83.33333333%
}
.col-sm-offset-9 {
	margin-left:75%
}
.col-sm-offset-8 {
	margin-left:66.66666667%
}
.col-sm-offset-7 {
	margin-left:58.33333333%
}
.col-sm-offset-6 {
	margin-left:50%
}
.col-sm-offset-5 {
	margin-left:41.66666667%
}
.col-sm-offset-4 {
	margin-left:33.33333333%
}
.col-sm-offset-3 {
	margin-left:25%
}
.col-sm-offset-2 {
	margin-left:16.66666667%
}
.col-sm-offset-1 {
	margin-left:8.33333333%
}
.col-sm-offset-0 {
	margin-left:0
}
}@media(min-width:992px) {
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
	float:left
}
.col-md-12 {
	width:100%
}
.col-md-11 {
	width:91.66666667%
}
.col-md-10 {
	width:83.33333333%
}
.col-md-9 {
	width:75%
}
.col-md-8 {
	width:66.66666667%
}
.col-md-7 {
	width:58.33333333%
}
.col-md-6 {
	width:50%
}
.col-md-5 {
	width:41.66666667%
}
.col-md-4 {
	width:33.33333333%
}
.col-md-3 {
	width:25%
}
.col-md-2 {
	width:16.66666667%
}
.col-md-1 {
	width:8.33333333%
}
.col-md-pull-12 {
	right:100%
}
.col-md-pull-11 {
	right:91.66666667%
}
.col-md-pull-10 {
	right:83.33333333%
}
.col-md-pull-9 {
	right:75%
}
.col-md-pull-8 {
	right:66.66666667%
}
.col-md-pull-7 {
	right:58.33333333%
}
.col-md-pull-6 {
	right:50%
}
.col-md-pull-5 {
	right:41.66666667%
}
.col-md-pull-4 {
	right:33.33333333%
}
.col-md-pull-3 {
	right:25%
}
.col-md-pull-2 {
	right:16.66666667%
}
.col-md-pull-1 {
	right:8.33333333%
}
.col-md-pull-0 {
	right:auto
}
.col-md-push-12 {
	left:100%
}
.col-md-push-11 {
	left:91.66666667%
}
.col-md-push-10 {
	left:83.33333333%
}
.col-md-push-9 {
	left:75%
}
.col-md-push-8 {
	left:66.66666667%
}
.col-md-push-7 {
	left:58.33333333%
}
.col-md-push-6 {
	left:50%
}
.col-md-push-5 {
	left:41.66666667%
}
.col-md-push-4 {
	left:33.33333333%
}
.col-md-push-3 {
	left:25%
}
.col-md-push-2 {
	left:16.66666667%
}
.col-md-push-1 {
	left:8.33333333%
}
.col-md-push-0 {
	left:auto
}
.col-md-offset-12 {
	margin-left:100%
}
.col-md-offset-11 {
	margin-left:91.66666667%
}
.col-md-offset-10 {
	margin-left:83.33333333%
}
.col-md-offset-9 {
	margin-left:75%
}
.col-md-offset-8 {
	margin-left:66.66666667%
}
.col-md-offset-7 {
	margin-left:58.33333333%
}
.col-md-offset-6 {
	margin-left:50%
}
.col-md-offset-5 {
	margin-left:41.66666667%
}
.col-md-offset-4 {
	margin-left:33.33333333%
}
.col-md-offset-3 {
	margin-left:25%
}
.col-md-offset-2 {
	margin-left:16.66666667%
}
.col-md-offset-1 {
	margin-left:8.33333333%
}
.col-md-offset-0 {
	margin-left:0
}
}@media(min-width:1200px) {
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
	float:left
}
.col-lg-12 {
	width:100%
}
.col-lg-11 {
	width:91.66666667%
}
.col-lg-10 {
	width:83.33333333%
}
.col-lg-9 {
	width:75%
}
.col-lg-8 {
	width:66.66666667%
}
.col-lg-7 {
	width:58.33333333%
}
.col-lg-6 {
	width:50%
}
.col-lg-5 {
	width:41.66666667%
}
.col-lg-4 {
	width:33.33333333%
}
.col-lg-3 {
	width:25%
}
.col-lg-2 {
	width:16.66666667%
}
.col-lg-1 {
	width:8.33333333%
}
.col-lg-pull-12 {
	right:100%
}
.col-lg-pull-11 {
	right:91.66666667%
}
.col-lg-pull-10 {
	right:83.33333333%
}
.col-lg-pull-9 {
	right:75%
}
.col-lg-pull-8 {
	right:66.66666667%
}
.col-lg-pull-7 {
	right:58.33333333%
}
.col-lg-pull-6 {
	right:50%
}
.col-lg-pull-5 {
	right:41.66666667%
}
.col-lg-pull-4 {
	right:33.33333333%
}
.col-lg-pull-3 {
	right:25%
}
.col-lg-pull-2 {
	right:16.66666667%
}
.col-lg-pull-1 {
	right:8.33333333%
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-push-12 {
	left:100%
}
.col-lg-push-11 {
	left:91.66666667%
}
.col-lg-push-10 {
	left:83.33333333%
}
.col-lg-push-9 {
	left:75%
}
.col-lg-push-8 {
	left:66.66666667%
}
.col-lg-push-7 {
	left:58.33333333%
}
.col-lg-push-6 {
	left:50%
}
.col-lg-push-5 {
	left:41.66666667%
}
.col-lg-push-4 {
	left:33.33333333%
}
.col-lg-push-3 {
	left:25%
}
.col-lg-push-2 {
	left:16.66666667%
}
.col-lg-push-1 {
	left:8.33333333%
}
.col-lg-push-0 {
	left:auto
}
.col-lg-offset-12 {
	margin-left:100%
}
.col-lg-offset-11 {
	margin-left:91.66666667%
}
.col-lg-offset-10 {
	margin-left:83.33333333%
}
.col-lg-offset-9 {
	margin-left:75%
}
.col-lg-offset-8 {
	margin-left:66.66666667%
}
.col-lg-offset-7 {
	margin-left:58.33333333%
}
.col-lg-offset-6 {
	margin-left:50%
}
.col-lg-offset-5 {
	margin-left:41.66666667%
}
.col-lg-offset-4 {
	margin-left:33.33333333%
}
.col-lg-offset-3 {
	margin-left:25%
}
.col-lg-offset-2 {
	margin-left:16.66666667%
}
.col-lg-offset-1 {
	margin-left:8.33333333%
}
.col-lg-offset-0 {
	margin-left:0
}
}


.str_wrap {
	overflow:hidden;
	width:100%;
	font-size:12px;
	line-height:16px;
	position:relative;
	-moz-user-select:none;
	-khtml-user-select:none;
	user-select:none;
	background:#f6f6f6;
	white-space:nowrap
}
.str_wrap.str_active {
	background:#f1f1f1
}
.str_move {
	white-space:nowrap;
	position:absolute;
	top:0;
	left:0;
	cursor:move
}
.str_move_clone {
	display:inline-block;
	vertical-align:top;
	position:absolute;
	left:100%;
	top:0
}
.str_vertical .str_move_clone {
	left:0;
	top:100%
}
.str_down .str_move_clone {
	left:0;
	bottom:100%
}
.str_vertical .str_move,.str_down .str_move {
	white-space:normal;
	width:100%
}
.str_static .str_move,.no_drag .str_move,.noStop .str_move {
	cursor:inherit
}
.str_wrap img {
	max-width:none !important
}
.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:none
}
.slick-list.dragging {
	cursor:pointer
}
.slick-slider .slick-track,.slick-slider .slick-list {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track {
	position:relative;
	top:0;
	left:0;
	display:block
}
.slick-track:before,.slick-track:after {
	display:table;
	content:''
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	display:none;
	float:left;
	height:100%;
	min-height:1px
}
[dir='rtl'] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-arrow.slick-hidden {
	display:none
}
.carousel {
	position:relative;
	margin:0 auto;
	max-width:1170px;
	height:auto;
	border:none;
	overflow:visible
}
.carousel .slides {
	margin:0;
	padding:0;
	border:none;
	list-style:none;
	position:relative;
	overflow:visible
}
.carousel .slides .slideItem {
	position:absolute;
	cursor:pointer;
	padding:0;
	margin:0;
	border:none;
	overflow:inherit !important
}
.carousel .slides .slideItem span {
	color:#fff;
	font-size:14px;
	font-weight:400;
	line-height:28px;
	width:100%;
	background:#171717;
	opacity:0
}
.carousel .slides .slideItem span i {
	font-size:40px;
	vertical-align:middle;
	margin-right:5px
}
.carousel .slides .slideItem span.flex-count {
	position:absolute;
	bottom:10px;
	right:20px;
	background:transparent
}
.carousel .slides .slideItem span.pic-tit {
	font-size:21px;
	font-weight:600;
	margin-top:5px
}
.carousel .slides .slideItem span.overlay {
	background:#000;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	z-index:99;
	opacity:.2
}
.carousel .slides .slideItem[style*="width:645px"] span {
	opacity:1;
	-webkit-transition:all 500ms ease .2s;
	-moz-transition:all 500ms ease .2s;
	-o-transition:all 500ms ease .2s;
	transition:all 500ms ease .2s
}
.carousel .slides .slideItem[style*="width:645px"] span.overlay {
	opacity:0;
	-webkit-transition:all 500ms ease .2s;
	-moz-transition:all 500ms ease .2s;
	-o-transition:all 500ms ease .2s;
	transition:all 500ms ease .2s
}
#block-itg-widget-featured-photo-carousel-r .carousel .slides .slideItem span.flex-count {
	left:10px
}
.carousel .slides .slideItem a {
	display:block;
	text-decoration:none;
	margin:0;
	padding:0;
	border:none;
	outline:none
}
.carousel .slides .slideItem img {
	margin:0;
	padding:0;
	border:none;
	width:100%;
	height:100%
}
.carousel .slides .slideItem .slider-text {
	margin:0;
	padding:0;
	border:none;
	width:100%;
	height:100%;
	margin:5px 0;
	font-size:22px
}
.carousel .nextButton {
	position:absolute;
	right:10px;
	top:133px;
	width:35px;
	height:35px;
	background:url(/sites/all/themes/itg/images/next_button.png) no-repeat center;
	cursor:pointer;
	z-index:9999
}
.carousel .prevButton {
	position:absolute;
	left:10px;
	top:133px;
	width:35px;
	height:35px;
	background:url(/sites/all/themes/itg/images/prev_button.png);
	cursor:pointer;
	z-index:9999
}
.carousel .buttonNav {
	position:relative;
	margin:0 auto;
	z-index:999
}
.carousel .buttonNav .numbers {
	position:relative;
	float:left;
	margin:5px;
	color:#828282;
	cursor:pointer;
	font-weight:700;
	text-decoration:none;
	font-size:1em;
	font-family:Arial,Verdana
}
.carousel .buttonNav .numbers:hover {
	color:#000;
	text-decoration:underline
}
.carousel .buttonNav .numberActive {
	background:none;
	color:#000;
	cursor:default
}
.carousel .buttonNav .bullet {
	position:relative;
	float:left;
	width:16px;
	height:16px;
	background:url(/sites/all/themes/itg/images/Bullet-#fff.png) no-repeat center;
	margin:5px;
	float:left;
	cursor:pointer
}
.carousel .buttonNav .bullet:hover {
	background:url(/sites/all/themes/itg/images/Bullet-#000.png) no-repeat center
}
.carousel .buttonNav .bulletActive {
	background:url(/sites/all/themes/itg/images/Bullet-#000.png) no-repeat center;
	cursor:default
}
.carousel .slides .videoOverlay {
	background:url(/sites/all/themes/itg/images/video.png) no-repeat center
}
.carousel .slides .spinner {
	background:#000 url(/sites/all/themes/itg/images/loading.gif) no-repeat center
}
@media only screen and (max-width:1024px) {
	.carousel .slides .slideItem {
	position:inherit
}
.carousel .slides .slideItem span.overlay {
	opacity:0;
	background:transparent
}
.carousel .slides .slideItem span {
	opacity:1
}
.carousel .slides .slideItem span.pic-tit {
	font-size:18px;
	margin-top:15px;
	display:block;
	line-height:22px
}
.carousel .slides .slideItem span.flex-count {
	bottom:auto;
	right:auto;
	font-size:10px;
	margin-top:-35px;
	position:relative;
	display:block;
	font-size:15px
}
.carousel .slides .slideItem span.flex-count i {
	font-size:30px;
	margin-right:10px
}
.carousel .slick-dots {
	padding:20px 10px 10px;
	text-align:center
}
.carousel .slick-dots li {
	display:inline-block;
	vertical-align:top;
	padding:0 4px
}
.carousel .slick-dots li button {
	background:gray;
	border:none;
	width:12px;
	height:12px;
	border-radius:100%;
	text-indent:-99999em
}
.carousel .slick-dots li.slick-active button {
	background:#fff
}
}.irs {
	position:relative;
	display:block;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.irs-line {
	position:relative;
	display:block;
	overflow:hidden;
	outline:none !important
}
.irs-line-left,.irs-line-mid,.irs-line-right {
	position:absolute;
	display:block;
	top:0
}
.irs-line-left {
	left:0;
	width:11%
}
.irs-line-mid {
	left:9%;
	width:82%
}
.irs-line-right {
	right:0;
	width:11%
}
.irs-bar {
	position:absolute;
	display:block;
	left:0;
	width:0
}
.irs-bar-edge {
	position:absolute;
	display:block;
	top:0;
	left:0
}
.irs-shadow {
	position:absolute;
	display:none;
	left:0;
	width:0
}
.irs-slider {
	position:absolute;
	display:block;
	cursor:default;
	z-index:1
}
.irs-slider.type_last {
	z-index:2
}
.irs-min {
	position:absolute;
	display:block;
	left:0;
	cursor:default
}
.irs-max {
	position:absolute;
	display:block;
	right:0;
	cursor:default
}
.irs-from,.irs-to,.irs-single {
	position:absolute;
	display:block;
	top:0;
	left:0;
	cursor:default;
	white-space:nowrap
}
.irs-grid {
	position:absolute;
	display:none;
	bottom:0;
	left:0;
	width:100%;
	height:20px
}
.irs-with-grid .irs-grid {
	display:block
}
.irs-grid-pol {
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:8px;
	background:#000
}
.irs-grid-pol.small {
	height:4px
}
.irs-grid-text {
	position:absolute;
	bottom:0;
	left:0;
	white-space:nowrap;
	text-align:center;
	font-size:9px;
	line-height:9px;
	padding:0 3px;
	color:#000
}
.irs-disable-mask {
	position:absolute;
	display:block;
	top:0;
	left:-1%;
	width:102%;
	height:100%;
	cursor:default;
	background:rgba(0,0,0,0.0);
	z-index:2
}
.irs-disabled {
	opacity:.4
}
.lt-ie9 .irs-disabled {
	filter:alpha(opacity=40)
}
.irs-hidden-input {
	position:absolute !important;
	display:block !important;
	top:0 !important;
	left:0 !important;
	width:0 !important;
	height:0 !important;
	font-size:0 !important;
	line-height:0 !important;
	padding:0 !important;
	margin:0 !important;
	outline:none !important;
	z-index:-9999 !important;
	background:none !important;
	border-style:solid !important;
	border-color:transparent !important
}
.irs-line-mid,.irs-line-left,.irs-line-right,.irs-bar,.irs-bar-edge,.irs-slider {
	background-color:#ccc
}
.irs {
	height:40px
}
.irs-with-grid {
	height:60px
}
.irs-line {
	height:12px;
	top:25px
}
.irs-line-left {
	height:12px;
	background-position:0 -30px
}
.irs-line-mid {
	height:12px;
	background-position:0 0
}
.irs-line-right {
	height:12px;
	background-position:100% -30px
}
.irs-bar {
	height:12px;
	top:25px;
	background-position:0 -60px
}
.irs-bar-edge {
	top:25px;
	height:12px;
	width:9px;
	background-position:0 -90px
}
.irs-shadow {
	height:3px;
	top:34px;
	background:#000;
	opacity:.25
}
.lt-ie9 .irs-shadow {
	filter:alpha(opacity=25)
}
.irs-slider {
	width:16px;
	height:18px;
	top:22px;
	background-position:0 -120px
}
.irs-slider.state_hover,.irs-slider:hover {
	background-position:0 -150px
}
.irs-min,.irs-max {
	color:#999;
	font-size:10px;
	line-height:1.333;
	text-shadow:none;
	top:0;
	padding:1px 3px;
	background:#e1e4e9;
	-moz-border-radius:4px;
	border-radius:4px
}
.irs-from,.irs-to,.irs-single {
	color:#fff;
	font-size:10px;
	line-height:1.333;
	text-shadow:none;
	padding:1px 5px;
	background:#ed5565;
	-moz-border-radius:4px;
	border-radius:4px
}
.irs-from:after,.irs-to:after,.irs-single:after {
	position:absolute;
	display:block;
	content:"";
	bottom:-6px;
	left:50%;
	width:0;
	height:0;
	margin-left:-3px;
	overflow:hidden;
	border:3px solid transparent;
	border-top-color:#ed5565
}
.irs-grid-pol {
	background:#e1e4e9
}
.irs-grid-text {
	color:#999
}
.mCustomScrollbar {
	-ms-touch-action:pinch-zoom;
	touch-action:pinch-zoom
}
.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action {
	-ms-touch-action:auto;
	touch-action:auto
}
.mCustomScrollBox {
	position:relative;
	overflow:hidden;
	height:100%;
	max-width:100%;
	outline:0;
	direction:ltr
}
.mCSB_container {
	overflow:hidden;
	width:auto;
	height:auto
}
.mCSB_inside>.mCSB_container {
	margin-right:30px
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right:0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
	margin-right:0;
	margin-left:30px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-left:0
}
.mCSB_scrollTools {
	position:absolute;
	width:16px;
	height:auto;
	left:auto;
	top:0;
	right:0;
	bottom:0;
	opacity:.75;
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)"
}
.mCSB_outside+.mCSB_scrollTools {
	right:-26px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
	right:auto;
	left:0
}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
	left:-26px
}
.mCSB_scrollTools .mCSB_draggerContainer {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	height:auto
}
.mCSB_scrollTools a+.mCSB_draggerContainer {
	margin:20px 0
}
.mCSB_scrollTools .mCSB_draggerRail {
	width:2px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px
}
.mCSB_scrollTools .mCSB_dragger {
	cursor:pointer;
	width:100%;
	height:30px;
	z-index:1
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	position:relative;
	width:4px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px;
	text-align:center
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width:12px
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width:8px
}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp {
	display:block;
	position:absolute;
	height:20px;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer
}
.mCSB_scrollTools .mCSB_buttonDown {
	bottom:0
}
.mCSB_horizontal.mCSB_inside>.mCSB_container {
	margin-right:0;
	margin-bottom:30px
}
.mCSB_horizontal.mCSB_outside>.mCSB_container {
	min-height:100%
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom:0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	width:auto;
	height:16px;
	top:auto;
	right:0;
	bottom:0;
	left:0
}
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom:-26px
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
	margin:0 20px
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width:100%;
	height:2px;
	margin:7px 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
	width:30px;
	height:100%;
	left:0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
	height:4px;
	margin:6px auto
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	height:12px;
	margin:2px auto
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height:8px;
	margin:4px 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	display:block;
	position:absolute;
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
	left:0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	right:0
}
.mCSB_container_wrapper {
	position:absolute;
	height:auto;
	width:auto;
	overflow:hidden;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin-right:30px;
	margin-bottom:30px
}
.mCSB_container_wrapper>.mCSB_container {
	padding-right:30px;
	padding-bottom:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom:20px
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	right:20px
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom:0
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	right:0
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left:20px
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left:0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
	margin-right:0;
	margin-left:30px
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
	padding-right:0
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
	padding-bottom:0
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right:0;
	margin-left:0
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom:0
}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
	-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
	-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition:opacity .2s ease-in-out,background-color .2s ease-in-out
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
	-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
	-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
	-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out
}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools {
	opacity:0;
	filter:"alpha(opacity=0)";
	-ms-filter:"alpha(opacity=0)"
}
.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag {
	opacity:1;
	filter:"alpha(opacity=100)";
	-ms-filter:"alpha(opacity=100)"
}
.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#000;
	background-color:rgba(0,0,0,.4);
	filter:"alpha(opacity=40)";
	-ms-filter:"alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#fff;
	background-color:rgba(255,255,255,.75);
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#fff;
	background-color:rgba(255,255,255,.85);
	filter:"alpha(opacity=85)";
	-ms-filter:"alpha(opacity=85)"
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color:#fff;
	background-color:rgba(255,255,255,.9);
	filter:"alpha(opacity=90)";
	-ms-filter:"alpha(opacity=90)"
}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp {
	background-image:url(/sites/all/themes/itg/css/mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:.4;
	filter:"alpha(opacity=40)";
	-ms-filter:"alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_buttonUp {
	background-position:0 0
}
.mCSB_scrollTools .mCSB_buttonDown {
	background-position:0 -20px
}
.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:0 -40px
}
.mCSB_scrollTools .mCSB_buttonRight {
	background-position:0 -56px
}
.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover {
	opacity:.75;
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active {
	opacity:.9;
	filter:"alpha(opacity=90)";
	-ms-filter:"alpha(opacity=90)"
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#000;
	background-color:rgba(0,0,0,.15)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.75)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:rgba(0,0,0,.85)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color:rgba(0,0,0,.9)
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-80px 0
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-80px -20px
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-80px -40px
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-80px -56px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
	width:4px;
	background-color:#fff;
	background-color:rgba(255,255,255,.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:4px;
	background-color:#fff;
	background-color:rgba(255,255,255,.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px
}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width:100%;
	height:4px;
	margin:6px auto
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#fff;
	background-color:rgba(255,255,255,.85)
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color:#fff;
	background-color:rgba(255,255,255,.9)
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-32px 0
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-32px -20px
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-40px -40px
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-40px -56px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#000;
	background-color:rgba(0,0,0,.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.85)
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.9)
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-112px 0
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-112px -20px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-120px -40px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-120px -56px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
	width:4px;
	background-color:#fff;
	background-color:rgba(255,255,255,.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:6px;
	background-color:#fff;
	background-color:rgba(255,255,255,.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width:100%;
	height:4px;
	margin:6px 0
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
	height:6px;
	margin:5px auto
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#fff;
	background-color:rgba(255,255,255,.85)
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color:#fff;
	background-color:rgba(255,255,255,.9)
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-16px 0
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-16px -20px
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-20px -40px
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-20px -56px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#000;
	background-color:rgba(0,0,0,.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.85)
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.9)
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-96px 0
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-96px -20px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-100px -40px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-100px -56px
}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#fff;
	background-color:rgba(255,255,255,.1)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:2px
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width:100%
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
	height:2px;
	margin:7px auto
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#000;
	background-color:rgba(0,0,0,.15)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.75)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.85)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.9)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-80px 0
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-80px -20px
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-80px -40px
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-80px -56px
}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#fff;
	background-color:rgba(255,255,255,.15)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger {
	height:14px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:14px;
	margin:0 1px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
	width:14px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height:14px;
	margin:1px 0
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width:16px;
	height:16px;
	margin:-1px 0
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width:4px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	height:16px;
	width:16px;
	margin:0 -1px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height:4px;
	margin:6px 0
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
	background-position:0 -72px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
	background-position:0 -92px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:0 -112px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
	background-position:0 -128px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.75)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#000;
	background-color:rgba(0,0,0,.15)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.85)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.9)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-80px -72px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-80px -92px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-80px -112px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-80px -128px
}
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
	width:4px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	background-color:transparent;
	background-position:center
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
	background-repeat:repeat-y;
	opacity:.3;
	filter:"alpha(opacity=30)";
	-ms-filter:"alpha(opacity=30)"
}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	height:4px;
	margin:6px 0;
	background-repeat:repeat-x
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-16px -72px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-16px -92px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-20px -112px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-20px -128px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-96px -72px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-96px -92px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-100px -112px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-100px -128px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-repeat:repeat-y;
	background:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
	background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));
	background:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
	background:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
	background:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
	background:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	background-repeat:repeat-x;
	background:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));
	background:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
	background:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
	background:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
	background:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)
}
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
	height:70px
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
	width:70px
}
.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools {
	opacity:1;
	filter:"alpha(opacity=30)";
	-ms-filter:"alpha(opacity=30)"
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
	width:8px;
	background-color:#000;
	background-color:rgba(0,0,0,.2);
	box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#555
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:8px
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width:100%;
	height:8px;
	margin:4px 0;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
	height:8px;
	margin:4px auto
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-32px -72px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-32px -92px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-40px -112px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-40px -128px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#000;
	background-color:rgba(0,0,0,.1);
	box-shadow:inset 1px 0 1px rgba(0,0,0,.1)
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	box-shadow:inset 0 1px 1px rgba(0,0,0,.1)
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-112px -72px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-112px -92px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-120px -112px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-120px -128px
}
.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools {
	opacity:1;
	filter:"alpha(opacity=30)";
	-ms-filter:"alpha(opacity=30)"
}
.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px
}
.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical {
	right:1px
}
.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical {
	box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal {
	bottom:1px;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	box-shadow:inset 1px 0 0 rgba(255,255,255,.4);
	width:12px;
	margin:2px;
	position:absolute;
	height:auto;
	top:0;
	bottom:0;
	left:0;
	right:0
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.4);
	height:12px;
	width:auto
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#555
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
	background-color:#000;
	background-color:rgba(0,0,0,.05);
	box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
	background-color:transparent
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-32px -72px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-32px -92px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-40px -112px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-40px -128px
}
.mCS-3d-thick-dark.mCSB_scrollTools {
	box-shadow:inset 0 0 14px rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
	box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#777
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
	background-color:#fff;
	background-color:rgba(0,0,0,.05);
	box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
	background-color:transparent
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-112px -72px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-112px -92px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-120px -112px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-120px -128px
}
.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
	right:0;
	margin:12px 0
}
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom:0;
	margin:0 12px
}
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
	left:0;
	right:auto
}
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
	height:50px
}
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
	width:50px
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#fff;
	background-color:rgba(255,255,255,.2);
	filter:"alpha(opacity=20)";
	-ms-filter:"alpha(opacity=20)"
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color:#fff;
	background-color:rgba(255,255,255,.5);
	filter:"alpha(opacity=50)";
	-ms-filter:"alpha(opacity=50)"
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.2);
	filter:"alpha(opacity=20)";
	-ms-filter:"alpha(opacity=20)"
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.5);
	filter:"alpha(opacity=50)";
	-ms-filter:"alpha(opacity=50)"
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
	width:6px;
	background-color:#000;
	background-color:rgba(0,0,0,.2)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:6px
}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width:100%;
	height:6px;
	margin:5px 0
}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width:12px
}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height:12px;
	margin:2px 0
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-32px -72px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-32px -92px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-40px -112px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-40px -128px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.75)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.85)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.9)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#000;
	background-color:rgba(0,0,0,.1)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-112px -72px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-112px -92px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-120px -112px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-120px -128px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
	width:12px;
	background-color:#000;
	background-color:rgba(0,0,0,.2)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:6px;
	margin:3px 5px;
	position:absolute;
	height:auto;
	top:0;
	bottom:0;
	left:0;
	right:0
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height:6px;
	margin:5px 3px;
	position:absolute;
	width:auto;
	top:0;
	bottom:0;
	left:0;
	right:0
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width:100%;
	height:12px;
	margin:2px 0
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-32px -72px
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-32px -92px
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-40px -112px
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-40px -128px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.75)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.85)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.9)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#000;
	background-color:rgba(0,0,0,.1)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-112px -72px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-112px -92px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-120px -112px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-120px -128px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
	background-color:transparent;
	border-width:1px;
	border-style:solid;
	border-color:#fff;
	border-color:rgba(255,255,255,.2);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
	border-color:#000;
	border-color:rgba(0,0,0,.2)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#fff;
	background-color:rgba(255,255,255,.6)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#000;
	background-color:rgba(0,0,0,.6)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.75)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.85)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,.9)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#fff;
	background-color:rgba(255,255,255,.75)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#fff;
	background-color:rgba(255,255,255,.85)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color:#fff;
	background-color:rgba(255,255,255,.9)
}
@font-face {
	font-family:'Merriweather-Bold';
	src:local("/"),url(/sites/all/themes/itg/fonts/merriweather-latin-700.woff) format("woff"),url(/sites/all/themes/itg/fonts/Merriweather-Bold.ttf) format("truetype"),url(/sites/all/themes/itg/fonts/merriweather-latin-700.woff2) format("woff2");
	font-weight:400;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:'Merriweather-Semibold';
	src:local("/"),url(/sites/all/themes/itg/fonts/merriweather-latin-400.woff) format("woff"),url(/sites/all/themes/itg/fonts/Merriweather-Bold.ttf) format("truetype"),url(/sites/all/themes/itg/fonts/merriweather-latin-400.woff2) format("woff2");
	font-weight:400;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:'OpenSans-Regular';
	src:url(/sites/all/themes/itg/fonts/OpenSans-Regular.eot);
	src:local("/"),url(/sites/all/themes/itg/fonts/OpenSans-Regular.woff) format("woff"),url(/sites/all/themes/itg/fonts/OpenSans-Regular.ttf) format("truetype"),url(/sites/all/themes/itg/fonts/OpenSans-Regular.svg) format("svg");
	font-weight:400;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:'OpenSans-Bold';
	src:url(/sites/all/themes/itg/fonts/OpenSans-Bold.eot);
	src:local("/"),url(/sites/all/themes/itg/fonts/OpenSans-Bold.woff) format("woff"),url(/sites/all/themes/itg/fonts/OpenSans-Bold.ttf) format("truetype"),url(/sites/all/themes/itg/fonts/OpenSans-Bold.svg) format("svg");
	font-weight:400;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:'OpenSans-Semibold';
	src:url(/sites/all/themes/itg/fonts/OpenSans-Semibold.eot);
	src:local("/"),url(/sites/all/themes/itg/fonts/OpenSans-Semibold.woff) format("woff"),url(/sites/all/themes/itg/fonts/OpenSans-Semibold.ttf) format("truetype"),url(/sites/all/themes/itg/fonts/OpenSans-Semibold.svg) format("svg");
	font-weight:400;
	font-style:normal;
	font-display:swap
}
@-webkit-keyframes progress-bar-stripes {
	from {
	background-position:0 40px
}
to {
	background-position:0 0
}
}@-o-keyframes progress-bar-stripes {
	from {
	background-position:0 40px
}
to {
	background-position:0 0
}
}@keyframes progress-bar-stripes {
	from {
	background-position:0 40px
}
to {
	background-position:0 0
}
}.progress {
	border:solid 1px #e5e5e5;
	height:44px;
	margin-bottom:20px;
	overflow:hidden;
	background-color:#fff;
	border-radius:5px;
	text-align:right;
	position:relative
}
.progress span {
	font-size:30px;
	line-height:30px;
	color:green;
	display:inline-block;
	padding:6px 22px;
	position:absolute;
	right:0;
	top:0
}
.progress-bar {
	float:left;
	width:0;
	height:100%;
	background-color:#a00606;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	-webkit-transition:width .6s ease;
	-o-transition:width .6s ease;
	transition:width .6s ease
}
.progress-striped .progress-bar,.progress-bar-striped {
	background:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	-webkit-background-size:40px 40px;
	background-size:40px 40px
}
.progress.active .progress-bar,.progress-bar.active {
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	-o-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite
}
.progress-striped .progress-bar-success {
	background:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.progress-bar-info {
	background-color:#5bc0de
}
.progress-striped .progress-bar-info {
	background:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.progress-bar-warning {
	background-color:#f0ad4e
}
.progress-striped .progress-bar-warning {
	background:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.progress-bar-danger {
	background-color:#d9534f
}
.progress-striped .progress-bar-danger {
	background:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.progress-bar-animated {
	animation:1s linear 0s normal none infinite running progress-bar-stripes
}
.bg-success {
	background-color:#a00606
}
* {
	box-sizing:border-box
}
body {
	font:400 15px/20px "OpenSans-Regular";
	color:#111
}
main {
	display:block
}
h1,h2,h3,h4 {
	font-weight:500;
	font-family:"OpenSans-Regular";
	word-wrap:break-word
}
button {
	outline:none
}


.htitle {
	font-family:"OpenSans-Semibold";
	font-size:20px;
	line-height:24px
}

h3 {
	font-family:"OpenSans-Semibold";
	font-size:20px;
	line-height:24px
}
h4 {
	font-size:16px;
	line-height:18px
}
h4.heading {
	color:#09619f;
	font-weight:700;
	font-family:"OpenSans-Regular";
	text-transform:uppercase;
	margin-bottom:15px;
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	font-size:16px
}
h4.heading a {
	color:#09619f
}
.clearfix {
	clear:both
}
.list-none,#block-itg-layout-manager-header-block ul,footer ul,.big-news ul,.trending-videos,.view-front-end-global-search .view-content ul,.dont-miss ul,#block-itg-widget-yearende-left-top-news .top-news ul,#block-itg-widget-yearende-left-top-videos .top-video ul,.osscar-video ul,.story-section ul,.may-be-suggest-container ul,.top-takes-video-container ul,.watch-right-now-video ul,.page-snap-post ul,#block-views-anchor-landing-page-block .anchor-right .social-icon ul,.live-block ul,.poll-wrapper ul,.poll-navigation ul,.poll-banner ul,#block-views-video-landing-header-block ul,#block-views-video-landing-header-block-1 ul,.rhs-section-ordering ul,#breadcrumbs ul,.view-archive-story .view-content ul,.program-rhs ul,#block-itg-msi-magazine-calendar ul,#block-views-latest-issue-magzine-block-1 ul,.magazin-lhs-top .magazin-top ul,.magazin-lhs-top .magazin-bottom ul,#block-itg-layout-manager-header-sosorry-block .sosory-footer ul,.sosorry-social ul,.recommended-for-you ul,.tech-layout-page .buying-guides ul,#block-itg-event-backend-program-tab-block ul,#block-views-event-photo-slider-block ul,#block-views-event-associate-video-block ul,#block-views-event-subsite-speaker-block ul,#block-views-past-speaker-event-block ul,#block-views-program-schedule-block-1 ul,#block-menu-menu-event-menu ul,.education-layout-page .how-made-it ul,.sport-home-layout-page .sports-video ul,.movie-layout-page ul,#block-itg-menu-manager-third-level-menu ul,.election-page .key-candidate ul,#block-itg-live-tv-live-tv-video-page ul,#block-menu-menu-about-us-page-menu ul,#block-itg-front-end-common-related-photo-block #related-photo ul,#block-itg-front-end-common-related-photo-block #related-video ul,#block-itg-front-end-common-related-video-block #related-photo ul,#block-itg-front-end-common-related-video-block #related-video ul,.site-map ul,#block-itg-front-end-common-latest-from-aajtak ul,#block-itg-front-end-common-latest-from-pti ul,#block-itg-front-end-common-latest-from-businesstoday ul,.page-state-election .key-candidate ul {
	list-style-type:none
}
a {
	color:#111;
	text-decoration:none
}
button,input[type='submit'] {
	cursor:pointer
}
a:focus,button:focus {
	outline:0 none
}
img {
	vertical-align:top;
	max-width:100%;
	height:auto
}
.def-cur-pointer {
	cursor:pointer
}
.def-cur-none {
	cursor:none
}
.pointer-event-none .tabs-primary {
	pointer-events:none
}
.mr-0,*,#block-formblock-ask-an-expert .form-item .form-item {
	margin:0
}
.mt-10,.page-user form .form-type-password,.page-user form .form-actions,.page-signup form .form-type-password,.page-signup form .form-actions,#block-formblock-ask-an-expert .form-submit,.question-heading {
	margin-top:10px
}
.mt-50 {
	margin-top:20px
}
.ml-10,#block-formblock-ask-an-expert .form-field-name-field-disclose-your-identity .form-checkboxes {
	margin-left:10px
}
.mb-10,.page-user form h2,.page-signup form h2,#block-formblock-ask-an-expert h2,#block-formblock-ask-an-expert .form-item,.question-heading,.answer-container {
	margin-bottom:10px
}
.mb-20 {
	margin-bottom:20px
}
.mb-5,.answer-heading,.answer-container .form-type-checkbox,.answer-container .form-type-radio {
	margin-bottom:5px
}
.pd-0,*,.form-managed-file .image-preview {
	padding:0
}
.pd-10,#block-formblock-ask-an-expert .captcha {
	padding:10px
}
.pdt-20 {
	padding-top:20px
}
.pd-30,.page-user .login-wrapper,.page-signup .login-wrapper {
	padding:30px
}
.pdlr-30,.tabs-primary li a {
	padding-left:30px;
	padding-right:30px
}
.pdlr-10,#block-itg-layout-manager-header-block .top-nav ul li a {
	padding-left:10px;
	padding-right:10px
}
.pdtb-10,.tabs-primary li a,.view-ask-an-expert .views-row {
	padding-top:10px;
	padding-bottom:10px
}
.pdb-10,.success-message,.messages--status,#block-formblock-ask-an-expert h2,#comments .comment {
	padding-bottom:10px
}
.pdr-10 {
	padding-right:10px
}
.no-bullet,.tabs-primary,#comments .comment ul.links {
	list-style:none
}
.no-underline,.tabs-primary li a {
	text-decoration:none
}
.hide,.sticky-header,.form-field-type-field-collection .field-multiple-table tbody .field-multiple-drag,#comments .comment.comment-unpublished ul.links,.page-snap-post h1#page-title,.page-snap-post .container.header-logo {
	/*display:none*/
}
.db,.tabs-primary li a,.page-user form label,.page-signup form label,.view-ask-an-expert .field-content,.answer-container>.form-item .form-item,.answer-container div.rating {
	display:block
}
.dib,.btn,.page-user form .form-submit,.page-signup form .form-submit,#block-formblock-ask-an-expert .form-submit,.question-container .form-submit,#content .node-form .form-actions .form-submit,#content #comments .comment-form .form-actions .form-submit,#comments #content .comment-form .form-actions .form-submit,.form-field-type-field-collection .field-multiple-table tbody td>.form-submit,.form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit,#page,#block-itg-layout-manager-header-block .top-nav ul li,#block-itg-layout-manager-header-block .navigation .menu li a,.tabs-primary,.page-user form .forgot-link,.page-signup form .forgot-link,#block-formblock-ask-an-expert .form-field-name-field-disclose-your-identity .form-checkboxes,.node-ask-an-expert .field,.view-ask-an-expert .views-row,.answer-container,.answer-container .form-type-checkboxes>label,.answer-container .form-type-checkboxes div.rating .form-type-checkbox,.answer-container div.rating .form-type-checkbox,.add-more,#content .node-form .form-submit[value="Add another item"],#content #comments .comment-form .form-submit[value="Add another item"],#comments #content .comment-form .form-submit[value="Add another item"] {
	display:inline-block
}
.vmid,.page-user form .forgot-link,.page-signup form .forgot-link,.answer-container .form-type-checkboxes>label,.answer-container div.rating {
	vertical-align:middle
}
.vtop,.btn,.page-user form .form-submit,.page-signup form .form-submit,#block-formblock-ask-an-expert .form-submit,.question-container .form-submit,#content .node-form .form-actions .form-submit,#content #comments .comment-form .form-actions .form-submit,#comments #content .comment-form .form-actions .form-submit,.form-field-type-field-collection .field-multiple-table tbody td>.form-submit,.form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit,#page,.tabs-primary,#block-formblock-ask-an-expert .form-field-name-field-disclose-your-identity .form-checkboxes,.node-ask-an-expert .field,.view-ask-an-expert .views-row,.add-more,#content .node-form .form-submit[value="Add another item"],#content #comments .comment-form .form-submit[value="Add another item"],#comments #content .comment-form .form-submit[value="Add another item"] {
	vertical-align:top
}
.full,#page,#block-formblock-ask-an-expert .form-text,.node-ask-an-expert .field,.view-ask-an-expert .views-row,.answer-container,.answer-container .form-type-checkboxes div.rating,.form-field-type-field-collection .field-multiple-table {
	width:100%
}
.max-wdt {
	max-width:100%
}
.fleft,.tabs-primary li,.node-ask-an-expert .field-label,.view-ask-an-expert .views-label,.answer-container>.form-item .form-item.form-type-radio .form-radio,.answer-container .form-type-checkboxes div.rating,.answer-container div.rating .form-type-checkbox input[type="checkbox"] {
	float:left
}
.fright {
	float:right
}
.pos-rel,.answer-container .form-type-checkboxes div.rating .form-type-checkbox,.answer-container div.rating .form-type-checkbox,.answer-container div.rating .form-type-checkbox input[type="checkbox"],#comments .comment,.form-managed-file,.video-icon,.trending-videos li .pic,.top-takes-video-container ul li.top-takes-video .pic,.watch-right-now-video ul li.watch-right-now-list .pic,.rhs-section-ordering ul li.rhs-section-item-container .pic {
	position:relative
}
.mhide {
	display:block
}
.desktop-hide {
	display:none
}
.m-top {
	margin-top:50px
}
.m-bottom40 {
	margin-bottom:40px
}
.text-right {
	text-align:right
}
.media__video--responsive {
	z-index:4
}
.zoom-image,#block-itg-front-end-common-latest-from-aajtak ul li a.pic,#block-itg-front-end-common-latest-from-pti ul li a.pic,#block-itg-front-end-common-latest-from-businesstoday ul li a.pic {
	overflow:hidden;
	display:block
}
.zoom-image img,#block-itg-front-end-common-latest-from-aajtak ul li a.pic img,#block-itg-front-end-common-latest-from-pti ul li a.pic img,#block-itg-front-end-common-latest-from-businesstoday ul li a.pic img {
	transition:all 500ms ease 0s
}
.zoom-image img:hover,#block-itg-front-end-common-latest-from-aajtak ul li a.pic img:hover,#block-itg-front-end-common-latest-from-pti ul li a.pic img:hover,#block-itg-front-end-common-latest-from-businesstoday ul li a.pic img:hover {
	transform:scale(1.2)
}
.btn,.page-user form .form-submit,.page-signup form .form-submit,#block-formblock-ask-an-expert .form-submit,.question-container .form-submit,#content .node-form .form-actions .form-submit,#content #comments .comment-form .form-actions .form-submit,#comments #content .comment-form .form-actions .form-submit,.form-field-type-field-collection .field-multiple-table tbody td>.form-submit,.form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit {
	background-color:#337ab7;
	border:1px solid #2e6da4;
	color:#fff;
	border-radius:4px;
	cursor:pointer;
	font-size:14px;
	font-weight:400;
	padding:6px 12px;
	text-align:center;
	white-space:nowrap
}
.btn:hover,.page-user form .form-submit:hover,.page-signup form .form-submit:hover,#block-formblock-ask-an-expert .form-submit:hover,.question-container .form-submit:hover,#content .node-form .form-actions .form-submit:hover,#content #comments .comment-form .form-actions .form-submit:hover,#comments #content .comment-form .form-actions .form-submit:hover,.form-field-type-field-collection .field-multiple-table tbody td>.form-submit:hover,.form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit:hover {
	background-color:#286090;
	border-color:#204d74;
	color:#fff
}
.gray-bg-widgets {
	background:#f3f3f3;
	padding:10px
}
.widget-title {
	position:relative;
	top:0;
	left:0;
	background:#a00606;
	height:22px;
	line-height:22px;
	padding:0 7px;
	text-transform:uppercase;
	color:#fff;
	font-family:"OpenSans-Regular";
	z-index:1;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%
}
.widget-title a {
	color:#fff
}
.success-message,.messages--status {
	color:#009c00;
	font-size:13px
}
input[type="text"],select,input[type="password"] {
	border:1px solid #ddd;
	height:32px;
	line-height:30px;
	padding:5px;
	color:#333
}
.form-textarea {
	border:1px solid #ddd;
	padding:5px;
	color:#333;
	max-height:128px;
	resize:none
}
.grippie {
	display:none
}
.form-required,.error {
	color:red
}
.row {
	zoom:1
}
.row:before,.row:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.row:after {
	clear:both
}
p {
	word-wrap:break-word
}
#main {
	min-height:500px
}
header {
	margin-bottom:10px;
	position:relative;
	z-index:9999
}
#cboxClose {
	background:url(/sites/all/themes/itg/images/controls.png) no-repeat -25px 0px
}
#block-itg-layout-manager-header-block {
	padding-top:20px;
	background:#fff;
	position:relative
}
#block-itg-layout-manager-header-block .header-top {
	height:163px
}
#block-itg-layout-manager-header-block a {
	color:#575757;
	font-family:"OpenSans-Regular"
}
#block-itg-layout-manager-header-block .header-logo {
	position:relative
}
#block-itg-layout-manager-header-block .header-ads {
	text-align:center;
	padding-top:10px
}
#block-itg-layout-manager-header-block .header-ads .row {
	margin:0 auto;
	display:inline-block;
	vertical-align:top
}
#block-itg-layout-manager-header-block .login-link {
	text-align:right
}
#block-itg-layout-manager-header-block .login-link a {
	font-weight:400;
	margin-right:10px
}
#block-itg-layout-manager-header-block .logo {
	width:auto;
	top:15px;
	position:absolute
}
#block-itg-layout-manager-header-block .logo a {
	width:145px; height:61px;background:url(logo.png)no-repeat;background-size:100% 100%;text-indent:-999em; display:block;
	overflow:visible
}
#block-itg-layout-manager-header-block .logo img {
	padding-left:4px;
	padding-right:0;
	vertical-align:top;
	margin-bottom:-2px
}
#block-itg-layout-manager-header-block .social-nav {
	position:relative;
	float:right
}
#block-itg-layout-manager-header-block .social-nav a .fa {
	font-size:23px;
	font-size:1.4375rem
}
#block-itg-layout-manager-header-block .social-nav a .fa.fa-mobile {
	font-size:27px;
	font-size:1.6875rem
}
#block-itg-layout-manager-header-block .social-nav .globle-search {
	position:absolute;
	top:-5px;
	right:40px;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
	width:0;
	overflow:hidden
}
#block-itg-layout-manager-header-block .social-nav .globle-search .search-text {
	width:100%
}
#block-itg-layout-manager-header-block .social-nav .globle-search.active {
	width:225px
}
#block-itg-layout-manager-header-block .top-nav {
	padding:0 15px;
	margin:25px auto 5px auto;
	float:none;
	zoom:1;
	background:transparent
}
#block-itg-layout-manager-header-block .top-nav:before,#block-itg-layout-manager-header-block .top-nav:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-itg-layout-manager-header-block .top-nav:after {
	clear:both
}
#block-itg-layout-manager-header-block .top-nav ul li a {
	font-weight:500
}
#block-itg-layout-manager-header-block .top-nav .main-nav {
	padding-left:0;
	line-height:28px;
	width:90%;
	margin:0 auto
}
#block-itg-layout-manager-header-block .top-nav .main-nav li.desktop-hide {
	display:none
}
#block-itg-layout-manager-header-block .top-nav .main-nav li:nth-child(3) {
	position:relative
}
#block-itg-layout-manager-header-block .top-nav .main-nav li:nth-child(3) a:before {
	content:'';
	background:url(/sites/all/themes/itg/images/sprite.png) no-repeat 0 -123px;
	position:absolute;
	top:-11px;
	left:20px;
	width:28px;
	height:19px
}
#block-itg-layout-manager-header-block .top-nav .main-nav li a {
	padding:0 35px;
	font-size:24px;
	font-size:1.5em;
	text-transform:uppercase
}
#block-itg-layout-manager-header-block .top-nav .main-nav li a.active,#block-itg-layout-manager-header-block .top-nav .main-nav li a:hover {
	color:#ffc106
}
#block-itg-layout-manager-header-block .top-nav .main-nav li:nth-child(1) a {
	padding-left:0
}
#block-itg-layout-manager-header-block .navigation {
	zoom:1;
	margin-top:0;
	overflow:visible;
	background:#a00606;
	box-shadow:0 6px 5px -3px rgba(0,0,0,0.1)
}
#block-itg-layout-manager-header-block .navigation:before,#block-itg-layout-manager-header-block .navigation:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-itg-layout-manager-header-block .navigation:after {
	clear:both
}
#block-itg-layout-manager-header-block .navigation .container {
	position:relative
}
#block-itg-layout-manager-header-block .navigation .menu {
	margin-left:0;
	margin-right:50px;
	max-width:985px
}
#block-itg-layout-manager-header-block .navigation .menu li {
	float:left
}
#block-itg-layout-manager-header-block .navigation .menu li a {
	color:#e0e0e0;
	text-transform:uppercase;
	font-weight:500;
	padding:0 10px;
	border-top:none;
	height:37px;
	white-space:nowrap;
	position:relative;
	font-size:14px;
	font-size:.875rem;
	line-height:37px
}
#block-itg-layout-manager-header-block .navigation .menu li a.sponsored-active {
	background:#ffc106;
	color:#000 !important
}
#block-itg-layout-manager-header-block .navigation .menu li a.sponsored-active:hover {
	color:#000
}
#block-itg-layout-manager-header-block .navigation .menu li a.active,#block-itg-layout-manager-header-block .navigation .menu li a:hover {
	color:#ffc106
}
#block-itg-layout-manager-header-block .navigation .menu li a:after {
	position:absolute;
	content:'';
	height:100%;
	background:#680101;
	width:1px;
	right:0;
	top:0
}
#block-itg-layout-manager-header-block .navigation .menu li.has-image a {
	padding:0
}
#block-itg-layout-manager-header-block .navigation .menu li.has-image a img {
	max-height:inherit;
	width:auto;
	padding:0;
	margin-top:-15px
}
#block-itg-layout-manager-header-block .navigation .menu#newlist li a:after {
	display:none
}
#block-itg-layout-manager-header-block .navigation ul li.sponser-link a {
	background:#ffc106;
	color:#323232
}
#block-itg-layout-manager-header-block .navigation ul li.sponser-link a:hover {
	color:#323232
}
#block-itg-layout-manager-header-block .navigation .all-menu {
	width:46px;
	cursor:pointer
}
#block-itg-layout-manager-header-block .navigation .all-menu i {
	font-size:7px;
	color:#e0e0e0
}
#block-itg-layout-manager-header-block .navigation ul#newlist {
	padding-left:0;
	padding-right:0;
	position:absolute;
	top:37px;
	z-index:99999;
	background:#a00606;
	display:none;
	margin-left:0;
	margin-right:0;
	right:0 !important;
	width:172px
}
#block-itg-layout-manager-header-block .navigation ul#newlist li {
	float:none;
	border:none;
	border-bottom:1px solid #000
}
#block-itg-layout-manager-header-block .navigation ul#newlist li a {
	display:block;
	line-height:normal;
	height:auto;
	padding:7px 10px;
	white-space:normal;
	word-wrap:break-word
}
.tabs-primary li {
	margin-right:1px
}
.tabs-primary li a {
	background-color:#ddd;
	color:#333;
	transition:all 300ms;
	font-weight:400
}
.tabs-primary li a:hover,.tabs-primary li a.active {
	background-color:#ff2b36;
	color:#fff
}
.page-user form,.page-signup form {
	max-width:440px;
	margin:0 auto
}
.page-user form h2,.page-signup form h2 {
	font-size:28px;
	font-weight:400;
	line-height:36px
}
.page-user form label,.page-signup form label {
	font-size:16px;
	padding-bottom:5px
}
.page-user form .forgot-link,.page-signup form .forgot-link {
	margin:7px;
	color:#333
}
.page-user form .form-text,.page-signup form .form-text {
	width:100%
}
.page-user form div.description,.page-signup form div.description {
	font-size:12px;
	color:#8d8d8d
}
.page-user .login-wrapper,.page-signup .login-wrapper {
	border:1px solid #ddd;
	background-color:#eee
}
.page-user .messages--status,.page-user .messages--error,.page-signup .messages--status,.page-signup .messages--error {
	max-width:440px;
	margin:0 auto
}
.page-user .messages--error .messages__list,.page-signup .messages--error .messages__list {
	padding-left:15px
}
.login {
	line-height:58px;
	font-size:18px
}
.login a {
	color:#333;
	text-decoration:none
}
.login a:hover {
	text-decoration:underline
}
#page-title {
	font-size:26px;
	font-weight:500;
	line-height:35px
}
#block-formblock-ask-an-expert h2 {
	border-bottom:1px solid #ddd
}
#block-formblock-ask-an-expert .captcha div,#block-formblock-ask-an-expert .captcha iframe {
	max-width:270px
}
.node-ask-an-expert .field {
	padding-bottom:5px
}
.node-ask-an-expert .field-label {
	width:80px
}
.node-ask-an-expert .field-items {
	overflow:hidden;
	float:none
}
.view-ask-an-expert .views-row {
	border-top:1px solid #ddd
}
.view-ask-an-expert .views-row:first-child {
	border:none
}
.view-ask-an-expert .views-field {
	padding-bottom:5px
}
.view-ask-an-expert .views-label {
	width:80px;
	font-weight:600
}
.view-ask-an-expert .field-content {
	overflow:hidden;
	float:none
}
.view-ask-an-expert .field-content a {
	color:#333
}
.page-survey .ajax-progress-throbber .message {
	display:none
}
.ajax-loader {
	height:80px;
	text-align:center
}
.question-container {
	display:none
}
.question-container .form-submit {
	margin-right:5px
}
.question-container#question-container-0 {
	display:block
}
.question-heading {
	font-size:18px
}
.answer-heading {
	font-size:14px
}
.answer-container .answer-heading {
	font-size:14px;
	font-weight:600;
	padding-bottom:5px
}
.answer-container>.form-item {
	margin:0;
	padding:0
}
.answer-container>.form-item .form-item {
	margin:0
}
.answer-container>.form-item .form-item.form-type-radio .form-radio {
	margin:1px 5px 0 0
}
.answer-container>.form-item.form-type-textfield {
	margin:0 0 10px
}
.answer-container .form-type-checkboxes>label {
	width:200px;
	color:#323232;
	font:400 14px/18px "OpenSans-Regular"
}
.answer-container .form-type-checkboxes div.rating {
	padding:0;
	margin:10px 0
}
.answer-container .form-type-checkboxes div.rating .form-type-checkbox {
	padding-left:0;
	margin-bottom:0
}
.answer-container div.rating .form-type-checkbox:before {
	content:'\f005';
	color:#ddd;
	width:18px;
	height:18px;
	text-align:center;
	font:normal normal normal 18px/18px FontAwesome;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	position:absolute;
	left:0;
	top:0;
	z-index:5
}
.answer-container div.rating .form-type-checkbox.rating-hover:before,.answer-container div.rating .form-type-checkbox.rated-div:before {
	color:#f6b800
}
.answer-container div.rating .form-type-checkbox input[type="checkbox"] {
	width:18px;
	height:18px;
	opacity:0;
	z-index:10;
	cursor:pointer
}
.answer-container {
	padding:10px 0
}
.answer-container .answer-heading {
	font-size:14px;
	font-weight:600;
	padding-bottom:5px
}
.answer-container>.form-item {
	margin:0;
	padding:0
}
.answer-container>.form-item .form-item {
	margin:0
}
.answer-container>.form-item .form-item.form-type-radio .form-radio {
	margin:1px 5px 0 0
}
.answer-container>.form-item.form-type-textfield {
	margin:0 0 10px
}
.answer-container .form-type-checkboxes>label {
	width:200px
}
.answer-container .form-type-checkboxes div.rating {
	padding:0;
	margin:10px 0
}
.answer-container div.rating .form-type-checkbox:before {
	content:'\f005';
	color:#ddd;
	width:18px;
	height:18px;
	text-align:center;
	font:normal normal normal 18px/18px FontAwesome;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	position:absolute;
	left:0;
	top:0;
	z-index:5
}
.answer-container div.rating .form-type-checkbox.rating-hover:before,.answer-container div.rating .form-type-checkbox.rated-div:before {
	color:#f6b800
}
.answer-container div.rating .form-type-checkbox input[type="checkbox"] {
	width:18px;
	height:18px;
	opacity:0;
	z-index:10;
	cursor:pointer
}
.add-more,#content .node-form .form-submit[value="Add another item"],#content #comments .comment-form .form-submit[value="Add another item"],#comments #content .comment-form .form-submit[value="Add another item"] {
	background-color:#1fb5ad;
	border:1px solid #1fb5ad;
	color:#fff;
	border-radius:4px;
	cursor:pointer;
	font-size:14px;
	font-weight:300;
	padding:6px 12px;
	text-align:center;
	white-space:nowrap;
	text-decoration:none
}
.add-more:hover,#content .node-form .form-submit[value="Add another item"]:hover,#content #comments .comment-form .form-submit[value="Add another item"]:hover,#comments #content .comment-form .form-submit[value="Add another item"]:hover {
	background-color:#1fb5ad;
	border:1px solid #1fb5ad
}
.btn-cancel,.form-field-type-field-collection .field-multiple-table tbody td>.form-submit,.form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit {
	background-color:#fff;
	border:1px solid #ee4d4d;
	color:#ee4d4d
}
.btn-cancel:hover,.form-field-type-field-collection .field-multiple-table tbody td>.form-submit:hover,.form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit:hover {
	background-color:#fff;
	border:1px solid #ee4d4d;
	color:#ee4d4d
}
.breadcrumb {
	display:none
}
.date{
    display:none;
}
#content .node-form .form-type-textfield>label,#content #comments .comment-form .form-type-textfield>label,#comments #content .comment-form .form-type-textfield>label,#content .node-form .form-type-textarea>label,#content #comments .comment-form .form-type-textarea>label,#comments #content .comment-form .form-type-textarea>label,#content .node-form .form-type-select>label,#content #comments .comment-form .form-type-select>label,#comments #content .comment-form .form-type-select>label,#content .node-form .form-type-autocomplete-deluxe>label,#content #comments .comment-form .form-type-autocomplete-deluxe>label,#comments #content .comment-form .form-type-autocomplete-deluxe>label,#content .node-form .form-type-managed-file>label,#content #comments .comment-form .form-type-managed-file>label,#comments #content .comment-form .form-type-managed-file>label,#content .node-form .form-type-radios>label,#content #comments .comment-form .form-type-radios>label,#comments #content .comment-form .form-type-radios>label,#content .node-form .date-combo>label,#content #comments .comment-form .date-combo>label,#comments #content .comment-form .date-combo>label,#content .node-form .form-type-hierarchical-select>label,#content #comments .comment-form .form-type-hierarchical-select>label,#comments #content .comment-form .form-type-hierarchical-select>label,#content .node-form .form-type-checkboxes>label,#content #comments .comment-form .form-type-checkboxes>label,#comments #content .comment-form .form-type-checkboxes>label {
	width:220px;
	float:left;
	padding-right:20px
}
#content .node-form .form-type-textfield>label+div,#content #comments .comment-form .form-type-textfield>label+div,#comments #content .comment-form .form-type-textfield>label+div,#content .node-form .form-type-textarea>label+div,#content #comments .comment-form .form-type-textarea>label+div,#comments #content .comment-form .form-type-textarea>label+div,#content .node-form .form-type-select>label+div,#content #comments .comment-form .form-type-select>label+div,#comments #content .comment-form .form-type-select>label+div,#content .node-form .form-type-autocomplete-deluxe>label+div,#content #comments .comment-form .form-type-autocomplete-deluxe>label+div,#comments #content .comment-form .form-type-autocomplete-deluxe>label+div,#content .node-form .form-type-managed-file>label+div,#content #comments .comment-form .form-type-managed-file>label+div,#comments #content .comment-form .form-type-managed-file>label+div,#content .node-form .form-type-radios>label+div,#content #comments .comment-form .form-type-radios>label+div,#comments #content .comment-form .form-type-radios>label+div,#content .node-form .date-combo>label+div,#content #comments .comment-form .date-combo>label+div,#comments #content .comment-form .date-combo>label+div,#content .node-form .form-type-hierarchical-select>label+div,#content #comments .comment-form .form-type-hierarchical-select>label+div,#comments #content .comment-form .form-type-hierarchical-select>label+div,#content .node-form .form-type-checkboxes>label+div,#content #comments .comment-form .form-type-checkboxes>label+div,#comments #content .comment-form .form-type-checkboxes>label+div {
	padding-left:220px
}
#content .node-form .form-item,#content #comments .comment-form .form-item,#comments #content .comment-form .form-item {
	margin:30px
}
#content .node-form .form-item .form-item,#content #comments .comment-form .form-item .form-item,#comments #content .comment-form .form-item .form-item {
	margin:0
}
#content .node-form .form-field-type-field-collection .form-item .form-item,#content #comments .comment-form .form-field-type-field-collection .form-item .form-item,#comments #content .comment-form .form-field-type-field-collection .form-item .form-item {
	margin:30px 0
}
#content .node-form .form-field-type-field-collection .form-item .form-item .form-item,#content #comments .comment-form .form-field-type-field-collection .form-item .form-item .form-item,#comments #content .comment-form .form-field-type-field-collection .form-item .form-item .form-item {
	margin:0
}
#content .node-form .form-text,#content #comments .comment-form .form-text,#comments #content .comment-form .form-text,#content .node-form .form-textarea,#content #comments .comment-form .form-textarea,#comments #content .comment-form .form-textarea {
	width:400px;
	max-width:100%
}
#content .node-form .form-actions,#content #comments .comment-form .form-actions,#comments #content .comment-form .form-actions {
	padding-left:250px
}
#content .node-form .form-actions .form-submit,#content #comments .comment-form .form-actions .form-submit,#comments #content .comment-form .form-actions .form-submit {
	margin-right:8px
}
#content .node-form span.error,#content #comments .comment-form span.error,#comments #content .comment-form span.error {
	display:block;
	padding-left:220px
}
#content .node-form div.description,#content #comments .comment-form div.description,#comments #content .comment-form div.description {
	color:#5f5f5f;
	font-size:12px;
	padding-left:220px
}
#content .node-form fieldset.captcha,#content #comments .comment-form fieldset.captcha,#comments #content .comment-form fieldset.captcha {
	max-width:400px;
	margin:0 0 30px 250px;
	padding:10px
}
#content .node-form fieldset.captcha div.description,#content #comments .comment-form fieldset.captcha div.description,#comments #content .comment-form fieldset.captcha div.description {
	padding-left:0
}
.form-select[name="field_ugc_ctype[und]"] {
	text-transform:capitalize
}
.form-field-type-field-collection .tabledrag-toggle-weight-wrapper {
	display:none
}
.form-field-type-field-collection .field-multiple-table thead {
	display:none
}
.form-field-type-field-collection .field-multiple-table thead th {
	background-color:#fefafb;
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	padding:8px 20px;
	line-height:28px;
	font-size:18px;
	margin:15px 0;
	text-align:left
}
.form-field-type-field-collection .field-multiple-table tbody td>.form-submit,.form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit {
	margin-left:220px
}
.form-field-type-field-collection .field-multiple-table+.clearfix .form-submit {
	margin-left:220px
}
#comments .messages--warning {
	color:#f6b800;
	margin:10px 0
}
#comments h2 {
	background-color:#fefafb;
	border-bottom:1px solid #d9d9d9;
	border-top:1px solid #d9d9d9;
	font-size:18px;
	line-height:28px;
	margin:15px 0;
	padding:8px 20px
}
#comments .comment {
	margin-top:10px
}
#comments .comment ul.links {
	position:absolute;
	right:0;
	top:0
}
#comments .comment ul.links a {
	color:#337ab7;
	text-decoration:none;
	text-transform:capitalize
}
#comments .comment ul.links a:hover {
	text-decoration:underline
}
#comments .comment .submitted {
	font-size:12px;
	color:#8d8d8d;
	padding-bottom:5px
}
#comments .comment .submitted .username {
	color:#337ab7
}
#comments .comment.comment-unpublished {
	padding:10px
}
#comments .comment mark {
	position:absolute;
	right:30px;
	top:5px;
	padding:0 5px
}
#comments .comment .comment-reply {
	text-transform:capitalize
}
.comm-ques {
	background-color:#fffddf
}
.file-widget span.file img {
	vertical-align:top
}
.file-widget span.file a {
	display:inline-block;
	max-width:170px;
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align:top;
	white-space:nowrap;
	color:#2f2f2f
}
.file-widget span.file-size {
	vertical-align:top
}
.file-widget .form-submit[value="Remove"] {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#ee4d4d;
	font-size:13px;
	left:532px;
	position:absolute;
	top:0
}
.form-managed-file .image-widget-data .form-type-textfield {
	padding:0;
	margin:0;
	max-width:350px
}
.form-managed-file .image-widget-data .form-type-textfield label {
	display:none
}
.form-managed-file .image-widget-data .form-type-textfield+.form-type-textfield {
	margin-top:10px !important
}
.form-managed-file .image-widget-data .form-submit[value="Remove"] {
	border:none;
	background:none;
	color:#ee4d4d;
	font-size:13px;
	position:absolute;
	left:775px;
	top:7px
}
.form-managed-file .image-widget-data div.description {
	padding-left:0 !important
}
.form-managed-file .image-preview {
	max-width:150px
}
.form-managed-file .image-preview .image-fullname {
	font-size:12px;
	width:150px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	margin-top:5px
}
.form-managed-file .image-preview .image-fullname .file-icon {
	display:none
}
.form-managed-file .image-preview .image-fullname a {
	color:#2f2f2f;
	text-decoration:none
}
.slider {
	width:820px;
	margin:20px auto
}
.tv-schedule {
	max-width:820px
}
.tv-schedule .slick-list {
	display:inline-block;
	width:100%;
	vertical-align:top
}
.tv-schedule-time .slick-slide span {
	display:block;
	padding:10px;
	text-align:center;
	border-left:1px solid #d9d9d9
}
.tv-schedule-time .slick-slide:first-child span {
	border-left:none
}
.tv-schedule-time {
	border:1px solid #d9d9d9
}
.tv-schedule .slick-arrow {
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 10px;
	width:0;
	height:0;
	border:10px solid;
	background:none;
	font-size:0;
	cursor:pointer
}
.tv-schedule .slick-prev {
	right:100%;
	border-color:transparent #d9d9d9 transparent transparent
}
.tv-schedule .slick-next {
	left:100%;
	border-color:transparent transparent transparent #d9d9d9
}
.tv-schedule-news .slick-slide span {
	display:block
}
.tv-schedule-news {
	border:1px solid #d9d9d9
}
.tv-schedule-news .tv-schedule-task span {
	padding:10px;
	border:1px solid #d9d9d9;
	overflow:hidden;
	height:100px
}
section.sidebar {
	min-height:600px
}
footer {
	margin-top:20px;
	background:#000;
	font-family:"OpenSans-Regular"
}
footer a {
	color:#a6a6a6;
	font-family:"OpenSans-Regular"
}
footer .footer-top .container {
	zoom:1;
	position:relative
}
footer .footer-top .container:before,footer .footer-top .container:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
footer .footer-top .container:after {
	clear:both
}
footer .footer-top a {
	color:#fff
}
footer .footer-top .footer-top-link {
	float:left;
	white-space:nowrap;
	overflow-x:auto;
	margin-right:50px
}
footer .footer-top .footer-social-link {
	font-size:24px;
	font-size:1.5rem;
	vertical-align:middle;
	float:right;
	padding-right:50px
}
footer .footer-top .footer-social-link .globle-search {
	position:absolute;
	top:3px;
	right:45px;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
	width:0;
	overflow:hidden;
	height:30px
}
footer .footer-top .footer-social-link .globle-search .search-text {
	width:100%
}
footer .footer-top .footer-social-link .globle-search.active {
	width:225px
}
footer .footer-top .footer-social-link .fa {
	font-size:24px;
	font-size:1.5rem;
	vertical-align:middle
}
footer .footer-top ul li {
	display:inline-block;
	vertical-align:top
}
footer .footer-top ul li:nth-child(1) a {
	padding-left:0
}
footer .footer-top ul li a {
	color:#fff;
	padding:0 15px;
	height:37px;
	line-height:37px;
	border-right:1px solid #111;
	font-size:16px;
	display:block;
	text-transform:uppercase
}
footer .footer-top .footer-expand-icon {
	position:absolute;
	top:0;
	right:15px;
	width:50px;
	text-align:center;
	height:37px;
	cursor:pointer;
	background:#000 url(https://akm-img-a-in.tosshub.com/sites/all/themes/itg/images/sprite.png) no-repeat 10px 10px
}
footer .footer-top .footer-open-icon {
	background:#000 url(https://akm-img-a-in.tosshub.com/sites/all/themes/itg/images/sprite.png) no-repeat 10px -35px
}
footer .footer-mid {
	background:#111;
	padding:4px 0 10px;
	text-align:center
}
footer .footer-mid .adtext {
	color:#9e9e9e
}
footer .footer-bottom {
	padding:20px 0
}
footer .footer-bottom a {
	font-size:12px
}
footer .footer-bottom a:hover {
	color:#ffc106
}
footer .footer-bottom h4 {
	font-weight:500;
	font-family:"OpenSans-Regular";
	color:#fff;
	text-transform:uppercase;
	margin-bottom:5px;
	font-size:14px;
	font-size:.875rem
}
footer .footer-bottom ul li {
	padding:2px 0
}
footer .footer-bottom .cell {
	padding:0 15px;
	float:left;
	width:200px;
	margin-bottom:0
}
footer .footer-bottom .cell ul {
	margin-bottom:20px
}
footer .footer-bottom .cell ul:last-child {
	margin-bottom:0
}
footer .footer-bottom .cell ul .more-link {
	color:#ffc106;
	font-size:12px;
	cursor:pointer
}
footer .footer-copyright {
	color:#a6a6a6;
	padding:10px 0;
	text-align:center;
	font-size:12px;
	font-size:.75rem;
	border-top:1px solid #111
}
footer .multiple-items-footer i {
	position:absolute;
	top:50%;
	background:#8e8c8d;
	width:20px;
	height:40px;
	border-radius:40px 0 0 40px;
	line-height:40px;
	color:#fff;
	text-align:center;
	margin-top:-20px;
	cursor:pointer
}
footer .multiple-items-footer i.slick-prev {
	left:-10px;
	visibility:hidden
}
footer .multiple-items-footer i.slick-next {
	right:0
}
.itg-front .itg-widget {
	position:relative
}
.itg-front .itg-block-10 {
	padding-top:30px;
	padding-left:20px
}
.itg-front .itg-block-10 .widget-title {
	top:10px;
	left:20px
}
.itg-front .itg-block-11 {
	padding-top:25px
}
.top-block .top-colum-1,.top-block .top-colum-2,.top-block .top-colum-3 {
	padding:0 15px
}
.top-block .top-colum-1 {
	float:left;
	width:22%
}
.top-block .top-colum-2 {
	width:44.8%;
	float:left
}
.top-block .top-colum-3 {
	width:33.2%;
	float:right
}
.itg-layout-container .itg-h450-section .droppable {
	height:450px
}
.itg-layout-container .itg-h321-section .droppable,.itg-layout-container .top-colum-3 .itg-widget-parent .droppable {
	height:321px
}
.itg-layout-container .itg-top-section .top-colum-2 .droppable,.itg-layout-container .itg-top-section .top-colum-1 .droppable {
	height:673px
}
.itg-layout-container .top-colum-3 .droppable {
	height:266px
}
.itg-common-section .droppable {
	min-height:420px
}
.itg-common-section .home-page-poll-block-wrap .droppable {
	min-height:408px
}
.itg-layout-container .top-colum-3 .itg-widget-parent .droppable,.itg-layout-container .itg-top-section .top-colum-2 .droppable,.itg-layout-container .itg-top-section .top-colum-1 .droppable {
	margin-bottom:0
}
.big-news {
	position:relative;
	color:#fff;
	padding:10px;
	background:#000;
	margin-bottom:20px;
	font-family:"OpenSans-Regular"
}
.big-news .big-story-col-1,.big-news .big-story-col-2 {
	padding:0 15px
}
.big-news .big-story-col-1 {
	position:relative
}
.big-news .big-story-col-1 .story-tag {
	position:absolute;
	margin:0 0 0 15px
}
.big-news .big-story-col-1 .loading-popup {
	top:50%;
	left:50%;
	position:absolute;
	margin-left:-15px;
	margin-top:-15px;
	display:none
}
.big-news .big-story-col-1 iframe .jwplayer {
	position:inherit
}
.big-news .big-story-col-1 i {
	position:absolute;
	right:30px;
	bottom:10px;
	font-size:26px
}
.big-news h1 {
	position:relative;
	margin-bottom:10px
}
.big-news h1:after {
	content:'';
	width:14px;
	height:14px;
	background:#f40000;
	border-radius:100%;
	display:none
}
.big-news h1 a i {
	color:#f40000;
	font-size:.4em;
	padding-bottom:7px;
	display:inline-block;
	vertical-align:bottom;
	-webkit-animation-name:blinker;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:cubic-bezier(1,0,0,1);
	-webkit-animation-duration:1s
}
.big-news a {
	color:#fff
}
.big-news p {
	color:#adacac;
	font-size:16px;
	font-size:1rem;
	line-height:20px;
	margin-bottom:15px
}
.big-news .share-new {
	margin-bottom:15px
}
.big-news .share-new ul li {
	display:inline-block;
	vertical-align:top
}
.big-news .share-new ul li:first-child a {
	padding-left:0
}
.big-news .share-new ul li a {
	padding:0 10px;
	border-right:1px solid #606060;
	font-size:16px;
	font-size:1rem;
	line-height:15px;
	display:inline-block;
	vertical-align:top;
	cursor:pointer
}
.big-news .share-new ul li:last-child a {
	border-right:none
}
.big-news .big-story-detail {
	max-height:106px;
	overflow:auto
}
.big-news .big-story-detail li {
	position:relative;
	padding-left:15px;
	margin-bottom:15px
}
.big-news .big-story-detail li:before {
	position:absolute;
	top:5px;
	left:0;
	content:'';
	border-radius:50%;
	background:#fff;
	height:6px;
	width:6px
}
.big-news .big-story-detail li a {
	font-size:16px;
	font-size:1rem;
	font-weight:500
}
.big-news .big-story-detail li a:hover {
	color:#adacac
}
.big-news .story-tag {
	position:relative;
	top:0;
	left:0;
	background:#a00606;
	height:26px;
	line-height:26px;
	padding:0 7px;
	text-transform:uppercase;
	color:#fff;
	font-family:"OpenSans-Regular";
	z-index:1;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%;
	margin:10px 0 0 10px
}
.big-news .story-tag a {
	color:#fff
}
.big-news .smilies-title,.featured-post .smilies-title {
	display:inline-block !important
}
@-webkit-keyframes blinker {
	from {
	opacity:1
}
to {
	opacity:0
}
}@keyframes blinker {
	from {
	opacity:1
}
to {
	opacity:0
}
}.itg-top-section {
	position:relative
}
.tab-buttons {
	zoom:1;
	background:#e4e4e4;
	border-radius:10px 10px 0 0
}
.tab-buttons:before,.tab-buttons:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.tab-buttons:after {
	clear:both
}
.tab-buttons span {
	font-weight:500;
	font-family:"OpenSans-Regular";
	background:#e4e4e4;
	text-transform:uppercase;
	height:36px;
	line-height:36px;
	text-align:center;
	border-radius:10px 10px 0 0;
	border-top:3px solid transparent;
	color:#818181;
	width:50%;
	display:block;
	float:left;
	cursor:pointer;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding:0 5px
}
.tab-buttons span.active {
	background:#fff;
	color:#a00606;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	border-top:3px solid #a00606
}
.itg-listing {
	list-style:none;
	border:1px solid #ddd
}
.itg-listing li {
	padding:15px;
	position:relative;
	border-bottom:1px solid #e4e4e4;
	font-family:"OpenSans-Semibold"
}
.itg-listing li a {
	color:#111;
	padding:15px 15px 15px 20px;
	display:block;
	border-bottom:1px solid #e4e4e4;
	line-height:20px
}
.itg-listing li a:hover {
	background:#f8f8f8
}
.itg-listing li a:first-letter {
	text-transform:capitalize
}
.itg-listing li:last-child a {
	border-bottom:none
}
.itg-listing li:before {
	position:absolute;
	top:22px;
	left:9px;
	content:'';
	border-radius:50%;
	background:#959595;
	height:5px;
	width:5px
}
.itg-listing li a {
	display:inline;
	border-bottom:none;
	padding:0
}
.itg-listing li:before {
	display:none
}
.itg-listing li:hover {
	background:#f8f8f8
}
.featured-news {
	zoom:1;
	padding-bottom:10px;
	margin:0 -5px
}
.featured-news:before,.featured-news:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.featured-news:after {
	clear:both
}
.featured-news .featured-post {
	float:left;
	width:50%;
	padding:5px
}
.featured-news .featured-post a {
	display:block
}
.featured-news .featured-post a:hover {
	color:#193984
}
.featured-news .featured-post img {
	width:100%
}
.featured-news .featured-post.featured-post-first {
	float:none;
	width:100%;
	margin-bottom:10px
}
.featured-news .featured-post.featured-post-first a img {
	margin-bottom:0
}
.featured-news .featured-post span.smilies-title img {
	width:inherit
}
.section_wise_order .widget-title {
	position:absolute
}
.section-ordering a:not(.video-icon) {
	display:inline-block
}
.section-ordering a.pic-no-icon {
	display:block
}
.section-ordering div {
	padding:10px 0;
	font-size:20px;
	font-size:1.25rem
}
.section-ordering h3 {
	padding:10px 0;
	font-size:20px;
	font-size:1.25rem
}
.section-ordering p {
	font-size:16px;
	font-size:1rem;
	line-height:22px;
	position:relative;
	border-top:1px solid #ddd;
	padding:12px 0 12px 12px
}
.section-ordering p:before {
	position:absolute;
	top:21px;
	left:0;
	content:'';
	border-radius:100%;
	background:#a00606;
	height:5px;
	width:5px
}
.section-ordering img {
	width:100%;
	max-height:208px
}
.video-icon,.trending-videos li .pic {
	display:inline-block;
	vertical-align:top
}
.trending-videos {
	border:1px solid #ddd;
	padding-top:10px
}
.trending-videos .trending-videos-list {
	overflow:hidden;
	padding:10px
}
.trending-videos .trending-videos-list .pic {
	float:left;
	margin-right:10px
}
.trending-videos .trending-videos-list .title {
	display:block;
	overflow:hidden;
	word-wrap:break-word;
	font-size:15px;
	font-size:.9375rem;
	line-height:20px;
	color:#111;
	font-family:"OpenSans-Semibold"
}
.trending-videos li+li {
	border-top:1px solid #aaa9a9
}
.trending-videos li .detail {
	overflow:hidden;
	display:block
}
.trending-list .top-takes-video-container {
	border:1px solid #ddd
}
.top-takes-video-container.home-top-takes ul {
	padding-top:10px;
	border:1px solid #ddd
}
.top-takes-video-container.home-top-takes .top-takes-list {
	padding:10px;
	border:0
}
.view-front-end-global-search div#autocomplete {
	padding:0;
	border:1px solid #d9d9d9;
	overflow-y:auto;
	max-height:400px
}
.view-front-end-global-search div#autocomplete ul li {
	padding:5px;
	color:#2f2f2f;
	cursor:pointer
}
.view-front-end-global-search div#autocomplete ul li:hover {
	background-color:#f5f5f5
}
.view-front-end-global-search div#autocomplete ul li+li {
	border-top:1px solid #f5f5f5
}
.view-front-end-global-search div#autocomplete ul li div {
	white-space:normal;
	word-wrap:break-word;
	max-width:100%
}
.view-front-end-global-search .searh-all-filters {
	zoom:1;
	white-space:nowrap;
	overflow-x:auto
}
.view-front-end-global-search .searh-all-filters:before,.view-front-end-global-search .searh-all-filters:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.view-front-end-global-search .searh-all-filters:after {
	clear:both
}
.view-front-end-global-search .searh-all-filters .views-exposed-widget {
	float:none;
	display:none;
	vertical-align:top
}
.view-front-end-global-search .view-filters {
	font-family:"OpenSans-Regular";
	color:#b3b3b3;
	margin-bottom:20px
}
.view-front-end-global-search .views-widget {
	position:relative
}
.view-front-end-global-search .views-widget .s-link {
	position:absolute;
	top:0;
	right:0
}
.view-front-end-global-search .views-widget .s-link a {
	width:50px;
	height:46px;
	background:#2c323d;
	display:inline-block;
	vertical-align:top;
	color:#fff;
	text-align:center;
	font-size:20px;
	font-size:1.25rem;
	line-height:40px;
	cursor:pointer
}
.view-front-end-global-search .views-widget .s-link a#search_button {
	margin-right:1px
}
.view-front-end-global-search .views-widget .s-link a:hover {
	color:#ffc106
}
.view-front-end-global-search .views-exposed-widget {
	position:relative
}
.view-front-end-global-search .views-exposed-widget .caln {
	display:block;
	background:#f5f5f5;
	position:absolute;
	padding:15px;
	width:400px;
	padding-bottom:0;
	box-shadow:2px 2px 2px #f1f1f1;
	color:#111;
	z-index:2;
	right:40px
}
.view-front-end-global-search .views-exposed-widget .caln label {
	display:inline-block;
	vertical-align:top;
	padding-top:9px
}
.view-front-end-global-search .views-exposed-widget .caln .container-inline-date {
	display:inline-block;
	vertical-align:top
}
.view-front-end-global-search .views-exposed-widget .caln .container-inline-date+.container-inline-date {
	margin-left:10px
}
.view-front-end-global-search .views-exposed-widget .caln .date-padding {
	display:inline-block;
	vertical-align:top;
	float:none;
	width:150px
}
.view-front-end-global-search .views-exposed-widget .caln .date-padding label {
	display:none
}
.view-front-end-global-search .views-exposed-widget .caln .date-padding input[type="text"] {
	width:100%;
	background:#fff url(/sites/all/themes/itg/images/calender-icon.png) no-repeat center right;
	margin-right:0
}
.view-front-end-global-search .views-exposed-widget .caln .date-padding .description {
	font-size:12px;
	font-size:.75rem;
	color:#a5a5a5
}
.view-front-end-global-search .views-exposed-widget .caln:before {
	content:'';
	width:0;
	height:0;
	border-left:12px solid transparent;
	border-right:12px solid transparent;
	border-bottom:12px solid #f5f5f5;
	position:absolute;
	top:-11px;
	right:40px
}
.view-front-end-global-search .view-content .itg-search-list {
	padding:15px 0
}
.view-front-end-global-search .view-content .itg-search-list+li {
	border-top:1px solid #ddd
}
.view-front-end-global-search .view-content .itg-search-list .views-field-sm-field-custom-story-small-large-url {
	width:144px;
	float:left
}
.view-front-end-global-search .view-content .itg-search-list>.views-field-label,.view-front-end-global-search .view-content .itg-search-list>.search-detail {
	padding-left:154px
}
.view-front-end-global-search .view-content .itg-search-list .views-field-label h2 {
	font-size:22px;
	font-size:1.375rem;
	line-height:28px
}
.view-front-end-global-search .view-content .itg-search-list .views-field-label h2 a {
	font-size:22px;
	font-size:1.375rem;
	line-height:28px
}
.view-front-end-global-search .view-content .social-share {
	display:inline-block;
	vertical-align:top
}
.view-front-end-global-search .view-content .social-share ul {
	list-style-type:none
}
.view-front-end-global-search .view-content .social-share ul li {
	display:inline-block;
	vertical-align:top;
	padding-right:8px
}
.view-front-end-global-search .view-content .social-share ul li a,.view-front-end-global-search .view-content .social-share ul li span {
	background:#000;
	width:20px;
	height:20px;
	border-radius:100%;
	display:block;
	color:#fff;
	text-align:center;
	line-height:23px;
	font-size:15px
}
@media screen and (min-width:768px) {
	.view-front-end-global-search .view-content .social-share ul li a,.view-front-end-global-search .view-content .social-share ul li span {
	width:23px;
	height:23px;
	line-height:25px
}
}.view-front-end-global-search .view-content .social-share ul li a.share,.view-front-end-global-search .view-content .social-share ul li span.share {
	color:#d0d0d0
}
.view-front-end-global-search .view-content .social-share ul li a.share,.view-front-end-global-search .view-content .social-share ul li a.google,.view-front-end-global-search .view-content .social-share ul li span.share,.view-front-end-global-search .view-content .social-share ul li span.google {
	background:transparent
}
.view-front-end-global-search .view-content .social-share ul li a.facebook,.view-front-end-global-search .view-content .social-share ul li span.facebook {
	background:#0b4887
}
.view-front-end-global-search .view-content .social-share ul li a.twitter,.view-front-end-global-search .view-content .social-share ul li span.twitter {
	background:#05a3d2
}
.view-front-end-global-search .view-content .social-share ul li a.google,.view-front-end-global-search .view-content .social-share ul li span.google {
	background:url(/sites/all/themes/itg/images/google-icon.jpg) no-repeat center center
}
.view-front-end-global-search .view-content .social-share ul li {
	padding-right:4px
}
.view-front-end-global-search .view-content .other-info {
	font-family:"OpenSans-Regular";
	font-size:12px;
	font-size:.75rem;
	color:#8f8f8f;
	padding-top:15px;
	overflow:hidden;
	width:100%
}
.view-front-end-global-search .item-list ul.pager {
	margin:10px 0;
	list-style-type:none;
	text-align:center
}
.view-front-end-global-search .item-list ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
.view-front-end-global-search .item-list ul.pager li.pager-current {
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold"
}
.view-front-end-global-search .item-list ul.pager li.pager-ellipsis {
	padding:3px 9px;
	color:#333;
	line-height:25px;
	border-radius:3px
}
.view-front-end-global-search .item-list ul.pager li.pager-item a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px
}
.view-front-end-global-search .item-list ul.pager li.pager-item a:hover {
	background-color:#d71920;
	color:#fff
}
.view-front-end-global-search .item-list ul.pager li.pager-next a,.view-front-end-global-search .item-list ul.pager li.pager-last a,.view-front-end-global-search .item-list ul.pager li.pager-first a,.view-front-end-global-search .item-list ul.pager li.pager-previous a {
	color:#333;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	padding:3px 10px;
	font-family:"OpenSans-Semibold";
	display:block;
	border-radius:3px
}
.view-front-end-global-search .item-list ul.pager li.pager-next a:hover,.view-front-end-global-search .item-list ul.pager li.pager-last a:hover,.view-front-end-global-search .item-list ul.pager li.pager-first a:hover,.view-front-end-global-search .item-list ul.pager li.pager-previous a:hover {
	background-color:#d71920;
	color:#fff
}
.view-front-end-global-search .item-list ul.pager li.pager-next.pager-first.first,.view-front-end-global-search .item-list ul.pager li.pager-next.pager-last.last,.view-front-end-global-search .item-list ul.pager li.pager-last.pager-first.first,.view-front-end-global-search .item-list ul.pager li.pager-last.pager-last.last,.view-front-end-global-search .item-list ul.pager li.pager-first.pager-first.first,.view-front-end-global-search .item-list ul.pager li.pager-first.pager-last.last,.view-front-end-global-search .item-list ul.pager li.pager-previous.pager-first.first,.view-front-end-global-search .item-list ul.pager li.pager-previous.pager-last.last {
	display:none
}
.view-front-end-global-search .attachment {
	font-family:"OpenSans-Regular";
	border-bottom:1px solid #ddd
}
.view-front-end-global-search .attachment .count {
	font-size:19px;
	font-size:1.1875rem;
	font-weight:500;
	line-height:22px;
	color:#737373;
	padding-bottom:20px;
	display:block
}
.view-front-end-global-search .attachment .count span {
	color:#a00606
}
.view-front-end-global-search .attachment .count h1 {
	font-size:19px;
	font-weight:500;
	color:#bb0a0a;
	display:inline-block
}
.view-front-end-global-search .attachment .search-menu {
	padding-bottom:20px;
	white-space:nowrap;
	overflow-x:auto
}
.view-front-end-global-search .attachment .search-menu a {
	padding:0 10px;
	border-left:2px solid #737373;
	line-height:12px;
	display:inline-block;
	vertical-align:top;
	color:#747474;
	font-weight:500;
	text-transform:uppercase
}
.view-front-end-global-search .attachment .search-menu a:nth-child(1) {
	padding-left:0;
	border-left:0
}
.view-front-end-global-search .attachment .search-menu a:hover,.view-front-end-global-search .attachment .search-menu a.active {
	color:#a00606
}
.view-front-end-global-search .view-empty {
	margin-top:20px;
	min-height:400px
}
.dont_miss .widget-title,.tech_reviews .widget-title,.auto_reviews .widget-title {
	position:relative;
	display:inline-block;
	vertical-align:top;
	margin-bottom:5px
}
.dont-miss ul,#block-itg-widget-yearende-left-top-news .top-news ul,#block-itg-widget-yearende-left-top-videos .top-video ul,.osscar-video ul {
	zoom:1
}
.dont-miss ul:before,.dont-miss ul:after,#block-itg-widget-yearende-left-top-news .top-news ul:before,#block-itg-widget-yearende-left-top-news .top-news ul:after,#block-itg-widget-yearende-left-top-videos .top-video ul:before,#block-itg-widget-yearende-left-top-videos .top-video ul:after,.osscar-video ul:before,.osscar-video ul:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.dont-miss ul:after,#block-itg-widget-yearende-left-top-news .top-news ul:after,#block-itg-widget-yearende-left-top-videos .top-video ul:after,.osscar-video ul:after {
	clear:both
}
.dont-miss ul .dont-miss-listing,#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing,.osscar-video ul .dont-miss-listing {
	overflow:hidden;
	padding:10px
}
.dont-miss ul .dont-miss-listing .dm-pic,#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing .dm-pic,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing .dm-pic,.osscar-video ul .dont-miss-listing .dm-pic {
	float:left;
	margin-right:15px
}
.dont-miss ul .dont-miss-listing .dm-detail,#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing .dm-detail,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing .dm-detail,.osscar-video ul .dont-miss-listing .dm-detail {
	display:block;
	overflow:hidden;
	word-wrap:break-word;
	font-size:15px;
	font-size:.9375rem;
	line-height:20px;
	color:#111;
	font-family:"OpenSans-Semibold"
}
.dont-miss ul .dont-miss-listing,#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing,.osscar-video ul .dont-miss-listing {
	float:left;
	width:50%;
	padding:0 10px 25px 0;
	border:none
}
.dont-miss ul .dont-miss-listing .dm-pic,#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing .dm-pic,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing .dm-pic,.osscar-video ul .dont-miss-listing .dm-pic {
	width:170px
}
.dont-miss ul .dont-miss-listing .dm-pic a,#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing .dm-pic a,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing .dm-pic a,.osscar-video ul .dont-miss-listing .dm-pic a {
	display:block
}
.dont-miss ul .dont-miss-listing .dm-detail h4,#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing .dm-detail h4,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing .dm-detail h4,.osscar-video ul .dont-miss-listing .dm-detail h4 {
	color:#048cb9;
	margin-bottom:5px;
	text-transform:uppercase;
	font-size:12px;
	font-size:.75rem;
	font-weight:700;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%
}
.dont-miss ul .dont-miss-listing .dm-detail p,#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing .dm-detail p,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing .dm-detail p,.osscar-video ul .dont-miss-listing .dm-detail p {
	font-size:15px;
	font-size:.9375rem;
	line-height:20px;
	color:#111;
	font-family:"OpenSans-Semibold"
}
.dont-miss ul .dont-miss-listing:nth-child(2n+1),#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing:nth-child(2n+1),#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing:nth-child(2n+1),.osscar-video ul .dont-miss-listing:nth-child(2n+1) {
	clear:left
}
.dont-miss ul .dont-miss-listing:nth-child(3),.dont-miss ul .dont-miss-listing:nth-child(4),#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing:nth-child(3),#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing:nth-child(4),#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing:nth-child(3),#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing:nth-child(4),.osscar-video ul .dont-miss-listing:nth-child(3),.osscar-video ul .dont-miss-listing:nth-child(4) {
	padding-bottom:0
}
.watch-video-home .widget-title {
	position:relative;
	margin-bottom:5px
}
.watch-video-home .osscar-video {
	background:transparent
}
.watch-video-home .osscar-video .home-watch-new ul .dont-miss-listing {
	position:relative;
	padding-bottom:0;
	position:relative
}
.watch-video-home .osscar-video .home-watch-new ul .dont-miss-listing+.dont-miss-listing {
	padding:10px 0 0
}
.watch-video-home .osscar-video .home-watch-new ul .dont-miss-listing:after {
	position:absolute;
	content:"";
	width:100%;
	height:1PX;
	background:#DDD;
	left:0;
	bottom:0;
	z-index:1
}
.watch-video-home .osscar-video .home-watch-new ul .dont-miss-listing:last-child:after {
	display:none
}
.home-shows .trending-videos {
	border:none;
	padding-top:0
}
.home-shows .trending-videos .trending-videos-list {
	overflow:hidden;
	padding:10px 0
}
.home-shows .trending-videos .trending-videos-list:first-child {
	padding-top:0
}
.story-section h1 {
	font-size:24px;
	font-size:1.5rem;
	font-weight:700;
	line-height:30px
}
.story-section h1 i {
	font-size:13px;
	color:#f40000;
	-webkit-animation-name:blinker;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:cubic-bezier(1,0,0,1);
	-webkit-animation-duration:1s
}
.story-section h1 span {
	color:#bb0a0a
}
.story-section .comment-mobile {
	background:#1c1c1c;
	margin:0 -15px 20px;
	font-family:"OpenSans-Regular";
	text-align:right
}
.story-section .comment-mobile ul {
	display:inline-block;
	vertical-align:top
}
.story-section .comment-mobile ul li {
	display:inline-block;
	vertical-align:top
}
.story-section .comment-mobile ul li a {
	color:#989898;
	padding:10px 8px;
	display:block;
	text-transform:uppercase
}
.story-section .comment-mobile ul li a i {
	font-size:16px
}
.story-section .comment-mobile ul li a.unflag-action {
	position:relative;
	font-family:FontAwesome;
	pointer-events:none
}
.story-section .comment-mobile ul li a.unflag-action:after {
	content:"\f00c";
	position:absolute;
	left:8px;
	top:8px;
	font-size:11px;
	margin-left:0;
	color:#474747;
	margin-top:0
}
.story-section .comment-mobile ul li a.unflag-action span {
	font-family:"OpenSans-Regular"
}
.story-section .comment-mobile ul.social-share {
	display:initial
}
.story-section .story-left-section {
	zoom:1;
	margin-top:20px
}
.story-section .story-left-section:before,.story-section .story-left-section:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.story-section .story-left-section:after {
	clear:both
}
.story-section .story-left-section .buzzfeed-byline {
	padding:0 15px
}
.story-section .story-left,.story-section .story-right {
	padding:0 15px
}
.story-section .byline {
	color:#989898;
	font-family:"OpenSans-Regular";
	font-size:12px;
	font-size:.75rem;
	zoom:1
}
.story-section .byline:before,.story-section .byline:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.story-section .byline:after {
	clear:both
}
.story-section .byline a {
	color:#989898
}
.story-section .byline .profile-pic,.story-section .byline .profile-detail {
	float:left
}
.story-section .byline .profile-pic img {
	width:50px;
	height:50px;
	border-radius:50%;
	border:2px solid #e4e4e4
}
.story-section .byline .profile-detail {
	width:74%;
	margin:-5px 0 0 10px
}
.story-section .byline .profile-detail ul {
	margin-bottom:5px;
	font-size:12px;
	font-size:.75rem;
	line-height:12px;
	zoom:1
}
.story-section .byline .profile-detail ul:before,.story-section .byline .profile-detail ul:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.story-section .byline .profile-detail ul:after {
	clear:both
}
.story-section .byline .profile-detail ul li {
	float:left;
	padding:0 5px
}
.story-section .byline .profile-detail ul li span.share-count {
	display:block;
	font-size:44px;
	font-size:2.75rem;
	font-weight:500;
	line-height:44px;
	color:#bebebe
}
.story-section .byline .profile-detail ul li:last-child {
	border:none
}
.story-section .byline .profile-detail ul li.twitter {
	color:#0783ec;
	margin-top:0
}
.story-section .byline .profile-detail ul li.title {
	color:#6b6b6b;
	font-size:12px;
	font-size:.75rem;
	font-weight:700;
	line-height:20px
}
.story-section .byline .profile-detail ul li.mailto {
	text-transform:uppercase
}
.story-section .byline .profile-detail ul.date-update li {
	margin-bottom:7px
}
.story-section .byline .profile-detail ul.social-links {
	zoom:1;
	margin-top:0
}
.story-section .byline .profile-detail ul.social-links:before,.story-section .byline .profile-detail ul.social-links:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.story-section .byline .profile-detail ul.social-links:after {
	clear:both
}
.story-section .byline .profile-detail ul.social-links li {
	float:left;
	width:50%
}
.story-section .byline .profile-detail ul.social-links li i {
	font-size:16px;
	color:silver
}
.story-section .byline .profile-detail ul.social-links li span {
	display:block;
	margin-top:5px
}
.story-section .byline .profile-detail ul.social-links li:nth-child(odd) {
	border-right:1px solid #ddd
}
.story-section .byline .profile-detail ul.social-links li:last-child {
	width:100%;
	border-right:none
}
.story-section .byline .profile-detail ul.social-links li:last-child i {
	vertical-align:top;
	margin:0 9px;
	float:left;
	font-size:22px
}
.story-section .byline .profile-detail ul.social-links li:last-child span {
	margin-top:0;
	line-height:22px;
	text-align:left
}
.story-section .byline .profile-detail ul.social-links li a.unflag-action .fa-bookmark:after {
	content:"\f00c";
	margin-left:0;
	color:#474747;
	font-size:8px;
	margin-top:-15px;
	display:block
}
.story-section .byline .profile-detail ul.social-links li a.unflag-action+.flag-throbber {
	display:none
}
.story-section .story-left .briefcase {
	margin:20px 0
}
.story-section .story-left .briefcase h4 {
	text-transform:uppercase;
	margin-bottom:8px;
	font-size:18px;
	font-size:1.125rem;
	font-weight:700;
	color:#bb0a0a;
	font-family:"OpenSans-Bold"
}
.story-section .story-left .briefcase ul li {
	position:relative;
	color:#575757;
	padding:5px 0 5px 12px;
	font-size:13px;
	font-size:.8125rem;
	line-height:18px;
	word-wrap:break-word
}
.story-section .story-left .briefcase ul li:before {
	position:absolute;
	top:13px;
	left:0;
	content:'';
	border-radius:50%;
	background:#a00606;
	height:5px;
	width:5px
}
.story-section .story-right .stryimg {
	position:relative;
	text-align:center
}
.story-section .story-right .stryimg .saved-photogallery {
	background:#fff none repeat scroll 0 0;
	box-shadow:0 0 8px #666;
	font-family:"OpenSans-Regular";
	font-size:22px;
	font-weight:700;
	height:160px;
	left:50%;
	line-height:160px;
	margin-left:-157px;
	margin-top:-80px;
	position:absolute;
	text-align:center;
	top:50%;
	width:315px;
	z-index:1
}
.story-section .story-right .stryimg .field-label {
	display:none
}
.story-section .story-right .stryimg .photoby {
	text-align:left;
	position:absolute;
	bottom:0;
	left:0;
	width:100%
}
.story-section .story-right .stryimg .photoby .story-img-rating {
	background:#b00808;
	display:inline-block;
	vertical-align:top;
	padding:5px 20px;
	font-size:28px;
	font-weight:700;
	color:#fff;
	line-height:28px
}
.story-section .story-right .stryimg .photoby .photoby-text {
	color:#aeaeae;
	font-size:13px;
	font-size:.8125rem;
	font-family:"OpenSans-Regular";
	background-color:#222;
	padding:3px 10px
}
.story-section .story-right .image-alt {
	color:#777;
	font-size:13px;
	font-size:.8125rem;
	padding:5px 0;
	border-bottom:1px solid #e5e5e5;
	font-family:"OpenSans-Semibold"
}
.story-section .story-right .description,.story-right .description {
	padding-top:10px;
	font-size:17px;
	font-size:1.0625rem;
	line-height:29px;
	word-wrap:break-word
}
.story-section .story-right .description p {
	padding:10px 0
}
.story-section .story-right .description video {
	max-width:100%
}
.story-section .story-right .description ul {
	list-style:disc;
	padding-left:18px
}
.story-section .story-right .description a {
	color:#026bc5
}
.story-section .story-right .description a:hover {
	text-decoration:underline
}
.story-section .story-right .description .story-photo-list-wrapper,.story-section .story-right .description form {
	clear:both
}
.story-section .story-right .briefcase {
	margin-top:20px
}
.story-section .story-right .briefcase h4 {
	font-size:18px;
	font-size:1.125rem;
	text-transform:uppercase;
	margin-bottom:10px;
	color:#bb0a0a;
	font-family:"OpenSans-Bold"
}
.story-section .story-right .briefcase ul li {
	position:relative;
	font-size:14px;
	font-size:.875rem;
	margin-bottom:10px;
	padding-left:15px;
	line-height:22px
}
.story-section .story-right .briefcase ul li:before {
	position:absolute;
	top:6px;
	left:0;
	content:'';
	border-radius:100%;
	background:#a00606;
	height:5px;
	width:5px
}
.story-section .story-right .briefcase video {
	max-width:100%
}
.story-section .story-right .stryimg .tagview {
	position:absolute;
	min-width:70px;
	height:50px;
	text-align:center
}
.story-section .story-right .stryimg .tagview .person {
	box-shadow:0 0 1px rgba(0,0,0,0.25),0 1px 5px 3px rgba(0,0,0,0.05);
	background-clip:padding-box;
	border:1px solid #404040;
	border-color:rgba(0,0,0,0.25);
	text-align:center;
	background:#fff;
	color:#404040;
	cursor:default;
	font-weight:400;
	padding:0 6px;
	white-space:nowrap;
	display:none;
	line-height:22px
}
.story-section .story-right .stryimg .tagview .person a {
	color:#404040;
	font-size:11px;
	font-family:"OpenSans-Regular";
	position:relative
}
.story-section .story-right .stryimg .tagview .person a:before {
	content:'';
	position:absolute;
	width:0;
	height:0;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px solid #fff;
	position:absolute;
	top:-11px;
	left:50%;
	margin-left:-5px
}
.story-section .story-right .stryimg .tagview:hover .person {
	display:block
}
.story-section .story-right .stryimg a {
	position:relative;
	display:inline-block;
	vertical-align:top
}
.story-section .story-right .stryimg a .story-photo-icon {
	position:absolute;
	top:10px;
	right:10px;
	color:#fff;
	font-size:30px;
	cursor:pointer
}
.story-section .story-right.photo-story .fa-chevron-left,.story-section .story-right.photo-story .fa-chevron-right {
	background:rgba(0,0,0,0.6);
	border:none;
	width:45px;
	height:66px;
	border-radius:0 7px 7px 0;
	color:#fff;
	position:absolute;
	top:138px;
	z-index:1;
	font-size:28px;
	text-align:center;
	line-height:70px;
	cursor:pointer;
	visibility:visible !important
}
.story-section .story-right.photo-story .fa-chevron-left {
	left:0
}
.story-section .story-right.photo-story .fa-chevron-right {
	right:0;
	border-radius:7px 0px 0px 7px
}
.story-section .story-right.photo-story .multiple-photo {
	padding:0 70px
}
.story-section .story-right.photo-story .multiple-photo .photo-slider {
	padding:0 5px;
	cursor:pointer;
	height:auto
}
.story-section .story-right.photo-story .multiple-photo .slick-prev,.story-section .story-right.photo-story .multiple-photo .slick-next {
	background:transparent;
	border:none;
	position:absolute;
	top:50%;
	z-index:1;
	left:0;
	margin-top:-7px;
	font-family:"OpenSans-Regular";
	font-size:12px;
	color:#959595;
	text-transform:uppercase;
	cursor:pointer
}
.story-section .story-right.photo-story .multiple-photo .slick-next {
	left:auto;
	right:0
}
.story-section .story-right.photo-story .multiple-photo .img-wrapper {
	display:inline-block;
	vertical-align:top;
	position:relative;
	border:1px solid transparent
}
.story-section .story-right.photo-story .multiple-photo .img-wrapper .photo-count {
	font-style:normal;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	text-align:center;
	line-height:64px
}
.story-section .story-right.photo-story .multiple-photo .slick-current .photo-count {
	background-color:rgba(0,0,0,0.2)
}
.story-section .story-right.photo-story .multiple-photo .slick-current .img-wrapper {
	border:1px solid #ffc106
}
.story-section .story-right.photo-story .photo-slider .image-caption {
	position:relative
}
.story-section .story-right.photo-story .photo-slider .image-caption .photo-caption {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding:5px 10px;
	background-color:#222;
	color:#a1a1a1;
	font-size:13px;
	font-family:"OpenSans-Regular"
}
.story-section .story-right.photo-story .photo-slider .photo-description {
	padding:10px 0;
	border-bottom:1px solid #ddd;
	font-family:"OpenSans-Regular";
	font-size:13px;
	color:#8d8d8d;
	font-weight:300
}
.story-section .story-right.photo-story .photo-slider .photo-description+.description {
	margin-top:0;
	padding-top:0
}
.story-section .snap-post {
	padding:20px 20px 20px 70px;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	background:url(/sites/all/themes/itg/images/snap-post-icon.png) no-repeat 15px 20px #f5f5f5;
	background-size:40px
}
.story-section .snap-post .discription {
	font-size:14px;
	font-size:.875rem;
	font-weight:700;
	line-height:22px
}
.story-section .snap-post .agbutton {
	margin-top:20px
}
.story-section .snap-post .agbutton a {
	color:#026bc5;
	font-size:12px;
	font-size:.75rem;
	display:block;
	margin-top:10px
}
.story-section .snap-post .agbutton button {
	background:#363636;
	border:none;
	color:#fff;
	width:75px;
	height:30px;
	border-radius:5px;
	box-shadow:2px 2px 0px #aeaeae;
	text-transform:uppercase;
	font-size:12px;
	font-size:.75rem;
	font-family:"OpenSans-Regular";
	margin-right:10px;
	cursor:pointer
}
.story-section .snap-post .agbutton button span {
	font-size:14px;
	font-size:.875rem
}
.story-section .snap-post .agbutton p.error-msg {
	color:#13d21a;
	margin-top:10px;
	text-align:left
}
.story-section .tags {
	padding:10px 0
}
.story-section .tags ul li {
	display:inline-block;
	vertical-align:top;
	padding:0 6px;
	color:silver;
	font-size:12px;
	font-size:.75rem
}
.story-section .tags ul li a {
	color:silver;
	font-size:12px;
	font-size:.75rem
}
.story-section .tags ul li:nth-child(1) {
	padding-left:0
}
.story-section .social-list {
	font-family:"OpenSans-Regular";
	color:#939292;
	font-size:12px;
	font-size:.75rem;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	zoom:1
}
.story-section .social-list:before,.story-section .social-list:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.story-section .social-list:after {
	clear:both
}
.story-section .social-list li {
	float:left;
	padding:10px 16px 5px;
	text-align:center;
	border-left:1px solid #ddd;
	width:50%
}
.story-section .social-list li a {
	color:silver
}
.story-section .social-list li a i {
	font-size:16px;
	font-size:1rem
}
.story-section .social-list li span {
	display:block
}
.story-section .social-list li span.share-count {
	font-size:26px;
	font-size:1.625rem;
	font-weight:700;
	color:#bebebe
}
.story-section .social-list li:nth-child(1) {
	border-left:none
}
.story-section .social-list li:nth-child(1) span {
	text-transform:uppercase;
	font-weight:700
}
.story-section .social-list li:nth-child(7) {
	text-align:left;
	border-left:none
}
.story-section .social-list li:nth-child(7) span.posted-by {
	color:#4d4d4d
}
.story-section .social-list li:nth-child(7) span.posted-name {
	color:#bebebe
}
.story-section .social-list li:last-child {
	line-height:35px
}
.story-section .social-list li:last-child a {
	color:#1a3c8d;
	font-size:14px;
	font-size:.875rem;
	font-weight:700;
	line-height:35px
}
.story-section .social-list li i.fa-facebook,.story-section .social-list li i.fa-twitter,.story-section .social-list li i.fa-google-plus {
	padding:10px 0
}
.story-section .story-expert-opinion {
	background:#f5f5f5;
	width:330px;
	float:left;
	margin-right:15px;
	margin-bottom:5px;
	padding:13px 10px 13px 15px;
	font-family:"OpenSans-Regular"
}
.story-section .story-expert-opinion h4 {
	font-family:"OpenSans-Regular";
	font-size:20px;
	font-weight:700;
	color:#000
}
.story-section .story-expert-opinion img {
	width:65px;
	height:65px;
	border-radius:100%;
	border:3px solid #bcbcbc
}
.story-section .story-expert-opinion .expert-detail {
	margin-top:22px;
	margin-bottom:27px
}
.story-section .story-expert-opinion .left-side {
	padding-right:0
}
.story-section .story-expert-opinion .left-side p.name {
	font-size:14px;
	line-height:18px;
	margin-bottom:2px;
	color:#000;
	padding:0
}
.story-section .story-expert-opinion .left-side p {
	color:#747474;
	line-height:18px;
	font-size:12px;
	padding:0
}
.story-section .story-expert-opinion .right-side {
	text-align:right
}
.story-section .story-expert-opinion h2 {
	font-family:"Merriweather-Bold";
	color:#000;
	font-size:26px
}
.story-section .story-expert-opinion h2:before,.story-section .story-expert-opinion h2:after {
	width:30px;
	height:25px;
	content:'';
	background:url(/sites/all/themes/itg/images/up-quotes.png) no-repeat center 0;
	display:inline-block;
	vertical-align:top
}
.story-section .story-expert-opinion h2:after {
	background:url(/sites/all/themes/itg/images/down-quote.png) no-repeat 6px 3px
}
.story-section .agbutton.story-like-dislike {
	margin-top:40px;
	border-top:1px solid #ddd;
	text-align:center;
	padding:15px 0;
	color:#929292;
	font-family:"OpenSans-Regular";
	font-size:16px;
	font-weight:700
}
.story-section .agbutton.story-like-dislike #name-dv #lky,.story-section .agbutton.story-like-dislike #name-dv #dlky {
	padding:0 10px;
	position:relative;
	display:inline-block;
	padding:0 10px;
	vertical-align:middle
}
.story-section .agbutton.story-like-dislike #name-dv #lky button,.story-section .agbutton.story-like-dislike #name-dv #dlky button {
	background:transparent;
	border:none;
	font-size:22px;
	cursor:pointer;
	color:#929292
}
.story-section .agbutton.story-like-dislike #name-dv #lky button#like_count span,.story-section .agbutton.story-like-dislike #name-dv #lky button#dislike_count span,.story-section .agbutton.story-like-dislike #name-dv #dlky button#like_count span,.story-section .agbutton.story-like-dislike #name-dv #dlky button#dislike_count span {
	color:#1f8201;
	font-weight:700;
	font-size:16px
}
.story-section .agbutton.story-like-dislike #name-dv #lky button#dislike_count span,.story-section .agbutton.story-like-dislike #name-dv #dlky button#dislike_count span {
	color:#ef0401
}
.story-section .agbutton.story-like-dislike #name-dv #lky>span,.story-section .agbutton.story-like-dislike #name-dv #dlky>span {
	padding:0 15px;
	display:inline-block;
	vertical-align:middle
}
.story-section .agbutton.story-like-dislike #name-dv #lky>span#dlky,.story-section .agbutton.story-like-dislike #name-dv #dlky>span#dlky {
	padding-left:0
}
.story-section .agbutton.story-like-dislike #name-dv #lky #sty-dv,.story-section .agbutton.story-like-dislike #name-dv #lky #dsty-dv,.story-section .agbutton.story-like-dislike #name-dv #dlky #sty-dv,.story-section .agbutton.story-like-dislike #name-dv #dlky #dsty-dv {
	background:#fff;
	width:200px;
	position:absolute;
	box-shadow:0px 0px 5px #ccc;
	right:0;
	top:40px;
	font-weight:400;
	color:#000;
	padding:15px;
	border-radius:5px;
	line-height:24px;
	text-align:left;
	border:1px solid #d2d2d2;
	z-index:1;
	overflow:visible !important
}
.story-section .agbutton.story-like-dislike #name-dv #lky #sty-dv:before,.story-section .agbutton.story-like-dislike #name-dv #lky #dsty-dv:before,.story-section .agbutton.story-like-dislike #name-dv #dlky #sty-dv:before,.story-section .agbutton.story-like-dislike #name-dv #dlky #dsty-dv:before {
	content:'';
	height:21px;
	background:url(/sites/all/themes/itg/images/story-up-arrow-icon.png) no-repeat;
	position:absolute;
	right:12px;
	top:-21px;
	width:25px
}
.story-section .agbutton.story-like-dislike #name-dv #lky #sty-dv a,.story-section .agbutton.story-like-dislike #name-dv #lky #dsty-dv a,.story-section .agbutton.story-like-dislike #name-dv #dlky #sty-dv a,.story-section .agbutton.story-like-dislike #name-dv #dlky #dsty-dv a {
	padding:3px;
	display:inline-block;
	vertical-align:top;
	cursor:pointer
}
.story-section .agbutton.story-like-dislike #name-dv #lky #dsty-dv a,.story-section .agbutton.story-like-dislike #name-dv #dlky #dsty-dv a {
	padding:0;
	color:#2877c4;
	text-decoration:underline
}
.story-section .agbutton.story-like-dislike .error-msg {
	color:red;
	font-weight:400;
	font-size:12px
}
.story-section .buzzfeed-byline {
	padding:0 15px
}
.story-section .buzzfeed-byline .byline .profile-detail {
	margin:0 0 0 10px;
	width:79%
}
.story-section .buzzfeed-byline .social-share-story li {
	display:inline-block;
	vertical-align:top;
	text-align:center
}
.story-section .buzzfeed-byline .social-share-story li a {
	padding:0 15px;
	display:block
}
.story-section .buzzfeed-byline .social-share-story li a i {
	font-size:24px;
	font-size:1.5rem;
	color:silver
}
.story-section .buzzfeed-byline .social-share-story li a:hover i {
	color:#1a3c8d
}
.story-section .buzzfeed-byline .social-share-story li a span {
	display:block;
	font-size:11px;
	font-size:.6875rem;
	font-family:"OpenSans-Regular"
}
.story-section .buzzfeed-byline .social-share-story li a.unflag-action {
	position:relative;
	font-family:FontAwesome;
	pointer-events:none
}
.story-section .buzzfeed-byline .social-share-story li a.unflag-action:after {
	content:"\f00c";
	position:absolute;
	left:50%;
	top:0;
	font-size:11px;
	margin-left:-6px;
	color:#474747;
	margin-top:-2px
}
.story-section .story-associate-content {
	zoom:1
}
.story-section .story-associate-content:before,.story-section .story-associate-content:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.story-section .story-associate-content:after {
	clear:both
}
.story-section .story-associate-content .associate-content-block {
	cursor:pointer
}
.story-section .story-associate-content #videogallery-iframe {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99999999;
	background:rgba(0,0,0,0.76);
	display:none
}
.story-section .story-associate-content #videogallery-iframe .big-story-popup {
	position:absolute;
	top:50%;
	left:50%;
	width:600px;
	height:455px;
	margin-left:-300px;
	margin-top:-227px
}
.story-section .story-associate-content #videogallery-iframe #close-big-story {
	position:fixed;
	right:20px;
	top:20px;
	color:#000;
	z-index:99;
	display:inline-block;
	width:30px;
	height:30px;
	background:#fff;
	text-align:center;
	border-radius:100%;
	line-height:30px;
	font-weight:900;
	cursor:pointer;
	box-shadow:2px 2px 3px #484242
}
.story-section .story-associate-content #videogallery-iframe #close-big-story a {
	color:#000;
	font-family:roboto
}
.story-section .story-associate-content .videogallery-slider .slick-slide {
	width:100%
}
.story-section .story-associate-content .video-slider-images .slick-slider {
	background:#171717;
	padding:10px 0;
	height:inherit;
	position:relative;
	padding:5px 20px
}
.story-section .story-associate-content .video-slider-images .slick-prev,.story-section .story-associate-content .video-slider-images .slick-next {
	font:normal normal normal 14px/1 FontAwesome;
	cursor:pointer;
	width:24px;
	left:0;
	font-size:0;
	position:absolute;
	top:50%;
	z-index:9;
	border:none;
	margin-top:-6px;
	background:transparent;
	color:#fff
}
.story-section .story-associate-content .video-slider-images .slick-prev:before,.story-section .story-associate-content .video-slider-images .slick-next:before {
	content:'\f053';
	font-size:20px
}
.story-section .story-associate-content .video-slider-images .slick-next {
	right:0;
	left:auto
}
.story-section .story-associate-content .video-slider-images .slick-next:before {
	content:'\f054'
}
.story-section .story-associate-content .video-slider-images li {
	padding-left:5px;
	cursor:pointer
}
.story-section .story-associate-content .video-slider-images li:focus {
	outline:none;
	border:none
}
.story-section .story-associate-content .video-slider-images li img {
	border:1px solid transparent;
	height:66px;
	width:88px
}
.story-section .story-associate-content .video-slider-images li.slick-current img {
	border:1px solid #fff
}
.story-section .story-associate-content .iframe-video {
	padding-bottom:66.5%
}
.story-section .story-associate-content .iframe-video iframe {
	border:5px solid #171717
}
.story-section .story-associate-content #videogallery-iframe {
	position:relative;
	height:340px;
	top:auto;
	left:auto;
	width:100%;
	z-index:inherit;
	background:#000;
	display:none;
	overflow:visible !important
}
.story-section .story-associate-content #videogallery-iframe .big-story-popup {
	position:relative;
	top:auto;
	left:auto;
	width:100%;
	height:inherit;
	margin-left:0;
	margin-top:0
}
.story-section .story-associate-content #videogallery-iframe #close-big-story {
	position:absolute;
	right:0;
	top:0;
	width:25px;
	height:22px;
	line-height:22px;
	border-radius:0;
	box-shadow:none;
	background:#bb0a0a
}
.story-section .story-associate-content #videogallery-iframe #close-big-story a {
	color:#fff
}
.story-section .story-associate-content #videogallery-iframe .loading-popup {
	display:inline;
	margin:0 auto;
	width:30px;
	display:block;
	transform-style:inherit;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-15px;
	margin-top:-15px
}
.story-section .story-movie .movie-rating {
	margin-top:20px;
	float:left;
	width:111px;
	height:60px;
	padding:20px 0;
	position:relative;
	background:url(/sites/all/themes/itg/images/rating-grey.png) 0 20px no-repeat
}
.story-section .story-movie .movie-rating:after {
	content:'';
	position:absolute;
	left:0;
	top:0;
	background:url(/sites/all/themes/itg/images/rating-red.png) 0 20px no-repeat;
	height:60px;
	width:0
}
.story-section .story-movie div[data-star-value="10%"]:after {
	width:10%
}
.story-section .story-movie div[data-star-value="20%"]:after {
	width:20%
}
.story-section .story-movie div[data-star-value="30%"]:after {
	width:30%
}
.story-section .story-movie div[data-star-value="40%"]:after {
	width:40%
}
.story-section .story-movie div[data-star-value="50%"]:after {
	width:50%
}
.story-section .story-movie div[data-star-value="60%"]:after {
	width:60%
}
.story-section .story-movie div[data-star-value="70%"]:after {
	width:70%
}
.story-section .story-movie div[data-star-value="80%"]:after {
	width:80%
}
.story-section .story-movie div[data-star-value="90%"]:after {
	width:90%
}
.story-section .story-movie div[data-star-value="100%"]:after {
	width:100%
}
.story-section .story-movie .movie-rating {
	float:none;
	padding-bottom:0;
	margin-top:0
}
.story-section .story-movie .movie-detail div {
	font-family:"OpenSans-Regular";
	color:#000;
	zoom:1
}
.story-section .story-movie .movie-detail div:before,.story-section .story-movie .movie-detail div:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.story-section .story-movie .movie-detail div:after {
	clear:both
}
.story-section .story-movie .movie-detail div+div {
	margin-top:15px
}
.story-section .story-movie .movie-detail div .title {
	float:left;
	padding-right:7px;
	width:auto;
	margin-right:5px;
	font-weight:600;
	font-size:13px
}
.story-section .story-movie .movie-detail div .detail {
	display:block;
	overflow:hidden
}
.story-section .story-tech-chunk .tech-rating {
	width:88px;
	height:33px;
	background:#b00808;
	color:#fff;
	font-size:28px;
	position:absolute;
	top:10px;
	right:10px;
	text-align:center;
	line-height:33px;
	font-weight:700
}
.story-section.photo-story-section .story-left {
	background:#f3f3f3;
	padding-top:15px
}
.story-section.photo-story-section .story-right {
	box-shadow:0px 0 10px #ddd;
	margin:5px;
	margin-top:0;
	padding:10px
}
.buzz-feedback {
	width:100%
}
.buzz-feedback .story-right {
	width:100%
}
.buzz-feedback .byline {
	font-family:"OpenSans-Regular";
	color:#989898;
	font-size:12px;
	font-size:.75rem;
	padding-bottom:10px;
	border-bottom:1px solid #cdcdcd;
	margin-bottom:35px
}
.buzz-feedback .byline .profile-detail ul li {
	border-right:1px solid #ddd
}
.buzz-feedback .buzz-section {
	margin:60px 0
}
.buzz-feedback .buzz-section>* {
	margin-bottom:15px
}
.buzz-feedback .buzz-section h1 {
	font-size:21px;
	font-size:1.3125rem
}
.buzz-feedback .buzz-section h1 span {
	background:#a00606;
	color:#fff;
	width:24px;
	height:24px;
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	font-size:1rem;
	line-height:24px;
	text-align:center;
	border-radius:100%;
	margin:5px 12px 0 0
}
.buzz-feedback .buzz-section .buzz-discription {
	font-size:16px;
	font-size:1rem;
	line-height:22px;
	font-family:"OpenSans-Regular";
	word-wrap:break-word
}
.buzz-feedback .buzz-section .buzz-img {
	position:relative
}
.buzz-feedback .buzz-section .buzz-img .social-share {
	position:absolute;
	bottom:0;
	z-index:1
}
.buzz-feedback .buzz-section .buzz-img .social-share ul {
	zoom:1
}
.buzz-feedback .buzz-section .buzz-img .social-share ul:before,.buzz-feedback .buzz-section .buzz-img .social-share ul:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.buzz-feedback .buzz-section .buzz-img .social-share ul:after {
	clear:both
}
.buzz-feedback .buzz-section .buzz-img .social-share ul li {
	float:left
}
.buzz-feedback .buzz-section .buzz-img .social-share ul li a {
	height:38px;
	width:40px;
	line-height:38px;
	display:block;
	color:#fff;
	text-align:center;
	font-size:20px
}
.buzz-feedback .buzz-section .buzz-img .social-share ul li a.share {
	background:#000
}
.buzz-feedback .buzz-section .buzz-img .social-share ul li a.facebook {
	background:#0840c6
}
.buzz-feedback .buzz-section .buzz-img .social-share ul li a.twitter {
	background:#009ef0
}
.buzz-feedback .buzz-section .buzz-img .social-share ul li a.google {
	background:#cc0808
}
.buzz-feedback .buzz-section .image-alt {
	color:#929292;
	font-size:13px;
	font-size:.8125rem;
	padding:10px 0;
	border-bottom:1px solid #e5e5e5;
	padding-top:0
}
.buzz-feedback .buzz-section .photoby {
	background:#000;
	color:#aeaeae;
	font-family:"OpenSans-Regular";
	padding:5px;
	margin-top:-15px
}
.buzz-feedback .snap-post {
	margin-top:0
}
.buzz-feedback .comment-mobile li.mail-to-author {
	display:none
}
.buzz-feedback .story-left-section .buzzfeed-byline,.buzz-feedback .story-left-section .story-right {
	padding:0
}
.related-story-page {
	margin-top:50px
}
.related-story-page h3 {
	font-size:18px;
	color:#bb0a0a;
	text-transform:uppercase;
	font-weight:700;
	margin-bottom:5px;
	font-family:"OpenSans-Bold"
}
.related-story-page li {
	margin-bottom:20px
}
.related-story-page li span.tile {
	margin-top:10px;
	display:block;
	color:#575757
}
.related-story.related-story-bottom {
	margin-bottom:30px
}
.related-story.related-story-bottom h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	display:none;
	position:relative;
	font-family:"OpenSans-Bold"
}
.related-story.related-story-bottom h3 span {
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 10px;
	display:inline-block
}
.related-story.related-story-bottom h3:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
.related-story.related-story-bottom h3 {
	display:block
}
.related-story.related-story-bottom h3 span {
	padding-top:25px;
	padding-left:0
}
.related-story.related-story-bottom li {
	margin-bottom:20px
}
.related-story.related-story-bottom li span.tile {
	margin-top:10px;
	display:block
}
.related-story.related-story-bottom li:nth-child(2n+1) {
	clear:left
}
.related-story.related-story-bottom li:nth-child(4n+1) {
	clear:none
}
.related-story.related-story-bottom .related-default {
	height:127px
}
.listicle-feedback .listical_title {
	text-transform:uppercase;
	font-weight:700
}
.listicle-feedback .related-story.related-story-bottom {
	display:block
}
.we_may_suggest span.widget-title {
	position:relative
}
.may-be-suggest-container ul .may-we-suggest {
	overflow:hidden;
	padding:10px
}
.may-be-suggest-container ul .may-we-suggest .pic {
	float:right;
	margin-left:10px
}
.may-be-suggest-container ul .may-we-suggest .title {
	display:block;
	overflow:hidden;
	word-wrap:break-word;
	font-size:15px;
	font-size:.9375rem;
	line-height:20px;
	color:#111;
	font-family:"OpenSans-Semibold"
}
.may-be-suggest-container ul .pic {
	width:88px
}
.may-be-suggest-container ul li.may-we-suggest {
	padding:10px 0
}
.may-be-suggest-container ul li+li {
	border-top:1px solid #ddd
}
.may-be-suggest-container ul li:last-child {
	border-bottom:1px solid #ddd
}
.may-be-suggest-container h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	display:none;
	position:relative;
	font-family:"OpenSans-Bold"
}
.may-be-suggest-container h3 span {
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 10px;
	display:inline-block
}

.may-be-suggest-container h2 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	position:relative;font-size: 20px;
	font-family:"OpenSans-Bold"
}
.may-be-suggest-container h2 span {
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 10px;
	display:inline-block
}
.may-be-suggest-container h2 span {
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 10px;
	display:inline-block
}
.may-be-suggest-container h2:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
.may-be-suggest-container h3:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
.may-be-recommend {
	padding:10px 24px 10px 30px
}
.may-be-recommend h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	display:none;
	position:relative;
	font-family:"OpenSans-Bold"
}
.may-be-recommend h3 span {
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 10px;
	display:inline-block
}
.may-be-recommend h3:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
.may-be-recommend h3 {
	display:block
}
.may-be-recommend h3 span {
	padding-left:0
}
.top_takes_videos_widget .widget-title {
	position:relative
}
.top-takes-video-container ul .top-takes-video {
	overflow:hidden;
	padding:10px
}
.top-takes-video-container ul .top-takes-video .pic {
	float:right;
	margin-left:10px
}
.top-takes-video-container ul .top-takes-video .title {
	display:block;
	overflow:hidden;
	word-wrap:break-word;
	font-size:15px;
	font-size:.9375rem;
	line-height:20px;
	color:#111;
	font-family:"OpenSans-Semibold"
}
.top-takes-video-container ul li.top-takes-video {
	padding:10px 0
}
.top-takes-video-container ul li+li {
	border-top:1px solid #ddd
}
.top-takes-video-container ul li:last-child {
	border-bottom:1px solid #ddd
}
.top-takes-video-container h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	display:none;
	position:relative;
	font-family:"OpenSans-Bold"
}
.top-takes-video-container h3 span {
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 10px;
	display:inline-block
}
.top-takes-video-container h3:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
.sidebar-second .top-takes-video-container h3 {
	display:block
}
.watch_right_now_videos_widget .widget-title {
	position:relative
}
.watch-right-now-video h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	display:none;
	position:relative;
	font-family:"OpenSans-Bold"
}
.watch-right-now-video h3 span {
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 10px;
	display:inline-block
}
.watch-right-now-video h3:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
.watch-right-now-video ul .watch-right-now-list {
	overflow:hidden;
	padding:10px
}
.watch-right-now-video ul .watch-right-now-list .pic {
	float:right;
	margin-left:5px
}
.watch-right-now-video ul .watch-right-now-list .title {
	display:block;
	overflow:hidden;
	word-wrap:break-word;
	font-size:15px;
	font-size:.9375rem;
	line-height:20px;
	color:#111;
	font-family:"OpenSans-Semibold"
}
.watch-right-now-video ul li.watch-right-now-list {
	padding:10px 0
}
.watch-right-now-video ul li.watch-right-now-list .pic {
	width:88px
}
.watch-right-now-video ul li.watch-right-now-list+li {
	border-top:1px solid #ddd
}
.watch-right-now-video ul li.watch-right-now-list:last-child {
	border-bottom:1px solid #ddd
}
.page-node-add-ugc .messages.error.file-upload-js-error {
	margin-bottom:20px
}
.page-node-add-ugc .messages--error.messages.error {
	margin:0 30px
}
.page-node-add-ugc #main {
	min-height:0
}
.page-snap-post {
	font-family:"OpenSans-Regular"
}
.page-snap-post header {
	margin-bottom:0
}
.page-snap-post .spanpost-header {
	background:#151515;
	padding-top:10px
}
.page-snap-post .spanpost-header .container {
	zoom:1
}
.page-snap-post .spanpost-header .container:before,.page-snap-post .spanpost-header .container:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.page-snap-post .spanpost-header .container:after {
	clear:both
}
.page-snap-post .spanpost-header .spost-left {
	float:left;
	width:50%
}
.page-snap-post .spanpost-header .spost-right {
	float:right;
	width:50%
}
.page-snap-post .spanpost-header .spost-right ul {
	float:right
}
.page-snap-post .spanpost-header .spost-right ul li {
	display:inline-block;
	vertical-align:top;
	color:#fff;
	font-size:30px;
	font-size:1.875rem;
	line-height:94px;
	padding-left:25px
}
.page-snap-post .spanpost-header .spost-right ul li i {
	color:#777
}
.page-snap-post .spanpost-header .spost-right ul li img {
	width:auto
}
.page-snap-post #main.container {
	max-width:100%;
	width:100%;
	padding:0
}
.page-snap-post #main.container>.row {
	margin:0
}
.page-snap-post #main.container>.row>section {
	padding:0
}
.page-snap-post .view-content .views-row:nth-child(5n+1) {
	background:#e3bc95
}
.page-snap-post .view-content .views-row:nth-child(5n+1) .snap-date {
	color:#96704c
}
.page-snap-post .view-content .views-row:nth-child(5n+1) .snap-title h1 {
	color:#000
}
.page-snap-post .view-content .views-row:nth-child(5n+1) .snap-title h1 span a {
	color:#96704c
}
.page-snap-post .view-content .views-row:nth-child(5n+1) .snap-button i,.page-snap-post .view-content .views-row:nth-child(5n+1) .snap-social i,.page-snap-post .view-content .views-row:nth-child(5n+1) .snap-social span {
	color:#96704c
}
.page-snap-post .view-content .views-row:nth-child(5n+1) .snap-social ul {
	border-color:#96704c,#c94d2b,#bf273c,#29337b,#058392,1
}
.page-snap-post .view-content .views-row:nth-child(5n+2) {
	background:#f75
}
.page-snap-post .view-content .views-row:nth-child(5n+2) .snap-date {
	color:#c94d2b
}
.page-snap-post .view-content .views-row:nth-child(5n+2) .snap-title h1 {
	color:#000
}
.page-snap-post .view-content .views-row:nth-child(5n+2) .snap-title h1 span a {
	color:#c94d2b
}
.page-snap-post .view-content .views-row:nth-child(5n+2) .snap-button i,.page-snap-post .view-content .views-row:nth-child(5n+2) .snap-social i,.page-snap-post .view-content .views-row:nth-child(5n+2) .snap-social span {
	color:#c94d2b
}
.page-snap-post .view-content .views-row:nth-child(5n+2) .snap-social ul {
	border-color:#96704c,#c94d2b,#bf273c,#29337b,#058392,2
}
.page-snap-post .view-content .views-row:nth-child(5n+3) {
	background:#ff5a72
}
.page-snap-post .view-content .views-row:nth-child(5n+3) .snap-date {
	color:#bf273c
}
.page-snap-post .view-content .views-row:nth-child(5n+3) .snap-title h1 {
	color:#000
}
.page-snap-post .view-content .views-row:nth-child(5n+3) .snap-title h1 span a {
	color:#bf273c
}
.page-snap-post .view-content .views-row:nth-child(5n+3) .snap-button i,.page-snap-post .view-content .views-row:nth-child(5n+3) .snap-social i,.page-snap-post .view-content .views-row:nth-child(5n+3) .snap-social span {
	color:#bf273c
}
.page-snap-post .view-content .views-row:nth-child(5n+3) .snap-social ul {
	border-color:#96704c,#c94d2b,#bf273c,#29337b,#058392,3
}
.page-snap-post .view-content .views-row:nth-child(5n+4) {
	background:#727ec8
}
.page-snap-post .view-content .views-row:nth-child(5n+4) .snap-date {
	color:#29337b
}
.page-snap-post .view-content .views-row:nth-child(5n+4) .snap-title h1 {
	color:#000
}
.page-snap-post .view-content .views-row:nth-child(5n+4) .snap-title h1 span a {
	color:#29337b
}
.page-snap-post .view-content .views-row:nth-child(5n+4) .snap-button i,.page-snap-post .view-content .views-row:nth-child(5n+4) .snap-social i,.page-snap-post .view-content .views-row:nth-child(5n+4) .snap-social span {
	color:#29337b
}
.page-snap-post .view-content .views-row:nth-child(5n+4) .snap-social ul {
	border-color:#96704c,#c94d2b,#bf273c,#29337b,#058392,4
}
.page-snap-post .view-content .views-row:nth-child(5n+5) {
	background:#1fd0e2
}
.page-snap-post .view-content .views-row:nth-child(5n+5) .snap-date {
	color:#058392
}
.page-snap-post .view-content .views-row:nth-child(5n+5) .snap-title h1 {
	color:#000
}
.page-snap-post .view-content .views-row:nth-child(5n+5) .snap-title h1 span a {
	color:#058392
}
.page-snap-post .view-content .views-row:nth-child(5n+5) .snap-button i,.page-snap-post .view-content .views-row:nth-child(5n+5) .snap-social i,.page-snap-post .view-content .views-row:nth-child(5n+5) .snap-social span {
	color:#058392
}
.page-snap-post .view-content .views-row:nth-child(5n+5) .snap-social ul {
	border-color:#96704c,#c94d2b,#bf273c,#29337b,#058392,5
}
.page-snap-post .view-content .snap-date {
	font-size:16px;
	font-size:1rem;
	margin-bottom:10px
}
.page-snap-post .view-content .views-row {
	padding:25px 0 40px;
	zoom:1
}
.page-snap-post .view-content .views-row:before,.page-snap-post .view-content .views-row:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.page-snap-post .view-content .views-row:after {
	clear:both
}
.page-snap-post .view-content .views-row .snap-title a {
	color:#000
}
.page-snap-post .view-content .views-row .snap-title h1 span a {
	font-size:30px;
	font-size:1.875rem
}
.page-snap-post .view-content .views-row .snap-post-btm {
	zoom:1
}
.page-snap-post .view-content .views-row .snap-post-btm:before,.page-snap-post .view-content .views-row .snap-post-btm:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.page-snap-post .view-content .views-row .snap-post-btm:after {
	clear:both
}
.page-snap-post .view-content .views-row .snap-post-btm .snap-button {
	margin-top:60px;
	float:left;
	width:50%
}
.page-snap-post .view-content .views-row .snap-post-btm .snap-button button {
	width:180px;
	height:60px;
	border:2px solid #fff;
	border-radius:5px;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	font-size:22px;
	font-size:1.375rem;
	line-height:60px;
	color:#000;
	box-shadow:1px 7px 15px #2f2f2f;
	background:transparent;
	cursor:pointer
}
.page-snap-post .view-content .views-row .snap-post-btm .snap-button button.disagree {
	margin-left:30px
}
.page-snap-post .view-content .views-row .snap-post-btm .snap-button .error-msg {
	margin-top:20px;
	font-size:15px;
	color:green
}
.page-snap-post .view-content .views-row .snap-post-btm .snap-social {
	float:right;
	width:50%;
	text-align:center;
	margin-top:50px
}
.page-snap-post .view-content .views-row .snap-post-btm .snap-social ul {
	width:285px;
	border-top:1px dotted;
	border-bottom:1px dotted;
	float:right;
	padding:10px 0
}
.page-snap-post .view-content .views-row .snap-post-btm .snap-social ul li {
	display:inline-block;
	vertical-align:top
}
.page-snap-post .view-content .views-row .snap-post-btm .snap-social ul li a {
	display:block;
	padding:0 15px
}
.page-snap-post .view-content .views-row .snap-post-btm .snap-social ul li i {
	font-size:32px;
	font-size:2rem
}
.page-snap-post .view-content .views-row .snap-post-btm .snap-social ul li span {
	display:block;
	text-align:center;
	font-weight:700;
	text-transform:uppercase;
	margin-top:5px
}
.page-snap-post .view-content .views-row .snap-post-btm .snap-social ul li span.twt-count {
	font-size:30px;
	font-size:1.875rem;
	color:#fff
}
.page-snap-post .view-content .views-row .snap-post-btm .snap-social ul li:nth-child(2) a {
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6
}
.page-snap-post footer {
	margin-top:0
}
h1.category-heading {
	font-size:25px;
	font-size:1.5625rem;
	font-weight:700;
	line-height:40px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd
}
.list-grid {
	margin:10px 0;
	font-size:18px;
	font-family:"OpenSans-Regular";
	text-align:right;
	font-weight:600
}
.list-grid a:hover,.list-grid a.active {
	color:#a00606
}
.list-grid span.pipline {
	padding:0 10px
}
.view-category-wise-content-list .catagory-listing,.view-blog-listing .catagory-listing,.page-podcast .view-podcasts-listing .catagory-listing,.page-podcasts-listing .view-podcasts-listing .catagory-listing {
	overflow:hidden;
	padding:10px
}
.view-category-wise-content-list .catagory-listing .pic,.view-blog-listing .catagory-listing .pic,.page-podcast .view-podcasts-listing .catagory-listing .pic,.page-podcasts-listing .view-podcasts-listing .catagory-listing .pic {
	float:left;
	margin-right:10px
}
.view-category-wise-content-list .catagory-listing .detail,.view-blog-listing .catagory-listing .detail,.page-podcast .view-podcasts-listing .catagory-listing .detail,.page-podcasts-listing .view-podcasts-listing .catagory-listing .detail {
	display:block;
	overflow:hidden;
	word-wrap:break-word;
	font-size:15px;
	font-size:.9375rem;
	line-height:20px;
	color:#111;
	font-family:"OpenSans-Semibold"
}
.view-category-wise-content-list .catagory-listing,.view-blog-listing .catagory-listing,.page-podcast .view-podcasts-listing .catagory-listing,.page-podcasts-listing .view-podcasts-listing .catagory-listing {
	padding:20px 0
}
.view-category-wise-content-list .catagory-listing .pic,.view-blog-listing .catagory-listing .pic,.page-podcast .view-podcasts-listing .catagory-listing .pic,.page-podcasts-listing .view-podcasts-listing .catagory-listing .pic {
	width:124px
}
.view-category-wise-content-list .catagory-listing .detail h2,.view-blog-listing .catagory-listing .detail h2,.page-podcast .view-podcasts-listing .catagory-listing .detail h2,.page-podcasts-listing .view-podcasts-listing .catagory-listing .detail h2 {
	margin-bottom:5px;
	font-size:20px;
	font-size:1.25rem;
	font-weight:"Merriweather-Bold";
	line-height:30px;
	color:#111
}
.view-category-wise-content-list .catagory-listing .detail h3,.view-blog-listing .catagory-listing .detail h3,.page-podcast .view-podcasts-listing .catagory-listing .detail h3,.page-podcasts-listing .view-podcasts-listing .catagory-listing .detail h3 {
	margin-bottom:10px;
	font-size:15px;
	font-size:.9375rem;
	font-weight:400;
	line-height:22px;
	color:#111
}
.view-category-wise-content-list .catagory-listing .detail p,.view-blog-listing .catagory-listing .detail p,.page-podcast .view-podcasts-listing .catagory-listing .detail p,.page-podcasts-listing .view-podcasts-listing .catagory-listing .detail p {
	font-size:16px;
	font-size:1rem;
	line-height:22px;
	color:#111;
	display:none;
	font-family:"OpenSans-Regular"
}
.view-category-wise-content-list .catagory-listing span.blog-anchor a,.view-blog-listing .catagory-listing span.blog-anchor a,.page-podcast .view-podcasts-listing .catagory-listing span.blog-anchor a,.page-podcasts-listing .view-podcasts-listing .catagory-listing span.blog-anchor a {
	font-size:12px;
	font-size:.75rem;
	font-family:"OpenSans-Regular";
	color:#a00606;
	line-height:12px;
	display:block;
	margin-bottom:8px;
	font-weight:400
}
.view-category-wise-content-list .catagory-grid,.view-blog-listing .catagory-grid,.page-podcast .view-podcasts-listing .catagory-grid,.page-podcasts-listing .view-podcasts-listing .catagory-grid {
	zoom:1
}
.view-category-wise-content-list .catagory-grid:before,.view-category-wise-content-list .catagory-grid:after,.view-blog-listing .catagory-grid:before,.view-blog-listing .catagory-grid:after,.page-podcast .view-podcasts-listing .catagory-grid:before,.page-podcast .view-podcasts-listing .catagory-grid:after,.page-podcasts-listing .view-podcasts-listing .catagory-grid:before,.page-podcasts-listing .view-podcasts-listing .catagory-grid:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.view-category-wise-content-list .catagory-grid:after,.view-blog-listing .catagory-grid:after,.page-podcast .view-podcasts-listing .catagory-grid:after,.page-podcasts-listing .view-podcasts-listing .catagory-grid:after {
	clear:both
}
.view-category-wise-content-list .catagory-grid h3,.view-blog-listing .catagory-grid h3,.page-podcast .view-podcasts-listing .catagory-grid h3,.page-podcasts-listing .view-podcasts-listing .catagory-grid h3 {
	font-size:15px;
	line-height:20px;
	margin-top:5px
}
.view-category-wise-content-list .catagory-grid p,.view-blog-listing .catagory-grid p,.page-podcast .view-podcasts-listing .catagory-grid p,.page-podcasts-listing .view-podcasts-listing .catagory-grid p {
	color:#696969;
	margin-top:10px
}
.view-category-wise-content-list .catagory-grid .col-md-3,.view-blog-listing .catagory-grid .col-md-3,.page-podcast .view-podcasts-listing .catagory-grid .col-md-3,.page-podcasts-listing .view-podcasts-listing .catagory-grid .col-md-3 {
	margin-bottom:40px
}
.view-category-wise-content-list .catagory-grid .col-md-3:nth-child(4n+1),.view-blog-listing .catagory-grid .col-md-3:nth-child(4n+1),.page-podcast .view-podcasts-listing .catagory-grid .col-md-3:nth-child(4n+1),.page-podcasts-listing .view-podcasts-listing .catagory-grid .col-md-3:nth-child(4n+1) {
	clear:left
}
.view-category-wise-content-list .item-list ul.pager,.view-blog-listing .item-list ul.pager,.page-podcast .view-podcasts-listing .item-list ul.pager,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager {
	margin:10px 0;
	list-style-type:none;
	text-align:center
}
.view-category-wise-content-list .item-list ul.pager li,.view-blog-listing .item-list ul.pager li,.page-podcast .view-podcasts-listing .item-list ul.pager li,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
.view-category-wise-content-list .item-list ul.pager li.pager-current,.view-blog-listing .item-list ul.pager li.pager-current,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-current,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-current {
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold"
}
.view-category-wise-content-list .item-list ul.pager li.pager-ellipsis,.view-blog-listing .item-list ul.pager li.pager-ellipsis,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-ellipsis,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-ellipsis {
	padding:3px 9px;
	color:#333;
	line-height:25px;
	border-radius:3px
}
.view-category-wise-content-list .item-list ul.pager li.pager-item a,.view-blog-listing .item-list ul.pager li.pager-item a,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-item a,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-item a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px
}
.view-category-wise-content-list .item-list ul.pager li.pager-item a:hover,.view-blog-listing .item-list ul.pager li.pager-item a:hover,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-item a:hover,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-item a:hover {
	background-color:#d71920;
	color:#fff
}
.view-category-wise-content-list .item-list ul.pager li.pager-next a,.view-category-wise-content-list .item-list ul.pager li.pager-last a,.view-category-wise-content-list .item-list ul.pager li.pager-first a,.view-category-wise-content-list .item-list ul.pager li.pager-previous a,.view-blog-listing .item-list ul.pager li.pager-next a,.view-blog-listing .item-list ul.pager li.pager-last a,.view-blog-listing .item-list ul.pager li.pager-first a,.view-blog-listing .item-list ul.pager li.pager-previous a,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-next a,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-last a,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-first a,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-previous a,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-next a,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-last a,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-first a,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-previous a {
	color:#333;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	padding:3px 10px;
	font-family:"OpenSans-Semibold";
	display:block;
	border-radius:3px
}
.view-category-wise-content-list .item-list ul.pager li.pager-next a:hover,.view-category-wise-content-list .item-list ul.pager li.pager-last a:hover,.view-category-wise-content-list .item-list ul.pager li.pager-first a:hover,.view-category-wise-content-list .item-list ul.pager li.pager-previous a:hover,.view-blog-listing .item-list ul.pager li.pager-next a:hover,.view-blog-listing .item-list ul.pager li.pager-last a:hover,.view-blog-listing .item-list ul.pager li.pager-first a:hover,.view-blog-listing .item-list ul.pager li.pager-previous a:hover,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-next a:hover,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-last a:hover,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-first a:hover,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-previous a:hover,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-next a:hover,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-last a:hover,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-first a:hover,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-previous a:hover {
	background-color:#d71920;
	color:#fff
}
.view-category-wise-content-list .item-list ul.pager li.pager-next.pager-first.first,.view-category-wise-content-list .item-list ul.pager li.pager-next.pager-last.last,.view-category-wise-content-list .item-list ul.pager li.pager-last.pager-first.first,.view-category-wise-content-list .item-list ul.pager li.pager-last.pager-last.last,.view-category-wise-content-list .item-list ul.pager li.pager-first.pager-first.first,.view-category-wise-content-list .item-list ul.pager li.pager-first.pager-last.last,.view-category-wise-content-list .item-list ul.pager li.pager-previous.pager-first.first,.view-category-wise-content-list .item-list ul.pager li.pager-previous.pager-last.last,.view-blog-listing .item-list ul.pager li.pager-next.pager-first.first,.view-blog-listing .item-list ul.pager li.pager-next.pager-last.last,.view-blog-listing .item-list ul.pager li.pager-last.pager-first.first,.view-blog-listing .item-list ul.pager li.pager-last.pager-last.last,.view-blog-listing .item-list ul.pager li.pager-first.pager-first.first,.view-blog-listing .item-list ul.pager li.pager-first.pager-last.last,.view-blog-listing .item-list ul.pager li.pager-previous.pager-first.first,.view-blog-listing .item-list ul.pager li.pager-previous.pager-last.last,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-next.pager-first.first,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-next.pager-last.last,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-last.pager-first.first,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-last.pager-last.last,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-first.pager-first.first,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-first.pager-last.last,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-previous.pager-first.first,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-previous.pager-last.last,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-next.pager-first.first,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-next.pager-last.last,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-last.pager-first.first,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-last.pager-last.last,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-first.pager-first.first,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-first.pager-last.last,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-previous.pager-first.first,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-previous.pager-last.last {
	display:none
}
.view-category-wise-content-list .pic {
	position:relative
}
.view-category-wise-content-list .pic figcaption {
	position:absolute;
	bottom:5px;
	left:7px;
	color:#fff
}
.view-blog-listing .catagory-listing .detail .blog-anchor {
	color:#bb0a0a
}
.view-widget-anchors-listing .anchor-listing {
	overflow:hidden;
	padding:10px
}
.view-widget-anchors-listing .anchor-listing .pic {
	float:left;
	margin-right:22px
}
.view-widget-anchors-listing .anchor-listing .detail {
	display:block;
	overflow:hidden;
	word-wrap:break-word;
	font-size:15px;
	font-size:.9375rem;
	line-height:20px;
	color:#111;
	font-family:"OpenSans-Semibold"
}
.view-widget-anchors-listing ul.pager {
	margin:10px 0;
	list-style-type:none;
	text-align:center
}
.view-widget-anchors-listing ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
.view-widget-anchors-listing ul.pager li.pager-current {
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold"
}
.view-widget-anchors-listing ul.pager li.pager-ellipsis {
	padding:3px 9px;
	color:#333;
	line-height:25px;
	border-radius:3px
}
.view-widget-anchors-listing ul.pager li.pager-item a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px
}
.view-widget-anchors-listing ul.pager li.pager-item a:hover {
	background-color:#d71920;
	color:#fff
}
.view-widget-anchors-listing ul.pager li.pager-next a,.view-widget-anchors-listing ul.pager li.pager-last a,.view-widget-anchors-listing ul.pager li.pager-first a,.view-widget-anchors-listing ul.pager li.pager-previous a {
	color:#333;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	padding:3px 10px;
	font-family:"OpenSans-Semibold";
	display:block;
	border-radius:3px
}
.view-widget-anchors-listing ul.pager li.pager-next a:hover,.view-widget-anchors-listing ul.pager li.pager-last a:hover,.view-widget-anchors-listing ul.pager li.pager-first a:hover,.view-widget-anchors-listing ul.pager li.pager-previous a:hover {
	background-color:#d71920;
	color:#fff
}
.view-widget-anchors-listing ul.pager li.pager-next.pager-first.first,.view-widget-anchors-listing ul.pager li.pager-next.pager-last.last,.view-widget-anchors-listing ul.pager li.pager-last.pager-first.first,.view-widget-anchors-listing ul.pager li.pager-last.pager-last.last,.view-widget-anchors-listing ul.pager li.pager-first.pager-first.first,.view-widget-anchors-listing ul.pager li.pager-first.pager-last.last,.view-widget-anchors-listing ul.pager li.pager-previous.pager-first.first,.view-widget-anchors-listing ul.pager li.pager-previous.pager-last.last {
	display:none
}
.view-widget-anchors-listing .anchor-listing {
	padding:20px 0;
	border-bottom:1px solid #ddd
}
.view-widget-anchors-listing .anchor-listing .pic {
	width:140px
}
.view-widget-anchors-listing .anchor-listing .detail {
	overflow:initial
}
.view-widget-anchors-listing .anchor-listing .detail h3 {
	margin-bottom:5px;
	font-size:18px;
	font-size:1.125rem;
	font-weight:700
}
.view-widget-anchors-listing .anchor-listing .detail p {
	font-size:14px;
	font-size:.875rem;
	line-height:22px;
	color:#323232;
	font-family:"OpenSans-Regular"
}
.view-widget-anchors-listing .anchor-list:last-child .anchor-listing {
	border-bottom:none
}
.anchor-detail-menu {
	max-width:100%;
	position:relative;
	overflow:auto;
	border-bottom:1px solid #ddd
}
.anchor-detail-menu .tab-buttons {
	background:transparent
}
.anchor-detail-menu .tab-buttons span {
	width:auto;
	border-top:3px solid #cacaca;
	padding:0 30px;
	display:inline-block;
	vertical-align:top;
	float:none
}
.anchor-detail-menu .tab-buttons span.active {
	border-top:3px solid #a00606
}
.anchor-detail-menu .mCSB_horizontal.mCSB_inside>.mCSB_container {
	margin-bottom:10px
}
.anchor-detail-menu .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height:5px;
	margin:2px auto;
	background-color:#f7f7f7;
	background:linear-gradient(#4a4a4a,#757575);
	border:1px solid #c6c6c6;
	opacity:1
}
.anchor-detail-menu .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	height:9px;
	margin:0 auto;
	width:100%;
	background:linear-gradient(#cacaca,#e4e4e4);
	border:1px solid #afafaf;
	opacity:1;
	border-radius:0
}
.anchor-detail-menu .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	height:10px;
	margin-bottom:0
}
.anchor-detail-menu.mCustomScrollbar {
	border-bottom:none
}
#block-views-anchor-landing-page-block .anchor {
	box-shadow:0px 0px 5px #cecccc;
	zoom:1;
	padding:10px;
	font-family:"OpenSans-Regular";
	overflow:hidden
}
#block-views-anchor-landing-page-block .anchor:before,#block-views-anchor-landing-page-block .anchor:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-views-anchor-landing-page-block .anchor:after {
	clear:both
}
#block-views-anchor-landing-page-block .anchor-left {
	float:left;
	margin-right:15px;
	margin-bottom:5px;
	width:auto
}
#block-views-anchor-landing-page-block .anchor-left a {
	display:block
}
#block-views-anchor-landing-page-block .anchor-right {
	padding-left:0;
	padding-top:0;
	font-size:14px;
	color:#818181;
	line-height:22px
}
#block-views-anchor-landing-page-block .anchor-right a.active {
	font-size:22px;
	font-size:1.375rem;
	font-weight:700;
	line-height:30px;
	color:#33363b
}
#block-views-anchor-landing-page-block .anchor-right a {
	color:#a00606;
	font-size:12px;
	font-size:.75rem
}
#block-views-anchor-landing-page-block .anchor-right .social-icon ul li {
	display:inline-block;
	vertical-align:top;
	padding:10px 10px 0 0
}
#block-views-anchor-landing-page-block .anchor-right .social-icon ul li a i {
	color:#818181;
	font-size:20px;
	font-size:1.25rem
}
.live-block h1 {
	margin-bottom:5px
}
.live-block h1 span {
	color:#a00606
}
.live-block .short-discription {
	margin-bottom:10px;
	line-height:22px
}
.live-block>.social-share {
	margin-bottom:10px;
	font-size:18px;
	font-size:1.125rem
}
.live-block>.social-share ul {
	list-style-type:none
}
.live-block>.social-share ul li {
	display:inline-block;
	vertical-align:top;
	padding-right:8px
}
.live-block>.social-share ul li a,.live-block>.social-share ul li span {
	background:#000;
	width:20px;
	height:20px;
	border-radius:100%;
	display:block;
	color:#fff;
	text-align:center;
	line-height:23px;
	font-size:15px
}
@media screen and (min-width:768px) {
	.live-block>.social-share ul li a,.live-block>.social-share ul li span {
	width:23px;
	height:23px;
	line-height:25px
}
}.live-block>.social-share ul li a.share,.live-block>.social-share ul li span.share {
	color:#d0d0d0
}
.live-block>.social-share ul li a.share,.live-block>.social-share ul li a.google,.live-block>.social-share ul li span.share,.live-block>.social-share ul li span.google {
	background:transparent
}
.live-block>.social-share ul li a.facebook,.live-block>.social-share ul li span.facebook {
	background:#0b4887
}
.live-block>.social-share ul li a.twitter,.live-block>.social-share ul li span.twitter {
	background:#05a3d2
}
.live-block>.social-share ul li a.google,.live-block>.social-share ul li span.google {
	background:url(/sites/all/themes/itg/images/google-icon.jpg) no-repeat center center
}
.live-block .disc-share a {
	font-size:20px;
	color:#c4c4c4;
	margin-bottom:10px;
	cursor:pointer;
	display:block
}
.live-block .breaking-section {
	padding:10px 0;
	line-height:22px
}
.live-block .breaking-section+.breaking-section {
	border-top:1px solid #ddd;
	font-size:16px;
	line-height:27px
}
.live-block .breaking-section .breaking-date {
	color:#9f9f9f;
	font-size:12px;
	font-size:.75rem;
	margin-bottom:5px
}
.live-block .breaking-section .breaking-discription iframe {
	width:100%;
	height:55vh
}
.live-block .breaking-section .breaking-discription a {
	color:#026bc5
}
.live-block .breaking-section .breaking-discription a:hover {
	text-decoration:underline
}
.live-block .breaking-section .social-share {
	margin-top:10px
}
.live-block .breaking-section .social-share ul {
	list-style-type:none
}
.live-block .breaking-section .social-share ul li {
	display:inline-block;
	vertical-align:top;
	padding-right:8px
}
.live-block .breaking-section .social-share ul li a,.live-block .breaking-section .social-share ul li span {
	background:#000;
	width:20px;
	height:20px;
	border-radius:100%;
	display:block;
	color:#fff;
	text-align:center;
	line-height:23px;
	font-size:15px
}
@media screen and (min-width:768px) {
	.live-block .breaking-section .social-share ul li a,.live-block .breaking-section .social-share ul li span {
	width:23px;
	height:23px;
	line-height:25px
}
}.live-block .breaking-section .social-share ul li a.share,.live-block .breaking-section .social-share ul li span.share {
	color:#d0d0d0
}
.live-block .breaking-section .social-share ul li a.share,.live-block .breaking-section .social-share ul li a.google,.live-block .breaking-section .social-share ul li span.share,.live-block .breaking-section .social-share ul li span.google {
	background:transparent
}
.live-block .breaking-section .social-share ul li a.facebook,.live-block .breaking-section .social-share ul li span.facebook {
	background:#0b4887
}
.live-block .breaking-section .social-share ul li a.twitter,.live-block .breaking-section .social-share ul li span.twitter {
	background:#05a3d2
}
.live-block .breaking-section .social-share ul li a.google,.live-block .breaking-section .social-share ul li span.google {
	background:url(/sites/all/themes/itg/images/google-icon.jpg) no-repeat center center
}
.live-block #slider-range {
	display:none
}
.live-block .live-hightlight h3 {
	text-transform:uppercase;
	font-size:16px;
	font-size:1rem;
	font-weight:700;
	margin-top:30px;
	margin-bottom:7px
}
.live-block .live-hightlight ul li {
	position:relative;
	padding:0 0 12px 10px
}
.live-block .live-hightlight ul li:before {
	position:absolute;
	top:6px;
	left:0;
	content:'';
	border-radius:50%;
	background:#cf0408;
	height:5px;
	width:5px
}
.live-block .timeline {
	border-bottom:1px solid #ddd;
	padding-bottom:30px
}
.live-block .timeline h3 {
	text-transform:uppercase;
	font-size:16px;
	font-size:1rem;
	font-weight:700;
	margin-top:30px;
	padding-bottom:35px
}
.live-block .timeline .irs .irs-line {
	height:30px;
	top:0;
	background:#fff url(/sites/all/themes/itg/images/live-block-slider-icon.jpg) repeat-x
}
.live-block .timeline .irs .irs-line span {
	opacity:0
}
.live-block .timeline .irs .irs-min,.live-block .timeline .irs .irs-max,.live-block .timeline .irs .irs-from,.live-block .timeline .irs .irs-to {
	display:none !important
}
.live-block .timeline .irs .irs-bar,.live-block .timeline .irs .irs-bar-edge {
	opacity:0
}
.live-block .timeline .irs .irs-slider.single {
	width:80px;
	height:38px;
	background:#e6e5e3;
	border:1px solid #c1c1c1;
	top:-20px;
	margin-left:0;
	line-height:38px;
	text-align:center;
	font-size:15px;
	color:#323232;
	cursor:move;
	background:linear-gradient(#f5f3f2,#e7e5e4)
}
.sidebars {
	margin-top:40px
}
.sidebars .block-itg-widget span.no-result-found {
	background:#f3f3f3;
	margin:30px;
	display:block;
	height:205px;
	width:305px;
	text-align:center;
	line-height:205px
}
.block-itg-widget span.no-result-found {
	background:#f3f3f3;
	display:block;
	height:210px;
	width:100%;
	text-align:center;
	line-height:205px;
	border:1px solid #e6e6e6
}
.sidebar-second .may-be-suggest-container h3,.sidebar-second .may-be-suggest-container h2.sidebar-second .top-takes-video-container h3,.sidebar-second .watch-right-now-video h3 {
	display:block
}
.sidebar-second .may-be-suggest-container h3 span,.sidebar-second .may-be-suggest-container h2 span,.sidebar-second .top-takes-video-container h3 span,.sidebar-second .watch-right-now-video h3 span {
	padding:20px 20px 10px 0
}
.sidebar-second .may-be-suggest-container ul li,.sidebar-second .top-takes-video-container ul li,.sidebar-second .watch-right-now-video ul li {
	padding:10px 0
}
.featured_photo_carousel .widget-title,.tech-block_5 .widget-title,.auto-block_5 .widget-title {
	position:absolute;
	top:10px;
	left:10px
}
.featured_photo_carousel .data-holder,.tech-block_5 .data-holder,.auto-block_5 .data-holder {
	max-width:750px;
	background-color:#fff;
	overflow:hidden
}
.featured_photo_carousel .flexslider,.tech-block_5 .flexslider,.auto-block_5 .flexslider {
	border:none;
	margin:0;
	max-width:650px;
	width:100%
}
.featured_photo_carousel .flexslider .flex-caption,.tech-block_5 .flexslider .flex-caption,.auto-block_5 .flexslider .flex-caption {
	width:96%;
	padding:2%;
	left:0;
	bottom:0;
	background:rgba(0,0,0,0.5);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.3);
	font-size:14px;
	line-height:18px
}
.featured_photo_carousel .flexslider .flex-viewport,.tech-block_5 .flexslider .flex-viewport,.auto-block_5 .flexslider .flex-viewport {
	overflow:visible !important
}
.featured_photo_carousel .flexslider .slides li,.tech-block_5 .flexslider .slides li,.auto-block_5 .flexslider .slides li {
	position:relative;
	border-right:1px solid #fff
}
.featured_photo_carousel .flexslider .slides li .detail,.tech-block_5 .flexslider .slides li .detail,.auto-block_5 .flexslider .slides li .detail {
	width:100%;
	font-family:"OpenSans-Regular"
}
.featured_photo_carousel .flexslider .slides li .detail .flex-caption,.tech-block_5 .flexslider .slides li .detail .flex-caption,.auto-block_5 .flexslider .slides li .detail .flex-caption {
	padding:5px;
	background:#000;
	color:#fff;
	font-size:13px;
	font-size:.8125rem;
	font-weight:500;
	line-height:18px;
	width:auto;
	max-height:45px;
	min-height:45px;
	overflow:hidden
}
.featured_photo_carousel .flexslider .slides li .detail .flex-caption a,.tech-block_5 .flexslider .slides li .detail .flex-caption a,.auto-block_5 .flexslider .slides li .detail .flex-caption a {
	color:#fff
}
.featured_photo_carousel .flexslider .slides li .detail .flex-caption a:hover,.tech-block_5 .flexslider .slides li .detail .flex-caption a:hover,.auto-block_5 .flexslider .slides li .detail .flex-caption a:hover {
	color:#f1f1f1
}
.featured_photo_carousel .flexslider .slides li .detail .flex-count,.tech-block_5 .flexslider .slides li .detail .flex-count,.auto-block_5 .flexslider .slides li .detail .flex-count {
	position:absolute;
	bottom:49px;
	left:0;
	display:inline-block;
	vertical-align:top;
	background:#000;
	opacity:.5;
	color:#fff;
	font-size:12px;
	font-size:.75rem;
	line-height:23px;
	margin-bottom:0;
	padding:0 10px;
	height:23px
}
.featured_photo_carousel .flexslider .flex-count,.tech-block_5 .flexslider .flex-count,.auto-block_5 .flexslider .flex-count {
	display:inline-block;
	vertical-align:top;
	background:#000;
	opacity:.6;
	color:#fff;
	font-size:12px;
	font-size:.75rem;
	margin-bottom:10px
}
.featured_photo_carousel .flexslider .flex-count i,.tech-block_5 .flexslider .flex-count i,.auto-block_5 .flexslider .flex-count i {
	margin-right:5px
}
.featured_photo_carousel .flexslider .flex-direction-nav a,.tech-block_5 .flexslider .flex-direction-nav a,.auto-block_5 .flexslider .flex-direction-nav a {
	display:block;
	opacity:1
}
.featured_photo_carousel .flexslider .flex-direction-nav a:before,.tech-block_5 .flexslider .flex-direction-nav a:before,.auto-block_5 .flexslider .flex-direction-nav a:before {
	font:normal normal normal 14px/1 FontAwesome;
	font-size:30px;
	display:inline-block;
	color:#fff;
	background:#67aaef;
	z-index:1;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center
}
.featured_photo_carousel .flexslider .flex-direction-nav a.flex-prev,.tech-block_5 .flexslider .flex-direction-nav a.flex-prev,.auto-block_5 .flexslider .flex-direction-nav a.flex-prev {
	left:auto;
	right:0;
	border-right:1px solid #1a3c8d;
	width:41px
}
.featured_photo_carousel .flexslider .flex-direction-nav a.flex-prev:before,.tech-block_5 .flexslider .flex-direction-nav a.flex-prev:before,.auto-block_5 .flexslider .flex-direction-nav a.flex-prev:before {
	content:'\f104'
}
.featured_photo_carousel .flexslider .flex-direction-nav a.flex-next,.tech-block_5 .flexslider .flex-direction-nav a.flex-next,.auto-block_5 .flexslider .flex-direction-nav a.flex-next {
	right:-40px
}
.featured_photo_carousel .flexslider .flex-direction-nav a.flex-next:before,.tech-block_5 .flexslider .flex-direction-nav a.flex-next:before,.auto-block_5 .flexslider .flex-direction-nav a.flex-next:before {
	content:'\f105'
}
.poll-wrapper h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	display:none;
	position:relative;
	font-family:"OpenSans-Bold"
}
.poll-wrapper h3 span {
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 10px;
	display:inline-block
}
.poll-wrapper h3:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
.poll-wrapper h3 {
	display:block
}
.poll-wrapper h3 span {
	padding:0 20px 10px 0
}
.poll-wrapper .related-story.relative-active {
	width:44% !important
}
.poll-wrapper .poll-data {
	border:1px solid #ddd;
	padding:18px;
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:calc(100% - 5px)
}
.poll-wrapper .poll-data:after {
	content:'';
	position:absolute;
	width:4px;
	height:100%;
	left:100%;
	top:-1px;
	background:#f3f3f3;
	border:1px solid #f3f3f3;
	z-index:-1
}
.poll-wrapper .poll-data .poll-replace-id {
	width:100%;
	display:inline-block;
	vertical-align:top;
	margin-top:20px
}
.poll-wrapper .poll-data .poll-replace-id .past-poll li {
	width:100%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:10px
}
.poll-wrapper .poll-data .poll-replace-id .past-poll li:last-child {
	margin-bottom:0
}
.poll-wrapper .poll-data .poll-replace-id .past-poll li:nth-child(1) .poll-progress-bar {
	background-color:#c00
}
.poll-wrapper .poll-data .poll-replace-id .past-poll li:nth-child(2) .poll-progress-bar {
	background-color:#009
}
.poll-wrapper .poll-data .poll-replace-id .past-poll li:nth-child(3) .poll-progress-bar {
	background-color:#fc0
}
.poll-wrapper .poll-data .poll-replace-id .past-poll li:nth-child(4) .poll-progress-bar {
	background-color:#c00
}
.poll-wrapper .poll-data .poll-replace-id .past-poll li:nth-child(5) .poll-progress-bar {
	background-color:#009
}
.poll-wrapper .poll-data .poll-replace-id .past-poll li:nth-child(6) .poll-progress-bar {
	background-color:#fc0
}
.poll-wrapper .poll-data .poll-replace-id .past-poll li:nth-child(7) .poll-progress-bar {
	background-color:#c00
}
.poll-wrapper .poll-data .poll-replace-id .past-poll li:nth-child(8) .poll-progress-bar {
	background-color:#009
}
.poll-wrapper .poll-data .poll-replace-id .past-poll li:nth-child(9) .poll-progress-bar {
	background-color:#fc0
}
.poll-wrapper .poll-data .poll-replace-id .past-poll li:nth-child(10) .poll-progress-bar {
	background-color:#c00
}
.poll-wrapper .poll-data .poll-replace-id .past-poll li:nth-child(11) .poll-progress-bar {
	background-color:#009
}
.poll-wrapper .poll-data .poll-replace-id .past-poll li:nth-child(12) .poll-progress-bar {
	background-color:#fc0
}
.poll-wrapper .poll-data .poll-replace-id .past-poll li .poll-progress-bar {
	display:inline-block;
	vertical-align:top;
	height:18px
}
.poll-wrapper .poll-data .poll-replace-id .poll-answer-text {
	float:left;
	width:100px
}
.poll-wrapper .poll-data .poll-replace-id .noofvotes,.poll-wrapper .poll-data .poll-replace-id .percentage {
	float:left;
	width:100px;
	padding-left:20px
}
.poll-wrapper .poll-data .poll-replace-id .poll-past-percentage-progess {
	width:180px;
	float:left
}
.poll-wrapper .poll-data .poll-replace-id.poll-option-image #subsPollForm {
	float:left;
	width:auto;
	text-align:center
}
.poll-wrapper .poll-data .poll-replace-id.poll-option-image #edit-pole-answer {
	display:inline-block;
	vertical-align:top;
	width:100%
}
.poll-wrapper .poll-data .poll-replace-id.poll-option-image .form-item-pole-answer {
	padding-bottom:10px;
	padding-right:15px;
	margin-bottom:20px;
	float:left;
	position:relative;
	max-width:124px;
	width:33%
}
.poll-wrapper .poll-data .poll-replace-id.poll-option-image .form-item-pole-answer img {
	width:124px;
	max-height:93px;
	margin-bottom:10px
}
.poll-wrapper .poll-data .poll-replace-id.poll-option-image .form-item-pole-answer .form-radio {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	margin:auto
}
.poll-wrapper .poll-data .poll-replace-id.poll-option-image .form-item-pole-answer label {
	font-size:12px
}
.poll-wrapper .poll-data .poll-replace-id.poll-option-image .form-item-pole-answer .poll-ans-caption {
	padding:0 0 10px;
	display:block
}
.poll-wrapper .poll-data .poll-replace-id .form-radios .poll-ans-caption {
	padding:10px 15px;
	display:block
}
.poll-wrapper .poll-data .relative-with-img {
	width:56%;
	float:left
}
.poll-wrapper .updated-msg {
	font-size:12px;
	font-size:.75rem;
	color:#8a8a8a;
	font-family:"OpenSans-Regular"
}
.poll-wrapper .social-share {
	display:inline-block;
	vertical-align:middle
}
.poll-wrapper .social-share ul {
	list-style-type:none
}
.poll-wrapper .social-share ul li {
	display:inline-block;
	vertical-align:top;
	padding-right:8px
}
.poll-wrapper .social-share ul li a,.poll-wrapper .social-share ul li span {
	background:#000;
	width:20px;
	height:20px;
	border-radius:100%;
	display:block;
	color:#fff;
	text-align:center;
	line-height:23px;
	font-size:15px
}
@media screen and (min-width:768px) {
	.poll-wrapper .social-share ul li a,.poll-wrapper .social-share ul li span {
	width:23px;
	height:23px;
	line-height:25px
}
}.poll-wrapper .social-share ul li a.share,.poll-wrapper .social-share ul li span.share {
	color:#d0d0d0
}
.poll-wrapper .social-share ul li a.share,.poll-wrapper .social-share ul li a.google,.poll-wrapper .social-share ul li span.share,.poll-wrapper .social-share ul li span.google {
	background:transparent
}
.poll-wrapper .social-share ul li a.facebook,.poll-wrapper .social-share ul li span.facebook {
	background:#0b4887
}
.poll-wrapper .social-share ul li a.twitter,.poll-wrapper .social-share ul li span.twitter {
	background:#05a3d2
}
.poll-wrapper .social-share ul li a.google,.poll-wrapper .social-share ul li span.google {
	background:url(/sites/all/themes/itg/images/google-icon.jpg) no-repeat center center
}
.poll-wrapper .social-share ul li {
	padding-right:4px
}
.poll-wrapper .active-poll-title {
	overflow:hidden
}
.poll-wrapper .active-poll-title h2 {
	font-size:20px;
	font-size:1.25rem;
	line-height:26px;
	margin-bottom:5px
}
.poll-wrapper .poll-banner-image {
	float:left;
	margin-right:20px;
	max-width:170px
}
.poll-wrapper .poll-replace-id .form-item-pole-answer {
	padding:0 0 5px
}
.poll-wrapper .poll-replace-id .form-submit {
	background:#1a3c8d;
	border:1px solid #1a3c8d;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	padding:0 6px;
	font-size:14px;
	margin-top:10px;
	height:22px;
	font-family:"OpenSans-Regular";
	font-weight:600
}
.poll-wrapper .poll-replace-id .error {
	display:block
}
.poll-wrapper .poll-replace-id .poll-updated-wrapper {
	font-size:12px;
	color:#8a8a8a;
	font-family:"OpenSans-Regular"
}
.poll-wrapper .poll-replace-id.relative-with-img {
	float:left;
	width:50%
}
.poll-wrapper .poll-replace-id label {
	color:#33363b;
	font-family:"OpenSans-Regular";
	font-size:14px;
	text-transform:capitalize
}
.poll-wrapper .related-story {
	min-height:280px;
	border-left:1px solid #dfdfdf;
	padding-left:25px
}
.poll-wrapper .related-story span {
	position:relative;
	top:0;
	left:0;
	background:#a00606;
	height:22px;
	line-height:22px;
	padding:0 7px;
	text-transform:uppercase;
	color:#fff;
	font-family:"OpenSans-Regular";
	z-index:1;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%;
	margin-bottom:20px;
	display:inline-block
}
.poll-wrapper .related-story span a {
	color:#fff
}
.poll-wrapper .related-story .related-stories li {
	position:relative;
	padding-left:10px;
	padding-bottom:25px;
	word-wrap:break-word
}
.poll-wrapper .related-story .related-stories li:before {
	position:absolute;
	top:5px;
	left:0;
	content:'';
	border-radius:50%;
	background:#959595;
	height:5px;
	width:5px
}
.poll-wrapper .related-story.relative-active {
	float:right;
	width:50%
}
.poll-navigation {
	background:#f3f3f3;
	text-align:center;
	padding:10px 0
}
.poll-navigation ul li {
	background:#f3f3f3;
	text-align:center;
	display:inline-block;
	vertical-align:top
}
.poll-navigation ul li a {
	width:17px;
	height:17px;
	border-radius:50%;
	background:#bebebe;
	margin:0 3px;
	box-shadow:0 5px 5px #333 inset;
	display:inline-block;
	vertical-align:top
}
.poll-navigation ul li a.active,.poll-navigation ul li a:hover {
	box-shadow:0 5px 5px #666 inset;
	background:#fff
}
.past-poll-label h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	display:none;
	position:relative;
	font-family:"OpenSans-Bold"
}
.past-poll-label h3 span {
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 10px;
	display:inline-block
}
.past-poll-label h3:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
.past-poll-label h3 {
	display:block
}
.past-poll-label h3 span {
	padding-left:0
}
.poll-banner {
	font-family:"OpenSans-Regular"
}
.poll-banner .poll-list {
	padding:0 0 30px;
	zoom:1
}
.poll-banner .poll-list:before,.poll-banner .poll-list:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.poll-banner .poll-list:after {
	clear:both
}
.poll-banner .poll-list .pic {
	float:left;
	margin-right:20px;
	width:22%
}
.poll-banner .detail {
	font-size:14px;
	font-size:.875rem;
	line-height:19px;
	color:#323232;
	float:left;
	padding-right:10px;
	width:41.5%
}
.poll-banner .detail .detail-content {
	color:#8a8a8a
}
.poll-banner .detail .detail-content h4 {
	font-size:18px;
	font-size:1.125rem;
	font-weight:700;
	line-height:24px;
	margin-bottom:10px;
	color:#111
}
.poll-banner .detail .detail-content .vota,.poll-banner .detail .detail-content .time {
	font-size:12px;
	font-size:.75rem
}
.poll-banner .detail .social-share {
	display:inline-block;
	vertical-align:middle
}
.poll-banner .detail .social-share ul {
	list-style-type:none
}
.poll-banner .detail .social-share ul li {
	display:inline-block;
	vertical-align:top;
	padding-right:8px
}
.poll-banner .detail .social-share ul li a,.poll-banner .detail .social-share ul li span {
	background:#000;
	width:20px;
	height:20px;
	border-radius:100%;
	display:block;
	color:#fff;
	text-align:center;
	line-height:23px;
	font-size:15px
}
@media screen and (min-width:768px) {
	.poll-banner .detail .social-share ul li a,.poll-banner .detail .social-share ul li span {
	width:23px;
	height:23px;
	line-height:25px
}
}.poll-banner .detail .social-share ul li a.share,.poll-banner .detail .social-share ul li span.share {
	color:#d0d0d0
}
.poll-banner .detail .social-share ul li a.share,.poll-banner .detail .social-share ul li a.google,.poll-banner .detail .social-share ul li span.share,.poll-banner .detail .social-share ul li span.google {
	background:transparent
}
.poll-banner .detail .social-share ul li a.facebook,.poll-banner .detail .social-share ul li span.facebook {
	background:#0b4887
}
.poll-banner .detail .social-share ul li a.twitter,.poll-banner .detail .social-share ul li span.twitter {
	background:#05a3d2
}
.poll-banner .detail .social-share ul li a.google,.poll-banner .detail .social-share ul li span.google {
	background:url(/sites/all/themes/itg/images/google-icon.jpg) no-repeat center center
}
.poll-banner .detail .social-share ul li {
	padding-right:4px
}
.poll-banner .poll-list .voting-data {
	float:right;
	width:32.5%
}
.poll-banner .poll-list .voting-data .past-poll li {
	margin-bottom:20px;
	display:inline-block;
	vertical-align:top;
	width:100%
}
.poll-banner .poll-list .voting-data .past-poll li span.precentage-detail {
	width:59%
}
.poll-banner .poll-list .voting-data .past-poll li span.precentage-detail .poll-past-percentage-progess {
	display:inline-block;
	vertical-align:top;
	height:18px
}
.poll-banner .poll-list .voting-data .past-poll li:nth-child(1) .poll-progress-bar {
	background-color:#c00
}
.poll-banner .poll-list .voting-data .past-poll li:nth-child(2) .poll-progress-bar {
	background-color:#009
}
.poll-banner .poll-list .voting-data .past-poll li:nth-child(3) .poll-progress-bar {
	background-color:#fc0
}
.poll-banner .poll-list .voting-data .past-poll li:nth-child(4) .poll-progress-bar {
	background-color:#c00
}
.poll-banner .poll-list .voting-data .past-poll li:nth-child(5) .poll-progress-bar {
	background-color:#009
}
.poll-banner .poll-list .voting-data .past-poll li:nth-child(6) .poll-progress-bar {
	background-color:#fc0
}
.poll-banner .poll-list .voting-data .past-poll li:nth-child(7) .poll-progress-bar {
	background-color:#c00
}
.poll-banner .poll-list .voting-data .past-poll li:nth-child(8) .poll-progress-bar {
	background-color:#009
}
.poll-banner .poll-list .voting-data .past-poll li:nth-child(9) .poll-progress-bar {
	background-color:#fc0
}
.poll-banner .poll-list .voting-data .past-poll li:nth-child(10) .poll-progress-bar {
	background-color:#c00
}
.poll-banner .poll-list .voting-data .past-poll li:nth-child(11) .poll-progress-bar {
	background-color:#009
}
.poll-banner .poll-list .voting-data .past-poll li:nth-child(12) .poll-progress-bar {
	background-color:#fc0
}
.poll-banner .poll-list .voting-data .past-poll li .poll-progress-bar {
	display:inline-block;
	vertical-align:top;
	height:18px
}
.poll-banner .poll-list .voting-data .past-poll li .poll-answer-text {
	float:left;
	width:80px
}
.poll-banner .poll-list .voting-data .past-poll li .noofvotes,.poll-banner .poll-list .voting-data .past-poll li .percentage {
	float:left;
	width:70px;
	padding-left:20px
}
.poll-banner .poll-list .voting-data .past-poll li .poll-past-percentage-progess {
	width:100px;
	float:left;
	padding-left:20px
}
.poll-banner.image-poll-list .poll-list .pic {
	width:170px
}
.poll-banner.image-poll-list .poll-list .detail {
	float:none;
	width:auto;
	overflow:hidden;
	padding-right:0
}
.poll-banner.image-poll-list .poll-list .voting-data {
	float:none;
	width:auto
}
.poll-banner.image-poll-list .poll-list .voting-data .past-poll {
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin:20px 0
}
.poll-banner.image-poll-list .poll-list .voting-data .past-poll li {
	margin:0 20px 0 0;
	float:left;
	width:auto
}
.poll-banner.image-poll-list .poll-list .voting-data .past-poll li .poll-answer-text {
	float:none;
	width:100%;
	display:block;
	margin-bottom:7px
}
.poll-banner.image-poll-list .poll-list .voting-data .past-poll li .poll-answer-text img {
	width:170px
}
.poll-banner.image-poll-list .poll-list .voting-data .past-poll li .noofvotes {
	padding:0 0 0 10px
}
.poll-banner.image-poll-list .poll-list .voting-data .past-poll li .poll-past-percentage-progess {
	padding:0
}
.home_page_poll_widget_block .widget-title {
	position:absolute
}
.home_page_poll_widget_block .poll-wrapper .poll-data .poll-replace-id .get-result {
	padding-bottom:10px;
	color:green
}
.itg-layout-container ul li:hover a {
	color:#193984
}
.node-type-videogallery #block-itg-layout-manager-header-block {
	margin-bottom:0
}
#block-views-video-landing-header-block {
	color:#aaa8a9;
	background:#171717;
	padding-top:10px;
	margin:0
}
#block-views-video-landing-header-block .ad-blocker:empty {
	display:none
}
#block-views-video-landing-header-block .video-landing-header {
	background:transparent;
	padding:0;
	margin-top:10px
}
#block-views-video-landing-header-block .video-header-left {
	zoom:1
}
#block-views-video-landing-header-block .video-header-left:before,#block-views-video-landing-header-block .video-header-left:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-views-video-landing-header-block .video-header-left:after {
	clear:both
}
#block-views-video-landing-header-block .video-header-left .video {
	float:left;
	width:100%;
	padding:0;
	border:1px solid #242424;
	position:relative
}
#block-views-video-landing-header-block .video-header-left .iframe-video {
	padding-bottom:57.6%;
	padding-top:0
}
#block-views-video-landing-header-block .video-header-left .iframe-video .jwplayer {
	position:relative
}
#block-views-video-landing-header-block .video-header-left .social-likes {
	float:none;
	width:100%;
	background:#1a1a1a;
	padding:10px 0;
	border-bottom:1px solid rgba(170,169,169,0.31)
}
#block-views-video-landing-header-block .video-header-left .social-likes ul {
	display:inline-flex
}
#block-views-video-landing-header-block .video-header-left .social-likes ul li a {
	display:block;
	color:#aaa9a9;
	font-family:"OpenSans-Regular";
	font-size:12px;
	padding:10px
}
#block-views-video-landing-header-block .video-header-left .social-likes ul li a i {
	font-size:18px;
	vertical-align:middle
}
#block-views-video-landing-header-block .video-header-left .social-likes ul li a span {
	display:none
}
#block-views-video-landing-header-block .video-header-left .social-likes ul li a:hover {
	background:#363636;
	color:#fff
}
#block-views-video-landing-header-block .video-header-left .social-likes ul li .flag-throbber {
	display:none
}
#block-views-video-landing-header-block .video-header-left .slick-slider {
	padding:10px 0;
	border:none
}
#block-views-video-landing-header-block .video-header-left .slick-slider .slick-slide {
	position:relative
}
#block-views-video-landing-header-block .video-header-left .slick-slider .slick-prev {
	font:normal normal normal 14px/1 FontAwesome;
	cursor:pointer;
	width:24px;
	height:48px;
	background-color:rgba(255,255,255,0.3);
	border-radius:0 90px 90px 0;
	left:10px;
	font-size:0;
	position:absolute;
	top:50%;
	z-index:9;
	border:none;
	margin-top:-12px
}
#block-views-video-landing-header-block .video-header-left .slick-slider .slick-prev:hover {
	background-color:rgba(255,255,255,0.6)
}
#block-views-video-landing-header-block .video-header-left .slick-slider .slick-prev:before {
	content:'\f053';
	font:normal normal normal 14px/1 FontAwesome;
	font-size:20px;
	padding-left:0;
	left:0;
	position:absolute;
	top:16px
}
#block-views-video-landing-header-block .video-header-left .slick-slider .slick-next {
	font:normal normal normal 14px/1 FontAwesome;
	cursor:pointer;
	width:24px;
	height:48px;
	background-color:rgba(255,255,255,0.3);
	border-radius:90px 0px 0px 90px;
	right:10px;
	font-size:0;
	position:absolute;
	top:50%;
	z-index:9;
	border:none;
	margin-top:-12px
}
#block-views-video-landing-header-block .video-header-left .slick-slider .slick-next:hover {
	background-color:rgba(255,255,255,0.6)
}
#block-views-video-landing-header-block .video-header-left .slick-slider .slick-next:before {
	content:'\f054';
	font:normal normal normal 14px/1 FontAwesome;
	font-size:20px;
	padding-left:0;
	right:0;
	position:absolute;
	top:16px
}
#block-views-video-landing-header-block .video-header-left .slick-slider ul.slick-dots li {
	display:inline-block;
	padding:10px 6px
}
#block-views-video-landing-header-block .video-header-left .slick-slider ul.slick-dots li button {
	border:none;
	cursor:pointer
}
#block-views-video-landing-header-block .video-header-left .video-slider-images .slick-slider {
	background:#171717;
	padding:10px 0
}
#block-views-video-landing-header-block .video-header-left .video-slider-images li {
	padding:0 5px;
	cursor:pointer
}
#block-views-video-landing-header-block .video-header-left .video-slider-images li:focus {
	outline:none;
	border:none
}
#block-views-video-landing-header-block .video-header-left .video-slider-images li img {
	border:1px solid transparent;
	height:66px;
	width:88px
}
#block-views-video-landing-header-block .video-header-left .video-slider-images li.slick-current img {
	border:1px solid #fff
}
#block-views-video-landing-header-block h2 {
	color:#fff;
	font-size:20px;
	font-size:1.25rem;
	padding:10px 0
}
#block-views-video-landing-header-block .video-header-right {
	position:relative;
	padding-bottom:15px
}
#block-views-video-landing-header-block .video-header-right .social-likes {
	float:none;
	width:100%;
	background:#1a1a1a;
	padding:10px 0;
	border-bottom:1px solid rgba(170,169,169,0.31)
}
#block-views-video-landing-header-block .video-header-right .social-likes ul {
	display:inline-flex
}
#block-views-video-landing-header-block .video-header-right .social-likes ul li a {
	display:block;
	color:#aaa9a9;
	font-family:"OpenSans-Regular";
	font-size:12px;
	padding:10px
}
#block-views-video-landing-header-block .video-header-right .social-likes ul li a i {
	font-size:18px;
	vertical-align:middle
}
#block-views-video-landing-header-block .video-header-right .social-likes ul li a span {
	display:none
}
#block-views-video-landing-header-block .video-header-right .social-likes ul li a:hover {
	background:#363636;
	color:#fff
}
#block-views-video-landing-header-block .video-header-right .social-likes ul li .flag-throbber {
	display:none
}
#block-views-video-landing-header-block .video-header-right p:first-child {
	margin-top:15px
}
#block-views-video-landing-header-block .video-header-right p.upload-date {
	font-size:12px;
	color:#fff;
	margin-top:10px;
	font-family:"OpenSans-Regular"
}
#block-views-video-landing-header-block .video-header-right .ads {
	width:300px;
	height:250px;
	background:#363636;
	margin:40px 20px 0;
	position:absolute;
	bottom:0
}
#block-views-video-landing-header-block .video-header-right .video-slider-description {
	zoom:1
}
#block-views-video-landing-header-block .video-header-right .video-slider-description:before,#block-views-video-landing-header-block .video-header-right .video-slider-description:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-views-video-landing-header-block .video-header-right .video-slider-description:after {
	clear:both
}
#block-views-video-landing-header-block-1 {
	color:#aaa8a9;
	background:#171717;
	border-top:5px solid #171717;
	padding-bottom:35px
}
#block-views-video-landing-header-block-1 .container {
	padding:10px 15px
}
#block-views-video-landing-header-block-1 .view-header {
	background:#000;
	padding:10px 15px
}
#block-views-video-landing-header-block-1 .view-header h3 {
	font-size:14px;
	font-size:.875rem;
	color:#fff
}
#block-views-video-landing-header-block-1 .view-content {
	background:#000;
	padding:10px 15px
}
#block-views-video-landing-header-block-1 .view-content ul.photo-list li {
	padding:0 10px 10px;
	width:190px
}
#block-views-video-landing-header-block-1 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	height:20px;
	background:#1b1b1b;
	border-bottom:1px solid #2c2c2c;
	background:-webkit-gradient(linear,0% 0%,0% 100%,from(#1b1b1b),to(#525252));
	background:-webkit-linear-gradient(top,#1b1b1b,#525252);
	background:-moz-linear-gradient(top,#1b1b1b,#525252);
	background:-ms-linear-gradient(top,#1b1b1b,#525252);
	background:-o-linear-gradient(top,#1b1b1b,#525252);
	border-radius:10px 10px 16px 16px;
	margin:0;
	width:100%
}
#block-views-video-landing-header-block-1 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height:12px;
	margin:3px auto;
	background:#b7b7b7;
	border-radius:10px
}
#block-itg-videogallery-videogallery-menu-video-block,#block-itg-photogallery-photo-menu-landing-block {
	margin-top:30px
}
#block-itg-videogallery-videogallery-menu-video-block ul,#block-itg-photogallery-photo-menu-landing-block ul {
	list-style:none;
	white-space:nowrap;
	display:inline-block;
	width:100%;
	position:relative;
	border-bottom:1px solid #d9d9d9;
	overflow:auto
}
#block-itg-videogallery-videogallery-menu-video-block ul li,#block-itg-photogallery-photo-menu-landing-block ul li {
	display:inline-block;
	vertical-align:top;
	border-right:0;
	text-transform:uppercase;
	padding-right:30px
}
#block-itg-videogallery-videogallery-menu-video-block ul li a,#block-itg-photogallery-photo-menu-landing-block ul li a {
	display:block;
	margin:0;
	padding:10px 5px 3px;
	border-bottom:3px solid transparent;
	font-family:"OpenSans-Regular";
	font-weight:500;
	color:#969696
}
#block-itg-videogallery-videogallery-menu-video-block ul li a:hover,#block-itg-videogallery-videogallery-menu-video-block ul li a.active,#block-itg-photogallery-photo-menu-landing-block ul li a:hover,#block-itg-photogallery-photo-menu-landing-block ul li a.active {
	border-bottom:3px solid #d00b26;
	color:#b50a0a
}
#block-itg-videogallery-videogallery-menu-video-block .slide-icon,#block-itg-photogallery-photo-menu-landing-block .slide-icon {
	position:absolute;
	top:0;
	background:#fff;
	line-height:35px;
	width:15px;
	height:35px;
	cursor:pointer;
	font-size:16px;
	text-align:center;
	z-index:9;
	display:block !important
}
#block-itg-videogallery-videogallery-menu-video-block .slide-icon.scroll-arrow-right,#block-itg-photogallery-photo-menu-landing-block .slide-icon.scroll-arrow-right {
	left:0
}
#block-itg-videogallery-videogallery-menu-video-block .slide-icon.scroll-arrow-left,#block-itg-photogallery-photo-menu-landing-block .slide-icon.scroll-arrow-left {
	right:0
}
#block-itg-videogallery-videogallery-menu-video-block {
	padding-top:0;
	margin-top:0
}
#block-itg-videogallery-videogallery-menu-video-block h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	display:none;
	position:relative;
	font-family:"OpenSans-Bold"
}
#block-itg-videogallery-videogallery-menu-video-block h3 span {
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 10px;
	display:inline-block
}
#block-itg-videogallery-videogallery-menu-video-block h3:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
#block-itg-videogallery-videogallery-menu-video-block h3 {
	display:block
}
#block-itg-videogallery-videogallery-menu-video-block h3 span {
	padding-top:0;
	padding-left:0
}
.view-video-list-of-category .views-exposed-form,.view-video-landing-header .views-exposed-form,.view-so-sorry .views-exposed-form,.view-programme-content .views-exposed-form,.page-sports-video .views-exposed-form,.page-sports-photo .views-exposed-form,#block-itg-live-tv-live-tv-video-page .views-exposed-form,.view-programme-content-live-tv .views-exposed-form {
	display:none
}
.view-video-list-of-category .view-content .photo-list,.view-video-landing-header .view-content .photo-list,.view-so-sorry .view-content .photo-list,.view-programme-content .view-content .photo-list,.page-sports-video .view-content .photo-list,.page-sports-photo .view-content .photo-list,#block-itg-live-tv-live-tv-video-page .view-content .photo-list,.view-programme-content-live-tv .view-content .photo-list {
	list-style:none;
	margin:0 -15px;
	zoom:1
}
.view-video-list-of-category .view-content .photo-list:before,.view-video-list-of-category .view-content .photo-list:after,.view-video-landing-header .view-content .photo-list:before,.view-video-landing-header .view-content .photo-list:after,.view-so-sorry .view-content .photo-list:before,.view-so-sorry .view-content .photo-list:after,.view-programme-content .view-content .photo-list:before,.view-programme-content .view-content .photo-list:after,.page-sports-video .view-content .photo-list:before,.page-sports-video .view-content .photo-list:after,.page-sports-photo .view-content .photo-list:before,.page-sports-photo .view-content .photo-list:after,#block-itg-live-tv-live-tv-video-page .view-content .photo-list:before,#block-itg-live-tv-live-tv-video-page .view-content .photo-list:after,.view-programme-content-live-tv .view-content .photo-list:before,.view-programme-content-live-tv .view-content .photo-list:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.view-video-list-of-category .view-content .photo-list:after,.view-video-landing-header .view-content .photo-list:after,.view-so-sorry .view-content .photo-list:after,.view-programme-content .view-content .photo-list:after,.page-sports-video .view-content .photo-list:after,.page-sports-photo .view-content .photo-list:after,#block-itg-live-tv-live-tv-video-page .view-content .photo-list:after,.view-programme-content-live-tv .view-content .photo-list:after {
	clear:both
}
.view-video-list-of-category .view-content .photo-list li,.view-video-landing-header .view-content .photo-list li,.view-so-sorry .view-content .photo-list li,.view-programme-content .view-content .photo-list li,.page-sports-video .view-content .photo-list li,.page-sports-photo .view-content .photo-list li,#block-itg-live-tv-live-tv-video-page .view-content .photo-list li,.view-programme-content-live-tv .view-content .photo-list li {
	padding:15px;
	float:left;
	width:25%
}
.view-video-list-of-category .view-content .photo-list li .tile figure,.view-video-landing-header .view-content .photo-list li .tile figure,.view-so-sorry .view-content .photo-list li .tile figure,.view-programme-content .view-content .photo-list li .tile figure,.page-sports-video .view-content .photo-list li .tile figure,.page-sports-photo .view-content .photo-list li .tile figure,#block-itg-live-tv-live-tv-video-page .view-content .photo-list li .tile figure,.view-programme-content-live-tv .view-content .photo-list li .tile figure {
	max-width:100%;
	overflow:hidden;
	position:relative
}
.view-video-list-of-category .view-content .photo-list li .tile figure figcaption,.view-video-landing-header .view-content .photo-list li .tile figure figcaption,.view-so-sorry .view-content .photo-list li .tile figure figcaption,.view-programme-content .view-content .photo-list li .tile figure figcaption,.page-sports-video .view-content .photo-list li .tile figure figcaption,.page-sports-photo .view-content .photo-list li .tile figure figcaption,#block-itg-live-tv-live-tv-video-page .view-content .photo-list li .tile figure figcaption,.view-programme-content-live-tv .view-content .photo-list li .tile figure figcaption {
	bottom:0;
	left:0;
	position:absolute;
	padding:5px;
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	font-size:12px;
	font-family:"OpenSans-Regular"
}
.tile img{ width:170px; height:96px;}
.tile p{height:26px; line-height:26px; overflow:hidden;}
.view-video-list-of-category .view-content .photo-list li .tile figure figcaption .fa,.view-video-landing-header .view-content .photo-list li .tile figure figcaption .fa,.view-so-sorry .view-content .photo-list li .tile figure figcaption .fa,.view-programme-content .view-content .photo-list li .tile figure figcaption .fa,.page-sports-video .view-content .photo-list li .tile figure figcaption .fa,.page-sports-photo .view-content .photo-list li .tile figure figcaption .fa,#block-itg-live-tv-live-tv-video-page .view-content .photo-list li .tile figure figcaption .fa,.view-programme-content-live-tv .view-content .photo-list li .tile figure figcaption .fa {
	font-size:14px;
	margin-right:5px
}
.view-video-list-of-category .view-content .photo-list li .tile .posted-on,.view-video-landing-header .view-content .photo-list li .tile .posted-on,.view-so-sorry .view-content .photo-list li .tile .posted-on,.view-programme-content .view-content .photo-list li .tile .posted-on,.page-sports-video .view-content .photo-list li .tile .posted-on,.page-sports-photo .view-content .photo-list li .tile .posted-on,#block-itg-live-tv-live-tv-video-page .view-content .photo-list li .tile .posted-on,.view-programme-content-live-tv .view-content .photo-list li .tile .posted-on {
	display:block;
	font-size:12px;
	color:#575757;
	padding:8px 0 5px
}
.view-video-list-of-category .view-content .photo-list li .tile a,.view-video-landing-header .view-content .photo-list li .tile a,.view-so-sorry .view-content .photo-list li .tile a,.view-programme-content .view-content .photo-list li .tile a,.page-sports-video .view-content .photo-list li .tile a,.page-sports-photo .view-content .photo-list li .tile a,#block-itg-live-tv-live-tv-video-page .view-content .photo-list li .tile a,.view-programme-content-live-tv .view-content .photo-list li .tile a {
	color:#494949
}
.view-video-list-of-category .view-content .photo-list li:nth-child(4n+1),.view-video-landing-header .view-content .photo-list li:nth-child(4n+1),.view-so-sorry .view-content .photo-list li:nth-child(4n+1),.view-programme-content .view-content .photo-list li:nth-child(4n+1),.page-sports-video .view-content .photo-list li:nth-child(4n+1),.page-sports-photo .view-content .photo-list li:nth-child(4n+1),#block-itg-live-tv-live-tv-video-page .view-content .photo-list li:nth-child(4n+1),.view-programme-content-live-tv .view-content .photo-list li:nth-child(4n+1) {
	clear:left
}
.view-video-landing-header .view-content .photo-list li .tile>a {
	color:#b4b4b4;
	margin-top:10px;
	display:block
}
.view-video-landing-header .defalt-bar {
	max-width:100%;
	position:relative;
	overflow:auto
}
.view-video-landing-header .photo-list {
	max-height:210px;
	overflow-y:hidden;
	margin:0 -10px !important
}
.view-video-landing-header .view-content .photo-list li {
	overflow:hidden
}
.view-video-landing-header .view-content .photo-list li:nth-child(2n+1) {
	clear:none
}
#block-itg-widget-featured-photo-carousel-r,#block-itg-widget-featured-video-carousel-r {
	background:#171717;
	padding:50px 0 0
}
#block-views-photo-list-of-category-block-2 h3,.view-photo-list-of-category h3,.view-podcasts-listing.podcast-detail-page h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	display:none;
	position:relative;
	font-family:"OpenSans-Bold"
}
#block-views-photo-list-of-category-block-2 h3 span,.view-photo-list-of-category h3 span,.view-podcasts-listing.podcast-detail-page h3 span {
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 10px;
	display:inline-block
}
#block-views-photo-list-of-category-block-2 h3:before,.view-photo-list-of-category h3:before,.view-podcasts-listing.podcast-detail-page h3:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
#block-views-photo-list-of-category-block-2 h3,.view-photo-list-of-category h3,.view-podcasts-listing.podcast-detail-page h3 {
	display:block
}
#block-views-photo-list-of-category-block-2 h3 span,.view-photo-list-of-category h3 span,.view-podcasts-listing.podcast-detail-page h3 span {
	padding:20px 20px 10px 0
}
[id*="block-itg-widget-featured-photo-carousel"] .flexslider .slides img {
	max-height:340px
}
.view-photo-list-of-category,.view-video-list-of-category {
	position:relative
}
.view-photo-list-of-category .view-filters .views-exposed-form,.view-video-list-of-category .view-filters .views-exposed-form {
	display:block
}
.view-photo-list-of-category .view-filters #edit-field-story-category-tid-wrapper,.view-video-list-of-category .view-filters #edit-field-story-category-tid-wrapper {
	display:none
}
.view-photo-list-of-category .view-filters .views-exposed-widget.views-submit-button,.view-video-list-of-category .view-filters .views-exposed-widget.views-submit-button {
	position:absolute;
	padding:0;
	float:none;
	top:100px;
	z-index:1;
	left:50%
}
.view-photo-list-of-category .view-filters .views-exposed-widget.views-submit-button .ajax-progress .throbber,.view-video-list-of-category .view-filters .views-exposed-widget.views-submit-button .ajax-progress .throbber {
	background:transparent url(/sites/all/themes/itg/images/tab-loading.gif) no-repeat 0px center;
	height:30px;
	width:30px;
	float:none
}
.view-photo-list-of-category ul.pager,.view-video-list-of-category ul.pager {
	margin:10px 0;
	list-style-type:none;
	text-align:center
}
.view-photo-list-of-category ul.pager li,.view-video-list-of-category ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
.view-photo-list-of-category ul.pager li.pager-current,.view-video-list-of-category ul.pager li.pager-current {
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold"
}
.view-photo-list-of-category ul.pager li.pager-ellipsis,.view-video-list-of-category ul.pager li.pager-ellipsis {
	padding:3px 9px;
	color:#333;
	line-height:25px;
	border-radius:3px
}
.view-photo-list-of-category ul.pager li.pager-item a,.view-video-list-of-category ul.pager li.pager-item a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px
}
.view-photo-list-of-category ul.pager li.pager-item a:hover,.view-video-list-of-category ul.pager li.pager-item a:hover {
	background-color:#d71920;
	color:#fff
}
.view-photo-list-of-category ul.pager li.pager-next a,.view-photo-list-of-category ul.pager li.pager-last a,.view-photo-list-of-category ul.pager li.pager-first a,.view-photo-list-of-category ul.pager li.pager-previous a,.view-video-list-of-category ul.pager li.pager-next a,.view-video-list-of-category ul.pager li.pager-last a,.view-video-list-of-category ul.pager li.pager-first a,.view-video-list-of-category ul.pager li.pager-previous a {
	color:#333;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	padding:3px 10px;
	font-family:"OpenSans-Semibold";
	display:block;
	border-radius:3px
}
.view-photo-list-of-category ul.pager li.pager-next a:hover,.view-photo-list-of-category ul.pager li.pager-last a:hover,.view-photo-list-of-category ul.pager li.pager-first a:hover,.view-photo-list-of-category ul.pager li.pager-previous a:hover,.view-video-list-of-category ul.pager li.pager-next a:hover,.view-video-list-of-category ul.pager li.pager-last a:hover,.view-video-list-of-category ul.pager li.pager-first a:hover,.view-video-list-of-category ul.pager li.pager-previous a:hover {
	background-color:#d71920;
	color:#fff
}
.view-photo-list-of-category ul.pager li.pager-next.pager-first.first,.view-photo-list-of-category ul.pager li.pager-next.pager-last.last,.view-photo-list-of-category ul.pager li.pager-last.pager-first.first,.view-photo-list-of-category ul.pager li.pager-last.pager-last.last,.view-photo-list-of-category ul.pager li.pager-first.pager-first.first,.view-photo-list-of-category ul.pager li.pager-first.pager-last.last,.view-photo-list-of-category ul.pager li.pager-previous.pager-first.first,.view-photo-list-of-category ul.pager li.pager-previous.pager-last.last,.view-video-list-of-category ul.pager li.pager-next.pager-first.first,.view-video-list-of-category ul.pager li.pager-next.pager-last.last,.view-video-list-of-category ul.pager li.pager-last.pager-first.first,.view-video-list-of-category ul.pager li.pager-last.pager-last.last,.view-video-list-of-category ul.pager li.pager-first.pager-first.first,.view-video-list-of-category ul.pager li.pager-first.pager-last.last,.view-video-list-of-category ul.pager li.pager-previous.pager-first.first,.view-video-list-of-category ul.pager li.pager-previous.pager-last.last {
	display:none
}
.rhs-section-ordering ul .rhs-section-item-container {
	overflow:hidden;
	padding:10px
}
.rhs-section-ordering ul .rhs-section-item-container .pic {
	float:left;
	margin-right:10px
}
.rhs-section-ordering ul .rhs-section-item-container .title {
	display:block;
	overflow:hidden;
	word-wrap:break-word;
	font-size:15px;
	font-size:.9375rem;
	line-height:20px;
	color:#111;
	font-family:"OpenSans-Semibold"
}
.rhs-section-ordering ul li.rhs-section-item-container {
	padding:10px 0
}
.rhs-section-ordering ul li+li {
	border-top:1px solid #ddd
}
.rhs-section-ordering ul li:last-child {
	border-bottom:1px solid #ddd
}
.rhs-section-ordering ul li.rhs-item-videogallery .pic:after {
	display:block
}
#breadcrumbs {
	margin-bottom:10px
}
#breadcrumbs ul li {
	display:inline-block;
	vertical-align:top;
	font-family:"OpenSans-Regular";
	padding-right:5px;
	color:#a1a1a1
}
#breadcrumbs ul li a {
	font-family:"OpenSans-Regular";
	color:#a1a1a1
}
#breadcrumbs ul li:after {
	content:'/';
	display:inline-block;
	vertical-align:top;
	width:5px;
	height:5px;
	padding-left:5px
}
#breadcrumbs ul li:last-child:after,#breadcrumbs ul li:first-child:after {
	display:none
}
.programe-container .program-row {
	overflow:hidden;
	padding:10px
}
.programe-container .program-row .pic {
	float:left;
	margin-right:10px
}
.programe-container .program-row .program-right {
	display:block;
	overflow:hidden;
	word-wrap:break-word;
	font-size:15px;
	font-size:.9375rem;
	line-height:20px;
	color:#111;
	font-family:"OpenSans-Semibold"
}
.programe-container .program-row {
	font-family:"OpenSans-Regular";
	background-color:#f5f5f5
}
.programe-container .program-row .programe-title {
	font-size:20px;
	font-size:1.25rem;
	font-weight:700;
	color:#33363b
}
.programe-container .program-row .programe-timing {
	font-size:12px;
	font-weight:400;
	color:#8a8a8a
}
.programe-container .program-row .description-timing {
	font-size:14px;
	font-weight:400;
	color:#33363b
}
.programe-container .program-row .description-timing.desktop-hide {
	width:100%;
	overflow:hidden;
	padding-top:8px
}
.programe-container .heading {
	position:relative;
	padding:15px 0 0
}
.programe-container .heading h3 {
	background:#fff none repeat scroll 0 0;
	color:#969696;
	display:inline-block;
	font-size:14px;
	font-weight:500;
	padding-right:10px;
	position:relative;
	text-transform:uppercase;
	vertical-align:middle;
	z-index:9
}
.programe-container .heading:after {
	content:'';
	position:absolute;
	left:0;
	top:15px;
	bottom:0;
	margin:auto;
	width:100%;
	height:2px;
	background-color:#ddd
}
@media screen and (max-width:768px) {
	.view-programme-content .view-content .photo-list {
	white-space:nowrap;
	overflow-x:scroll
}
.view-programme-content .view-content .photo-list li {
	display:inline-block;
	vertical-align:top;
	float:none;
	width:170px
}
.view-programme-content .view-content .photo-list li a {
	white-space:initial
}
}.view-programme-content .view-content .programe-list .more {
	text-align:right;
	position:relative;
	margin-bottom:20px
}
.view-programme-content .view-content .programe-list .more:after {
	content:'';
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	margin:auto;
	width:100%;
	height:2px;
	background-color:#ddd
}
.view-programme-content .view-content .programe-list .more a {
	background-color:#fff;
	color:#323232;
	display:inline-block;
	font:700 14px/18px "OpenSans-Regular";
	padding-left:10px;
	position:relative;
	vertical-align:top;
	z-index:9
}
.view-programmes.view-display-id-page ul.pager {
	margin:10px 0;
	list-style-type:none;
	text-align:center
}
.view-programmes.view-display-id-page ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
.view-programmes.view-display-id-page ul.pager li.pager-current {
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold"
}
.view-programmes.view-display-id-page ul.pager li.pager-ellipsis {
	padding:3px 9px;
	color:#333;
	line-height:25px;
	border-radius:3px
}
.view-programmes.view-display-id-page ul.pager li.pager-item a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px
}
.view-programmes.view-display-id-page ul.pager li.pager-item a:hover {
	background-color:#d71920;
	color:#fff
}
.view-programmes.view-display-id-page ul.pager li.pager-next a,.view-programmes.view-display-id-page ul.pager li.pager-last a,.view-programmes.view-display-id-page ul.pager li.pager-first a,.view-programmes.view-display-id-page ul.pager li.pager-previous a {
	color:#333;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	padding:3px 10px;
	font-family:"OpenSans-Semibold";
	display:block;
	border-radius:3px
}
.view-programmes.view-display-id-page ul.pager li.pager-next a:hover,.view-programmes.view-display-id-page ul.pager li.pager-last a:hover,.view-programmes.view-display-id-page ul.pager li.pager-first a:hover,.view-programmes.view-display-id-page ul.pager li.pager-previous a:hover {
	background-color:#d71920;
	color:#fff
}
.view-programmes.view-display-id-page ul.pager li.pager-next.pager-first.first,.view-programmes.view-display-id-page ul.pager li.pager-next.pager-last.last,.view-programmes.view-display-id-page ul.pager li.pager-last.pager-first.first,.view-programmes.view-display-id-page ul.pager li.pager-last.pager-last.last,.view-programmes.view-display-id-page ul.pager li.pager-first.pager-first.first,.view-programmes.view-display-id-page ul.pager li.pager-first.pager-last.last,.view-programmes.view-display-id-page ul.pager li.pager-previous.pager-first.first,.view-programmes.view-display-id-page ul.pager li.pager-previous.pager-last.last {
	display:none
}
.survey-media-wrapper,.quiz-media-wrapper {
	max-width:480px
}
.survey-media-wrapper .survey-video,.survey-media-wrapper .quiz-video,.quiz-media-wrapper .survey-video,.quiz-media-wrapper .quiz-video {
	position:relative;
	height:0;
	padding-bottom:56.25%;
	margin:0 0 10px 10px
}
.survey-media-wrapper .survey-video iframe,.survey-media-wrapper .quiz-video iframe,.quiz-media-wrapper .survey-video iframe,.quiz-media-wrapper .quiz-video iframe {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
}
.survey-media-wrapper .survey-image,.survey-media-wrapper .quiz-image,.quiz-media-wrapper .survey-image,.quiz-media-wrapper .quiz-image {
	margin:0 0 10px
}
.view-archive-story .view-content .itg-search-list {
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding:25px 0
}
.view-archive-story .view-content .itg-search-list+li {
	border-top:1px solid #ddd
}
.view-archive-story .view-content .itg-search-list .views-field-sm-field-custom-story-small-large-url {
	width:144px;
	float:left
}
.view-archive-story .view-content .itg-search-list>.views-field-label,.view-archive-story .view-content .itg-search-list>.search-detail,.view-archive-story .view-content .itg-search-list>.other-info {
	padding-left:154px
}
.view-archive-story .view-content .itg-search-list .views-field-label h2 {
	font-size:22px;
	font-size:1.375rem;
	line-height:28px;
	margin-top:-5px
}
.view-archive-story .view-content .itg-search-list .views-field-label h2 a {
	font-size:22px;
	font-size:1.375rem;
	line-height:28px
}
.view-archive-story .view-content .social-share {
	display:inline-block;
	vertical-align:top
}
.view-archive-story .view-content .social-share ul {
	list-style-type:none
}
.view-archive-story .view-content .social-share ul li {
	display:inline-block;
	vertical-align:top;
	padding-right:8px
}
.view-archive-story .view-content .social-share ul li a,.view-archive-story .view-content .social-share ul li span {
	background:#000;
	width:20px;
	height:20px;
	border-radius:100%;
	display:block;
	color:#fff;
	text-align:center;
	line-height:23px;
	font-size:15px
}
@media screen and (min-width:768px) {
	.view-archive-story .view-content .social-share ul li a,.view-archive-story .view-content .social-share ul li span {
	width:23px;
	height:23px;
	line-height:25px
}
}.view-archive-story .view-content .social-share ul li a.share,.view-archive-story .view-content .social-share ul li span.share {
	color:#d0d0d0
}
.view-archive-story .view-content .social-share ul li a.share,.view-archive-story .view-content .social-share ul li a.google,.view-archive-story .view-content .social-share ul li span.share,.view-archive-story .view-content .social-share ul li span.google {
	background:transparent
}
.view-archive-story .view-content .social-share ul li a.facebook,.view-archive-story .view-content .social-share ul li span.facebook {
	background:#0b4887
}
.view-archive-story .view-content .social-share ul li a.twitter,.view-archive-story .view-content .social-share ul li span.twitter {
	background:#05a3d2
}
.view-archive-story .view-content .social-share ul li a.google,.view-archive-story .view-content .social-share ul li span.google {
	background:url(/sites/all/themes/itg/images/google-icon.jpg) no-repeat center center
}
.view-archive-story .view-content .other-info {
	font-family:"OpenSans-Regular";
	font-size:12px;
	font-size:.75rem;
	color:#8f8f8f;
	margin-top:15px
}
.view-archive-story #archive-story-date-slider ul {
	height:50px;
	padding:0 50px
}
.view-archive-story #archive-story-date-slider ul li {
	text-align:center;
	border-left:1px solid #ddd
}
.view-archive-story #archive-story-date-slider ul li a {
	font-size:16px;
	font-size:1rem;
	text-transform:uppercase;
	font-family:"OpenSans-Regular";
	display:block;
	height:50px;
	padding-top:8px
}
.view-archive-story #archive-story-date-slider ul li a span {
	display:block
}
.view-archive-story #archive-story-date-slider ul li:hover {
	background:#f5f4f4
}
.view-archive-story #archive-story-date-slider ul li.active a {
	background:#f5f4f4;
	color:#a00606
}
.view-archive-story .attachment {
	font-family:"OpenSans-Regular"
}
.view-archive-story .attachment .count {
	font-size:19px;
	font-size:1.1875rem;
	font-weight:500;
	line-height:22px;
	color:#737373;
	padding-bottom:20px;
	display:block
}
.view-archive-story .attachment .count span {
	color:#a00606
}
.view-archive-story .attachment .search-menu {
	padding-top:20px;
	white-space:nowrap;
	overflow-x:auto
}
.view-archive-story .attachment .search-menu a {
	padding:0 10px;
	display:inline-block;
	vertical-align:top;
	color:#747474;
	text-transform:uppercase;
	font-size:16px;
	font-size:1rem;
	font-weight:400;
	line-height:24px
}
.view-archive-story .attachment .search-menu a:nth-child(1) {
	padding-left:0;
	border-left:0
}
.view-archive-story .attachment .search-menu a:hover,.view-archive-story .attachment .search-menu a.active {
	color:#a00606
}
.item-list ul.pager {
	margin:10px 0;
	list-style-type:none;
	text-align:center
}
.item-list ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
.view-archive-story .item-list ul.pager li.pager-current {
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold"
}
.view-archive-story .item-list ul.pager li.pager-ellipsis {
	padding:3px 9px;
	color:#333;
	line-height:25px;
	border-radius:3px
}
.view-archive-story .item-list ul.pager li.pager-item a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px
}
.view-archive-story .item-list ul.pager li.pager-item a:hover {
	background-color:#d71920;
	color:#fff
}
.view-archive-story .item-list ul.pager li.pager-next a,.view-archive-story .item-list ul.pager li.pager-last a,.view-archive-story .item-list ul.pager li.pager-first a,.view-archive-story .item-list ul.pager li.pager-previous a {
	color:#333;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	padding:3px 10px;
	font-family:"OpenSans-Semibold";
	display:block;
	border-radius:3px
}
.view-archive-story .item-list ul.pager li.pager-next a:hover,.view-archive-story .item-list ul.pager li.pager-last a:hover,.view-archive-story .item-list ul.pager li.pager-first a:hover,.view-archive-story .item-list ul.pager li.pager-previous a:hover {
	background-color:#d71920;
	color:#fff
}
.view-archive-story .item-list ul.pager li.pager-next.pager-first.first,.view-archive-story .item-list ul.pager li.pager-next.pager-last.last,.view-archive-story .item-list ul.pager li.pager-last.pager-first.first,.view-archive-story .item-list ul.pager li.pager-last.pager-last.last,.view-archive-story .item-list ul.pager li.pager-first.pager-first.first,.view-archive-story .item-list ul.pager li.pager-first.pager-last.last,.view-archive-story .item-list ul.pager li.pager-previous.pager-first.first,.view-archive-story .item-list ul.pager li.pager-previous.pager-last.last {
	display:none
}
.view-archive-story .archive-header {
	zoom:1;
	border:1px solid #ddd
}
.view-archive-story .archive-header:before,.view-archive-story .archive-header:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.view-archive-story .archive-header:after {
	clear:both
}
.view-archive-story .archive-header #archive-story-date-slider {
	float:left;
	width:68%
}
.view-archive-story .archive-header .archive-calender-custom {
	float:right;
	width:32%;
	text-align:right
}
.view-archive-story .archive-header .archive-calender-custom .views-exposed-form .views-exposed-widget {
	float:right;
	position:relative;
	padding:10px 1em 0 0
}
.view-archive-story .archive-header .archive-calender-custom .views-exposed-form .views-exposed-widget input[type="text"] {
	background:url(/sites/all/themes/itg/images/calender-icon.png) no-repeat center right;
	width:138px;
	border-radius:3px
}
.view-archive-story .archive-header .archive-calender-custom .views-exposed-form .views-exposed-widget .description {
	position:absolute;
	color:#989898;
	top:18px;
	left:10px;
	font-family:"OpenSans-Regular";
	font-size:12px;
	font-size:.75rem;
	display:none
}
.view-archive-story .slick-prev,.view-archive-story .slick-next {
	font-size:0;
	line-height:0;
	position:absolute;
	top:0;
	display:block;
	width:50px;
	height:50px;
	padding:0;
	cursor:pointer;
	border:none;
	outline:none;
	background:transparent;
	border-right:1px solid #ddd
}
.view-archive-story .slick-next {
	right:0
}
.view-archive-story .slick-prev {
	left:0
}
.view-archive-story .slick-prev:hover,.view-archive-story .slick-prev:focus,.view-archive-story .slick-next:hover,.view-archive-story .slick-next:focus {
	outline:none
}
.view-archive-story .slick-prev:before,.view-archive-story .slick-next:before {
	font:normal normal normal 14px/1 FontAwesome;
	font-size:20px;
	opacity:1;
	color:#c5c5c5;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.view-archive-story .slick-next::before {
	content:"\f054"
}
.view-archive-story .slick-prev::before {
	content:"\f053"
}
.program-rhs h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	display:none;
	position:relative;
	font-family:"OpenSans-Bold"
}
.program-rhs h3 span {
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 10px;
	display:inline-block
}
.program-rhs h3:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
.program-rhs h3 {
	display:block
}
.program-rhs h3 span {
	padding:20px 20px 10px 0
}
.program-rhs ul {
	padding:10px 20px 0 0
}
.program-rhs ul span.time {
	color:#575757;
	font-size:12px;
	font-size:.75rem;
	padding:0 0 5px;
	display:block
}
.program-rhs ul .detail {
	padding:0 0 20px
}
.program-rhs h4 {
	font-size:18px;
	background:#f5f5f5;
	padding:0;
	font-weight:700;
	font-family:"OpenSans-Regular";
	line-height:24px
}
.program-rhs .detail {
	overflow:hidden;
	padding:10px
}
.program-rhs .detail .pic {
	float:right;
	margin-left:10px
}
.program-rhs .detail .discription {
	display:block;
	overflow:hidden;
	word-wrap:break-word;
	font-size:15px;
	font-size:.9375rem;
	line-height:20px;
	color:#111;
	font-family:"OpenSans-Semibold"
}
.program-rhs .pic a {
	display:block
}
#block-itg-msi-magazine-calendar {
	padding:50px 0 20px
}
#block-itg-msi-magazine-calendar .calendar-title {
	position:relative;
	top:0;
	left:0;
	background:#a00606;
	height:22px;
	line-height:22px;
	padding:0 7px;
	text-transform:uppercase;
	color:#fff;
	font-family:"OpenSans-Regular";
	z-index:1;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%
}
#block-itg-msi-magazine-calendar .calendar-title a {
	color:#fff
}
#block-itg-msi-magazine-calendar ul {
	position:relative;
	border:1px solid #ddd;
	padding-bottom:33px;
	margin-top:-2px
}
#block-itg-msi-magazine-calendar ul li {
	zoom:1
}
#block-itg-msi-magazine-calendar ul li:before,#block-itg-msi-magazine-calendar ul li:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-itg-msi-magazine-calendar ul li:after {
	clear:both
}
#block-itg-msi-magazine-calendar ul li span {
	float:left;
	width:25%;
	height:34px;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	line-height:34px;
	border:1px solid #ddd;
	border-top:none;
	border-left:none
}
#block-itg-msi-magazine-calendar ul li span a {
	display:block;
	font-family:"OpenSans-Regular";
	color:gray
}
#block-itg-msi-magazine-calendar ul li span a.active,#block-itg-msi-magazine-calendar ul li span a:hover,#block-itg-msi-magazine-calendar ul li span a.menu_active {
	color:#000;
	background:#eaeaea
}
#block-itg-msi-magazine-calendar button {
	display:inline-block;
	vertical-align:top;
	background:transparent;
	border:1px solid #ddd;
	border-bottom:1px solid transparent;
	border-left:1px solid transparent;
	width:25%;
	height:34px;
	position:absolute;
	bottom:0;
	left:0;
	cursor:pointer;
	color:#7c7c7c
}
#block-itg-msi-magazine-calendar button i {
	font-size:18px
}
#block-itg-msi-magazine-calendar button.slick-prev {
	right:0;
	left:auto;
	border-left:1px solid #ddd;
	border-right:1px solid transparent
}
#block-views-latest-issue-magzine-block-1 {
	padding:50px 0 20px;
	font-family:"OpenSans-Regular"
}
#block-views-latest-issue-magzine-block-1 h2 {
	background:transparent;
	color:#000;
	font-size:16px;
	padding:0;
	font-weight:600
}
#block-views-latest-issue-magzine-block-1 ul {
	zoom:1;
	padding:20px;
	background:#f5f5f5
}
#block-views-latest-issue-magzine-block-1 ul:before,#block-views-latest-issue-magzine-block-1 ul:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-views-latest-issue-magzine-block-1 ul:after {
	clear:both
}
#block-views-latest-issue-magzine-block-1 ul li.issue-magazin-row {
	float:left;
	width:50%;
	text-align:center;
	margin-bottom:30px;
	padding:0 10px
}
#block-views-latest-issue-magzine-block-1 ul li.issue-magazin-row span {
	color:#193984;
	display:block;
	margin-top:5px;
	font-size:12px;
	font-size:.75rem;
	font-weight:500;
	text-transform:uppercase
}
#block-views-latest-issue-magzine-block-1 ul li.issue-magazin-row:nth-child(2n+1) {
	clear:left
}
.magazin-mob {
	display:none
}
.magazin-desktop {
	display:block
}
.magazin-lhs-top {
	background:#f6f5f5;
	border:1px solid #ddd;
	padding-bottom:0
}
.magazin-lhs-topa:hover {
	color:#193984
}
.magazin-lhs-top .magazin-top {
	zoom:1;
	margin-bottom:0
}
.magazin-lhs-top .magazin-top:before,.magazin-lhs-top .magazin-top:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.magazin-lhs-top .magazin-top:after {
	clear:both
}
.magazin-lhs-top .magazin-top .magazin-top-left {
	float:left;
	width:66.6666%;
	padding:0 10px;
	padding-top:10px;
	position:relative
}
.magazin-lhs-top .magazin-top .magazin-top-left .web-excl {
	background:transparent;
	color:#000;
	font-size:16px;
	padding:0;
	font-weight:600;
	text-transform:uppercase;
	font-family:"OpenSans-Regular"
}
.magazin-lhs-top .magazin-top .magazin-top-left h2 {
	margin-top:10px;
	margin-bottom:5px
}
.magazin-lhs-top .magazin-top .magazin-top-left .views-field-field-story-kicker-text {
	padding-bottom:10px;
	color:#373737;
	font-size:17px;
	line-height:24px;
	display:block
}
.magazin-lhs-top .magazin-top .magazin-subscribe {
	float:right;
	width:33.33333%;
	padding:10px;
	font-family:"OpenSans-Regular";
	background:#fff;
	border:1px solid #ddd
}
.magazin-lhs-top .magazin-top .magazin-subscribe .latest-issue {
	background:transparent;
	color:#000;
	font-size:16px;
	padding:0;
	font-weight:600;
	text-transform:uppercase
}
.magazin-lhs-top .magazin-top .magazin-subscribe .issue-title {
	background:#9d9d9d;
	width:210px;
	margin:0 auto;
	height:32px;
	line-height:32px;
	color:#fff;
	text-align:center;
	position:relative
}
.magazin-lhs-top .magazin-top .magazin-subscribe .issue-title:after {
	width:19px;
	height:23px;
	content:'';
	background:url(/sites/all/themes/itg/images/riban-icon-left.png) no-repeat center center;
	position:absolute;
	right:0;
	top:-23px
}
.magazin-lhs-top .magazin-top .magazin-subscribe .issue-title:before {
	width:19px;
	height:23px;
	content:'';
	background:url(/sites/all/themes/itg/images/riban-icon-right.png) no-repeat center center;
	position:absolute;
	left:0;
	top:-23px
}
.magazin-lhs-top .magazin-top .magazin-subscribe .issue-subscribe-link {
	font-size:20px;
	font-size:1.25rem;
	font-weight:700;
	text-transform:uppercase;
	color:#444;
	margin-top:10px;
	text-align:center
}
.magazin-lhs-top .magazin-top .magazin-subscribe .issue-subscribe-link a {
	color:#a00606;
	font-family:"Merriweather-Bold"
}
.magazin-lhs-top .magazin-top .magazin-subscribe .issue-image {
	text-align:center;
	margin-top:10px
}
.magazin-lhs-top .magazin-top .magazin-subscribe .next-issue-out {
	margin-top:10px;
	text-align:center
}
.magazin-lhs-top .magazin-top .magazin-subscribe .next-issue-out span {
	font-size:12px;
	color:#919191;
	text-transform:uppercase;
	font-weight:500
}
.magazin-lhs-top .magazin-bottom {
	padding-bottom:0
}
.magazin-lhs-top .magazin-bottom ul {
	zoom:1;
	margin-left:18px;
	padding:0
}
.magazin-lhs-top .magazin-bottom ul:before,.magazin-lhs-top .magazin-bottom ul:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.magazin-lhs-top .magazin-bottom ul:after {
	clear:both
}
.magazin-lhs-top .magazin-bottom ul li {
	width:auto;
	padding:0;
	float:left;
	list-style:disc;
	margin:0;
	color:#a00606
}
.magazin-lhs-top .magazin-bottom h3 {
	margin-top:5px;
	font-size:16px
}
.magazin-section .col-md-6:nth-child(2n+1) {
	clear:left
}
.magazin-section .section-ordering {
	position:relative
}
.magazin-section .section-ordering a {
	display:block
}
.magazin-section span.widget-title {
	position:absolute
}
.magazin-section>div>div {
	margin-bottom:35px
}
.magazin-section>div>div:last-child {
	margin-bottom:0
}
section.sidebar .block-itg-ads {
	display:inline-block;
	vertical-align:top;
	padding:25px 34px 30px;
	border-bottom:1px solid #ddd;
	width:100%;
	background:#f2f2f2
}
#block-itg-layout-manager-header-sosorry-block .sosory-header {
	zoom:1;
	background:#db1314;
	padding:15px 0;
	text-align:center
}
#block-itg-layout-manager-header-sosorry-block .sosory-header:before,#block-itg-layout-manager-header-sosorry-block .sosory-header:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-itg-layout-manager-header-sosorry-block .sosory-header:after {
	clear:both
}
#block-itg-layout-manager-header-sosorry-block .sosory-header .sosorryitg {
	padding:0 30px 0 0
}
#block-itg-layout-manager-header-sosorry-block .sosory-header .soindiatoday {
	float:right;
	padding-top:20px
}
#block-itg-layout-manager-header-sosorry-block .sosory-footer {
	background:#000;
	padding:12px 0;
	text-align:left
}
#block-itg-layout-manager-header-sosorry-block .sosory-footer a {
	color:#eff94e;
	font-size:12px;
	font-family:"OpenSans-Regular"
}
#block-itg-layout-manager-header-sosorry-block .sosory-footer ul li {
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin-bottom:15px
}
#block-itg-layout-manager-header-sosorry-block .sosory-footer ul li i {
	font-size:30px;
	vertical-align:middle;
	padding-right:10px;
	float:left
}
.page-sosorry .header-logo {
	display:none
}
.view-so-sorry {
	margin-bottom:40px
}
.view-so-sorry h2 {
	font-size:21px;
	font-size:1.3125rem;
	font-weight:300;
	color:#db1314;
	text-transform:uppercase
}
.view-so-sorry h2 span {
	font-weight:700
}
.view-so-sorry .videogallery-slider .slick-slide {
	width:100%
}
.view-so-sorry .video-slider-images .slick-slider {
	background:#171717;
	padding:10px 0
}
.view-so-sorry .video-slider-images li {
	padding:0 5px;
	cursor:pointer
}
.view-so-sorry .video-slider-images li:focus {
	outline:none;
	border:none
}
.view-so-sorry .video-slider-images li img {
	border:1px solid transparent;
	height:66px;
	width:88px
}
.view-so-sorry .video-slider-images li.slick-current img {
	border:1px solid #fff
}
#block-views-so-sorry-the-remix {
	max-width:370px;
	margin:50px auto 0 auto
}
#block-views-so-sorry-the-remix .title {
	background:#000;
	padding:10px
}
#block-views-so-sorry-the-remix .title a {
	color:#fff;
	font-family:"OpenSans-Regular"
}
.sosory-video {
	border:10px solid #000;
	border-bottom:none
}
#block-views-so-sorry-most-watched,.sport_ipl-ipl_video {
	margin-top:50px
}
@media screen and (max-width:768px) {
	#block-views-so-sorry-most-watched .view-so-sorry .view-content .photo-list,#block-views-so-sorry-most-watched .view-sport-ipl .view-content .photo-list,.sport_ipl-ipl_video .view-so-sorry .view-content .photo-list,.sport_ipl-ipl_video .view-sport-ipl .view-content .photo-list {
	white-space:nowrap;
	overflow-x:scroll
}
#block-views-so-sorry-most-watched .view-so-sorry .view-content .photo-list li,#block-views-so-sorry-most-watched .view-sport-ipl .view-content .photo-list li,.sport_ipl-ipl_video .view-so-sorry .view-content .photo-list li,.sport_ipl-ipl_video .view-sport-ipl .view-content .photo-list li {
	display:inline-block;
	vertical-align:top;
	float:none;
	width:170px
}
#block-views-so-sorry-most-watched .view-so-sorry .view-content .photo-list li a,#block-views-so-sorry-most-watched .view-sport-ipl .view-content .photo-list li a,.sport_ipl-ipl_video .view-so-sorry .view-content .photo-list li a,.sport_ipl-ipl_video .view-sport-ipl .view-content .photo-list li a {
	white-space:initial
}
}.sport_ipl-ipl_video {
	margin-top:0
}
.view-display-id-so_sorry_page {
	margin:-15px;
	position:relative
}
.view-display-id-so_sorry_page h1 {
	position:relative;
	bottom:0;
	left:0;
	width:100%;
	color:#fff;
	padding:7px 15px;
	font-size:32px;
	font-size:2rem;
	background:#000;
	font-size:21px
}
.sosorry-social {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 0;
	display:none
}
.sosorry-social ul li {
	display:inline-block;
	vertical-align:top;
	padding:0 10px
}
.sosorry-social ul li a {
	width:40px;
	height:40px;
	display:block;
	background:#4c4c4c;
	text-align:center;
	line-height:45px;
	border-radius:100%
}
.sosorry-social ul li a i {
	color:#fff;
	font-size:20px
}
#block-views-so-sorry-you-will-love-these .pager.pager--infinite-scroll {
	list-style-type:none;
	text-align:center;
	margin-top:25px
}
#block-views-so-sorry-you-will-love-these .pager.pager--infinite-scroll li {
	display:inline-block;
	vertical-align:top;
	position:relative
}
#block-views-so-sorry-you-will-love-these .pager.pager--infinite-scroll li .ajax-progress-throbber {
	position:absolute;
	z-index:1;
	right:-60px;
	top:10px
}
#block-views-so-sorry-you-will-love-these .pager.pager--infinite-scroll a {
	background:#db0e0f;
	color:#fff;
	font-family:"OpenSans-Regular";
	text-transform:uppercase;
	padding:9px 15px;
	border-radius:30px 0px 0px 30px;
	display:inline-block;
	position:relative
}
#block-views-so-sorry-you-will-love-these .pager.pager--infinite-scroll a:after {
	width:35px;
	height:38px;
	background:#cb090a;
	color:#fff;
	display:inline-block;
	content:"\f0d7";
	vertical-align:top;
	position:absolute;
	top:0;
	right:-35px;
	border-radius:0 30px 30px 0px;
	border-left:1px solid #ee5e5e;
	font:normal normal normal 14px/1 FontAwesome;
	line-height:38px;
	font-size:18px;
	text-align:center
}
#block-itg-widget-so-sorry-front-politoons .politoons-sosorry h2 {
	font-size:20px;
	font-size:1.25rem;
	font-weight:300;
	color:#db1314;
	text-transform:uppercase;
	margin-bottom:20px
}
#block-itg-widget-so-sorry-front-politoons .politoons-sosorry h2 span {
	background:#db1314;
	color:#fff;
	padding:0 5px;
	font-weight:700
}
#block-itg-widget-so-sorry-front-politoons .politoons-sosorry img {
	height:88px;
	width:88px;
	border-radius:100%;
	border:1px solid #ddd
}
#block-itg-widget-so-sorry-front-politoons .politoons-sosorry span.title {
	display:block;
	font-size:12px;
	font-size:.75rem;
	font-weight:500;
	color:#000;
	font-family:"OpenSans-Regular";
	text-transform:uppercase;
	margin-top:5px
}
#block-itg-widget-so-sorry-front-politoons .politoons-sosorry .col-md-4 {
	margin-bottom:20px;
	text-align:center
}
#block-itg-widget-so-sorry-front-politoons .politoons-sosorry .col-md-4:nth-child(3n+1) {
	clear:left
}
#block-itg-layout-manager-header-block .second-level-menu.menu {
	zoom:1
}
#block-itg-layout-manager-header-block .second-level-menu.menu:before,#block-itg-layout-manager-header-block .second-level-menu.menu:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-itg-layout-manager-header-block .second-level-menu.menu:after {
	clear:both
}
#block-itg-layout-manager-header-block .menu-login .user-menu {
	position:relative;
	z-index:99999
}
#block-itg-layout-manager-header-block .menu-login .user-menu a {
	cursor:pointer
}
#block-itg-layout-manager-header-block .menu-login .user-menu a.user-icon {
	background:transparent;
	color:#fff;
	text-align:center;
	font-size:28px
}
#block-itg-layout-manager-header-block .menu-login .user-menu a img {
	padding-top:5px
}
#block-itg-layout-manager-header-block .menu-login .user-menu ul.menu {
	position:absolute;
	right:0;
	background:#a00606;
	z-index:9;
	display:none
}
#block-itg-layout-manager-header-block .menu-login .user-menu ul.menu li a {
	color:#fff;
	display:block;
	padding:10px 20px
}
#block-itg-layout-manager-header-block .menu-login .user-menu ul.menu li+li {
	border-top:1px solid #000
}
#block-itg-layout-manager-header-block .menu-login .user-menu:hover ul.menu {
	display:block
}
.iframe-video {
	position:relative;
	padding-bottom:56.2%;
	height:0;
	-webkit-overflow-scrolling:touch
}
.iframe-video iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:auto
}
.ugc-success {
	height:100%;
	background-color:#fff
}
.recommended-for-you {
	background:#f3f3f3;
	margin:50px 0 0;
	padding:20px 0 10px
}
.recommended-for-you .widget-title {
	margin-bottom:10px
}
.recommended-for-you #block-itg-widget-personlization ul.common-list,.recommended-for-you #block-itg-front-end-common-recommended-anonymous-user ul.common-list {
	padding:0 15px
}
.recommended-for-you #block-itg-widget-personlization ul.common-list .recom-listing,.recommended-for-you #block-itg-front-end-common-recommended-anonymous-user ul.common-list .recom-listing {
	overflow:hidden;
	padding:10px
}
.recommended-for-you #block-itg-widget-personlization ul.common-list .recom-listing .pic,.recommended-for-you #block-itg-front-end-common-recommended-anonymous-user ul.common-list .recom-listing .pic {
	float:left;
	margin-right:15px
}
.recommended-for-you #block-itg-widget-personlization ul.common-list .recom-listing .detail,.recommended-for-you #block-itg-front-end-common-recommended-anonymous-user ul.common-list .recom-listing .detail {
	display:block;
	overflow:hidden;
	word-wrap:break-word;
	font-size:15px;
	font-size:.9375rem;
	line-height:20px;
	color:#111;
	font-family:"OpenSans-Semibold"
}
.recommended-for-you #block-itg-widget-personlization ul.common-list li.recom-listing,.recommended-for-you #block-itg-front-end-common-recommended-anonymous-user ul.common-list li.recom-listing {
	padding:0 0 30px
}
.recommended-for-you #block-itg-widget-personlization ul.common-list li.recom-listing .pic,.recommended-for-you #block-itg-front-end-common-recommended-anonymous-user ul.common-list li.recom-listing .pic {
	width:144px
}
.recommended-for-you #block-itg-widget-personlization ul.common-list h4,.recommended-for-you #block-itg-front-end-common-recommended-anonymous-user ul.common-list h4 {
	font-size:12px;
	font-size:.75rem;
	font-weight:700;
	color:#048cb9;
	text-transform:uppercase
}
.recommended-for-you #block-itg-widget-personlization ul.frist-ul li:first-child h4,.recommended-for-you #block-itg-front-end-common-recommended-anonymous-user ul.frist-ul li:first-child h4 {
	display:none
}
.recommended-for-you #block-itg-widget-personlization ul.frist-ul li:first-child .pic,.recommended-for-you #block-itg-front-end-common-recommended-anonymous-user ul.frist-ul li:first-child .pic {
	float:none;
	margin:0;
	width:auto
}
.recommended-for-you #block-itg-widget-personlization ul.frist-ul li:first-child .detail,.recommended-for-you #block-itg-front-end-common-recommended-anonymous-user ul.frist-ul li:first-child .detail {
	background:#fff;
	padding:13px 10px;
	font-size:18px;
	line-height:24px;
	font-family:"OpenSans-Regular";
	font-weight:500
}
.recommended-for-you #block-itg-widget-personlization .recommended-slider,.recommended-for-you #block-itg-front-end-common-recommended-anonymous-user .recommended-slider {
	margin:0 -15px
}
.recommended-for-you #block-itg-widget-personlization .recommended-slider button.slick-prev,.recommended-for-you #block-itg-widget-personlization .recommended-slider button.slick-next,.recommended-for-you #block-itg-front-end-common-recommended-anonymous-user .recommended-slider button.slick-prev,.recommended-for-you #block-itg-front-end-common-recommended-anonymous-user .recommended-slider button.slick-next {
	background:transparent;
	border:none;
	font-size:60px;
	position:absolute;
	top:50%;
	margin-top:-40px;
	z-index:999;
	color:#b9b9b9;
	cursor:pointer;
	display:none !important
}
.recommended-for-you #block-itg-widget-personlization .recommended-slider button.slick-next,.recommended-for-you #block-itg-front-end-common-recommended-anonymous-user .recommended-slider button.slick-next {
	right:-50px
}
.recommended-for-you #block-itg-widget-personlization .recommended-slider button.slick-prev,.recommended-for-you #block-itg-front-end-common-recommended-anonymous-user .recommended-slider button.slick-prev {
	left:-50px
}
.default-video.itg-layout-container .ad-widget,.default-photo.itg-layout-container .ad-widget {
	border:none
}
.default-video .top_takes_videos_widget span.widget-title,.default-video .watch_right_now_videos_widget span.widget-title,.default-photo .top_takes_videos_widget span.widget-title,.default-photo .watch_right_now_videos_widget span.widget-title {
	display:none
}
.default-video .sidebar-section-photo,.default-video .sidebar-section-video,.default-photo .sidebar-section-photo,.default-photo .sidebar-section-video {
	border:1px solid #ddd
}
#block-itg-widget-yearende-left-top-news .top-news,#block-itg-widget-yearende-left-top-videos .top-video,.osscar-video {
	background:#f6f6f6
}
#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing,.osscar-video ul .dont-miss-listing {
	float:none;
	width:100%
}
#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing+.dont-miss-listing,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing+.dont-miss-listing,.osscar-video ul .dont-miss-listing+.dont-miss-listing {
	padding:0 10px 25px
}
#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing .dm-pic,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing .dm-pic,.osscar-video ul .dont-miss-listing .dm-pic {
	width:auto;
	position:relative
}
#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing .dm-pic a,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing .dm-pic a,.osscar-video ul .dont-miss-listing .dm-pic a {
	display:block
}
#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing .dm-pic span,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing .dm-pic span,.osscar-video ul .dont-miss-listing .dm-pic span {
	position:absolute;
	bottom:0;
	background:rgba(0,0,0,0.4);
	color:#fff;
	font-size:12px;
	font-size:.75rem;
	font-family:"OpenSans-Regular";
	padding:2px 5px
}
#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing .dm-pic span i,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing .dm-pic span i,.osscar-video ul .dont-miss-listing .dm-pic span i {
	font-size:16px;
	font-size:1rem;
	vertical-align:middle
}
#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing {
	padding:10px 10px 25px
}
#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing+.dont-miss-listing,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing+.dont-miss-listing {
	padding:0 10px 25px
}
.year-slider {
	background:#000;
	padding:10px
}
.year-slider h2 {
	padding:10px 0
}
.year-slider h2 a {
	color:#fff
}
.yearender .pager.pager--infinite-scroll {
	text-align:center;
	list-style-type:none
}
.yearender .pager.pager--infinite-scroll a {
	background:#d6d6d6;
	display:inline-block;
	vertical-align:top;
	padding:5px 10px;
	font-family:"OpenSans-Regular";
	border-radius:3px;
	margin-bottom:50px
}
.yearender .view-yearender.view-display-id-block_2 .view-content {
	margin-right:-15px;
	margin-left:-15px;
	zoom:1
}
.yearender .view-yearender.view-display-id-block_2 .view-content:before,.yearender .view-yearender.view-display-id-block_2 .view-content:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.yearender .view-yearender.view-display-id-block_2 .view-content:after {
	clear:both
}
.yearender .view-yearender.view-display-id-block_2 .views-row {
	margin-bottom:40px
}
.yearender .view-yearender.view-display-id-block_2 .col-md-6:nth-child(2n+1) {
	clear:left
}
.yearender .section-ordering .pic {
	position:relative
}
.yearender .section-ordering .pic span {
	position:absolute;
	bottom:0;
	left:0;
	background:rgba(0,0,0,0.56);
	color:#fff;
	font-family:"OpenSans-Regular";
	font-size:12px;
	padding:5px
}
.yearender .section-ordering .pic span i {
	font-size:16px;
	font-size:1rem
}
.yearender .slick-slider {
	padding:10px;
	background:#000;
	border:none
}
.yearender .slick-slider .slick-prev {
	font:normal normal normal 14px/1 FontAwesome;
	cursor:pointer;
	width:24px;
	height:48px;
	background-color:rgba(255,255,255,0.3);
	border-radius:0 90px 90px 0;
	left:10px;
	font-size:0;
	position:absolute;
	top:50%;
	z-index:9;
	border:none;
	margin-top:-12px
}
.yearender .slick-slider .slick-prev:hover {
	background-color:rgba(255,255,255,0.6)
}
.yearender .slick-slider .slick-prev:before {
	content:'\f053';
	font:normal normal normal 14px/1 FontAwesome;
	font-size:20px;
	padding-left:0;
	left:0;
	position:absolute;
	top:16px
}
.yearender .slick-slider .slick-next {
	font:normal normal normal 14px/1 FontAwesome;
	cursor:pointer;
	width:24px;
	height:48px;
	background-color:rgba(255,255,255,0.3);
	border-radius:90px 0px 0px 90px;
	right:10px;
	font-size:0;
	position:absolute;
	top:50%;
	z-index:9;
	border:none;
	margin-top:-12px
}
.yearender .slick-slider .slick-next:hover {
	background-color:rgba(255,255,255,0.6)
}
.yearender .slick-slider .slick-next:before {
	content:'\f054';
	font:normal normal normal 14px/1 FontAwesome;
	font-size:20px;
	padding-left:0;
	right:0;
	position:absolute;
	top:16px
}
.yearender .slick-slider ul.slick-dots li {
	display:inline-block;
	vertical-align:top;
	padding:10px 6px
}
.yearender .slick-slider ul.slick-dots li button {
	border:none;
	cursor:pointer
}
@media screen and (min-width:769px) {
	.yearender .slick-slider .slick-next,.yearender .slick-slider .slick-prev {
	width:50px;
	height:100px;
	margin-top:-50px
}
.yearender .slick-slider .slick-next:before,.yearender .slick-slider .slick-prev:before {
	top:38px;
	font-size:30px
}
}.auto-layout-page .auto-block-1,.auto-layout-page .auto-block-2 {
	height:705px;
	overflow:hidden
}
.auto-layout-page .auto-block-3 .itg-widget-child .droppable {
	height:345px;
	overflow:hidden
}
.auto-layout-page .auto-block-1 .featured-news {
	border:none
}
.auto-layout-page .auto-block-2 {
	border:1px solid #ddd
}
.auto-layout-page .auto-block-2 .special-top-news {
	overflow:hidden;
	position:relative;
	height:100%
}
.auto-layout-page .auto-block-2 .special-top-news .widget-title {
	position:absolute
}
.auto-layout-page .widget-wrapper.auto-block_2 {
	border:1px solid #ddd
}
.auto-layout-page .widget-wrapper.auto-block_3 {
	background:#f3f3f3;
	padding:10px
}
.auto-layout-page .itg-h450-section .col-md-4 .droppable {
	height:450px;
	background:#f3f3f3
}
.auto-layout-page .itg-h450-section .col-md-4 .droppable .widget-wrapper {
	overflow:auto;
	height:auto;
	max-height:100%
}
.auto-layout-page .special-top-news ul.itg-listing {
	border:none
}
.auto-layout-page .special-top-news ul li {
	position:relative;
	padding-left:22px
}
.auto-layout-page .special-top-news ul li:before {
	position:absolute;
	top:20px;
	left:8px;
	content:'';
	border-radius:100%;
	background:#959595;
	height:5px;
	width:5px;
	z-index:1;
	display:inline-block
}
.auto-layout-page .auto-tips-n-tricks {
	height:402px;
	overflow:auto
}
.auto-layout-page .auto-tips-n-tricks ul {
	list-style:none
}
.auto-layout-page .auto-tips-n-tricks ul li {
	padding:18px 0
}
.auto-layout-page .auto-tips-n-tricks ul li+li {
	border-top:1px solid #ddd
}
.auto-layout-page .auto-tips-n-tricks ul li p.title a {
	font-weight:700;
	margin-bottom:5px;
	display:block
}
.auto-layout-page .section_wise_order-auto-road-trip {
	background:#f3f3f3;
	padding:10px
}
.auto-layout-page .auto-road-trip .trending-videos {
	padding:0;
	border:none
}
.auto-layout-page .auto-road-trip .trending-videos li .video-none:after {
	background:none
}
.auto-layout-page .auto-road-trip .trending-videos li.trending-videos-list {
	padding:13px 0
}
.auto-layout-page .auto_reviews .widget-title {
	margin-bottom:5px
}
.auto-layout-page .auto-block_5 a {
	color:#fff
}
.auto-layout-page .auto-block_5 .flexslider .flex-direction-nav {
	display:block
}
.auto-layout-page .auto-block_5 .flexslider .slides li:hover a {
	color:#fff
}
.auto-layout-page .auto-block_5 .flexslider .slides li .detail .flex-caption {
	font-size:18px;
	font-size:1.125rem;
	font-weight:500;
	line-height:24px;
	padding:10px;
	min-height:68px;
	max-height:auto;
	overflow:initial
}
.auto-layout-page .auto-block_5 .flexslider .slides li .detail .flex-count {
	position:absolute;
	bottom:78px;
	left:0
}
.tech-layout-page .auto-block-1,.tech-layout-page .auto-block-2 {
	height:672px;
	overflow:hidden
}
.tech-layout-page .auto-block-1 .featured-news {
	border:none
}
.tech-layout-page .auto-block-3 .itg-widget-child .droppable {
	height:311px;
	overflow:hidden
}
.tech-layout-page .auto-block-2 {
	border:1px solid #ddd;
	position:relative
}
.tech-layout-page .auto-block-2 .special-top-news {
	height:100%;
	overflow:hidden
}
.tech-layout-page .auto-block-2 .special-top-news .widget-title {
	position:absolute
}
.tech-layout-page .itg-h385-section .droppable {
	height:385px
}
.tech-layout-page .itg-h385-section .section_wise_order-buying-guid .widget-title {
	position:absolute
}
.tech-layout-page .itg-h396-section .droppable {
	height:425px;
	background:#f3f3f3;
	padding:10px
}
.tech-layout-page .itg-h396-section .section_wise_order-in-depth .widget-title {
	position:absolute;
	top:10px;
	left:10px
}
.tech-layout-page .widget-wrapper.tech-block_2 {
	border:1px solid #ddd
}
.tech-layout-page .special-top-news ul.itg-listing {
	border:none
}
.tech-layout-page .tech_most_read {
	border:1px solid #ddd;
	padding:10px
}
.tech-layout-page .tech_most_read .widget-title {
	margin-bottom:10px
}
.tech-layout-page #block-itg-widget-tech-most-read ul li.dont-miss-listing {
	width:100%;
	overflow:hidden;
	padding:12px 0 15px;
	border-bottom:1px solid #ddd
}
.tech-layout-page #block-itg-widget-tech-most-read ul li.dont-miss-listing:first-child {
	padding-top:0
}
.tech-layout-page #block-itg-widget-tech-most-read ul li.dont-miss-listing .dm-pic {
	width:auto
}
.tech-layout-page #block-itg-widget-tech-most-read ul li.dont-miss-listing .dm-pic a {
	display:block
}
.tech-layout-page .buying-guides a {
	display:block;
	font-family:"OpenSans-Semibold"
}
.tech-layout-page .buying-guides h3 {
	padding:10px 0;
	border-bottom:1px solid #ddd;
	margin-bottom:15px;
	font-size:20px
}
.tech-layout-page .buying-guides ul li span a {
	color:#b00202;
	font-size:12px;
	font-size:.75rem
}
.tech-layout-page .buying-guides ul li:first-child {
	padding-bottom:15px
}
.tech-layout-page .buying-guides ul li+li {
	padding:15px 0;
	border-top:1px solid #ddd
}
.tech-layout-page .tech-trip .trending-videos {
	border:none;
	padding-top:0
}
.tech-layout-page .tech-trip .trending-videos .trending-videos-list {
	padding:10px 0
}
.tech-layout-page .tech-trip .trending-videos .trending-videos-list span+span {
	display:block;
	overflow:hidden
}
.tech-layout-page .tech-in-depth ul li {
	overflow:hidden
}
.tech-layout-page .tech-in-depth ul li span {
	float:left;
	margin-bottom:0;
	margin-right:10px
}
.tech-layout-page .tech-in-depth ul li p {
	display:block;
	overflow:hidden
}
.tech-layout-page .tech-block_8 .widget-title {
	margin-bottom:5px
}
.tech-layout-page .techwatch {
	background:none
}
.tech-layout-page .techwatch.osscar-video ul .dont-miss-listing {
	padding:0 0 10px
}
.oscar-layout-page .osscar-video {
	background:transparent
}
.oscar-layout-page .osscar-video ul .dont-miss-listing {
	padding:0
}
.oscar-layout-page .osscar-video ul .dont-miss-listing+.dont-miss-listing {
	padding:25px 0 0
}
.oscar-layout-page .oscor-photo .col-md-6 {
	margin-top:0
}
.oscar-layout-page .oscor-photo .col-md-6:nth-child(n+3) {
	margin-top:30px
}
.oscar-layout-page .oscor-photo .col-md-6:nth-child(2n+1) {
	clear:left
}
.oscar-layout-page .oscor-photo .col-md-6 .title h3 {
	height:78px;
	padding:15px;
	color:#000;
	font-size:18px;
	background:linear-gradient(#fdcf2e,#fabb1d);
	font-weight:700
}
.oscar-layout-page .oscar-features .col-md-6 {
	overflow:hidden;
	margin-top:0
}
.oscar-layout-page .oscar-features .col-md-6:nth-child(n+3) {
	margin-top:30px
}
.oscar-layout-page .oscar-features .col-md-6:nth-child(2n+1) {
	clear:left
}
.oscar-layout-page .oscar-features .col-md-6 span {
	display:inline-block;
	vertical-align:top;
	float:left;
	margin-right:15px
}
.oscar-layout-page .oscar-features .col-md-6 p {
	overflow:hidden
}
.oscar-layout-page .oscar-news a {
	display:block
}
.oscar-layout-page .oscar-news h3 {
	font-weight:700;
	margin:10px 0 25px
}
.oscar-layout-page .oscar-news p {
	padding-top:10px
}
.oscar-layout-page .oscar-news .col-md-12 span {
	display:block
}
.oscar-layout-page .oscar-news .col-md-6:nth-child(n+4) {
	margin-top:30px
}
.oscar-layout-page .oscar-news .col-md-6:nth-child(3n+1) {
	clear:left
}
.oscar-layout-page .oscar-slider .top-slider {
	background:#000;
	padding:10px 10px 0;
	position:relative
}
.oscar-layout-page .oscar-slider .top-slider .common-img {
	display:none
}
.oscar-layout-page .oscar-slider .top-slider .first-image {
	display:block
}
.oscar-layout-page .oscar-slider .top-slider span {
	position:absolute;
	top:50%;
	left:50%;
	font-size:40px;
	margin-left:-35px;
	margin-top:-30px;
	color:#fff;
	cursor:pointer;
	background:rgba(0,0,0,0.59);
	padding:10px 20px;
	border-radius:5px
}
.oscar-layout-page .oscar-slider .bottom-slider {
	background:#171717
}
.oscar-layout-page .oscar-slider .bottom-slider ul {
	list-style-type:none
}
.oscar-layout-page .oscar-slider .bottom-slider li {
	background:#171717;
	padding:25px 10px;
	width:188px;
	float:left;
	height:276px
}
.oscar-layout-page .oscar-slider .bottom-slider li p {
	margin-top:10px
}
.oscar-layout-page .oscar-slider .bottom-slider li a {
	color:#b4b4b4
}
.oscar-layout-page .oscar-slider .bottom-slider li:hover {
	background:#393939
}
.oscar-layout-page .oscar-slider .bottom-slider li:hover a {
	color:#fff
}
[id*="itg-sso-reg-multistep-form"] {
	margin:0 -15px
}
[id*="itg-sso-reg-multistep-form"] .form-text {
	width:100%;
	height:36px
}
[id*="itg-sso-reg-multistep-form"] .form-row {
	padding:15px 0;
	display:inline-block;
	vertical-align:top;
	width:100%
}
[id*="itg-sso-reg-multistep-form"] .form-row label {
	display:none
}
[id*="itg-sso-reg-multistep-form"] .form-wrapper {
	padding:15px;
	display:inline-block;
	vertical-align:top;
	width:100%;
	position:relative
}
[id*="itg-sso-reg-multistep-form"] .form-wrapper .form-submit,[id*="itg-sso-reg-multistep-form"] .form-wrapper .btn-skip {
	background-color:#000;
	border:1px solid #000;
	border-radius:3px;
	color:#fff;
	font-size:16px;
	height:50px;
	width:200px;
	text-align:center;
	line-height:35px;
	margin-right:20px;
	text-transform:capitalize;
	display:inline-block;
	vertical-align:top
}
[id*="itg-sso-reg-multistep-form"] .form-wrapper .ajax-progress {
	left:217px;
	top:20px;
	position:absolute
}
[id*="itg-sso-reg-multistep-form"] .form-wrapper .ajax-progress .message {
	display:none
}
[id*="itg-sso-reg-multistep-form"] #otpclickme {
	cursor:pointer;
	display:inline-block;
	line-height:36px;
	vertical-align:middle
}
[id*="itg-sso-reg-multistep-form"] #otp_success {
	color:#009c00;
	display:inline-block;
	padding:15px 15px 0;
	vertical-align:top;
	width:100%
}
[id*="itg-sso-reg-multistep-form"] .email-error,[id*="itg-sso-reg-multistep-form"] .mobile-error {
	font-size:13px;
	color:red
}
.sign-in-link {
	max-width:550px;
	margin:0 auto
}
.sign-in-link .left-block {
	float:left
}
.sign-in-link .left-block span {
	color:red
}
.sign-in-link .rgt-block {
	float:right
}
.sign-in-link a,.sign-in-link .left-block {
	font-size:12px;
	color:#666
}
.event-sidebar .header-top .event-header-banner {
	overflow:hidden;
	position:relative;
	text-align:center
}
.event-sidebar .header-top .event-header-banner img {
	width:100%
}
.event-sidebar .header-top .event-header-banner .event-add-header {
	position:absolute;
	width:70%;
	margin:auto;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0
}
#block-views-event-photo-slider-block .view-event-photo-slider .view-event-photo-slider {
	max-width:100%
}
#block-views-event-photo-slider-block .view-event-photo-slider .view-event-photo-slider .slick-slider li {
	width:320px
}
#block-views-event-photo-slider-block .view-event-photo-slider .view-event-photo-slider .slick-slider .slick-prev,#block-views-event-photo-slider-block .view-event-photo-slider .view-event-photo-slider .slick-slider .slick-next {
	background:#000 none repeat scroll 0 0;
	color:#fff;
	cursor:pointer;
	font-size:25px;
	height:25px;
	line-height:25px;
	margin-top:-12px;
	position:absolute;
	text-align:center;
	top:50%;
	width:25px;
	z-index:1
}
#block-views-event-photo-slider-block .view-event-photo-slider .view-event-photo-slider .slick-slider .slick-prev {
	right:50px
}
#block-views-event-photo-slider-block .view-event-photo-slider .view-event-photo-slider .slick-slider .slick-next {
	right:25px;
	left:auto
}
#block-itg-event-backend-program-tab-block {
	zoom:1
}
#block-itg-event-backend-program-tab-block:before,#block-itg-event-backend-program-tab-block:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-itg-event-backend-program-tab-block:after {
	clear:both
}
#block-itg-event-backend-program-tab-block .program-sub-title {
	background:#eee;
	padding:15px;
	font-size:22px;
	font-size:1.375rem
}
#block-itg-event-backend-program-tab-block .event-listing {
	zoom:1;
	margin-top:25px
}
#block-itg-event-backend-program-tab-block .event-listing:before,#block-itg-event-backend-program-tab-block .event-listing:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-itg-event-backend-program-tab-block .event-listing:after {
	clear:both
}
#block-itg-event-backend-program-tab-block .event-listing .side-right {
	float:right;
	width:82.4%
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .title {
	background:#eee;
	padding:10px;
	font-size:16px;
	color:#000;
	line-height:22px;
	position:relative
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .title .spncor-tag {
	position:absolute;
	right:0;
	top:50%;
	margin-top:-37px;
	background:#d1d1d1;
	width:105px;
	height:73px;
	text-align:center
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .title .spncor-tag:before {
	width:0;
	height:0;
	border-bottom:73px solid #d1d1d1;
	border-left:30px solid transparent;
	content:'';
	position:absolute;
	left:-30px;
	top:0
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .title .spncor-tag span {
	text-transform:uppercase;
	font-size:12px;
	margin-bottom:4px;
	display:block;
	margin-top:4px
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .title .spncor-tag img {
	width:85px;
	height:33px
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .title.sponsors-parent {
	padding-right:140px
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail {
	zoom:1;
	font-size:13px;
	font-weight:500;
	font-family:"OpenSans-Regular";
	margin-top:15px;
	margin-bottom:15px
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail:before,#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail:after {
	clear:both
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .section-part {
	float:left;
	width:55.5%;
	padding-right:10px
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .section-part p {
	margin-bottom:10px
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .section-part a {
	color:#d71921;
	width:42%;
	display:inline-block
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .section-part a i {
	color:#000
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .profile-detail {
	float:right;
	width:44.5%
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .profile-detail label {
	color:#d71921;
	display:block;
	margin-bottom:5px
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .profile-detail .speaker-image {
	display:inline-block;
	vertical-align:middle
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .profile-detail .speaker-image img {
	width:72px;
	height:72px;
	border-radius:100%;
	border:2px solid #d71921
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .profile-detail .speaker-designation {
	display:inline-block;
	vertical-align:middle;
	padding-left:15px;
	color:#6e6e6e;
	font-weight:400;
	width:calc(100% - 72px)
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .profile-detail .speaker-designation .speaker-title {
	font-weight:700
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .profile-detail .profile-loop {
	margin-bottom:20px;
	border-left:1px solid #ddd;
	padding-left:30px;
	position:relative
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .profile-detail .profile-loop:before {
	background:url(/sites/all/themes/itg/images/event-profile-detail-icon.jpg);
	width:9px;
	height:8px;
	content:'';
	position:absolute;
	top:21px;
	left:-1px
}
#block-itg-event-backend-program-tab-block .event-listing .side-left {
	float:left;
	width:17.6%;
	padding-top:10px
}
#block-itg-event-backend-program-tab-block .event-listing .time {
	color:#d71921;
	font-size:14px;
	font-weight:700
}
#block-itg-event-backend-program-tab-block .event-listing.common-class+.common-class {
	display:none
}
#block-itg-event-backend-program-tab-block .top-tab {
	margin-top:20px;
	border-bottom:1px solid #ddd
}
#block-itg-event-backend-program-tab-block .top-tab ul li {
	display:inline-block;
	vertical-align:top;
	background:#eee;
	padding:6px 20px;
	margin-right:5px;
	border-radius:5px 5px 0px 0px;
	font-size:14px;
	font-weight:700;
	cursor:pointer
}
#block-itg-event-backend-program-tab-block .top-tab ul li.active {
	background:#a00606 !important;
	color:#fff
}
#block-itg-event-backend-program-tab-block .top-block-highlight {
	margin-bottom:50px
}
#block-itg-event-backend-program-tab-block .top-block-highlight h2 {
	margin-bottom:0;
	color:#ef3c24
}
#block-itg-event-backend-program-tab-block .top-block-highlight .highlights-video .live-event-video {
	height:345px
}
#block-itg-event-backend-program-tab-block .top-block-highlight .highlights-video .live-event-video iframe {
	width:100%;
	height:100%
}
#block-itg-event-backend-program-tab-block .top-block-highlight .highlights-video h2 {
	border-bottom:snow
}
#block-itg-event-backend-program-tab-block .top-block-highlight .highlights-container .wrap-listing {
	height:345px;
	overflow:auto
}
#block-itg-event-backend-program-tab-block .top-block-highlight .highlights-container .h-list {
	border-bottom:1px solid #ccc;
	padding:10px 0
}
#block-itg-event-backend-program-tab-block .top-block-highlight .highlights-container button {
	background:transparent;
	border:none;
	margin:10px 0 5px;
	margin-right:20px;
	cursor:pointer
}
#block-itg-event-backend-program-tab-block .top-block-highlight .highlights-container button i {
	font-size:24px;
	font-weight:400;
	color:#464646
}
#block-views-program-schedule-block-1 h2,#block-views-program-schedule-block-3 h2,#block-views-program-schedule-block-4 h2,#block-itg-event-backend-program-tab-block h2,#block-itg-event-backend-event-sign-and-win h2,#block-itg-event-backend-event-registration h2,.sponsor-detail-container h2,#block-views-event-subsite-speaker-block-2 h2,#block-views-event-subsite-speaker-block-3 h2,#block-views-event-subsite-speaker-block-3 h2 {
	font-size:20px;
	border-bottom:1px solid #ddd;
	text-transform:uppercase;
	font-family:"Merriweather-Bold";
	margin-bottom:30px;
	padding-bottom:10px;
	font-weight:700
}
#block-itg-event-backend-event-registration h2 span {
	float:right;
	font-size:12px;
	text-transform:capitalize;
	font-weight:600
}
#block-views-program-schedule-block-3 .col-md-3 {
	margin-bottom:30px
}
#block-views-program-schedule-block-3 .col-md-3:nth-child(4n+1) {
	clear:left
}
#block-views-program-schedule-block-3 .views-row {
	text-align:center;
	font-family:"OpenSans-Regular";
	color:#ef2a24;
	font-weight:700;
	text-transform:uppercase
}
#block-views-program-schedule-block-3 .views-row img {
	border-radius:100%
}
#block-views-program-schedule-block-3 .views-row a {
	font-size:15px;
	margin-top:10px;
	display:block;
	color:#000;
	margin-bottom:5px
}
#block-views-program-schedule-block-3 .views-row .views-row {
	margin-bottom:30px
}
#block-views-event-photo-slider-block,#block-views-event-associate-video-block,#block-views-event-subsite-speaker-block,#block-views-past-speaker-event-block {
	margin-top:20px
}
#block-views-event-photo-slider-block h2,#block-views-event-associate-video-block h2,#block-views-event-subsite-speaker-block h2,#block-views-past-speaker-event-block h2 {
	font-size:24px;
	color:#ef3c24;
	font-family:"Merriweather-Bold";
	margin-bottom:15px
}
.event-sidebar section.sidebar {
	border:none
}
#block-views-event-associate-video-block .video-list {
	position:relative;
	margin-bottom:20px;
	max-width:154px
}
#block-views-event-associate-video-block .video-list .field-content {
	border:7px solid #e9e9e9
}
#block-views-event-associate-video-block .video-list .field-content:before {
	position:absolute;
	right:28px;
	bottom:10px;
	content:'';
	background:url(/sites/all/themes/itg/images/youtube-icon.png) no-repeat;
	width:18px;
	height:13px
}
#block-views-program-schedule-block-1 .col-md-6:nth-child(2n+1) {
	clear:left
}
#block-views-program-schedule-block-1 .program-sub-title {
	background:#eee;
	padding:15px;
	font-size:22px;
	font-size:1.375rem;
	margin-bottom:40px
}
#block-views-program-schedule-block-1 .content-list {
	background:#f1f1f1;
	border-left:8px solid #ef3c24;
	text-align:center;
	padding:25px;
	margin-bottom:30px
}
#block-views-program-schedule-block-1 .content-list ul.profile-detail {
	padding-top:20px;
	text-align:left;
	text-transform:uppercase;
	zoom:1
}
#block-views-program-schedule-block-1 .content-list ul.profile-detail:first-child {
	margin-top:20px;
	border-top:2px solid #aaa
}
#block-views-program-schedule-block-1 .content-list ul.profile-detail:before,#block-views-program-schedule-block-1 .content-list ul.profile-detail:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-views-program-schedule-block-1 .content-list ul.profile-detail:after {
	clear:both
}
#block-views-program-schedule-block-1 .content-list ul.profile-detail li {
	float:left;
	font-weight:600;
	vertical-align:middle
}
#block-views-program-schedule-block-1 .content-list ul.profile-detail li.image img {
	width:72px;
	max-width:72px;
	height:72px;
	border-radius:100%;
	border:2px solid #ef3c24;
	display:inline-block
}
#block-views-program-schedule-block-1 .content-list ul.profile-detail li span {
	display:block;
	font-weight:600;
	padding-left:15px
}
#block-views-program-schedule-block-1 .content-list ul.profile-detail li span.title,#block-views-program-schedule-block-1 .content-list ul.profile-detail li span.designation {
	font-size:12px;
	font-size:.75rem
}
#block-views-program-schedule-block-1 .content-list ul.profile-detail li span.designation {
	font-weight:400
}
#block-views-program-schedule-block-1 .content-list ul.profile-detail li:nth-child(1) {
	width:20%;
	padding-top:0
}
#block-views-program-schedule-block-1 .content-list ul.profile-detail li:nth-child(2) {
	width:75%;
	text-align:left
}
#block-views-program-schedule-block-1 .content-list ul.profile-detail li:nth-child(3) {
	width:48%;
	padding-top:8px
}
#block-views-program-schedule-block-1 .content-list .date-display-range {
	font-family:"OpenSans-Regular";
	font-weight:900;
	font-size:18px;
	margin-bottom:10px
}
#block-views-program-schedule-block-1 .content-list .story-expert-name {
	font-size:16px;
	font-size:1rem;
	color:#ef3c24
}
#block-views-program-schedule-block-1 .program-sch-sponcor {
	text-align:right
}
#block-views-program-schedule-block-1 .program-sch-sponcor div {
	display:inline-block;
	vertical-align:top;
	position:relative;
	background:#d1d1d1;
	width:195px;
	height:54px;
	line-height:54px;
	padding-right:10px
}
#block-views-program-schedule-block-1 .program-sch-sponcor div:before {
	width:0;
	height:0;
	border-bottom:54px solid #d1d1d1;
	border-left:30px solid transparent;
	content:'';
	position:absolute;
	left:-30px;
	top:0
}
#block-views-program-schedule-block-1 .program-sch-sponcor div span {
	margin-right:10px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:600
}
#block-views-program-schedule-block-1 .program-sch-sponcor div img {
	width:85px;
	height:33px;
	vertical-align:middle
}
#block-menu-menu-event-menu ul {
	zoom:1;
	margin:0 auto;
	max-width:1200px
}
#block-menu-menu-event-menu ul:before,#block-menu-menu-event-menu ul:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-menu-menu-event-menu ul:after {
	clear:both
}
#block-menu-menu-event-menu ul li {
	float:left;
	position:relative
}
#block-menu-menu-event-menu ul li a {
	color:#f7ee23;
	font-size:15px;
	padding:0 10px;
	text-transform:uppercase;
	height:50px;
	line-height:50px;
	display:block
}
#block-menu-menu-event-menu ul li a:hover,#block-menu-menu-event-menu ul li a.active {
	color:#fff
}
#block-menu-menu-event-menu ul li a i {
	font-size:24px
}
#block-menu-menu-event-menu ul li ul {
	position:absolute;
	background-color:#000;
	z-index:1;
	left:0;
	top:50px;
	width:178px;
	display:none;
	max-height:200px;
	overflow:auto
}
#block-menu-menu-event-menu ul li ul li {
	float:none
}
#block-menu-menu-event-menu ul li ul li a {
	line-height:22px;
	display:block;
	height:auto;
	padding:5px 10px
}
#block-menu-menu-event-menu ul li:hover ul {
	display:block
}
#block-menu-menu-event-menu .wrap-mobile-social .mobile-nav,#block-menu-menu-event-menu .wrap-mobile-social .social-share {
	display:none
}
#block-menu-menu-event-menu .event-detail {
	background:#ef3c24;
	color:#fff;
	text-align:center
}
#block-menu-menu-event-menu .event-detail .event-str-date {
	font-size:24px;
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-weight:700;
	line-height:33px
}
#block-menu-menu-event-menu .event-detail .event-vanue-detail-place {
	background:#000;
	padding:0 35px;
	font-size:12px;
	text-transform:uppercase;
	display:inline-block;
	vertical-align:top
}
#block-menu-menu-event-menu .search-icon-parent {
	position:relative;
	display:inline-block;
	vertical-align:top
}
#block-menu-menu-event-menu .search-icon-parent .globle-search {
	position:absolute;
	right:20px;
	width:0;
	transition:all .5s ease-in-out;
	overflow:hidden;
	top:4px
}
#block-menu-menu-event-menu .search-icon-parent .globle-search .search-text {
	width:100%
}
#block-menu-menu-event-menu .search-icon-parent .globle-search.active {
	width:225px
}
#block-itg-event-backend-ad-right-sidebar-event {
	padding:30px;
	border:1px solid #ddd;
	background:#f7f7f7;
	margin-bottom:20px
}
#block-itg-event-backend-tweet-right-sidebar-event {
	padding:15px 30px;
	background:#f7f7f7;
	border:1px solid #ddd;
	margin-bottom:20px
}
#block-views-program-schedule-block-4 .view-display-id-block_4>.view-content>.views-row {
	width:24%;
	display:inline-block;
	vertical-align:top;
	padding:15px;
	text-align:center
}
#block-views-program-schedule-block-4 .view-display-id-block_4>.view-content>.views-row .views-field-field-sponsor-type {
	font-size:16px;
	text-transform:uppercase;
	font-weight:600;
	letter-spacing:1px
}
#block-views-program-schedule-block-4 .view-display-id-block_4>.view-content>.views-row .views-field-field-sponser-logo a {
	display:block;
	border:1px solid #ddd;
	padding:10px;
	height:85px;
	margin-bottom:10px;
	position:relative
}
#block-views-program-schedule-block-4 .view-display-id-block_4>.view-content>.views-row .views-field-field-sponser-logo a img {
	max-height:100%;
	max-width:100%;
	width:auto;
	height:auto;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto
}
.sign-and-win-contest,.event-registration-link {
	background:#ef3c24;
	color:#fff;
	font-size:30px;
	padding:15px 10px;
	text-align:center;
	font-weight:700;
	margin-bottom:50px
}
.event-registration-link {
	line-height:36px
}
#block-itg-event-backend-event-sign-and-win h1,#block-itg-event-backend-event-registration h1 {
	font-family:"OpenSans-Regular";
	font-size:40px;
	margin-bottom:40px
}
#block-itg-event-backend-event-registration {
	margin-bottom:70px
}
#block-itg-event-backend-event-registration .buy-ticket-txt {
	margin:30px 0;
	text-align:center;
	line-height:22px;
	font-size:16px;
	font-weight:700
}
#block-itg-event-backend-event-registration .buy-ticket-txt a {
	color:#ef3c24
}
#block-itg-event-backend-event-registration .tc-txt {
	padding:15px;
	background:#f1f1f1;
	border:1px solid #ddd
}
#block-itg-event-backend-event-registration .tc-txt span {
	color:#ef3c24
}
#block-itg-event-backend-event-registration .tc-txt ul {
	list-style-position:inside
}
#block-views-program-schedule-block-7 {
	font-weight:600;
	line-height:24px;
	margin-bottom:30px
}
.sponsor-detail-container .sponsor-detail {
	overflow:hidden;
	padding:10px
}
.sponsor-detail-container .sponsor-detail .pic {
	float:left;
	margin-right:0
}
.sponsor-detail-container .sponsor-detail .detail {
	display:block;
	overflow:hidden;
	word-wrap:break-word;
	font-size:15px;
	font-size:.9375rem;
	line-height:20px;
	color:#111;
	font-family:"OpenSans-Semibold"
}
.sponsor-detail-container .pic {
	border:1px solid #ddd;
	padding:5px
}
.sponsor-detail-container .detail {
	padding-left:10px
}
.sponsor-detail-container .detail .title {
	font-size:20px;
	font-size:1.25rem;
	font-weight:700;
	line-height:26px;
	margin-bottom:5px;
	margin-top:-5px
}
#block-views-event-subsite-speaker-block .views-row,#block-views-past-speaker-event-block .views-row {
	width:33.33333%;
	float:left
}
#block-views-event-subsite-speaker-block .views-row .view-content,#block-views-past-speaker-event-block .views-row .view-content {
	zoom:1;
	width:100%;
	float:none;
	text-align:center;
	margin-bottom:30px
}
#block-views-event-subsite-speaker-block .views-row .view-content:before,#block-views-event-subsite-speaker-block .views-row .view-content:after,#block-views-past-speaker-event-block .views-row .view-content:before,#block-views-past-speaker-event-block .views-row .view-content:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-views-event-subsite-speaker-block .views-row .view-content:after,#block-views-past-speaker-event-block .views-row .view-content:after {
	clear:both
}
#block-views-event-subsite-speaker-block .views-row .view-content img,#block-views-past-speaker-event-block .views-row .view-content img {
	border-radius:100%;
	border:1px solid #ddd
}
#block-views-event-subsite-speaker-block .views-row .view-content .views-field-title,#block-views-event-subsite-speaker-block .views-row .view-content .views-field-field-story-new-title,#block-views-past-speaker-event-block .views-row .view-content .views-field-title,#block-views-past-speaker-event-block .views-row .view-content .views-field-field-story-new-title {
	font-size:11px;
	font-weight:700;
	font-family:"OpenSans-Regular";
	color:#000;
	margin-top:10px;
	text-transform:uppercase
}
#block-views-event-subsite-speaker-block .views-row .view-content .views-field-field-story-new-title,#block-views-past-speaker-event-block .views-row .view-content .views-field-field-story-new-title {
	color:#ef2a24;
	margin-top:0
}
#block-views-event-subsite-speaker-block .views-row:nth-child(3n+1),#block-views-past-speaker-event-block .views-row:nth-child(3n+1) {
	clear:left
}
#block-itg-event-backend-post-event-block .top-tab {
	background-color:#f4f4f4;
	padding:10px;
	padding-bottom:0;
	border:none
}
#block-itg-event-backend-post-event-block .top-tab ul li {
	border-radius:0;
	color:#000;
	font-family:"OpenSans-Regular";
	font-weight:400;
	padding:15px 10px
}
#block-itg-event-backend-post-event-block .top-tab ul li span {
	background-color:#8d8d8d;
	padding:5px 10px;
	color:#888;
	font-weight:900;
	font-size:16px;
	border-radius:3px
}
#block-itg-event-backend-post-event-block .top-tab ul li i {
	font-style:normal
}
#block-itg-event-backend-post-event-block .top-tab ul li.active {
	background:#fff !important;
	color:#000;
	box-shadow:1px -1px 1px #ccc
}
#block-itg-event-backend-post-event-block .top-tab ul li.active span {
	background-color:#ef3c24 !important;
	color:#fff
}
#block-itg-event-backend-post-event-block .event-listing .content-detail {
	zoom:1;
	padding:8px;
	box-shadow:0px 0px 5px #ccc;
	margin-bottom:50px
}
#block-itg-event-backend-post-event-block .event-listing .content-detail:before,#block-itg-event-backend-post-event-block .event-listing .content-detail:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-itg-event-backend-post-event-block .event-listing .content-detail:after {
	clear:both
}
#block-itg-event-backend-post-event-block .event-listing .content-detail .side-left,#block-itg-event-backend-post-event-block .event-listing .content-detail .side-right {
	width:50%
}
#block-itg-event-backend-post-event-block .event-listing .content-detail .side-left {
	padding-top:0
}
#block-itg-event-backend-post-event-block .event-listing .content-detail .side-right .section-part {
	width:100%;
	float:none;
	padding-right:0;
	font-family:"OpenSans-Regular";
	line-height:initial
}
#block-itg-event-backend-post-event-block .event-listing .content-detail .side-right .section-part .bottom-links {
	margin-top:10px
}
#block-itg-event-backend-post-event-block .event-listing .content-detail .side-right .section-part .bottom-links a {
	width:auto;
	margin-right:10px
}
#block-itg-event-backend-post-event-block .event-listing .content-detail .side-right .title {
	font-size:20px;
	line-height:28px;
	font-weight:700;
	padding:0;
	background-color:transparent
}
#block-itg-event-backend-post-event-block .event-listing .content-detail .side-right .small-title {
	color:#ef3c24;
	font-family:"OpenSans-Regular";
	font-size:13px;
	font-size:.8125rem;
	margin-bottom:5px;
	text-transform:uppercase
}
.speaker-detail-page .col-md-3,#block-views-program-schedule-block-3 .col-md-3 {
	text-align:center
}
.speaker-detail-page .col-md-3 h4,#block-views-program-schedule-block-3 .col-md-3 h4 {
	font-size:15px;
	margin:10px 0 0;
	color:#000;
	text-transform:uppercase;
	font-weight:600
}
.speaker-detail-page .col-md-3 p,#block-views-program-schedule-block-3 .col-md-3 p {
	text-transform:uppercase;
	color:#ef2a24;
	font-size:12px
}
.speaker-detail-page .col-md-3 img,#block-views-program-schedule-block-3 .col-md-3 img {
	border-radius:100%;
	border:2px solid #d71921
}
.speaker-detail-page h3,#block-views-program-schedule-block-3 h3 {
	margin-bottom:10px;
	text-transform:uppercase
}
.speaker-detail-page .body-content,#block-views-program-schedule-block-3 .body-content {
	color:#888
}
#block-views-event-subsite-speaker-block-3 .image-wrap {
	border:1px solid #ddd;
	height:100px;
	float:left;
	width:25%;
	margin-right:20px;
	margin-bottom:20px;
	position:relative
}
#block-views-event-subsite-speaker-block-3 .image-wrap img {
	border:none;
	border-radius:inherit;
	max-height:100%;
	max-width:100%;
	width:auto;
	height:auto;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto
}
#block-views-event-subsite-speaker-block-3 h3 {
	font-weight:700
}
#content [id*='event-registration-node-form'] .mandatory-message {
	width:620px;
	text-align:right;
	font-size:12px
}
#content [id*='event-registration-node-form'] .mandatory-message span {
	padding-left:0
}
#content [id*='event-registration-node-form'] .ticket-type-message {
	font-size:12px;
	margin-bottom:30px;
	color:green;
	padding-left:130px
}
#content [id*='event-registration-node-form'] #edit-field-erf-ticket-type .form-type-radios label {
	width:130px
}
#content [id*='event-registration-node-form'] #edit-field-erf-ticket-type .form-type-radios .form-radios {
	padding-left:130px
}
#content [id*='event-registration-node-form'] #edit-field-erf-ticket-type .form-type-radios .form-radios .form-type-radio {
	padding-right:20px
}
#content [id*='event-registration-node-form'] #edit-field-erf-ticket-type .form-type-radios .form-radios .form-type-radio .form-radio {
	margin:2px
}
#content [id*='event-registration-node-form'] #edit-field-erf-ticket-type .form-type-radios .form-radios .form-type-radio label b {
	display:block;
	margin:5px 0 0 18px
}
#content [id*='event-registration-node-form'] #edit-field-erf-ticket-type .description {
	display:none
}
#content [id*='event-registration-node-form'] .form-field-type-field-collection .form-item .form-item {
	margin:15px 0
}
#content [id*='event-registration-node-form'] .form-item-field-erf-payment-gateway-und {
	max-width:620px
}
#content [id*='event-registration-node-form'] .event-total-fees-container label {
	width:127px;
	font-size:15px;
	color:#000;
	display:inline-block
}
#content [id*='event-registration-node-form'] .event-total-fees-container span.event-fees-amount {
	font-weight:700;
	font-size:20px
}
#content [id*='event-registration-node-form'] .have-a-coupon-code {
	padding-left:130px
}
#content [id*='event-registration-node-form'] .have-a-coupon-code a.have-a-coupon-code-link {
	color:#0098d8
}
#content [id*='event-registration-node-form'] #edit-field-no-of-members label {
	margin-right:20px
}
#content [id*='event-registration-node-form'] #edit-field-no-of-members label,#content [id*='event-registration-node-form'] #edit-field-no-of-members .event-no-of-memeber {
	display:inline-block;
	vertical-align:middle
}
#content [id*='event-registration-node-form'] #edit-field-no-of-members label span,#content [id*='event-registration-node-form'] #edit-field-no-of-members .event-no-of-memeber span {
	background:#e6e6e6;
	width:30px;
	height:33px;
	display:inline-block;
	vertical-align:top;
	border:1px solid #cdcdcd;
	border-right:snow;
	line-height:23px;
	text-align:center;
	font-size:45px;
	cursor:pointer
}
#content [id*='event-registration-node-form'] #edit-field-no-of-members label span.event-form-add,#content [id*='event-registration-node-form'] #edit-field-no-of-members .event-no-of-memeber span.event-form-add {
	font-size:28px;
	line-height:29px;
	border-left:0;
	border-right:1px solid #cdcdcd
}
#content [id*='event-registration-node-form'] #edit-field-no-of-members label .event-form-number,#content [id*='event-registration-node-form'] #edit-field-no-of-members .event-no-of-memeber .event-form-number {
	height:33px;
	border:1px solid #cdcdcd;
	border-left:0;
	width:40px;
	font-size:16px;
	font-weight:700;
	border-right:0;
	text-align:center
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] {
	max-width:620px
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] tr:nth-child(1) .event-registration-form-header:before {
	content:'-'
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] .event-registration-form-header {
	background:#e6e6e6;
	width:100%;
	padding:10px;
	font-size:16px;
	border:1px solid #dadada;
	font-weight:700;
	cursor:pointer;
	position:relative
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] .event-registration-form-header:before {
	position:absolute;
	right:10px;
	content:'+';
	font-size:22px;
	top:10px;
	color:#000
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] .event-registration-form-header.event-registration-header-open:before {
	content:'-' !important;
	font-size:26px
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] .event-registration-form-header.event-registration-header-close:before {
	content:'+' !important
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] .event-registration-form-content {
	background:#f1f1f1;
	padding:10px 10px 50px 15px;
	border:1px solid #dadada;
	border-top:none;
	display:none
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-radios label,#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-select label {
	width:130px;
	font-size:15px;
	color:#000
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-radios label+div,#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-select label+div {
	padding-left:0
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-radios label+div>div,#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-select label+div>div {
	width:18.3%
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-radios label+div>div label,#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-select label+div>div label {
	display:inline-block;
	vertical-align:middle;
	width:85%
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-radios label+div>div label b,#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-select label+div>div label b {
	display:block
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-radios label+div>div input[type="radio"],#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-select label+div>div input[type="radio"] {
	display:inline-block;
	width:12px
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-radios label+div .form-item .form-radio,#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-select label+div .form-item .form-radio {
	float:none
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] .date-box-wrapper {
	display:inline-block;
	width:100%
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] .date-box-wrapper label {
	width:130px;
	padding-right:10px;
	font-size:15px;
	color:#000;
	display:block;
	float:left
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] .date-box-wrapper .date-combo.form-wrapper {
	width:75%;
	float:left;
	border:none
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] .date-box-wrapper .date-combo.form-wrapper .date-no-float {
	width:100%
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] .date-box-wrapper .date-combo.form-wrapper .form-type-date-select {
	width:100%;
	margin:0;
	background-size:18px
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] .date-box-wrapper .date-combo.form-wrapper .form-type-date-select .form-type-select {
	width:33.33%;
	display:inline-block;
	vertical-align:top;
	padding-right:10px
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] .date-box-wrapper .date-combo.form-wrapper .form-type-date-select .form-type-select label {
	width:auto
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] .date-box-wrapper .date-combo.form-wrapper .form-type-date-select .form-type-select:last-child {
	padding-right:0
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] .date-box-wrapper .date-combo.form-wrapper .form-type-date-select .date-padding {
	padding:0;
	float:none
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] .date-box-wrapper .date-combo.form-wrapper .form-type-date-select select {
	width:100%
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] .date-box-wrapper .date-combo.form-wrapper legend {
	display:none
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] tr:nth-child(1) .event-registration-form-header:before {
	content:'-'
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] tr:nth-child(1) .event-registration-form-content {
	display:block
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] tr td:nth-child(2) {
	padding-bottom:15px
}
#content [id*='event-registration-node-form'] fieldset.captcha {
	max-width:630px;
	margin:0;
	border:1px solid #dadada
}
#content [id*='event-registration-node-form'] .form-text,#content [id*='event-registration-node-form'] .form-textarea {
	width:75%;
	max-width:489px
}
#content [id*='event-registration-node-form'] .form-type-textarea>label+div {
	padding-left:0 !important
}
#content [id*='event-registration-node-form'] .form-item-field-erf-payment-gateway-und #edit-field-erf-payment-gateway-und {
	width:79%
}
#content [id*='event-registration-node-form'] .captcha {
	padding-left:130px
}
#content [id*='event-registration-node-form'] .captcha #edit-captcha-response {
	width:220px
}
#content [id*='event-registration-node-form'] .captcha label {
	display:none
}
#content [id*='event-registration-node-form'] .captcha .description {
	padding-left:0;
	color:#000;
	margin-top:5px
}
#content [id*='event-registration-node-form'] .captcha span.error {
	padding-left:0
}
#content [id*='event-registration-node-form'] .form-submit[value="Add another item"] {
	margin-left:0
}
#content [id*='event-registration-node-form'] .form-submit[value="Remove"] {
	background:#ef3c24;
	float:right;
	margin-top:10px;
	margin-right:20px;
	border:none;
	padding:5px 10px;
	color:#fff;
	font-weight:500;
	font-family:"OpenSans-Regular";
	border-radius:4px
}
#content [id*='event-registration-node-form'] #field-erf-registration-fee-add-more-wrapper>.form-item {
	margin:0 0 20px
}
#block-itg-event-backend-event-registration .event-registration-main-container {
	margin-top:40px
}
#block-itg-event-backend-event-registration b {
	font-size:14px;
	color:#000;
	font-weight:700
}
#block-itg-event-backend-event-registration .tc-txt {
	font-family:"OpenSans-Regular";
	font-size:12px;
	color:#707070
}
#block-itg-event-backend-event-registration .tc-txt ul li {
	margin-bottom:10px
}
.education-layout-page .widget-wrapper {
	position:relative
}
.education-layout-page .droppable {
	overflow:hidden
}
.education-layout-page .defalt-placeholder-magazin {
	height:140px
}
.education-layout-page .custom_html_widget {
	padding:10px
}
.education-layout-page .grey-bg {
	background:#f3f3f3
}
.education-layout-page .itg-layout-672 .droppable .auto-block-1,.education-layout-page .itg-layout-672 .droppable .auto-block-2 {
	height:670px;
	overflow:hidden;
	margin-bottom:20px
}
.education-layout-page .itg-layout-672 .droppable .auto-block-1 {
	border:1px solid #ddd
}
.education-layout-page .itg-layout-672 .droppable .auto-block-1 .featured-news {
	border:none
}
.education-layout-page .itg-layout-672 .itg-widget-child .droppable {
	height:310px
}
.education-layout-page .itg-layout-565 .droppable {
	height:565px
}
.education-layout-page .itg-layout-565 .itg-widget-parent .droppable {
	height:auto;
	min-height:initial
}
.education-layout-page .itg-layout-565 .itg-widget-child .droppable {
	height:300px
}
.education-layout-page .itg-layout-565 .itg-widget-child .droppable .widget-wrapper {
	overflow:auto
}
.education-layout-page .itg-layout-565 .itg-widget-child .droppable .widget-wrapper .data-holder {
	height:initial
}
.education-layout-page .itg-common-section .ad-widget {
	height:382px
}
.education-layout-page .itg-295-layout .droppable {
	height:295px
}
.education-layout-page .itg-325-layout .droppable,.education-layout-page .itg-325-layout .ad-widget {
	height:325px
}
.education-layout-page .itg-345-layout .droppable {
	height:345px
}
.education-layout-page .more {
	display:block;
	text-align:right;
	font-weight:700;
	font-size:12px;
	padding:10px 0
}
.education-layout-page .shadow-on {
	-moz-box-shadow:0 0 5px #d4cdcd;
	-webkit-box-shadow:0 0 5px #d4cdcd;
	box-shadow:0 0 5px #d4cdcd;
	margin:2px 0
}
.education-layout-page .shadow-on .section-ordering h3 {
	padding:10px
}
.education-layout-page .shadow-on .section-ordering p {
	padding:12px 15px 12px 25px
}
.education-layout-page .shadow-on .section-ordering p:before {
	left:10px
}
.education-layout-page .shadow-on .more {
	padding:10px 20px 20px 0;
	position:unset;
	right:0;
	bottom:0
}
.education-layout-page .section_wise_order-edu-from-the-magazine {
	background:#f3f3f3;
	padding:10px
}
.education-layout-page .section_wise_order-edu-from-the-magazine .widget-title {
	margin-bottom:5px
}
.education-layout-page .from-the-magazine .magazine-detail {
	margin-bottom:10px;
	overflow:hidden
}
.education-layout-page .from-the-magazine .magazine-detail h3 {
	font-size:18px;
	font-size:1.125rem;
	line-height:24px;
	margin-bottom:5px
}
.education-layout-page .from-the-magazine .magazine-detail img {
	float:left;
	margin-right:10px
}
.education-layout-page .from-the-magazine>p {
	padding:10px 0;
	font-family:"OpenSans-Semibold"
}
.education-layout-page .from-the-magazine>p+p {
	border-top:1px solid #ddd
}
.education-layout-page .auto-block-2 {
	border:1px solid #ddd;
	position:relative
}
.education-layout-page .auto-block-2 .special-top-news {
	overflow:hidden;
	height:100%
}
.education-layout-page .auto-block-2 .special-top-news .widget-title,.education-layout-page .auto-block-2 .special-top-news .widget-settings {
	position:absolute
}
.education-layout-page .auto-block-2 .special-top-news .itg-listing {
	border:none
}
.education-layout-page .education_how_made_id {
	padding:10px
}
.education-layout-page .education_how_made_id .widget-title {
	margin-bottom:5px
}
.education-layout-page .how-made-it {
	padding:10px
}
.education-layout-page .how-made-it ul li {
	zoom:1;
	padding:10px 0;
	position:relative;
	padding-bottom:10px
}
.education-layout-page .how-made-it ul li:before,.education-layout-page .how-made-it ul li:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.education-layout-page .how-made-it ul li:after {
	clear:both
}
.education-layout-page .how-made-it ul li .dm-pic {
	float:left;
	margin-right:15px
}
.education-layout-page .how-made-it ul li .dm-detail {
	overflow:hidden
}
.education-layout-page .how-made-it ul li .dm-detail .title {
	font-weight:700;
	margin-bottom:5px
}
.education-layout-page .how-made-it ul li .dm-detail a {
	color:#828282
}
.education-layout-page .how-made-it ul li+li {
	border-top:1px solid #ddd
}
.education-layout-page .section_wise_order-edu-tips-and-trick {
	border:1px solid #ddd;
	padding:10px
}
.education-layout-page .section_wise_order-edu-tips-and-trick .auto-tips-n-tricks {
	height:344px;
	overflow:auto
}
.education-layout-page .auto-tips-n-tricks ul li {
	padding:18px 0
}
.education-layout-page .auto-tips-n-tricks ul li+li {
	border-top:1px solid #ddd
}
.education-layout-page .auto-tips-n-tricks ul li p.title a {
	font-weight:700;
	margin-bottom:5px;
	display:block
}
.education-layout-page .tech-block_2 {
	padding:10px
}
.education-layout-page .tech-block_2 .widget-title {
	margin-bottom:5px
}
.education-layout-page .osscar-video {
	background:transparent
}
.education-layout-page .osscar-video ul .dont-miss-listing {
	padding:0;
	position:relative
}
.education-layout-page .osscar-video ul .dont-miss-listing+.dont-miss-listing {
	padding-top:10px
}
.education-layout-page .osscar-video ul .dont-miss-listing:after {
	position:absolute;
	content:"";
	width:100%;
	height:1PX;
	background:#DDD;
	left:0;
	bottom:0;
	z-index:1
}
.education-layout-page .osscar-video ul .dont-miss-listing:last-child:after {
	display:none
}
.education-layout-page .osscar-video ul .dont-miss-listing:last-child:after {
	display:inline-block
}
.education-layout-page .section_wise_order-edu-sample-paper .section-ordering p:first-child,.education-layout-page .section_wise_order-edu-notification .section-ordering p:first-child,.education-layout-page .section_wise_order-edu-featurefilia .section-ordering p:first-child,.education-layout-page .section_wise_order-edu-jobs-and-career .section-ordering p:first-child {
	border:none
}
.education-layout-page .itg-newaletter {
	padding:15px
}
.education-layout-page #itg-newslatter-register-form .messages.error {
	display:none
}
.education-layout-page #itg-newslatter-register-form .form-type-textfield {
	margin:0 0 15px;
	padding:0;
	position:relative
}
.education-layout-page #itg-newslatter-register-form .form-type-textfield input[type="text"] {
	width:100%;
	height:35px
}
.education-layout-page #itg-newslatter-register-form .form-type-textfield span.error {
	background:#fff none repeat scroll 0 0;
	color:red;
	position:absolute;
	right:12px;
	top:-9px;
	padding-left:0
}
.education-layout-page #itg-newslatter-register-form input[type="submit"] {
	background:#000;
	border:none;
	color:#fff;
	width:130px;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	font-size:18px;
	border-radius:5px;
	cursor:pointer;
	font-family:"OpenSans-Regular"
}
.education-layout-page .widget-wrapper.custom_ask_expert_form_block {
	overflow-y:auto
}
.education-layout-page .ask-question {
	padding:15px;
	overflow:auto
}
.education-layout-page .ask-question .form-type-textarea,.education-layout-page .ask-question .form-type-textfield {
	margin:0;
	padding:0
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] {
	zoom:1
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"]:before,.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"]:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"]:after {
	clear:both
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] input[type="text"] {
	width:100%
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] textarea {
	height:65px;
	margin-bottom:10px
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] #question p {
	color:#000;
	font-size:12px;
	margin-bottom:20px;
	margin-top:10px
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] #question p.chtr-limit {
	margin-bottom:10px
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] #askname {
	zoom:1
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] #askname:before,.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] #askname:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] #askname:after {
	clear:both
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askname,.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askemail {
	float:left;
	width:50%
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askname input[type="text"],.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askemail input[type="text"] {
	width:100%
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askname {
	padding-right:10px
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askemail {
	padding-left:10px
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] input[type="submit"] {
	background:#000 none repeat scroll 0 0;
	border:medium none;
	border-radius:5px;
	color:#fff;
	font-size:16px;
	height:32px;
	text-transform:uppercase;
	width:90px;
	cursor:pointer;
	font-family:"OpenSans-Regular"
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] .captcha {
	border:none
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] .captcha legend,.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] .captcha .fieldset-description {
	display:none
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] .captcha img {
	width:120px;
	margin-top:15px
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] .form-item-captcha-response {
	display:inline-block;
	width:100%;
	margin-bottom:10px
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] .form-item-captcha-response label {
	width:47%;
	float:left
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] .form-item-captcha-response input[type="text"] {
	width:47%;
	font-size:14px;
	float:right
}
.education-layout-page .ask-question [id*="itg-custom-ask-an-expert-form"] .form-item-captcha-response .description {
	display:none
}
.education-layout-page .ask-question .expert-question {
	position:relative;
	font-size:14px;
	color:#323232;
	margin:15px 0;
	border-top:1px solid #ddd;
	padding-top:20px;
	padding-left:30px
}
.education-layout-page .ask-question .expert-question:before {
	content:'Q';
	width:20px;
	height:20px;
	background:#000;
	display:inline-block;
	color:#fff;
	text-align:center;
	font-family:"OpenSans-Regular";
	margin-right:10px;
	position:absolute;
	top:20px;
	left:0
}
.education-layout-page .ask-question .question-link {
	text-align:center
}
.education-layout-page .ask-question .question-link a {
	font-size:12px;
	text-transform:uppercase;
	font-weight:900;
	color:#000;
	text-decoration:underline;
	letter-spacing:0;
	margin-bottom:20px;
	display:block
}
.education-layout-page .ask-question .ask-user-detail h4 {
	display:block;
	margin-bottom:10px
}
.education-layout-page .ask-question .section-user-details {
	overflow:hidden;
	margin-bottom:20px
}
.education-layout-page .ask-question .section-user-details img {
	float:right;
	border:2px solid #ddd;
	border-radius:100%;
	width:60px;
	height:60px
}
.education-layout-page .ask-question .section-user-details .section-user-name {
	font-size:14px;
	font-weight:700;
	color:#585858
}
.page-sports-video,.page-sports-photo {
	margin-top:-15px
}
.siderbar-sport .widget-title,.siderbar-sport h2.block-title,#block-itg-widget-ipl-tweets .widget-title,#block-itg-widget-ipl-tweets h2.block-title,#block-itg-widget-live-score .widget-title,#block-itg-widget-live-score h2.block-title {
	display:block;
	font-weight:500;
	background:#5585f6;
	font-size:16px;
	padding:0 10px;
	width:100%;
	color:#fff
}
.siderbar-sport .widget-title a,.siderbar-sport h2.block-title a,#block-itg-widget-ipl-tweets .widget-title a,#block-itg-widget-ipl-tweets h2.block-title a,#block-itg-widget-live-score .widget-title a,#block-itg-widget-live-score h2.block-title a {
	color:#fff
}
.siderbar-sport h2.block-title,#block-itg-widget-ipl-tweets h2.block-title,#block-itg-widget-live-score h2.block-title {
	line-height:normal;
	color:#fff;
	text-transform:uppercase
}
.view-sport-ipl ul.pager {
	margin:10px 0;
	list-style-type:none;
	text-align:center
}
.view-sport-ipl ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
.view-sport-ipl ul.pager li.pager-current {
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold"
}
.view-sport-ipl ul.pager li.pager-ellipsis {
	padding:3px 9px;
	color:#333;
	line-height:25px;
	border-radius:3px
}
.view-sport-ipl ul.pager li.pager-item a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px
}
.view-sport-ipl ul.pager li.pager-item a:hover {
	background-color:#d71920;
	color:#fff
}
.view-sport-ipl ul.pager li.pager-next a,.view-sport-ipl ul.pager li.pager-last a,.view-sport-ipl ul.pager li.pager-first a,.view-sport-ipl ul.pager li.pager-previous a {
	color:#333;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	padding:3px 10px;
	font-family:"OpenSans-Semibold";
	display:block;
	border-radius:3px
}
.view-sport-ipl ul.pager li.pager-next a:hover,.view-sport-ipl ul.pager li.pager-last a:hover,.view-sport-ipl ul.pager li.pager-first a:hover,.view-sport-ipl ul.pager li.pager-previous a:hover {
	background-color:#d71920;
	color:#fff
}
.view-sport-ipl ul.pager li.pager-next.pager-first.first,.view-sport-ipl ul.pager li.pager-next.pager-last.last,.view-sport-ipl ul.pager li.pager-last.pager-first.first,.view-sport-ipl ul.pager li.pager-last.pager-last.last,.view-sport-ipl ul.pager li.pager-first.pager-first.first,.view-sport-ipl ul.pager li.pager-first.pager-last.last,.view-sport-ipl ul.pager li.pager-previous.pager-first.first,.view-sport-ipl ul.pager li.pager-previous.pager-last.last {
	display:none
}
.section-sport-ipl-bg {
	background:url(/sites/all/themes/itg/images/sports-bg.png) no-repeat center 409px
}
.section-sport-ipl-bg main.container {
	background:transparent
}
.sport-home-layout-page .widget-title {
	display:block;
	font-weight:500;
	background:#5585f6;
	font-size:16px;
	padding:0 10px;
	width:100%;
	color:#fff
}
.sport-home-layout-page .widget-title a {
	color:#fff
}
.sport-home-layout-page .droppable {
	overflow:hidden
}
.sport-home-layout-page .itg-layout-615 .droppable {
	height:640px
}
.sport-home-layout-page .itg-layout-615 .auto-block-1,.sport-home-layout-page .itg-layout-615 .auto-block-2 {
	height:640px;
	overflow:hidden
}
.sport-home-layout-page .itg-layout-615 .auto-block-1 {
	border:1px solid #ddd;
	background:#1b1b1b
}
.sport-home-layout-page .itg-layout-615 .auto-block-1 .featured-news {
	border:none
}
.sport-home-layout-page .itg-layout-615 .auto-block-1 .featured-news a {
	color:#fff
}
.sport-home-layout-page .itg-layout-615 .auto-block-1 .featured-news a:hover {
	color:#f1f1f1
}
.sport-home-layout-page .itg-layout-615 .auto-block-1 .featured-news .featured-post .featured-post-first .no-result-image {
	height:270px
}
.sport-home-layout-page .itg-layout-615 .auto-block-2 {
	border:1px solid #ddd;
	position:relative
}
.sport-home-layout-page .itg-layout-615 .auto-block-2 .special-top-news {
	overflow:hidden;
	height:100%
}
.sport-home-layout-page .itg-layout-615 .auto-block-2 .special-top-news .widget-title {
	position:absolute
}
.sport-home-layout-page .itg-layout-615 .auto-block-2 .special-top-news .itg-listing {
	border:none
}
.sport-home-layout-page .itg-layout-225 .droppable {
	min-height:225px
}
.sport-home-layout-page .itg-layout-225 .widget-title {
	margin-bottom:10px
}
.sport-home-layout-page .itg-layout-300 .droppable {
	height:315px
}
.sport-home-layout-page .itg-layout-485 .droppable {
	height:485px
}
.sport-home-layout-page .itg-layout-195 .droppable {
	min-height:160px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd
}
.sport-home-layout-page .itg-layout-260 .droppable {
	min-height:260px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd
}
.sport-home-layout-page .itg-layout-375 .droppable {
	min-height:375px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd
}
.sport-home-layout-page .itg-layout-315 .droppable {
	min-height:315px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd
}
.sport-home-layout-page .itg-layout-340 .droppable {
	min-height:340px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd
}
.sport-home-layout-page .section_wise_order-sport-column .trending-videos {
	border:none
}
.sport-home-layout-page .section_wise_order-sport-column .trending-videos .trending-videos-list {
	border:none;
	padding:0
}
.sport-home-layout-page .section_wise_order-sport-column .trending-videos .trending-videos-list+.trending-videos-list {
	border-top:none;
	padding:15px 0 0
}
.sport-home-layout-page .tech-block_5 .data-holder {
	max-width:inherit;
	background:#fff;
	box-shadow:0 0 5px #ccc;
	margin:3px;
	height:auto
}
.sport-home-layout-page .tech-block_5 .data-holder .view-content {
	margin:10px;
	overflow:hidden
}
.sport-home-layout-page .tech-block_5 .widget-title {
	position:relative;
	left:0;
	top:0;
	margin-bottom:10px
}
@media screen and (max-width:768px) {
	.sport-home-layout-page .sports-video .view-content .photo-list {
	white-space:nowrap;
	overflow-x:scroll
}
.sport-home-layout-page .sports-video .view-content .photo-list li {
	display:inline-block;
	vertical-align:top;
	float:none;
	width:170px
}
.sport-home-layout-page .sports-video .view-content .photo-list li a {
	white-space:initial
}
}.sport-home-layout-page .sports-video .view-content .photo-list li {
	padding:0 15px
}
.sport-home-layout-page .sports-video ul figure {
	margin-bottom:10px
}
.sport-home-layout-page .poll-wrapper .poll-data {
	border:none;
	padding:10px
}
.sport-home-layout-page .poll-wrapper .active-poll-title h2 {
	font-size:17px;
	font-size:1.0625rem
}
.sport-home-layout-page .poll-wrapper .active-poll-title .updated-msg {
	display:none
}
.sport-home-layout-page .poll-wrapper .poll-replace-id {
	margin-top:10px
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .form-submit {
	background:#000;
	border:1px solid #000;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	padding:0;
	font-size:18px;
	box-shadow:4px 4px 0 #00b3e6
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .past-poll li {
	width:100%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:10px
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .past-poll li:last-child {
	margin-bottom:0
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .past-poll li:nth-child(1) .poll-progress-bar {
	background-color:#c00
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .past-poll li:nth-child(2) .poll-progress-bar {
	background-color:#009
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .past-poll li:nth-child(3) .poll-progress-bar {
	background-color:#fc0
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .past-poll li:nth-child(4) .poll-progress-bar {
	background-color:#c00
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .past-poll li:nth-child(5) .poll-progress-bar {
	background-color:#009
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .past-poll li:nth-child(6) .poll-progress-bar {
	background-color:#fc0
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .past-poll li:nth-child(7) .poll-progress-bar {
	background-color:#c00
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .past-poll li:nth-child(8) .poll-progress-bar {
	background-color:#009
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .past-poll li:nth-child(9) .poll-progress-bar {
	background-color:#fc0
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .past-poll li:nth-child(10) .poll-progress-bar {
	background-color:#c00
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .past-poll li:nth-child(11) .poll-progress-bar {
	background-color:#009
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .past-poll li:nth-child(12) .poll-progress-bar {
	background-color:#fc0
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .past-poll li .poll-progress-bar {
	display:inline-block;
	vertical-align:top;
	height:18px
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .poll-answer-text {
	float:left;
	width:100px
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .noofvotes,.sport-home-layout-page .poll-wrapper .poll-replace-id .percentage {
	float:left;
	width:100px;
	padding-left:20px
}
.sport-home-layout-page .poll-wrapper .poll-replace-id .poll-past-percentage-progess {
	width:120px;
	float:left
}
.sport-home-layout-page .poll-wrapper .poll-replace-id input[type="radio"] {
	display:none
}
.sport-home-layout-page .poll-wrapper .poll-replace-id input[type="radio"]+label {
	padding-left:25px;
	position:relative
}
.sport-home-layout-page .poll-wrapper .poll-replace-id input[type="radio"]+label:before,.sport-home-layout-page .poll-wrapper .poll-replace-id input[type="radio"]+label:after {
	display:inline-block;
	width:15px;
	height:15px;
	vertical-align:middle;
	cursor:pointer;
	-moz-border-radius:50%;
	border-radius:50%;
	position:absolute;
	top:3px;
	left:0;
	content:''
}
.sport-home-layout-page .poll-wrapper .poll-replace-id input[type="radio"]+label:before {
	background-color:silver
}
.sport-home-layout-page .poll-wrapper .poll-replace-id input[type="radio"]:checked+label:after {
	background-color:#333;
	width:7px;
	height:7px;
	top:7px;
	left:4px
}
.sport-home-layout-page .page-sports-video a {
	margin-top:10px;
	display:block
}
.live-scorecard {
	text-align:center;
	font-family:"OpenSans-Regular";
	padding-bottom:20px
}
.live-scorecard h4 {
	padding:15px 0 5px
}
.live-scorecard h4 span {
	color:#d72229
}
.live-scorecard .match-location {
	color:#676767;
	font-size:12px
}
.live-scorecard .batteamscore {
	color:#d72229;
	font-size:40px;
	font-weight:700;
	vertical-align:middle
}
.live-scorecard .crrrunrate {
	display:inline-block;
	text-align:left;
	vertical-align:middle;
	letter-spacing:-1px;
	color:#626262
}
.live-scorecard .crrrunrate .crrrunover {
	display:block;
	color:#000
}
.live-scorecard .score {
	margin:20px 0
}
.live-scorecard .score .batteam {
	font-size:12px;
	font-size:.75rem;
	font-weight:700;
	color:#000
}
.movie-layout-page .featured-post-first h2 a {
	margin-bottom:0
}
.movie-layout-page .itg-layout-580 .droppable {
	height:650px
}
.movie-layout-page .itg-layout-580 .droppable .auto-block-1,.movie-layout-page .itg-layout-580 .droppable .auto-block-2 {
	height:650px;
	overflow:hidden
}
.movie-layout-page .itg-layout-580 .droppable .auto-block-1 {
	border:1px solid #ddd
}
.movie-layout-page .itg-layout-580 .droppable .auto-block-1 .featured-news {
	border:none
}
.movie-layout-page .itg-layout-580 .itg-widget-child .droppable {
	height:231px
}
.movie-layout-page .itg-layout-580 .itg-widget-child .tech-block_5 .widget-title,.movie-layout-page .itg-layout-580 .itg-widget-child .section_wise_order-standpoint .widget-title {
	top:0;
	left:15px;
	position:absolute
}
.movie-layout-page .itg-layout-580 .itg-widget-child .tech-block_5 .flexslider,.movie-layout-page .itg-layout-580 .itg-widget-child .section_wise_order-standpoint .flexslider {
	border:none
}
.movie-layout-page .itg-layout-580 .itg-widget-child .tech-block_5 .flexslider .slides li,.movie-layout-page .itg-layout-580 .itg-widget-child .section_wise_order-standpoint .flexslider .slides li {
	position:relative;
	border:none
}
.movie-layout-page .itg-layout-580 .itg-widget-child .tech-block_5 .flexslider .slides li .detail,.movie-layout-page .itg-layout-580 .itg-widget-child .section_wise_order-standpoint .flexslider .slides li .detail {
	position:absolute;
	bottom:0
}
.movie-layout-page .itg-layout-580 .itg-widget-child .tech-block_5 .flexslider .slides li .detail .flex-count,.movie-layout-page .itg-layout-580 .itg-widget-child .section_wise_order-standpoint .flexslider .slides li .detail .flex-count {
	display:none
}
.movie-layout-page .itg-layout-580 .itg-widget-child .tech-block_5 .flexslider .slides li .detail .flex-caption,.movie-layout-page .itg-layout-580 .itg-widget-child .section_wise_order-standpoint .flexslider .slides li .detail .flex-caption {
	background:rgba(255,255,255,0.74);
	font-size:20px;
	font-weight:700;
	max-width:100%;
	min-height:inherit;
	color:#000;
	padding:10px;
	width:auto;
	height:inherit
}
.movie-layout-page .itg-layout-580 .itg-widget-child .tech-block_5 .flexslider .slides li .detail .flex-caption a,.movie-layout-page .itg-layout-580 .itg-widget-child .section_wise_order-standpoint .flexslider .slides li .detail .flex-caption a {
	color:#000;
	line-height:24px;
	font-size:20px;
	font-weight:700;
	font-family:"OpenSans-Regular"
}
.movie-layout-page .itg-layout-580 .itg-widget-child .tech-block_5 .flexslider .slides li .detail .flex-caption a:hover,.movie-layout-page .itg-layout-580 .itg-widget-child .section_wise_order-standpoint .flexslider .slides li .detail .flex-caption a:hover {
	color:#193984
}
.movie-layout-page .itg-layout-580 .itg-widget-child .tech-block_5 .flexslider .flex-direction-nav,.movie-layout-page .itg-layout-580 .itg-widget-child .section_wise_order-standpoint .flexslider .flex-direction-nav {
	display:block
}
.movie-layout-page .itg-layout-580 .itg-widget-child .tech-block_5 .flexslider .flex-direction-nav a,.movie-layout-page .itg-layout-580 .itg-widget-child .section_wise_order-standpoint .flexslider .flex-direction-nav a {
	width:20px;
	height:20px
}
.movie-layout-page .itg-layout-580 .itg-widget-child .tech-block_5 .flexslider .flex-direction-nav a:before,.movie-layout-page .itg-layout-580 .itg-widget-child .section_wise_order-standpoint .flexslider .flex-direction-nav a:before {
	width:20px;
	height:20px;
	line-height:20px;
	font-size:20px;
	background:#000
}
.movie-layout-page .itg-layout-580 .itg-widget-child .tech-block_5 .flexslider .flex-direction-nav a.flex-prev,.movie-layout-page .itg-layout-580 .itg-widget-child .section_wise_order-standpoint .flexslider .flex-direction-nav a.flex-prev {
	left:0
}
.movie-layout-page .itg-layout-580 .itg-widget-child .tech-block_5 .flexslider .flex-direction-nav a.flex-next,.movie-layout-page .itg-layout-580 .itg-widget-child .section_wise_order-standpoint .flexslider .flex-direction-nav a.flex-next {
	right:0
}
.movie-layout-page .itg-layout-580 .auto-block-2 {
	border:1px solid #ddd;
	position:relative
}
.movie-layout-page .itg-layout-580 .auto-block-2 .special-top-news {
	height:100%;
	overflow:hidden
}
.movie-layout-page .itg-layout-580 .auto-block-2 .special-top-news .widget-title {
	position:absolute
}
.movie-layout-page .itg-layout-580 .auto-block-2 .special-top-news ul.itg-listing {
	border:none;
	padding-top:20px
}
.movie-layout-page .itg-h385-section .droppable {
	height:396px
}
.movie-layout-page .itg-h396-section .droppable {
	height:408px
}
.movie-layout-page .itg-h396-section .widget-title {
	top:10px;
	left:10px
}
.movie-layout-page .itg-h396-section .tech-movie_latest .widget-title {
	margin-bottom:10px
}
.movie-layout-page .tech-block_8 .widget-title {
	margin-bottom:5px
}
.movie-layout-page .tech-block_8 .osscar-video ul .dont-miss-listing {
	padding:0;
	position:relative
}
.movie-layout-page .tech-block_8 .osscar-video ul .dont-miss-listing:after {
	position:absolute;
	content:"";
	width:100%;
	height:1PX;
	background:#DDD;
	left:0;
	bottom:0;
	z-index:1
}
.movie-layout-page .tech-block_8 .osscar-video ul .dont-miss-listing+.dont-miss-listing {
	padding-top:10px
}
.movie-layout-page .tech-block_8 .osscar-video ul .dont-miss-listing:last-child:after {
	display:none
}
.movie-layout-page .osscar-video {
	background:transparent
}
.movie-layout-page .osscar-video ul .dont-miss-listing {
	padding:0 0 10px
}
.movie-layout-page .section_wise_order-movies-celebrities .widget-title,.movie-layout-page .section_wise_order-movies-lifestyle .widget-title {
	position:absolute;
	z-index:1
}
.movie-layout-page .tech-in-depth ul li {
	overflow:hidden;
	border-bottom:1px solid #ddd;
	padding-bottom:15px
}
.movie-layout-page .tech-in-depth ul li span {
	float:left;
	margin-bottom:0;
	margin-right:10px
}
.movie-layout-page .tech-in-depth ul li+li {
	padding:15px 0
}
.movie-layout-page .tech-in-depth ul li p {
	overflow:hidden;
	display:block;
	font-family:"OpenSans-Semibold"
}
.movie-layout-page .tech-in-depth ul li .col-md-6+.col-md-6 {
	margin-top:20px
}
.movie-layout-page .itg-h396-section .widget-wrapper {
	background:#f1f1f1;
	padding:10px
}
.movie-layout-page .itg-h396-section .widget-title {
	top:10px;
	left:10px
}
.movie-layout-page .tech-movie_latest .widget-settings,.movie-layout-page .tech-movie_latest .widget-title {
	left:0;
	top:0
}
.movie-layout-page .tech-movie_latest .osscar-video ul .dont-miss-listing {
	padding-bottom:15px
}
.movie-layout-page .tech-movie_latest .osscar-video ul .dont-miss-listing+.dont-miss-listing {
	padding:15px 0;
	border-top:1px solid #ddd
}
#block-itg-menu-manager-third-level-menu {
	zoom:1
}
#block-itg-menu-manager-third-level-menu:before,#block-itg-menu-manager-third-level-menu:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-itg-menu-manager-third-level-menu:after {
	clear:both
}
#block-itg-menu-manager-third-level-menu .select-menu {
	display:none
}
#block-itg-menu-manager-third-level-menu .menu-wrapper {
	height:60px;
	border-top:1px solid #fff
}
#block-itg-menu-manager-third-level-menu img {
	max-height:60px
}
#block-itg-menu-manager-third-level-menu ul {
	padding-top:15px;
	float:right
}
#block-itg-menu-manager-third-level-menu ul li {
	float:left
}
#block-itg-menu-manager-third-level-menu ul li a {
	color:#fff;
	padding:0 10px;
	display:block;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	font-family:"OpenSans-Regular";
	font-weight:500
}
#block-itg-menu-manager-third-level-menu ul li a:hover,#block-itg-menu-manager-third-level-menu ul li a.active {
	background:#ededed;
	color:#000
}
#block-itg-menu-manager-third-level-menu ul li a img {
	max-height:30px;
	width:auto;
	padding-top:0
}
#block-itg-menu-manager-third-level-menu button {
	border-radius:3px;
	background:#ebebeb;
	border:1px solid #ebebeb;
	width:90px;
	height:30px;
	font-size:15px;
	font-weight:700;
	margin-top:15px;
	cursor:pointer
}
#block-itg-menu-manager-third-level-menu button i {
	color:#e10000;
	font-size:8px;
	vertical-align:top;
	padding-top:5px
}
#block-itg-menu-manager-third-level-menu .third-level-menu li.more {
	position:relative
}
#block-itg-menu-manager-third-level-menu .third-level-menu li.more span {
	padding:5px 10px;
	float:left;
	width:50px;
	cursor:pointer;
	height:30px
}
#block-itg-menu-manager-third-level-menu .third-level-menu li.more span .fa-circle {
	font-size:7px;
	color:#fff;
	margin:0 2px
}
#block-itg-menu-manager-third-level-menu .third-level-menu li.more ul#overflow {
	display:none;
	position:absolute;
	right:0;
	width:200px;
	top:30px;
	background:#595959;
	padding:0;
	z-index:999999
}
#block-itg-menu-manager-third-level-menu .third-level-menu li.more ul#overflow li {
	float:none
}
#block-itg-menu-manager-third-level-menu .third-level-menu li.more ul#overflow li a {
	padding:3px 10px;
	height:auto
}
.taboola {
	margin-top:10px
}
.budget-page-layout .droppable {
	overflow:hidden
}
.budget-page-layout .itg-325-layout .droppable {
	height:325px
}
.budget-page-layout .itg-530-layout .droppable {
	height:530px
}
.budget-page-layout .itg-370-layout .droppable {
	height:370px
}
.budget-page-layout .itg-480-layout .droppable {
	height:480px
}
.budget-page-layout .itg-480-layout .itg-widget-parent .droppable {
	height:auto
}
.budget-page-layout .itg-480-layout .itg-widget-child .droppable {
	height:283px
}
.budget-page-layout .itg-715-layout .droppable {
	height:715px
}
.budget-page-layout .itg-715-layout .itg-widget-child .droppable {
	height:343px
}
.budget-page-layout .budget-top-block {
	display:inline-block;
	width:100%
}
.budget-page-layout .budget-top-block h1 {
	display:inline
}
.budget-page-layout .budget-top-block ul {
	list-style-type:none
}
.budget-page-layout .budget-top-block ul li {
	display:inline-block;
	vertical-align:top;
	padding-right:8px
}
.budget-page-layout .budget-top-block ul li a,.budget-page-layout .budget-top-block ul li span {
	background:#000;
	width:20px;
	height:20px;
	border-radius:100%;
	display:block;
	color:#fff;
	text-align:center;
	line-height:23px;
	font-size:15px
}
@media screen and (min-width:768px) {
	.budget-page-layout .budget-top-block ul li a,.budget-page-layout .budget-top-block ul li span {
	width:23px;
	height:23px;
	line-height:25px
}
}.budget-page-layout .budget-top-block ul li a.share,.budget-page-layout .budget-top-block ul li span.share {
	color:#d0d0d0
}
.budget-page-layout .budget-top-block ul li a.share,.budget-page-layout .budget-top-block ul li a.google,.budget-page-layout .budget-top-block ul li span.share,.budget-page-layout .budget-top-block ul li span.google {
	background:transparent
}
.budget-page-layout .budget-top-block ul li a.facebook,.budget-page-layout .budget-top-block ul li span.facebook {
	background:#0b4887
}
.budget-page-layout .budget-top-block ul li a.twitter,.budget-page-layout .budget-top-block ul li span.twitter {
	background:#05a3d2
}
.budget-page-layout .budget-top-block ul li a.google,.budget-page-layout .budget-top-block ul li span.google {
	background:url(/sites/all/themes/itg/images/google-icon.jpg) no-repeat center center
}
.budget-page-layout .budget-top-block .social-share {
	display:inline-block;
	vertical-align:top;
	padding-top:15px
}
.budget-page-layout .budget-top-block .social-share i.fa-share-alt {
	font-size:20px
}
.budget-page-layout .budget-ad {
	margin-top:25px
}
.budget-page-layout .video-wrapper {
	position:relative;
	padding-bottom:74.75%;
	padding-top:25px;
	height:0
}
.budget-page-layout .video-wrapper iframe {
	position:absolute;
	top:0;
	left:0;
	width:100% !important;
	height:100% !important
}
.budget-page-layout .video-wrapper {
	padding-bottom:70%
}
.budget-page-layout .common-highlights {
	overflow:auto;
	height:285px
}
.budget-page-layout .special-top-bg {
	background:#fbfbfb;
	overflow:auto;
	height:100%
}
.budget-page-layout .auto-block-2 {
	height:490px
}
.budget-page-layout .auto-block-2 .special-top-news .itg-listing {
	border:none
}
.budget-page-layout .section_wise_order .widget-settings {
	position:relative
}
.budget-page-layout .trending-videos {
	padding:0;
	border:none
}
.budget-page-layout .trending-videos li.trending-videos-list {
	padding:0
}
.budget-page-layout .trending-videos li.trending-videos-list+li {
	border-top:none;
	padding-top:20px
}
.budget-page-layout .osscar-video {
	background:transparent
}
.budget-page-layout .osscar-video ul .dont-miss-listing {
	padding:0
}
.budget-page-layout .osscar-video ul .dont-miss-listing+.dont-miss-listing {
	padding:30px 0 0
}
.budget-page-layout .latest p {
	margin-top:10px
}
.budget-page-layout .latest .col-md-3 {
	margin-bottom:40px
}
.budget-page-layout .latest .col-md-3:nth-child(4n+1) {
	clear:left
}
.budget-page-layout .featured-news {
	padding:0;
	border:none;
	margin:0 -15px
}
.budget-page-layout .featured-news .featured-post {
	padding:0 15px
}
.budget-page-layout .video-icon,.budget-page-layout .trending-videos li .pic,.trending-videos li .budget-page-layout .pic {
	display:block
}
.budget-page-layout .slider-budget {
	background:#000;
	height:326px
}
.budget-page-layout .slider-budget h3 {
	padding:12px
}
.budget-page-layout .slider-budget h3 a {
	color:#fff
}
.budget-page-layout .slider-budget .slick-dots {
	text-align:right;
	padding-right:10px;
	margin-top:15px
}
.budget-page-layout .slider-budget .slick-dots li {
	display:inline-block;
	vertical-align:top;
	padding:0 2px
}
.budget-page-layout .slider-budget .slick-dots li button {
	height:15px;
	width:15px;
	background:#fff;
	border:none;
	border-radius:50% 50%;
	text-indent:999999px;
	cursor:pointer
}
.budget-page-layout .slider-budget .slick-dots li.slick-active button {
	background:#fcf903
}
.budget-page-layout .slider-budget .slick-dots li:hover a {
	color:#f1f1f1
}
.pic-no-icon:after {
	display:none
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height:12px;
	margin:3px auto;
	background-color:#f7f7f7;
	background:linear-gradient(#a1a1a1,#d1d1d1);
	border:1px solid #c6c6c6;
	opacity:1
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	height:18px;
	margin:0 auto;
	width:98%;
	background:linear-gradient(#0b0b0b,#171717);
	border:1px solid #2c2c2c;
	opacity:1
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	margin-bottom:10px
}
.defalt-placeholder-img {
	height:none
}
.election-page .election-top-block {
	margin-top:0;
	position:relative;
	z-index:10
}
.election-page .election-top-block h1 {
	display:inline
}
.election-page .election-top-block ul {
	list-style-type:none
}
.election-page .election-top-block ul li {
	display:inline-block;
	vertical-align:top;
	padding-right:8px
}
.election-page .election-top-block ul li a,.election-page .election-top-block ul li span {
	background:#000;
	width:20px;
	height:20px;
	border-radius:100%;
	display:block;
	color:#fff;
	text-align:center;
	line-height:23px;
	font-size:15px
}
@media screen and (min-width:768px) {
	.election-page .election-top-block ul li a,.election-page .election-top-block ul li span {
	width:23px;
	height:23px;
	line-height:25px
}
}.election-page .election-top-block ul li a.share,.election-page .election-top-block ul li span.share {
	color:#d0d0d0
}
.election-page .election-top-block ul li a.share,.election-page .election-top-block ul li a.google,.election-page .election-top-block ul li span.share,.election-page .election-top-block ul li span.google {
	background:transparent
}
.election-page .election-top-block ul li a.facebook,.election-page .election-top-block ul li span.facebook {
	background:#0b4887
}
.election-page .election-top-block ul li a.twitter,.election-page .election-top-block ul li span.twitter {
	background:#05a3d2
}
.election-page .election-top-block ul li a.google,.election-page .election-top-block ul li span.google {
	background:url(/sites/all/themes/itg/images/google-icon.jpg) no-repeat center center
}
.election-page .election-top-block .social-share {
	display:inline-block;
	vertical-align:top;
	padding-top:15px
}
.election-page .election-top-block .social-share i.fa-share-alt {
	font-size:20px
}
.election-page .election-graph-3 {
	display:inline-block;
	width:100%
}
.election-page .election-graph-4 {
	display:inline-block;
	width:100%
}
.election-page .election-graph-5 {
	display:inline-block;
	width:100%;
	margin-top:-120px
}
.election-page .left-side .itg-415-layout .droppable {
	min-height:415px
}
.election-page .left-side .itg-325-layout .droppable {
	height:325px
}
.election-page .left-side .itg-325-layout iframe {
	height:286px;
	width:100%
}
.election-page .left-side .itg-map .droppable {
	height:375px
}
.election-page .left-side .itg-most-popular .droppable {
	min-height:180px
}
.election-page .left-side .itg-photo .droppable {
	height:494px
}
.election-page .right-side .itg-325 .droppable {
	height:325px
}
.election-page .right-side .itg-325 .most_popular {
	border:none;
	overflow:inherit
}
.election-page .right-side .itg-484 .droppable {
	height:484px
}
.election-page .right-side .itg-460 .droppable {
	height:460px
}
.election-page .right-side .key_candidate_extra_block .droppable {
	height:375px
}
.election-page .right-side .ad-widget {
	border:1px solid #ddd
}
.election-page .right-side .election-topadd .ad-widget {
	margin-top:0;
	margin-bottom:20px
}
.election-page .right-side .ads-after-two .election-topadd .ad-widget {
	margin-top:0;
	margin-bottom:4px
}
.election-page .itg-listing {
	border:none
}
.election-page .highlights .common-highlights {
	overflow:auto;
	max-height:282px
}
.election-page .trending-videos {
	padding:0;
	border:none
}
.election-page .trending-videos li.trending-videos-list {
	padding:0
}
.election-page .trending-videos li.trending-videos-list+li {
	border-top:none;
	padding-top:20px
}
.election-page .itg-most-popular .most_popular {
	border:none
}
.election-page .itg-most-popular .most_popular p {
	margin-top:10px;
	display:inline-block;
	vertical-align:top;
	width:100%
}
.election-page .itg-most-popular .col-md-3 {
	margin-bottom:30px
}
.election-page .itg-most-popular .col-md-3:nth-child(4n+1) {
	clear:left
}
.election-page .osscar-video {
	background:transparent
}
.election-page .osscar-video ul .dont-miss-listing {
	padding:0
}
.election-page .osscar-video ul .dont-miss-listing+.dont-miss-listing {
	padding:30px 0 0
}
.election-page .tech-block_5 .data-holder {
	background:#303030;
	max-width:inherit
}
.election-page .tech-block_5 .data-holder .view-content {
	margin:10px;
	overflow:hidden
}
.election-page .key-candidate {
	font-family:"OpenSans-Regular"
}
.election-page .key-candidate .most_popular {
	border:none
}
.election-page .key-candidate .list-state {
	margin:0 0 20px;
	white-space:nowrap;
	overflow:auto
}
.election-page .key-candidate .list-state span {
	cursor:pointer;
	display:inline-block;
	font-size:12px;
	font-weight:700;
	padding:2px 6px;
	text-transform:uppercase;
	vertical-align:top
}
.election-page .key-candidate .list-state span:hover,.election-page .key-candidate .list-state span.active {
	background:#1b60a3;
	color:#fff
}
.election-page .key-candidate .key-candidate-detail {
	font-family:"OpenSans-Regular";
	display:none;
	max-height:282px;
	overflow:auto
}
.election-page .key-candidate .key-candidate-detail ul {
	zoom:1;
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	margin-bottom:10px
}
.election-page .key-candidate .key-candidate-detail ul:before,.election-page .key-candidate .key-candidate-detail ul:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.election-page .key-candidate .key-candidate-detail ul:after {
	clear:both
}
.election-page .key-candidate .key-candidate-detail ul li {
	float:left
}
.election-page .key-candidate .key-candidate-detail ul li:nth-child(1) {
	width:25%
}
.election-page .key-candidate .key-candidate-detail ul li:nth-child(2) {
	width:56%;
	padding-top:5px
}
.election-page .key-candidate .key-candidate-detail ul li:nth-child(3) {
	width:18%;
	text-align:center
}
.election-page .key-candidate .key-candidate-detail ul li .candidate-name {
	font-size:14px;
	font-size:.875rem;
	font-weight:700
}
.election-page .key-candidate .key-candidate-detail ul li .constituancy {
	font-size:13px;
	font-size:.8125rem;
	color:#8f8f8f
}
.election-page .key-candidate .key-candidate-detail ul li img {
	background:#fff;
	border-radius:100%;
	box-shadow:0 0 5px #ccc;
	display:inline-block;
	height:63px;
	margin-left:2px;
	padding:5px;
	width:63px
}
.election-page .key-candidate .key-candidate-detail ul li .status {
	font-size:15px;
	font-weight:700
}
.election-page .key-candidate .key-candidate-detail ul li .status i {
	width:35px;
	height:35px;
	border-radius:3px;
	text-align:center;
	line-height:35px;
	color:#fff;
	font-size:28px;
	background:#ccc;
	margin-top:12px
}
.election-page .key-candidate .key-candidate-detail ul li .status span {
	display:block
}
.election-page .key-candidate .key-candidate-detail ul li .status.green {
	color:#418b32
}
.election-page .key-candidate .key-candidate-detail ul li .status.green i {
	background:#418b32
}
.election-page .key-candidate .key-candidate-detail ul li .status.red {
	color:#d80a02
}
.election-page .key-candidate .key-candidate-detail ul li .status.red i {
	background:#d80a02
}
.election-page .key-candidate .key-candidate-detail ul li .status.yellow {
	color:#418b32
}
.election-page .key-candidate .key-candidate-detail ul li .status.yellow i {
	background:#efc107
}
.election-page .key-candidate .key-candidate-detail ul li .status.orange {
	color:#ff8300
}
.election-page .key-candidate .key-candidate-detail ul li .status.orange i {
	background:#ff8300
}
.election-page .key-candidate .key-candidate-detail.key-candidate-detail-first {
	display:block
}
.election-page .itg-map svg {
	max-width:100%;
	max-height:332px
}
.election-page .itg-map #map-state {
	position:absolute;
	right:0;
	top:-40px;
	height:20px;
	line-height:20px;
	padding:0;
	width:145px;
	z-index:9
}
.election-page .itg-map .map-result-detail {
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,0.48);
	height:100%;
	width:100%;
	display:none
}
.election-page .itg-map .map-result-detail #consTable {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-48px;
	margin-left:-110px
}
.election-page .itg-map .map-box h4 {
	min-height:28px;
	padding-right:150px
}
.election-page .election-graph .col-el-1,.election-page .election-graph .col-el-2,.election-page .election-graph .col-el-3,.election-page .election-graph .col-el-4,.election-page .election-graph .col-el-5 {
	padding:0 15px;
	float:left
}
.election-page .election-graph .col-el-1 {
	width:100%
}
.election-page .election-graph .col-el-2 {
	width:50%
}
.election-page .election-graph .col-el-3 {
	width:33.33333%
}
.election-page .election-graph .col-el-4 {
	width:25%
}
.election-page .election-graph .col-el-5 {
	width:20%
}
.election-page .election-graph .highcharts-credits {
	display:none
}
.election-page .election-graph table {
	font-size:13px;
	font-family:"OpenSans-Regular"
}
.election-page .election-graph table th {
	text-align:center;
	border-bottom:10px solid #FFF
}
.election-page .election-graph table th:nth-child(2) {
	padding-left:10px
}
.election-page .election-graph table td {
	background:#f5f5f5;
	border-bottom:10px solid #FFF;
	text-align:center;
	color:#5e5e5e
}
.election-page .election-graph table td:first-child {
	padding-right:5px
}
.election-page .election-graph table td:nth-child(2) {
	padding-left:10px
}
.election-page .election-graph table td.party-color {
	width:13px;
	height:19px;
	margin-bottom:10px
}
.election-page .election-graph .social-share li {
	display:inline-block;
	vertical-align:middle
}
.election-page .graph-design .highcharts-container {
	height:260px !important
}
.election-page .graph-design .highcharts-series-group {
	position:relative
}
.election-page .graph-design .highcharts-series-group:before {
	content:'';
	position:absolute;
	top:50px;
	left:50%;
	height:50%;
	width:1px;
	border-left:1px dashed #7b7b7b
}
.election-page .graph-design .highcharts-title {
	color:#515151 !important;
	font-size:18px;
	fill:#515151 !important
}
.election-page .graph-design .highcharts-title tspan:nth-child(1) {
	font-weight:900;
	font-family:"OpenSans-Regular";
	font-size:42px;
	color:#515151
}
.election-page .col-el-4 .graph-design .highcharts-title tspan:nth-child(1) {
	font-size:32px
}
.election-page .col-el-5 .graph-design .highcharts-title tspan:nth-child(1) {
	font-size:16px
}
.state-election-map-wrapper .elction_map,.state-election-map-wrapper .left-chart {
	display:inline-block;
	vertical-align:top;
	padding:10px;
	border:1px solid #ddd;
	box-shadow:0 0 3px 0 #ddd;
	width:100%
}
.state-election-map-wrapper .left-chart {
	margin-top:40px;
	position:relative
}
.state-election-map-wrapper .left-chart .graph-design {
	float:left;
	width:60%
}
.state-election-map-wrapper .left-chart .graph-design svg>text {
	fill:#009ef0 !important;
	font-family:"OpenSans-Regular"
}
.state-election-map-wrapper .left-chart .graph-table-wrapper {
	float:left;
	width:40%;
	margin-top:50px
}
.state-election-map-wrapper .left-chart .graph-table-wrapper table {
	width:100%;
	font-family:"OpenSans-Regular"
}
.state-election-map-wrapper .left-chart .graph-table-wrapper table th,.state-election-map-wrapper .left-chart .graph-table-wrapper table td {
	padding:3px
}
div#playerContainer {
	display:none !important
}
#block-itg-live-tv-live-tv-video-page .program-livetv {
	background:#000;
	padding:25px 0 25px 20px;
	display:flex;
	zoom:1
}
#block-itg-live-tv-live-tv-video-page .program-livetv:before,#block-itg-live-tv-live-tv-video-page .program-livetv:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-itg-live-tv-live-tv-video-page .program-livetv:after {
	clear:both
}
#block-itg-live-tv-live-tv-video-page .program-livetv .live_tv_video {
	width:calc(100% - 108px);
	height:0;
	padding-bottom:48.3%;
	position:relative;
	display:table
}
#block-itg-live-tv-live-tv-video-page .program-livetv .live_tv_video iframe {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0
}
#block-itg-live-tv-live-tv-video-page .program-livetv .social-icon {
	width:108px
}
#block-itg-live-tv-live-tv-video-page .program-livetv .social-icon a {
	color:#aaa9a9;
	font-size:12px;
	padding:20px 10px;
	display:block;
	font-family:"OpenSans-Regular";
	position:relative;
	border-bottom:1px solid #1a1a1a
}
#block-itg-live-tv-live-tv-video-page .program-livetv .social-icon a i {
	font-size:24px;
	font-size:1.5rem;
	vertical-align:middle;
	padding-right:5px
}
#block-itg-live-tv-live-tv-video-page .program-livetv .social-icon a:hover,#block-itg-live-tv-live-tv-video-page .program-livetv .social-icon a.active {
	color:#fff;
	background:#131313
}
#block-itg-live-tv-live-tv-video-page .program-livetv .social-icon a.embed-link.active:before {
	border-color:transparent transparent #fff transparent;
	border-style:solid;
	border-width:11px;
	content:"";
	height:0;
	position:absolute;
	bottom:-1px;
	width:0;
	left:0;
	right:0;
	margin:0 auto
}
#block-itg-live-tv-live-tv-video-page .latest-livetv-video {
	background:#171717;
	padding:15px
}
#block-itg-live-tv-live-tv-video-page .latest-livetv-video h4 {
	font-size:14px;
	color:#eaeaea;
	text-transform:uppercase
}
#block-itg-live-tv-live-tv-video-page .latest-livetv-video .photo-list li {
	height:245px;
	width:190px
}
#block-itg-live-tv-live-tv-video-page .latest-livetv-video .photo-list li:hover {
	background:#393939
}
#block-itg-live-tv-live-tv-video-page .latest-livetv-video .photo-list li .tile a {
	color:#b4b4b4;
	margin-top:10px;
	display:block
}
#block-itg-live-tv-live-tv-video-page .latest-livetv-video .photo-list li:nth-child(4n+1) {
	clear:none
}
.view-live-tv-programs h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	display:none;
	position:relative;
	font-family:"OpenSans-Bold"
}
.view-live-tv-programs h3 span {
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 10px;
	display:inline-block
}
.view-live-tv-programs h3:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
.view-live-tv-programs ul.pager {
	margin:10px 0;
	list-style-type:none;
	text-align:center
}
.view-live-tv-programs ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
.view-live-tv-programs ul.pager li.pager-current {
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold"
}
.view-live-tv-programs ul.pager li.pager-ellipsis {
	padding:3px 9px;
	color:#333;
	line-height:25px;
	border-radius:3px
}
.view-live-tv-programs ul.pager li.pager-item a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px
}
.view-live-tv-programs ul.pager li.pager-item a:hover {
	background-color:#d71920;
	color:#fff
}
.view-live-tv-programs ul.pager li.pager-next a,.view-live-tv-programs ul.pager li.pager-last a,.view-live-tv-programs ul.pager li.pager-first a,.view-live-tv-programs ul.pager li.pager-previous a {
	color:#333;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	padding:3px 10px;
	font-family:"OpenSans-Semibold";
	display:block;
	border-radius:3px
}
.view-live-tv-programs ul.pager li.pager-next a:hover,.view-live-tv-programs ul.pager li.pager-last a:hover,.view-live-tv-programs ul.pager li.pager-first a:hover,.view-live-tv-programs ul.pager li.pager-previous a:hover {
	background-color:#d71920;
	color:#fff
}
.view-live-tv-programs ul.pager li.pager-next.pager-first.first,.view-live-tv-programs ul.pager li.pager-next.pager-last.last,.view-live-tv-programs ul.pager li.pager-last.pager-first.first,.view-live-tv-programs ul.pager li.pager-last.pager-last.last,.view-live-tv-programs ul.pager li.pager-first.pager-first.first,.view-live-tv-programs ul.pager li.pager-first.pager-last.last,.view-live-tv-programs ul.pager li.pager-previous.pager-first.first,.view-live-tv-programs ul.pager li.pager-previous.pager-last.last {
	display:none
}
.view-live-tv-programs h3 {
	display:block;
	margin-bottom:0
}
.view-live-tv-programs h3 span {
	padding-left:0
}
.view-live-tv-programs .program_data {
	margin-bottom:10px
}
.view-live-tv-programs .program-row {
	position:relative;
	margin-bottom:0;
	padding:0 5px
}
.view-live-tv-programs .program-row .programe-title a {
	font-size:14px;
	text-transform:uppercase;
	color:#111;
	font-weight:500;
	height:22px;
	line-height:22px;
	font-family:"OpenSans-Semibold"
}
.view-live-tv-programs .toggle-icon {
	position:absolute;
	right:5px;
	top:50%;
	margin-top:-10px;
	font-size:20px;
	cursor:pointer;
	color:#717171
}
.view-live-tv-programs .toggle-icon span {
	display:none
}
.front #content {
	display:inline-block;
	vertical-align:top;
	width:100%
}
.region-vertical-menu {
	float:left;
	margin-left:-75px !important;
	padding:100px 0 50px
}
#block-itg-menu-manager-vertical-menu {
	background:#f2f2f2;
	border-radius:3px;
	box-shadow:0px 0px 4px #ccc;
	text-align:center;
	border-right:1px solid #b3b3b3
}
#block-itg-menu-manager-vertical-menu ul {
	-webkit-transition:all 1s ease-in-out;
	-moz-transition:all 1s ease-in-out;
	-o-transition:all 1s ease-in-out;
	transition:all 1s ease-in-out;
	position:relative
}
#block-itg-menu-manager-vertical-menu li {
	border-bottom:1px solid #c4c4c4;
	display:table;
	width:100%;
	height:75px;
	overflow:hidden
}
#block-itg-menu-manager-vertical-menu li a {
	vertical-align:middle;
	display:table-cell;
	height:100%;
	padding:5px;
	text-align:center;
	width:56px
}
#block-itg-menu-manager-vertical-menu img {
	margin:0 auto;
	display:block
}
#block-itg-menu-manager-vertical-menu a {
	font-size:12px;
	font-size:.75rem;
	font-weight:500;
	font-family:"OpenSans-Regular";
	text-transform:uppercase;
	line-height:15px;
	display:block;
	padding:10px 5px;
	word-wrap:break-word;
	color:#383838;
	height:100%
}
#block-itg-menu-manager-vertical-menu a:hover,#block-itg-menu-manager-vertical-menu a.sponsored-active {
	background:#fff;
	color:#b00202
}
#block-itg-menu-manager-vertical-menu .vertical-menu-parent {
	height:375px;
	overflow:hidden
}
#block-itg-menu-manager-vertical-menu .vertical-menu-parent .vertical-menu {
	max-width:58px
}
#block-itg-menu-manager-vertical-menu .vertical-menu-parent .vertical-menu span {
	font-family:"OpenSans-Regular";
	font-weight:600;
	text-transform:uppercase;
	padding:5px 5px;
	display:block;
	cursor:pointer;
	font-size:12px
}
#block-itg-menu-manager-vertical-menu .vertical-menu-parent .vertical-menu span i {
	display:block;
	font-size:20px;
	color:#959595
}
#block-itg-menu-manager-vertical-menu .vertical-more {
	display:none;
	height:75px
}
#block-itg-menu-manager-vertical-menu .vertical-more a {
	display:block;
	padding:15px 5px
}
#block-itg-menu-manager-vertical-menu .vertical-more a i {
	display:block;
	color:#959595;
	font-size:20px;
	margin-bottom:3px
}
#block-itg-menu-manager-vertical-menu .vertical-more a:hover i {
	color:#b00202
}
#itg-sso-user-email-form {
	margin-bottom:10px;
	display:inline-block
}
#itg-sso-user-email-form input[type="text"] {
	width:50%
}
#itg-sso-user-email-form h3 {
	margin:20px 0;
	text-transform:uppercase
}
#itg-sso-user-email-form .form-submit {
	background:#000;
	border:none;
	color:#fff;
	padding:8px 20px;
	margin-top:15px
}
#itg-sso-user-email-form #fotp {
	overflow:hidden;
	padding:0
}
#itg-sso-user-email-form #fotp .form-item-fotp {
	margin-bottom:20px
}
#itg-sso-user-email-form #fotp #forgototpclickme {
	margin:10px 20px
}
#views-exposed-form-report-filed-content-page #edit-date-filter-wrapper {
	width:auto
}
#views-exposed-form-report-filed-content-page #edit-date-filter-wrapper #edit-date-filter-min-wrapper,#views-exposed-form-report-filed-content-page #edit-date-filter-wrapper #edit-date-filter-max-wrapper {
	display:inline-block;
	vertical-align:top
}
#views-exposed-form-report-filed-content-page #edit-date-filter-wrapper #edit-date-filter-min-wrapper {
	margin-right:15px
}
#itg-sso-reg-password-form h3 {
	margin:20px 0;
	text-transform:uppercase
}
#itg-sso-reg-password-form ul {
	list-style-type:none
}
#itg-sso-reg-password-form label {
	display:block;
	margin-bottom:8px
}
#itg-sso-reg-password-form span.error {
	display:block;
	margin-top:8px
}
#itg-sso-reg-password-form span.form-required {
	display:none
}
#itg-sso-reg-password-form .form-submit {
	background:#000;
	border:none;
	color:#fff;
	padding:8px 20px;
	margin-top:15px
}
h1.about-us-heading {
	text-transform:capitalize;
	font-size:35px
}
h1.about-us-heading+div p {
	padding:10px 0;
	color:#7e7e7e
}
#block-menu-menu-about-us-page-menu ul {
	border:1px solid #ddd
}
#block-menu-menu-about-us-page-menu ul li a {
	padding:20px;
	display:block;
	font-size:14px;
	font-size:.875rem;
	text-transform:capitalize
}
#block-menu-menu-about-us-page-menu ul li a:hover,#block-menu-menu-about-us-page-menu ul li a.active {
	background:#f8f8f8
}
#block-menu-menu-about-us-page-menu ul li+li {
	border-top:1px solid #ddd
}
#block-menu-menu-about-us-page-menu ul li ul {
	border:none
}
#block-menu-menu-about-us-page-menu ul li ul li a {
	padding:10px 0 10px 35px
}
#block-menu-menu-about-us-page-menu ul li ul li+li {
	border-top:none
}
#block-menu-menu-about-us-page-menu ul li ul li+li a {
	padding-top:5px;
	padding-bottom:5px
}
.static-feedback-from {
	font-family:"OpenSans-Regular"
}
.static-feedback-from h1 {
	font-size:34px;
	font-size:2.125rem;
	text-transform:capitalize
}
.static-feedback-from h1 span {
	font-size:14px;
	color:#7e7e7e;
	float:right;
	font-weight:500;
	font-family:"OpenSans-Regular";
	text-transform:initial
}
.static-feedback-from h1 span i {
	color:#e61e1e;
	font-style:normal
}
.static-feedback-from .or-share-detail {
	text-align:center;
	font-size:16px;
	font-family:"OpenSans-Regular";
	color:#777;
	margin:25px 0
}
.static-feedback-from .name-email-continer {
	overflow:HIDDEN
}
.static-feedback-from .name-email-continer>div.user-name {
	float:left;
	width:50%
}
.static-feedback-from .name-email-continer>div.user-name label {
	width:90px;
	display:inline-block;
	text-align:right;
	margin-right:0
}
.static-feedback-from .name-email-continer>div.user-email {
	float:right;
	width:45%
}
.static-feedback-from .name-email-continer label {
	padding-right:10px;
	font-weight:500
}
.static-feedback-from .name-email-continer input[type="text"] {
	width:275px;
	height:40px
}
.static-feedback-from .form-submit {
	background:#000;
	color:#fff;
	height:50px;
	width:240px;
	margin-top:20px;
	font-size:24px;
	text-transform:uppercase;
	font-weight:300
}
.static-feedback-from .submit-feedback {
	color:#777;
	font-size:16px;
	text-align:center;
	width:85%;
	margin:30px auto 20px;
	position:relative
}
.static-feedback-from .submit-feedback:before {
	content:'';
	width:100%;
	height:1px;
	background:#e9e9e9;
	position:absolute;
	top:50%;
	left:0
}
.static-feedback-from .submit-feedback span {
	background:#fff;
	position:relative;
	padding:0 15px
}
.static-feedback-from .webform-name-field.feedback {
	margin-top:25px
}
.static-feedback-from .webform-name-field.feedback label {
	width:12%;
	display:inline-block;
	vertical-align:top;
	float:left
}
.static-feedback-from .webform-name-field.feedback .form-textarea-wrapper {
	width:86%
}
.static-feedback-from .webform-name-field.feedback .form-textarea-wrapper .form-textarea {
	width:100%
}
.static-feedback-from .webform-submit-social {
	text-align:center
}
.static-feedback-from .webform-submit-social,.static-feedback-from .form-actions,.static-feedback-from .or-share-detail {
	padding-left:90px
}
.ask-an-expert-question-answer .views-row {
	padding:25px 5px
}
.ask-an-expert-question-answer .views-row:hover {
	background:#f7f7f7
}
.ask-an-expert-question-answer .views-row:last-child {
	border-bottom:1px solid #ddd
}
.ask-an-expert-question-answer .view-content {
	margin:40px 0
}
.ask-an-expert-question-answer .view-header {
	font-size:30px;
	color:#fff;
	font-family:"OpenSans-Regular";
	background:#353535;
	font-weight:700;
	height:50px;
	line-height:50px;
	padding-left:15px
}
.ask-an-expert-question-answer .expert-question {
	font-size:21px;
	font-weight:700;
	margin-bottom:20px;
	position:relative;
	padding-left:45px;
	padding-top:3px;
	color:#474747
}
.ask-an-expert-question-answer .expert-question:before {
	content:'?';
	position:absolute;
	top:0;
	left:0;
	background:#474747;
	width:26px;
	height:26px;
	border-radius:50% 50%;
	color:#fff;
	text-align:center;
	line-height:26px
}
.ask-an-expert-question-answer .expert-answer {
	position:relative;
	padding-left:45px;
	padding-top:3px
}
.ask-an-expert-question-answer .expert-answer p {
	line-height:24px
}
.ask-an-expert-question-answer .expert-answer p a.views-more-link {
	color:#a00606
}
.ask-an-expert-question-answer .expert-answer:before {
	content:'Ans';
	position:absolute;
	top:3px;
	left:0;
	background:#888;
	width:33px;
	height:20px;
	color:#fff;
	text-align:center;
	line-height:20px
}
.ask-an-expert-question-answer ul.pager {
	margin:10px 0;
	list-style-type:none;
	text-align:center
}
.ask-an-expert-question-answer ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
.ask-an-expert-question-answer ul.pager li.pager-current {
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold"
}
.ask-an-expert-question-answer ul.pager li.pager-ellipsis {
	padding:3px 9px;
	color:#333;
	line-height:25px;
	border-radius:3px
}
.ask-an-expert-question-answer ul.pager li.pager-item a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px
}
.ask-an-expert-question-answer ul.pager li.pager-item a:hover {
	background-color:#d71920;
	color:#fff
}
.ask-an-expert-question-answer ul.pager li.pager-next a,.ask-an-expert-question-answer ul.pager li.pager-last a,.ask-an-expert-question-answer ul.pager li.pager-first a,.ask-an-expert-question-answer ul.pager li.pager-previous a {
	color:#333;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	padding:3px 10px;
	font-family:"OpenSans-Semibold";
	display:block;
	border-radius:3px
}
.ask-an-expert-question-answer ul.pager li.pager-next a:hover,.ask-an-expert-question-answer ul.pager li.pager-last a:hover,.ask-an-expert-question-answer ul.pager li.pager-first a:hover,.ask-an-expert-question-answer ul.pager li.pager-previous a:hover {
	background-color:#d71920;
	color:#fff
}
.ask-an-expert-question-answer ul.pager li.pager-next.pager-first.first,.ask-an-expert-question-answer ul.pager li.pager-next.pager-last.last,.ask-an-expert-question-answer ul.pager li.pager-last.pager-first.first,.ask-an-expert-question-answer ul.pager li.pager-last.pager-last.last,.ask-an-expert-question-answer ul.pager li.pager-first.pager-first.first,.ask-an-expert-question-answer ul.pager li.pager-first.pager-last.last,.ask-an-expert-question-answer ul.pager li.pager-previous.pager-first.first,.ask-an-expert-question-answer ul.pager li.pager-previous.pager-last.last {
	display:none
}
#block-views-ask-an-expert-block-1 h2 {
	font-size:24px;
	font-weight:700;
	margin-bottom:10px
}
#block-views-ask-an-expert-block-1 .views-row {
	font-size:21px;
	font-weight:500;
	position:relative;
	color:#474747;
	padding:15px 5px 15px 45px
}
#block-views-ask-an-expert-block-1 .views-row:before {
	content:'?';
	position:absolute;
	top:12px;
	left:0;
	background:#474747;
	width:26px;
	height:26px;
	border-radius:50% 50%;
	color:#fff;
	text-align:center;
	line-height:26px
}
#block-views-ask-an-expert-block-1 ul.pager {
	margin:10px 0;
	list-style-type:none;
	text-align:center
}
#block-views-ask-an-expert-block-1 ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
#block-views-ask-an-expert-block-1 ul.pager li.pager-current {
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold"
}
#block-views-ask-an-expert-block-1 ul.pager li.pager-ellipsis {
	padding:3px 9px;
	color:#333;
	line-height:25px;
	border-radius:3px
}
#block-views-ask-an-expert-block-1 ul.pager li.pager-item a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px
}
#block-views-ask-an-expert-block-1 ul.pager li.pager-item a:hover {
	background-color:#d71920;
	color:#fff
}
#block-views-ask-an-expert-block-1 ul.pager li.pager-next a,#block-views-ask-an-expert-block-1 ul.pager li.pager-last a,#block-views-ask-an-expert-block-1 ul.pager li.pager-first a,#block-views-ask-an-expert-block-1 ul.pager li.pager-previous a {
	color:#333;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	padding:3px 10px;
	font-family:"OpenSans-Semibold";
	display:block;
	border-radius:3px
}
#block-views-ask-an-expert-block-1 ul.pager li.pager-next a:hover,#block-views-ask-an-expert-block-1 ul.pager li.pager-last a:hover,#block-views-ask-an-expert-block-1 ul.pager li.pager-first a:hover,#block-views-ask-an-expert-block-1 ul.pager li.pager-previous a:hover {
	background-color:#d71920;
	color:#fff
}
#block-views-ask-an-expert-block-1 ul.pager li.pager-next.pager-first.first,#block-views-ask-an-expert-block-1 ul.pager li.pager-next.pager-last.last,#block-views-ask-an-expert-block-1 ul.pager li.pager-last.pager-first.first,#block-views-ask-an-expert-block-1 ul.pager li.pager-last.pager-last.last,#block-views-ask-an-expert-block-1 ul.pager li.pager-first.pager-first.first,#block-views-ask-an-expert-block-1 ul.pager li.pager-first.pager-last.last,#block-views-ask-an-expert-block-1 ul.pager li.pager-previous.pager-first.first,#block-views-ask-an-expert-block-1 ul.pager li.pager-previous.pager-last.last {
	display:none
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config {
	padding:15px 10px;
	background:#f7f7f7;
	margin-bottom:50px
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config #itg-custom-ask-an-expert-form {
	overflow:hidden
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config #itg-custom-ask-an-expert-form #question p {
	display:none
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config #itg-custom-ask-an-expert-form #askname {
	zoom:1
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config #itg-custom-ask-an-expert-form #askname:before,#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config #itg-custom-ask-an-expert-form #askname:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config #itg-custom-ask-an-expert-form #askname:after {
	clear:both
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config #itg-custom-ask-an-expert-form #askname .form-item-askname,#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config #itg-custom-ask-an-expert-form #askname .form-item-askemail {
	float:left;
	width:50%;
	margin-top:15px
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config #itg-custom-ask-an-expert-form #askname .form-item-askname input[type="text"],#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config #itg-custom-ask-an-expert-form #askname .form-item-askemail input[type="text"] {
	width:100%
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config #itg-custom-ask-an-expert-form #askname .form-item-askname {
	padding-right:10px
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config #itg-custom-ask-an-expert-form #askname .form-item-askemail {
	padding-left:10px
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config #itg-custom-ask-an-expert-form .form-submit {
	width:20%;
	margin-top:15px;
	background:#434343;
	border:none;
	height:32px;
	color:#fff;
	font-size:16px;
	cursor:pointer;
	margin-bottom:18px;
	margin-left:15px;
	display:inline-block;
	vertical-align:bottom
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config #itg-custom-ask-an-expert-form .captcha {
	border:none;
	display:inline-block;
	vertical-align:bottom;
	width:50%;
	margin-top:10px
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config #itg-custom-ask-an-expert-form .captcha legend,#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config #itg-custom-ask-an-expert-form .captcha .fieldset-description {
	display:none
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config .expert-question {
	position:relative;
	font-size:14px;
	color:#323232;
	margin:15px 0;
	border-top:1px solid #ddd;
	padding-top:20px;
	padding-left:30px
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config .expert-question:before {
	content:'Q';
	width:20px;
	height:20px;
	background:#000;
	display:inline-block;
	color:#fff;
	text-align:center;
	font-family:"OpenSans-Regular";
	margin-right:10px;
	position:absolute;
	top:20px;
	left:0
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config .question-link {
	text-align:center
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config .question-link a {
	font-size:12px;
	text-transform:uppercase;
	font-weight:900;
	color:#000;
	text-decoration:underline;
	letter-spacing:0;
	margin-bottom:20px;
	display:block
}
#block-itg-ask-expert-ask-an-expert-details-page-block .question-form-title h3 {
	font-size:24px;
	font-weight:700;
	margin-bottom:10px
}
#block-itg-ask-expert-ask-an-expert-details-page-block .ask-user-detail {
	zoom:1;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:20px 0;
	margin-bottom:50px
}
#block-itg-ask-expert-ask-an-expert-details-page-block .ask-user-detail:before,#block-itg-ask-expert-ask-an-expert-details-page-block .ask-user-detail:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-itg-ask-expert-ask-an-expert-details-page-block .ask-user-detail:after {
	clear:both
}
#block-itg-ask-expert-ask-an-expert-details-page-block .ask-user-detail h4 {
	font-size:16px;
	font-weight:700;
	margin-bottom:20px
}
#block-itg-ask-expert-ask-an-expert-details-page-block .ask-user-detail .section-user-details {
	float:left;
	width:60%
}
#block-itg-ask-expert-ask-an-expert-details-page-block .ask-user-detail .section-user-details img {
	border-radius:50% 50%;
	width:60px;
	height:60px;
	border:2px solid #ddd;
	float:left
}
#block-itg-ask-expert-ask-an-expert-details-page-block .ask-user-detail .section-user-details .section-user-name {
	float:left;
	padding-left:10px;
	padding-top:5px;
	font-size:12px;
	color:#6b6b6b;
	text-transform:uppercase;
	font-family:"OpenSans-Regular";
	font-weight:600
}
#block-itg-ask-expert-ask-an-expert-details-page-block .ask-user-detail .ask-an-expert-like-dislike {
	float:left;
	width:40%;
	text-align:center
}
#block-itg-ask-expert-ask-an-expert-details-page-block .ask-user-detail .ask-an-expert-like-dislike button {
	background:transparent;
	border:none;
	font-size:24px;
	cursor:pointer;
	padding:0 10px
}
#block-itg-ask-expert-ask-an-expert-details-page-block .ask-user-detail .ask-an-expert-like-dislike button span {
	color:#208302;
	font-size:16px;
	font-weight:700
}
#block-itg-ask-expert-ask-an-expert-details-page-block .ask-user-detail .ask-an-expert-like-dislike button#dislike_count span {
	color:#ef0302
}
#block-itg-ask-expert-ask-an-expert-details-page-block .ask-user-detail .ask-an-expert-like-dislike p {
	font-size:12px;
	font-family:"OpenSans-Regular";
	color:#000;
	font-weight:500
}
#block-itg-front-end-common-related-photo-block h3,#block-itg-front-end-common-related-video-block h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	display:none;
	position:relative;
	font-family:"OpenSans-Bold"
}
#block-itg-front-end-common-related-photo-block h3 span,#block-itg-front-end-common-related-video-block h3 span {
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 10px;
	display:inline-block
}
#block-itg-front-end-common-related-photo-block h3:before,#block-itg-front-end-common-related-video-block h3:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
#block-itg-front-end-common-related-photo-block h3,#block-itg-front-end-common-related-video-block h3 {
	display:block;
	padding-left:0;
	margin-bottom:20px;
	padding-top:0
}
#block-itg-front-end-common-related-photo-block h3 span,#block-itg-front-end-common-related-video-block h3 span {
	padding-left:0
}
#block-itg-front-end-common-related-photo-block #related-photo .row,#block-itg-front-end-common-related-photo-block #related-video .row,#block-itg-front-end-common-related-video-block #related-photo .row,#block-itg-front-end-common-related-video-block #related-video .row {
	margin:0
}
#block-itg-front-end-common-related-photo-block #related-photo .col-md-3,#block-itg-front-end-common-related-photo-block #related-video .col-md-3,#block-itg-front-end-common-related-video-block #related-photo .col-md-3,#block-itg-front-end-common-related-video-block #related-video .col-md-3 {
	width:200px
}
#block-itg-front-end-common-related-photo-block #related-photo .col-md-3 span,#block-itg-front-end-common-related-photo-block #related-video .col-md-3 span,#block-itg-front-end-common-related-video-block #related-photo .col-md-3 span,#block-itg-front-end-common-related-video-block #related-video .col-md-3 span {
	padding-right:30px;
	display:block;
	margin-top:10px
}
#block-itg-front-end-common-related-photo-block #related-photo ul,#block-itg-front-end-common-related-photo-block #related-video ul,#block-itg-front-end-common-related-video-block #related-photo ul,#block-itg-front-end-common-related-video-block #related-video ul {
	zoom:1
}
#block-itg-front-end-common-related-photo-block #related-photo ul:before,#block-itg-front-end-common-related-photo-block #related-photo ul:after,#block-itg-front-end-common-related-photo-block #related-video ul:before,#block-itg-front-end-common-related-photo-block #related-video ul:after,#block-itg-front-end-common-related-video-block #related-photo ul:before,#block-itg-front-end-common-related-video-block #related-photo ul:after,#block-itg-front-end-common-related-video-block #related-video ul:before,#block-itg-front-end-common-related-video-block #related-video ul:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-itg-front-end-common-related-photo-block #related-photo ul:after,#block-itg-front-end-common-related-photo-block #related-video ul:after,#block-itg-front-end-common-related-video-block #related-photo ul:after,#block-itg-front-end-common-related-video-block #related-video ul:after {
	clear:both
}
#block-itg-front-end-common-related-photo-block #related-photo ul li,#block-itg-front-end-common-related-photo-block #related-video ul li,#block-itg-front-end-common-related-video-block #related-photo ul li,#block-itg-front-end-common-related-video-block #related-video ul li {
	padding-left:0
}
#block-itg-front-end-common-related-photo-block #related-photo ul li a,#block-itg-front-end-common-related-photo-block #related-video ul li a,#block-itg-front-end-common-related-video-block #related-photo ul li a,#block-itg-front-end-common-related-video-block #related-video ul li a {
	display:block;
	overflow:hidden
}
#block-itg-front-end-common-related-photo-block #related-photo .views-field-ds-changed,#block-itg-front-end-common-related-photo-block #related-video .views-field-ds-changed,#block-itg-front-end-common-related-video-block #related-photo .views-field-ds-changed,#block-itg-front-end-common-related-video-block #related-video .views-field-ds-changed {
	display:block;
	font-size:12px;
	color:#b1b1b1;
	padding:8px 0 5px
}
#block-itg-front-end-common-related-photo-block #related-photo .slick-next,#block-itg-front-end-common-related-photo-block #related-photo .slick-prev,#block-itg-front-end-common-related-photo-block #related-video .slick-next,#block-itg-front-end-common-related-photo-block #related-video .slick-prev,#block-itg-front-end-common-related-video-block #related-photo .slick-next,#block-itg-front-end-common-related-video-block #related-photo .slick-prev,#block-itg-front-end-common-related-video-block #related-video .slick-next,#block-itg-front-end-common-related-video-block #related-video .slick-prev {
	background:#000 none repeat scroll 0 0;
	color:#fff;
	cursor:pointer;
	font-size:25px;
	height:25px;
	line-height:25px;
	margin-top:-12px;
	position:absolute;
	text-align:center;
	top:40%;
	width:25px;
	z-index:1
}
#block-itg-front-end-common-related-photo-block #related-photo .slick-next,#block-itg-front-end-common-related-photo-block #related-video .slick-next,#block-itg-front-end-common-related-video-block #related-photo .slick-next,#block-itg-front-end-common-related-video-block #related-video .slick-next {
	right:0;
	left:auto
}
#block-itg-front-end-common-related-photo-block #related-photo .slick-prev,#block-itg-front-end-common-related-photo-block #related-video .slick-prev,#block-itg-front-end-common-related-video-block #related-photo .slick-prev,#block-itg-front-end-common-related-video-block #related-video .slick-prev {
	right:auto;
	left:0
}
.factoids-page {
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin:20px 0 10px
}
.factoids-page ul {
	list-style-type:none
}
.factoids-page ul li {
	display:inline-block;
	vertical-align:top;
	padding-right:8px
}
.factoids-page ul li a,.factoids-page ul li span {
	background:#000;
	width:20px;
	height:20px;
	border-radius:100%;
	display:block;
	color:#fff;
	text-align:center;
	line-height:23px;
	font-size:15px
}
@media screen and (min-width:768px) {
	.factoids-page ul li a,.factoids-page ul li span {
	width:23px;
	height:23px;
	line-height:25px
}
}.factoids-page ul li a.share,.factoids-page ul li span.share {
	color:#d0d0d0
}
.factoids-page ul li a.share,.factoids-page ul li a.google,.factoids-page ul li span.share,.factoids-page ul li span.google {
	background:transparent
}
.factoids-page ul li a.facebook,.factoids-page ul li span.facebook {
	background:#0b4887
}
.factoids-page ul li a.twitter,.factoids-page ul li span.twitter {
	background:#05a3d2
}
.factoids-page ul li a.google,.factoids-page ul li span.google {
	background:url(/sites/all/themes/itg/images/google-icon.jpg) no-repeat center center
}
.factoids-page .fun-facts,.factoids-page .social-share {
	display:block
}
.factoids-page .fun-facts h2,.factoids-page .fun-facts ul,.factoids-page .social-share h2,.factoids-page .social-share ul {
	display:inline;
	padding-left:0
}
.factoids-page h3 {
	color:#000
}
.factoids-page .social-share ul {
	margin-top:3px;
	padding-left:0 !important;
	display:inline-block
}
.factoids-page .social-share ul li a {
	color:#fff
}
.factoids-page .social-share ul li a i {
	color:#fff
}
.factoids-page .social-share ul li:first-child {
	vertical-align:top
}
.factoids-page .social-share ul li:first-child i {
	color:#000
}
.factoids-slider ul {
	background:#a00606;
	padding:0;
	padding-left:0 !important
}
.factoids-slider ul li {
	padding:25px 0;
	font-size:15px;
	line-height:24px;
	color:#fff
}
.factoids-slider ul li span {
	margin:0 25px;
	display:block
}
.factoids-slider ul li:nth-child(odd) {
	background:#a00606
}
.factoids-slider ul li:nth-child(even) {
	background:#000
}
.factoids-slider button {
	background:#000;
	border:none;
	width:20px;
	height:30px;
	color:#fff;
	font-size:28px;
	cursor:pointer;
	position:absolute;
	top:50%;
	left:0;
	margin-top:-18px;
	z-index:2
}
.factoids-slider button.slick-next {
	left:auto;
	right:0
}
.story-section .listicle-page.story-right .byline {
	border-bottom:1px solid #ddd;
	margin-bottom:20px;
	padding-bottom:10px
}
.story-section .listicle-page .listicle-detail>span {
	width:34px;
	height:34px;
	background:#a00606;
	border-radius:100%;
	font-size:24px;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	line-height:34px;
	color:#fff;
	font-weight:700;
	margin-top:20px
}
.story-section .listicle-page .listicle-detail>span.bullet_points {
	width:10px;
	height:10px;
	line-height:10px;
	margin-top:28px
}
.story-section .listicle-page .listicle-detail .listicle-description {
	font-size:16px;
	color:#282828;
	display:inline-block;
	vertical-align:top;
	width:95%;
	padding:18px 20px
}
.story-section .listicle-page .listicle-detail .listicle-description span {
	font-weight:600;
	text-transform:capitalize
}
.story-section .listicle-page .listicle-detail+.listicle-detail {
	border-top:1px solid #ccc
}
.widget-wrapper.custom_ask_expert_form_block {
	overflow-y:auto
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"],.ask-question-sidebar {
	font-family:"OpenSans-Regular";
	border-bottom:1px solid #ddd
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] h3,.ask-question-sidebar h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	display:none;
	position:relative;
	font-family:"OpenSans-Bold"
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] h3 span,.ask-question-sidebar h3 span {
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 10px;
	display:inline-block
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] h3:before,.ask-question-sidebar h3:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] ul,.ask-question-sidebar ul {
	list-style-type:none
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] h3,.ask-question-sidebar h3 {
	margin-bottom:10px;
	display:block
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] h3 span,.ask-question-sidebar h3 span {
	padding:45px 20px 10px 30px
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] .form-type-textarea,[id*="block-itg-ask-expert-custom-ask-expert-form-block"] .form-type-textfield,.ask-question-sidebar .form-type-textarea,.ask-question-sidebar .form-type-textfield {
	margin:0;
	padding:0
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"],.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] {
	background:#f5f5f5;
	padding:15px 15px 15px 30px;
	zoom:1
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"]:before,[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"]:after,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"]:before,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"]:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"]:after,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"]:after {
	clear:both
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] input[type="text"],.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] input[type="text"] {
	width:100%;
	font-size:14px
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] textarea,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] textarea {
	font-size:14px;
	height:65px;
	margin-bottom:10px
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] #question p,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] #question p {
	color:#000;
	font-size:12px;
	margin-bottom:20px;
	margin-top:10px
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] #question p.chtr-limit,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] #question p.chtr-limit {
	margin-bottom:10px
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] #askname,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] #askname {
	zoom:1
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] #askname:before,[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] #askname:after,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] #askname:before,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] #askname:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] #askname:after,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] #askname:after {
	clear:both
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askname,[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askemail,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askname,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askemail {
	float:left;
	width:50%
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askname input[type="text"],[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askemail input[type="text"],.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askname input[type="text"],.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askemail input[type="text"] {
	width:100%
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askname,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askname {
	padding-right:10px
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askemail,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askemail {
	padding-left:10px
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] input[type="submit"],.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] input[type="submit"] {
	background:#000 none repeat scroll 0 0;
	border:medium none;
	border-radius:5px;
	color:#fff;
	font-size:16px;
	height:32px;
	text-transform:uppercase;
	width:90px;
	cursor:pointer;
	font-size:14px;
	font-family:"OpenSans-Regular"
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] .captcha,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] .captcha {
	border:none
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] .captcha img,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] .captcha img {
	width:120px;
	margin-top:15px
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] .captcha legend,[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] .captcha .fieldset-description,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] .captcha legend,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] .captcha .fieldset-description {
	display:none
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] .form-item-captcha-response,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] .form-item-captcha-response {
	display:inline-block;
	width:100%;
	margin-bottom:10px
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] .form-item-captcha-response label,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] .form-item-captcha-response label {
	width:52%;
	float:left;
	font-size:13px
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] .form-item-captcha-response input[type="text"],.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] .form-item-captcha-response input[type="text"] {
	width:47%;
	font-size:14px;
	float:right
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] .form-item-captcha-response .description,.ask-question-sidebar [id*="itg-custom-ask-an-expert-form"] .form-item-captcha-response .description {
	display:none
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] .expert-question,.ask-question-sidebar .expert-question {
	position:relative;
	font-size:14px;
	color:#323232;
	margin:15px 0;
	border-top:1px solid #ddd;
	padding-top:20px;
	padding-left:30px;
	word-wrap:break-word
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] .expert-question:before,.ask-question-sidebar .expert-question:before {
	content:'Q';
	width:20px;
	height:20px;
	background:#000;
	display:inline-block;
	color:#fff;
	text-align:center;
	font-family:"OpenSans-Regular";
	margin-right:10px;
	position:absolute;
	top:20px;
	left:0
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] .question-link,.ask-question-sidebar .question-link {
	text-align:center
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] .question-link a,.ask-question-sidebar .question-link a {
	font-size:12px;
	text-transform:uppercase;
	font-weight:900;
	color:#000;
	text-decoration:underline;
	letter-spacing:0;
	margin-bottom:20px;
	display:block
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] .section-user-details,.ask-question-sidebar .section-user-details {
	overflow:hidden;
	background:#f5f5f5;
	padding:15px 15px 0 30px
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] .section-user-details img,.ask-question-sidebar .section-user-details img {
	float:right;
	border:2px solid #ddd;
	border-radius:100%;
	width:60px;
	height:60px
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] .section-user-details .section-user-name,.ask-question-sidebar .section-user-details .section-user-name {
	font-size:14px;
	font-weight:700;
	color:#585858
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] .ask-user-detail h4,.ask-question-sidebar .ask-user-detail h4 {
	background:#f5f5f5;
	padding:15px 15px 0 30px
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] {
	border-bottom:none
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] {
	padding:15px
}
.itg-layout-container.default-section .auto-block-1,.itg-layout-container.default-section .auto-block-2 {
	height:673px
}
.itg-layout-container.default-section .auto-block-1,.itg-layout-container.default-section .auto-block-2 {
	border:1px solid #ddd
}
.itg-layout-container.default-section .auto-block-2 {
	position:relative
}
.itg-layout-container.default-section .auto-block-2 .special-top-news {
	overflow:hidden;
	height:100%
}
.itg-layout-container.default-section .auto-block-2 .special-top-news .widget-title {
	position:absolute
}
.itg-layout-container.default-section .auto-block-2 .special-top-news .itg-listing-wrapper {
	margin-top:22px !important;
	overflow:auto;
	height:100%
}
.itg-layout-container.default-section .auto-block-2 .special-top-news .itg-listing-wrapper ul {
	padding:0 !important
}
.itg-layout-container.default-section .itg-listing,.itg-layout-container.default-section .featured-news {
	border:none
}
.itg-layout-container.default-section .itg-top-section .top-colum-2 .droppable {
	margin-bottom:0
}
.budget-predictor-heading {
	margin-bottom:10px
}
#main-container-budget .col-list {
	min-height:600px;
	background:#f3f3f3
}
#main-container-budget .col-list span.title {
	font-size:20px;
	padding:10px;
	background:#09619f;
	display:block;
	color:#fff;
	margin:0 -15px;
	border-bottom:5px solid #fff;
	font-family:"OpenSans-Regular"
}
#main-container-budget .col-list-1 {
	background:#ffb7bf;
	border-right:5px solid #fff
}
#main-container-budget .col-list-2 {
	background:#9cd2ed;
	border-right:5px solid #fff
}
#main-container-budget .col-list-3 {
	background:#bae6b5;
	border-right:5px solid #fff
}
#main-container-budget .col-list-4 {
	background:#f0f0f0;
	text-align:center
}
#main-container-budget .col-list-4 p {
	padding-top:15px;
	font-size:16px;
	text-align:center;
	line-height:22px
}
#main-container-budget .col-list-4 p.success {
	font-size:14px;
	color:green;
	border-bottom:1px solid #d2d2d2;
	padding-bottom:10px;
	margin-bottom:10px
}
#main-container-budget .col-list-4 ul.connectedSortable {
	list-style:none;
	margin-top:20px
}
#main-container-budget .col-list-4 ul.connectedSortable li {
	background:transparent;
	border:none;
	height:65px;
	width:65px;
	display:inline-block;
	vertical-align:top;
	margin:10px
}
#main-container-budget .col-list-4 button.btn,#main-container-budget .col-list-4 .page-user form button.form-submit,.page-user form #main-container-budget .col-list-4 button.form-submit,#main-container-budget .col-list-4 .page-signup form button.form-submit,.page-signup form #main-container-budget .col-list-4 button.form-submit,#main-container-budget .col-list-4 #block-formblock-ask-an-expert button.form-submit,#block-formblock-ask-an-expert #main-container-budget .col-list-4 button.form-submit,#main-container-budget .col-list-4 .question-container button.form-submit,.question-container #main-container-budget .col-list-4 button.form-submit,#main-container-budget .col-list-4 #content .node-form .form-actions button.form-submit,#content .node-form .form-actions #main-container-budget .col-list-4 button.form-submit,#main-container-budget .col-list-4 #content #comments .comment-form .form-actions button.form-submit,#content #comments .comment-form .form-actions #main-container-budget .col-list-4 button.form-submit,#main-container-budget .col-list-4 #comments #content .comment-form .form-actions button.form-submit,#comments #content .comment-form .form-actions #main-container-budget .col-list-4 button.form-submit,#main-container-budget .col-list-4 .form-field-type-field-collection .field-multiple-table tbody td>button.form-submit,.form-field-type-field-collection .field-multiple-table tbody #main-container-budget .col-list-4 td>button.form-submit,#main-container-budget .col-list-4 .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>button.form-submit,.form-field-type-field-collection .field-multiple-table tbody #main-container-budget .col-list-4 td>.ajax-new-content>button.form-submit {
	margin-top:40px;
	width:158px;
	height:38px;
	background:#cd070f;
	border:none;
	border-radius:0;
	color:#fff;
	font-size:28px;
	text-transform:uppercase;
	font-weight:700;
	line-height:30px;
	margin-bottom:40px
}
#main-container-budget #ranking-content ul li {
	margin-top:15px
}
#main-container-budget #sortable1,#main-container-budget #sortable2,#main-container-budget #sortable3,#main-container-budget #sortable4 {
	text-align:center
}
#main-container-budget #sortable1 li,#main-container-budget #sortable2 li,#main-container-budget #sortable3 li,#main-container-budget #sortable4 li {
	width:65px;
	height:65px;
	padding-right:0;
	border:1px solid #515567;
	border-radius:50%;
	margin:10px;
	overflow:hidden;
	position:relative
}
#main-container-budget #sortable1 li img,#main-container-budget #sortable2 li img,#main-container-budget #sortable3 li img,#main-container-budget #sortable4 li img {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	margin:auto
}
#main-container-budget .budget-predictor-social-share .share-msg {
	font-weight:700;
	margin-bottom:10px
}
#main-container-budget ul {
	list-style-type:none
}
#main-container-budget ul li {
	display:inline-block;
	vertical-align:top;
	padding-right:8px
}
#main-container-budget ul li a,#main-container-budget ul li span {
	background:#000;
	width:20px;
	height:20px;
	border-radius:100%;
	display:block;
	color:#fff;
	text-align:center;
	line-height:23px;
	font-size:15px
}
@media screen and (min-width:768px) {
	#main-container-budget ul li a,#main-container-budget ul li span {
	width:23px;
	height:23px;
	line-height:25px
}
}#main-container-budget ul li a.share,#main-container-budget ul li span.share {
	color:#d0d0d0
}
#main-container-budget ul li a.share,#main-container-budget ul li a.google,#main-container-budget ul li span.share,#main-container-budget ul li span.google {
	background:transparent
}
#main-container-budget ul li a.facebook,#main-container-budget ul li span.facebook {
	background:#0b4887
}
#main-container-budget ul li a.twitter,#main-container-budget ul li span.twitter {
	background:#05a3d2
}
#main-container-budget ul li a.google,#main-container-budget ul li span.google {
	background:url(/sites/all/themes/itg/images/google-icon.jpg) no-repeat center center
}
#block-itg-widget-big-story-format #videogallery-iframe {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99999999;
	background:rgba(0,0,0,0.76);
	display:none
}
#block-itg-widget-big-story-format #videogallery-iframe .big-story-popup {
	position:absolute;
	top:50%;
	left:50%;
	width:600px;
	height:455px;
	margin-left:-300px;
	margin-top:-227px
}
#block-itg-widget-big-story-format #videogallery-iframe #close-big-story {
	position:fixed;
	right:20px;
	top:20px;
	color:#000;
	z-index:99;
	display:inline-block;
	width:30px;
	height:30px;
	background:#fff;
	text-align:center;
	border-radius:100%;
	line-height:30px;
	font-weight:900;
	cursor:pointer;
	box-shadow:2px 2px 3px #484242
}
#block-itg-widget-big-story-format #videogallery-iframe #close-big-story a {
	color:#000;
	font-family:roboto
}
#block-itg-widget-big-story-format .videogallery-slider .slick-slide {
	width:100%
}
#block-itg-widget-big-story-format .video-slider-images .slick-slider {
	background:#171717;
	padding:10px 0;
	height:inherit;
	position:relative;
	padding:5px 20px
}
#block-itg-widget-big-story-format .video-slider-images .slick-prev,#block-itg-widget-big-story-format .video-slider-images .slick-next {
	font:normal normal normal 14px/1 FontAwesome;
	cursor:pointer;
	width:24px;
	left:0;
	font-size:0;
	position:absolute;
	top:50%;
	z-index:9;
	border:none;
	margin-top:-6px;
	background:transparent;
	color:#fff
}
#block-itg-widget-big-story-format .video-slider-images .slick-prev:before,#block-itg-widget-big-story-format .video-slider-images .slick-next:before {
	content:'\f053';
	font-size:20px
}
#block-itg-widget-big-story-format .video-slider-images .slick-next {
	right:0;
	left:auto
}
#block-itg-widget-big-story-format .video-slider-images .slick-next:before {
	content:'\f054'
}
#block-itg-widget-big-story-format .video-slider-images li {
	padding-left:5px;
	cursor:pointer
}
#block-itg-widget-big-story-format .video-slider-images li:focus {
	outline:none;
	border:none
}
#block-itg-widget-big-story-format .video-slider-images li img {
	border:1px solid transparent;
	height:66px;
	width:88px
}
#block-itg-widget-big-story-format .video-slider-images li.slick-current img {
	border:1px solid #fff
}
#block-itg-widget-big-story-format .iframe-video {
	padding-bottom:66.5%
}
#block-itg-widget-big-story-format .iframe-video iframe {
	border:5px solid #171717
}
#block-views-photo-landing-slider-block .section-like-dislike,#block-views-video-landing-header-block .section-like-dislike {
	display:inline-block;
	vertical-align:top;
	width:100%
}
#block-views-photo-landing-slider-block .section-like-dislike .agbutton,#block-views-video-landing-header-block .section-like-dislike .agbutton {
	margin-top:20px
}
#block-views-photo-landing-slider-block .section-like-dislike .agbutton a,#block-views-video-landing-header-block .section-like-dislike .agbutton a {
	color:#026bc5;
	font-size:12px;
	font-size:.75rem;
	display:block;
	margin-top:10px
}
#block-views-photo-landing-slider-block .section-like-dislike .agbutton button,#block-views-video-landing-header-block .section-like-dislike .agbutton button {
	background:transparent;
	border:none;
	font-size:22px;
	cursor:pointer;
	color:#929292
}
#block-views-photo-landing-slider-block .section-like-dislike .agbutton button span,#block-views-video-landing-header-block .section-like-dislike .agbutton button span {
	color:#1f8201;
	font-weight:700;
	font-size:16px
}
#block-views-photo-landing-slider-block .section-like-dislike .agbutton button#dislike_count span,#block-views-video-landing-header-block .section-like-dislike .agbutton button#dislike_count span {
	color:#ef0401
}
#block-views-photo-landing-slider-block .section-like-dislike .agbutton button#like_count,#block-views-video-landing-header-block .section-like-dislike .agbutton button#like_count {
	margin-right:15px
}
#block-views-photo-landing-slider-block .section-like-dislike p.error-msg,#block-views-video-landing-header-block .section-like-dislike p.error-msg {
	color:#13d21a;
	margin-top:10px;
	text-align:left;
	display:none
}
#block-views-photo-landing-slider-block .social-icon a.unflag-action,#block-views-video-landing-header-block .social-icon a.unflag-action {
	position:relative;
	font-family:FontAwesome;
	pointer-events:none
}
#block-views-photo-landing-slider-block .social-icon a.unflag-action:after,#block-views-video-landing-header-block .social-icon a.unflag-action:after {
	content:"\f00c";
	position:absolute;
	left:50%;
	top:0;
	font-size:11px;
	margin-left:-6px;
	color:#474747;
	margin-top:-2px
}
#block-views-photo-landing-slider-block .social-icon+flag-throbber,#block-views-video-landing-header-block .social-icon+flag-throbber {
	display:none
}
.searh-all-filters .search-filter {
	text-transform:uppercase;
	color:#777;
	padding-top:13px
}
.ugc-top-heading h2 {
	text-transform:uppercase;
	color:#333;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
	margin-bottom:30px
}
#content [id*="ugc-node-form"].ugc-custom-wrapper {
	background:#fff;
	font-family:"OpenSans-Regular"
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .form-item {
	margin:0;
	margin-bottom:10px
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .captcha,#content [id*="ugc-node-form"].ugc-custom-wrapper .form-actions {
	padding-left:220px
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .captcha .form-submit,#content [id*="ugc-node-form"].ugc-custom-wrapper .form-actions .form-submit {
	background:#000;
	border:1px solid #000
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .form-textarea,#content [id*="ugc-node-form"].ugc-custom-wrapper .form-text,#content [id*="ugc-node-form"].ugc-custom-wrapper select {
	width:380px
}
#content [id*="ugc-node-form"].ugc-custom-wrapper div.description,#content [id*="ugc-node-form"].ugc-custom-wrapper span#edit-captcha-response-error {
	padding-left:0
}
#content [id*="ugc-node-form"].ugc-custom-wrapper input[value="Upload"] {
	border:none;
	background:#000;
	color:#fff;
	padding:5px 10px;
	border-radius:4px;
	cursor:pointer
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .messages.error {
	display:block
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .form-managed-file .image-widget-data .form-submit[value="Remove"] {
	position:relative;
	top:auto;
	left:auto;
	margin:10px 0
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .captcha-lable {
	width:220px;
	float:left;
	padding-right:20px
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .captcha img {
	display:inline-block;
	vertical-align:middle;
	margin:0 20px 5px 0
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .captcha .form-item-captcha-response {
	width:50%;
	display:inline-block;
	vertical-align:middle
}
.node-type-videogallery #cboxLoadedContent,.node-type-photogallery #cboxLoadedContent,.node-type-story #cboxLoadedContent {
	background:url(/sites/all/themes/itg/images/tab-loading.gif);
	background-position:center;
	background-repeat:no-repeat
}
.node-type-videogallery #cboxTitle,.node-type-photogallery #cboxTitle,.node-type-story #cboxTitle {
	display:none !important
}
.node-type-videogallery .region-top,.node-type-photogallery .region-top,.node-type-story .region-top {
	background:#171717
}
.common-highlights .h-list {
	border-bottom:1px solid #ccc;
	padding:10px 0
}
.common-highlights .h-list>a {
	display:block
}
.common-highlights button {
	background:transparent;
	border:none;
	margin:10px 0 0;
	margin-right:20px;
	cursor:pointer
}
.common-highlights button i {
	font-size:24px;
	font-weight:400;
	color:#464646
}
.common-highlights .agbutton,.common-highlights .emoji-container {
	display:block
}
.common-highlights .emoji-container {
	margin:10px 0 0
}
.region-breaking-news {
	display:inline-block;
	vertical-align:top;
	width:100%
}
.breakingnew-home {
	margin-bottom:10px;
	font-family:"OpenSans-Regular";
	zoom:1;
	position:relative
}
.breakingnew-home:before,.breakingnew-home:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.breakingnew-home:after {
	clear:both
}
.breakingnew-home .title {
	text-transform:uppercase;
	background:#000;
	color:#fff;
	height:33px;
	line-height:35px;
	padding:0 10px;
	min-width:100px;
	font-size:18px;
	font-weight:600;
	float:left;
	position:relative;
	z-index:9;
	text-align:center;
	max-width:350px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	min-width:100px
}
.breakingnew-home .new-detail {
	zoom:1;
	background:#ffc106;
	height:33px;
	line-height:33px;
	padding-right:215px
}
.breakingnew-home .new-detail:before,.breakingnew-home .new-detail:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.breakingnew-home .new-detail:after {
	clear:both
}
.breakingnew-home .new-detail .marquee-container {
	height:33px;
	position:relative;
	overflow:hidden
}
.breakingnew-home .new-detail .marquee-container .marquee-child {
	height:33px;
	line-height:33px;
	background:transparent
}
.breakingnew-home .new-detail .marquee-container .marquee-child a * {
	font-size:20px;
	color:#000;
	font-size:18px;
	line-height:34px
}
.breakingnew-home .new-detail .marquee-container .field-content {
	cursor:pointer;
	display:inline-block;
	vertical-align:top;
	padding-right:20px
}
.breakingnew-home .new-detail .marquee-container br {
	display:none
}
.breakingnew-home .new-detail .ltv-and-ss {
	position:absolute;
	right:0;
	top:0
}
.breakingnew-home .new-detail .social-share {
	float:right;
	padding-top:6px
}
.breakingnew-home .new-detail .social-share ul {
	list-style-type:none
}
.breakingnew-home .new-detail .social-share ul li {
	display:inline-block;
	vertical-align:top;
	padding-right:8px
}
.breakingnew-home .new-detail .social-share ul li a,.breakingnew-home .new-detail .social-share ul li span {
	background:#000;
	width:20px;
	height:20px;
	border-radius:100%;
	display:block;
	color:#fff;
	text-align:center;
	line-height:23px;
	font-size:15px
}
@media screen and (min-width:768px) {
	.breakingnew-home .new-detail .social-share ul li a,.breakingnew-home .new-detail .social-share ul li span {
	width:23px;
	height:23px;
	line-height:25px
}
}.breakingnew-home .new-detail .social-share ul li a.share,.breakingnew-home .new-detail .social-share ul li span.share {
	color:#d0d0d0
}
.breakingnew-home .new-detail .social-share ul li a.share,.breakingnew-home .new-detail .social-share ul li a.google,.breakingnew-home .new-detail .social-share ul li span.share,.breakingnew-home .new-detail .social-share ul li span.google {
	background:transparent
}
.breakingnew-home .new-detail .social-share ul li a.facebook,.breakingnew-home .new-detail .social-share ul li span.facebook {
	background:#0b4887
}
.breakingnew-home .new-detail .social-share ul li a.twitter,.breakingnew-home .new-detail .social-share ul li span.twitter {
	background:#05a3d2
}
.breakingnew-home .new-detail .social-share ul li a.google,.breakingnew-home .new-detail .social-share ul li span.google {
	background:url(/sites/all/themes/itg/images/google-icon.jpg) no-repeat center center
}
.breakingnew-home .new-detail .social-share ul li {
	padding-right:4px
}
.breakingnew-home .new-detail .social-share ul li .fa-share-alt {
	color:#684e00
}
.breakingnew-home .new-detail .live-tv-link {
	float:right
}
.breakingnew-home .new-detail .live-tv-link a {
	color:#fff;
	font-size:14px;
	padding:7px;
	background:#ffc106
}
.breakingnew-home .new-detail .live-tv-link a img {
	padding-top:5px
}
.home-bottom-vertical {
	display:none
}
.home-bottom-vertical #block-itg-menu-manager-vertical-menu {
	top:auto;
	bottom:0
}
.view-latest-issue-magzine .lock {
	padding-left:25px;
	position:relative;
	display:block
}
.view-latest-issue-magzine .lock:before {
	width:21px;
	height:27px;
	content:'';
	background:url(/sites/all/themes/itg/images/Lock-closed-icon.png) no-repeat center center;
	position:absolute;
	display:block;
	content:"";
	left:0;
	border-radius:0
}
.magazin-top-left .lock {
	padding-left:30px
}
.magazin-top-left .lock:before {
	top:3px;
	background-size:100%
}
.magazin-bottom .lock {
	padding-left:30px
}
.magazin-bottom .lock:before {
	top:0;
	background-size:70%
}
.magazin-section .lock {
	padding-left:30px
}
.magazin-section .lock:before {
	top:9px;
	background-size:70%
}
.magazin-section p.lock:before {
	top:6px
}
#content #other-comment {
	margin-top:40px
}
#content #other-comment #comments .comment-form fieldset.captcha {
	margin:10px 0 30px
}
#content #other-comment #comment-body-add-more-wrapper fieldset {
	display:none
}
.site-map .col-md-6>ul>li {
	font-size:20px;
	margin-bottom:35px;
	text-transform:uppercase;
	color:#000;
	font-weight:600;
	font-family:"OpenSans-Regular"
}
.site-map .col-md-6>ul>li ul {
	margin-top:20px
}
.site-map .col-md-6>ul>li ul li {
	margin-bottom:8px
}
.site-map .col-md-6>ul>li ul li a {
	color:#7e7e7e;
	font-size:14px;
	text-transform:capitalize;
	font-weight:400;
	font-family:"OpenSans-Regular"
}
.site-map .col-md-6>ul>li ul ul {
	padding-left:25px;
	margin-top:15px
}
.blog-detail-page h2,.blog-detail-page img {
	margin-bottom:20px
}
.page-podcasts-listing .view-podcasts-listing .podcast-left,.page-podcast .view-podcasts-listing .podcast-left {
	position:relative
}
.page-podcasts-listing .view-podcasts-listing .podcast-left span,.page-podcast .view-podcasts-listing .podcast-left span {
	bottom:0;
	left:0;
	position:absolute;
	padding:5px;
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	font-size:12px;
	font-family:"OpenSans-Regular"
}
.page-podcasts-listing .view-podcasts-listing .podcast-left span i,.page-podcast .view-podcasts-listing .podcast-left span i {
	font-size:14px
}
#block-itg-widget-podcast-header .podcast-header-container h1 {
	font-size:24px;
	color:#fff;
	margin-bottom:10px
}
#block-itg-widget-podcast-header .podcast-header-container .podcast-header-top {
	background:#141414;
	padding:12px;
	zoom:1
}
#block-itg-widget-podcast-header .podcast-header-container .podcast-header-top:before,#block-itg-widget-podcast-header .podcast-header-container .podcast-header-top:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-itg-widget-podcast-header .podcast-header-container .podcast-header-top:after {
	clear:both
}
#block-itg-widget-podcast-header .podcast-header-container .podcast-header-top .pic {
	float:left;
	margin-right:20px
}
#block-itg-widget-podcast-header .podcast-header-container .podcast-header-top .podcast-detail {
	display:block;
	overflow:hidden
}
#block-itg-widget-podcast-header .podcast-header-container .podcast-header-top .podcast-detail .jwplayer {
	width:100% !important
}
#block-itg-widget-podcast-header .podcast-header-container .podcast-header-top .podcast-detail p {
	font-size:13px;
	color:#bfbfbf;
	margin-top:20px
}
#block-itg-widget-podcast-header .podcast-header-container .podcast-header-bottom {
	padding:15px 0;
	border:1px solid #212121
}
#block-itg-widget-podcast-header .podcast-header-container .podcast-header-bottom .other-list {
	padding:0 20px
}
#block-itg-widget-podcast-header .podcast-header-container .podcast-header-bottom .other-list img {
	padding:0 7px
}
#block-itg-widget-podcast-header .podcast-header-container .podcast-header-bottom .other-list .slick-prev,#block-itg-widget-podcast-header .podcast-header-container .podcast-header-bottom .other-list .slick-next {
	background:rgba(0,0,0,0.8);
	border:none;
	color:#fff;
	position:absolute;
	top:50%;
	margin-top:-12px;
	z-index:1;
	padding:5px 5px;
	cursor:pointer
}
#block-itg-widget-podcast-header .podcast-header-container .podcast-header-bottom .other-list .slick-prev {
	left:0
}
#block-itg-widget-podcast-header .podcast-header-container .podcast-header-bottom .other-list .slick-next {
	right:0
}
#block-itg-widget-podcast-header .podcast-header-container .podcast-header-bottom .other-list .podcast-nav-item {
	cursor:pointer
}
#block-itg-widget-podcast-header .itg-adds {
	width:300px;
	height:250px;
	background:#363636;
	margin:0 auto
}
#block-itg-front-end-common-related-podcast-block h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	display:none;
	position:relative;
	font-family:"OpenSans-Bold"
}
#block-itg-front-end-common-related-podcast-block h3 span {
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 10px;
	display:inline-block
}
#block-itg-front-end-common-related-podcast-block h3:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
#block-itg-front-end-common-related-podcast-block h3 {
	display:block;
	padding-left:0;
	margin-bottom:20px;
	padding-top:0
}
#block-itg-front-end-common-related-podcast-block h3 span {
	padding-left:0
}
#block-itg-front-end-common-related-podcast-block ul {
	list-style-type:none
}
#block-itg-front-end-common-related-podcast-block ul li a {
	display:block
}
#block-itg-front-end-common-related-podcast-block span.tile {
	margin-top:10px;
	display:block
}
#block-itg-front-end-common-related-podcast-block .slick-slider .slick-next,#block-itg-front-end-common-related-podcast-block .slick-slider .slick-prev {
	display:none
}
span.smilies-title {
	width:auto;
	height:auto;
	display:inline !important;
	vertical-align:middle;
	float:none !important;
	margin:0 !important;
	line-height:0
}
span.smilies-title img {
	display:inline;
	max-width:inherit;
	width:auto !important;
	margin:0 !important;
	float:none !important
}
.story-photo-list-wrapper h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	display:none;
	position:relative;
	font-family:"OpenSans-Bold"
}
.story-photo-list-wrapper h3 span {
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 10px;
	display:inline-block
}
.story-photo-list-wrapper h3:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
.story-photo-list-wrapper .story-photo-list-heading {
	display:block
}
.story-photo-list-wrapper .story-photo-list-heading:before {
	top:0;
	bottom:0;
	margin:auto
}
.story-photo-list-wrapper .story-photo-list-heading span {
	padding:20px 20px 20px 0
}
.story-photo-list-wrapper .story-photo-list-item p {
	line-height:18px;
	padding:5px 0
}
.story-photo-list-wrapper .story-photo-list-item.slick-slide {
	padding:0 11px;
	width:192px
}
.story-photo-list-wrapper .slick-arrow {
	position:absolute;
	z-index:999;
	border:none;
	background:none;
	top:45px;
	cursor:pointer;
	opacity:1
}
.story-photo-list-wrapper .slick-arrow.slick-disabled {
	opacity:.3
}
.story-photo-list-wrapper .slick-arrow .fa {
	font-size:42px;
	color:#000
}
.story-photo-list-wrapper .slick-prev {
	left:-10px
}
.story-photo-list-wrapper .slick-next {
	right:-10px
}
.view-podcasts-listing.podcast-detail-page ul.pager {
	margin:10px 0;
	list-style-type:none;
	text-align:center
}
.view-podcasts-listing.podcast-detail-page ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
.view-podcasts-listing.podcast-detail-page ul.pager li.pager-current {
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold"
}
.view-podcasts-listing.podcast-detail-page ul.pager li.pager-ellipsis {
	padding:3px 9px;
	color:#333;
	line-height:25px;
	border-radius:3px
}
.view-podcasts-listing.podcast-detail-page ul.pager li.pager-item a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px
}
.view-podcasts-listing.podcast-detail-page ul.pager li.pager-item a:hover {
	background-color:#d71920;
	color:#fff
}
.view-podcasts-listing.podcast-detail-page ul.pager li.pager-next a,.view-podcasts-listing.podcast-detail-page ul.pager li.pager-last a,.view-podcasts-listing.podcast-detail-page ul.pager li.pager-first a,.view-podcasts-listing.podcast-detail-page ul.pager li.pager-previous a {
	color:#333;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	padding:3px 10px;
	font-family:"OpenSans-Semibold";
	display:block;
	border-radius:3px
}
.view-podcasts-listing.podcast-detail-page ul.pager li.pager-next a:hover,.view-podcasts-listing.podcast-detail-page ul.pager li.pager-last a:hover,.view-podcasts-listing.podcast-detail-page ul.pager li.pager-first a:hover,.view-podcasts-listing.podcast-detail-page ul.pager li.pager-previous a:hover {
	background-color:#d71920;
	color:#fff
}
.view-podcasts-listing.podcast-detail-page ul.pager li.pager-next.pager-first.first,.view-podcasts-listing.podcast-detail-page ul.pager li.pager-next.pager-last.last,.view-podcasts-listing.podcast-detail-page ul.pager li.pager-last.pager-first.first,.view-podcasts-listing.podcast-detail-page ul.pager li.pager-last.pager-last.last,.view-podcasts-listing.podcast-detail-page ul.pager li.pager-first.pager-first.first,.view-podcasts-listing.podcast-detail-page ul.pager li.pager-first.pager-last.last,.view-podcasts-listing.podcast-detail-page ul.pager li.pager-previous.pager-first.first,.view-podcasts-listing.podcast-detail-page ul.pager li.pager-previous.pager-last.last {
	display:none
}
.emoji-container {
	display:inline-block;
	vertical-align:top
}
.emoji-container span {
	vertical-align:bottom
}
.emoji-container a {
	display:inline-block
}
#smily,#smilysad,#wgmf {
	position:fixed;
	z-index:9999;
	top:0;
	width:100%;
	height:100%;
	display:none
}
#smily .face,#smilysad .face,#wgmf .face {
	position:fixed;
	z-index:9999
}
#smily .face.face1,#smilysad .face.face1,#wgmf .face.face1 {
	left:400px;
	top:500px
}
#smily .face.face2,#smilysad .face.face2,#wgmf .face.face2 {
	left:200px;
	top:0
}
#smily .face.face3,#smilysad .face.face3,#wgmf .face.face3 {
	top:0;
	right:200px
}
#smily .face.face4,#smilysad .face.face4,#wgmf .face.face4 {
	right:600px;
	top:100px
}
#block-itg-layout-manager-front-end-breadcrumb {
	position:relative;
	z-index:9998;
	color:#595959;
	font-family:"OpenSans-Regular";
	padding-top:3px
}
#block-itg-layout-manager-front-end-breadcrumb a {
	color:#595959;
	font-family:"OpenSans-Regular"
}
#block-itg-layout-manager-front-end-breadcrumb a:hover {
	text-decoration:underline
}
#block-itg-layout-manager-front-end-breadcrumb h1 {
	color:#595959;
	font-size:14px;
	line-height:inherit;
	font-weight:400;
	display:inline-block;
	font-family:"OpenSans-Regular"
}
#block-itg-layout-manager-front-end-breadcrumb .container div.lft {
	display:inline-block;
	vertical-align:top
}
.node-type-photogallery #block-itg-layout-manager-front-end-breadcrumb,.node-type-videogallery #block-itg-layout-manager-front-end-breadcrumb,.node-type-podcast #block-itg-layout-manager-front-end-breadcrumb,[class*="section-videos"] #block-itg-layout-manager-front-end-breadcrumb,[class*="section-photo"] #block-itg-layout-manager-front-end-breadcrumb {
	background:#171717
}
.node-type-podcast #block-itg-layout-manager-front-end-breadcrumb {
	background:#000
}
.photo-heading {
	font-size:32px;
	margin-bottom:10px;
	margin-top:10px;
	color:#fff;
	line-height:42px
}
.video-heading {
	color:#fff;
	font-size:24px;
	margin-bottom:3px;
	line-height:34px;
	padding-top:7px
}
.video-landing-header .byline_date {
	display:block;
	margin-bottom:10px
}
.video-landing-header .byline_date span+span:before {
	content:"|";
	padding:0 5px 0 0
}
.promote-btn {
	background:#a00606;
	color:#fff;
	width:120px;
	height:30px;
	line-height:30px;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	text-transform:capitalize;
	font-size:18px;
	border-radius:3px;
	font-family:"OpenSans-Regular";
	pointer-events:auto
}
.smp-date {
	font-size:12px;
	color:#b1b1b1
}
.itg-layout-container.default-section [id*="block-itg-ask-expert-custom-ask-expert-form-block"] {
	height:100%;
	padding-top:25px;
	border:1px solid #f1f1f1
}
.itg-layout-container.default-section [id*="block-itg-ask-expert-custom-ask-expert-form-block"] .section-user-details,.itg-layout-container.default-section [id*="block-itg-ask-expert-custom-ask-expert-form-block"] [id*="itg-custom-ask-an-expert-form"] {
	background-color:#fff
}
.itg-layout-container.default-section .custom_ask_expert_form_block .widget-settings {
	position:absolute
}
.itg-layout-container.default-section .ask-question {
	padding:15px;
	overflow:auto
}
.itg-layout-container.default-section .ask-question .form-type-textarea,.itg-layout-container.default-section .ask-question .form-type-textfield {
	margin:0;
	padding:0
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] {
	zoom:1
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"]:before,.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"]:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"]:after {
	clear:both
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] input[type="text"] {
	width:100%;
	font-size:14px
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] textarea {
	font-size:14px;
	height:65px;
	margin-bottom:10px
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] #question p {
	color:#000;
	font-size:12px;
	margin-bottom:20px;
	margin-top:10px
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] #question p.chtr-limit {
	margin-bottom:10px
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] #askname {
	zoom:1
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] #askname:before,.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] #askname:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] #askname:after {
	clear:both
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askname,.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askemail {
	float:left;
	width:50%
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askname input[type="text"],.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askemail input[type="text"] {
	width:100%
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askname {
	padding-right:10px
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] #askname .form-item-askemail {
	padding-left:10px
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] input[type="submit"] {
	background:#000 none repeat scroll 0 0;
	border:medium none;
	border-radius:5px;
	color:#fff;
	font-size:16px;
	height:32px;
	text-transform:uppercase;
	width:90px;
	cursor:pointer;
	font-size:14px;
	margin-top:10px;
	font-family:"OpenSans-Regular"
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] .captcha {
	border:none
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] .captcha legend,.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] .captcha .fieldset-description {
	display:none
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] .captcha img {
	width:120px;
	margin-top:15px
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] .form-item-captcha-response {
	display:inline-block;
	width:100%;
	margin-bottom:10px
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] .form-item-captcha-response label {
	width:47%;
	float:left
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] .form-item-captcha-response input[type="text"] {
	width:47%;
	font-size:14px;
	float:right
}
.itg-layout-container.default-section .ask-question [id*="itg-custom-ask-an-expert-form"] .form-item-captcha-response .description {
	display:none
}
.itg-layout-container.default-section .ask-question .expert-question {
	position:relative;
	font-size:14px;
	color:#323232;
	margin:15px 0;
	border-top:1px solid #ddd;
	padding-top:20px;
	padding-left:30px
}
.itg-layout-container.default-section .ask-question .expert-question:before {
	content:'Q';
	width:20px;
	height:20px;
	background:#000;
	display:inline-block;
	color:#fff;
	text-align:center;
	font-family:"OpenSans-Regular";
	margin-right:10px;
	position:absolute;
	top:20px;
	left:0
}
.itg-layout-container.default-section .ask-question .question-link {
	text-align:center
}
.itg-layout-container.default-section .ask-question .question-link a {
	font-size:12px;
	text-transform:uppercase;
	font-weight:900;
	color:#000;
	text-decoration:underline;
	letter-spacing:0;
	margin-bottom:20px;
	display:block
}
.itg-layout-container.default-section .ask-question .ask-user-detail h4 {
	display:block;
	margin-bottom:10px
}
.itg-layout-container.default-section .ask-question .section-user-details {
	overflow:hidden;
	margin-bottom:20px
}
.itg-layout-container.default-section .ask-question .section-user-details img {
	float:right;
	border:2px solid #ddd;
	border-radius:100%;
	width:60px;
	height:60px
}
.itg-layout-container.default-section .ask-question .section-user-details .section-user-name {
	font-size:14px;
	font-weight:700;
	color:#585858
}
[id*="itg-quiz-quiz-form"] .answer-container .answer-container-actual {
	text-align:center;
	display:inline-block;
	vertical-align:top;
	width:100%
}
[id*="itg-quiz-quiz-form"] .answer-container .answer-container-actual .correct-ans,[id*="itg-quiz-quiz-form"] .answer-container .answer-container-actual .incorrect-ans {
	font-size:28px;
	line-height:32px;
	padding:10px 0 20px;
	text-transform:capitalize
}
[id*="itg-quiz-quiz-form"] .answer-container .answer-container-actual .correct-ans {
	color:#1ece1e
}
[id*="itg-quiz-quiz-form"] .answer-container .answer-container-actual .incorrect-ans {
	color:red
}
[id*="itg-quiz-quiz-form"] .answer-container .answer-container-actual strong {
	font-size:20px;
	font-weight:400
}
[id*="itg-quiz-quiz-form"] .answer-container #show_answer {
	margin:10px auto;
	display:block;
	border-radius:1px;
	border:1px solid #000;
	background-color:#000;
	padding:0 20px;
	line-height:normal;
	height:28px;
	text-transform:uppercase;
	color:#fff;
	cursor:pointer;
	text-align:center;
	font-size:14px
}
#block-itg-front-end-common-latest-from-aajtak ul,#block-itg-front-end-common-latest-from-pti ul,#block-itg-front-end-common-latest-from-businesstoday ul {
	border:1px solid #ddd;
	min-height:381px
}
#block-itg-front-end-common-latest-from-aajtak ul .third-party-list,#block-itg-front-end-common-latest-from-pti ul .third-party-list,#block-itg-front-end-common-latest-from-businesstoday ul .third-party-list {
	overflow:hidden;
	padding:10px
}
#block-itg-front-end-common-latest-from-aajtak ul .third-party-list .pic,#block-itg-front-end-common-latest-from-pti ul .third-party-list .pic,#block-itg-front-end-common-latest-from-businesstoday ul .third-party-list .pic {
	float:left;
	margin-right:10px
}
#block-itg-front-end-common-latest-from-aajtak ul .third-party-list .title,#block-itg-front-end-common-latest-from-pti ul .third-party-list .title,#block-itg-front-end-common-latest-from-businesstoday ul .third-party-list .title {
	display:block;
	overflow:hidden;
	word-wrap:break-word;
	font-size:15px;
	font-size:.9375rem;
	line-height:20px;
	color:#111;
	font-family:"OpenSans-Semibold"
}
#block-itg-front-end-common-latest-from-aajtak ul li a.pic,#block-itg-front-end-common-latest-from-pti ul li a.pic,#block-itg-front-end-common-latest-from-businesstoday ul li a.pic {
	width:88px;
	height:66px
}
#block-itg-front-end-common-latest-from-aajtak ul li+li,#block-itg-front-end-common-latest-from-pti ul li+li,#block-itg-front-end-common-latest-from-businesstoday ul li+li {
	border-top:1px solid #ddd
}
.agbutton .error-msg {
	color:red
}
.node-type-videogallery .jw-sharing-dock-btn {
	display:none
}
.story-section iframe.embedgalleryt {
	min-height:200px;
	height:auto
}
.ifrme_photo .box_frm {
	position:relative
}
.modal-open {
	overflow:hidden
}
.modal {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1050;
	display:none;
	overflow:hidden;
	-webkit-overflow-scrolling:touch;
	outline:0
}
.modal.fade .modal-dialog {
	-webkit-transition:-webkit-transform .3s ease-out;
	-o-transition:-o-transform .3s ease-out;
	transition:transform .3s ease-out;
	-webkit-transform:translate(0,-25%);
	-ms-transform:translate(0,-25%);
	-o-transform:translate(0,-25%);
	transform:translate(0,-25%)
}
.modal.in .modal-dialog {
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	-o-transform:translate(0,0);
	transform:translate(0,0)
}
.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}
.modal-dialog {
	position:relative;
	width:auto;
	margin:10px
}
.modal-content {
	position:relative;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,0.2);
	border-radius:6px;
	outline:0;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);
	box-shadow:0 3px 9px rgba(0,0,0,0.5)
}
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000
}
.modal-backdrop.fade {
	filter:alpha(opacity=0);
	opacity:0
}
.modal-backdrop.in {
	filter:alpha(opacity=50);
	opacity:.5
}
.modal-header {
	padding:15px;
	border-bottom:1px solid #e5e5e5
}
.modal-header .close {
	margin-top:-2px
}
.modal-title {
	margin:0;
	line-height:1.42857143
}
.modal-body {
	position:relative;
	padding:15px
}
.modal-footer {
	padding:15px;
	text-align:right;
	border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn,.modal-footer .page-user form .form-submit+.btn,.page-user form .modal-footer .form-submit+.btn,.modal-footer .page-signup form .form-submit+.btn,.page-signup form .modal-footer .form-submit+.btn,.modal-footer #block-formblock-ask-an-expert .form-submit+.btn,#block-formblock-ask-an-expert .modal-footer .form-submit+.btn,.modal-footer .question-container .form-submit+.btn,.question-container .modal-footer .form-submit+.btn,.modal-footer #content .node-form .form-actions .form-submit+.btn,#content .node-form .form-actions .modal-footer .form-submit+.btn,.modal-footer #content #comments .comment-form .form-actions .form-submit+.btn,#content #comments .comment-form .form-actions .modal-footer .form-submit+.btn,.modal-footer #comments #content .comment-form .form-actions .form-submit+.btn,#comments #content .comment-form .form-actions .modal-footer .form-submit+.btn,.modal-footer .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.btn,.form-field-type-field-collection .field-multiple-table tbody .modal-footer td>.form-submit+.btn,.modal-footer .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.btn,.form-field-type-field-collection .field-multiple-table tbody .modal-footer td>.ajax-new-content>.form-submit+.btn,.modal-footer .page-user form .btn+.form-submit,.page-user form .modal-footer .btn+.form-submit,.modal-footer .page-user form .form-submit+.form-submit,.page-user form .modal-footer .form-submit+.form-submit,.modal-footer #block-formblock-ask-an-expert .page-user form .form-submit+.form-submit,.modal-footer #content .node-form .form-actions .page-user form .form-submit+.form-submit,.modal-footer #content #comments .comment-form .form-actions .page-user form .form-submit+.form-submit,.modal-footer #comments #content .comment-form .form-actions .page-user form .form-submit+.form-submit,.modal-footer .page-signup form .btn+.form-submit,.page-signup form .modal-footer .btn+.form-submit,.modal-footer .page-signup form .form-submit+.form-submit,.page-signup form .modal-footer .form-submit+.form-submit,.modal-footer #block-formblock-ask-an-expert .page-signup form .form-submit+.form-submit,.modal-footer #content .node-form .form-actions .page-signup form .form-submit+.form-submit,.modal-footer #content #comments .comment-form .form-actions .page-signup form .form-submit+.form-submit,.modal-footer #comments #content .comment-form .form-actions .page-signup form .form-submit+.form-submit,.modal-footer #block-formblock-ask-an-expert .btn+.form-submit,#block-formblock-ask-an-expert .modal-footer .btn+.form-submit,#block-formblock-ask-an-expert .modal-footer .page-user form .form-submit+.form-submit,#block-formblock-ask-an-expert .modal-footer .page-signup form .form-submit+.form-submit,.modal-footer #block-formblock-ask-an-expert .form-submit+.form-submit,#block-formblock-ask-an-expert .modal-footer .form-submit+.form-submit,.modal-footer .form-field-type-field-collection .field-multiple-table tbody #block-formblock-ask-an-expert td>.form-submit+.form-submit,#block-formblock-ask-an-expert .form-field-type-field-collection .field-multiple-table tbody .modal-footer td>.form-submit+.form-submit,.modal-footer .form-field-type-field-collection .field-multiple-table tbody #block-formblock-ask-an-expert td>.ajax-new-content>.form-submit+.form-submit,#block-formblock-ask-an-expert .form-field-type-field-collection .field-multiple-table tbody .modal-footer td>.ajax-new-content>.form-submit+.form-submit,.modal-footer .question-container .btn+.form-submit,.question-container .modal-footer .btn+.form-submit,.modal-footer #block-formblock-ask-an-expert .question-container .form-submit+.form-submit,#block-formblock-ask-an-expert .modal-footer .question-container .form-submit+.form-submit,.modal-footer .question-container .form-submit+.form-submit,.question-container .modal-footer .form-submit+.form-submit,.modal-footer #content .node-form .form-actions .question-container .form-submit+.form-submit,.modal-footer #content #comments .comment-form .form-actions .question-container .form-submit+.form-submit,.modal-footer #comments #content .comment-form .form-actions .question-container .form-submit+.form-submit,.modal-footer #content .node-form .form-actions .btn+.form-submit,#content .node-form .form-actions .modal-footer .btn+.form-submit,#content .node-form .form-actions .modal-footer .page-user form .form-submit+.form-submit,#content .node-form .form-actions .modal-footer .page-signup form .form-submit+.form-submit,#content .node-form .form-actions .modal-footer .question-container .form-submit+.form-submit,.modal-footer #content .node-form .form-actions .form-submit+.form-submit,#content .node-form .form-actions .modal-footer .form-submit+.form-submit,.modal-footer .form-field-type-field-collection .field-multiple-table tbody #content .node-form .form-actions td>.form-submit+.form-submit,#content .node-form .form-actions .form-field-type-field-collection .field-multiple-table tbody .modal-footer td>.form-submit+.form-submit,.modal-footer .form-field-type-field-collection .field-multiple-table tbody #content .node-form .form-actions td>.ajax-new-content>.form-submit+.form-submit,#content .node-form .form-actions .form-field-type-field-collection .field-multiple-table tbody .modal-footer td>.ajax-new-content>.form-submit+.form-submit,.modal-footer #content #comments .comment-form .form-actions .btn+.form-submit,#content #comments .comment-form .form-actions .modal-footer .btn+.form-submit,#content #comments .comment-form .form-actions .modal-footer .page-user form .form-submit+.form-submit,#content #comments .comment-form .form-actions .modal-footer .page-signup form .form-submit+.form-submit,#content #comments .comment-form .form-actions .modal-footer .question-container .form-submit+.form-submit,.modal-footer #content #comments .comment-form .form-actions .form-submit+.form-submit,#content #comments .comment-form .form-actions .modal-footer .form-submit+.form-submit,.modal-footer .form-field-type-field-collection .field-multiple-table tbody #content #comments .comment-form .form-actions td>.form-submit+.form-submit,#content #comments .comment-form .form-actions .form-field-type-field-collection .field-multiple-table tbody .modal-footer td>.form-submit+.form-submit,.modal-footer .form-field-type-field-collection .field-multiple-table tbody #content #comments .comment-form .form-actions td>.ajax-new-content>.form-submit+.form-submit,#content #comments .comment-form .form-actions .form-field-type-field-collection .field-multiple-table tbody .modal-footer td>.ajax-new-content>.form-submit+.form-submit,.modal-footer #comments #content .comment-form .form-actions .btn+.form-submit,#comments #content .comment-form .form-actions .modal-footer .btn+.form-submit,#comments #content .comment-form .form-actions .modal-footer .page-user form .form-submit+.form-submit,#comments #content .comment-form .form-actions .modal-footer .page-signup form .form-submit+.form-submit,#comments #content .comment-form .form-actions .modal-footer .question-container .form-submit+.form-submit,.modal-footer #comments #content .comment-form .form-actions .form-submit+.form-submit,#comments #content .comment-form .form-actions .modal-footer .form-submit+.form-submit,.modal-footer .form-field-type-field-collection .field-multiple-table tbody #comments #content .comment-form .form-actions td>.form-submit+.form-submit,#comments #content .comment-form .form-actions .form-field-type-field-collection .field-multiple-table tbody .modal-footer td>.form-submit+.form-submit,.modal-footer .form-field-type-field-collection .field-multiple-table tbody #comments #content .comment-form .form-actions td>.ajax-new-content>.form-submit+.form-submit,#comments #content .comment-form .form-actions .form-field-type-field-collection .field-multiple-table tbody .modal-footer td>.ajax-new-content>.form-submit+.form-submit,.modal-footer .form-field-type-field-collection .field-multiple-table tbody td>.btn+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer td>.btn+.form-submit,.modal-footer #block-formblock-ask-an-expert .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer #block-formblock-ask-an-expert td>.form-submit+.form-submit,#block-formblock-ask-an-expert .modal-footer .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody #block-formblock-ask-an-expert .modal-footer td>.form-submit+.form-submit,.modal-footer #content .node-form .form-actions .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer #content .node-form .form-actions td>.form-submit+.form-submit,#content .node-form .form-actions .modal-footer .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody #content .node-form .form-actions .modal-footer td>.form-submit+.form-submit,.modal-footer #content #comments .comment-form .form-actions .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer #content #comments .comment-form .form-actions td>.form-submit+.form-submit,#content #comments .comment-form .form-actions .modal-footer .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody #content #comments .comment-form .form-actions .modal-footer td>.form-submit+.form-submit,.modal-footer #comments #content .comment-form .form-actions .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer #comments #content .comment-form .form-actions td>.form-submit+.form-submit,#comments #content .comment-form .form-actions .modal-footer .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody #comments #content .comment-form .form-actions .modal-footer td>.form-submit+.form-submit,.modal-footer .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer td>.form-submit+.form-submit,.modal-footer .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.btn+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer td>.ajax-new-content>.btn+.form-submit,.modal-footer #block-formblock-ask-an-expert .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer #block-formblock-ask-an-expert td>.ajax-new-content>.form-submit+.form-submit,#block-formblock-ask-an-expert .modal-footer .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody #block-formblock-ask-an-expert .modal-footer td>.ajax-new-content>.form-submit+.form-submit,.modal-footer #content .node-form .form-actions .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer #content .node-form .form-actions td>.ajax-new-content>.form-submit+.form-submit,#content .node-form .form-actions .modal-footer .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody #content .node-form .form-actions .modal-footer td>.ajax-new-content>.form-submit+.form-submit,.modal-footer #content #comments .comment-form .form-actions .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer #content #comments .comment-form .form-actions td>.ajax-new-content>.form-submit+.form-submit,#content #comments .comment-form .form-actions .modal-footer .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody #content #comments .comment-form .form-actions .modal-footer td>.ajax-new-content>.form-submit+.form-submit,.modal-footer #comments #content .comment-form .form-actions .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer #comments #content .comment-form .form-actions td>.ajax-new-content>.form-submit+.form-submit,#comments #content .comment-form .form-actions .modal-footer .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody #comments #content .comment-form .form-actions .modal-footer td>.ajax-new-content>.form-submit+.form-submit,.modal-footer .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer td>.ajax-new-content>.form-submit+.form-submit {
	margin-bottom:0;
	margin-left:5px
}
.modal-footer .btn-group .btn+.btn,.modal-footer .btn-group .page-user form .form-submit+.btn,.page-user form .modal-footer .btn-group .form-submit+.btn,.modal-footer .btn-group .page-signup form .form-submit+.btn,.page-signup form .modal-footer .btn-group .form-submit+.btn,.modal-footer .btn-group #block-formblock-ask-an-expert .form-submit+.btn,#block-formblock-ask-an-expert .modal-footer .btn-group .form-submit+.btn,.modal-footer .btn-group .question-container .form-submit+.btn,.question-container .modal-footer .btn-group .form-submit+.btn,.modal-footer .btn-group #content .node-form .form-actions .form-submit+.btn,#content .node-form .form-actions .modal-footer .btn-group .form-submit+.btn,.modal-footer .btn-group #content #comments .comment-form .form-actions .form-submit+.btn,#content #comments .comment-form .form-actions .modal-footer .btn-group .form-submit+.btn,.modal-footer .btn-group #comments #content .comment-form .form-actions .form-submit+.btn,#comments #content .comment-form .form-actions .modal-footer .btn-group .form-submit+.btn,.modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.btn,.form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group td>.form-submit+.btn,.modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.btn,.form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group td>.ajax-new-content>.form-submit+.btn,.modal-footer .btn-group .page-user form .btn+.form-submit,.page-user form .modal-footer .btn-group .btn+.form-submit,.modal-footer .btn-group .page-user form .form-submit+.form-submit,.page-user form .modal-footer .btn-group .form-submit+.form-submit,.modal-footer .btn-group #block-formblock-ask-an-expert .page-user form .form-submit+.form-submit,.modal-footer .btn-group #content .node-form .form-actions .page-user form .form-submit+.form-submit,.modal-footer .btn-group #content #comments .comment-form .form-actions .page-user form .form-submit+.form-submit,.modal-footer .btn-group #comments #content .comment-form .form-actions .page-user form .form-submit+.form-submit,.modal-footer .btn-group .page-signup form .btn+.form-submit,.page-signup form .modal-footer .btn-group .btn+.form-submit,.modal-footer .btn-group .page-signup form .form-submit+.form-submit,.page-signup form .modal-footer .btn-group .form-submit+.form-submit,.modal-footer .btn-group #block-formblock-ask-an-expert .page-signup form .form-submit+.form-submit,.modal-footer .btn-group #content .node-form .form-actions .page-signup form .form-submit+.form-submit,.modal-footer .btn-group #content #comments .comment-form .form-actions .page-signup form .form-submit+.form-submit,.modal-footer .btn-group #comments #content .comment-form .form-actions .page-signup form .form-submit+.form-submit,.modal-footer .btn-group #block-formblock-ask-an-expert .btn+.form-submit,#block-formblock-ask-an-expert .modal-footer .btn-group .btn+.form-submit,#block-formblock-ask-an-expert .modal-footer .btn-group .page-user form .form-submit+.form-submit,#block-formblock-ask-an-expert .modal-footer .btn-group .page-signup form .form-submit+.form-submit,.modal-footer .btn-group #block-formblock-ask-an-expert .form-submit+.form-submit,#block-formblock-ask-an-expert .modal-footer .btn-group .form-submit+.form-submit,.modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody #block-formblock-ask-an-expert td>.form-submit+.form-submit,#block-formblock-ask-an-expert .form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group td>.form-submit+.form-submit,.modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody #block-formblock-ask-an-expert td>.ajax-new-content>.form-submit+.form-submit,#block-formblock-ask-an-expert .form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group td>.ajax-new-content>.form-submit+.form-submit,.modal-footer .btn-group .question-container .btn+.form-submit,.question-container .modal-footer .btn-group .btn+.form-submit,.modal-footer .btn-group #block-formblock-ask-an-expert .question-container .form-submit+.form-submit,#block-formblock-ask-an-expert .modal-footer .btn-group .question-container .form-submit+.form-submit,.modal-footer .btn-group .question-container .form-submit+.form-submit,.question-container .modal-footer .btn-group .form-submit+.form-submit,.modal-footer .btn-group #content .node-form .form-actions .question-container .form-submit+.form-submit,.modal-footer .btn-group #content #comments .comment-form .form-actions .question-container .form-submit+.form-submit,.modal-footer .btn-group #comments #content .comment-form .form-actions .question-container .form-submit+.form-submit,.modal-footer .btn-group #content .node-form .form-actions .btn+.form-submit,#content .node-form .form-actions .modal-footer .btn-group .btn+.form-submit,#content .node-form .form-actions .modal-footer .btn-group .page-user form .form-submit+.form-submit,#content .node-form .form-actions .modal-footer .btn-group .page-signup form .form-submit+.form-submit,#content .node-form .form-actions .modal-footer .btn-group .question-container .form-submit+.form-submit,.modal-footer .btn-group #content .node-form .form-actions .form-submit+.form-submit,#content .node-form .form-actions .modal-footer .btn-group .form-submit+.form-submit,.modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody #content .node-form .form-actions td>.form-submit+.form-submit,#content .node-form .form-actions .form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group td>.form-submit+.form-submit,.modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody #content .node-form .form-actions td>.ajax-new-content>.form-submit+.form-submit,#content .node-form .form-actions .form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group td>.ajax-new-content>.form-submit+.form-submit,.modal-footer .btn-group #content #comments .comment-form .form-actions .btn+.form-submit,#content #comments .comment-form .form-actions .modal-footer .btn-group .btn+.form-submit,#content #comments .comment-form .form-actions .modal-footer .btn-group .page-user form .form-submit+.form-submit,#content #comments .comment-form .form-actions .modal-footer .btn-group .page-signup form .form-submit+.form-submit,#content #comments .comment-form .form-actions .modal-footer .btn-group .question-container .form-submit+.form-submit,.modal-footer .btn-group #content #comments .comment-form .form-actions .form-submit+.form-submit,#content #comments .comment-form .form-actions .modal-footer .btn-group .form-submit+.form-submit,.modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody #content #comments .comment-form .form-actions td>.form-submit+.form-submit,#content #comments .comment-form .form-actions .form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group td>.form-submit+.form-submit,.modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody #content #comments .comment-form .form-actions td>.ajax-new-content>.form-submit+.form-submit,#content #comments .comment-form .form-actions .form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group td>.ajax-new-content>.form-submit+.form-submit,.modal-footer .btn-group #comments #content .comment-form .form-actions .btn+.form-submit,#comments #content .comment-form .form-actions .modal-footer .btn-group .btn+.form-submit,#comments #content .comment-form .form-actions .modal-footer .btn-group .page-user form .form-submit+.form-submit,#comments #content .comment-form .form-actions .modal-footer .btn-group .page-signup form .form-submit+.form-submit,#comments #content .comment-form .form-actions .modal-footer .btn-group .question-container .form-submit+.form-submit,.modal-footer .btn-group #comments #content .comment-form .form-actions .form-submit+.form-submit,#comments #content .comment-form .form-actions .modal-footer .btn-group .form-submit+.form-submit,.modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody #comments #content .comment-form .form-actions td>.form-submit+.form-submit,#comments #content .comment-form .form-actions .form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group td>.form-submit+.form-submit,.modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody #comments #content .comment-form .form-actions td>.ajax-new-content>.form-submit+.form-submit,#comments #content .comment-form .form-actions .form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group td>.ajax-new-content>.form-submit+.form-submit,.modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody td>.btn+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group td>.btn+.form-submit,.modal-footer .btn-group #block-formblock-ask-an-expert .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group #block-formblock-ask-an-expert td>.form-submit+.form-submit,#block-formblock-ask-an-expert .modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody #block-formblock-ask-an-expert .modal-footer .btn-group td>.form-submit+.form-submit,.modal-footer .btn-group #content .node-form .form-actions .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group #content .node-form .form-actions td>.form-submit+.form-submit,#content .node-form .form-actions .modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody #content .node-form .form-actions .modal-footer .btn-group td>.form-submit+.form-submit,.modal-footer .btn-group #content #comments .comment-form .form-actions .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group #content #comments .comment-form .form-actions td>.form-submit+.form-submit,#content #comments .comment-form .form-actions .modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody #content #comments .comment-form .form-actions .modal-footer .btn-group td>.form-submit+.form-submit,.modal-footer .btn-group #comments #content .comment-form .form-actions .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group #comments #content .comment-form .form-actions td>.form-submit+.form-submit,#comments #content .comment-form .form-actions .modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody #comments #content .comment-form .form-actions .modal-footer .btn-group td>.form-submit+.form-submit,.modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody td>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group td>.form-submit+.form-submit,.modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.btn+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group td>.ajax-new-content>.btn+.form-submit,.modal-footer .btn-group #block-formblock-ask-an-expert .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group #block-formblock-ask-an-expert td>.ajax-new-content>.form-submit+.form-submit,#block-formblock-ask-an-expert .modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody #block-formblock-ask-an-expert .modal-footer .btn-group td>.ajax-new-content>.form-submit+.form-submit,.modal-footer .btn-group #content .node-form .form-actions .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group #content .node-form .form-actions td>.ajax-new-content>.form-submit+.form-submit,#content .node-form .form-actions .modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody #content .node-form .form-actions .modal-footer .btn-group td>.ajax-new-content>.form-submit+.form-submit,.modal-footer .btn-group #content #comments .comment-form .form-actions .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group #content #comments .comment-form .form-actions td>.ajax-new-content>.form-submit+.form-submit,#content #comments .comment-form .form-actions .modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody #content #comments .comment-form .form-actions .modal-footer .btn-group td>.ajax-new-content>.form-submit+.form-submit,.modal-footer .btn-group #comments #content .comment-form .form-actions .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group #comments #content .comment-form .form-actions td>.ajax-new-content>.form-submit+.form-submit,#comments #content .comment-form .form-actions .modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody #comments #content .comment-form .form-actions .modal-footer .btn-group td>.ajax-new-content>.form-submit+.form-submit,.modal-footer .btn-group .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>.form-submit+.form-submit,.form-field-type-field-collection .field-multiple-table tbody .modal-footer .btn-group td>.ajax-new-content>.form-submit+.form-submit {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
.hd1 {
	display:none
}
.pos_rel {
	position:relative
}
.pos_rel .seemore {
	position:absolute;
	top:0;
	left:15px;
	right:0;
	margin:0 auto;
	width:81%;
	margin:0;
	height:100%
}
.pos_rel .seemore img {
	height:100%
}
.img-gal-box.container {
	padding:0
}
.img-gal-box .glr {
	margin-bottom:10px
}
.dtv {
	display:inline-block;
	vertical-align:top;
	padding:10px 0;
	overflow-Y:auto;
	width:100%
}
.dtv ul {
	list-style:none !important;
	padding:0 15px !important;
	width:100%;
	display:table;
	text-align:right
}
.dtv li {
	display:inline-block;
	margin-left:7px;
	white-space:nowrap;
	vertical-align:middle
}
.dtv li img {
	max-width:50px
}
span.close_btt {
	position:absolute;
	right:-15px;
	top:-15px;
	width:30px;
	height:30px;
	color:#fff;
	text-align:center;
	background:#000;
	z-index:9999;
	border-radius:50%;
	line-height:28px;
	box-shadow:0 0 5px 0px #fff;
	cursor:pointer
}
.carousel .seemore {
	display:none
}
.carousel {
	position:relative
}
.carousel-inner {
	position:relative;
	width:100%;
	overflow:hidden
}
.carousel-inner>.item {
	position:relative;
	display:none;
	-webkit-transition:.6s ease-in-out left;
	-o-transition:.6s ease-in-out left;
	transition:.6s ease-in-out left
}
.carousel-inner>.item>img,.carousel-inner>.item>a>img {
	line-height:1
}
@media all and (transform-3d),(-webkit-transform-3d) {
	.carousel-inner>.item {
	-webkit-transition:-webkit-transform .6s ease-in-out;
	-o-transition:-o-transform .6s ease-in-out;
	transition:transform .6s ease-in-out;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000px;
	perspective:1000px
}
.carousel-inner>.item.next,.carousel-inner>.item.active.right {
	left:0;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
.carousel-inner>.item.prev,.carousel-inner>.item.active.left {
	left:0;
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active {
	left:0;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
	display:block
}
.carousel-inner>.active {
	left:0
}
.carousel-inner>.next,.carousel-inner>.prev {
	position:absolute;
	top:0;
	width:100%
}
.carousel-inner>.next {
	left:100%
}
.carousel-inner>.prev {
	left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right {
	left:0
}
.carousel-inner>.active.left {
	left:-100%
}
.carousel-inner>.active.right {
	left:100%
}
.carousel-control {
	position:absolute;
	top:50%;
	bottom:0;
	height:100px;
	width:50px;
	font-size:0;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,0.6);
	background-color:rgba(0,0,0,0.5);
	margin-top:-100px;
	cursor:pointer
}
.carousel-control span {
	display:none
}
.carousel-control.left {
	font:normal normal normal 14px/1 FontAwesome;
	border-radius:0 90px 90px 0;
	left:0
}
.carousel-control.left:before {
	content:'\f053';
	font:normal normal normal 14px/1 FontAwesome;
	font-size:30px;
	left:10px;
	position:absolute;
	top:38px
}
.carousel-control.right {
	border-radius:90px 0px 0px 90px;
	right:0
}
.carousel-control.right:before {
	content:'\f054';
	font:normal normal normal 14px/1 FontAwesome;
	font-size:30px;
	right:10px;
	position:absolute;
	top:38px
}
.carousel-control:hover,.carousel-control:focus {
	background-color:rgba(0,0,0,0.8)
}
.sidebar-section-photo .we_may_suggest .widget-title {
	display:none
}
.widget-placeholder {
	display:none
}
.itg-layout-container.election-page {
	display:inline-block;
	vertical-align:top;
	width:100%
}
.front [id*="block-itg-widget-we-may-suggest"] .may-be-suggest-container h3 {
	display:none !important
}
.no-tv-program {
	padding-bottom:15px;
	color:red
}
.search-icon-parent {
	position:relative
}
.search-icon-parent .search-icon-search {
	display:none
}
.ugc_success {
	margin:20px 0 0;
	color:green
}
.widget-help-text {
	display:none
}
.itg-embed-photo-wrapper:empty {
	display:none
}
.page-videogallery-embed #page,.page-videogallery-embed html,.page-videogallery-embed body,.page-photogallery-embed #page,.page-photogallery-embed html,.page-photogallery-embed body,.page-embed-video #page,.page-embed-video html,.page-embed-video body,.page-embeded-video #page,.page-embeded-video html,.page-embeded-video body {
	height:auto
}
.page-videogallery-embed #main,.page-photogallery-embed #main,.page-embed-video #main,.page-embeded-video #main {
	min-height:0
}
.page-videogallery-embed .container,.page-photogallery-embed .container,.page-embed-video .container,.page-embeded-video .container {
	padding:0;
	margin:0
}
.itg-embed-wrapper {
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding:0 15px 15px;
	background-color:#171717
}
.itg-embed-wrapper h1.embed-title {
	font-size:32px;
	margin:25px 0;
	color:#fff;
	text-align:center
}
.itg-embed-wrapper .itg-embed-photo-wrapper {
	padding:10px;
	background-color:#000;
	max-width:773px;
	margin:0 auto;
	width:100%
}
.itg-embed-wrapper .itg-embed-photo-thumb {
	margin-top:10px
}
.itg-embed-wrapper .itg-embed-photo-thumb .slick-slide {
	outline:none
}
.itg-embed-wrapper .itg-embed-photo-thumb img {
	width:88px;
	max-width:100%;
	height:66px;
	border:1px solid #000;
	outline:none
}
.itg-embed-wrapper .itg-embed-photo-thumb .slick-current img {
	border-color:#fff
}
.itg-embed-wrapper .embed-desc {
	color:#fff;
	padding:5px 0 0
}
.itg-embed-wrapper .itg-embed-photo-slider .slick-next,.itg-embed-wrapper .itg-embed-photo-slider .slick-prev {
	cursor:pointer;
	width:50px;
	height:100px;
	background-color:rgba(255,255,255,0.3);
	font-size:0;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
	z-index:9;
	border:none
}
.itg-embed-wrapper .itg-embed-photo-slider .slick-next {
	border-radius:90px 0px 0px 90px;
	right:0
}
.itg-embed-wrapper .itg-embed-photo-slider .slick-prev {
	border-radius:0 90px 90px 0;
	left:0
}
.itg-embed-wrapper .itg-embed-photo-slider .slick-prev:hover,.itg-embed-wrapper .itg-embed-photo-slider .slick-next:hover {
	background-color:rgba(255,255,255,0.6)
}
.itg-embed-wrapper .itg-embed-photo-slider .slick-next:before,.itg-embed-wrapper .itg-embed-photo-slider .slick-prev:before {
	font:normal normal normal 32px/100px FontAwesome;
	position:absolute;
	top:0;
	color:#666
}
.itg-embed-wrapper .itg-embed-photo-slider .slick-next:before {
	content:'\f054';
	right:5px
}
.itg-embed-wrapper .itg-embed-photo-slider .slick-prev:before {
	content:'\f053';
	left:5px
}
.itg-embed-wrapper .itg-embed-photo-thumb-slider {
	padding:0 40px
}
.itg-embed-wrapper .itg-embed-photo-thumb-slider .slick-next,.itg-embed-wrapper .itg-embed-photo-thumb-slider .slick-prev {
	cursor:pointer;
	width:40px;
	height:66px;
	font-size:0;
	position:absolute;
	top:0;
	z-index:9;
	border:none;
	background-color:#000
}
.itg-embed-wrapper .itg-embed-photo-thumb-slider .slick-next {
	left:0
}
.itg-embed-wrapper .itg-embed-photo-thumb-slider .slick-prev {
	right:0
}
.itg-embed-wrapper .itg-embed-photo-thumb-slider .slick-next:before,.itg-embed-wrapper .itg-embed-photo-thumb-slider .slick-prev:before {
	font:normal normal normal 32px/66px FontAwesome;
	position:absolute;
	top:0;
	color:#fff
}
.itg-embed-wrapper .itg-embed-photo-thumb-slider .slick-next:before {
	content:'\f053';
	left:10px
}
.itg-embed-wrapper .itg-embed-photo-thumb-slider .slick-prev:before {
	content:'\f054';
	right:10px
}
.api-grid>div {
	display:inline-block;
	vertical-align:top
}
.page-quiz-user-list table {
	width:100%;
	border-collapse:collapse;
	border:1px solid #e0e0e0;
	border-radius:5px;
	margin:10px 0
}
.page-quiz-user-list table tr {
	border-bottom:1px solid #e0e0e0
}
.page-quiz-user-list table th,.page-quiz-user-list table td {
	padding:10px;
	max-width:300px;
	font:300 16px/22px Roboto;
	text-align:left;
	word-wrap:break-word
}
.page-quiz-user-list table th {
	background-color:#1a3c8d;
	color:#fff;
	border-top:1px solid #e0e0e0
}
.page-quiz-user-list table th:first-child {
	border-radius:5px 0 0 0;
	border-left:1px solid #e0e0e0
}
.page-quiz-user-list table th:last-child {
	border-radius:0 5px 0 0;
	border-right:1px solid #e0e0e0
}
.page-podcast #page-title {
	display:none
}
.nested-taxonomy-tree a:hover {
	color:#a00606 !important
}
.page-state-election section.sidebar {
	border:none
}
.page-state-election section.sidebar .block {
	margin-bottom:50px
}
.page-state-election section.sidebar .block-title {
	color:#09619f;
	font-weight:700;
	font-family:"OpenSans-Regular";
	text-transform:uppercase;
	margin-bottom:15px;
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	font-size:16px;
	line-height:18px
}
.page-state-election .key-candidate {
	font-family:"OpenSans-Regular";
	max-height:282px;
	overflow:auto
}
.page-state-election .key-candidate .most_popular {
	border:none
}
.page-state-election .key-candidate .list-state {
	margin:0 0 20px
}
.page-state-election .key-candidate .list-state span {
	cursor:pointer;
	display:inline-block;
	font-size:12px;
	font-weight:700;
	padding:2px 6px;
	text-transform:uppercase;
	vertical-align:top
}
.page-state-election .key-candidate .list-state span:hover,.page-state-election .key-candidate .list-state span.active {
	background:#1b60a3;
	color:#fff
}
.page-state-election .key-candidate .key-candidate-detail {
	font-family:"OpenSans-Regular";
	display:none
}
.page-state-election .key-candidate .key-candidate-detail ul {
	zoom:1;
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	margin-bottom:10px
}
.page-state-election .key-candidate .key-candidate-detail ul:before,.page-state-election .key-candidate .key-candidate-detail ul:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.page-state-election .key-candidate .key-candidate-detail ul:after {
	clear:both
}
.page-state-election .key-candidate .key-candidate-detail ul li {
	float:left
}
.page-state-election .key-candidate .key-candidate-detail ul li:nth-child(1) {
	width:25%
}
.page-state-election .key-candidate .key-candidate-detail ul li:nth-child(2) {
	width:56%;
	padding-top:5px
}
.page-state-election .key-candidate .key-candidate-detail ul li:nth-child(3) {
	width:18%;
	text-align:center
}
.page-state-election .key-candidate .key-candidate-detail ul li .candidate-name {
	font-size:14px;
	font-size:.875rem;
	font-weight:700
}
.page-state-election .key-candidate .key-candidate-detail ul li .constituancy {
	font-size:13px;
	font-size:.8125rem;
	color:#8f8f8f
}
.page-state-election .key-candidate .key-candidate-detail ul li img {
	background:#fff;
	border-radius:100%;
	box-shadow:0 0 5px #ccc;
	display:inline-block;
	height:63px;
	margin-left:2px;
	padding:5px;
	width:63px
}
.page-state-election .key-candidate .key-candidate-detail ul li .status {
	font-size:15px;
	font-weight:700
}
.page-state-election .key-candidate .key-candidate-detail ul li .status i {
	width:35px;
	height:35px;
	border-radius:3px;
	text-align:center;
	line-height:35px;
	color:#fff;
	font-size:28px;
	background:#ccc;
	margin-top:12px
}
.page-state-election .key-candidate .key-candidate-detail ul li .status span {
	display:block
}
.page-state-election .key-candidate .key-candidate-detail ul li .status.green {
	color:#418b32
}
.page-state-election .key-candidate .key-candidate-detail ul li .status.green i {
	background:#418b32
}
.page-state-election .key-candidate .key-candidate-detail ul li .status.red {
	color:#d80a02
}
.page-state-election .key-candidate .key-candidate-detail ul li .status.red i {
	background:#d80a02
}
.page-state-election .key-candidate .key-candidate-detail ul li .status.yellow {
	color:#418b32
}
.page-state-election .key-candidate .key-candidate-detail ul li .status.yellow i {
	background:#efc107
}
.page-state-election .key-candidate .key-candidate-detail ul li .status.orange {
	color:#ff8300
}
.page-state-election .key-candidate .key-candidate-detail ul li .status.orange i {
	background:#ff8300
}
.page-state-election .key-candidate .key-candidate-detail.key-candidate-detail-first {
	display:block
}
.top-n-most-popular-stories .widget-wrapper .data-holder {
	height:calc(100% - 22px)
}
.top-n-most-popular-stories .widget-wrapper .data-holder .mCSB_inside>.mCSB_container {
	margin-right:0
}
.top-n-most-popular-stories .widget-wrapper .data-holder .mCSB_scrollTools {
	width:3px
}
.special-top-news .itg-listing-wrapper .mCSB_inside>.mCSB_container {
	margin-right:0
}
.special-top-news .itg-listing-wrapper .mCSB_scrollTools {
	width:3px
}
.story-section .story-right .description .social-share.social-share-embed ul {
	list-style-type:none
}
.story-section .story-right .description .social-share.social-share-embed ul li {
	display:inline-block;
	vertical-align:top;
	padding-right:8px
}
.story-section .story-right .description .social-share.social-share-embed ul li a,.story-section .story-right .description .social-share.social-share-embed ul li span {
	background:#000;
	width:20px;
	height:20px;
	border-radius:100%;
	display:block;
	color:#fff;
	text-align:center;
	line-height:23px;
	font-size:15px
}
@media screen and (min-width:768px) {
	.story-section .story-right .description .social-share.social-share-embed ul li a,.story-section .story-right .description .social-share.social-share-embed ul li span {
	width:23px;
	height:23px;
	line-height:25px
}
}.story-section .story-right .description .social-share.social-share-embed ul li a.share,.story-section .story-right .description .social-share.social-share-embed ul li span.share {
	color:#d0d0d0
}
.story-section .story-right .description .social-share.social-share-embed ul li a.share,.story-section .story-right .description .social-share.social-share-embed ul li a.google,.story-section .story-right .description .social-share.social-share-embed ul li span.share,.story-section .story-right .description .social-share.social-share-embed ul li span.google {
	background:transparent
}
.story-section .story-right .description .social-share.social-share-embed ul li a.facebook,.story-section .story-right .description .social-share.social-share-embed ul li span.facebook {
	background:#0b4887
}
.story-section .story-right .description .social-share.social-share-embed ul li a.twitter,.story-section .story-right .description .social-share.social-share-embed ul li span.twitter {
	background:#05a3d2
}
.story-section .story-right .description .social-share.social-share-embed ul li a.google,.story-section .story-right .description .social-share.social-share-embed ul li span.google {
	background:url(/sites/all/themes/itg/images/google-icon.jpg) no-repeat center center
}
.payment-messages-wrapper {
	max-width:760px;
	margin:0 auto;
	text-align:center;
	font-family:"OpenSans-Regular";
	color:#000
}
.payment-messages-wrapper h1 {
	font-size:48px;
	font-weight:700;
	line-height:50px;
	margin:40px 0
}
.payment-messages-wrapper .payment-message {
	background:#ef3c24;
	color:#fff;
	font-size:30px;
	padding:10px;
	text-align:center;
	font-weight:700;
	margin:30px 0
}
.payment-messages-wrapper .payment-message .fa {
	font-size:34px
}
.payment-messages-wrapper .payment-message-text {
	margin:0 10px
}
.payment-messages-wrapper .payment-other-text {
	font-size:16px;
	font-weight:700;
	text-transform:uppercase
}
.payment-messages-wrapper .payment-other-text a {
	color:#ef3c24;
	text-decoration:none
}
.blog-description p {
	font-size:15px;
	line-height:27px;
	padding:10px 0
}
.page-topic a#reset_button {
	display:none
}
.past-speaker .views-field-title {
	text-transform:uppercase;
	padding:10px 0 0
}
.past-speaker .views-field-field-story-new-title {
	font-size:13px;
	color:#8d8d8d
}
.past-speaker .slick-list {
	max-width:620px;
	margin:0 auto
}
.past-speaker .slick-arrow {
	position:absolute;
	width:30px;
	height:30px;
	top:0;
	bottom:0;
	margin:auto 0;
	font-size:20px;
	line-height:30px;
	text-align:center
}
.past-speaker .slick-arrow.fa-chevron-right {
	right:0
}
.past-speaker-list {
	text-align:center
}
.past-speaker a {
	display:block
}
.past-speaker a img {
	border-radius:50%;
	display:inline-block;
	vertical-align:top
}
#block-views-past-speaker-event-block-1 .block-title {
	font-size:24px;
	color:#ef3c24;
	font-family:"OpenSans-Regular";
	margin-bottom:15px
}
.logged-in .header-top .links.inline.clearfix {
	display:none
}
.sso-header {
	background-color:#151515;
	display:inline-block;
	vertical-align:top;
	width:100%
}
.sso-header .back-to-itg {
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding:10px 0 10px 45px;
	font-size:16px;
	font-weight:300;
	font-family:"OpenSans-Regular";
	color:#aaa;
	margin:28px 0
}
.sso-header .back-to-itg .fa {
	width:35px;
	height:35px;
	border:2px solid #aaa;
	border-radius:50%;
	text-align:center;
	position:absolute;
	left:0;
	top:0
}
.sso-header .back-to-itg .fa:before {
	font-size:24px;
	line-height:30px
}
.sso-header .itg-logo {
	float:right
}
.Main-heading-login {
	text-align:center;
	margin-bottom:20px
}
.sso-footer {
	background-color:#151515;
	display:inline-block;
	padding-top:20px;
	vertical-align:top;
	width:100%
}
.sso-footer .site-menu li {
	display:inline-block;
	vertical-align:top;
	margin:5px 0;
	width:220px
}
.sso-footer .site-menu li a {
	color:#ddd;
	font-family:"OpenSans-Regular";
	font-size:12px
}
.sso-footer .site-menu li a:hover {
	text-decoration:underline
}
.sso-footer p {
	padding:10px 0;
	margin:20px 0 0;
	border-top:1px solid #666;
	color:#666;
	font-family:"OpenSans-Regular";
	font-size:12px;
	text-align:center
}
.home-election {
	margin-bottom:40px
}
.home-election .social-share li {
	margin-right:7px
}
.ad-blocker-content {
	position:relative;
	padding-top:35px;
	word-wrap:break-word
}
.ad-blocker-content:after {
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:1px;
	box-shadow:0 -10px 50px 25px #fff
}
.ad-blocker-content p {
	padding:10px 0;
	font-size:15px;
	line-height:27px
}
.what-are h2 {
	font-size:18px
}
.what-are p {
	font-size:15px;
	line-height:27px;
	padding:10px 0
}
.feed-type {
	padding:30px 0 10px
}
.feed-type h2 {
	text-transform:uppercase;
	font-weight:500;
	font-size:28px;
	line-height:34px
}
.feed-type ul {
	list-style:none
}
.feed-type ul li {
	display:inline-block;
	vertical-align:top;
	width:24%;
	padding:10px 0
}
.feed-type ul li a {
	font-size:16px;
	line-height:28px;
	font-family:"OpenSans-Regular";
	font-weight:500;
	color:#666;
	padding-left:30px;
	display:inline-block;
	vertical-align:top;
	position:relative
}
.feed-type ul li a:before {
	content:'\f09e';
	font-family:Fontawesome;
	position:absolute;
	line-height:24px;
	top:1px;
	left:0;
	width:23px;
	height:23px;
	padding-left:3px;
	box-sizing:border-box;
	color:#fff;
	text-align:center;
	background-color:#fe9132;
	border-radius:50%
}
.feed-type ul li a:hover {
	color:#fe9132
}
.feed-type p {
	font-size:15px;
	line-height:27px
}
.feed-use {
	background-color:#f8f8f8;
	padding:15px 23px
}
.feed-use h3 {
	font-size:18px
}
.feed-use p,.feed-use li {
	font-size:15px;
	line-height:24px;
	padding:10px 0
}
.feed-use ul {
	list-style:none
}
.feed-use ul li {
	position:relative;
	padding:10px 0 0 15px
}
.feed-use ul li:before {
	content:'';
	position:absolute;
	left:0;
	top:20px;
	width:8px;
	height:8px;
	border-radius:50%;
	background-color:#9f9f9f
}
.feed-use .feed-use-sep {
	height:1px;
	background-color:#dedede;
	margin:10px 0 20px
}
.rss-disclaimer {
	padding-top:30px
}
.rss-disclaimer h4 {
	font-size:14px;
	color:#888;
	margin-bottom:10px
}
.rss-disclaimer p {
	font-size:13px;
	color:#888;
	line-height:18px
}
.story-section .story-right .description iframe {
	max-width:100%
}
.story-section .story-right .description iframe #main {
	min-height:inherit
}
.story-section .story-right .description iframe .container {
	padding:0
}
.story-section .story-right .description .itgvideo>iframe {
	max-width:100%;
	width:100%;
	min-height:326px
}
.story-section .story-right .description .itgvideo>iframe #main {
	min-height:inherit
}
.story-section .story-right .description .itgvideo>iframe+iframe {
	margin-top:20px
}
.canvasjs-chart-tooltip {
	max-width:180px;
	background:#fff;
	word-wrap:break-word
}
.canvasjs-chart-tooltip>div {
	white-space:normal !important
}
.canvasjs-chart-tooltip>div img {
	display:block;
	margin-top:5px
}
span.see-picture a {
	color:#a00606
}
span.see-picture a:hover {
	color:#a00606
}
span.see-picture a:after {
	content:':'
}
.photo-story .slick-slider {
	webkit-user-select:auto;
	-moz-user-select:auto;
	-ms-user-select:auto;
	user-select:auto !important
}
.yearende_left_top_news h4.heading {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.story-section h1 span.story-pipline,.story-section h1 span.story-pipline+a {
	color:#086dc7
}
.widget-wrapper.featured_photo_carousel .data-holder {
	height:calc(100% - 27px)
}
.top_stories_ordering .widget-title,.special-top-news .widget-title {
	padding:5px 7px 1px
}
.special-top-news .itg-listing-wrapper {
	height:calc(100% - 22px)
}
.data-holder .poll-wrapper .poll-data {
	width:100%
}
@media(min-width:320px) {
	.view-front-end-global-search .view-content .itg-search-list>.search-detail,.view-front-end-global-search .view-content .itg-search-list>.social-share {
	overflow:initial;
	padding-left:0
}
.view-front-end-global-search .view-content .itg-search-list>.views-field,.view-front-end-global-search .view-content .front-search-date-share {
	padding-left:154px
}
.view-front-end-global-search .view-content .search-pic {
	float:left;
	margin-right:15px
}
}@media(min-width:768px) {
	.modal-dialog {
	width:960px;
	margin:30px auto
}
.modal-content {
	-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);
	box-shadow:0 5px 15px rgba(0,0,0,0.5)
}
.modal-sm {
	width:300px
}
}@media(min-width:992px) {
	.view-front-end-global-search .view-content .itg-search-list>.search-detail,.view-front-end-global-search .view-content .itg-search-list>.social-share {
	overflow:initial;
	padding-left:180px
}
.view-front-end-global-search .view-content .itg-search-list>.views-field {
	padding-left:180px
}
.modal-lg {
	width:900px
}
}.big-pic>img {
	width:100%
}
.catagory-listing .big-pic {
	position:relative
}
.big-pic .cat-heading {
	position:absolute;
	top:0;
	left:0;
	background:rgba(19,36,56,0.8);
	width:100%;
	padding:25px;
	color:#fff;
	font-family:"OpenSans-Regular"
}
.big-pic .cat-heading h3 {
	font-size:22px;
	line-height:26px
}
.big-pic .cat-heading h3 a {
	color:#fff
}
.view-category-wise-content-list .catagory-listing {
	padding:10px 0
}
.sidebar-second .may-be-suggest-container h3,.sidebar-second .may-be-suggest-container h2 {
	text-align:left
}
.may-be-suggest-container h3,.may-be-suggest-container h2 {
	text-align:left
}
.watch-right-now-video h3 {
	text-align:left
}
.view.view-category-wise-content-list .view-content {
	float:left;
	width:100%
}
.sponsor-header {
	float:right;
	margin-top:-45px;
	color:#83b1cb;
	text-transform:uppercase;
	font-family:"OpenSans-Regular";
	font-size:12px;
	position:relative;
	z-index:9999
}
.sponsor-powerby {
	color:#777575;
	margin-top:30px;
	float:left;
	font-size:13px;
	text-transform:capitalize
}
.sponsor-logo {
	display:inline-block;
	border:1px solid #ccc;
	padding:5px;
	margin-left:5px
}
.story-sponsor-powered-text {
	color:#83b1cb;
	font-family:"OpenSans-Regular";
	font-size:14px
}
span.story-sponsor-powered-text::last-word {
	text-transform:uppercase;
	color:#c00
}
.story-sponsor-impact {
	color:#83b1cb;
	font-family:"OpenSans-Regular";
	font-size:12px;
	text-transform:uppercase;
	font-weight:700
}
.story-sponsor-powerby {
	color:#777575;
	margin-top:30px;
	float:left;
	font-size:13px;
	text-transform:capitalize;
	text-align:left;
	width:100%;
	clear:both;
	margin-bottom:4px
}
.story-sponsor-logo {
	display:block;
	border:1px solid #ccc;
	padding:5px;
	text-align:left;
	width:100%;
	clear:both;
	margin-bottom:20px
}
.data-holder .itg-listing li {
	padding:10px
}
.itg-sponsor-title {
	font-size:9px;
	color:#447b9a;
	left:0;
	padding:0;
	position:relative;
	display:block;
	font-weight:700;
	letter-spacing:1px
}
.itg-sponsor-section-title {
	position:absolute;
	font-size:9px;
	color:#447b9a;
	top:2px;
	left:12px
}
.data-holder .section-ordering p a {
	padding:5px 0
}
.data-holder .section-ordering p:before {
	top:25px
}
.featured-news .featured-post a.itg-sponsored {
	color:#193984
}
.pipeline-added .add-on-story-pipline {
	color:#086dc7
}
.pipeline-added .add-on-story-pipline+a {
	color:#086dc7;
	display:initial
}
.itg-personalization-text {
	padding:25px 0 0
}
.personal-list {
	text-align:left;
	list-style:none
}
.personal-list {
	padding-top:50px
}
.personal-list ul.personal-lists-col {
	width:27%;
	float:left;
	margin:0 3%;
	list-style:none
}
.personal-list ul li {
	list-style:none;
	margin-bottom:15px;
	position:relative;
	overflow:hidden;
	margin-left:-50px
}
.personal-list ul li:nth-child(1) {
	margin-left:0
}
.personal-list ul li h3 {
	padding-bottom:0
}
.personal-list ul li button.btn,.personal-list ul li .page-user form button.form-submit,.page-user form .personal-list ul li button.form-submit,.personal-list ul li .page-signup form button.form-submit,.page-signup form .personal-list ul li button.form-submit,.personal-list ul li #block-formblock-ask-an-expert button.form-submit,#block-formblock-ask-an-expert .personal-list ul li button.form-submit,.personal-list ul li .question-container button.form-submit,.question-container .personal-list ul li button.form-submit,.personal-list ul li #content .node-form .form-actions button.form-submit,#content .node-form .form-actions .personal-list ul li button.form-submit,.personal-list ul li #content #comments .comment-form .form-actions button.form-submit,#content #comments .comment-form .form-actions .personal-list ul li button.form-submit,.personal-list ul li #comments #content .comment-form .form-actions button.form-submit,#comments #content .comment-form .form-actions .personal-list ul li button.form-submit,.personal-list ul li .form-field-type-field-collection .field-multiple-table tbody td>button.form-submit,.form-field-type-field-collection .field-multiple-table tbody .personal-list ul li td>button.form-submit,.personal-list ul li .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>button.form-submit,.form-field-type-field-collection .field-multiple-table tbody .personal-list ul li td>.ajax-new-content>button.form-submit {
	background:#ebebec;
	color:#c1c1c1;
	border-radius:100%;
	border:0;
	width:40px;
	height:40px;
	font-weight:700;
	font-size:18px;
	margin-right:0;
	float:left;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	opacity:0;
	z-index:-1
}
.personal-list ul li:hover button.btn,.personal-list ul li:hover .page-user form button.form-submit,.page-user form .personal-list ul li:hover button.form-submit,.personal-list ul li:hover .page-signup form button.form-submit,.page-signup form .personal-list ul li:hover button.form-submit,.personal-list ul li:hover #block-formblock-ask-an-expert button.form-submit,#block-formblock-ask-an-expert .personal-list ul li:hover button.form-submit,.personal-list ul li:hover .question-container button.form-submit,.question-container .personal-list ul li:hover button.form-submit,.personal-list ul li:hover #content .node-form .form-actions button.form-submit,#content .node-form .form-actions .personal-list ul li:hover button.form-submit,.personal-list ul li:hover #content #comments .comment-form .form-actions button.form-submit,#content #comments .comment-form .form-actions .personal-list ul li:hover button.form-submit,.personal-list ul li:hover #comments #content .comment-form .form-actions button.form-submit,#comments #content .comment-form .form-actions .personal-list ul li:hover button.form-submit,.personal-list ul li:hover .form-field-type-field-collection .field-multiple-table tbody td>button.form-submit,.form-field-type-field-collection .field-multiple-table tbody .personal-list ul li:hover td>button.form-submit,.personal-list ul li:hover .form-field-type-field-collection .field-multiple-table tbody td>.ajax-new-content>button.form-submit,.form-field-type-field-collection .field-multiple-table tbody .personal-list ul li:hover td>.ajax-new-content>button.form-submit {
	opacity:1;
	z-index:1;
	transition:all .3ms ease-in-out;
	-webkit-transition:all .3ms ease-in-out
}
.personal-list ul li span {
	border:1px solid #ebebec;
	float:right;
	width:calc(100% - 50px);
	padding:9px;
	font-size:15px;
	border-radius:5px
}
.personal-list ul li:hover span {
	background:#ebebec
}
.personal-list .personal-follow {
	display:none
}
.itg-personalization-text {
	padding:25px 0 0
}
.anchor-right .social-icon ul li {
	padding:0 !important;
	border:1px solid #ccc;
	display:inline-block
}
.anchor-right .social-icon ul li a {
	font-size:14px !important;
	text-transform:capitalize;
	color:#8d8d8d !important;
	padding:3px 5px;
	display:inline-block
}
.anchor-right .social-icon ul li.follow-activity-anchor {
	background:#e4e4e4;
	border:1px solid #e4e4e4
}
.anchor-right .social-icon ul li a[title='Follow'] {
	background:url(/sites/all/themes/itg/images/followunS.gif) no-repeat 5px 5px;
	padding-left:28px
}
.anchor-right .social-icon ul li a[title='Unfollow'] {
	background:url(/sites/all/themes/itg/images/followunS.gif) no-repeat 5px -19px;
	padding-left:28px
}
.anchor-right .social-icon ul li a i {
	float:left;
	margin-right:5px;
	font-size:1.25rem
}
.anchor-right span.followers-link {
	font:400 15px/17px "OpenSans-Regular";
	color:#a8a8a8;
	margin:6px 0 12px;
	display:block
}
.byline a[title='Follow'],.byline a[title='follow'] {
	background:url(/sites/all/themes/itg/images/followunB.gif) no-repeat 2px 2px;
	padding-left:38px;
	padding-top:10px;
	padding-bottom:7px;
	display:block;
	text-transform:uppercase;
	display:inline-block
}
.byline a[title='Unfollow'],.byline a[title='unfollow'] {
	background:url(/sites/all/themes/itg/images/followunB.gif) no-repeat 20% -34px;
	padding-left:38px;
	padding-top:10px;
	padding-bottom:7px;
	display:block;
	text-transform:uppercase
}
.tags ul li a[title='Follow'],.tags ul li a[title='follow'] {
	background:url(/sites/all/themes/itg/images/followunS.gif) no-repeat 0 0px;
	width:19px;
	height:19px;
	display:inline-block;
	text-indent:-99999px
}
.tags ul li a[title='Unfollow'],.tags ul li a[title='unfollow'] {
	background:url(/sites/all/themes/itg/images/followunS.gif) no-repeat 0 -23px;
	width:19px;
	height:19px;
	display:inline-block;
	text-indent:-99999px
}
.itgimage {
	position:relative
}
.itgimage .body_caption {
	font-size:.8125rem;
	padding:10px 0;
	border-bottom:1px solid #e5e5e5;
	color:#777;
	line-height:18px;
	font-family:"OpenSans-Semibold"
}
#cricketblog .bolg-content .row {
	padding:15px 0;
	border-bottom:1px solid #e4e4e4;
	position:relative
}
#cricketblog h2 {
	font:300 16px/20px "Merriweather-Bold";
	color:#767676;
	margin-bottom:15px
}
#cricketblog .batBollDetails {
	border:1px solid #ccc;
	margin-top:10px;
	box-sizing:border-box;
	padding:10px 20px;
	background:#d00b26;
	height:109px
}
#cricketblog .bolg-content .row span.sectiontime {
	width:50%;
	font-size:14px;
	color:#111;
	display:block;
	line-height:17px;
	font-style:normal;
	margin-bottom:5px;
	font-weight:500
}
.float-left {
	float:left
}
.live-block h1 {
	font-weight:700;
	color:#111;
	font-size:34px;
	line-height:45px
}
.live-block h1 span {
	color:#db0306
}
.live-block #cricketblog img {
	width:100%
}
.live-block .bolg-content#bolgcontent p {
	color:#111;
	line-height:27px
}
.live-block .bolg-content#bolgcontent p span {
	font-weight:700;
	margin-right:4px;
	color:#111
}
.live-block #cricketblog .bolg-content .para-live-blog {
	padding:24px 0;
	border-bottom:1px solid #e4e4e4;
	position:relative;
	float:left;
	width:100%
}
.live-block #cricketblog .batBollDetails {
	padding:10px;
	margin-top:0
}
.live-block #cricketblog .batBollDetails .sectiontime {
	color:#fff;
	display:block;
	margin-bottom:10px
}
.live-block #cricketblog .batBollDetails {
	height:100%;
	float:left;
	width:100%;
	box-sizing:border-box
}
.live-block #cricketblog .batBollDetails .batsmanDetails {
	float:left;
	width:50%
}
.live-block #cricketblog .batBollDetails .bollerDetails {
	float:right;
	width:50%
}
.live-block #cricketblog .batBollDetails .batsmanDetails span,.live-block #cricketblog .batBollDetails .bollerDetails span {
	margin-bottom:0
}
.live-block #cricketblog .batBollDetails .batsmanDetails .batNameSaperator {
	float:left;
	position:relative;
	padding-right:20px
}
.live-block #cricketblog .batBollDetails .batsmanDetails .batNameSaperator:before {
	position:absolute;
	right:10px;
	border-right:1px solid #fff;
	content:"";
	height:12px;
	width:1px;
	top:3px
}
.live-block #cricketblog .batBollDetails .batsmanDetails .batsman_detail.batRun {
	margin-left:20px
}
.live-block #cricketblog .batBollDetails .bollerDetails .bollNameSaperator {
	float:left;
	position:relative;
	padding-right:20px
}
.live-block #cricketblog .batBollDetails .bollerDetails .bollNameSaperator:before {
	position:absolute;
	right:10px;
	border-right:1px solid #fff;
	content:"";
	height:12px;
	width:1px;
	top:3px
}
.live-block #cricketblog .batBollDetails .bollerDetails .batsman_detail.overball {
	margin-left:20px
}
.live-block #cricketblog .batBollDetails .bollerDetails .bowler_detail.overball {
	margin-left:20px
}
.story-section .story-tech-chunk .tech-rating {
	width:88px;
	height:33px;
	background:#b00808;
	color:#fff;
	font-size:28px;
	position:absolute;
	top:0;
	right:10px;
	text-align:center;
	line-height:33px;
	font-weight:700
}
.tech-pros-cons-main h2 {
	font-size:28px;
	line-height:35px;
	color:#fff;
	font-weight:700;
	padding:0 0 0 10px;
	float:left;
	width:100%;
	margin-bottom:10px;
	background:#000;
	border-bottom:2px solid #cccc
}
.tech-pros-cons-main h2 strong {
	font-size:30px;
	line-height:35px;
	color:#fff;
	background-color:#b00808;
	float:right;
	padding:0 10px
}
ul.pron-cons-img {
	width:42%;
	float:left
}
ul.tech-pron-cons-img {
	width:41.66666667%;
	float:left
}
ul.tech-pros {
	list-style:disc;
	width:25%;
	float:left;
	margin-left:4%
}
ul.tech-cons {
	list-style:disc;
	width:25%;
	float:left;
	margin-left:4%
}
ul.tech-cons li,ul.tech-pros li {
	font-size:14px;
	line-height:26px;
	color:#939393;
	float:left;
	width:100%
}
ul.tech-cons li span,ul.tech-pros li span {
	color:#b00808;
	font-size:17px;
	font-weight:700;
	line-height:24px;
	list-style:outside none none;
	margin-left:-17px;
	text-transform:uppercase
}
.story-section .story-right .description .tech-pros-cons-main ul {
	padding-left:0
}
ul.tech-cons li:first-child,ul.tech-pros li:first-child {
	list-style:none
}
ul.pron-cons-img li img {
	margin-right:10%;
	margin-top:-53px;
	width:92%
}
.tech-pros-cons-main {
	width:100%;
	float:left;
	padding:10px;
	background-color:#edebec
}
.tech-photos .tech-photos-head-section {
	display:block
}
.tech-photos .tech-photos-head-section .tech-photos-count {
	color:#b5b5b5;
	font-size:13px;
	margin-bottom:10px;
	display:block
}
.tech-photos .tech-photo-item {
	width:30%;
	display:inline-block;
	margin-right:3%;
	position:relative
}
.tech-photos .tech-photo-item .tech-photo-overlay {
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	color:#fff;
	background:rgba(0,0,0,0.7);
	width:100%;
	height:100%
}
.tech-photos .tech-photo-item .tech-photo-overlay a .tech-photo-seemore {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	line-height:22px
}
.tech-photos .tech-photo-item .tech-photo-overlay a,.tech-photos .tech-photo-item .tech-photo-overlay a span:hover {
	color:#fff;
	text-decoration:underline
}
.spinner {
	text-align:center;
	position:absolute;
	top:50%;
	left:50%;
	z-index:99;
	margin-top:-39px;
	margin-left:-35px;
	background:#1a1a1a;
	border-radius:50% 50%;
	height:78px;
	line-height:78px;
	width:78px
}
.spinner>div {
	width:15px;
	height:15px;
	background-color:#fff;
	border-radius:100%;
	display:inline-block;
	-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;
	animation:sk-bouncedelay 1.4s infinite ease-in-out both
}
.spinner .bounce1 {
	-webkit-animation-delay:-.32s;
	animation-delay:-.32s
}
.spinner .bounce2 {
	-webkit-animation-delay:-.16s;
	animation-delay:-.16s
}
@-webkit-keyframes sk-bouncedelay {
	0%,80%,100% {
	-webkit-transform:scale(0)
}
40% {
	-webkit-transform:scale(1)
}
}@keyframes sk-bouncedelay {
	0%,80%,100% {
	-webkit-transform:scale(0);
	transform:scale(0)
}
40% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}.sso-main-content>.messages.error {
	text-align:center
}
.sso-main-content>.messages.error ul {
	list-style-type:none
}
#ui-datepicker-div {
	z-index:9999 !important
}
.other_photogallery_category h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	position:relative
}
.other_photogallery_category h3 span {
	padding-top:0;
	padding-left:0;
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 0;
	display:inline-block
}
.other_photogallery_category h3:before {
	content:"";
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
#block-itg-photogallery-photogallery-link-menu-block ul {
	list-style:none;
	white-space:nowrap;
	display:inline-block;
	width:100%;
	position:relative;
	border-bottom:1px solid #d9d9d9;
	overflow:auto
}
#block-itg-photogallery-photogallery-link-menu-block ul li {
	display:inline-block;
	vertical-align:top;
	border-right:0;
	text-transform:uppercase;
	padding-right:30px
}
#block-itg-photogallery-photogallery-link-menu-block ul li a {
	display:block;
	margin:0;
	padding:10px 5px 3px;
	border-bottom:3px solid transparent;
	font-family:"OpenSans-Regular";
	font-weight:500;
	color:#969696
}
#block-itg-photogallery-photogallery-link-menu-block {
	margin-top:10px
}
.other_video_category h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	position:relative
}
.other_video_category h3 span {
	padding-top:0;
	padding-left:0;
	background:#fff;
	z-index:1;
	position:relative;
	padding:45px 20px 10px 0;
	display:inline-block
}
.other_video_category h3:before {
	content:"";
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
#block-itg-videogallery-itg-videogallery-menu-content ul {
	list-style:none;
	white-space:nowrap;
	display:inline-block;
	width:100%;
	position:relative;
	border-bottom:1px solid #d9d9d9;
	overflow:auto
}
#block-itg-videogallery-itg-videogallery-menu-content ul li {
	display:inline-block;
	vertical-align:top;
	border-right:0;
	text-transform:uppercase;
	padding-right:30px
}
#block-itg-videogallery-itg-videogallery-menu-content ul li a {
	display:block;
	margin:0;
	padding:10px 5px 3px;
	border-bottom:3px solid transparent;
	font-family:"OpenSans-Regular";
	font-weight:500;
	color:#969696
}
#block-itg-videogallery-itg-videogallery-menu-content {
	margin-top:22px;
	width:100%;
	margin-bottom:22px
}
#block-itg-videogallery-itg-other-videogallery-section .photo-list img {
	width:100%
}
.video-header-right .video_header_tabs .tab-data-2 h3 {
	display:none
}
.video-header-right .trending-videos {
	border:0
}
#related-video-tab ul li.related_content_tab .pic,.video-header-right .trending-videos li.trending-videos-list .pic {
	width:170px;
	float:right;
	margin-left:5px;
	position:relative;
	margin-right:0
}
#related-video-tab ul li,.video_header_tabs .trending-videos li {
	padding:15px 0;
	overflow:hidden
}
#related-video-tab ul li.related_content_tab .title,.video-header-right .trending-videos li.trending-videos-list p {
	display:block;
	overflow:hidden;
	word-wrap:break-word;
	font-size:14px;
	font-size:.875rem;
	line-height:19px;
	color:#aaa9a9
}
#related-video-tab ul li.related_content_tab .title a,.video_header_tabs .trending-videos li.trending-videos-list p a {
	color:#aaa9a9
}
.latest_video .tab-buttons {
	background:#000;
	border-radius:0;
	padding:5px 0 0 5px
}
.latest_video .tab-buttons.tab-buttons span {
	border:0;
	background:none;
	width:auto;
	padding:5px 10px;
	height:26px;
	line-height:18px;
	font-weight:500;
	font-size:12px;
	color:#fff;
	font-size:12px;
	width:auto;
	border-radius:0
}
.latest_video .tab-buttons.tab-buttons span a {
	color:#fff
}
.latest_video .tab-buttons span.active {
	border:0;
	background:#363636;
	color:#fff;
	height:26px;
	line-height:18px;
	font-size:12px;
	width:auto;
	border-radius:0
}
.video-header-right .related_content_tab span.videolengh {
	bottom:0;
	left:0;
	position:absolute;
	padding:3px;
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	font-size:12px;
	font-family:"OpenSans-Regular"
}
.video-landing-header .upload-date span {
	font-size:12px;
	font-weight:600;
	margin:10px 0;
	display:block
}
.video-landing-header .top-section p {
	margin-bottom:10px
}
.latest_video.video_header_tabs .tab-data-1 {
	height:400px;
	overflow-y:auto
}
.latest_video.video_header_tabs .tab-data-2 {
	height:400px;
	overflow-y:auto
}
.video_header_tabs #related-video-tab ul li.related_content_tabs .related-default {
	width:170px
}
#block-itg-videogallery-itg-videogallery-tab-realted .related_content_tabs .title a {
	color:#aaa9a9
}
#block-itg-videogallery-itg-videogallery-tab-realted .related_content_tabs figure a {
	position:relative;
	float:right
}
#block-itg-videogallery-itg-videogallery-tab-realted .related_content_tabs figcaption {
	bottom:0;
	left:0;
	position:absolute;
	padding:5px;
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	font-size:12px;
	font-family:"OpenSans-Regular"
}
#modal-content #reporter-node-form .vertical-tabs {
	display:none
}
.add-byline-link.ctools-use-modal {
	position:absolute;
	right:70px;
	top:4px
}
.page-itg-not-found h1.page__title {
	display:none
}
.itg-mosimage {
	float:left;
	margin-right:20px;
	margin-top:6px
}
.budget-page-layout [id*="twitter-widget"] {
	margin:0 auto;
	display:inherit
}
.hidden-desktop {
	display:none
}
.adtext {
	font-size:11px;
	color:#323232;
	line-height:16px;
	text-align:center;
	text-transform:uppercase
}
#block-itg-layout-manager-header-block .navigation .menu li.userlogin-icon-parent-mobile {
	display:none
}
#block-itg-layout-manager-header-block .top-nav .main-nav ul.menu li.desktop-hide {
	display:none
}
#block-itg-ads-ads-super-banner-top-nav-728x90 {
	text-align:center;
	padding-top:4px;
	margin-bottom:10px
}
#block-itg-layout-manager-header-block .top-nav .main-nav ul.menu {
	float:left
}
#block-itg-layout-manager-header-block .top-nav .main-nav ul.menu:nth-child(1) li:nth-child(2) a:before {
	width:8px;
	height:8px;
	border-radius:100%;
	background:#c00;
	display:inline-block;
	position:relative;
	top:-5px;
	left:-5px;
	box-shadow:0 0 0 rgba(214,2,12,0.8);
	border-radius:50%;
	background:#c00;
	animation:pulse 1.7s infinite;
	content:""
}
#block-itg-layout-manager-header-block .navigation .menu li.search-icon-parent-mobile {
	display:none
}
#block-itg-layout-manager-header-block .top-nav .main-nav .headeritg-logo {
	float:left;
	width:185px;
	text-align:center;
	height:40px
}
#block-itg-layout-manager-header-block .top-nav .main-nav .headeritg-logo+.menu li.menu__item.is-leaf a {
	padding-right:0;
	padding-left:35px
}
#block-itg-layout-manager-header-block .social-nav .social-dropdown {
	display:none;
	position:absolute;
	top:-5px;
	right:40px;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
	width:0;
	background:#f0f0f0;
	height:37px
}
#block-itg-layout-manager-header-block .navigation .menu {
	margin-right:0
}
#block-itg-layout-manager-header-block .menu-login {
	position:absolute;
	right:0;
	top:0
}
#block-itg-layout-manager-header-block .menu-login .social-nav dl dt {
	display:inline-block
}
#block-itg-layout-manager-header-block .menu-login .social-nav dl dt a {
	padding:0 10px;
	line-height:32px;
	color:#fff
}
#block-itg-layout-manager-header-block .social-nav .globle-search .search-text {
	height:37px;
	border:0
}
#block-itg-layout-manager-header-block .social-nav .share-icon-parent {
	position:relative
}
#block-itg-layout-manager-header-block .social-nav .social-dropdown.active {
	display:block;
	width:115px
}
#block-itg-layout-manager-header-block .social-nav .social-dropdown dl dt a {
	line-height:45px;
	color:#333
}
#block-itg-layout-manager-header-block .social-nav dt:hover .social-dropdown dl dt:hover .fa,#block-itg-layout-manager-header-block .social-nav dt:hover .social-dropdown dl dt .fa {
	color:#333
}
.dot_red {
	width:6px;
	height:6px;
	border-radius:100%;
	background:#c00;
	display:inline-block;
	position:relative;
	top:-2px
}
.dot_red {
	box-shadow:0 0 0 rgba(214,2,12,0.8);
	border-radius:50%;
	background:#c00;
	animation:pulse 1.7s infinite
}
@-webkit-keyframes pulse {
	0% {
	-webkit-box-shadow:0 0 0 0 rgba(214,2,12,0.8)
}
70% {
	-webkit-box-shadow:0 0 0 10px rgba(214,2,12,0)
}
100% {
	-webkit-box-shadow:0 0 0 0 rgba(214,2,12,0)
}
}@keyframes pulse {
	0% {
	-moz-box-shadow:0 0 0 0 rgba(214,2,12,0.4);
	box-shadow:0 0 0 0 rgba(214,2,12,0.4)
}
70% {
	-moz-box-shadow:0 0 0 6px rgba(214,2,12,0);
	box-shadow:0 0 0 6px rgba(214,2,12,0)
}
100% {
	-moz-box-shadow:0 0 0 0 rgba(214,2,12,0);
	box-shadow:0 0 0 0 rgba(214,2,12,0)
}
}.front .ad-widget .sidebar-ad .block-itg-ads {
	margin:0 auto 0
}
.education-layout-page .widget-title {
	padding:5px
}
.education-layout-page .col-md-12.col-sm-6.col-xs-12.mt-10 .itg-widget-child.shadow-on .droppable,.education-layout-page .page-user form .col-md-12.col-sm-6.col-xs-12.form-type-password .itg-widget-child.shadow-on .droppable,.page-user form .education-layout-page .col-md-12.col-sm-6.col-xs-12.form-type-password .itg-widget-child.shadow-on .droppable,.education-layout-page .page-user form .col-md-12.col-sm-6.col-xs-12.form-actions .itg-widget-child.shadow-on .droppable,.page-user form .education-layout-page .col-md-12.col-sm-6.col-xs-12.form-actions .itg-widget-child.shadow-on .droppable,.education-layout-page .page-signup form .col-md-12.col-sm-6.col-xs-12.form-type-password .itg-widget-child.shadow-on .droppable,.page-signup form .education-layout-page .col-md-12.col-sm-6.col-xs-12.form-type-password .itg-widget-child.shadow-on .droppable,.education-layout-page .page-signup form .col-md-12.col-sm-6.col-xs-12.form-actions .itg-widget-child.shadow-on .droppable,.page-signup form .education-layout-page .col-md-12.col-sm-6.col-xs-12.form-actions .itg-widget-child.shadow-on .droppable,.education-layout-page #block-formblock-ask-an-expert .col-md-12.col-sm-6.col-xs-12.form-submit .itg-widget-child.shadow-on .droppable,#block-formblock-ask-an-expert .education-layout-page .col-md-12.col-sm-6.col-xs-12.form-submit .itg-widget-child.shadow-on .droppable,.education-layout-page .col-md-12.col-sm-6.col-xs-12.question-heading .itg-widget-child.shadow-on .droppable {
	height:314px;
	min-height:initial
}
.auto-layout-page .auto-road-trip .trending-videos li:nth-child(1) {
	padding-top:0
}
.section-ordering p,.trending-videos .trending-videos-list,.watch-right-now-video ul li {
	font-family:"OpenSans-Semibold"
}
.itg-top-section .home-top-story .data-holder .itg-listing li {
	padding:10px;
	font-family:"OpenSans-Semibold"
}
#block-itg-front-end-common-latest-from-aajtak ul .third-party-list,#block-itg-front-end-common-latest-from-pti ul .third-party-list,#block-itg-front-end-common-latest-from-businesstoday ul .third-party-list {
	font-family:"OpenSans-Semibold"
}
#block-itg-layout-manager-header-block .navigation .menu li.has-image,#block-itg-layout-manager-header-block .navigation .menu li.has-image.ripple-effect {
	overflow:visible
}
#block-views-event-associate-video-block .video-list .both-in-single-wrap {
	border:7px solid #e9e9e9;
	position:relative
}
.view-video-list-of-category .view-content .photo-list .tile figure img {
	width:100%
}
body,html,#page {
	height:100%
}
input[type="text"],textarea {
	transition:all 300ms
}
input[type="text"]:focus,textarea:focus {
	border-color:#026bc5
}
input[type="file"],input[type="submit"],input[type="text"] {
	-webkit-appearance:none;
	appearance:none
}
[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-keyword-wrapper {
	width:100%;
	padding:0;
	float:none
}
[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-keyword-wrapper .form-text {
	font-size:16px;
	width:100%;
	height:46px;
	box-shadow:0 1px 5px -2px #b6b6b6 inset;
	background:#fefefe;
	background:-webkit-linear-gradient(#fefefe,#f3f3f3);
	background:-o-linear-gradient(#fefefe,#f3f3f3);
	background:-moz-linear-gradient(#fefefe,#f3f3f3);
	background:linear-gradient(#fefefe,#f3f3f3);
	color:#b7b7b7
}
[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form [class*="views-widget-filter-tm_vid"],[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-sm-field-itg-common-by-line-name-wrapper,[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-bundle-name-wrapper,[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-hash-wrapper {
	position:relative;
	padding-top:13px
}
[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form [class*="views-widget-filter-tm_vid"]>label,[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-sm-field-itg-common-by-line-name-wrapper>label,[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-bundle-name-wrapper>label,[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-hash-wrapper>label {
	display:block;
	font-size:14px;
	font-weight:400;
	padding-right:20px;
	position:relative;
	text-transform:uppercase
}
[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form [class*="views-widget-filter-tm_vid"]>label:after,[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-sm-field-itg-common-by-line-name-wrapper>label:after,[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-bundle-name-wrapper>label:after,[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-hash-wrapper>label:after {
	content:'';
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #b3b3b3;
	position:absolute;
	right:5px;
	top:7px
}
[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form [class*="views-widget-filter-tm_vid"] .views-widget,[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-sm-field-itg-common-by-line-name-wrapper .views-widget,[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-bundle-name-wrapper .views-widget,[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-hash-wrapper .views-widget {
	display:none;
	position:absolute;
	left:0;
	top:31px
}
[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form .form-select {
	height:95px
}
[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form .views-exposed-widget {
	padding-right:20px
}
[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form .views-exposed-widget label {
	font-weight:400
}
[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form .views-exposed-widget label+select {
	height:auto;
	margin-bottom:10px
}
[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form .views-exposed-widget input[type="text"] {
	width:120px
}
[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form .views-exposed-widget .caln .form-item {
	margin-bottom:5px;
	margin-right:0
}
[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form .views-exposed-widget .form-item-custom-drp label {
	display:inline-block;
	vertical-align:top;
	margin-top:6px
}
[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form .views-exposed-widget .form-item-custom-drp label+select {
	height:32px
}
.region-top {
	background-color:#000;
	padding:20px 0 0;
	margin-top:-15px
}
#block-views-photo-landing-slider-block {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto;
	width:1200px
}
#block-views-photo-landing-slider-block h2 {
	margin-bottom:10px;
	color:#fff
}
#block-views-photo-landing-slider-block .slick-slider.counterslide {
	background:transparent;
	padding:0
}
#block-views-photo-landing-slider-block .slick-slider {
	padding:10px;
	background:#000;
	border:none
}
#block-views-photo-landing-slider-block .slick-slider .slick-slide {
	position:relative
}
#block-views-photo-landing-slider-block .slick-slider .slick-slide .photo-landing-slider-pic {
	text-align:center;
	height:543px
}
#block-views-photo-landing-slider-block .slick-slider .slick-slide .photo-landing-slider-pic img {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto
}
#block-views-photo-landing-slider-block .slick-slider .slick-prev {
	font:normal normal normal 14px/1 FontAwesome;
	cursor:pointer;
	width:24px;
	height:48px;
	background-color:rgba(255,255,255,0.3);
	border-radius:0 90px 90px 0;
	left:10px;
	font-size:0;
	position:absolute;
	top:50%;
	z-index:9;
	border:none;
	margin-top:-12px
}
#block-views-photo-landing-slider-block .slick-slider .slick-prev:hover {
	background-color:rgba(255,255,255,0.6)
}
#block-views-photo-landing-slider-block .slick-slider .slick-prev:before {
	content:'\f053';
	font:normal normal normal 14px/1 FontAwesome;
	font-size:20px;
	padding-left:0;
	left:0;
	position:absolute;
	top:16px
}
#block-views-photo-landing-slider-block .slick-slider .slick-next {
	font:normal normal normal 14px/1 FontAwesome;
	cursor:pointer;
	width:24px;
	height:48px;
	background-color:rgba(255,255,255,0.3);
	border-radius:90px 0px 0px 90px;
	right:10px;
	font-size:0;
	position:absolute;
	top:50%;
	z-index:9;
	border:none;
	margin-top:-12px
}
#block-views-photo-landing-slider-block .slick-slider .slick-next:hover {
	background-color:rgba(255,255,255,0.6)
}
#block-views-photo-landing-slider-block .slick-slider .slick-next:before {
	content:'\f054';
	font:normal normal normal 14px/1 FontAwesome;
	font-size:20px;
	padding-left:0;
	right:0;
	position:absolute;
	top:16px
}
#block-views-photo-landing-slider-block .slick-slider ul.slick-dots li {
	display:inline-block;
	padding:10px 6px
}
#block-views-photo-landing-slider-block .slick-slider ul.slick-dots li button {
	border:none;
	cursor:pointer
}
#block-views-photo-landing-slider-block .slick-thumbs .slick-thumbs-slider {
	padding:0 45px 5px
}
#block-views-photo-landing-slider-block .slick-thumbs .slick-thumbs-slider li {
	padding:0 5px;
	cursor:pointer
}
#block-views-photo-landing-slider-block .slick-thumbs .slick-thumbs-slider li:focus {
	outline:none;
	border:none
}
#block-views-photo-landing-slider-block .slick-thumbs .slick-thumbs-slider li img {
	border:1px solid transparent;
	width:88px;
	height:66px
}
#block-views-photo-landing-slider-block .slick-thumbs .slick-thumbs-slider li.slick-current img {
	border:1px solid #fff
}
#block-views-photo-landing-slider-block .slick-thumbs .slick-thumbs-slider li:first-child {
	padding-left:0
}
#block-views-photo-landing-slider-block .slick-thumbs .slick-thumbs-slider li:last-child {
	padding-right:0
}
#block-views-photo-landing-slider-block .other-details-main {
	height:auto;
	background:transparent;
	padding:0;
	color:#aeaeae
}
#block-views-photo-landing-slider-block .other-details-main ul {
	list-style:none
}
#block-views-photo-landing-slider-block .other-details-main .counter {
	font-size:18px;
	margin-bottom:20px;
	border-bottom:1px solid #222;
	padding:15px 0;
	font-family:"OpenSans-Regular"
}
#block-views-photo-landing-slider-block .other-details-main .caption .cap-text {
	min-height:110px;
	max-height:110px;
	overflow:auto
}
#block-views-photo-landing-slider-block .other-details-main .counterslide .slick-prev,#block-views-photo-landing-slider-block .other-details-main .counterslide .slick-next {
	cursor:pointer;
	width:inherit;
	height:inherit;
	background-color:#111;
	border-radius:inherit;
	right:60px;
	font-size:12px;
	position:absolute;
	top:18px;
	z-index:9;
	border:none;
	color:#c1c1c1;
	text-transform:uppercase;
	left:auto;
	font-family:"OpenSans-Regular";
	margin-top:0
}
#block-views-photo-landing-slider-block .other-details-main .counterslide .slick-prev:hover,#block-views-photo-landing-slider-block .other-details-main .counterslide .slick-next:hover {
	color:#fff
}
#block-views-photo-landing-slider-block .other-details-main .counterslide .slick-prev:before,#block-views-photo-landing-slider-block .other-details-main .counterslide .slick-next:before {
	display:none
}
#block-views-photo-landing-slider-block .other-details-main .counterslide .slick-next {
	right:0;
	border-left:1px solid #c1c1c1;
	padding-left:15px
}
#block-views-photo-landing-slider-block .other-details-main .photo-ad {
	width:280px;
	height:250px;
	background:#000;
	margin:30px auto 30px auto
}
#block-views-photo-landing-slider-block .social-icon {
	border-top:1px solid #222;
	border-bottom:1px solid #222;
	margin-top:40px
}
#block-views-photo-landing-slider-block .social-icon ul {
	padding-left:0;
	display:inline-block;
	vertical-align:top;
	width:100%;
	list-style:none
}
#block-views-photo-landing-slider-block .social-icon ul li {
	float:left
}
#block-views-photo-landing-slider-block .social-icon ul li a {
	font-size:22px;
	color:silver;
	padding:0 10px;
	line-height:35px;
	display:block;
	cursor:pointer
}
#block-views-photo-landing-slider-block .social-icon ul li a:hover,#block-views-photo-landing-slider-block .social-icon ul li a.active {
	background:#222
}
#block-views-photo-landing-slider-block .social-icon ul li .flag-throbber {
	display:none
}
#block-views-photo-landing-slider-block .social-icon.desktop-hide {
	margin:10px 0
}
#block-views-photo-landing-slider-block .photo-by {
	font-size:14px;
	color:#626262
}
#block-views-photo-landing-slider-block .photo-by-slider {
	background:transparent;
	padding:5px 0
}
#block-views-photo-landing-slider-block .saved-photogallery {
	position:absolute;
	background:#fff;
	width:315px;
	height:150px;
	left:50%;
	top:50%;
	margin-left:-150px;
	margin-top:-75px;
	font-weight:700;
	text-transform:capitalize;
	font-size:26px;
	text-align:center;
	line-height:150px
}
.itg-h450-section .widget-wrapper {
	height:100%;
	padding:10px;
	background-color:#f3f3f3
}
.itg-h321-section .tech_reviews,.itg-h321-section .tech_reviews-block_5,.itg-h321-section .auto_reviews,.itg-h321-section .dont_miss {
	height:100%;
	padding:5px 20px 8px;
	background-color:#f3f3f3
}
.widget-wrapper {
	height:100%;
	overflow:hidden
}
.widget-wrapper .data-holder {
	height:100%
}
.widget-wrapper .data-holder .block-itg-widget {
	height:100%
}
.widget-wrapper .data-holder .block-itg-widget>div,.widget-wrapper .data-holder .block-itg-widget>ul {
	height:100%
}
.widget-wrapper.top_stories_ordering,.widget-wrapper.most_popular {
	border:1px solid #ddd
}
.widget-wrapper.top_stories_ordering .data-holder .block-itg-widget,.widget-wrapper.most_popular .data-holder .block-itg-widget {
	height:calc(100% - 22px);
	overflow:hidden
}
.widget-wrapper.top_stories_ordering .data-holder .block-itg-widget .itg-listing,.widget-wrapper.most_popular .data-holder .block-itg-widget .itg-listing {
	border:none;
	height:auto
}
.itg-common-section .widget-wrapper.top_stories_ordering .block-itg-widget,.itg-common-section .widget-wrapper.most_popular .block-itg-widget {
	overflow-y:auto
}
.widget-title {
	display:inline-block;
	vertical-align:top;
	position:static !important;
	background:transparent;
	color:#000;
	font-size:16px;
	padding:0;
	font-weight:600;
	margin-bottom:5px;
	height:auto;
	font-family:"OpenSans-Bold"
}
.widget-title a {
	color:#111
}
.sidebar-section-photo .itg-widget {
	position:relative
}
.itg-region {
	margin:0 auto;
	overflow:hidden;
	padding:0 25px;
	position:relative;
	border-bottom:1px solid #d9d9d9
}
.itg-region ul {
	list-style:none;
	white-space:nowrap;
	display:inline-block;
	width:100%;
	position:relative
}
.itg-region ul li {
	display:inline-block;
	vertical-align:top;
	border-right:0;
	text-transform:uppercase
}
.itg-region ul li a {
	display:block;
	margin:0;
	padding:10px 15px 3px;
	border-bottom:3px solid #fff;
	font-family:"OpenSans-Regular";
	font-weight:500;
	color:#595959
}
.itg-region ul li a:hover,.itg-region ul li a.menu-active {
	border-bottom:3px solid #d00b26;
	color:#b50a0a
}
.itg-region .slide-icon {
	position:absolute;
	top:0;
	background:#fff;
	line-height:35px;
	width:15px;
	height:35px;
	cursor:pointer;
	font-size:16px;
	text-align:center;
	z-index:9;
	display:block !important
}
.itg-region .slide-icon.scroll-arrow-right {
	left:0
}
.itg-region .slide-icon.scroll-arrow-left {
	right:0
}
.view-photo-list-of-category .view-content .photo-list,.view-podcasts-listing.podcast-detail-page .view-content .photo-list {
	list-style-type:none;
	margin:0 -15px;
	list-style:none;
	overflow:hidden
}
.view-photo-list-of-category .view-content .photo-list li,.view-podcasts-listing.podcast-detail-page .view-content .photo-list li {
	padding:15px 15px;
	float:left;
	max-width:200px
}
.view-photo-list-of-category .view-content .photo-list li .tile figure,.view-podcasts-listing.podcast-detail-page .view-content .photo-list li .tile figure {
	overflow:hidden;
	position:relative
}
.view-photo-list-of-category .view-content .photo-list li .tile figure figcaption,.view-podcasts-listing.podcast-detail-page .view-content .photo-list li .tile figure figcaption {
	bottom:0;
	left:0;
	position:absolute;
	padding:5px;
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	font-size:12px;
	font-family:"OpenSans-Regular"
}
.view-photo-list-of-category .view-content .photo-list li .tile figure figcaption .fa,.view-podcasts-listing.podcast-detail-page .view-content .photo-list li .tile figure figcaption .fa {
	font-size:16.5px;
	margin-right:5px
}
.view-photo-list-of-category .view-content .photo-list li .tile .posted-on,.view-podcasts-listing.podcast-detail-page .view-content .photo-list li .tile .posted-on {
	display:block;
	font-size:12px;
	color:#575757;
	padding:8px 0 5px;
	font-family:"OpenSans-Regular"
}
.view-photo-list-of-category .view-content .photo-list li .tile a,.view-podcasts-listing.podcast-detail-page .view-content .photo-list li .tile a {
	color:#494949;
	font-family:"OpenSans-Regular"
}
.view-photo-list-of-category .view-content .photo-list li:nth-child(4n+1),.view-podcasts-listing.podcast-detail-page .view-content .photo-list li:nth-child(4n+1) {
	clear:left
}
.region-content {
	margin:20px 0
}
.featured-news .featured-post h2 {
	margin-top:5px
}
.featured-news .featured-post h3 {
	overflow:hidden;
	margin-top:5px;
	line-height:22px;
	font-size:18px
}
.itg-widget .tab-buttons span {
	padding:0 3px
}
.itg-widget.trending-list .tab-buttons span {
	font-size:15px
}
.itg-layout-container .ad-widget {
	border:1px solid #ddd;
	height:321px;
	padding:25px 37px
}
.itg-layout-container .ad-widget .sidebar-ad {
	height:100%
}
.itg-layout-container .top-colum-3 .itg-widget-parent .droppable.sidebar-ad {
	height:100%
}
#block-block-1 {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-top:none;
	height:321px;
	padding:37px
}
#block-block-1 .ad-display-block {
	height:100%;
	background-color:#ddd
}
#block-block-1 .ad-display-block p {
	display:none
}
.carousel .slides .slideItem.active-slide span {
	opacity:1;
	-webkit-transition:all 500ms ease .2s;
	-moz-transition:all 500ms ease .2s;
	-o-transition:all 500ms ease .2s;
	transition:all 500ms ease .2s
}
.carousel .slides .slideItem.active-slide span.overlay {
	opacity:0;
	-webkit-transition:all 500ms ease .2s;
	-moz-transition:all 500ms ease .2s;
	-o-transition:all 500ms ease .2s;
	transition:all 500ms ease .2s
}
.personalized-wrapper {
	background-color:#eaebed;
	padding-top:30px;
	padding-bottom:30px
}
.personalized-user-area {
	display:table;
	max-width:100%;
	margin:0 auto;
	width:1170px
}
.personalized-user {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:260px;
	border-right:1px solid #ddd
}
.personalized-user .user-pic {
	display:inline-block;
	vertical-align:top;
	width:100px;
	height:100px;
	border-radius:50%;
	background-color:#d3d6db;
	overflow:hidden
}
.personalized-user .user-name {
	color:#1a3c8d;
	font:500 27px/27px "OpenSans-Regular";
	text-transform:uppercase;
	padding:12px 0 2px;
	word-wrap:break-word
}
.personalized-user .logout-link a {
	color:#777;
	font:400 16px/18px "OpenSans-Regular"
}
.personalized-user-info {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:35%;
	border-right:1px solid #ddd;
	padding:0 20px
}
.personalized-user-info span {
	padding:0 20px;
	display:inline-block;
	vertical-align:top
}
.personalized-user-info span .fa {
	font-size:20px;
	color:#8d8d8d
}
.personalized-user-info span dfn {
	font-style:normal;
	display:block;
	font-size:16px;
	color:#323232;
	margin-top:10px
}
.total-point-wrapper {
	display:table-cell;
	padding:0;
	text-align:center;
	vertical-align:middle
}
.total-point-wrapper .total-point-value {
	display:inline-block;
	vertical-align:middle;
	margin-right:15px;
	color:#8d8d8d;
	font-size:12px
}
.total-point-wrapper .total-point-value span {
	display:block;
	font-size:40px;
	color:#9f0505;
	font-weight:700;
	margin-top:5px;
	line-height:30px
}
.total-point-wrapper img {
	width:100px;
	height:100px;
	border-radius:100%;
	display:inline-block;
	vertical-align:middle
}
.total-point-wrapper .pregress-bar {
	position:relative;
	height:40px;
	margin-top:20px
}
.total-point-wrapper .pregress-bar .progress-bar-div {
	width:320px;
	background:#cdcdcd;
	display:inline-block;
	vertical-align:middle;
	height:6px;
	border-radius:10px;
	overflow:hidden;
	position:relative
}
.total-point-wrapper .pregress-bar .progress-bar-div .pregress-bar-default {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#cdcdcd
}
.total-point-wrapper .pregress-bar .progress-bar-div .pregress-bar-default.pregress-bar-active {
	background-color:#9f0505
}
.total-point-wrapper .pregress-bar span.current-badge,.total-point-wrapper .pregress-bar span.next-badge {
	display:inline-block;
	position:absolute;
	left:40px;
	top:-9px;
	font-size:12px;
	color:#8c8c8e;
	font-weight:500
}
.total-point-wrapper .pregress-bar span.current-badge small,.total-point-wrapper .pregress-bar span.next-badge small {
	display:block;
	font-size:24px;
	color:#000;
	margin-bottom:5px
}
.total-point-wrapper .pregress-bar span.next-badge {
	right:48px;
	left:auto
}
.total-point-wrapper .points-to-go {
	text-align:right;
	padding-right:48px;
	color:#8c8c8e
}
.total-point-wrapper .points-to-go span {
	font-weight:700;
	color:#1a3c8d
}
.block-itg-personalization {
	text-align:center
}
.block-itg-personalization .personal-menu-tab,.block-itg-personalization .saved-item-tab {
	list-style:none;
	display:inline-block;
	vertical-align:top
}
.personal-menu-tab {
	border:1px solid #c6c6c6;
	border-radius:5px;
	position:relative
}
.personal-menu-tab li {
	border-left:1px solid #c6c6c6;
	float:left
}
.personal-menu-tab li:first-child {
	border:none;
	border-radius:5px 0 0 5px;
	overflow:hidden
}
.personal-menu-tab li:last-child {
	overflow:hidden;
	border-radius:0 5px 5px 0
}
.personal-menu-tab li a {
	display:block;
	color:#4f4f4f;
	font:300 18px/18px "OpenSans-Regular";
	padding:10px 8px;
	background-color:#f6f6f7
}
.personal-menu-tab li a:before {
	display:inline-block;
	margin-right:5px;
	color:#8d8d8d;
	font-family:'FontAwesome'
}
.personal-menu-tab li a.active,.personal-menu-tab li a:hover {
	background-color:#fff
}
.personal-menu-tab li.saved-items a:before {
	content:'\f02e'
}
.personal-menu-tab li.my-content a:before {
	content:'\f064'
}
.personal-menu-tab li.my-preferences a:before {
	content:'\f013'
}
.personal-menu-tab li.following a:before {
	content:'\f007'
}
.personal-menu-tab li.my-credits a:before {
	content:'\f1c0'
}
.personal-menu-tab li.edit-profile a:before {
	content:'\f040'
}
.personal-menu-tab li .ajax-progress-throbber {
	position:absolute;
	width:20px;
	height:20px;
	left:0;
	right:0;
	margin:0 auto;
	top:30px
}
.saved-item-tab {
	margin:60px 0 30px;
	position:relative;
	list-style:none;
	display:inline-block;
	vertical-align:top;
	max-width:100%;
	white-space:nowrap;
	overflow-y:auto
}
.saved-item-tab li {
	display:inline-block;
	vertical-align:top
}
.saved-item-tab li a {
	padding:10px 30px;
	background-color:#f1f1f1;
	border-top:3px solid #fff;
	border-bottom:1px solid #f1f1f1;
	color:#515151;
	display:block;
	font:400 15px/18px "OpenSans-Regular"
}
.saved-item-tab li a.active,.saved-item-tab li a:hover {
	border-top-color:#bb3330;
	border-radius:5px 5px 0 0;
	background-color:#fff;
	color:#b70c09
}
.saved-item-tab li:first-child a {
	border-left:1px solid #f1f1f1
}
.saved-item-tab li:last-child a {
	border-right:1px solid #f1f1f1
}
.saved-item-tab li .ajax-progress-throbber {
	position:absolute;
	width:20px;
	height:20px;
	left:0;
	right:0;
	margin:0 auto;
	top:100px
}
.per-icon .saved-item-tab li a {
	padding:10px 18px
}
.personal-list {
	text-align:left;
	list-style:none
}
.personal-list>li {
	padding-bottom:30px;
	padding-top:30px
}
.personal-list>li .personal-details {
	position:relative
}
.personal-list>li .personal-details .personal-pic {
	overflow:hidden;
	height:210px
}
.personal-list>li .personal-details .personal-pic img {
	width:100%;
	transition:all 500ms ease 0s
}
.personal-list>li .personal-details .personal-caption {
	position:absolute;
	top:0;
	left:0;
	background:#a00606;
	height:22px;
	line-height:22px;
	padding:0 7px;
	text-transform:uppercase;
	color:#fff;
	font-family:"OpenSans-Regular";
	z-index:10;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%
}
.personal-list>li .personal-details .personal-action {
	opacity:0;
	transition:300ms;
	position:absolute;
	background-color:rgba(255,255,255,0.8);
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:9
}
.personal-list>li .personal-details .personal-action .personal-share,.personal-list>li .personal-details .personal-action .flag-wrapper {
	width:40px;
	height:40px;
	position:absolute;
	bottom:10px;
	left:60px;
	border:1px solid #323232;
	border-radius:50%;
	text-align:center
}
.personal-list>li .personal-details .personal-action .personal-share .fa,.personal-list>li .personal-details .personal-action .flag-wrapper .fa {
	font-size:22px;
	line-height:38px
}
.personal-list>li .personal-details .personal-action .flag-wrapper {
	left:10px
}
.personal-list>li .personal-details .personal-action .flag-wrapper a.flag {
	display:block;
	width:40px;
	height:40px
}
.personal-list>li .personal-details .personal-action .flag-wrapper a.flag:after {
	content:'\f00d';
	display:inline-block;
	font:22px/38px FontAwesome
}
.personal-list>li .personal-details .personal-action .flag-wrapper .flag-throbber {
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	top:-25px
}
.personal-list>li .personal-details .personal-action .flag-wrapper .flag-message {
	top:-25px
}
.personal-list>li>a {
	display:block;
	height:65px;
	overflow:hidden;
	font-size:20px;
	line-height:24px;
	color:#323232;
	padding-top:15px
}
.personal-list>li>a:hover {
	color:#1a3c8d
}
.personal-list>li:hover .personal-details .personal-pic img:hover {
	transform:scale(1.2)
}
.personal-list>li:hover .personal-details .personal-action {
	opacity:1
}
.node-ugc-form .form-field-name-field-ugc-photo-image fieldset {
	border:none
}
.node-ugc-form .form-field-name-field-ugc-photo-image fieldset legend {
	float:left;
	width:200px
}
.node-ugc-form .form-field-name-field-ugc-photo-image fieldset legend:after {
	content:'*';
	color:#f00
}
.node-ugc-form .form-field-name-field-ugc-photo-image fieldset .fieldset-wrapper {
	overflow:hidden
}
.node-ugc-form .form-field-name-field-ugc-photo-image fieldset .fieldset-wrapper .tabledrag-toggle-weight-wrapper,.node-ugc-form .form-field-name-field-ugc-photo-image fieldset .fieldset-wrapper table thead {
	display:none
}
.node-ugc-form .form-field-name-field-ugc-photo-image fieldset .fieldset-wrapper table tbody tr td .tabledrag-handle {
	display:none
}
.node-ugc-form .form-field-name-field-ugc-photo-image fieldset .fieldset-wrapper table tbody tr td .form-submit {
	border:none;
	background:#fff;
	color:#F00;
	font-size:12px
}
.node-ugc-form .form-field-name-field-ugc-photo-image fieldset .fieldset-wrapper table+.form-type-managed-file {
	margin-top:10px
}
.view-personalization-my-content .views-table {
	width:100%;
	max-width:860px;
	border-collapse:collapse;
	border-radius:5px;
	margin:0 auto
}
.view-personalization-my-content .views-table th {
	background-color:#1a3c8d;
	color:#fff;
	border-top:1px solid #e0e0e0
}
.view-personalization-my-content .views-table th:first-child {
	border-radius:5px 0 0 0;
	border-left:1px solid #e0e0e0;
	min-width:300px;
	text-align:left;
	text-indent:40px
}
.view-personalization-my-content .views-table th:last-child {
	border-radius:0 5px 0 0;
	border-right:1px solid #e0e0e0
}
.view-personalization-my-content .views-table td {
	border:1px solid #e0e0e0;
	text-align:center
}
.view-personalization-my-content .views-table td:first-child {
	text-align:left
}
.view-personalization-my-content .views-table th,.view-personalization-my-content .views-table td {
	padding:10px;
	max-width:300px;
	font:300 16px/22px "OpenSans-Regular";
	min-width:120px
}
.view-personalization-my-content .item-list ul.pager {
	margin:10px 0;
	list-style-type:none;
	text-align:center
}
.view-personalization-my-content .item-list ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
.view-personalization-my-content .item-list ul.pager li.pager-current {
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold"
}
.view-personalization-my-content .item-list ul.pager li.pager-ellipsis {
	padding:3px 9px;
	color:#333;
	line-height:25px;
	border-radius:3px
}
.view-personalization-my-content .item-list ul.pager li.pager-item a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px
}
.view-personalization-my-content .item-list ul.pager li.pager-item a:hover {
	background-color:#d71920;
	color:#fff
}
.view-personalization-my-content .item-list ul.pager li.pager-next a,.view-personalization-my-content .item-list ul.pager li.pager-last a,.view-personalization-my-content .item-list ul.pager li.pager-first a,.view-personalization-my-content .item-list ul.pager li.pager-previous a {
	color:#333;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	padding:3px 10px;
	font-family:"OpenSans-Semibold";
	display:block;
	border-radius:3px
}
.view-personalization-my-content .item-list ul.pager li.pager-next a:hover,.view-personalization-my-content .item-list ul.pager li.pager-last a:hover,.view-personalization-my-content .item-list ul.pager li.pager-first a:hover,.view-personalization-my-content .item-list ul.pager li.pager-previous a:hover {
	background-color:#d71920;
	color:#fff
}
.view-personalization-my-content .item-list ul.pager li.pager-next.pager-first.first,.view-personalization-my-content .item-list ul.pager li.pager-next.pager-last.last,.view-personalization-my-content .item-list ul.pager li.pager-last.pager-first.first,.view-personalization-my-content .item-list ul.pager li.pager-last.pager-last.last,.view-personalization-my-content .item-list ul.pager li.pager-first.pager-first.first,.view-personalization-my-content .item-list ul.pager li.pager-first.pager-last.last,.view-personalization-my-content .item-list ul.pager li.pager-previous.pager-first.first,.view-personalization-my-content .item-list ul.pager li.pager-previous.pager-last.last {
	display:none
}
.page-personalization #block-formblock-ugc {
	margin:0 auto;
	max-width:750px;
	text-align:left
}
.page-personalization #block-formblock-ugc .messages--error {
	margin-top:20px
}
.page-personalization #block-formblock-ugc .node-ugc-form .file-widget .form-submit[value="Remove"] {
	top:13px
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-name-field-ugc-ctype {
	text-align:center
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-name-field-ugc-ctype .form-select {
	width:450px;
	max-width:100%;
	height:44px;
	border-radius:5px;
	border:1px solid rgba(0,0,0,0.2);
	box-shadow:0 0 3px 0 #ccc;
	color:#bababa;
	font:300 16px/normal "OpenSans-Regular";
	text-align:center
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textfield,.page-personalization #block-formblock-ugc .node-ugc-form .form-type-select {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	position:relative;
	width:100%;
	margin:10px 0;
	border:1px solid #e0e0e0;
	border-radius:5px
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textfield label,.page-personalization #block-formblock-ugc .node-ugc-form .form-type-select label {
	width:150px;
	padding:0 20px;
	font:300 14px/36px "OpenSans-Regular";
	background-color:#fbfbfb;
	border-right:1px solid #e0e0e0;
	z-index:99;
	position:relative
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textfield .form-text,.page-personalization #block-formblock-ugc .node-ugc-form .form-type-select .form-text {
	position:absolute;
	left:0;
	top:0;
	border:none;
	width:100%;
	height:100%;
	padding-left:160px;
	z-index:9
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textfield span.error,.page-personalization #block-formblock-ugc .node-ugc-form .form-type-select span.error {
	position:absolute;
	right:5px;
	top:8px;
	z-index:9
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textfield select,.page-personalization #block-formblock-ugc .node-ugc-form .form-type-select select {
	margin-left:15px;
	margin-top:2px;
	border:none
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textarea {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	position:relative;
	width:100%;
	margin:10px 0;
	border:1px solid #e0e0e0;
	border-radius:5px
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textarea label {
	width:150px;
	height:570px;
	padding:0 20px;
	font:300 14px/36px "OpenSans-Regular";
	background-color:#fbfbfb;
	border-right:1px solid #e0e0e0;
	z-index:99;
	position:relative
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textarea .form-textarea-wrapper {
	padding-left:150px;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textarea .form-textarea {
	border:none;
	width:100%;
	height:100%;
	padding:10px
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image .form-type-managed-file,.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image .form-type-managed-file,.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file .form-type-managed-file {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	position:relative;
	width:100%;
	margin:10px 0;
	border:1px solid #e0e0e0;
	border-radius:5px
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image .form-type-managed-file label,.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image .form-type-managed-file label,.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file .form-type-managed-file label {
	width:150px;
	height:125px;
	padding:0 20px;
	font:300 14px/36px "OpenSans-Regular";
	background-color:#fbfbfb;
	border-right:1px solid #e0e0e0;
	z-index:99;
	position:relative
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image .form-type-managed-file .form-managed-file,.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image .form-type-managed-file .form-managed-file,.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file .form-type-managed-file .form-managed-file {
	width:100%;
	padding:10px 10px 10px 160px;
	position:absolute;
	left:0;
	top:0
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image .form-type-managed-file .form-managed-file .form-submit[value="Upload"],.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image .form-type-managed-file .form-managed-file .form-submit[value="Upload"],.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file .form-type-managed-file .form-managed-file .form-submit[value="Upload"] {
	width:100px;
	background-color:#ededed;
	border:1px solid #bababa;
	height:28px;
	float:right;
	cursor:pointer
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image .form-type-managed-file .form-managed-file .ajax-progress-throbber,.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image .form-type-managed-file .form-managed-file .ajax-progress-throbber,.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file .form-type-managed-file .form-managed-file .ajax-progress-throbber {
	display:none
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image .form-type-managed-file .form-managed-file .image-preview img,.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image .form-type-managed-file .form-managed-file .image-preview img,.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file .form-type-managed-file .form-managed-file .image-preview img {
	max-width:100px;
	max-height:80px
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image .form-type-managed-file div.description,.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image .form-type-managed-file div.description,.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file .form-type-managed-file div.description {
	margin-top:40px;
	padding-left:160px
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image div.image-widget-data,.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image div.image-widget-data,.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file div.image-widget-data {
	float:none
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image div.image-widget-data .form-type-textfield,.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image div.image-widget-data .form-type-textfield,.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file div.image-widget-data .form-type-textfield {
	max-width:215px;
	border:none;
	border-radius:0;
	margin:0;
	overflow:hidden
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image div.image-widget-data .form-type-textfield .form-text,.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image div.image-widget-data .form-type-textfield .form-text,.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file div.image-widget-data .form-type-textfield .form-text {
	border:1px solid #ddd;
	height:34px;
	padding:5px;
	position:static;
	width:100%
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image div.image-widget-data .form-type-textfield div.description,.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image div.image-widget-data .form-type-textfield div.description,.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file div.image-widget-data .form-type-textfield div.description {
	display:none
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image div.image-widget-data .form-submit[value="Remove"],.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image div.image-widget-data .form-submit[value="Remove"],.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file div.image-widget-data .form-submit[value="Remove"] {
	color:#ee4d4d;
	font-size:13px;
	left:550px;
	position:absolute;
	top:16px;
	cursor:pointer
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-actions {
	padding:20px 0;
	text-align:center
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-actions .form-submit {
	background:url(/sites/all/themes/itg/images/btn-blue.png) 0 0/100% 100% no-repeat;
	height:41px;
	border:none;
	width:170px;
	max-width:40%;
	font:300 20px/28px "OpenSans-Regular";
	color:#fff;
	cursor:pointer
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-actions .form-submit:hover {
	background:#3c91f2
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-actions a.button {
	background:url(/sites/all/themes/itg/images/btn-blue.png) 0 0/100% 100% no-repeat;
	height:41px;
	border:none;
	width:170px;
	max-width:40%;
	border-radius:4px;
	font:300 20px/41px "OpenSans-Regular";
	display:inline-block;
	vertical-align:top;
	color:#fff
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-actions a.button:hover {
	background:#3c91f2
}
.page-personalization #block-formblock-ugc .node-ugc-form table td {
	position:relative
}
.page-personalization #block-formblock-ugc .node-ugc-form table td>.form-submit[value="Remove"],.page-personalization #block-formblock-ugc .node-ugc-form table td .ajax-new-content>.form-submit[value="Remove"] {
	position:absolute;
	right:10px;
	margin:0;
	bottom:20px
}
.page-personalization #block-formblock-ugc .node-ugc-form table td .ajax-progress {
	display:none
}
.page-personalization #block-formblock-ugc .node-ugc-form table+div .field-add-more-submit {
	margin-left:0
}
.page-personalization #block-formblock-ugc .node-ugc-form .messages.error.file-upload-js-error {
	display:none
}
.page-personalization #block-formblock-ugc .node-ugc-form input[type="file"] {
	width:300px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.page-personalization #block-formblock-ugc .node-ugc-form .captcha {
	max-width:100%;
	margin-left:0
}
.page-personalization #block-formblock-ugc .node-ugc-form .captcha img {
	margin-left:160px
}
.page-personalization #block-formblock-ugc .node-ugc-form .captcha .form-item-captcha-response label {
	line-height:22px
}
.page-personalization #block-formblock-ugc .node-ugc-form .captcha .form-item-captcha-response div.description {
	display:none
}
.page-personalization #block-formblock-ugc [id*="field-ugc-personalization-photo-add-more-wrapper"]>.form-item {
	margin-left:0;
	margin-right:0
}
.view-personalization-my-preferences {
	margin:0 auto;
	max-width:765px
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block .personalization-low-high {
	padding:40px 30px 0 205px;
	color:#8d8d8d
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block .personalization-low-high span:last-child {
	float:right
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block table {
	margin:0 auto;
	width:calc(100% - 60px);
	max-width:100%
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block table td {
	padding:10px 0;
	vertical-align:middle
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block table td.views-field-name {
	width:175px;
	padding-right:10px;
	text-transform:uppercase
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block table td.views-field-name a {
	color:#000;
	font-size:17px;
	text-transform:uppercase
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block .sliderfield-display-values-field {
	padding-bottom:5px
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block .ui-slider-horizontal {
	border-radius:0;
	width:100% !important
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block .ui-slider-horizontal .ui-slider-handle {
	cursor:pointer;
	height:20px;
	position:absolute;
	width:10px;
	z-index:2;
	bottom:0;
	margin:auto 0 auto -5px;
	top:0;
	border-color:#8d8d8d
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block .ui-slider-horizontal .ui-slider-range {
	background:#1a3c8d;
	background:-webkit-linear-gradient(-90deg,#1a3c8d,#fff);
	background:-o-linear-gradient(-90deg,#1a3c8d,#fff);
	background:-moz-linear-gradient(-90deg,#1a3c8d,#fff);
	background:linear-gradient(-90deg,#1a3c8d,#fff)
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block .form-actions {
	padding:20px 0;
	text-align:center
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block .form-actions .form-submit,.view-personalization-my-preferences #views-form-personalization-my-preferences-block .form-actions .form-reset {
	background:url(/sites/all/themes/itg/images/btn-blue.png) no-repeat;
	height:41px;
	border:none;
	width:170px;
	font:300 20px/28px "OpenSans-Regular";
	color:#fff;
	margin:0 20px;
	cursor:pointer
}
.view-personalization-my-preferences ul.pager {
	margin:10px 0;
	list-style-type:none;
	text-align:center
}
.view-personalization-my-preferences ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
.view-personalization-my-preferences ul.pager li.pager-current {
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold"
}
.view-personalization-my-preferences ul.pager li.pager-ellipsis {
	padding:3px 9px;
	color:#333;
	line-height:25px;
	border-radius:3px
}
.view-personalization-my-preferences ul.pager li.pager-item a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px
}
.view-personalization-my-preferences ul.pager li.pager-item a:hover {
	background-color:#d71920;
	color:#fff
}
.view-personalization-my-preferences ul.pager li.pager-next a,.view-personalization-my-preferences ul.pager li.pager-last a,.view-personalization-my-preferences ul.pager li.pager-first a,.view-personalization-my-preferences ul.pager li.pager-previous a {
	color:#333;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	padding:3px 10px;
	font-family:"OpenSans-Semibold";
	display:block;
	border-radius:3px
}
.view-personalization-my-preferences ul.pager li.pager-next a:hover,.view-personalization-my-preferences ul.pager li.pager-last a:hover,.view-personalization-my-preferences ul.pager li.pager-first a:hover,.view-personalization-my-preferences ul.pager li.pager-previous a:hover {
	background-color:#d71920;
	color:#fff
}
.view-personalization-my-preferences ul.pager li.pager-next.pager-first.first,.view-personalization-my-preferences ul.pager li.pager-next.pager-last.last,.view-personalization-my-preferences ul.pager li.pager-last.pager-first.first,.view-personalization-my-preferences ul.pager li.pager-last.pager-last.last,.view-personalization-my-preferences ul.pager li.pager-first.pager-first.first,.view-personalization-my-preferences ul.pager li.pager-first.pager-last.last,.view-personalization-my-preferences ul.pager li.pager-previous.pager-first.first,.view-personalization-my-preferences ul.pager li.pager-previous.pager-last.last {
	display:none
}
#block-itg-personalization-user-my-point {
	max-width:666px;
	margin:0 auto
}
#block-itg-personalization-user-my-point .unit-description {
	width:100%;
	border-collapse:collapse;
	border:1px solid #e0e0e0;
	border-radius:5px;
	margin:0 auto
}
#block-itg-personalization-user-my-point .unit-description tr {
	border-bottom:1px solid #e0e0e0
}
#block-itg-personalization-user-my-point .unit-description th,#block-itg-personalization-user-my-point .unit-description td {
	padding:10px;
	max-width:300px;
	font:300 16px/22px "OpenSans-Regular";
	min-width:120px
}
#block-itg-personalization-user-my-point .unit-description th {
	background-color:#1a3c8d;
	color:#fff;
	border-top:1px solid #e0e0e0
}
#block-itg-personalization-user-my-point .unit-description th:first-child {
	border-radius:5px 0 0 0;
	border-left:1px solid #e0e0e0;
	min-width:300px;
	text-align:left;
	padding-left:20px
}
#block-itg-personalization-user-my-point .unit-description th:last-child {
	border-radius:0 5px 0 0;
	border-right:1px solid #e0e0e0
}
#block-itg-personalization-user-my-point .unit-description td {
	text-align:center
}
#block-itg-personalization-user-my-point .unit-description td:first-child {
	text-align:left;
	padding-left:20px
}
#block-itg-personalization-user-my-point .header-point {
	color:#1a3c8d;
	padding:50px 0 20px 20px;
	text-align:left
}
#block-itg-personalization-user-my-point .header-point span {
	display:inline-block;
	vertical-align:middle;
	padding:10px 0;
	font:400 14px/18px "OpenSans-Regular"
}
#block-itg-personalization-user-my-point .header-point span+span:before {
	content:'|';
	display:inline-block;
	vertical-align:top;
	padding:0 20px
}
#block-itg-personalization-user-my-point .header-point span strong {
	font-weight:500
}
#block-itg-personalization-user-my-point .header-point span a {
	color:#1a3c8d
}
#block-itg-personalization-user-my-point .header-point span a:hover {
	text-decoration:underline
}
.page-error .page-error-pic {
	text-align:center
}
.page-error .page-error-pic p {
	font:16px/18px "OpenSans-Regular"
}
.page-error .go-back {
	color:#000;
	padding-top:30px;
	font:19px/28px "OpenSans-Regular"
}
.page-error .go-back a {
	color:#1a3c8d
}
.page-error .error-or {
	display:block;
	text-indent:100px;
	color:#6c6c6c;
	font:19px/28px "OpenSans-Regular";
	padding:20px 0
}
.page-error h3 {
	background-color:#1a3c8d;
	color:#fff;
	display:inline-block;
	font:500 18px/28px "OpenSans-Regular";
	padding:0 5px;
	text-transform:uppercase;
	vertical-align:top;
	margin-bottom:10px
}

.node-story  h1 {
font-size: 28px;
line-height: 38px;
letter-spacing: -1px;
display: inline-block;
}

.page-error .latest-headlines-list {
	list-style:none;
	max-width:430px
}
.page-error .latest-headlines-list li {
	font-size:14px;
	padding-left:10px;
	position:relative
}
.page-error .latest-headlines-list li .red {
	color:#d12019
}
.page-error .latest-headlines-list li:before {
	background-color:#d12019;
	border-radius:50%;
	content:"";
	height:6px;
	left:0;
	position:absolute;
	top:6px;
	width:6px
}
.page-error .latest-headlines-list li span.see_pic_not_found {
	color:#d12019
}
.page-error .latest-headlines-list li+li {
	margin-top:20px
}
.load-more {
	display:none;
	padding:20px;
	text-align:center
}
.load-more img {
	max-width:40px
}
.load-more.active {
	display:block
}
.survey-form-main-container h1 {
	font-size:34px;
	font-size:2.125rem;
	font-weight:700;
	line-height:34px
}
.survey-form-main-container .survey-description {
	color:#929292;
	font:400 14px/20px "OpenSans-Regular";
	margin-top:10px
}
.survey-form-main-container .byline {
	color:#989898;
	padding:10px 0;
	margin:20px 0;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	font-family:"OpenSans-Regular";
	font-size:12px;
	font-size:.75rem;
	zoom:1
}
.survey-form-main-container .byline:before,.survey-form-main-container .byline:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.survey-form-main-container .byline:after {
	clear:both
}
.survey-form-main-container .byline a {
	color:#989898
}
.survey-form-main-container .byline .profile-pic,.survey-form-main-container .byline .profile-detail {
	float:left
}
.survey-form-main-container .byline .profile-pic img {
	width:50px;
	height:50px;
	border-radius:50%;
	border:2px solid #e4e4e4
}
.survey-form-main-container .byline .profile-detail {
	width:60%;
	margin:0 0 0 10px
}
.survey-form-main-container .byline .profile-detail ul {
	list-style:none;
	margin-top:5px;
	font-size:12px;
	font-size:.75rem;
	line-height:20px;
	zoom:1
}
.survey-form-main-container .byline .profile-detail ul:before,.survey-form-main-container .byline .profile-detail ul:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.survey-form-main-container .byline .profile-detail ul:after {
	clear:both
}
.survey-form-main-container .byline .profile-detail ul li {
	float:left;
	padding:0 5px
}
.survey-form-main-container .byline .profile-detail ul li span.share-count {
	display:block;
	font-size:44px;
	font-size:2.75rem;
	font-weight:500;
	line-height:44px;
	color:#bebebe
}
.survey-form-main-container .byline .profile-detail ul li:last-child {
	border:none
}
.survey-form-main-container .byline .profile-detail ul li.twitter {
	color:#0783ec;
	margin-top:-3px;
	line-height:18px;
	padding-left:0;
	line-height:20px
}
.survey-form-main-container .byline .profile-detail ul li.twitter a {
	color:#0783ec
}
.survey-form-main-container .byline .profile-detail ul li.twitter:before {
	content:'|';
	margin:0 5px 0 0;
	color:#6b6b6b;
	vertical-align:top
}
.survey-form-main-container .byline .profile-detail ul li.title {
	color:#6b6b6b;
	font-size:12px;
	font-size:.75rem;
	font-weight:700;
	line-height:20px
}
.survey-form-main-container .byline .profile-detail ul li.mailto {
	text-transform:uppercase
}
.survey-form-main-container .byline .profile-detail ul.date-update li {
	margin-bottom:7px;
	padding:0;
	color:#989898
}
.survey-form-main-container .byline .profile-detail ul.date-update li+li:before {
	content:'|';
	margin:0 5px;
	color:#989898;
	display:inline-block;
	vertical-align:top
}
.survey-form-main-container .byline .profile-detail ul.social-links {
	zoom:1;
	margin-top:0
}
.survey-form-main-container .byline .profile-detail ul.social-links:before,.survey-form-main-container .byline .profile-detail ul.social-links:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.survey-form-main-container .byline .profile-detail ul.social-links:after {
	clear:both
}
.survey-form-main-container .byline .profile-detail ul.social-links li {
	float:left;
	width:50%
}
.survey-form-main-container .byline .profile-detail ul.social-links li i {
	font-size:16px;
	color:silver
}
.survey-form-main-container .byline .profile-detail ul.social-links li span {
	display:block;
	margin-top:5px
}
.survey-form-main-container .byline .profile-detail ul.social-links li:nth-child(odd) {
	border-right:1px solid #ddd
}
.survey-form-main-container .byline .profile-detail ul.social-links li:last-child {
	width:100%;
	border-right:none
}
.survey-form-main-container .byline .profile-detail ul.social-links li:last-child i {
	vertical-align:middle;
	margin-right:5px
}
.survey-form-main-container .byline .social-info {
	float:right;
	text-align:right;
	margin-top:8px
}
.survey-form-main-container .byline .social-info span {
	display:inline-block;
	vertical-align:top;
	margin-left:30px;
	text-align:center
}
.survey-form-main-container .byline .social-info span .fa {
	font-size:26px;
	line-height:26px
}
.survey-form-main-container .byline .social-info span dfn {
	font:normal 400 12px/18px "OpenSans-Regular";
	display:block
}
.question-container {
	font-family:"OpenSans-Regular"
}
.question-container .question-heading {
	font-size:20px;
	font-weight:500;
	color:#6e6e6e
}
.question-container .question-heading span {
	font-size:14px
}
.question-container .question-number {
	display:inline-block;
	vertical-align:top;
	padding:5px 10px;
	color:#fff;
	background-color:#989898;
	font:500 14px/18px "OpenSans-Regular"
}
.question-container .answer-container {
	position:relative;
	padding:0
}
.question-container .answer-container .survey-media {
	position:absolute;
	bottom:0;
	width:140px;
	right:0
}
.question-container .answer-container>.form-item .form-item {
	margin:0 0 10px
}
.question-container .answer-container>.form-item .form-item.form-type-radio {
	padding-left:10px
}
.question-container .answer-container>.form-item .form-item.form-type-radio .form-radio {
	margin:3px 5px 0 0
}
.question-container .answer-container>.form-item .form-item.form-type-radio>label {
	color:#323232;
	font:400 14px/18px "OpenSans-Regular"
}
.question-container .answer-container>.form-item .form-item.form-type-checkbox {
	padding-left:10px
}
.question-container .answer-container>.form-item .form-item.form-type-checkbox .form-checkbox {
	margin:3px 5px 0 0
}
.question-container .answer-container>.form-item .form-item.form-type-checkbox>label {
	color:#323232;
	font:400 14px/18px "OpenSans-Regular"
}
.question-container .answer-container .form-type-checkboxs>label {
	color:#323232;
	font:400 14px/18px "OpenSans-Regular"
}
.question-container .answer-container .form-type-textfield>label {
	float:left;
	padding:8px 20px 0 0;
	width:220px;
	color:#323232;
	font:400 14px/18px "OpenSans-Regular"
}
.question-container .answer-container .form-type-textfield .form-text {
	width:516px;
	max-width:100%;
	height:42px;
	font:400 14px/18px "OpenSans-Regular";
	color:#322323
}
.question-container .answer-container iframe {
	display:block
}
.survey-form-wrapper-all .question-container {
	display:block
}
.survey-form-wrapper-all .question-container .question-heading {
	margin:30px 0
}
.survey-form-wrapper-all .survey-submit-btn-wrapper {
	margin-top:50px
}
[id*="itg-survey-survey-form"] .form-submit {
	min-width:100px;
	padding:5px 10px;
	height:36px;
	border:none;
	border-radius:1px;
	box-shadow:0 1px 3px 0 #666;
	background:red;
	background:-webkit-linear-gradient(#4fb5ff,#0986e0);
	background:-o-linear-gradient(#4fb5ff,#0986e0);
	background:-moz-linear-gradient(#4fb5ff,#0986e0);
	background:linear-gradient(#4fb5ff,#0986e0);
	font-size:18px;
	font-family:"OpenSans-Regular";
	color:#fff;
	font-weight:400;
	margin-right:20px;
	cursor:pointer
}
[id*="itg-survey-survey-form"] .form-submit .messages {
	border:1px solid;
	padding:10px
}
[id*="itg-survey-survey-form"] .form-submit .messages ul {
	padding-left:18px
}
[id*="itg-survey-survey-form"] .survey-form-wrapper-all .form-submit {
	display:block;
	margin:0 auto
}
[id*="itg-survey-survey-form"] .success-message,[id*="itg-survey-survey-form"] .messages--status {
	font-size:18px
}
.home_page_poll_widget_block .poll-data {
	max-width:370px;
	padding:0;
	margin:0;
	border:none;
	border-bottom:1px solid #ddd
}
.home_page_poll_widget_block .poll-data .poll-banner-image {
	max-width:100%;
	max-height:208px;
	height:208px;
	width:100%;
	margin:0
}
.home_page_poll_widget_block .poll-data .poll-banner-image img {
	width:100%;
	height:208px
}
.home_page_poll_widget_block .poll-data .active-poll-title {
	background-color:#000;
	float:left;
	width:100%;
	height:74px;
	overflow:hidden
}
.home_page_poll_widget_block .poll-data .active-poll-title h2 {
	color:#fff;
	font-size:20px;
	line-height:24px;
	margin:0;
	padding:13px 10px
}
.home_page_poll_widget_block .poll-data .active-poll-title .updated-msg {
	display:none
}
.home_page_poll_widget_block .poll-data form {
	text-align:left;
	padding-bottom:20px
}
.home_page_poll_widget_block .poll-data form label {
	display:inline-block;
	vertical-align:top;
	padding:0;
	text-transform:uppercase
}
.home_page_poll_widget_block .poll-data form .form-radios {
	text-align:center
}
.home_page_poll_widget_block .poll-data form .form-radios .form-item {
	display:inline-block;
	vertical-align:top;
	margin-bottom:5px;
	padding:0 10px
}
.home_page_poll_widget_block .poll-data form .form-radios .form-item .form-radio {
	float:left;
	margin:3px 2px 0 0
}
.home_page_poll_widget_block .poll-data .poll-replace-id .form-submit {
	width:95px;
	height:32px;
	background-color:#e3e3e3;
	border:none;
	font-weight:500;
	font-family:"OpenSans-Semibold";
	color:#5f5f5f;
	margin:15px auto 0;
	display:inherit;
	font-size:14px;
	line-height:34px;
	padding:0
}
.home_page_poll_widget_block .poll-data .poll-replace-id .form-submit:hover {
	box-shadow:0 0 5px 0 #999
}
.home_page_poll_widget_block .poll-data:after {
	display:none
}
.home_page_poll_widget_block .widget-settings {
	position:absolute;
	z-index:99
}
.home_page_poll_widget_block .poll-wrapper .poll-data .poll-replace-id {
	padding:10px 0 0;
	max-height:115px;
	overflow-y:auto;
	margin-top:0
}
.home_page_poll_widget_block .poll-wrapper .poll-data .poll-replace-id .past-poll li:last-child,.home_page_poll_widget_block .poll-wrapper .poll-data .poll-replace-id .past-poll li {
	margin-bottom:10px
}
.home_page_poll_widget_block .poll-wrapper .poll-data .poll-replace-id .poll-answer-text {
	float:left;
	width:35%
}
.home_page_poll_widget_block .poll-wrapper .poll-data .poll-replace-id .noofvotes,.home_page_poll_widget_block .poll-wrapper .poll-data .poll-replace-id .percentage {
	float:left;
	width:30%;
	padding-left:10px
}
.home_page_poll_widget_block .poll-wrapper .poll-data .poll-replace-id .poll-past-percentage-progess {
	width:35%;
	float:left
}
.load-more-wrapper,.load-more-wrapper-front {
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding:10px;
	text-align:center
}
.load-more-wrapper .add-more-block,.load-more-wrapper .add-more-block-front,.load-more-wrapper .removes-more-block,.load-more-wrapper .add-more-block-front-section,.load-more-wrapper-front .add-more-block,.load-more-wrapper-front .add-more-block-front,.load-more-wrapper-front .removes-more-block,.load-more-wrapper-front .add-more-block-front-section {
	display:inline-block;
	vertical-align:top;
	padding:10px 20px;
	font:14px/18px "OpenSans-Regular";
	color:#666;
	background-color:#d1d1d1;
	border-radius:5px;
	margin:0 10px;
	text-transform:uppercase
}
.load-more-wrapper .add-more-block .fa,.load-more-wrapper .add-more-block-front .fa,.load-more-wrapper .removes-more-block .fa,.load-more-wrapper .add-more-block-front-section .fa,.load-more-wrapper-front .add-more-block .fa,.load-more-wrapper-front .add-more-block-front .fa,.load-more-wrapper-front .removes-more-block .fa,.load-more-wrapper-front .add-more-block-front-section .fa {
	font-size:16px;
	vertical-align:bottom;
	margin-left:5px
}
.load-more-wrapper .add-more-block:hover,.load-more-wrapper .add-more-block-front:hover,.load-more-wrapper .removes-more-block:hover,.load-more-wrapper .add-more-block-front-section:hover,.load-more-wrapper-front .add-more-block:hover,.load-more-wrapper-front .add-more-block-front:hover,.load-more-wrapper-front .removes-more-block:hover,.load-more-wrapper-front .add-more-block-front-section:hover {
	box-shadow:0 0 5px 0 #666
}
.page-personalization header {
	margin-bottom:0
}
.page-personalization #main {
	max-width:none
}
.page-personalization .ckeditor_links {
	display:none !important
}
.page-personalization .block .block-title {
	font:400 18px/18px "OpenSans-Regular";
	text-align:center;
	margin-bottom:20px
}
.page-personalization .personalized-wrapper {
	margin:0 -15px
}
.page-personalization .region-personalization {
	max-width:1170px;
	margin:0 auto
}
.page-personalization #block-block-2>p {
	margin-top:30px
}
[id*="block-views-redeem-points-block"] {
	position:relative;
	margin-top:45px
}
[id*="block-views-redeem-points-block"] .block-title {
	font:500 24px/30px "OpenSans-Regular";
	border-bottom:1px solid #d8d8d8;
	padding-bottom:15px;
	margin-bottom:15px
}
.view-redeem-points .view-content,.view-product .view-content {
	margin:0 -15px;
	overflow:hidden
}
.view-redeem-points .product-wrapper,.view-product .product-wrapper {
	padding:15px;
	text-align:center;
	border:1px solid #dedede;
	margin:20px 0
}
.view-redeem-points .product-wrapper .product-pic,.view-product .product-wrapper .product-pic {
	height:172px;
	cursor:pointer
}
.view-redeem-points .product-wrapper .product-pic img,.view-product .product-wrapper .product-pic img {
	width:123px;
	height:172px
}
.view-redeem-points .product-wrapper .product-title,.view-product .product-wrapper .product-title {
	text-transform:uppercase;
	font:400 16px/18px "OpenSans-Regular";
	padding-top:15px;
	height:51px;
	overflow:hidden
}
.view-redeem-points .product-wrapper .product-description,.view-redeem-points .product-wrapper .post-date,.view-product .product-wrapper .product-description,.view-product .product-wrapper .post-date {
	display:none
}
.view-redeem-points .product-wrapper .redeem-points,.view-product .product-wrapper .redeem-points {
	text-transform:uppercase;
	font:600 18px/18px "OpenSans-Regular";
	padding-top:5px;
	color:#a00606
}
.view-redeem-points .product-wrapper .product-actions,.view-product .product-wrapper .product-actions {
	padding-top:30px
}
.view-redeem-points .product-wrapper .btn-add-cart,.view-product .product-wrapper .btn-add-cart {
	background-color:#eaebed;
	border:1px solid #e1e1e1;
	border-radius:1px;
	color:#777;
	display:inline-block;
	vertical-align:top;
	font:600 14px/18px "OpenSans-Regular";
	height:30px;
	padding:5px 10px;
	position:relative;
	margin:0 5px
}
.view-redeem-points .product-wrapper .btn-add-cart:before,.view-product .product-wrapper .btn-add-cart:before {
	content:'\f07a';
	font-family:'FontAwesome';
	font-size:18px;
	color:#777;
	vertical-align:top;
	margin-right:5px
}
.view-redeem-points .product-wrapper .btn-redeem-points,.view-product .product-wrapper .btn-redeem-points {
	background-color:#a00606;
	border:1px solid #820000;
	border-radius:1px;
	color:#fff;
	display:inline-block;
	vertical-align:top;
	font:600 14px/18px "OpenSans-Regular";
	height:30px;
	padding:5px 10px;
	margin:0 5px
}
.view-redeem-points .product-wrapper .btn-redeem-points:before,.view-product .product-wrapper .btn-redeem-points:before {
	content:'\f06b';
	font-family:'FontAwesome';
	font-size:18px;
	color:#fff;
	margin-right:5px;
	vertical-align:top
}
.view-redeem-points .product-wrapper:hover,.view-product .product-wrapper:hover {
	box-shadow:0 0 20px 0 #bbb
}
.view-redeem-points .more-link,.view-product .more-link {
	position:absolute;
	right:0;
	top:9px
}
.view-redeem-points .more-link a,.view-product .more-link a {
	color:#777;
	font-family:"OpenSans-Regular"
}
.view-redeem-points .more-link a:hover,.view-product .more-link a:hover {
	color:#1a3c8d
}
.view-redeem-points .default-full-desc,.view-product .default-full-desc {
	display:none
}
body.has-cart-popup {
	overflow:hidden
}
.cart-popup-wrapper {
	background-color:rgba(0,0,0,0.5);
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999
}
.cart-popup-wrapper .cart-popup {
	background-color:#fff;
	left:0;
	margin:0 auto;
	max-width:100%;
	padding:30px 15px;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	width:870px
}
.cart-popup-wrapper .cart-popup .pic {
	text-align:center;
	position:relative
}
.cart-popup-wrapper .cart-popup .pic span {
	background-color:#9d9d9d;
	color:#fff;
	display:inline-block;
	padding:8px;
	position:relative;
	vertical-align:top;
	width:212px;
	font:500 14px/18px "OpenSans-Regular"
}
.cart-popup-wrapper .cart-popup .pic span:before {
	border-color:transparent #2f2f2f transparent transparent;
	border-style:solid;
	border-width:20px 20px 0 0;
	content:"";
	height:0;
	left:0;
	position:absolute;
	top:-20px;
	width:0
}
.cart-popup-wrapper .cart-popup .pic span:after {
	border-color:transparent transparent #2f2f2f;
	border-style:solid;
	border-width:0 20px 20px 0;
	content:"";
	height:0;
	position:absolute;
	right:0;
	top:-20px;
	width:0
}
.cart-popup-wrapper .cart-popup img {
	width:172px;
	height:240px;
	display:block;
	margin:0 auto
}
.cart-popup-wrapper .cart-popup .cart-close {
	color:#777;
	font-size:22px;
	position:absolute;
	right:12px;
	top:10px
}
.cart-popup-wrapper .cart-popup h2 {
	font:400 28px/30px "Merriweather-Bold";
	color:#111
}
.cart-popup-wrapper .cart-popup p {
	color:#676767;
	font:400 14px/22px "OpenSans-Regular";
	margin:10px 0
}
.cart-popup-wrapper .cart-popup .redeem-points strong {
	font:400 18px/28px "OpenSans-Regular";
	color:#000
}
.cart-popup-wrapper .cart-popup .redeem-points span {
	display:block;
	font:600 18px/28px "OpenSans-Regular";
	padding-top:5px;
	color:#a00606
}
.cart-popup-wrapper .cart-popup .cart-actions {
	padding-top:30px
}
.cart-popup-wrapper .cart-popup .btn-add-cart {
	background-color:#eaebed;
	border:1px solid #e1e1e1;
	border-radius:1px;
	color:#777;
	display:inline-block;
	vertical-align:top;
	font:600 14px/18px "OpenSans-Regular";
	height:30px;
	padding:5px 15px;
	margin:0 5px
}
.cart-popup-wrapper .cart-popup .btn-add-cart:before {
	content:'\f07a';
	font-family:'FontAwesome';
	font-size:18px;
	color:#777;
	vertical-align:top;
	margin-right:5px
}
.cart-popup-wrapper .cart-popup .btn-redeem-points {
	background-color:#a00606;
	border:1px solid #820000;
	border-radius:1px;
	color:#fff;
	display:inline-block;
	vertical-align:top;
	font:600 14px/18px "OpenSans-Regular";
	height:30px;
	padding:5px 15px;
	margin:0 5px
}
.cart-popup-wrapper .cart-popup .btn-redeem-points:before {
	content:'\f06b';
	font-family:'FontAwesome';
	font-size:18px;
	color:#fff;
	margin-right:5px;
	vertical-align:top
}
.cart-popup-wrapper .cart-popup .popup-desc {
	max-height:400px;
	overflow:auto
}
.cart-popup-wrapper .cart-popup .popup-desc .views-more-link,.cart-popup-wrapper .cart-popup .popup-desc .views-less-link {
	color:#a00606
}
[id*="itg-quiz-quiz-form"] .question-heading {
	font:400 20/28px "OpenSans-Regular";
	color:#000;
	position:relative;
	padding-left:20px
}
[id*="itg-quiz-quiz-form"] .question-heading:before {
	content:'';
	position:absolute;
	left:0;
	top:5px;
	width:10px;
	height:10px;
	border-radius:50%;
	background-color:#a00606
}
[id*="itg-quiz-quiz-form"] .answer-container .form-type-radios .form-type-radio,[id*="itg-quiz-quiz-form"] .answer-container .form-type-radios .form-type-checkbox,[id*="itg-quiz-quiz-form"] .answer-container .form-type-checkboxes .form-type-radio,[id*="itg-quiz-quiz-form"] .answer-container .form-type-checkboxes .form-type-checkbox {
	position:relative
}
[id*="itg-quiz-quiz-form"] .answer-container .form-type-radios .form-type-radio>label,[id*="itg-quiz-quiz-form"] .answer-container .form-type-radios .form-type-checkbox>label,[id*="itg-quiz-quiz-form"] .answer-container .form-type-checkboxes .form-type-radio>label,[id*="itg-quiz-quiz-form"] .answer-container .form-type-checkboxes .form-type-checkbox>label {
	padding:10px;
	border:1px solid #e1e1e1;
	display:block;
	width:calc(100% - 30px);
	color:#777
}
[id*="itg-quiz-quiz-form"] .answer-container .form-type-radios .form-type-radio .form-radio,[id*="itg-quiz-quiz-form"] .answer-container .form-type-radios .form-type-radio .form-checkbox,[id*="itg-quiz-quiz-form"] .answer-container .form-type-radios .form-type-checkbox .form-radio,[id*="itg-quiz-quiz-form"] .answer-container .form-type-radios .form-type-checkbox .form-checkbox,[id*="itg-quiz-quiz-form"] .answer-container .form-type-checkboxes .form-type-radio .form-radio,[id*="itg-quiz-quiz-form"] .answer-container .form-type-checkboxes .form-type-radio .form-checkbox,[id*="itg-quiz-quiz-form"] .answer-container .form-type-checkboxes .form-type-checkbox .form-radio,[id*="itg-quiz-quiz-form"] .answer-container .form-type-checkboxes .form-type-checkbox .form-checkbox {
	position:absolute;
	opacity:0
}
[id*="itg-quiz-quiz-form"] .answer-container .form-type-radios .form-type-radio .form-radio:checked+label,[id*="itg-quiz-quiz-form"] .answer-container .form-type-radios .form-type-radio .form-checkbox:checked+label,[id*="itg-quiz-quiz-form"] .answer-container .form-type-radios .form-type-checkbox .form-radio:checked+label,[id*="itg-quiz-quiz-form"] .answer-container .form-type-radios .form-type-checkbox .form-checkbox:checked+label,[id*="itg-quiz-quiz-form"] .answer-container .form-type-checkboxes .form-type-radio .form-radio:checked+label,[id*="itg-quiz-quiz-form"] .answer-container .form-type-checkboxes .form-type-radio .form-checkbox:checked+label,[id*="itg-quiz-quiz-form"] .answer-container .form-type-checkboxes .form-type-checkbox .form-radio:checked+label,[id*="itg-quiz-quiz-form"] .answer-container .form-type-checkboxes .form-type-checkbox .form-checkbox:checked+label {
	background-color:#f6e90b;
	color:#000
}
[id*="itg-quiz-quiz-form"] .answer-container .quiz-media-container {
	float:left;
	width:170px;
	margin-right:20px
}
[id*="itg-quiz-quiz-form"] .answer-container .quiz-media-container .quiz-media-file {
	height:127px;
	margin-bottom:20px
}
[id*="itg-quiz-quiz-form"] .answer-container .quiz-media-container .quiz-media-file img {
	width:170px;
	height:127px
}
[id*="itg-quiz-quiz-form"] .answer-container .quiz-media-container+.form-type-radios,[id*="itg-quiz-quiz-form"] .answer-container .quiz-media-container+.form-type-checkboxes {
	overflow:hidden
}
[id*="itg-quiz-quiz-form"] .answer-container .quiz-media-container+.form-type-radios .form-type-radio>label,[id*="itg-quiz-quiz-form"] .answer-container .quiz-media-container+.form-type-radios .form-type-checkbox>label,[id*="itg-quiz-quiz-form"] .answer-container .quiz-media-container+.form-type-checkboxes .form-type-radio>label,[id*="itg-quiz-quiz-form"] .answer-container .quiz-media-container+.form-type-checkboxes .form-type-checkbox>label {
	height:127px;
	margin-bottom:20px
}
[id*="itg-quiz-quiz-form"] .quiz-submit {
	background:#1a3c8d none repeat scroll 0 0;
	border:1px solid #1a3c8d;
	border-radius:0;
	color:#fff;
	cursor:pointer;
	font-size:12px;
	padding:6px 20px 5px;
	text-transform:uppercase
}
[id*="itg_sso_reg_multistep_form"] ul.messages__list {
	padding-left:18px;
	font-size:14px;
	font-family:"OpenSans-Regular"
}
[id*="itg_sso_reg_multistep_form"] .center-heading {
	text-align:center
}
[id*="itg_sso_reg_multistep_form"] .center-heading h2 {
	font-size:28px;
	font-weight:400;
	line-height:36px;
	margin:20px 0
}
.page-signup [id*="itg_sso_reg_multistep_form"] .parent-background {
	max-width:780px
}
.page-signup [id*="itg_sso_reg_multistep_form"] .form-wrapper .form-submit {
	background-color:transparent;
	width:170px;
	height:40px;
	border:none
}
[id*="itg_user_forgot_password_multistep_form"] {
	text-align:center;
	max-width:780px;
	margin:0 auto
}
[id*="itg_user_forgot_password_multistep_form"] form {
	padding-top:20px;
	max-width:540px;
	margin:0 auto;
	font-family:"OpenSans-Regular";
	color:#666;
	line-height:24px
}
[id*="itg_user_forgot_password_multistep_form"] form .form-item-ufname {
	margin-top:20px
}
[id*="itg_user_forgot_password_multistep_form"] .center-heading {
	text-align:center
}
[id*="itg_user_forgot_password_multistep_form"] .center-heading h2 {
	font-size:28px;
	font-weight:400;
	line-height:36px;
	margin:50px 0 20px
}
[id*="itg_user_forgot_password_multistep_form"] .parent-background .signin-link {
	float:left
}
[id*="itg_user_forgot_password_multistep_form"] .parent-background .signin-link:hover {
	color:#026bc5
}
[id*="itg_user_forgot_password_multistep_form"] .parent-background .signup-link {
	float:right
}
[id*="itg_user_forgot_password_multistep_form"] .parent-background .signup-link:hover {
	color:#026bc5
}
[id*="itg_user_forgot_password_multistep_form"] .form-text {
	width:100%;
	height:36px
}
[id*="itg_user_forgot_password_multistep_form"] .form-wrapper {
	padding:15px 0;
	display:inline-block;
	vertical-align:top;
	width:100%;
	position:relative
}
[id*="itg_user_forgot_password_multistep_form"] .form-wrapper .form-submit,[id*="itg_user_forgot_password_multistep_form"] .form-wrapper .btn-skip {
	background:url(/sites/all/themes/itg/images/btn-blue.png) no-repeat;
	color:#fff;
	font-size:16px;
	height:41px;
	width:170px;
	text-align:center;
	line-height:38px;
	margin-right:20px;
	text-transform:capitalize;
	display:inline-block;
	vertical-align:top;
	border:none
}
[id*="itg_user_forgot_password_multistep_form"] .form-wrapper .ajax-progress {
	left:217px;
	top:20px;
	position:absolute
}
[id*="itg_user_forgot_password_multistep_form"] .form-wrapper .ajax-progress .message {
	display:none
}
[id*="itg_user_forgot_password_multistep_form"] #ufname {
	padding:0 15px
}
[id*="itg_user_forgot_password_multistep_form"] #otpclickme {
	cursor:pointer;
	display:inline-block;
	line-height:36px;
	vertical-align:middle
}
[id*="itg_user_forgot_password_multistep_form"] #otp_success {
	color:#009c00;
	display:inline-block;
	padding:15px 15px 0;
	vertical-align:top;
	width:100%
}
.page-cart div.message,.page-checkout div.message,.page-product div.message,.page-redeem-points div.message {
	margin-top:20px
}
.page-cart header,.page-checkout header,.page-product header,.page-redeem-points header {
	margin-bottom:0
}
.page-cart #page-title {
	margin-top:30px;
	text-transform:uppercase
}
.page-redeem-points #page-title {
	display:none
}
#block-itg-loyalty-reward-itg-loyalty-reward-header {
	background-color:#eaebed;
	padding:10px 0;
	display:inline-block;
	vertical-align:top;
	width:100%
}
#block-itg-loyalty-reward-itg-loyalty-reward-header .cart-user {
	float:left;
	max-width:300px;
	text-align:center
}
#block-itg-loyalty-reward-itg-loyalty-reward-header .cart-user .user-pic {
	background-color:#d3d6db;
	border-radius:50%;
	display:inline-block;
	height:60px;
	overflow:hidden;
	vertical-align:top;
	width:60px
}
#block-itg-loyalty-reward-itg-loyalty-reward-header .cart-user .user-name {
	color:#1a3c8d;
	font:500 15px/18px "OpenSans-Regular";
	padding:5px 0 0;
	text-transform:uppercase
}
#block-itg-loyalty-reward-itg-loyalty-reward-header .cart-user .logout-link a {
	color:#777;
	font:400 12px/12px "OpenSans-Regular"
}
#block-itg-loyalty-reward-itg-loyalty-reward-header .header-cart {
	float:right;
	list-style:none;
	padding-top:40px
}
#block-itg-loyalty-reward-itg-loyalty-reward-header .header-cart li {
	float:left;
	font:400 14px/18px "OpenSans-Regular";
	position:relative;
	color:#777
}
#block-itg-loyalty-reward-itg-loyalty-reward-header .header-cart li .cart-total>a {
	color:#777
}
#block-itg-loyalty-reward-itg-loyalty-reward-header .header-cart li .cart-total>a .fa {
	vertical-align:top;
	font-size:16px
}
#block-itg-loyalty-reward-itg-loyalty-reward-header .header-cart li#my-remaining-points span {
	color:#1a3c8d;
	font:500 14px/18px "OpenSans-Regular"
}
#block-itg-loyalty-reward-itg-loyalty-reward-header .header-cart li.my-history-link a {
	color:#777
}
#block-itg-loyalty-reward-itg-loyalty-reward-header .header-cart li+li:before {
	content:'|';
	font:400 14px/18px "OpenSans-Regular";
	color:#777;
	margin:0 12px 0 15px
}
.cart-detail .cart-row {
	margin-bottom:30px
}
.cart-checkout-list {
	padding:15px 0;
	border:1px solid #dbdbdb;
	display:inline-block;
	vertical-align:top;
	width:100%
}
.cart-checkout-list .product-details {
	font:400 15px/18px "OpenSans-Regular";
	color:#000
}
.cart-checkout-list .product-details>div {
	padding-bottom:8px
}
.cart-checkout-list .product-details>div span {
	float:left;
	width:150px
}
.cart-checkout-list .product-details>div strong {
	font-weight:500;
	display:block;
	overflow:hidden
}
.cart-checkout-list .cart-action {
	text-align:center
}
.cart-checkout-list .cart-action>div {
	display:inline-block;
	vertical-align:top;
	font:400 16px/24px "OpenSans-Regular";
	color:#2f2f2f
}
.cart-checkout-list .cart-action>div.cart-action-links {
	display:block
}
.cart-checkout-list .cart-action>div.cart-action-links span:after {
	content:'|';
	display:inline-block;
	vertical-align:middle;
	margin:0 8px 0 11px
}
.cart-checkout-list .cart-action>div.cart-action-links a:hover {
	color:#a00606
}
.cart-checkout-list .cart-action>div.points {
	border:1px solid #dbdbdb;
	padding:5px;
	width:165px;
	max-width:100%;
	margin-top:15px
}
.cart-total-block {
	background-color:#ededed;
	padding:25px 15px 35px;
	text-align:center
}
.cart-total-block .cart-total-inner {
	max-width:320px;
	margin:0 auto
}
.cart-total-block .grand-total {
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding-bottom:15px
}
.cart-total-block .grand-total strong {
	font:600 16px/18px "OpenSans-Regular";
	color:#000
}
.cart-total-block .grand-total strong:first-child {
	float:left
}
.cart-total-block .grand-total strong:last-child {
	float:right
}
.cart-total-block .points-balance {
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding-top:15px
}
.cart-total-block .points-balance span {
	font:400 16px/18px "OpenSans-Regular";
	color:#000
}
.cart-total-block .points-balance span:first-child {
	float:left
}
.cart-total-block .points-balance span:last-child {
	float:right
}
.cart-total-block .checkout a {
	display:block;
	padding:10px;
	font:500 22px/22px "OpenSans-Regular";
	background-color:#a00606;
	box-shadow:2px 2px 0 #000;
	color:#fff
}
[id*="itg-user-forgot-password-multistep-form"] {
	padding-top:20px
}
[id*="itg-user-forgot-password-multistep-form"] .form-type-password-confirm {
	padding:0 15px
}
[id*="itg-user-forgot-password-multistep-form"] .form-type-password-confirm>label {
	display:none
}
[id*="itg-user-forgot-password-multistep-form"] .form-type-password-confirm .form-item-pass-pass1 {
	margin-bottom:10px
}
.view-redeem-points.view-display-id-block_4 .view-content {
	margin:0
}
.page-cart section.sidebar,.page-order section.sidebar,.page-checkout section.sidebar {
	border:none
}
#block-views-redeem-points-block-4 h2.block-title {
	padding:0;
	margin:0;
	border:none;
	line-height:24px;
	text-transform:uppercase
}
#block-views-redeem-points-block-4 .product-wrapper {
	box-shadow:none
}
#block-views-redeem-points-block-4 .product-wrapper .product-pic img {
	width:123px;
	height:172px
}
#block-views-redeem-points-block-4 .product-wrapper .product-pic span {
	display:none
}
#block-views-redeem-points-block-4 .flexslider {
	border:none;
	border-radius:0
}
#block-views-redeem-points-block-4 .flexslider .slides img {
	display:inline-block;
	max-width:100px
}
#block-views-redeem-points-block-4 .flexslider .flex-direction-nav a {
	width:75px;
	height:75px;
	margin:-40px 0 0;
	border-radius:50%;
	display:inline-block;
	color:#fff;
	background:#000;
	font-size:0;
	opacity:.7
}
#block-views-redeem-points-block-4 .flexslider .flex-direction-nav a:before {
	font-family:fontawesome;
	color:#fff;
	display:inline-block;
	font-size:24px;
	position:absolute;
	text-shadow:0;
	top:28px
}
#block-views-redeem-points-block-4 .flexslider .flex-direction-nav a.flex-next:before {
	content:'\f054'
}
#block-views-redeem-points-block-4 .flexslider .flex-direction-nav a.flex-prev:before {
	content:'\f053'
}
#block-views-redeem-points-block-4 .flexslider:hover .flex-direction-nav .flex-prev,#block-views-redeem-points-block-4 .flexslider .flex-direction-nav .flex-prev {
	left:-40px;
	opacity:.7;
	text-align:right
}
#block-views-redeem-points-block-4 .flexslider:hover .flex-direction-nav .flex-prev:before,#block-views-redeem-points-block-4 .flexslider .flex-direction-nav .flex-prev:before {
	right:13px
}
#block-views-redeem-points-block-4 .flexslider:hover .flex-direction-nav .flex-next,#block-views-redeem-points-block-4 .flexslider .flex-direction-nav .flex-next {
	right:-40px;
	text-align:left
}
#block-views-redeem-points-block-4 .flexslider:hover .flex-direction-nav .flex-next:before,#block-views-redeem-points-block-4 .flexslider .flex-direction-nav .flex-next:before {
	left:13px
}
[id*="itg-loyalty-reward-address-form"] {
	max-height:420px;
	overflow-y:auto;
	padding:20px
}
[id*="itg-loyalty-reward-address-form"]>div>.form-item {
	margin-bottom:15px
}
[id*="itg-loyalty-reward-address-form"] .form-text {
	height:42px;
	border:1px solid #d9d9d9;
	width:100%;
	font:400 14px/18px "OpenSans-Regular"
}
[id*="itg-loyalty-reward-address-form"] .form-textarea {
	height:82px;
	border:1px solid #d9d9d9;
	width:100%;
	font:400 14px/18px "OpenSans-Regular"
}
[id*="itg-loyalty-reward-address-form"] .form-submit {
	background-color:#000;
	border:1px solid #000;
	border-radius:4px;
	color:#fff;
	cursor:pointer;
	font:400 14px/28px "OpenSans-Regular";
	height:50px;
	padding:0 20px;
	margin-top:5px;
	width:auto
}
.page-order header {
	margin-bottom:0
}
.page-order .messages--status {
	margin-top:30px
}
.page-order table {
	width:100%;
	border-collapse:collapse;
	font:400 15px/20px "OpenSans-Regular";
	margin:30px 0
}
.page-order table th {
	background-color:#d9d9d9;
	font:500 15px/20px "OpenSans-Regular"
}
.page-order table td {
	border-bottom:1px solid #d9d9d9;
	vertical-align:top
}
.page-order table td+td {
	font-size:13px;
	font-weight:600
}
.page-order table td .checkout-inner img {
	float:left;
	margin-right:10px;
	width:41px;
	height:58px
}
.page-order table td .checkout-inner .checkout-inner-details {
	overflow:hidden
}
.page-order table td .checkout-inner .checkout-inner-details span {
	float:left;
	width:130px
}
.page-order table th,.page-order table td {
	padding:15px;
	text-align:left
}
.view-product .view-filters {
	text-align:right
}
.view-product .view-filters form {
	display:inline-block;
	vertical-align:top;
	text-align:left
}
.view-product .view-filters form .views-exposed-form label {
	display:none
}
.view-product .view-filters form .views-exposed-form .views-exposed-widget {
	padding:10px 0 0 10px
}
.view-product .view-filters form .form-submit {
	display:inline-block;
	vertical-align:top;
	background-color:#1a3c8d;
	color:#fff;
	padding:0 10px;
	border:1px solid #1a3c8d;
	cursor:pointer;
	height:32px;
	text-transform:uppercase;
	margin:0
}
.view-product .view-filters form .form-submit:hover {
	box-shadow:0 0 10px 0 #1a3c8d
}
.page-user form,.page-signup form {
	font-family:"OpenSans-Regular";
	max-width:780px;
	margin:0 auto;
	padding:20px 20px
}
.page-user form h2,.page-signup form h2 {
	font-size:28px;
	font-weight:400;
	line-height:36px;
	margin-bottom:10px
}
.page-user form label,.page-signup form label {
	display:block;
	font-size:16px;
	padding-bottom:5px
}
.page-user form .form-type-password,.page-user form .form-actions,.page-signup form .form-type-password,.page-signup form .form-actions {
	margin-top:10px
}
.page-user form .forgot-link,.page-signup form .forgot-link {
	display:inline-block;
	vertical-align:middle;
	margin:15px;
	color:#333
}
.page-user form .forgot-link:hover,.page-signup form .forgot-link:hover {
	color:#193984
}
.page-user form .form-submit,.page-signup form .form-submit {
	background:url(/sites/all/themes/itg/images/btn-blue.png) no-repeat;
	height:41px;
	width:170px
}
.page-user form .bottom-link,.page-signup form .bottom-link {
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin-top:20px;
	font-size:12px
}
.page-user form .bottom-link .sso-forgot-link,.page-signup form .bottom-link .sso-forgot-link {
	float:left;
	color:#a6a6a6
}
.page-user form .bottom-link .sso-register-link,.page-signup form .bottom-link .sso-register-link {
	float:right;
	color:#a6a6a6
}
.page-user form .bottom-link a:hover,.page-signup form .bottom-link a:hover {
	color:#193984
}
.page-user form .form-text,.page-signup form .form-text {
	width:100%;
	height:42px;
	font:400 14px/normal "OpenSans-Regular"
}
.page-user form div.description,.page-signup form div.description {
	font-size:12px;
	color:#8d8d8d
}
.page-user form .form-item-remember-me .form-checkbox,.page-signup form .form-item-remember-me .form-checkbox {
	float:left;
	margin:2px 5px 0 0
}
.page-user form .form-item-remember-me label,.page-signup form .form-item-remember-me label {
	font-size:14px;
	margin-top:10px
}
.page-user .social-share,.page-signup .social-share {
	width:275px;
	margin:0 auto;
	display:block;
	overflow:hidden
}
.page-user .social-share a,.page-signup .social-share a {
	border-radius:5px;
	height:50px;
	color:#fff;
	padding:0 15px 0 55px;
	overflow:hidden;
	font:400 16px/48px "OpenSans-Regular";
	display:inline-block;
	vertical-align:top
}
.page-user .social-share a+a,.page-signup .social-share a+a {
	margin-left:10px
}
.page-user .social-share a .fa,.page-signup .social-share a .fa {
	width:45px;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	line-height:48px;
	text-align:center
}
.page-user .social-share a.sso-twitter,.page-signup .social-share a.sso-twitter {
	background-color:#1daee3;
	position:relative
}
.page-user .social-share a.sso-twitter .fa,.page-signup .social-share a.sso-twitter .fa {
	background-color:#1ca4d6;
	font-size:25px
}
.page-user .social-share a.sso-facebook,.page-signup .social-share a.sso-facebook {
	background-color:#3b5998;
	position:relative
}
.page-user .social-share a.sso-facebook .fa,.page-signup .social-share a.sso-facebook .fa {
	background-color:#37528c;
	font-size:25px
}
.page-user .sign-border,.page-user .signup-txt,.page-signup .sign-border,.page-signup .signup-txt {
	text-align:center;
	position:relative;
	margin:30px 0
}
.page-user .sign-border span,.page-user .signup-txt span,.page-signup .sign-border span,.page-signup .signup-txt span {
	display:inline-block;
	vertical-align:middle;
	background-color:#fff;
	padding:0 10px;
	font:300 16px/18px "OpenSans-Regular";
	color:#777;
	position:relative;
	z-index:9
}
.page-user .sign-border:before,.page-user .signup-txt:before,.page-signup .sign-border:before,.page-signup .signup-txt:before {
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:5px;
	bottom:0;
	margin:auto;
	width:96%;
	height:1px;
	background-color:#e9e9e9;
	z-index:1
}
.page-user .login-wrapper,.page-signup .login-wrapper {
	padding:0;
	border:none;
	background:none
}
.page-user .messages--status,.page-user .messages--error,.page-signup .messages--status,.page-signup .messages--error {
	background-color:#fefafb;
	border:1px solid red;
	margin:20px auto;
	max-width:540px;
	padding:10px
}
.page-user .messages--error .messages__list,.page-signup .messages--error .messages__list {
	padding-left:15px
}
.page-signup form {
	padding:20px 0
}
[id*="itg-sso-reg-multistep-form"] #email-sucess,[id*="itg-sso-reg-multistep-form"] #thank-you,[id*="itg-sso-reg-multistep-form"] #mobile-success,[id*="itg-user-forgot-password-multistep-form"] #email-sucess,[id*="itg-user-forgot-password-multistep-form"] #thank-you,[id*="itg-user-forgot-password-multistep-form"] #mobile-success {
	color:#009c00;
	margin:20px
}
#fotp {
	padding:0 15px
}
#fotp .form-item-fotp {
	max-width:60%;
	float:left
}
#fotp #forgototpclickme {
	margin:9px 20px;
	float:left;
	cursor:pointer
}
#fotp #ajax-loader {
	float:left;
	max-width:25px;
	margin-top:5px
}
#fotp #forgot_otp_success {
	float:left;
	width:100%;
	margin:5px 0;
	font-size:12px;
	color:#009c00
}
#uotp #ajax-loader {
	float:left;
	max-width:25px;
	margin:5px 0 0 20px
}
#uotp #otpclickme {
	float:left
}
.story-section .byline .profile-detail ul.social-links li:hover .fa,.story-section .byline .profile-detail ul.social-links li:hover a,.story-section .social-list li:hover .fa,.story-section .social-list li:hover a,.date-update li:hover .fa,.date-update li:hover a {
	color:#1a3c8d
}
.story-section .agbutton.story-like-dislike #name-dv #lky button:hover,#block-itg-front-end-common-related-photo-block #related-photo ul li a:hover,#block-itg-front-end-common-related-video-block #related-photo ul li a:hover,.may-we-suggest a:hover,.related-story-page span.title a:hover,.view-category-wise-content-list .catagory-listing .detail h3 a:hover,.programe-title a:hover,.view-video-list-of-category .view-content .photo-list li .tile a:hover,.view-video-landing-header .view-content .photo-list li .tile a:hover,.view-so-sorry .view-content .photo-list li .tile a:hover,.view-programme-content .view-content .photo-list li .tile a:hover,.page-sports-video .view-content .photo-list li .tile a:hover,.page-sports-photo .view-content .photo-list li .tile a:hover,#block-itg-live-tv-live-tv-video-page .view-content .photo-list li .tile a:hover,.view-programme-content-live-tv .view-content .photo-list li .tile a:hover,.magazin-post a:hover,.magazin-section a:hover,.story-section .tags ul li a:hover,.story-section .agbutton.story-like-dislike #name-dv #dlky button:hover {
	color:#1a3c8d
}
.ripple-effect {
	position:relative;
	overflow:hidden
}
.ripple {
	width:0;
	height:0;
	border-radius:50%;
	background:rgba(255,255,255,0.4);
	transform:scale(0);
	position:absolute;
	opacity:1;
	z-index:9999
}
.rippleEffect {
	animation:rippleDrop .8s linear
}
.trending-list .rippleEffect {
	animation:rippleDrop .8s linear
}
@keyframes rippleDrop {
	100% {
	transform:scale(2);
	opacity:0
}
}.quotes blockquote {
	color:#000;
	font:400 19px/28px "Merriweather-Semibold";
	position:relative
}
.recom-listing a:hover,.data-holder a:hover {
	color:#193984
}
.survey-submit-btn-wrapper {
	position:relative
}
.survey-submit-btn-wrapper .ajax-progress {
	position:absolute;
	left:130px;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	width:20px;
	height:20px;
	display:inline-block;
	vertical-align:top
}
.survey-submit-btn-wrapper .ajax-progress .message {
	display:none
}
.survey-form-wrapper-one .ajax-progress {
	margin:10px 0 0 -10px;
	width:20px;
	height:20px;
	display:inline-block;
	vertical-align:top
}
.survey-form-wrapper-one .ajax-progress .message {
	display:none
}
footer .footer-top ul li a:hover {
	color:#ffc106
}
.itg-layout-container .big-story-detail ul li:hover a,.big-news .big-story-detail li a:hover {
	color:#ffc106
}
.quotes {
	float:none;
	margin:15px 0 15px 10%;
	border-left:5px solid #bb0a0a;
	padding:0 0 0 20px
}
.quotes .author {
	font-size:12px;
	color:#828282;
	text-align:right
}
#other-comment #total-comment {
	font-size:20px;
	font-weight:500;
	padding:10px 10px;
	background-color:#d00b26;
	color:#fff;
	margin-bottom:10px
}
#other-comment .error {
	font-size:13px
}
#other-comment .messages--status {
	color:#fff
}
.comment-popup-wrapper {
	background-color:rgba(0,0,0,0.7);
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:2147483647
}
.ugc-comment-popup {
	padding:10px;
	background-color:#f2f2f2
}
.ugc-comment-popup .close-comment-popup {
	display:none;
	color:#868686;
	font-size:20px;
	height:20px;
	position:absolute;
	right:10px;
	text-align:center;
	top:10px;
	width:20px
}
.ugc-comment-popup.comment-popup {
	background-color:#fff;
	border-radius:10px;
	left:0;
	margin:0 auto;
	max-height:80%;
	overflow-y:auto;
	max-width:600px;
	padding:50px 20px 20px;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	width:100%
}
.ugc-comment-popup.comment-popup .close-comment-popup {
	display:block
}
.comment-user-details {
	padding:20px 0 0;
	text-align:left
}
.comment-user-details>div {
	display:inline-block;
	margin-right:7px;
	vertical-align:top;
	width:208px;
	text-align:left;
	margin-bottom:20px
}
.comment-user-details>div#user-email {
	margin-right:0
}
.comment-user-details>div.social-login {
	text-align:right;
	width:auto
}
.comment-user-details>div.social-login span {
	display:inline-block;
	vertical-align:top;
	margin:4px;
	width:24px;
	height:24px
}
.comment-user-details>div.social-login span .fa {
	font-size:28px;
	vertical-align:top;
	line-height:28px
}
.comment-user-details>div.social-login span .fa.fa-facebook-square {
	color:#1a3c8d
}
.comment-user-details>div.social-login span .fa.fa-twitter-square {
	color:#1b95e0
}
.comment-user-details>div.social-login span .fa.fa-google-plus-square {
	color:#dd4a40
}
.comment-user-details>div.social-login span .fa.fa-linkedin-square {
	color:#0274b3
}
.comment-user-details .form-text {
	width:100%
}
.comment-user-details .form-submit {
	background-color:#000;
	border:1px solid #000;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:"OpenSans-Regular";
	font-size:14px;
	font-weight:500;
	height:32px;
	padding:0 10px;
	text-transform:uppercase;
	vertical-align:top
}
.itg-comment {
	padding:10px
}
.itg-comment .comment-image {
	float:left;
	margin-right:10px;
	border:1px solid #ccc
}
.itg-comment .comment-details {
	overflow:hidden;
	padding-bottom:10px
}
.itg-comment .comment-name {
	font-weight:600;
	padding-bottom:5px
}
.itg-comment .comment-timestamp,.itg-comment a.reply,.itg-comment a.comment-social-share {
	font-size:12px;
	color:#989898;
	display:inline-block;
	vertical-align:middle
}
.itg-comment .comment-timestamp:after,.itg-comment a.reply {
	content:'|';
	display:inline-block;
	vertical-align:top;
	margin:0 2px 0 7px
}
.itg-comment a.reply:hover {
	color:#1a3c8d
}
.itg-comment a.reply:after {
	margin-right:7px
}
.itg-comment a.comment-social-share:hover {
	color:#1a3c8d
}
.itg-comment .inner-comment {
	padding-left:62px
}
.ugc-success {
	background-color:#fff;
	color:green;
	font-family:"OpenSans-Regular";
	padding:100px 0;
	text-align:center
}
.ugc-success h2 {
	font-size:32px;
	margin:30px 0
}
.ugc-success p {
	font-size:18px
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .form-field-name-field-user-email,#content [id*="ugc-node-form"].ugc-custom-wrapper .form-field-name-field-section {
	float:left;
	width:48%
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .form-field-name-field-user-email label,#content [id*="ugc-node-form"].ugc-custom-wrapper .form-field-name-field-section label {
	float:none;
	display:none
}
#content [id*="ugc-node-form"].ugc-custom-wrapper select {
	max-width:100%
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .form-field-name-field-user-name,#content [id*="ugc-node-form"].ugc-custom-wrapper .form-field-name-field-user-city {
	float:left;
	width:52%;
	padding-right:2%
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .form-field-name-field-user-name label,#content [id*="ugc-node-form"].ugc-custom-wrapper .form-field-name-field-user-city label {
	float:none;
	display:none
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .form-item-title,#content [id*="ugc-node-form"].ugc-custom-wrapper #edit-field-user-message {
	float:left;
	width:100%
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .form-item-title label,#content [id*="ugc-node-form"].ugc-custom-wrapper #edit-field-user-message label {
	float:none;
	display:none
}
#content [id*="ugc-node-form"].ugc-custom-wrapper #edit-field-user-message .form-type-textarea>label+div {
	padding-left:0
}
#content [id*="ugc-node-form"].ugc-custom-wrapper #edit-field-user-message .form-type-textarea>label+div .form-textarea {
	height:100px;
	width:100%
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .form-item-title .form-text {
	width:100%
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .captcha {
	padding-left:0
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .captcha .form-item-captcha-response>label {
	padding:7px 10px 7px 0
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .captcha .form-item-captcha-response div.description,#content [id*="ugc-node-form"].ugc-custom-wrapper .captcha .form-item-captcha-response span.error {
	padding-left:220px
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .form-actions {
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding:0;
	text-align:right
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .form-actions .form-submit {
	padding:10px 30px
}
#content [id*="ugc-node-form"].ugc-custom-wrapper span.error {
	padding-left:0
}
.region-front-end-breadcrumb {
	color:#a1a1a1;
	margin-bottom:5px;
	font:400 14px/18px "OpenSans-Regular"
}
.region-front-end-breadcrumb a {
	color:#a1a1a1
}
.region-front-end-breadcrumb a:hover {
	color:#1a3c8d
}
body {
	position:relative
}
body.light-off-overlay {
	overflow:hidden
}
body.light-off-overlay:after {
	content:"";
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	transition:all 1000ms;
	background-color:rgba(0,0,0,0.9);
	z-index:9999
}
body .program-livetv .light-on-text {
	display:none
}
body .program-livetv.effect-added {
	position:relative;
	z-index:99999;
	box-shadow:0 0 20px 0 #fff
}
body .program-livetv.effect-added .light-off-text {
	display:none
}
body .program-livetv.effect-added .light-on-text {
	display:inline
}
.shopping-cart .cart-checkout-list,.order-summary .cart-checkout-list {
	padding:15px;
	border-top:none
}
.shopping-cart .cart-checkout-list:first-child,.order-summary .cart-checkout-list:first-child {
	border-top:1px solid #dbdbdb
}
.shopping-cart .cart-checkout-list .cart-image,.order-summary .cart-checkout-list .cart-image {
	float:left;
	max-width:104px;
	margin-right:20px
}
.shopping-cart .cart-checkout-list .product-details,.order-summary .cart-checkout-list .product-details {
	float:left
}
.shopping-cart .cart-checkout-list .product-details>div,.order-summary .cart-checkout-list .product-details>div {
	padding-bottom:5px
}
.shopping-cart .cart-checkout-list .product-details>div span,.order-summary .cart-checkout-list .product-details>div span {
	width:90px;
	padding-right:10px
}
.shopping-cart .cart-checkout-list .cart-action,.order-summary .cart-checkout-list .cart-action {
	float:right
}
.shopping-cart .cart-total-block,.order-summary .cart-total-block {
	margin-top:24px
}
.podcast-slide .jw-controlbar-center-group .jw-slider-horizontal {
	height:39px
}
.podcast-slide .jw-controlbar-center-group .jw-slider-container {
	height:39px
}
.podcast-slide .jw-controlbar-center-group .jw-slider-horizontal .jw-buffer {
	height:39px;
	background:url(/sites/all/themes/itg/images/podcast_audio_white.png) -5px center/348px 35px no-repeat
}
.podcast-slide .jw-controlbar-center-group .jw-slider-horizontal .jw-progress {
	height:39px;
	background:url(/sites/all/themes/itg/images/podcast_audio_yellow.png) -5px center/348px 35px no-repeat
}
.podcast-slide .jw-controlbar-center-group .jw-slider-horizontal .jw-rail {
	height:39px;
	background:url(/sites/all/themes/itg/images/podcast_audio_grey.png) -5px center/348px 35px no-repeat
}
.podcast-slide .jw-controlbar-center-group .jw-slider-horizontal .jw-knob {
	top:0;
	margin-left:0;
	bottom:0;
	margin:auto
}
#itg-personalization-all-content-form {
	margin-bottom:20px
}
#itg-personalization-all-content-form h2 {
	margin-bottom:20px
}
#itg-personalization-all-content-form .form-type-select {
	display:inline-block;
	vertical-align:top;
	width:200px;
	text-align:left;
	margin-right:7px;
	margin-bottom:10px
}
#itg-personalization-all-content-form .form-type-select>label {
	display:block;
	text-align:left;
	padding-bottom:5px
}
#itg-personalization-all-content-form .form-type-select select {
	width:100%
}
#itg-personalization-all-content-form .user-log-filter-btn {
	display:inline-block;
	vertical-align:top;
	margin-top:22px
}
#itg-personalization-all-content-form .user-log-filter-btn .form-submit {
	border:1px solid #000;
	background-color:#000;
	color:#fff;
	padding:0 20px;
	height:32px;
	border-radius:3px;
	line-height:22px;
	font-family:"OpenSans-Regular";
	font-size:14px;
	display:inline-block;
	vertical-align:top;
	margin-right:10px
}
#itg-personalization-all-content-form .user-log-filter-btn .form-submit.user-log-reset {
	padding-top:4px
}
.page-personalization-all-content table {
	width:100%;
	border-collapse:collapse;
	border:1px solid #e0e0e0;
	border-radius:5px;
	margin:10px 0
}
.page-personalization-all-content table tr {
	border-bottom:1px solid #e0e0e0
}
.page-personalization-all-content table th,.page-personalization-all-content table td {
	padding:10px;
	max-width:300px;
	font:300 16px/22px Roboto;
	text-align:left;
	word-wrap:break-word
}
.page-personalization-all-content table th {
	background-color:#1a3c8d;
	color:#fff;
	border-top:1px solid #e0e0e0
}
.page-personalization-all-content table th:first-child {
	border-radius:5px 0 0 0;
	border-left:1px solid #e0e0e0
}
.page-personalization-all-content table th:last-child {
	border-radius:0 5px 0 0;
	border-right:1px solid #e0e0e0
}
.multiple-photo-disc .prev-story-link {
	display:none
}
.multiple-photo-disc .fa-chevron-left.slick-disabled {
	display:none !important
}
.multiple-photo-disc .fa-chevron-left.slick-disabled+div .prev-story-link {
	display:block
}
.multiple-photo-disc .slick-list+.fa-chevron-right.slick-disabled {
	display:none !important
}
.multiple-photo-disc .fa-chevron-left.slick-disabled+div .prev-story-link {
	display:block
}
.story-associate-content .view-photo-landing-slider .videogallery-slider .fa-chevron-left,.story-associate-content .view-photo-landing-slider .videogallery-slider .fa-chevron-right {
	background:rgba(0,0,0,0.6);
	border:none;
	width:45px;
	height:66px;
	border-radius:0 7px 7px 0;
	color:#fff;
	position:absolute;
	top:50%;
	z-index:1;
	font-size:28px;
	text-align:center;
	line-height:70px;
	cursor:pointer;
	margin-top:-33px
}
.story-associate-content .view-photo-landing-slider .videogallery-slider .fa-chevron-left {
	left:0
}
.story-associate-content .view-photo-landing-slider .videogallery-slider .fa-chevron-right {
	right:0;
	border-radius:7px 0px 0px 7px
}
span.personal-social-share-links {
	position:absolute;
	left:110px;
	bottom:15px;
	display:none
}
.personal-social-share-links a {
	display:inline-block;
	vertical-align:top;
	width:30px;
	height:30px;
	text-align:center;
	background:#000;
	color:#fff;
	border-radius:50%;
	margin-right:5px
}
.personal-social-share-links a .fa:before {
	font-size:16px;
	line-height:30px
}
#itg-sso-reg-multistep-form--2 a.sso-sign-in,#itg-sso-reg-multistep-form--3 a.sso-sign-in {
	display:inline-block;
	vertical-align:top;
	padding:10px 20px;
	background-color:#000;
	border-radius:5px;
	color:#fff;
	font-size:14px
}
#itg-sso-reg-multistep-form--2 .sign-in-link,#itg-sso-reg-multistep-form--3 .sign-in-link {
	text-align:center
}
.forgot-error {
	color:red
}
[id*="itg_user_forgot_password_multistep_form"] .form-wrapper {
	text-align:left
}
[id*="itg_user_forgot_password_multistep_form"] .messages--status {
	width:520PX;
	display:inline-block;
	vertical-align:top
}
#fotp #forgototpclickme {
	color:blue
}
#itg_user_forgot_password_multistep_form label {
	float:left
}
div#forgot-field-heading {
	text-transform:uppercase;
	font-size:18px;
	font-weight:600;
	color:#aaa;
	margin-bottom:15px
}
.page-user .sso-header+#page .login-wrapper .form-type-textfield label,.page-user .sso-header+#page .login-wrapper .form-type-password label {
	display:none
}
@media all and (min-width:1025px) {
	.zoom-image,#block-itg-front-end-common-related-photo-block #related-photo ul li a,#block-itg-front-end-common-related-video-block #related-photo ul li a,.featured-news .featured-post>a,.dm-pic a,.top-takes-list a,.trending-videos-list .pic a,.trending-videos-list>a.pic,.big-story-col-1 a,.may-we-suggest>a,.watch-right-now-list>a,.recom-listing .pic a,.section-ordering>a,.view-category-wise-content-list .pic,.view-blog-listing .pic,.page-podcasts-listing .view-podcasts-listing .pic {
	overflow:hidden;
	display:block
}
.zoom-image img,#block-itg-front-end-common-related-photo-block #related-photo ul li a img,#block-itg-front-end-common-related-video-block #related-photo ul li a img,.featured-news .featured-post>a img,.dm-pic a img,.top-takes-list a img,.trending-videos-list .pic a img,.trending-videos-list>a.pic img,.big-story-col-1 a img,.may-we-suggest>a img,.watch-right-now-list>a img,.recom-listing .pic a img,.section-ordering>a img,.view-category-wise-content-list .pic img,.view-blog-listing .pic img,.page-podcasts-listing .view-podcasts-listing .pic img {
	transition:all 500ms ease 0s
}
.zoom-image img:hover,#block-itg-front-end-common-related-photo-block #related-photo ul li a img:hover,#block-itg-front-end-common-related-video-block #related-photo ul li a img:hover,.featured-news .featured-post>a img:hover,.dm-pic a img:hover,.top-takes-list a img:hover,.trending-videos-list .pic a img:hover,.trending-videos-list>a.pic img:hover,.big-story-col-1 a img:hover,.may-we-suggest>a img:hover,.watch-right-now-list>a img:hover,.recom-listing .pic a img:hover,.section-ordering>a img:hover,.view-category-wise-content-list .pic img:hover,.view-blog-listing .pic img:hover,.page-podcasts-listing .view-podcasts-listing .pic img:hover {
	transform:scale(1.2)
}
.social-nav li .fa {
	transition:all 300ms
}
.social-nav li:hover .fa {
	color:#ffc106
}
}[id*="protected-pages-enter-password"] fieldset {
	border:none;
	font:14px/18px "OpenSans-Regular"
}
[id*="protected-pages-enter-password"] fieldset .fieldset-description {
	font-size:16px
}
[id*="protected-pages-enter-password"] fieldset .form-type-password {
	margin:20px 0
}
[id*="protected-pages-enter-password"] fieldset .form-type-password label {
	float:left;
	padding:7px 0;
	width:200px
}
[id*="protected-pages-enter-password"] fieldset .form-type-password .form-text {
	width:280px;
	max-width:100%
}
[id*="protected-pages-enter-password"] fieldset .form-submit {
	background-color:#000;
	border:1px solid #000;
	border-radius:3px;
	color:#fff;
	display:inline-block;
	font-size:14px;
	height:32px;
	margin-left:200px;
	padding:3px 20px 5px;
	vertical-align:top;
	font-family:"OpenSans-Regular"
}
[id*="itg-mobile-services-search-form"] {
	font:14px/18px "OpenSans-Regular"
}
[id*="itg-mobile-services-search-form"] .container-inline-date {
	clear:none;
	float:left
}
[id*="itg-mobile-services-search-form"] .container-inline-date .form-type-date-popup>label {
	display:block;
	padding-bottom:5px
}
[id*="itg-mobile-services-search-form"] .container-inline-date .form-type-date-popup .form-type-textfield>label {
	display:none
}
[id*="itg-mobile-services-search-form"] .container-inline-date .description {
	clear:none;
	font-size:11px
}
[id*="itg-mobile-services-search-form"] .form-submit {
	background-color:#1fb5ad;
	border:1px solid #1fb5ad;
	border-radius:4px;
	color:#fff;
	display:inline-block;
	font-family:"OpenSans-Regular";
	font-size:14px;
	margin-top:23px;
	padding:4px 10px 6px;
	vertical-align:top;
	width:75px
}
[id*="itg-mobile-services-search-form"] a.button {
	background-color:#fff;
	border:1px solid #1fb5ad;
	border-radius:4px;
	color:#1fb5ad;
	display:inline-block;
	height:32px;
	margin:23px 0 0 10px;
	padding:5px 10px;
	text-align:center;
	vertical-align:top;
	width:75px
}
.page-mobile-services-feed .views-table {
	border-collapse:collapse;
	font:400 14px/18px "OpenSans-Regular";
	margin:40px 0 30px;
	width:100%
}
.page-mobile-services-feed .views-table th {
	background-color:#1a3c8d;
	color:#fff;
	border-top:1px solid #e0e0e0
}
.page-mobile-services-feed .views-table th:first-child {
	border-radius:5px 0 0 0;
	border-left:1px solid #e0e0e0;
	text-align:left
}
.page-mobile-services-feed .views-table th:last-child {
	border-radius:0 5px 0 0;
	border-right:1px solid #e0e0e0
}
.page-mobile-services-feed .views-table td {
	border:1px solid #e0e0e0;
	text-align:center
}
.page-mobile-services-feed .views-table th,.page-mobile-services-feed .views-table td {
	padding:10px;
	max-width:300px;
	font:300 16px/22px "OpenSans-Regular"
}
#widget-ajex-loader,.profile-ajax-loader {
	background:rgba(0,0,0,0.5);
	position:fixed;
	left:0;
	top:0;
	height:100%;
	width:100%;
	z-index:99999
}
#widget-ajex-loader img,.profile-ajax-loader img {
	bottom:0;
	left:0;
	margin:auto;
	position:absolute;
	right:0;
	top:0
}
.cart-dropdown {
	font:14px/18px "OpenSans-Regular";
	background-color:#fff;
	box-shadow:0 0 15px #999;
	left:0;
	top:30px;
	text-align:left;
	padding:15px 15px 10px;
	position:absolute;
	transform:translateX(-50%);
	width:305px;
	z-index:999
}
.cart-dropdown:after {
	content:'';
	width:0;
	height:0;
	border-style:solid;
	border-width:15px;
	border-color:transparent transparent #fff transparent;
	position:absolute;
	left:75px;
	top:-24px;
	right:0;
	margin:0 auto
}
.cart-dropdown .cart-dropdown-close {
	position:absolute;
	right:5px;
	top:3px;
	cursor:pointer
}
.cart-dropdown .cart-dropdown-pic {
	float:left;
	margin-right:20px;
	max-width:93px
}
.cart-dropdown .cart-dropdown-pic img {
	vertical-align:top
}
.cart-dropdown .cart-dropdown-details {
	overflow:hidden
}
.cart-dropdown .cart-dropdown-title {
	color:#000;
	font:16px/20px "OpenSans-Regular";
	padding-bottom:5px;
	text-transform:uppercase
}
.cart-dropdown .cart-dropdown-added {
	color:#b3b3b3;
	display:block
}
.cart-dropdown .btn-redeem-points {
	background-color:#a00606;
	border:1px solid #820000;
	border-radius:1px;
	color:#fff;
	display:inline-block;
	vertical-align:top;
	font:400 13px/18px "OpenSans-Regular";
	height:28px;
	padding:5px 10px;
	margin-top:20px
}
.cart-dropdown .cart-dropdown-view-cart {
	display:inline-block;
	vertical-align:top;
	width:100%;
	border-top:1px solid #d8d8d8;
	padding-top:10px;
	margin-top:15px;
	text-align:center
}
.cart-dropdown .cart-dropdown-view-cart a {
	font-size:12px;
	color:#afafaf
}
.page-order-confirmation header {
	margin:0
}
.page-order-confirmation #main {
	padding:30px 15px
}
.page-order-confirmation .thankyou-block {
	text-align:center
}
.page-order-confirmation .thankyou-block h2 {
	font:500 24px/32px "Merriweather-Bold";
	color:#464646
}
.page-order-confirmation .thankyou-block p {
	font:400 15px/24px "OpenSans-Regular";
	color:#a8a8a8;
	padding:10px 0 30px
}
.page-order-confirmation .order-summary-block {
	border:1px solid #dedede
}
.page-order-confirmation .order-summary-block h3 {
	font:500 20px/28px "OpenSans-Regular";
	color:#464646;
	padding:10px;
	text-align:center
}
.page-order-confirmation .order-summary-block .order-id {
	background-color:#f3f3f3;
	border:solid #dedede;
	border-width:1px 0;
	padding:8px 20px;
	color:#828282;
	font:400 15px/18px "OpenSans-Regular"
}
.page-order-confirmation .order-summary-block .order-id span {
	font:500 14px/18px "OpenSans-Regular";
	color:#000
}
.page-order-confirmation section.sidebar {
	border:none
}
.page-order-confirmation section.sidebar .block-itg-ads {
	border:1px solid #ddd;
	padding:30px;
	width:100%
}
.page-order-confirmation .cart-checkout-list {
	border:none;
	border-top:1px solid #dedede
}
.page-order-confirmation .cart-checkout-list:first-child {
	border:none
}
.page-order-confirmation .cart-checkout-list .cart-image {
	float:left;
	margin-right:15px;
	width:41px
}
.page-order-confirmation .cart-checkout-list .cart-details {
	overflow:hidden
}
.page-order-confirmation .cart-checkout-list .cart-details h4 {
	font:500 15px/20px "OpenSans-Regular";
	color:#000
}
.page-order-confirmation .cart-checkout-list .cart-details span {
	font:400 12px/18px "OpenSans-Regular";
	color:#9e9e9e
}
.page-order-confirmation .cart-checkout-list .delivery-by {
	font:400 15px/20px "OpenSans-Regular";
	color:0;
	text-align:center
}
.page-order-confirmation .cart-checkout-list .total-points {
	font:400 15px/20px "OpenSans-Regular";
	color:0;
	text-align:right
}
.page-order-summary header {
	margin:0
}
.page-order-summary #main {
	padding:30px 15px
}
.page-order-summary #main>row {
	margin:0
}
.page-order-summary .rhs-address {
	border:1px solid #ddd;
	margin:24px 0
}
.page-order-summary .order-address-wrapper {
	background-color:#ededed;
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding:15px 0
}
.page-order-summary .order-address-wrapper h3 {
	font:500 20px/28px "OpenSans-Regular";
	color:#000;
	padding-bottom:5px
}
.page-order-summary .order-address-wrapper address {
	font:normal 400 15px/22px "OpenSans-Regular";
	color:#000
}
.page-order-summary .order-address-wrapper address span {
	display:block
}
.page-order-summary .order-address-wrapper #change-address {
	display:block;
	padding:7px 10px;
	font:500 20px/20px "OpenSans-Regular";
	background-color:#ccc;
	box-shadow:2px 2px 0 #000;
	color:#000;
	cursor:pointer;
	max-width:240px;
	text-align:center;
	text-transform:uppercase;
	margin:30px 0
}
.page-order-summary .sent-on-message {
	font:normal 400 15px/20px "OpenSans-Regular";
	color:#000;
	padding:15px 20px
}
.page-order-summary .sent-on-message span {
	color:#0c9ae3
}
.page-order-summary .itg-ads-block {
	padding:30px;
	border:1px solid #dedede;
	text-align:center
}
.page-order-summary .cart-checkout-list .cart-image {
	float:left;
	margin-right:20px;
	width:103px
}
.page-order-summary .cart-checkout-list .prd-title {
	font:500 18px/24px "OpenSans-Regular";
	float:left
}
.page-order-summary .lhs-redeem-point {
	margin-bottom:24px
}
#change-address-popup {
	display:none;
	background-color:rgba(0,0,0,0.5);
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:99999
}
#change-address-popup .popup-inner {
	width:96%;
	max-width:370px;
	border-radius:5px;
	box-shadow:0 0 10px #000;
	background-color:#fff;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	max-height:480px
}
#change-address-popup .popup-inner h2 {
	color:#474747;
	font:normal 400 23px/18px "Merriweather-Bold";
	background-color:#ececec;
	border-radius:5px 5px 0 0;
	padding:13px
}
#change-address-popup .close-popup {
	color:#868686;
	font-size:20px;
	height:20px;
	position:absolute;
	right:10px;
	text-align:center;
	top:10px;
	width:20px
}
[id*="itg-personalization-refer-a-friend-form"] fieldset {
	border:none;
	text-align:left
}
[id*="itg-personalization-refer-a-friend-form"] fieldset legend {
	display:none
}
[id*="itg-personalization-refer-a-friend-form"] [id*="edit-friend-fieldset-add-friend"] {
	background:transparent;
	border:none;
	color:#075bbb;
	font-size:14px;
	margin-top:0;
	cursor:pointer
}
[id*="itg-personalization-refer-a-friend-form"]>div [id*="edit-submit"] {
	margin:60px auto 0;
	display:block
}
#block-itg-personalization-personalization-edit-profile,#block-itg-personalization-personalization-refer-friend {
	max-width:780px;
	margin:40px auto 0
}
#block-itg-personalization-personalization-edit-profile ul,#block-itg-personalization-personalization-refer-friend ul {
	list-style:none;
	text-align:left
}
#block-itg-personalization-personalization-edit-profile li,#block-itg-personalization-personalization-refer-friend li {
	display:inline-block;
	vertical-align:top
}
#block-itg-personalization-personalization-edit-profile li a,#block-itg-personalization-personalization-refer-friend li a {
	text-align:center;
	padding:10px;
	font-family:"OpenSans-Regular";
	font-size:14px;
	color:#1a3c8d;
	padding:15px 20px;
	text-transform:uppercase;
	display:block
}
#block-itg-personalization-personalization-edit-profile li a.active,#block-itg-personalization-personalization-refer-friend li a.active {
	background:#f8f8f8
}
#block-itg-personalization-personalization-refer-friend .social-edit {
	background:#f8f8f8;
	text-align:center;
	font-family:"OpenSans-Regular";
	padding-top:20px;
	color:#757575
}
#block-itg-personalization-personalization-refer-friend .social-edit>ul {
	display:inline-block
}
#block-itg-personalization-personalization-refer-friend .social-edit>ul>li {
	padding:0 10px
}
#block-itg-personalization-personalization-refer-friend .social-edit>ul>li:first-child {
	margin-top:15px
}
#block-itg-personalization-personalization-refer-friend .social-edit .more-option {
	margin-top:35px;
	margin-bottom:10px
}
.question-container .answer-container>.form-item div.rating .form-item.form-type-checkbox {
	padding:0
}
.page-personalization-my-following .region-personalization {
	text-align:center
}
.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow,.page-personalization-my-following #block-itg-personalization-personalization-following {
	background-color:#f2f2f2;
	margin:20px 10px 0;
	display:inline-block;
	vertical-align:top;
	width:400px;
	padding:15px
}
.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow h2,.page-personalization-my-following #block-itg-personalization-personalization-following h2 {
	font:400 24px/28px "Merriweather-Bold";
	margin:20px 0
}
.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow .featured-name,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow .featured-name {
	padding:10px 75px 10px 10px;
	text-align:left;
	border:1px solid #d9d9d9;
	background-color:#fff;
	transition:all 300ms;
	position:relative;
	margin:15px;
	border-radius:5px;
	font:400 16px/20px "OpenSans-Regular";
	word-wrap:break-word
}
.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow .featured-name:hover,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow .featured-name:hover {
	background-color:#efefef
}
.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow .featured-name span,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow .featured-name span {
	font:400 14px/20px "OpenSans-Regular";
	position:absolute;
	right:5px;
	top:10px
}
.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow .featured-name span a,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow .featured-name span a {
	color:#1a3c8d
}
.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow .featured-name span a:hover,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow .featured-name span a:hover {
	text-decoration:underline
}
.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager {
	margin:10px 0;
	list-style-type:none;
	text-align:center
}
.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-current,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-current {
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold"
}
.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-ellipsis,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-ellipsis {
	padding:3px 9px;
	color:#333;
	line-height:25px;
	border-radius:3px
}
.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-item a,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-item a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px
}
.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-item a:hover,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-item a:hover {
	background-color:#d71920;
	color:#fff
}
.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-next a,.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-last a,.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-first a,.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-previous a,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-next a,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-last a,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-first a,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-previous a {
	color:#333;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	padding:3px 10px;
	font-family:"OpenSans-Semibold";
	display:block;
	border-radius:3px
}
.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-next a:hover,.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-last a:hover,.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-first a:hover,.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-previous a:hover,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-next a:hover,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-last a:hover,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-first a:hover,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-previous a:hover {
	background-color:#d71920;
	color:#fff
}
.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-next.pager-first.first,.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-next.pager-last.last,.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-last.pager-first.first,.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-last.pager-last.last,.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-first.pager-first.first,.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-first.pager-last.last,.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-previous.pager-first.first,.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow .to_be_follow ul.pager li.pager-previous.pager-last.last,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-next.pager-first.first,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-next.pager-last.last,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-last.pager-first.first,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-last.pager-last.last,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-first.pager-first.first,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-first.pager-last.last,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-previous.pager-first.first,.page-personalization-my-following #block-itg-personalization-personalization-following .to_be_follow ul.pager li.pager-previous.pager-last.last {
	display:none
}
.cart-detail .continue-shopping a {
	padding:5px;
	display:inline-block;
	vertical-align:top;
	background-color:#a00606;
	color:#fff;
	font:400 14px/18px "OpenSans-Regular"
}
.continue-shopping {
	position:absolute;
	right:15px;
	bottom:0
}
.cart-detail a.button {
	color:#1a3c8d
}
.cart-detail a.button:hover {
	text-decoration:underline
}
.itg-success-message,#email-sucess,#mobile-success,[id*="itg_user_forgot_password_multistep_form"] .messages--status,#thank-you a {
	margin:15px;
	border:1px solid #009c00;
	padding:10px
}
.itg-success-message:before,#email-sucess:before,#mobile-success:before,[id*="itg_user_forgot_password_multistep_form"] .messages--status:before,#thank-you a:before {
	content:'\f00c';
	color:#009c00;
	margin-right:10px;
	position:relative;
	display:inline-block;
	vertical-align:baseline
}
.itg-error-message {
	margin:15px;
	border:1px solid red;
	padding:10px
}
#thank-you a {
	display:block
}
.activate-message {
	display:none;
	background-color:rgba(0,0,0,0.5);
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999
}
.activate-message .message-body {
	background-color:#fff;
	left:0;
	margin:0 auto;
	max-width:100%;
	padding:30px 15px;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	width:320px;
	text-align:center
}
.activate-message .message-body .close-popup {
	cursor:pointer;
	height:20px;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	width:20px
}
.activate-message .message-body .close-popup .fa {
	display:inline-block;
	font:16px/18px FontAwesome;
	text-rendering:auto;
	vertical-align:top
}
[id*="itg-sso-reg-multistep-form"] .email-or-mobile {
	position:relative
}
[id*="itg-sso-reg-multistep-form"] .email-or-mobile #umail:after {
	content:'OR';
	position:absolute;
	left:95.5%;
	top:10px;
	margin:0 auto;
	width:25px;
	height:25px;
	background-color:#e5e5e5;
	border-radius:50%;
	text-align:center;
	font-size:12px;
	color:#666;
	font-family:"OpenSans-Regular";
	font-weight:500;
	box-sizing:border-box;
	padding-top:4px
}
.page-cart section.sidebar .block-itg-ads,.page-order section.sidebar .block-itg-ads {
	display:inline-block;
	vertical-align:top;
	padding:30px 34px;
	border-bottom:1px solid #ddd
}
.page-order h1 {
	margin-top:30px
}
#block-itg-event-backend-event-registration h2 {
	color:#000;
	border-bottom-color:#c9c9c9
}
#content .node-event_registration-form .form-item {
	margin:20px 0
}
#content .node-event_registration-form .form-type-textfield>label,#content .node-event_registration-form .form-type-textarea>label,#content .node-event_registration-form .form-type-select>label {
	width:130px;
	padding-right:10px;
	font-size:15px;
	color:#000
}
#content .node-event_registration-form #autocomplete {
	border:1px solid #ddd;
	text-align:left
}
#content .node-event_registration-form #autocomplete ul {
	text-align:left
}
#content .node-event_registration-form #autocomplete ul li {
	text-align:left;
	padding:5px
}
#content .node-event_registration-form div.description,#content .node-event_registration-form span.error {
	padding-left:130px
}
#content .node-event_registration-form .form-type-radios>label+div .form-item {
	display:inline-block;
	vertical-align:top
}
#content .node-event_registration-form .form-type-radios>label+div .form-item .form-radio {
	float:left
}
#content .node-event_registration-form .form-type-radios>label+div .form-item label {
	width:auto
}
#content .node-event_registration-form .form-actions {
	padding-left:130px
}
#content .node-event_registration-form .form-actions .form-submit {
	background-color:#ef3c24;
	width:auto;
	margin:0 5px;
	font:400 18px/22px "OpenSans-Regular";
	height:35px;
	text-align:center;
	text-transform:uppercase;
	border:none
}
#content .node-event_registration-form .form-actions .form-submit:hover {
	background-color:#ef3c24;
	border:none
}
#content .node-event_registration-form .form-actions a.button {
	display:inline-block;
	vertical-align:top;
	background-color:#ef3c24;
	text-align:center;
	width:auto;
	margin:0 5px;
	font:400 18px/28px "OpenSans-Regular";
	height:35px;
	text-transform:uppercase;
	color:#fff;
	padding:4px 15px;
	border-radius:5px
}
article.node-mega-review-critic header {
	display:none
}
article.node-mega-review-critic .comment-mobile {
	background:#1c1c1c;
	margin:-15px -15px 20px;
	font-family:"OpenSans-Regular";
	text-align:right
}
article.node-mega-review-critic .comment-mobile ul {
	display:inline-block;
	vertical-align:top
}
article.node-mega-review-critic .comment-mobile ul li {
	display:inline-block;
	vertical-align:top
}
article.node-mega-review-critic .comment-mobile ul li a {
	color:silver;
	padding:10px 8px;
	display:block;
	text-transform:uppercase
}
article.node-mega-review-critic .comment-mobile ul li a i {
	font-size:16px
}
article.node-mega-review-critic .comment-mobile ul.social-share {
	display:none
}
article.node-mega-review-critic h1 {
	font:700 34px/42px "OpenSans-Regular";
	color:#323232
}
article.node-mega-review-critic .rating-and-social-wrapper {
	display:inline-block;
	vertical-align:top;
	width:100%
}
article.node-mega-review-critic .rating-and-social-wrapper .movie-rating {
	margin-top:20px;
	float:left;
	width:111px;
	height:60px;
	padding:20px 0;
	position:relative;
	background:url(/sites/all/themes/itg/images/rating-grey.png) 0 20px no-repeat
}
article.node-mega-review-critic .rating-and-social-wrapper .movie-rating:after {
	content:'';
	position:absolute;
	left:0;
	top:0;
	background:url(/sites/all/themes/itg/images/rating-red.png) 0 20px no-repeat;
	height:60px;
	width:0
}
article.node-mega-review-critic .rating-and-social-wrapper div[data-star-value="10%"]:after {
	width:10%
}
article.node-mega-review-critic .rating-and-social-wrapper div[data-star-value="20%"]:after {
	width:20%
}
article.node-mega-review-critic .rating-and-social-wrapper div[data-star-value="30%"]:after {
	width:30%
}
article.node-mega-review-critic .rating-and-social-wrapper div[data-star-value="40%"]:after {
	width:40%
}
article.node-mega-review-critic .rating-and-social-wrapper div[data-star-value="50%"]:after {
	width:50%
}
article.node-mega-review-critic .rating-and-social-wrapper div[data-star-value="60%"]:after {
	width:60%
}
article.node-mega-review-critic .rating-and-social-wrapper div[data-star-value="70%"]:after {
	width:70%
}
article.node-mega-review-critic .rating-and-social-wrapper div[data-star-value="80%"]:after {
	width:80%
}
article.node-mega-review-critic .rating-and-social-wrapper div[data-star-value="90%"]:after {
	width:90%
}
article.node-mega-review-critic .rating-and-social-wrapper div[data-star-value="100%"]:after {
	width:100%
}
article.node-mega-review-critic .rating-and-social-wrapper .social-info {
	float:left;
	margin-top:20px
}
article.node-mega-review-critic .rating-and-social-wrapper .social-info span {
	color:#bebebe;
	float:left;
	font-size:12px;
	padding:5px 15px;
	text-align:center
}
article.node-mega-review-critic .rating-and-social-wrapper .social-info span .fa {
	font-size:18px;
	line-height:22px;
	margin-top:10px
}
article.node-mega-review-critic .rating-and-social-wrapper .social-info span dfn {
	font:normal 400 12px/18px "OpenSans-Regular";
	display:block
}
article.node-mega-review-critic .rating-and-social-wrapper .social-info span a {
	color:#bebebe
}
article.node-mega-review-critic .rating-and-social-wrapper .social-info span a:hover {
	color:#1a3c8d
}
article.node-mega-review-critic .rating-and-social-wrapper .social-info span.share-count {
	color:#bebebe;
	font-size:12px;
	border-right:1px solid silver;
	margin-left:20px;
	margin-right:10px;
	padding-top:0;
	padding-bottom:0
}
article.node-mega-review-critic .rating-and-social-wrapper .social-info span.share-count i {
	color:#bebebe;
	display:block;
	font-size:40px;
	font-style:normal;
	font-weight:700;
	line-height:40px
}
article.node-mega-review-critic .movie-review-wrapper {
	display:inline-block;
	vertical-align:top;
	margin-top:30px;
	width:100%
}
article.node-mega-review-critic .movie-review-wrapper .movie-trailer {
	background-color:#ddd;
	float:left;
	width:63%
}
article.node-mega-review-critic .movie-review-wrapper .movie-trailer>div {
	position:relative;
	padding-bottom:49.25%;
	padding-top:30px;
	height:0;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	border:solid #000 1px
}
article.node-mega-review-critic .movie-review-wrapper .movie-trailer iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text {
	background-color:#000;
	float:left;
	height:271px;
	overflow-y:auto;
	width:37%
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .review-row {
	padding:10px 8px 0;
	color:#a0a0a0
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .review-row .review-label {
	font:normal 300 14px/16px "OpenSans-Regular";
	float:left;
	width:60px
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .review-row .review-txt {
	display:block;
	font:400 14px/16px "OpenSans-Regular";
	overflow:hidden
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .review-row .review-txt .field-name-field-mega-review-cast .field-item {
	display:inline-block;
	vertical-aling:top;
	margin-right:5px
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .movie-reviewer {
	margin:10px 20px 0;
	padding-top:4px;
	border-top:1px solid rgba(255,255,255,0.2)
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .movie-reviewer h3 {
	font:700 14px/23px "OpenSans-Regular";
	color:#ffc106
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .movie-reviewer p {
	font:400 12px/23px "OpenSans-Regular";
	color:#a0a0a0
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .movie-reviewer.movie-reviewer-other {
	margin-top:0
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .movie-reviewer .other-reviews-rating {
	float:none;
	width:111px;
	height:18px;
	padding:0;
	position:relative;
	background:url(/sites/all/themes/itg/images/rating-grey.png) 0 0px/80px no-repeat;
	display:block;
	margin-bottom:5px;
	margin-top:5px
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .movie-reviewer .other-reviews-rating:after {
	content:'';
	position:absolute;
	left:0;
	top:0;
	background:url(/sites/all/themes/itg/images/rating-red.png) 0 0px/80px no-repeat;
	height:18px;
	width:0
}
article.node-mega-review-critic .bottom-movie-desc {
	color:#b7b7b7;
	padding-top:10px
}
article.node-mega-review-critic .other-reviews {
	margin:10px 0
}
article.node-mega-review-critic .other-reviews h2 {
	font:700 16px/27px "Merriweather-Bold"
}
article.node-mega-review-critic .other-reviews .other-reviews-posted-on {
	font:400 13px/27px "OpenSans-Regular"
}
article.node-mega-review-critic .other-reviews .other-reviews-posted-on .other-reviews-by {
	font-style:italic;
	color:#a00606;
	margin-right:20px
}
article.node-mega-review-critic .other-reviews .other-reviews-posted-on .other-reviews-date {
	color:#b7b7b7;
	margin-right:20px
}
article.node-mega-review-critic .other-reviews .other-reviews-posted-on .other-reviews-rating {
	display:inline-block;
	vertical-align:top;
	width:80px;
	height:13px;
	margin-top:5px;
	position:relative;
	background:url(/sites/all/themes/itg/images/rating-grey.png) 0 0/80px auto no-repeat
}
article.node-mega-review-critic .other-reviews .other-reviews-posted-on .other-reviews-rating:after {
	content:'';
	position:absolute;
	left:0;
	top:0;
	background:url(/sites/all/themes/itg/images/rating-red.png) 0 0/80px auto no-repeat;
	height:13px;
	width:0
}
article.node-mega-review-critic .other-reviews .other-reviews-posted-on span[data-star-value="10%"]:after {
	width:7.8px
}
article.node-mega-review-critic .other-reviews .other-reviews-posted-on span[data-star-value="20%"]:after {
	width:16px
}
article.node-mega-review-critic .other-reviews .other-reviews-posted-on span[data-star-value="30%"]:after {
	width:24px
}
article.node-mega-review-critic .other-reviews .other-reviews-posted-on span[data-star-value="40%"]:after {
	width:32px
}
article.node-mega-review-critic .other-reviews .other-reviews-posted-on span[data-star-value="50%"]:after {
	width:41px
}
article.node-mega-review-critic .other-reviews .other-reviews-posted-on span[data-star-value="60%"]:after {
	width:48px
}
article.node-mega-review-critic .other-reviews .other-reviews-posted-on span[data-star-value="70%"]:after {
	width:57px
}
article.node-mega-review-critic .other-reviews .other-reviews-posted-on span[data-star-value="80%"]:after {
	width:65px
}
article.node-mega-review-critic .other-reviews .other-reviews-posted-on span[data-star-value="90%"]:after {
	width:74px
}
article.node-mega-review-critic .other-reviews .other-reviews-posted-on span[data-star-value="100%"]:after {
	width:80px
}
article.node-mega-review-critic .other-reviews .other-reviews-row {
	border-top:1px solid #e5e5e5;
	padding:10px 0
}
article.node-mega-review-critic .other-reviews .other-reviews-desc {
	font:400 15px/27px "OpenSans-Regular";
	color:#212121;
	margin-top:10px
}
article.node-mega-review-critic .other-reviews .other-reviews-desc a {
	color:#a00606
}
.photos-videos-wrapper {
	display:inline-block;
	vertical-align:top;
	width:100%
}
.photos-videos-wrapper .movie-videos,.photos-videos-wrapper .movie-photos {
	float:left;
	width:50%
}
.photos-videos-wrapper .movie-videos h3,.photos-videos-wrapper .movie-photos h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	display:none;
	position:relative;
	font-family:"OpenSans-Bold"
}
.photos-videos-wrapper .movie-videos h3 span,.photos-videos-wrapper .movie-photos h3 span {
	background:#fff;
	z-index:1;
	position:relative;
	padding:20px 20px 10px 10px;
	display:inline-block
}
.photos-videos-wrapper .movie-videos h3:before,.photos-videos-wrapper .movie-photos h3:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
.photos-videos-wrapper .movie-videos h3,.photos-videos-wrapper .movie-photos h3 {
	display:block
}
.photos-videos-wrapper .movie-videos h3 span,.photos-videos-wrapper .movie-photos h3 span {
	padding-left:0;
	padding-top:20px
}
.photos-videos-wrapper .movie-videos.full-width,.photos-videos-wrapper .movie-photos.full-width {
	width:100%
}
.photos-videos-wrapper .movie-videos.full-width img,.photos-videos-wrapper .movie-photos.full-width img {
	width:100%
}
.photos-videos-wrapper .movie-videos,.photos-videos-wrapper .movie-photos {
	padding:0 15px
}
.photos-videos-wrapper .movie-videos .movie-data,.photos-videos-wrapper .movie-photos .movie-data {
	position:relative
}
.photos-videos-wrapper .movie-videos .movie-data .img-count,.photos-videos-wrapper .movie-photos .movie-data .img-count {
	bottom:0;
	left:0;
	position:absolute;
	padding:5px;
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	font-size:12px;
	font-family:"OpenSans-Regular"
}
.photos-videos-wrapper .movie-videos .photo-date,.photos-videos-wrapper .movie-photos .photo-date {
	display:block;
	font-size:12px;
	color:#b1b1b1;
	padding:8px 0 5px;
	font-family:"OpenSans-Regular"
}
.career-graph .career-graph-data {
	margin-top:80px;
	position:relative
}
.career-graph .career-graph-data .gray-bg {
	background-color:#dedede;
	color:#000;
	font-size:17px;
	font-weight:500;
	padding:17px 20px;
	text-align:right;
	text-transform:uppercase
}
.career-graph .career-graph-data .black-bg {
	background-color:#2a2a2a;
	color:#fff;
	font-size:24px;
	font-weight:500;
	padding:19px 20px 19px 195px;
	line-height:28px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.career-graph .career-graph-data img {
	position:absolute;
	bottom:0;
	left:0
}
.career-graph .highcharts-container {
	background:#f7f7f7
}
.career-graph+.vukkul-comment {
	margin-top:50px
}
.career-graph .dots-know-more {
	text-align:right;
	padding:15px;
	background:#f7f7f7;
	font-size:13px;
	font-weight:600;
	color:#818181
}
.overflow-x-auto {
	overflow-x:auto
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .movie-reviewer .other-reviews-rating[data-star-value="10%"]:after {
	width:7.8px
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .movie-reviewer .other-reviews-rating[data-star-value="20%"]:after {
	width:16px
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .movie-reviewer .other-reviews-rating[data-star-value="30%"]:after {
	width:24px
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .movie-reviewer .other-reviews-rating[data-star-value="40%"]:after {
	width:32px
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .movie-reviewer .other-reviews-rating[data-star-value="50%"]:after {
	width:41px
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .movie-reviewer .other-reviews-rating[data-star-value="60%"]:after {
	width:48px
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .movie-reviewer .other-reviews-rating[data-star-value="70%"]:after {
	width:57px
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .movie-reviewer .other-reviews-rating[data-star-value="80%"]:after {
	width:65px
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .movie-reviewer .other-reviews-rating[data-star-value="90%"]:after {
	width:74px
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text .movie-reviewer .other-reviews-rating[data-star-value="100%"]:after {
	width:80px
}
.page-sso-user #sso_password_form .pg-title {
	padding:15px;
	font-size:22px;
	border-bottom:1px solid #d9d9d9;
	margin-bottom:15px
}
.page-sso-user #sso_password_form span.error {
	display:block !important
}
.page-sso-user #sso_password_form .form-item {
	margin:20px 0
}
.page-sso-user #sso_password_form .form-item label {
	display:block;
	padding-bottom:5px
}
.page-sso-user #sso_password_form .form-item label[for="edit-pass"] {
	display:none
}
.page-sso-user #sso_password_form div.password-suggestions {
	width:100%
}
.page-sso-user #sso_password_form div.password-suggestions ul {
	padding:10px 20px
}
.page-sso-user #sso_password_form .form-submit {
	background-color:#000;
	border:1px solid #000;
	border-radius:4px;
	color:#fff;
	cursor:pointer;
	font-size:14px;
	font-weight:400;
	padding:6px 12px;
	text-align:center;
	white-space:nowrap;
	height:50px;
	width:33%;
	margin-bottom:20px
}
.view-product ul.pager {
	margin:10px 0;
	list-style-type:none;
	text-align:center
}
.view-product ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
.view-product ul.pager li.pager-current {
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold"
}
.view-product ul.pager li.pager-ellipsis {
	padding:3px 9px;
	color:#333;
	line-height:25px;
	border-radius:3px
}
.view-product ul.pager li.pager-item a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px
}
.view-product ul.pager li.pager-item a:hover {
	background-color:#d71920;
	color:#fff
}
.view-product ul.pager li.pager-next a,.view-product ul.pager li.pager-last a,.view-product ul.pager li.pager-first a,.view-product ul.pager li.pager-previous a {
	color:#333;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	padding:3px 10px;
	font-family:"OpenSans-Semibold";
	display:block;
	border-radius:3px
}
.view-product ul.pager li.pager-next a:hover,.view-product ul.pager li.pager-last a:hover,.view-product ul.pager li.pager-first a:hover,.view-product ul.pager li.pager-previous a:hover {
	background-color:#d71920;
	color:#fff
}
.view-product ul.pager li.pager-next.pager-first.first,.view-product ul.pager li.pager-next.pager-last.last,.view-product ul.pager li.pager-last.pager-first.first,.view-product ul.pager li.pager-last.pager-last.last,.view-product ul.pager li.pager-first.pager-first.first,.view-product ul.pager li.pager-first.pager-last.last,.view-product ul.pager li.pager-previous.pager-first.first,.view-product ul.pager li.pager-previous.pager-last.last {
	display:none
}
[id*="itg-personalization-edit-profile-form"],[id*="itg-personalization-refer-a-friend-form"] {
	max-width:780px;
	margin:0 auto;
	background-color:#f8f8f8
}
[id*="itg-personalization-edit-profile-form"]>div,[id*="itg-personalization-refer-a-friend-form"]>div {
	text-align:left;
	padding:40px 0;
	max-width:480px;
	width:100%;
	vertical-align:top;
	display:inline-block
}
[id*="itg-personalization-edit-profile-form"]>div .form-field-name-field-ugc-ctype,[id*="itg-personalization-refer-a-friend-form"]>div .form-field-name-field-ugc-ctype {
	text-align:center
}
[id*="itg-personalization-edit-profile-form"]>div .form-field-name-field-ugc-ctype .form-select,[id*="itg-personalization-refer-a-friend-form"]>div .form-field-name-field-ugc-ctype .form-select {
	width:450px;
	height:44px;
	border-radius:5px;
	border:1px solid rgba(0,0,0,0.2);
	box-shadow:0 0 3px 0 #ccc;
	color:#bababa;
	font:300 16px/normal "OpenSans-Regular";
	text-align:center
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-textfield,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-textfield {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	position:relative;
	width:100%;
	margin:10px 0;
	border:1px solid #e0e0e0;
	border-radius:5px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-textfield label,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-textfield label {
	width:150px;
	padding:0 20px;
	font:300 14px/36px "OpenSans-Regular";
	background-color:#fbfbfb;
	border-right:1px solid #e0e0e0;
	z-index:10;
	position:relative;
	float:left
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-textfield .form-text,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-textfield .form-text {
	position:absolute;
	left:0;
	top:0;
	border:none;
	width:100%;
	height:100%;
	padding-left:160px;
	z-index:9
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-select,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-select {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	position:relative;
	width:100%;
	margin:10px 0;
	border:1px solid #e0e0e0;
	border-radius:5px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-select label,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-select label {
	width:150px;
	padding:0 20px;
	font:300 14px/36px "OpenSans-Regular";
	background-color:#fbfbfb;
	border-right:1px solid #e0e0e0;
	z-index:10;
	position:relative;
	float:left
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-select .form-select,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-select .form-select {
	position:absolute;
	left:150px;
	top:0;
	border:none;
	width:328px;
	height:100%;
	z-index:9
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-textarea,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-textarea {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	position:relative;
	width:100%;
	margin:10px 0;
	border:1px solid #e0e0e0;
	border-radius:5px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-textarea label,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-textarea label {
	width:150px;
	height:128px;
	padding:0 20px;
	font:300 14px/36px "OpenSans-Regular";
	background-color:#fbfbfb;
	border-right:1px solid #e0e0e0;
	z-index:10;
	position:relative;
	float:left
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-textarea .form-textarea-wrapper,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-textarea .form-textarea-wrapper {
	padding-left:150px;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-textarea .form-textarea,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-textarea .form-textarea {
	border:none;
	width:100%;
	height:100%;
	padding:10px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-checkboxes>label,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-checkboxes>label {
	font:300 14px/18px "OpenSans-Regular";
	color:#000;
	display:block;
	padding:5px 0
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-checkboxes .form-checkboxes,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-checkboxes .form-checkboxes {
	padding:10px 0
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-checkboxes .form-checkboxes .form-type-checkbox,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-checkboxes .form-checkboxes .form-type-checkbox {
	display:inline-block;
	margin-right:30px;
	margin-bottom:10px;
	vertical-align:top
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-checkboxes .form-checkboxes .form-type-checkbox label,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-checkboxes .form-checkboxes .form-type-checkbox label {
	font:400 13px/18px "OpenSans-Regular";
	vertical-align:top;
	color:#757575
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-radios,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-radios {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	position:relative;
	width:100%;
	margin:10px 0
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-radios>label,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-radios>label {
	width:150px;
	padding:0 20px;
	font:300 14px/36px "OpenSans-Regular";
	background-color:#fbfbfb;
	border:1px solid #e0e0e0;
	border-radius:5px 0 0 5px;
	z-index:10;
	position:relative;
	float:left
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-radios .form-radios .form-type-radio,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-radios .form-radios .form-type-radio {
	float:left;
	margin:0 0 0 40px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-radios .form-radios .form-type-radio label,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-radios .form-radios .form-type-radio label {
	font:300 14px/36px "OpenSans-Regular"
}
[id*="itg-personalization-edit-profile-form"]>div .container-inline-date .form-type-date-popup,[id*="itg-personalization-refer-a-friend-form"]>div .container-inline-date .form-type-date-popup {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	position:relative;
	width:100%;
	margin:10px 0;
	border:1px solid #e0e0e0;
	border-radius:5px
}
[id*="itg-personalization-edit-profile-form"]>div .container-inline-date .form-type-date-popup div.description,[id*="itg-personalization-refer-a-friend-form"]>div .container-inline-date .form-type-date-popup div.description {
	display:none
}
[id*="itg-personalization-edit-profile-form"]>div .container-inline-date .form-type-date-popup .date-padding,[id*="itg-personalization-refer-a-friend-form"]>div .container-inline-date .form-type-date-popup .date-padding {
	position:absolute;
	left:0;
	top:0;
	border:none;
	width:100%;
	height:100%;
	z-index:9
}
[id*="itg-personalization-edit-profile-form"]>div .container-inline-date .form-type-date-popup .date-padding input[type="text"],[id*="itg-personalization-refer-a-friend-form"]>div .container-inline-date .form-type-date-popup .date-padding input[type="text"] {
	background:#fff url(/sites/all/themes/itg/images/calender-icon.png) no-repeat right center
}
[id*="itg-personalization-edit-profile-form"]>div .container-inline-date .form-type-date-popup .date-padding label,[id*="itg-personalization-refer-a-friend-form"]>div .container-inline-date .form-type-date-popup .date-padding label {
	display:none
}
[id*="itg-personalization-edit-profile-form"]>div .container-inline-date .form-type-date-popup .date-padding .form-type-textfield,[id*="itg-personalization-refer-a-friend-form"]>div .container-inline-date .form-type-date-popup .date-padding .form-type-textfield {
	margin:0;
	height:100%;
	border:none
}
[id*="itg-personalization-edit-profile-form"]>div .container-inline-date .form-type-date-popup .date-padding .form-type-textfield .form-text,[id*="itg-personalization-refer-a-friend-form"]>div .container-inline-date .form-type-date-popup .date-padding .form-type-textfield .form-text {
	width:100%;
	height:100%;
	cursor:pointer
}
[id*="itg-personalization-edit-profile-form"]>div .container-inline-date .form-type-date-popup>label,[id*="itg-personalization-refer-a-friend-form"]>div .container-inline-date .form-type-date-popup>label {
	width:150px;
	padding:0 20px;
	font:300 14px/36px "OpenSans-Regular";
	background-color:#fbfbfb;
	border-right:1px solid #e0e0e0;
	z-index:10;
	position:relative;
	float:left
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-managed-file,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-managed-file {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	position:relative;
	width:100%;
	margin:10px 0;
	background-color:#fff;
	border:1px solid #e0e0e0;
	border-radius:5px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-managed-file label,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-managed-file label {
	width:150px;
	height:125px;
	padding:0 20px;
	font:300 14px/36px "OpenSans-Regular";
	background-color:#fbfbfb;
	border-right:1px solid #e0e0e0;
	z-index:10;
	float:left;
	position:relative
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-managed-file .form-managed-file,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-managed-file .form-managed-file {
	width:100%;
	padding:10px 10px 10px 160px;
	position:absolute;
	left:0;
	top:0
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-managed-file .form-managed-file .form-submit[value="Upload"],[id*="itg-personalization-refer-a-friend-form"]>div .form-type-managed-file .form-managed-file .form-submit[value="Upload"] {
	width:100px;
	background-color:#ededed;
	border:1px solid #bababa;
	height:28px;
	float:right;
	cursor:pointer
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-managed-file .form-managed-file .ajax-progress-throbber,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-managed-file .form-managed-file .ajax-progress-throbber {
	display:none
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-managed-file div.description,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-managed-file div.description {
	display:none;
	color:#5f5f5f;
	font:400 12px/16px "OpenSans-Regular";
	margin-top:8px;
	padding-left:270px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-managed-file .upload-preview,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-managed-file .upload-preview {
	max-height:80px;
	margin-bottom:20px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-managed-file .upload-preview+.form-submit,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-managed-file .upload-preview+.form-submit {
	color:#ee4d4d;
	font:400 13px/18px "OpenSans-Regular";
	border:none;
	background-color:#fff;
	cursor:pointer;
	margin-left:30px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-managed-file span.file,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-managed-file span.file {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:13px;
	position:absolute;
	left:160px;
	bottom:0;
	width:130px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-managed-file span.file img,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-managed-file span.file img {
	display:none
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-managed-file span.file a,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-managed-file span.file a {
	font:400 13px/18px "OpenSans-Regular";
	color:#323232;
	pointer-events:none
}
[id*="itg-personalization-edit-profile-form"]>div div.image-widget-data,[id*="itg-personalization-refer-a-friend-form"]>div div.image-widget-data {
	float:none
}
[id*="itg-personalization-edit-profile-form"]>div div.image-widget-data .form-type-textfield,[id*="itg-personalization-refer-a-friend-form"]>div div.image-widget-data .form-type-textfield {
	max-width:200px;
	border:none;
	border-radius:0;
	margin:0;
	overflow:hidden
}
[id*="itg-personalization-edit-profile-form"]>div div.image-widget-data .form-type-textfield .form-text,[id*="itg-personalization-refer-a-friend-form"]>div div.image-widget-data .form-type-textfield .form-text {
	border:1px solid #ddd;
	height:34px;
	padding:5px;
	position:static;
	width:100%
}
[id*="itg-personalization-edit-profile-form"]>div div.image-widget-data .form-type-textfield div.description,[id*="itg-personalization-refer-a-friend-form"]>div div.image-widget-data .form-type-textfield div.description {
	display:none
}
[id*="itg-personalization-edit-profile-form"]>div div.image-widget-data .form-submit[value="Remove"],[id*="itg-personalization-refer-a-friend-form"]>div div.image-widget-data .form-submit[value="Remove"] {
	color:#ee4d4d;
	font-size:13px;
	left:550px;
	position:absolute;
	top:16px;
	cursor:pointer
}
[id*="itg-personalization-edit-profile-form"]>div .form-actions,[id*="itg-personalization-refer-a-friend-form"]>div .form-actions {
	padding:20px 0;
	text-align:center
}
[id*="itg-personalization-edit-profile-form"]>div .form-actions .form-submit,[id*="itg-personalization-refer-a-friend-form"]>div .form-actions .form-submit {
	background:url(/sites/all/themes/itg/images/btn-blue.png) no-repeat;
	height:41px;
	border:none;
	width:170px;
	font:300 20px/28px "OpenSans-Regular";
	color:#fff;
	cursor:pointer
}
[id*="itg-personalization-edit-profile-form"]>div .form-actions a.button,[id*="itg-personalization-refer-a-friend-form"]>div .form-actions a.button {
	background:url(/sites/all/themes/itg/images/btn-blue.png) no-repeat;
	height:41px;
	border:none;
	width:170px;
	font:300 20px/41px "OpenSans-Regular";
	display:inline-block;
	vertical-align:top;
	color:#fff
}
[id*="itg-personalization-edit-profile-form"]>div table td,[id*="itg-personalization-refer-a-friend-form"]>div table td {
	position:relative
}
[id*="itg-personalization-edit-profile-form"]>div table td>.form-submit[value="Remove"],[id*="itg-personalization-edit-profile-form"]>div table td .ajax-new-content>.form-submit[value="Remove"],[id*="itg-personalization-refer-a-friend-form"]>div table td>.form-submit[value="Remove"],[id*="itg-personalization-refer-a-friend-form"]>div table td .ajax-new-content>.form-submit[value="Remove"] {
	position:absolute;
	right:10px;
	margin:0;
	bottom:20px
}
[id*="itg-personalization-edit-profile-form"]>div table td .ajax-progress,[id*="itg-personalization-refer-a-friend-form"]>div table td .ajax-progress {
	display:none
}
[id*="itg-personalization-edit-profile-form"]>div table+div .field-add-more-submit,[id*="itg-personalization-refer-a-friend-form"]>div table+div .field-add-more-submit {
	margin-left:0
}
[id*="itg-personalization-edit-profile-form"]>div .messages.error.file-upload-js-error,[id*="itg-personalization-refer-a-friend-form"]>div .messages.error.file-upload-js-error {
	display:none
}
[id*="itg-personalization-edit-profile-form"]>div input[type="file"],[id*="itg-personalization-refer-a-friend-form"]>div input[type="file"] {
	width:200px;
	max-width:100%;
	margin-bottom:10px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
[id*="itg-personalization-edit-profile-form"]>div [id*="edit-submit"],[id*="itg-personalization-refer-a-friend-form"]>div [id*="edit-submit"] {
	background:transparent url(/sites/all/themes/itg/images/btn-blue.png) no-repeat scroll 0 0;
	border:medium none;
	color:#fff;
	cursor:pointer;
	font:300 20px/28px "OpenSans-Regular";
	height:41px;
	width:170px;
	margin:30px auto 0;
	display:block
}
[id*="itg-personalization-edit-profile-form"] .change-mobile,[id*="itg-personalization-edit-profile-form"] .change-email,[id*="itg-personalization-refer-a-friend-form"] .change-mobile,[id*="itg-personalization-refer-a-friend-form"] .change-email {
	position:relative
}
[id*="itg-personalization-edit-profile-form"] .change-mobile a,[id*="itg-personalization-edit-profile-form"] .change-email a,[id*="itg-personalization-refer-a-friend-form"] .change-mobile a,[id*="itg-personalization-refer-a-friend-form"] .change-email a {
	position:absolute;
	top:20px;
	display:inline-block;
	right:8px;
	z-index:9;
	font-size:13px;
	color:#0db533
}
[id*="itg-personalization-edit-profile-form"] span.error,[id*="itg-personalization-refer-a-friend-form"] span.error {
	font-size:12px;
	position:absolute;
	right:5px;
	top:8px;
	z-index:9
}
.block-itg-ads iframe {
	max-width:100%;
	overflow:hidden
}
#main-container-budget {
	overflow-y:auto
}
.budget-predictor-table {
	border-collapse:collapse;
	border:5px solid #fff;
	width:100%
}
.budget-predictor-table th.title {
	border:5px solid #fff;
	font-size:20px;
	font-weight:400;
	padding:10px;
	background:#09619f;
	color:#fff;
	border-bottom:5px solid #fff;
	min-width:124px;
	max-width:124px;
	text-align:left
}
.budget-predictor-table th.title:last-child {
	text-align:center;
	max-width:none
}
.budget-predictor-table td {
	border:5px solid #fff;
	padding:10px
}
.budget-predictor-table td.cheaper {
	background-color:#ffb7bf
}
.budget-predictor-table td.cheaper ul {
	max-width:104px
}
.budget-predictor-table td.deaper {
	background-color:#9cd2ed
}
.budget-predictor-table td.deaper ul {
	max-width:104px
}
.budget-predictor-table td.same {
	background-color:#bae6b5
}
.budget-predictor-table td.same ul {
	max-width:104px
}
.budget-predictor-table td.bp-items {
	background-color:#f0f0f0
}
.budget-predictor-table td #sortable1,.budget-predictor-table td #sortable2,.budget-predictor-table td #sortable3,.budget-predictor-table td #sortable4 {
	min-height:600px;
	cursor:move
}
.budget-predictor-table .cheaper-deaper-action {
	text-align:center
}
.budget-predictor-table .cheaper-deaper-action button {
	padding:3px 20px 1px;
	border:1px solid #cd070f;
	background-color:#cd070f;
	color:#fff;
	font-size:28px;
	text-transform:uppercase;
	font-weight:600;
	margin-bottom:36px
}
.show-embed-code-link {
	position:relative
}
.show-embed-code-link .show-embed-code-div {
	top:calc(100% - 10px);
	position:absolute;
	display:none;
	width:340px;
	left:50%;
	transform:translateX(-50%);
	padding-top:10px;
	z-index:99999
}
.show-embed-code-link .show-embed-code-div .copy-sample-code {
	background-color:#fff;
	position:relative;
	box-shadow:0px 5px 20px -5px #000
}
.show-embed-code-link .show-embed-code-div .copy-sample-code textarea {
	border:1px solid #fff;
	min-height:100px;
	padding:10px;
	resize:none;
	width:100%
}
.view-front-funalytics-list #funalytics_popup_display {
	position:relative
}
.view-front-funalytics-list #funalytics_popup_display .close-popup {
	position:absolute;
	right:50px;
	top:25px;
	z-index:9;
	cursor:pointer;
	font-size:20px
}
.view-front-funalytics-list #funalytics_popup_display #funalytics-ajex-loader {
	background-color:rgba(0,0,0,0.7);
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:99999;
	text-align:center
}
.view-front-funalytics-list #funalytics_popup_display #funalytics-ajex-loader .widget-loader {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	width:75px;
	height:75px
}
.view-front-funalytics-list #funalytics_popup_display .view-front-funalytics-list {
	background-color:rgba(0,0,0,0.01);
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:99999
}
.view-front-funalytics-list #funalytics_popup_display .view-front-funalytics-list .view-content {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	margin:auto;
	width:1090px;
	height:470px;
	background-color:#fff;
	border-radius:10px;
	box-shadow:0 0 20px 0 #666
}
.view-front-funalytics-list #funalytics_popup_display .funalytics-slider {
	padding:20px 50px
}
.view-front-funalytics-list #funalytics_popup_display .funalytics-slider .slick-slide .title {
	font:500 26px/30px "OpenSans-Regular";
	padding-bottom:12px;
	padding-right:50px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.view-front-funalytics-list #funalytics_popup_display .funalytics-slider .slick-slide .pic {
	background:url(/sites/all/themes/itg/images/funalytics.png) top right no-repeat
}
.view-front-funalytics-list #funalytics_popup_display .funalytics-slider .slick-slide .pic img {
	width:calc(100% - 180px);
	height:388px;
	float:left
}
.view-front-funalytics-list #funalytics_popup_display .funalytics-slider .slick-arrow {
	cursor:pointer;
	width:50px;
	height:100px;
	background-color:rgba(96,96,96,0.65);
	font-size:0;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
	z-index:9;
	border:none
}
.view-front-funalytics-list #funalytics_popup_display .funalytics-slider .slick-arrow .fa {
	font:normal normal normal 62px/100px FontAwesome;
	position:absolute;
	top:0;
	color:#fff
}
.view-front-funalytics-list #funalytics_popup_display .funalytics-slider .slick-arrow.slick-next {
	right:0;
	border-radius:90px 0px 0px 90px
}
.view-front-funalytics-list #funalytics_popup_display .funalytics-slider .slick-arrow.slick-next .fa {
	right:10px
}
.view-front-funalytics-list #funalytics_popup_display .funalytics-slider .slick-arrow.slick-prev {
	left:0;
	border-radius:0 90px 90px 0
}
.view-front-funalytics-list #funalytics_popup_display .funalytics-slider .slick-arrow.slick-prev .fa {
	left:10px
}
.view-front-funalytics-list .view-content {
	margin:0 -15px
}
.view-front-funalytics-list .funalytics-tile {
	margin-bottom:50px;
	border:1px solid #ddd
}
.view-front-funalytics-list .funalytics-tile .pic {
	border-bottom:1px solid #ddd;
	height:208px;
	overflow:hidden
}
.view-front-funalytics-list .funalytics-tile .pic img {
	width:100%;
	height:100%
}
.view-front-funalytics-list .funalytics-tile .funalytics-text {
	padding:0 10px
}
.view-front-funalytics-list .funalytics-tile .updated-date {
	font-size:12px;
	color:#b1b1b1;
	padding:5px 0 0
}
.view-front-funalytics-list .funalytics-tile .title {
	font:500 20px/24px "OpenSans-Regular";
	color:#323232;
	height:48px;
	overflow:hidden
}
.view-front-funalytics-list .funalytics-tile .social-share {
	display:inline-block;
	vertical-align:top;
	padding:5px 5px
}
.view-front-funalytics-list .funalytics-tile .social-share ul {
	list-style-type:none
}
.view-front-funalytics-list .funalytics-tile .social-share ul li {
	display:inline-block;
	vertical-align:top;
	padding-right:8px
}
.view-front-funalytics-list .funalytics-tile .social-share ul li a,.view-front-funalytics-list .funalytics-tile .social-share ul li span {
	background:#000;
	width:20px;
	height:20px;
	border-radius:100%;
	display:block;
	color:#fff;
	text-align:center;
	line-height:23px;
	font-size:15px
}
@media screen and (min-width:768px) {
	.view-front-funalytics-list .funalytics-tile .social-share ul li a,.view-front-funalytics-list .funalytics-tile .social-share ul li span {
	width:23px;
	height:23px;
	line-height:25px
}
}.view-front-funalytics-list .funalytics-tile .social-share ul li a.share,.view-front-funalytics-list .funalytics-tile .social-share ul li span.share {
	color:#d0d0d0
}
.view-front-funalytics-list .funalytics-tile .social-share ul li a.share,.view-front-funalytics-list .funalytics-tile .social-share ul li a.google,.view-front-funalytics-list .funalytics-tile .social-share ul li span.share,.view-front-funalytics-list .funalytics-tile .social-share ul li span.google {
	background:transparent
}
.view-front-funalytics-list .funalytics-tile .social-share ul li a.facebook,.view-front-funalytics-list .funalytics-tile .social-share ul li span.facebook {
	background:#0b4887
}
.view-front-funalytics-list .funalytics-tile .social-share ul li a.twitter,.view-front-funalytics-list .funalytics-tile .social-share ul li span.twitter {
	background:#05a3d2
}
.view-front-funalytics-list .funalytics-tile .social-share ul li a.google,.view-front-funalytics-list .funalytics-tile .social-share ul li span.google {
	background:url(/sites/all/themes/itg/images/google-icon.jpg) no-repeat center center
}
.view-front-funalytics-list .funalytics-tile .social-share ul li {
	padding-right:4px
}
.view-front-funalytics-list .funalytics-tile .social-share ul li a.share {
	width:auto;
	height:auto
}
.view-front-funalytics-list .funalytics-tile .social-share ul li a.share .fa {
	font-size:18px
}
.view-front-funalytics-list ul.pager {
	margin:10px 0;
	list-style-type:none;
	text-align:center
}
.view-front-funalytics-list ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
.view-front-funalytics-list ul.pager li.pager-current {
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold"
}
.view-front-funalytics-list ul.pager li.pager-ellipsis {
	padding:3px 9px;
	color:#333;
	line-height:25px;
	border-radius:3px
}
.view-front-funalytics-list ul.pager li.pager-item a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px
}
.view-front-funalytics-list ul.pager li.pager-item a:hover {
	background-color:#d71920;
	color:#fff
}
.view-front-funalytics-list ul.pager li.pager-next a,.view-front-funalytics-list ul.pager li.pager-last a,.view-front-funalytics-list ul.pager li.pager-first a,.view-front-funalytics-list ul.pager li.pager-previous a {
	color:#333;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	padding:3px 10px;
	font-family:"OpenSans-Semibold";
	display:block;
	border-radius:3px
}
.view-front-funalytics-list ul.pager li.pager-next a:hover,.view-front-funalytics-list ul.pager li.pager-last a:hover,.view-front-funalytics-list ul.pager li.pager-first a:hover,.view-front-funalytics-list ul.pager li.pager-previous a:hover {
	background-color:#d71920;
	color:#fff
}
.view-front-funalytics-list ul.pager li.pager-next.pager-first.first,.view-front-funalytics-list ul.pager li.pager-next.pager-last.last,.view-front-funalytics-list ul.pager li.pager-last.pager-first.first,.view-front-funalytics-list ul.pager li.pager-last.pager-last.last,.view-front-funalytics-list ul.pager li.pager-first.pager-first.first,.view-front-funalytics-list ul.pager li.pager-first.pager-last.last,.view-front-funalytics-list ul.pager li.pager-previous.pager-first.first,.view-front-funalytics-list ul.pager li.pager-previous.pager-last.last {
	display:none
}
.view-front-funalytics-list ul.pager {
	display:inline-block;
	vertical-align:top;
	width:100%
}
.funalytics-socials {
	height:388px;
	overflow:hidden;
	width:180px
}
.funalytics-socials .download-nf {
	display:inline-block;
	height:105px;
	margin-top:92px;
	vertical-align:top;
	width:100%
}
.funalytics-socials .google-play {
	display:inline-block;
	height:38px;
	margin:31px 0 0 33px;
	vertical-align:top;
	width:125px
}
.funalytics-socials .app-store {
	display:inline-block;
	height:38px;
	margin:5px 0 0 33px;
	vertical-align:top;
	width:125px
}
.funalytics-socials .funalytics-social-links {
	display:inline-block;
	height:40px;
	margin:34px 0 0 28px;
	vertical-align:top;
	width:135px
}
.funalytics-socials .funalytics-social-links a {
	float:left;
	width:40px;
	height:40px;
	margin-right:5px
}
.page-signup .parent-background,.page-user .parent-background,.page-forgot-password .parent-background {
	background:#fbfbfb;
	margin:0 auto;
	width:100%;
	overflow:hidden;
	padding:20px 100px
}
.page-signup .parent-background .signup-txt span,.page-signup .parent-background .sign-border span,.page-user .parent-background .signup-txt span,.page-user .parent-background .sign-border span,.page-forgot-password .parent-background .signup-txt span,.page-forgot-password .parent-background .sign-border span {
	background-color:#fbfbfb
}
.page-signup .parent-background .social-share,.page-user .parent-background .social-share,.page-forgot-password .parent-background .social-share {
	width:auto;
	margin:0;
	text-align:center
}
.page-sso-change-password h3 {
	text-align:center;
	margin:40px 0 20px
}
.page-sso-change-password form#itg-sso-reg-password-form {
	background:#fbfbfb;
	margin:0 auto;
	max-width:780px;
	padding:20px 100px
}
.page-sso-change-password form#itg-sso-reg-password-form .form-submit {
	background:url(/sites/all/themes/itg/images/btn-blue.png) no-repeat;
	height:41px;
	width:170px
}
.page-sso-change-password form#itg-sso-reg-password-form .password-confirm span.error {
	display:inline-block
}
#sso_email_mobile_form {
	max-width:780px
}
#sso_email_mobile_form h3 {
	text-align:center;
	margin:40px 0 20px
}
#sso_email_mobile_form form {
	background:#fbfbfb;
	margin:0 auto;
	padding:20px 100px
}
#sso_email_mobile_form form label {
	display:block
}
#sso_email_mobile_form form input[type="text"] {
	width:100%
}
#sso_email_mobile_form form .form-submit {
	background:url(/sites/all/themes/itg/images/btn-blue.png) no-repeat;
	height:41px;
	width:170px
}
@media all and (min-width:768px) {
	.block-itg-personalization .personal-menu-tab,.block-itg-personalization .saved-item-tab {
	display:inline-block !important
}
.personal-menu-tab-mobile {
	display:none
}
.page-personalization #main {
	min-height:calc(100% - 212px)
}
}@media all and (max-width:1024px) and (min-width:768px) {
	.page-personalization .personalized-wrapper .personalized-user-area {
	display:inline-block;
	height:auto;
	vertical-align:top
}
.page-personalization .personalized-wrapper .personalized-user-area .personalized-user {
	float:left;
	height:180px;
	width:30%;
	padding:0 10px
}
.page-personalization .personalized-wrapper .personalized-user-area .personalized-user .user-name {
	font-size:18px
}
.page-personalization .personalized-wrapper .personalized-user-area .personalized-user-info,.page-personalization .personalized-wrapper .personalized-user-area .total-point-wrapper {
	width:35%;
	float:left;
	height:180px
}
.page-personalization .personalized-wrapper .personalized-user-area .personalized-user-info {
	padding:60px 0
}
.page-personalization .personalized-wrapper .personalized-user-area .personalized-user-info span {
	padding:0 10px
}
.page-personalization .personalized-wrapper .personalized-user-area .total-point-wrapper .pregress-bar .pregress-bar-active {
	width:80%
}
.page-personalization .personalized-wrapper .personalized-user-area .total-point-wrapper .pregress-bar span.current-badge {
	left:10px
}
.page-personalization .personalized-wrapper .personalized-user-area .total-point-wrapper .pregress-bar span.next-badge {
	right:15px
}
.page-personalization .personalized-wrapper .personalized-user-area .total-point-wrapper .pregress-bar span.current-badge,.page-personalization .personalized-wrapper .personalized-user-area .total-point-wrapper .pregress-bar span.next-badge {
	top:-15px
}
.page-personalization .personalized-wrapper .personalized-user-area .total-point-wrapper .pregress-bar span.current-badge small,.page-personalization .personalized-wrapper .personalized-user-area .total-point-wrapper .pregress-bar span.next-badge small {
	margin-bottom:10px
}
.personal-menu-tab li a {
	font-size:14px
}
.total-point-wrapper .pregress-bar .progress-bar-div {
	max-width:90%
}
}@media all and (max-width:767px) {
	.featured_photo_carousel .flexslider,.tech-block_5 .flexslider,.auto-block_5 .flexslider {
	max-width:100%
}
.featured_photo_carousel .flexslider .slides li,.tech-block_5 .flexslider .slides li,.auto-block_5 .flexslider .slides li {
	border-right:none
}
.featured_photo_carousel .flexslider .flex-direction-nav a.flex-prev,.tech-block_5 .flexslider .flex-direction-nav a.flex-prev,.auto-block_5 .flexslider .flex-direction-nav a.flex-prev {
	left:0;
	right:auto;
	border-right:none;
	width:40px
}
.featured_photo_carousel .flexslider .flex-direction-nav a.flex-next,.tech-block_5 .flexslider .flex-direction-nav a.flex-next,.auto-block_5 .flexslider .flex-direction-nav a.flex-next {
	right:0
}
}@media all and (max-width:767px) {
	.page-personalization #block-formblock-ugc .node-ugc-form .form-field-name-field-ugc-ctype {
	text-align:center
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-name-field-ugc-ctype .form-select {
	width:450px;
	max-width:100%;
	height:44px;
	border-radius:5px;
	border:1px solid rgba(0,0,0,0.2);
	box-shadow:0 0 3px 0 #ccc;
	color:#bababa;
	font:300 16px/normal "OpenSans-Regular";
	text-align:center
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-name-field-recipe-audio .form-type-managed-file {
	margin:20px 0
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textfield,.page-personalization #block-formblock-ugc .node-ugc-form .form-type-select {
	overflow:visible;
	margin:20px 0 !important
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textfield label,.page-personalization #block-formblock-ugc .node-ugc-form .form-type-select label {
	width:115px;
	padding:0 8px
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textfield .form-text,.page-personalization #block-formblock-ugc .node-ugc-form .form-type-select .form-text {
	padding-left:125px
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textfield span.error,.page-personalization #block-formblock-ugc .node-ugc-form .form-type-select span.error {
	right:0;
	top:40px;
	padding-left:0
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textarea {
	margin:20px 0
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textarea label {
	width:100%;
	height:auto;
	padding:0 8px;
	border-right:none
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textarea .form-textarea-wrapper {
	padding-left:0;
	position:static;
	width:100%
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textarea .form-textarea-wrapper>.cke {
	border:none
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textarea .form-textarea-wrapper span.error {
	padding-left:0;
	text-align:right;
	padding:5px
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-type-textarea .form-textarea {
	border:none;
	width:100%;
	height:100%;
	padding:10px
}
.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image .form-type-managed-file label,.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image .form-type-managed-file label {
	width:115px;
	padding:0 8px;
	height:235px
}
.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image .form-type-managed-file div.image-widget-data,.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image .form-type-managed-file div.image-widget-data {
	float:none
}
.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image .form-type-managed-file div.image-widget-data .form-type-textfield,.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image .form-type-managed-file div.image-widget-data .form-type-textfield {
	margin:10px 0 0 !important
}
.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image .form-type-managed-file div.image-widget-data .form-type-textfield .form-text,.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image .form-type-managed-file div.image-widget-data .form-type-textfield .form-text {
	border:1px solid #ddd;
	height:28px;
	padding:0 5px;
	line-height:26px;
	position:static;
	width:100%
}
.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image .form-type-managed-file div.image-widget-data .form-type-textfield div.description,.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image .form-type-managed-file div.image-widget-data .form-type-textfield div.description {
	display:none
}
.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image .form-type-managed-file div.image-widget-data .form-submit[value="Remove"],.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image .form-type-managed-file div.image-widget-data .form-submit[value="Remove"] {
	left:auto;
	right:10px
}
.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image .form-type-managed-file div.description,.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image .form-type-managed-file div.description {
	display:none
}
.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image .form-type-managed-file .form-managed-file,.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image .form-type-managed-file .form-managed-file {
	padding-left:125px
}
.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image .form-type-managed-file .form-managed-file .form-submit[value="Upload"],.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image .form-type-managed-file .form-managed-file .form-submit[value="Upload"] {
	width:100px
}
.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image .form-type-managed-file .form-managed-file .image-preview img,.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image .form-type-managed-file .form-managed-file .image-preview img {
	max-width:100px;
	max-height:80px
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file .form-type-managed-file label {
	width:115px;
	padding:0 8px;
	height:85px
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file .form-type-managed-file .form-managed-file {
	padding-left:125px
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file .form-type-managed-file .form-managed-file .form-submit[value="Upload"] {
	width:100px
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file .form-type-managed-file div.description {
	display:none
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file .form-type-managed-file span.file {
	position:static
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file .form-type-managed-file span.file img {
	display:none
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file .form-type-managed-file span.file a {
	font:400 13px/18px "OpenSans-Regular";
	color:#323232;
	pointer-events:none
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file .form-type-managed-file span.file-size {
	font-size:12px
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-file .form-type-managed-file .form-submit[value="Remove"] {
	position:static;
	float:right;
	cursor:pointer
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-actions {
	padding:20px 0;
	text-align:center
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-actions .form-submit {
	background:url(/sites/all/themes/itg/images/btn-blue.png) 0 0/100% 100% no-repeat;
	height:41px;
	border:none;
	width:170px;
	max-width:40%;
	font:300 20px/28px "OpenSans-Regular";
	color:#fff;
	cursor:pointer
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-actions .form-submit:hover {
	background:#3c91f2
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-actions a.button {
	background:url(/sites/all/themes/itg/images/btn-blue.png) 0 0/100% 100% no-repeat;
	height:41px;
	border:none;
	width:170px;
	max-width:40%;
	border-radius:4px;
	font:300 20px/41px "OpenSans-Regular";
	display:inline-block;
	vertical-align:top;
	color:#fff
}
.page-personalization #block-formblock-ugc .node-ugc-form .form-actions a.button:hover {
	background:#3c91f2
}
.page-personalization #block-formblock-ugc .node-ugc-form table td {
	position:relative
}
.page-personalization #block-formblock-ugc .node-ugc-form table td>.form-submit[value="Remove"],.page-personalization #block-formblock-ugc .node-ugc-form table td .ajax-new-content>.form-submit[value="Remove"] {
	position:absolute;
	right:10px;
	margin:0;
	bottom:20px
}
.page-personalization #block-formblock-ugc .node-ugc-form table td .ajax-progress {
	display:none
}
.page-personalization #block-formblock-ugc .node-ugc-form table+div .field-add-more-submit {
	margin-left:0
}
.page-personalization #block-formblock-ugc .node-ugc-form .messages.error.file-upload-js-error {
	display:none
}
.page-personalization #block-formblock-ugc .node-ugc-form input[type="file"] {
	width:200px;
	max-width:100%;
	margin-bottom:10px
}
.page-personalization #block-formblock-ugc .node-ugc-form .captcha {
	max-width:100%;
	margin-left:0
}
.page-personalization #block-formblock-ugc .node-ugc-form .captcha .form-item-captcha-response {
	margin-top:10px !important
}
.page-personalization #block-formblock-ugc .node-ugc-form .captcha .form-item-captcha-response .form-text {
	padding-left:200px
}
.page-personalization #block-formblock-ugc .node-ugc-form .captcha img {
	margin-left:122px
}
.page-personalization #block-formblock-ugc [id*="field-ugc-personalization-photo-add-more-wrapper"]>.form-item {
	margin-left:0;
	margin-right:0
}
.page-personalization .personalized-wrapper .personalized-user-area {
	display:inline-block;
	height:auto;
	vertical-align:top;
	padding-left:10px;
	width:100%
}
.page-personalization .personalized-wrapper .personalized-user-area .personalized-user {
	border:none;
	float:left;
	width:32%
}
.page-personalization .personalized-wrapper .personalized-user-area .personalized-user .user-pic {
	width:50px;
	height:50px;
	margin-top:20px
}
.page-personalization .personalized-wrapper .personalized-user-area .personalized-user .user-name {
	font-size:15px;
	line-height:18px
}
.page-personalization .personalized-wrapper .personalized-user-area .personalized-user .user-logout a {
	font-family:"OpenSans-Regular";
	color:#8d8d8d
}
.page-personalization .personalized-wrapper .personalized-user-area .personalized-user-info {
	border:none;
	overflow:hidden;
	padding:0;
	text-align:center
}
.page-personalization .personalized-wrapper .personalized-user-area .personalized-user-info span {
	padding:0 3px;
	width:36px
}
.page-personalization .personalized-wrapper .personalized-user-area .personalized-user-info span dfn {
	font-size:10px;
	margin-top:5px
}
.page-personalization .personalized-wrapper .personalized-user-area .personalized-user-info span .fa {
	font-size:17px
}
.page-personalization .personalized-wrapper .personalized-user-info span {
	padding:0 12px
}
.block-itg-personalization .saved-item-tab,.block-itg-personalization .personal-menu-tab {
	width:100%
}
.block-itg-personalization .personal-menu-tab-wrapper {
	margin:0 -15px
}
.block-itg-personalization .personal-menu-tab-mobile {
	background-color:#e7e5e6;
	color:#4f4f4f;
	cursor:pointer;
	text-align:left;
	position:relative
}
.block-itg-personalization .personal-menu-tab-mobile .tab-text {
	display:block;
	color:#4f4f4f;
	font:400 14px/18px "OpenSans-Regular";
	padding:8px 8px;
	background-color:#e7e5e6;
	height:36px
}
.block-itg-personalization .personal-menu-tab-mobile .tab-text:before {
	display:inline-block;
	margin-right:5px;
	color:#8d8d8d;
	font-family:'FontAwesome'
}
.block-itg-personalization .personal-menu-tab-mobile .tab-text[data-tab="saved-items"]:before {
	content:'\f02e'
}
.block-itg-personalization .personal-menu-tab-mobile .tab-text[data-tab="my-content"]:before {
	content:'\f064'
}
.block-itg-personalization .personal-menu-tab-mobile .tab-text[data-tab="my-preferences"]:before {
	content:'\f013'
}
.block-itg-personalization .personal-menu-tab-mobile .tab-text[data-tab="following"]:before {
	content:'\f007'
}
.block-itg-personalization .personal-menu-tab-mobile .tab-text[data-tab="my-credits"]:before {
	content:'\f1c0'
}
.block-itg-personalization .personal-menu-tab-mobile .tab-text[data-tab="edit-profile"]:before {
	content:'\f040'
}
.block-itg-personalization .personal-menu-tab-mobile .tab-trigger {
	background-color:#828282;
	position:absolute;
	right:15px;
	width:25px;
	top:0;
	bottom:0;
	margin:auto 0;
	height:3px
}
.block-itg-personalization .personal-menu-tab-mobile .tab-trigger:before {
	background-color:#828282;
	content:'';
	position:absolute;
	width:25px;
	height:3px;
	left:0;
	top:-7px
}
.block-itg-personalization .personal-menu-tab-mobile .tab-trigger:after {
	background-color:#828282;
	content:'';
	position:absolute;
	width:25px;
	height:3px;
	left:0;
	top:7px
}
.block-itg-personalization .personal-menu-tab {
	text-align:left;
	display:none;
	border:none
}
.block-itg-personalization .personal-menu-tab li {
	float:none;
	border:none;
	border-top:1px solid #c6c6c6
}
.block-itg-personalization .personal-menu-tab li a {
	padding:10px 15px;
	font-size:14px;
	font-weight:400
}
.block-itg-personalization .personal-menu-tab li a.active {
	background-color:#f6f6f7
}
.block-itg-personalization .personal-menu-tab li:last-child {
	border-bottom:1px solid #c6c6c6
}
.block-itg-personalization .profile-edit-tab {
	list-style:none;
	max-width:780px;
	margin:0 auto
}
.block-itg-personalization .profile-edit-tab li {
	display:inline-block;
	vertical-align:top;
	max-width:96px
}
.block-itg-personalization .profile-edit-tab li a {
	padding:10px;
	display:block;
	background:#fff;
	border-radius:10px 10px 0 0
}
#block-itg-personalization-personalized-saved-content {
	overflow-x:auto
}
#block-itg-personalization-personalized-saved-content .saved-item-tab {
	margin:30px 0;
	white-space:nowrap
}
#block-itg-personalization-personalized-saved-content .saved-item-tab li {
	float:none;
	display:inline-block;
	vertical-align:top
}
#block-itg-personalization-personalized-saved-content .saved-item-tab li+li {
	margin-left:-3px
}
.view-personalization-my-content .view-content {
	overflow-x:auto
}
.view-personalization-my-content .views-table th:first-child {
	min-width:100px
}
article.node-mega-review-critic .movie-review-wrapper .movie-trailer,article.node-mega-review-critic .movie-review-wrapper .movie-review-text {
	width:100%
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text {
	height:auto
}
article.node-mega-review-critic .rating-and-social-wrapper .social-info {
	width:100%;
	border-left:none;
	margin-left:0;
	border-top:1px solid #ddd;
	display:none
}
#content #block-formblock-ugc [id*="field-ugc-personalization-photo-add-more-wrapper"]>.form-item {
	margin-top:0
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block .personalization-low-high {
	padding:30px 0 0
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block table {
	width:100%
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block table td.views-field-name {
	font-size:13px
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block table .form-type-slider {
	min-width:160px
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block table .form-type-slider .sliderfield-display-values-field {
	font-size:13px
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block .form-actions .form-submit,.view-personalization-my-preferences #views-form-personalization-my-preferences-block .form-actions .form-reset {
	background-size:100% 100%;
	width:120px;
	margin:0 10px
}
.page-personalization-my-following #block-itg-personalization-personalization-to-be-follow,.page-personalization-my-following #block-itg-personalization-personalization-following {
	width:100%;
	float:left;
	margin:20px 0 0;
	padding:15px 0
}
#block-itg-personalization-user-my-point .header-point {
	padding:20px 0
}
#block-itg-personalization-user-my-point .header-point span {
	padding:5px 0;
	display:block
}
#block-itg-personalization-user-my-point .header-point span+span:before {
	display:none
}
#block-itg-personalization-personalization-edit-profile li a,#block-itg-personalization-personalization-refer-friend li a {
	padding:10px
}
#block-itg-personalization-personalization-refer-friend .social-edit>ul>li {
	padding:0 5px
}
#block-itg-personalization-personalization-refer-friend .social-edit>ul>li:first-child {
	margin-top:10px
}
#block-itg-personalization-personalization-refer-friend .social-edit>ul>li img {
	max-width:35px
}
.cart-dropdown {
	left:auto;
	right:-5px;
	width:300px;
	transform:translateX(0)
}
[id*="itg-personalization-edit-profile-form"]>div .form-field-name-field-ugc-ctype,[id*="itg-personalization-refer-a-friend-form"]>div .form-field-name-field-ugc-ctype {
	text-align:center
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-textfield label,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-textfield label {
	width:100px;
	padding:0 8px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-textfield .form-text,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-textfield .form-text {
	padding-left:110px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-select label,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-select label {
	width:100px;
	padding:0 8px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-select .form-select,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-select .form-select {
	left:0;
	width:100%;
	padding-left:110px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-textarea label,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-textarea label {
	width:100px;
	padding:0 8px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-textarea .form-textarea-wrapper,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-textarea .form-textarea-wrapper {
	padding-left:100px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-radios>label,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-radios>label {
	width:100px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-radios .form-radios .form-type-radio,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-radios .form-radios .form-type-radio {
	margin-left:30px
}
[id*="itg-personalization-edit-profile-form"]>div .container-inline-date .form-type-date-popup>label,[id*="itg-personalization-refer-a-friend-form"]>div .container-inline-date .form-type-date-popup>label {
	width:100px;
	padding:0 8px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-managed-file label,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-managed-file label {
	width:100px;
	padding:0 8px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-managed-file .form-managed-file,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-managed-file .form-managed-file {
	padding:10px 10px 10px 110px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-managed-file .upload-preview+.form-submit,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-managed-file .upload-preview+.form-submit {
	margin:0;
	float:right
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-managed-file span.file,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-managed-file span.file {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:13px;
	position:absolute;
	left:110px;
	bottom:10px;
	width:130px
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-managed-file span.file img,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-managed-file span.file img {
	display:none
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-managed-file span.file a,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-managed-file span.file a {
	font:400 13px/18px "OpenSans-Regular";
	color:#323232;
	pointer-events:none
}
[id*="itg-personalization-edit-profile-form"]>div .form-type-managed-file span.file+#edit-profile-pic-remove-button,[id*="itg-personalization-refer-a-friend-form"]>div .form-type-managed-file span.file+#edit-profile-pic-remove-button {
	color:red;
	background:none;
	border:none;
	margin-left:10px
}
[id*="itg-personalization-edit-profile-form"]>div div.image-widget-data,[id*="itg-personalization-refer-a-friend-form"]>div div.image-widget-data {
	float:none
}
[id*="itg-personalization-edit-profile-form"]>div div.image-widget-data .form-type-textfield,[id*="itg-personalization-refer-a-friend-form"]>div div.image-widget-data .form-type-textfield {
	max-width:200px;
	border:none;
	border-radius:0;
	margin:0;
	overflow:hidden
}
[id*="itg-personalization-edit-profile-form"]>div div.image-widget-data .form-type-textfield .form-text,[id*="itg-personalization-refer-a-friend-form"]>div div.image-widget-data .form-type-textfield .form-text {
	border:1px solid #ddd;
	height:34px;
	padding:5px;
	position:static;
	width:100%
}
[id*="itg-personalization-edit-profile-form"]>div div.image-widget-data .form-type-textfield div.description,[id*="itg-personalization-refer-a-friend-form"]>div div.image-widget-data .form-type-textfield div.description {
	display:none
}
[id*="itg-personalization-edit-profile-form"]>div div.image-widget-data .form-submit[value="Remove"],[id*="itg-personalization-refer-a-friend-form"]>div div.image-widget-data .form-submit[value="Remove"] {
	color:#ee4d4d;
	font-size:13px;
	left:550px;
	position:absolute;
	top:16px;
	cursor:pointer
}
[id*="itg-personalization-edit-profile-form"]>div .form-actions,[id*="itg-personalization-refer-a-friend-form"]>div .form-actions {
	padding:20px 0;
	text-align:center
}
[id*="itg-personalization-edit-profile-form"]>div .form-actions .form-submit,[id*="itg-personalization-refer-a-friend-form"]>div .form-actions .form-submit {
	background:url(/sites/all/themes/itg/images/btn-blue.png) no-repeat;
	height:41px;
	border:none;
	width:170px;
	font:300 20px/28px "OpenSans-Regular";
	color:#fff;
	cursor:pointer
}
[id*="itg-personalization-edit-profile-form"]>div .form-actions a.button,[id*="itg-personalization-refer-a-friend-form"]>div .form-actions a.button {
	background:url(/sites/all/themes/itg/images/btn-blue.png) no-repeat;
	height:41px;
	border:none;
	width:170px;
	font:300 20px/41px "OpenSans-Regular";
	display:inline-block;
	vertical-align:top;
	color:#fff
}
[id*="itg-personalization-edit-profile-form"]>div table td,[id*="itg-personalization-refer-a-friend-form"]>div table td {
	position:relative
}
[id*="itg-personalization-edit-profile-form"]>div table td>.form-submit[value="Remove"],[id*="itg-personalization-edit-profile-form"]>div table td .ajax-new-content>.form-submit[value="Remove"],[id*="itg-personalization-refer-a-friend-form"]>div table td>.form-submit[value="Remove"],[id*="itg-personalization-refer-a-friend-form"]>div table td .ajax-new-content>.form-submit[value="Remove"] {
	position:absolute;
	right:10px;
	margin:0;
	bottom:20px
}
[id*="itg-personalization-edit-profile-form"]>div table td .ajax-progress,[id*="itg-personalization-refer-a-friend-form"]>div table td .ajax-progress {
	display:none
}
[id*="itg-personalization-edit-profile-form"]>div table+div .field-add-more-submit,[id*="itg-personalization-refer-a-friend-form"]>div table+div .field-add-more-submit {
	margin-left:0
}
[id*="itg-personalization-edit-profile-form"]>div .messages.error.file-upload-js-error,[id*="itg-personalization-refer-a-friend-form"]>div .messages.error.file-upload-js-error {
	display:none
}
[id*="itg-personalization-edit-profile-form"]>div input[type="file"],[id*="itg-personalization-refer-a-friend-form"]>div input[type="file"] {
	width:200px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
[id*="itg-personalization-edit-profile-form"]>div [id*="edit-submit"],[id*="itg-personalization-refer-a-friend-form"]>div [id*="edit-submit"] {
	background:transparent url(/sites/all/themes/itg/images/btn-blue.png) no-repeat scroll 0 0;
	border:medium none;
	color:#fff;
	cursor:pointer;
	font:300 20px/28px "OpenSans-Regular";
	height:41px;
	width:170px;
	margin:30px auto 0;
	display:block
}
[id*="itg-personalization-edit-profile-form"] .change-mobile,[id*="itg-personalization-edit-profile-form"] .change-email,[id*="itg-personalization-refer-a-friend-form"] .change-mobile,[id*="itg-personalization-refer-a-friend-form"] .change-email {
	position:relative
}
[id*="itg-personalization-edit-profile-form"] .change-mobile a,[id*="itg-personalization-edit-profile-form"] .change-email a,[id*="itg-personalization-refer-a-friend-form"] .change-mobile a,[id*="itg-personalization-refer-a-friend-form"] .change-email a {
	position:absolute;
	top:20px;
	display:inline-block;
	right:8px;
	z-index:9;
	font-size:13px;
	color:#0db533
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block .personalization-low-high span:first-child {
	margin-left:175px
}
[id*="views-exposed-form-front-end-global-search-page"] .form-item-sm-field-itg-common-by-line-name #autocomplete,[id*="views-exposed-form-front-end-global-search-page"] [class*="views-widget-filter-tm_vid_"] #autocomplete,[id*="views-exposed-form-front-end-global-search-page"] .views-widget-filter-tm_vid_4_names #autocomplete,[id*="views-exposed-form-front-end-global-search-page"] .views-widget-filter-tm_vid_14_names #autocomplete {
	position:relative !important;
	top:0 !important;
	left:0 !important;
	display:block !important;
	min-height:1px;
	margin-top:32px
}
[id*="views-exposed-form-front-end-global-search-page"] .form-item-sm-field-itg-common-by-line-name #autocomplete+.form-text,[id*="views-exposed-form-front-end-global-search-page"] [class*="views-widget-filter-tm_vid_"] #autocomplete+.form-text,[id*="views-exposed-form-front-end-global-search-page"] .views-widget-filter-tm_vid_4_names #autocomplete+.form-text,[id*="views-exposed-form-front-end-global-search-page"] .views-widget-filter-tm_vid_14_names #autocomplete+.form-text {
	position:absolute;
	top:-32px;
	left:0
}
[id*="views-exposed-form-front-end-global-search-page"] .form-item-sm-field-itg-common-by-line-name #autocomplete ul li,[id*="views-exposed-form-front-end-global-search-page"] [class*="views-widget-filter-tm_vid_"] #autocomplete ul li,[id*="views-exposed-form-front-end-global-search-page"] .views-widget-filter-tm_vid_4_names #autocomplete ul li,[id*="views-exposed-form-front-end-global-search-page"] .views-widget-filter-tm_vid_14_names #autocomplete ul li {
	padding:5px 1px
}
}@media all and (max-width:767px) {
	.movie-layout-page .itg-widget.trending-list {
	overflow:hidden
}
.education-layout-page .section_wise_order-edu-tips-and-trick,.section_wise_order-edu-tips-and-trick {
	max-height:400px
}
.featured-news .featured-post h3 {
	max-height:none
}
.personal-list {
	margin:0 -15px
}
#block-views-video-landing-header-block {
	display:inline-block;
	vertical-align:top;
	width:100%
}
#block-views-video-landing-header-block .video-header-right .ads {
	display:block;
	vertical-align:top;
	width:100%
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .form-textarea,#content [id*="ugc-node-form"].ugc-custom-wrapper .form-text,#content [id*="ugc-node-form"].ugc-custom-wrapper select {
	width:100%
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .form-field-name-field-user-name,#content [id*="ugc-node-form"].ugc-custom-wrapper .form-field-name-field-user-city,#content [id*="ugc-node-form"].ugc-custom-wrapper .form-field-name-field-user-email,#content [id*="ugc-node-form"].ugc-custom-wrapper .form-field-name-field-section {
	float:none;
	width:100%;
	padding:0;
	margin:0
}
.comment-user-details {
	text-align:left
}
.comment-user-details>div {
	margin:0 0 10px;
	width:100%
}
.comment-user-details>div.social-login {
	text-align:left
}
[id*="block-views-redeem-points-block"] .block-title {
	font:500 18px/24px "OpenSans-Regular"
}
#block-itg-loyalty-reward-itg-loyalty-reward-header .cart-user {
	width:50%
}
#block-itg-loyalty-reward-itg-loyalty-reward-header .header-cart {
	max-width:48%;
	text-align:right;
	padding-top:25px
}
#block-itg-loyalty-reward-itg-loyalty-reward-header .header-cart li {
	padding-bottom:10px;
	float:none
}
#block-itg-loyalty-reward-itg-loyalty-reward-header .header-cart li+li:before {
	display:none
}
.view-redeem-points .more-link,.view-product .more-link {
	top:3px;
	font-size:13px
}
.view-redeem-points .view-content .col-md-4+.col-md-4 .product-wrapper,.view-product .view-content .col-md-4+.col-md-4 .product-wrapper {
	margin:50px 0 0
}
.view-redeem-points .product-wrapper,.view-product .product-wrapper {
	padding:15px 10px
}
.view-redeem-points .product-wrapper .product-title,.view-product .product-wrapper .product-title {
	font-size:14px
}
.view-redeem-points .product-wrapper .redeem-points,.view-product .product-wrapper .redeem-points {
	font-size:16px
}
.view-redeem-points .product-wrapper .btn-add-cart,.view-redeem-points .product-wrapper .btn-redeem-points,.view-product .product-wrapper .btn-add-cart,.view-product .product-wrapper .btn-redeem-points {
	font:500 13px/18px "OpenSans-Regular";
	padding:5px 8px;
	margin:0
}
.view-redeem-points .product-wrapper .btn-add-cart,.view-product .product-wrapper .btn-add-cart {
	margin-right:8px
}
.page-order table th,.page-order table td {
	padding:10px 5px
}
.page-order table td .checkout-inner {
	font-size:13px
}
.page-order table td .checkout-inner img {
	margin:0;
	float:none
}
.page-order table td .checkout-inner .checkout-inner-details span {
	width:110px
}
.cart-popup-wrapper .cart-popup {
	margin:auto;
	max-height:96%;
	max-width:96%;
	overflow-y:auto;
	text-align:center
}
.cart-popup-wrapper .cart-popup h2 {
	margin-top:30px
}
.cart-popup-wrapper .cart-popup .cart-actions {
	padding-bottom:30px
}
.cart-popup-wrapper .cart-popup .cart-actions .btn-add-cart,.cart-popup-wrapper .cart-popup .cart-actions .btn-redeem-points {
	font:500 13px/18px "OpenSans-Regular";
	padding:5px 8px;
	margin:0
}
.cart-popup-wrapper .cart-popup .cart-actions .btn-add-cart {
	margin-right:8px
}
.survey-form-main-container .byline .social-info {
	display:none
}
.survey-form-main-container .byline .profile-pic {
	margin-right:10px
}
.survey-form-main-container .byline .profile-detail {
	float:none;
	overflow:hidden;
	margin:0;
	width:auto;
	padding:0
}
[id*="itg-quiz-quiz-form"] .answer-container {
	padding-left:0
}
[id*="itg-quiz-quiz-form"] .answer-container .form-type-checkboxes .form-type-checkbox>label,[id*="itg-quiz-quiz-form"] .answer-container .form-type-checkboxes .form-type-radio>label,[id*="itg-quiz-quiz-form"] .answer-container .form-type-radios .form-type-checkbox>label,[id*="itg-quiz-quiz-form"] .answer-container .form-type-radios .form-type-radio>label {
	width:100%
}
[id*="itg-quiz-quiz-form"] .answer-container .quiz-media-container {
	width:130px;
	margin-right:10px
}
.total-point-wrapper {
	display:inline-block;
	vertical-align:top;
	margin-top:15px;
	max-width:66%
}
.total-point-wrapper img {
	width:50px;
	height:50px
}
.total-point-wrapper .total-point-value span {
	font-size:24px;
	margin-top:0;
	line-height:18px
}
.total-point-wrapper .pregress-bar {
	margin-top:5px;
	padding-left:10px
}
.total-point-wrapper .pregress-bar .progress-bar-div {
	max-width:90%
}
.total-point-wrapper .pregress-bar span.current-badge,.total-point-wrapper .pregress-bar span.next-badge {
	font-size:10px;
	line-height:16px
}
.total-point-wrapper .pregress-bar span.current-badge {
	left:5px;
	top:0;
	text-align:left
}
.total-point-wrapper .pregress-bar span.next-badge {
	right:0;
	top:0;
	text-align:right
}
.total-point-wrapper .pregress-bar span.current-badge small,.total-point-wrapper .pregress-bar span.next-badge small {
	margin-bottom:0;
	font-size:12px
}
.total-point-wrapper .points-to-go {
	padding-right:0;
	font-size:10px
}
.quotes {
	margin-left:0;
	float:none;
	width:100%
}
.survey-form-main-container .byline {
	border:none
}
.survey-form-main-container .byline .profile-detail ul li.twitter:before {
	display:none
}
.survey-form-main-container h1,article.node-mega-review-critic h1 {
	font-size:24px;
	font-size:1.5rem;
	font-weight:700;
	line-height:30px
}
article.node-mega-review-critic h1 {
	margin-bottom:10px
}
article.node-mega-review-critic .rating-and-social-wrapper .social-info span.share-count {
	margin-left:0
}
article.node-mega-review-critic .rating-and-social-wrapper .movie-rating {
	padding:0;
	height:40px;
	margin-top:0
}
.career-graph .career-graph-data {
	margin-top:50px
}
.career-graph .career-graph-data .gray-bg {
	padding:10px
}
.career-graph .career-graph-data .black-bg {
	padding:10px 10px 10px 100px;
	font-size:18px
}
.career-graph .career-graph-data img {
	max-width:90px
}
.personal-list>li .personal-details .personal-pic {
	height:auto
}
.page-cart #page-title,.page-order-summary #page-title {
	font-size:18px;
	margin-bottom:10px
}
.page-order-summary #main,.page-order-confirmation #main {
	padding-bottom:0
}
.page-order-confirmation .cart-checkout-list .delivery-by {
	padding-top:10px;
	font-size:14px
}
.shopping-cart .cart-checkout-list,.order-summary .cart-checkout-list {
	border:none;
	padding:15px 10px
}
.shopping-cart .cart-checkout-list:first-child,.order-summary .cart-checkout-list:first-child {
	border:none
}
.shopping-cart .cart-checkout-list:nth-child(odd),.order-summary .cart-checkout-list:nth-child(odd) {
	background-color:#efefef
}
.shopping-cart .cart-checkout-list .cart-image,.order-summary .cart-checkout-list .cart-image {
	max-width:77px;
	margin-right:15px
}
.shopping-cart .cart-checkout-list .product-details,.order-summary .cart-checkout-list .product-details {
	float:none;
	font:400 12px/14px "OpenSans-Regular"
}
.shopping-cart .cart-checkout-list .product-details>div span,.order-summary .cart-checkout-list .product-details>div span {
	color:#6c6c6c
}
.shopping-cart .cart-checkout-list .product-details>div strong,.order-summary .cart-checkout-list .product-details>div strong {
	color:#464646;
	font-weight:400
}
.shopping-cart .cart-checkout-list .cart-action,.order-summary .cart-checkout-list .cart-action {
	width:100%;
	margin-top:10px
}
.shopping-cart .cart-checkout-list .cart-action>div,.order-summary .cart-checkout-list .cart-action>div {
	font-size:12px;
	text-transform:uppercase;
	float:left
}
.shopping-cart .cart-checkout-list .cart-action>div.points,.order-summary .cart-checkout-list .cart-action>div.points {
	font-size:14px;
	max-width:100px;
	margin-left:10px;
	margin-top:0;
	background-color:#fff;
	padding:0;
	height:30px;
	line-height:30px
}
.shopping-cart .cart-checkout-list .cart-action .cart-action-links,.order-summary .cart-checkout-list .cart-action .cart-action-links {
	line-height:30px
}
.shopping-cart .cart-checkout-list .cart-action .cart-action-links span:after,.order-summary .cart-checkout-list .cart-action .cart-action-links span:after {
	display:none
}
.shopping-cart .cart-checkout-list .cart-action .cart-action-links .itg-remove-product,.order-summary .cart-checkout-list .cart-action .cart-action-links .itg-remove-product {
	margin-left:10px
}
.cart-total-block .points-balance span {
	font-size:13px;
	font-weight:500
}
.cart-total-block .points-balance span:first-child {
	max-width:100px
}
#block-itg-widget-podcast-header .podcast-header-container .podcast-header-top .pic {
	width:54px;
	height:40px;
	margin-right:0;
	overflow:hidden
}
#block-itg-widget-podcast-header .podcast-header-container .podcast-header-top .pic img {
	max-width:100%
}
.podcast-detail .jw-controlbar {
	padding:0
}
#block-views-photo-landing-slider-block .slick-slider .slick-slide .photo-landing-slider-pic {
	height:auto
}
#block-views-photo-landing-slider-block .slick-slider .slick-slide .photo-landing-slider-pic img {
	position:static
}
.page-user #page,.page-signup #page,.page-forgot-password #page {
	height:auto
}
.page-user #main .container,.page-signup #main .container,.page-forgot-password #main .container {
	padding:0
}
.page-user form,.page-signup form,.page-forgot-password form {
	padding:40px 0
}
.page-user .parent-background,.page-signup .parent-background,.page-forgot-password .parent-background {
	padding:30px 20px
}
.page-user .social-share a,.page-signup .social-share a,.page-forgot-password .social-share a {
	width:50px;
	padding:0
}
.page-user .social-share a .fa,.page-signup .social-share a .fa,.page-forgot-password .social-share a .fa {
	width:50px
}
.page-signup [id*="itg_sso_reg_multistep_form"] .parent-background {
	padding-left:10px;
	padding-right:10px
}
.page-signup [id*="itg_sso_reg_multistep_form"] .parent-background .sign-in-link {
	padding:0 10px
}
.page-signup [id*="itg_sso_reg_multistep_form"] .parent-background .sign-in-link .left-block {
	width:50%;
	padding-right:5px
}
.page-signup [id*="itg_sso_reg_multistep_form"] .parent-background .sign-in-link .rgt-block {
	width:50%;
	padding-left:5px
}
.page-signup [id*="itg_sso_reg_multistep_form"] .form-row {
	padding:0
}
.page-signup [id*="itg_sso_reg_multistep_form"] .form-row .form-item {
	margin:0
}
.page-signup [id*="itg_sso_reg_multistep_form"] .form-row.email-or-mobile #umail {
	padding-bottom:35px
}
.page-signup [id*="itg_sso_reg_multistep_form"] .form-row.email-or-mobile #umail:after {
	top:auto;
	bottom:0;
	left:0;
	right:0
}
.page-signup [id*="itg_sso_reg_multistep_form"] .col-xs-6 {
	width:100%;
	margin-bottom:10px
}
#itg_user_forgot_password_multistep_form .parent-background {
	padding-left:15px;
	padding-right:15px
}
#itg_user_forgot_password_multistep_form .parent-background .sign-in-link .signin-link {
	width:50%;
	padding-right:5px;
	text-align:left
}
#itg_user_forgot_password_multistep_form .parent-background .sign-in-link .signup-link {
	width:50%;
	padding-left:5px;
	text-align:right
}
[id*="itg_user_forgot_password_multistep_form"] #ufname {
	padding:0
}
.feed-type ul li {
	width:32%
}
}@media all and (max-width:480px) {
	.feed-type ul li {
	width:49%
}
.photos-videos-wrapper .movie-videos,.photos-videos-wrapper .movie-photos {
	width:100%
}
#block-itg-personalization-user-my-point .unit-description th:first-child {
	min-width:240px
}
article.node-mega-review-critic .movie-review-wrapper .movie-trailer>div {
	padding-bottom:45.25%
}
article.node-mega-review-critic .other-reviews .other-reviews-posted-on .other-reviews-by {
	display:block;
	padding-right:0
}
.sign-in-link a {
	float:left
}
}@media all and (max-width:360px) {
	.cart-total-block .points-balance span:first-child {
	width:150px;
	text-align:left
}
}@media all and (max-width:330px) {
	.page-personalization #block-formblock-ugc .node-ugc-form .field-type-image .form-type-managed-file div.image-widget-data .form-submit[value="Remove"],.page-personalization #block-formblock-ugc .node-ugc-form .form-field-type-image .form-type-managed-file div.image-widget-data .form-submit[value="Remove"] {
	right:3px
}
}.block-itg-personalization .personal-menu-tab-mobile .tab-text {
	display:block;
	color:#4f4f4f;
	font:400 14px/24px "OpenSans-Regular";
	padding:8px 8px 8px 40px;
	background-color:#e7e5e6;
	height:36px;
	background:url(/sites/all/themes/itg/images/followunB.gif) no-repeat 0 5px;
	margin-left:10px
}
#block-itg-mega-reviews-critics-mega-review-mobile-header .comment-mobile {
	background:#1c1c1c;
	font-family:"OpenSans-Regular";
	text-align:right
}
#block-itg-mega-reviews-critics-mega-review-mobile-header .comment-mobile ul {
	display:inline-block;
	vertical-align:top
}
#block-itg-mega-reviews-critics-mega-review-mobile-header .comment-mobile ul li {
	display:inline-block;
	vertical-align:top
}
#block-itg-mega-reviews-critics-mega-review-mobile-header .comment-mobile ul li a {
	color:silver;
	padding:10px 5px;
	display:block;
	text-transform:uppercase
}
#block-itg-mega-reviews-critics-mega-review-mobile-header .comment-mobile ul li a i {
	font-size:16px
}
#block-itg-mega-reviews-critics-mega-review-mobile-header .comment-mobile ul.social-share {
	display:none
}
@media only screen and (max-width:1200px) {
	body {
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	text-size-adjust:none
}
#block-views-photo-landing-slider-block {
	width:100%
}
#block-views-video-landing-header-block .video-header-right .ads {
	position:relative
}
}@media only screen and (max-width:1024px) {
	h1 {
	font-size:26px;
	line-height:32px;
	font-weight:700
}
h2 {
	font-size:22px;
	line-height:26px;
	font-weight:700
}
h3 {
	font-size:16px;
	line-height:24px
}
h4 {
	font-size:12px;
	line-height:18px
}
.static-feedback-from h1,h1.about-us-heading {
	font-size:26px
}
#block-itg-layout-manager-header-block .top-nav .main-nav li a {
	padding:0 15px;
	font-size:20px;
	font-size:1.25rem
}
#block-itg-layout-manager-header-block .top-nav .main-nav li:nth-child(2) a:before {
	top:-6px;
	left:0
}
#block-itg-layout-manager-header-block .top-nav .headeritg-logo {
	margin-left:10px
}
#block-itg-layout-manager-header-block .navigation .menu {
	margin-left:0;
	margin-right:50px;
	padding-left:0;
	max-width:790px
}
#block-itg-layout-manager-header-block .navigation .menu li a {
	padding:0 8px
}
#block-itg-layout-manager-header-block .top-nav .main-nav ul.menu:nth-child(1) li:nth-child(2) a:before {
	top:-6px;
	left:0
}
.itg-layout-container .itg-h450-section .droppable {
	height:auto
}
.auto-layout-page .itg-h450-section .col-md-4 .droppable {
	height:420px
}
.itg-layout-container .ad-widget {
	height:300px;
	padding:10px 0;
	width:322px;
	margin:0 auto
}
section.sidebar .block-itg-ads {
	padding:4px 0;
	border-bottom:none;
	text-align:center
}
.itg-h321-section .tech_reviews,.itg-h321-section .auto_reviews,.itg-h321-section .dont_miss {
	padding:5px 10px 8px
}
.dont-miss ul .dont-miss-listing .dm-pic,#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing .dm-pic,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing .dm-pic,.osscar-video ul .dont-miss-listing .dm-pic {
	width:140px
}
.auto-layout-page .itg-h321-section .droppable {
	height:auto
}
.tech-layout-page .auto-block-1,.tech-layout-page .auto-block-2,.auto-layout-page .auto-block-1,.auto-layout-page .auto-block-2 {
	height:670px;
	margin-bottom:30px
}
.tech-layout-page .auto-block-3 .ad-widget,.auto-layout-page .auto-block-3 .ad-widget {
	height:290px;
	padding:10px;
	width:320px;
	margin:0 auto
}
.tech-layout-page .auto-block-3 .itg-widget-child .droppable,.auto-layout-page .auto-block-3 .itg-widget-child .droppable {
	height:auto
}
.page-snappost .view-content .views-row .snap-post-btm .snap-button button {
	width:160px
}
.page-snappost .spanpost-header .spost-right ul li {
	font-size:27px;
	padding-left:10px
}
#block-itg-widget-featured-photo-carousel-r,#block-itg-widget-featured-video-carousel-r {
	background:#171717;
	padding:30px 0 0
}
#block-itg-widget-featured-photo-carousel-r .slick-slide,#block-itg-widget-featured-video-carousel-r .slick-slide {
	position:relative
}
#block-itg-widget-featured-photo-carousel-r .slick-prev,#block-itg-widget-featured-photo-carousel-r .slick-next,#block-itg-widget-featured-video-carousel-r .slick-prev,#block-itg-widget-featured-video-carousel-r .slick-next {
	font:normal normal normal 14px/1 FontAwesome;
	cursor:pointer;
	width:50px;
	height:100px;
	background-color:rgba(255,255,255,0.3);
	border-radius:0 90px 90px 0;
	left:0;
	font-size:0;
	position:absolute;
	top:40%;
	z-index:9;
	border:none;
	margin-top:-50px;
	right:auto
}
#block-itg-widget-featured-photo-carousel-r .slick-prev:hover,#block-itg-widget-featured-photo-carousel-r .slick-next:hover,#block-itg-widget-featured-video-carousel-r .slick-prev:hover,#block-itg-widget-featured-video-carousel-r .slick-next:hover {
	background-color:rgba(255,255,255,0.6)
}
#block-itg-widget-featured-photo-carousel-r .slick-prev:before,#block-itg-widget-featured-photo-carousel-r .slick-next:before,#block-itg-widget-featured-video-carousel-r .slick-prev:before,#block-itg-widget-featured-video-carousel-r .slick-next:before {
	content:'\f053';
	font:normal normal normal 14px/1 FontAwesome;
	font-size:30px;
	padding-left:0;
	left:0;
	position:absolute;
	top:50%;
	margin-top:-10px
}
#block-itg-widget-featured-photo-carousel-r .slick-next,#block-itg-widget-featured-video-carousel-r .slick-next {
	border-radius:90px 0px 0px 90px;
	right:0;
	left:auto
}
#block-itg-widget-featured-photo-carousel-r .slick-next:hover,#block-itg-widget-featured-video-carousel-r .slick-next:hover {
	background-color:rgba(255,255,255,0.6)
}
#block-itg-widget-featured-photo-carousel-r .slick-next:before,#block-itg-widget-featured-video-carousel-r .slick-next:before {
	content:'\f054';
	right:0;
	left:auto
}
.itg-region {
	padding:0
}
.itg-region ul {
	overflow:auto;
	vertical-align:top
}
.yearender h2 {
	font-size:18px;
	line-height:22px
}
#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing {
	padding:10px 10px 25px
}
#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing .dm-pic,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing .dm-pic {
	width:124px
}
#block-itg-event-backend-event-registration h1,#block-itg-event-backend-event-sign-and-win h1 {
	font-size:30px;
	margin-bottom:30px
}
.event-registration-link,.sign-and-win-contest {
	margin-bottom:30px
}
footer .footer-top .footer-top-link {
	float:none
}
footer .footer-top .footer-social-link {
	width:280px;
	position:relative;
	margin:0 auto;
	float:none;
	padding-right:0;
	padding-bottom:10px
}
footer .footer-top .footer-social-link .globle-search {
	right:50px
}
footer .footer-top div.footer-expand-icon {
	display:none
}
footer .footer-top .footer-expand-icon {
	top:auto;
	right:auto;
	position:absolute
}
.big-news .big-story-col-1,.big-news .big-story-col-2 {
	width:50%;
	float:left
}
.watch-video-home .osscar-video ul .dont-miss-listing .dm-pic {
	width:124px
}
.itg-layout-container .itg-top-section .top-colum-2 .droppable,.itg-layout-container .itg-top-section .top-colum-1 .droppable {
	height:610px
}
#block-itg-ads-ad-right-sidebar-1 {
	padding:0
}
.oscar-layout-page .osscar-video ul .dont-miss-listing .dm-pic {
	width:124px
}
.region-vertical-menu {
	display:none
}
#block-views-photo-landing-slider-block .other-details-main {
	padding-bottom:30px;
	height:auto !important
}
#block-views-photo-landing-slider-block .other-details-main .photo-ad {
	margin:30px auto 0px auto
}
#block-views-photo-landing-slider-block .other-details-main .caption {
	min-height:auto
}
.story-section .social-list li {
	padding:10px 10px 5px
}
.story-section .buzzfeed-byline .social-share-story li a {
	padding:0 10px
}
.election-page h1 {
	margin-top:0
}
.election-page .election-graph table {
	font-size:12px
}
.election-page .election-top-block .social-share {
	padding-top:0
}
.election-page .col-el-5 .graph-design .highcharts-title tspan {
	font-size:16px
}
.election-page .col-el-5 .graph-design .highcharts-title tspan:nth-child(1) {
	font-size:16px
}
.election-page .election-graph-5 {
	margin-top:-170px
}
.static-feedback-from .webform-submit-social,.static-feedback-from .form-actions,.static-feedback-from .or-share-detail {
	padding-left:0
}
.static-feedback-from .name-email-continer>div.user-name label {
	text-align:left
}
.static-feedback-from .submit-feedback {
	width:100%
}
.static-feedback-from .webform-submit-social a {
	display:block
}
.static-feedback-from .webform-submit-social a img {
	max-width:100px
}
.static-feedback-from .webform-submit-social a img:first-child {
	max-width:90px
}
.budget-page-layout .budget-top-block .social-share {
	padding-top:8px
}
.breakingnew-home .title {
	font-size:15px
}
.event-add-header {
	display:block
}
#block-menu-menu-event-menu ul li a {
	padding:0 8px
}
#block-menu-menu-event-menu .event-detail .event-vanue-detail-place {
	width:100%;
	text-align:center;
	padding:0
}
#block-itg-event-backend-post-event-block .content-detail .side-left {
	padding-right:15px
}
#block-itg-event-backend-post-event-block .top-tab ul li {
	padding:5px;
	width:33%;
	text-align:center;
	border-right:5px solid #f4f4f4;
	margin-right:0
}
#block-itg-event-backend-post-event-block .top-tab ul li span {
	display:block;
	margin-bottom:5px
}
#block-views-video-landing-header-block .video-header-right {
	height:auto !important;
	width:100%;
	zoom:1
}
#block-views-video-landing-header-block .video-header-right:before,#block-views-video-landing-header-block .video-header-right:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-views-video-landing-header-block .video-header-right:after {
	clear:both
}
#block-views-video-landing-header-block .video-header-right .top-section {
	float:left;
	width:55%;
	margin-top:15px
}
#block-views-video-landing-header-block .video-header-right .ads {
	margin:0;
	float:right;
	margin-top:15px
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text {
	height:223px
}
.oscar-layout-page .oscor-photo .col-md-6 .title h3 {
	padding:10px;
	font-size:17px
}
.poll-banner .detail {
	width:33%
}
.poll-banner .poll-list .voting-data {
	width:41%
}
.widget-wrapper {
	max-height:100%;
	height:auto
}
[id="views-exposed-form-front-end-global-search-page"] .views-exposed-form .views-exposed-widget {
	padding-right:10px;
	font-size:11px
}
::-webkit-scrollbar {
	width:5px
}
::-webkit-scrollbar-track {
	border-radius:10px;
	background-color:#ddd
}
::-webkit-scrollbar-thumb {
	border-radius:10px;
	background-color:#aaa
}
#block-views-program-schedule-block-1 .content-list ul.profile-detail li.image img {
	width:72px;
	height:72px
}
.education-layout-page .widget-wrapper {
	height:100%
}
.view-product .product-wrapper .btn-redeem-points,.view-product .product-wrapper .btn-add-cart {
	font:600 12px/18px "OpenSans-Regular";
	padding:5px 5px
}
}@media only screen and (min-width:991px) and (max-width:1024px) {
	.sport-home-layout-page .itg-layout-615 .droppable,.sport-home-layout-page .itg-layout-615 .auto-block-1,.sport-home-layout-page .itg-layout-615 .auto-block-2 {
	height:510px
}
}@media only screen and (max-width:991px) {
	.education-layout-page .itg-layout-672 .droppable,.education-layout-page .itg-layout-672 .droppable .auto-block-1 {
	height:auto
}
.education-layout-page .itg-layout-672 .droppable .auto-block-1,.education-layout-page .itg-layout-672 .droppable .auto-block-2 {
	margin-bottom:50px
}
.education-layout-page .itg-layout-672 .droppable .auto-block-1 {
	border:none
}
.education-layout-page .featured-news {
	margin:0 -5px
}
.education-layout-page .auto-block-3 .m-bottom40 {
	margin-bottom:0
}
.education-layout-page .itg-layout-672 .droppable .auto-block-1 .featured-news {
	margin:0
}
.auto-layout-page .itg-h450-section .col-md-4 .droppable {
	height:auto
}
#block-menu-menu-event-menu .mobile-nav {
	color:#fff;
	font-size:26px;
	height:40px;
	line-height:40px
}
#block-menu-menu-event-menu ul {
	display:none
}
#block-menu-menu-event-menu ul li {
	float:none
}
#block-menu-menu-event-menu ul li a {
	height:40px;
	line-height:40px
}
.story-section .story-right .stryimg .tagview {
	display:none
}
.story-section .byline .profile-detail {
	margin:0 0 0 10px
}
.story-section .byline .profile-detail ul li.title {
	border-right:1px solid #ddd
}
.story-section .byline {
	margin-bottom:15px
}
.story-section .byline .profile-detail ul.date-update li+li {
	border-left:1px solid #ddd
}
.sport-home-layout-page .itg-layout-615 .auto-block-1 .featured-news {
	padding:5px;
	margin:0
}
.sport-home-layout-page .page-sports-video .view-content .photo-list {
	white-space:nowrap;
	overflow:auto;
	margin:0 -6px
}
.sport-home-layout-page .page-sports-video .view-content .photo-list li a {
	white-space:pre-wrap
}
.budget-page-layout .video-wrapper {
	padding-bottom:56.25%
}
.other-news {
	margin-top:50px
}
.view-video-list-of-category .view-content .photo-list,.view-photo-list-of-category .view-content .photo-list,.view-so-sorry .view-content .photo-list,.view-programme-content .view-content .photo-list,.page-sports-video .view-content .photo-list,.page-sports-photo .view-content .photo-list,.view-programme-content-live-tv .view-content .photo-list,.view-podcasts-listing.podcast-detail-page .view-content .photo-list {
	margin:0 -10px
}
.view-video-list-of-category .view-content .photo-list li,.view-photo-list-of-category .view-content .photo-list li,.view-so-sorry .view-content .photo-list li,.view-programme-content .view-content .photo-list li,.page-sports-video .view-content .photo-list li,.page-sports-photo .view-content .photo-list li,.view-programme-content-live-tv .view-content .photo-list li,.view-podcasts-listing.podcast-detail-page .view-content .photo-list li {
	padding:15px 10px;
	width:25%
}
.oscar-layout-page .oscar-news .col-md-6:nth-child(3n+1) {
	clear:none
}
.oscar-layout-page .oscar-news .col-md-6:nth-child(n+4) {
	margin-top:0
}
.poll-banner .detail {
	width:40%
}
.poll-banner .poll-list .voting-data {
	width:35%
}
.budget-page-layout .itg-715-layout .ipad-space {
	margin-top:0
}
.show-embed-code-link .show-embed-code-div {
	left:-62px
}
}@media only screen and (max-width:768px) {
	.block-itg-ads {
	overflow:hidden
}
header {
	margin-bottom:15px
}
.mhide {
	display:none
}
.desktop-hide {
	display:block
}
.list-none {
	list-style-type:none
}
#block-itg-layout-manager-header-block header {
	margin-bottom:15px
}
#block-itg-layout-manager-header-block .logo {
	width:100px;
	position:absolute;
	top:15px
}
#block-itg-layout-manager-header-block .logo img {
	max-width:100%;
	padding-left:0;
	background:transparent
}
#block-itg-layout-manager-header-block .top-nav {
	padding:0;
	width:100%;
	background:#fff;
	margin-top:7px;
	text-align:right;
	line-height:28px;
	margin-bottom:0;
	box-shadow:0 6px 5px -3px rgba(0,0,0,0.1)
}
#block-itg-layout-manager-header-block .top-nav .main-nav li a {
	padding:0 8px
}
#block-itg-layout-manager-header-block .top-nav .main-nav li.desktop-hide {
	display:inline-block
}
#block-itg-layout-manager-header-block .top-nav ul {
	list-style-type:none
}
#block-itg-layout-manager-header-block .top-nav ul li {
	display:inline-block;
	vertical-align:top
}
#block-itg-layout-manager-header-block .top-nav ul li a {
	text-decoration:none;
	text-transform:uppercase;
	font-size:15px;
	font-weight:500;
	padding-right:10px
}
#block-itg-layout-manager-header-block .top-nav ul li a .fa {
	font-size:20px;
	line-height:28px;
	vertical-align:top
}
#block-itg-layout-manager-header-block .top-nav .main-nav {
	padding-left:0;
	float:none;
	width:100%;
	line-height:20px
}
#block-itg-layout-manager-header-block .top-nav .main-nav li a {
	font-size:15px
}
#block-itg-layout-manager-header-block .top-nav .main-nav li:nth-child(2) a:before {
	top:-1px;
	left:-5px
}
#block-itg-layout-manager-header-block .navigation {
	background:#a00606;
	display:none;
	margin-top:0
}
#block-itg-layout-manager-header-block .navigation .container {
	position:relative
}
#block-itg-layout-manager-header-block .navigation .menu {
	zoom:1;
	margin:0;
	padding-left:0;
	padding-right:0
}
#block-itg-layout-manager-header-block .navigation .menu:before,#block-itg-layout-manager-header-block .navigation .menu:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
#block-itg-layout-manager-header-block .navigation .menu:after {
	clear:both
}
#block-itg-layout-manager-header-block .navigation .menu li {
	width:100%
}
#block-itg-layout-manager-header-block .navigation .menu li a {
	border-top:1px solid #900505;
	border-right:none;
	display:block;
	height:30px;
	line-height:30px;
	padding:0 15px
}
#block-itg-layout-manager-header-block .navigation .menu li a.active,#block-itg-layout-manager-header-block .navigation .menu li a:hover {
	color:#ffc106
}
#block-itg-layout-manager-header-block .navigation .menu li a:after {
	display:none
}
#block-itg-layout-manager-header-block .navigation .menu li.all-menu a {
	border-right:none
}
#block-itg-layout-manager-header-block .navigation .menu li.all-menu a i {
	font-size:22px;
	font-size:1.375rem;
	color:#131212;
	vertical-align:middle
}
#block-itg-layout-manager-header-block .navigation .menu li.sponser-link a {
	background:#ffc106;
	color:#111
}
#block-itg-layout-manager-header-block .navigation ul#newlist {
	position:absolute;
	right:0;
	z-index:99;
	background:#a00606;
	display:none
}
#block-itg-layout-manager-header-block .head-live-tv {
	text-align:right;
	padding:0 10px;
	z-index:99999;
	position:relative
}
#block-itg-layout-manager-header-block .head-live-tv ul {
	list-style-type:none
}
#block-itg-layout-manager-header-block .head-live-tv ul li {
	display:inline-block;
	vertical-align:bottom;
	padding-left:15px;
	line-height:25px
}
#block-itg-layout-manager-header-block .head-live-tv ul li a i {
	font-size:18px
}
#block-itg-layout-manager-header-block .head-live-tv ul li:last-child {
	position:relative
}
#block-itg-layout-manager-header-block .head-live-tv ul li:last-child .menu {
	position:absolute;
	right:0;
	top:30px;
	background:#a00606;
	padding:5px;
	box-shadow:0 0 3px #000;
	display:none;
	z-index:1;
	width:120px
}
#block-itg-layout-manager-header-block .head-live-tv ul li:last-child .menu li {
	padding:5px 0
}
#block-itg-layout-manager-header-block .head-live-tv .globle-search {
	position:absolute;
	top:-2px;
	right:25px;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
	width:0;
	overflow:hidden;
	z-index:1
}
#block-itg-layout-manager-header-block .head-live-tv .globle-search .search-text {
	height:25px;
	line-height:25px;
	width:100%
}
#block-itg-layout-manager-header-block .head-live-tv .globle-search.active {
	width:140px
}
#block-itg-layout-manager-header-block .top-nav .main-nav ul.menu:nth-child(1) li:nth-child(2) a:before {
	top:-1px;
	left:-5px
}
footer .footer-top .footer-top-link {
	float:none
}
.top-block .top-colum-1,.top-block .top-colum-2,.top-block .top-colum-3 {
	padding:0 15px;
	width:100%
}
.top-block .top-colum-1,.top-block .top-colum-3 {
	margin-top:50px
}
.itg-layout-container .itg-h450-section .droppable,.itg-layout-container .itg-h321-section .droppable,.itg-layout-container .top-colum-3 .itg-widget-parent .droppable,.itg-layout-container .itg-top-section .top-colum-2 .droppable,.itg-layout-container .itg-top-section .top-colum-1 .droppable,.itg-layout-container .top-colum-3 .droppable,.itg-common-section .droppable,.sport-home-layout-page .itg-layout-615 .auto-block-1,.sport-home-layout-page .itg-layout-375 .droppable,.sport-home-layout-page .itg-layout-615 .droppable,.sport-home-layout-page .itg-layout-225 .droppable,.sport-home-layout-page .itg-layout-485 .droppable,.tech-layout-page .itg-h396-section .droppable,.tech-layout-page .itg-h385-section .droppable,.election-page .left-side .itg-photo .droppable,.movie-layout-page .itg-h385-section .droppable,.movie-layout-page .itg-h396-section .droppable,.movie-layout-page .itg-layout-580 .itg-widget-child .droppable,.movie-layout-page .itg-layout-580 .droppable,.movie-layout-page .itg-layout-580 .droppable .auto-block-1,.auto-layout-page .auto-block-1,.election-page .right-side .itg-484 .droppable,.tech-layout-page .auto-block-1,.auto-layout-page .auto-block-1 {
	height:auto;
	min-height:auto
}
.itg-layout-container .itg-common-section .home-page-poll-block-wrap .droppable {
	min-height:inherit
}
.itg-top-section .featured-news {
	padding-bottom:0
}
.dont-miss ul .dont-miss-listing .dm-pic {
	width:124px
}
.budget-page-layout .auto-block-2,.budget-page-layout .slider-budget {
	height:auto
}
.budget-page-layout .itg-325-layout .droppable,.budget-page-layout .itg-530-layout .droppable,.budget-page-layout .itg-370-layout .droppable,.budget-page-layout .itg-480-layout .droppable,.budget-page-layout .itg-715-layout .droppable {
	height:auto
}
.budget-page-layout .itg-325-layout .itg-widget-child .droppable,.budget-page-layout .itg-325-layout .itg-widget-parent .droppable,.budget-page-layout .itg-530-layout .itg-widget-child .droppable,.budget-page-layout .itg-530-layout .itg-widget-parent .droppable,.budget-page-layout .itg-370-layout .itg-widget-child .droppable,.budget-page-layout .itg-370-layout .itg-widget-parent .droppable,.budget-page-layout .itg-480-layout .itg-widget-child .droppable,.budget-page-layout .itg-480-layout .itg-widget-parent .droppable,.budget-page-layout .itg-715-layout .itg-widget-child .droppable,.budget-page-layout .itg-715-layout .itg-widget-parent .droppable {
	height:auto
}
.budget-page-layout .slider-budget .slick-dots {
	margin:0;
	padding:10px
}
.budget-page-layout .slider-budget .slick-dots li button {
	height:10px;
	width:10px;
	margin:0 3px
}
.oscar-layout-page .left-side {
	margin-bottom:50px
}
.oscar-layout-page .oscar-features .col-md-6 {
	margin-bottom:20px
}
.oscar-layout-page .oscar-features .col-md-6:nth-child(n+3) {
	margin-top:0
}
.oscar-layout-page .oscar-news h3 {
	font-size:20px;
	font-size:1.25rem
}
.oscar-layout-page .oscor-photo {
	overflow:auto;
	white-space:nowrap
}
.oscar-layout-page .oscor-photo .row {
	margin:0
}
.oscar-layout-page .oscor-photo .col-md-6 {
	margin:0;
	float:none;
	display:inline-block;
	vertical-align:top;
	width:300px;
	padding:0
}
.oscar-layout-page .oscor-photo .col-md-6 .title h3 {
	min-height:60px;
	font-size:16px;
	line-height:22px;
	padding:10px
}
.oscar-layout-page .oscor-photo .col-md-6 .title h3 a {
	white-space:pre-wrap
}
.oscar-layout-page .oscor-photo .col-md-6:nth-child(n+3) {
	margin-top:0
}
.static_page_menu {
	margin-bottom:40px
}
.page-snappost .spanpost-header .spost-left {
	width:100%
}
.page-snappost .spanpost-header .spost-right {
	width:100%
}
.page-snappost .spanpost-header .spost-right ul li {
	font-size:18px;
	font-size:1.125rem;
	line-height:54px;
	padding-left:10px
}
.page-snappost .spanpost-header .spost-right ul li img {
	width:50px
}
.page-snappost .view-content .views-row .snap-title h1 span a {
	font-size:22px;
	font-size:1.375rem;
	font-weight:400
}
.page-snappost .view-content .views-row .snap-post-btm .snap-button {
	margin-top:30px
}
.page-snappost .view-content .views-row .snap-post-btm .snap-button button {
	width:120px;
	height:40px;
	font-size:16px;
	font-size:1rem;
	line-height:40px
}
.page-snappost .view-content .views-row .snap-post-btm .snap-button button.disagree {
	margin-left:20px
}
.page-snappost .view-content .views-row .snap-post-btm .snap-button {
	float:none;
	width:100%
}
.page-snappost .view-content .views-row .snap-post-btm .snap-social {
	width:100%;
	float:none;
	overflow:hidden
}
.page-snappost .view-content .views-row .snap-post-btm .snap-social ul {
	width:100%;
	float:none
}
.page-snappost .view-content .views-row .snap-post-btm .snap-social ul li {
	width:32%;
	text-align:center
}
.education-layout-page .auto-block-3 .m-bottom40 {
	margin-bottom:40px
}
.education-layout-page .itg-layout-565 .itg-widget-parent .droppable {
	height:auto;
	min-height:initial
}
.education-layout-page .itg-layout-565 .itg-widget-parent .droppable.m-bottom40 {
	margin-bottom:0
}
.default-video .sidebar-section-photo,.default-photo .sidebar-section-photo {
	border:none
}
.sport-home-layout-page .itg-layout-615 .auto-block-1 {
	margin-bottom:50px
}
.sport-home-layout-page .right-side .col-md-12 {
	min-height:auto
}
.sport-home-layout-page .right-side .col-md-12 .ad-widget {
	margin-top:40px
}
.sport-home-layout-page .right-side .col-md-12 .droppable {
	margin-top:40px;
	border-bottom:1px solid #ddd
}
.sport-home-layout-page .sports-video .view-content .photo-list {
	margin:0
}
.sport-home-layout-page .sports-video .view-content .photo-list li {
	padding:0 5px
}
#block-views-program-schedule-block-3 .col-md-3:nth-child(4n+1) {
	clear:none
}
#block-views-program-schedule-block-3 .col-md-3:nth-child(3n+1) {
	clear:left
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .title.sponsors-parent {
	padding-right:93px
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .title .spncor-tag {
	width:75px;
	padding-right:5px
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .title .spncor-tag span {
	font-size:10px
}
#block-itg-live-tv-live-tv-video-page .view-programme-content-live-tv .view-content .photo-list li:nth-child(3n+1) {
	clear:none
}
#block-itg-menu-manager-third-level-menu .col-md-4 {
	height:60px
}
#block-itg-menu-manager-third-level-menu .col-md-4 img {
	max-height:100%;
	max-width:100%;
	width:auto;
	height:auto;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	padding:0 15px;
	left:0
}
#block-itg-menu-manager-third-level-menu .menu-wrapper {
	background:#595959;
	height:60px
}
#block-itg-menu-manager-third-level-menu .select-menu {
	color:#000;
	font-family:"OpenSans-Regular";
	width:95px;
	background:#fff;
	padding-left:5px;
	height:30px;
	line-height:30px;
	display:block;
	position:relative;
	margin-top:15px;
	float:right;
	border-radius:3px
}
#block-itg-menu-manager-third-level-menu .select-menu:after {
	content:"\f105";
	font:normal normal normal 19px/1 FontAwesome;
	transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	position:absolute;
	top:8px;
	right:10px
}
#block-itg-menu-manager-third-level-menu ul.third-level-menu {
	padding-top:0;
	background:#4d4b4c;
	position:absolute;
	z-index:99991;
	float:none;
	width:95px;
	top:45px;
	right:15px;
	display:none
}
#block-itg-menu-manager-third-level-menu ul.third-level-menu li {
	display:block
}
#block-itg-menu-manager-third-level-menu ul.third-level-menu li a {
	font-weight:500;
	font-size:10px;
	height:auto;
	line-height:14px;
	padding:10px 8px
}
#block-itg-menu-manager-third-level-menu ul.third-level-menu li a:hover,#block-itg-menu-manager-third-level-menu ul.third-level-menu li a.active {
	background:#3d3b3c;
	color:#fff
}
#block-itg-menu-manager-third-level-menu .col-md-8 {
	display:block;
	position:relative
}
.view-archive-story .archive-header {
	border:none;
	margin:0 -15px;
	padding-top:35px;
	position:relative
}
.view-archive-story .archive-header #archive-story-date-slider,.view-archive-story .archive-header .archive-calender-custom {
	float:none;
	width:100%
}
.view-archive-story .archive-header .archive-calender-custom {
	text-align:right;
	position:absolute;
	top:-15px
}
.view-archive-story .archive-header #archive-story-date-slider {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd
}
.view-archive-story .archive-header #archive-story-date-slider ul {
	padding:0 20px
}
.view-archive-story .archive-header #archive-story-date-slider .slick-prev,.view-archive-story .archive-header #archive-story-date-slider .slick-next {
	width:20px
}
.view-archive-story .archive-header .archive-calender-custom .views-exposed-form .views-exposed-widget {
	padding:10px 0 0
}
.view-archive-story .view-content li.itg-search-list {
	border-bottom:1px solid #ddd
}
.poll-wrapper .poll-data {
	padding:5px
}
.poll-wrapper .poll-data .poll-banner-image {
	max-width:145px;
	margin-right:8px
}
.poll-wrapper .poll-data .relative-with-img,.poll-wrapper .poll-data .related-story.relative-active {
	float:none;
	width:100% !important
}
.poll-wrapper .poll-data .related-story.relative-active {
	padding:25px 0 0;
	border:none;
	border-top:1px solid #dfdfdf;
	margin-top:25px
}
.poll-wrapper .poll-replace-id .form-submit {
	margin:10px auto 0;
	display:block
}
.poll-wrapper .active-poll-title h2 {
	font-size:17px;
	font-size:1.0625rem;
	line-height:20px
}
.poll-banner .detail .detail-content h4 {
	font-size:15px;
	font-size:.9375rem;
	line-height:20px
}
.poll-banner .detail .detail-content .vota-time.mhide {
	display:block
}
.poll-banner .vota-time.desktop-hide {
	width:100%;
	color:#8a8a8a;
	font-size:12px;
	clear:both;
	width:100%;
	padding-top:15px;
	display:none
}
.poll-banner .vota-time.desktop-hide div {
	display:inline-block;
	vertical-align:top;
	margin-bottom:10px
}
.poll-banner .vota-time.desktop-hide .social-share {
	display:block;
	vertical-align:middle
}
.poll-banner .vota-time.desktop-hide .social-share ul {
	list-style-type:none
}
.poll-banner .vota-time.desktop-hide .social-share ul li {
	display:inline-block;
	vertical-align:top;
	padding-right:8px
}
.poll-banner .vota-time.desktop-hide .social-share ul li a,.poll-banner .vota-time.desktop-hide .social-share ul li span {
	background:#000;
	width:20px;
	height:20px;
	border-radius:100%;
	display:block;
	color:#fff;
	text-align:center;
	line-height:23px;
	font-size:15px
}
}@media only screen and (max-width:768px) and (min-width:768px) {
	.poll-banner .vota-time.desktop-hide .social-share ul li a,.poll-banner .vota-time.desktop-hide .social-share ul li span {
	width:23px;
	height:23px;
	line-height:25px
}
}@media only screen and (max-width:768px) {
	.poll-banner .vota-time.desktop-hide .social-share ul li a.share,.poll-banner .vota-time.desktop-hide .social-share ul li span.share {
	color:#d0d0d0
}
.poll-banner .vota-time.desktop-hide .social-share ul li a.share,.poll-banner .vota-time.desktop-hide .social-share ul li a.google,.poll-banner .vota-time.desktop-hide .social-share ul li span.share,.poll-banner .vota-time.desktop-hide .social-share ul li span.google {
	background:transparent
}
.poll-banner .vota-time.desktop-hide .social-share ul li a.facebook,.poll-banner .vota-time.desktop-hide .social-share ul li span.facebook {
	background:#0b4887
}
.poll-banner .vota-time.desktop-hide .social-share ul li a.twitter,.poll-banner .vota-time.desktop-hide .social-share ul li span.twitter {
	background:#05a3d2
}
.poll-banner .vota-time.desktop-hide .social-share ul li a.google,.poll-banner .vota-time.desktop-hide .social-share ul li span.google {
	background:url(/sites/all/themes/itg/images/google-icon.jpg) no-repeat center center
}
.poll-banner .vota-time.desktop-hide .social-share ul li {
	padding-right:4px
}
.poll-wrapper .poll-data .poll-replace-id.poll-option-image .form-item-pole-answer {
	margin-right:0;
	padding:0 8px 10px 0;
	width:33.33%
}
#block-views-photo-landing-slider-block .slick-thumbs .slick-thumbs-slider {
	padding:0 5px
}
[id*="block-itg-ask-expert-custom-ask-expert-form-block"] h3 span,.ask-question-sidebar h3 span {
	padding:45px 20px 10px 0
}
.story-section .social-share-story {
	display:none
}
.story-section.buzz-related .story-left-section .related-story-page {
	margin-top:0;
	display:none
}
.story-section .listicle-page .listicle-detail>span {
	width:24px;
	height:24px;
	margin-top:14px;
	line-height:24px;
	font-size:16px
}
.story-section .listicle-page .listicle-detail>span.bullet_points {
	margin-top:20px
}
.story-section .listicle-page .listicle-detail .listicle-description {
	width:91%;
	padding:10px
}
.breakingnew-home {
	text-align:center;
	background:#ffc106;
	margin:-15px -15px 10px;
	padding:0
}
.breakingnew-home .title {
	float:left;
	font-size:12px;
	line-height:23px;
	height:23px;
	padding:0 5px;
	display:inline-block;
	margin-bottom:0
}
.breakingnew-home .new-detail {
	height:inherit;
	line-height:23px;
	font-size:16px;
	padding:0;
	width:100%;
	float:none
}
.breakingnew-home .new-detail .marquee-container {
	width:calc(100% - 130px);
	height:23px;
	float:left;
	line-height:23px;
	margin-left:5px
}
.breakingnew-home .new-detail .marquee-container .marquee-child {
	height:23px;
	line-height:23px
}
.breakingnew-home .new-detail .social-share {
	display:none
}
.breakingnew-home .new-detail .live-tv-link .live-tv-icon {
	display:none
}
#content #other-comment #comments .comment-form .form-item {
	margin:0;
	margin-bottom:20px
}
#content #other-comment #comments .comment-form div.description,#content #other-comment #comments .comment-form .form-type-textarea>label+div,#content #other-comment #comments .comment-form .form-actions {
	padding-left:0
}
#content #other-comment #comments .comment ul.links {
	position:inherit
}
.home_page_poll_widget_block .poll-wrapper .poll-data,.sport-home-layout-page .poll-wrapper .poll-data {
	padding:0
}
.home_page_poll_widget_block .poll-wrapper .poll-data .poll-banner-image,.sport-home-layout-page .poll-wrapper .poll-data .poll-banner-image {
	max-width:100%;
	height:auto
}
.home_page_poll_widget_block .poll-wrapper .poll-data .poll-banner-image img,.sport-home-layout-page .poll-wrapper .poll-data .poll-banner-image img {
	max-width:100%;
	height:auto
}
.home_page_poll_widget_block .poll-wrapper .poll-data .poll-replace-id,.sport-home-layout-page .poll-wrapper .poll-data .poll-replace-id {
	max-height:inherit
}
.sidebars .block-itg-widget span.no-result-found {
	margin:30px 0;
	width:290px
}
.election-page {
	margin:0 0 20px
}
.election-page .key-candidate .list-state {
	white-space:nowrap;
	overflow:auto
}
.election-page .left-side .itg-325-layout .droppable,.election-page .left-side .itg-415-layout .droppable,.election-page .left-side .itg-map .droppable,.election-page .left-side .itg-most-popular .droppable,.election-page .left-side .itg-photo .droppable {
	min-height:auto;
	height:auto
}
.election-page .right-side .key_candidate_extra_block .droppable {
	min-height:auto;
	height:auto
}
.election-page .election-top-block .social-share {
	margin-top:7px
}
.election-page .election-top-block .social-share i.fa-share-alt {
	font-size:16px
}
.election-page .election-top-block {
	margin-top:10px
}
.view-category-wise-content-list .catagory-grid .col-md-3:nth-child(4n+1) {
	clear:none
}
.view-category-wise-content-list .catagory-grid .col-md-3:nth-child(3n+1) {
	clear:left
}
#block-itg-widget-big-story-format .video-slider-images .slick-slider {
	padding:10px 45px
}
#block-itg-widget-big-story-format .video-slider-images .slick-prev,#block-itg-widget-big-story-format .video-slider-images .slick-next {
	background:transparent;
	color:#fff
}
#block-itg-widget-big-story-format .video-slider-images .slick-prev:hover,#block-itg-widget-big-story-format .video-slider-images .slick-next:hover {
	background:transparent
}
.static-feedback-from .name-email-continer input[type="text"] {
	width:260px;
	height:40px
}
.home_page_poll_widget_block .poll-data form .form-radios {
	text-align:left
}
.home_page_poll_widget_block .poll-data form .form-radios .form-item {
	display:block
}
.movie-layout-page .itg-layout-580 .droppable .auto-block-1 {
	border:none
}
.movie-layout-page .itg-layout-580 .droppable .auto-block-1,.movie-layout-page .itg-layout-580 .droppable .auto-block-2 {
	margin-bottom:50px
}
.movie-layout-page .itg-layout-580 .itg-widget-child .tech-block_5 .flexslider .slides li .detail .flex-caption a {
	font-size:16px
}
.view-front-end-global-search .views-exposed-widget .caln {
	position:inherit;
	right:258px
}
[id="views-exposed-form-front-end-global-search-page"] .views-exposed-form {
	height:90px
}
[id="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-tm-vid-4-names-wrapper .views-widget,[id="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-tm-vid-14-names-wrapper .views-widget,[id="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-sm-field-itg-common-by-line-name-wrapper .views-widget,[id="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-bundle-name-wrapper .views-widget,[id="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-hash-wrapper .views-widget {
	display:none;
	position:relative;
	left:auto;
	top:auto
}
[id="views-exposed-form-front-end-global-search-page"] .views-exposed-form .caln {
	width:100%;
	padding:8px
}
[id="views-exposed-form-front-end-global-search-page"] .views-exposed-form .caln .date-padding {
	width:125px
}
[id="views-exposed-form-front-end-global-search-page"] .views-exposed-form .caln label {
	display:block;
	padding-top:0
}
[id="views-exposed-form-front-end-global-search-page"] .views-exposed-form .caln .container-inline-date {
	margin-left:10px
}
.ask-an-expert-question-answer .view-header {
	font-size:20px;
	height:35px;
	line-height:35px
}
.ask-an-expert-question-answer .view-content {
	margin:20px 0
}
.ask-an-expert-question-answer .views-row {
	padding:10px 5px
}
#block-menu-menu-event-menu .wrap-mobile-social .mobile-nav {
	display:block
}
#block-menu-menu-event-menu ul li ul {
	position:relative;
	display:block;
	left:inherit;
	top:0;
	margin:0;
	padding-left:15px;
	width:100%;
	background:transparent;
	display:none
}
#block-itg-event-backend-program-tab-block .top-block-highlight .highlights-container .wrap-listing {
	max-height:345px;
	height:auto
}
#block-itg-event-backend-program-tab-block .top-tab ul {
	overflow:auto;
	white-space:nowrap
}
#block-itg-event-backend-program-tab-block .top-block-highlight .highlights-video {
	margin-bottom:20px
}
.event-sidebar .region-sidebar-second-event {
	zoom:1
}
.event-sidebar .region-sidebar-second-event:before,.event-sidebar .region-sidebar-second-event:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.event-sidebar .region-sidebar-second-event:after {
	clear:both
}
.event-sidebar .region-sidebar-second-event>div {
	width:100%;
	float:left
}
.event-sidebar .region-sidebar-second-event>div:nth-child(odd) {
	margin-right:10px
}
.event-sidebar .region-sidebar-second-event>div:nth-child(even) {
	margin-left:10px
}
.event-sidebar .region-sidebar-second-event div#block-views-event-associate-video-block {
	clear:left
}
#block-views-photo-landing-slider-block .section-like-dislike .agbutton,#block-views-video-landing-header-block .section-like-dislike .agbutton {
	margin:8px 0
}
.may-be-recommend {
	padding:10px 24px 10px 0
}
.sidebar-second .may-be-suggest-container ul li,.sidebar-second .top-takes-video-container ul li,.sidebar-second .watch-right-now-video ul li {
	padding:10px 24px 10px 0
}
.sidebar-second .top-takes-video-containe.home-top-takes ul li {
	padding:10px
}
#block-views-video-landing-header-block .video-header-right .social-likes ul li a {
	padding:10px 20px
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text {
	height:261px
}
#block-views-so-sorry-the-remix {
	display:inline-block;
	width:49%;
	vertical-align:top;
	padding-right:10px
}
#block-itg-widget-so-sorry-front-politoons {
	display:inline-block;
	width:50%;
	vertical-align:top;
	margin-top:50px;
	padding-left:20px
}
.election-page .election-graph .col-el-5 {
	width:245px
}
#block-itg-menu-manager-third-level-menu {
	position:relative
}
.view-front-end-global-search .searh-all-filters .views-exposed-widget.views-submit-button {
	width:165px
}
.show-embed-code-link .show-embed-code-div {
	width:280px;
	left:-18px
}
.show-embed-code-link .show-embed-code-div textarea {
	min-height:120px
}
#block-views-video-landing-header-block .video-header-left .video iframe {
	width:100%
}
.story-section .story-left,.story-section .story-right {
	padding:0
}
.tech-layout-page .trending-list .widget-title {
	background:#e4e4e4;
	display:block;
	padding:8px;
	height:inherit;
	border:1px solid #e4e4e4;
	color:#5c5c5c;
	margin-bottom:0;
	border-radius:5px 5px 0 0
}
.tech-layout-page #block-itg-widget-tech-most-read {
	border:1px solid #e4e4e4;
	border-top:0;
	padding:5px
}
#block-itg-msi-magazine-calendar {
	margin:0
}
#block-itg-widget-featured-photo-carousel-r .slick-prev,#block-itg-widget-featured-photo-carousel-r .slick-next,#block-itg-widget-featured-video-carousel-r .slick-prev,#block-itg-widget-featured-video-carousel-r .slick-next {
	width:24px;
	height:48px;
	margin-top:-12px
}
#block-itg-widget-featured-photo-carousel-r .slick-prev:before,#block-itg-widget-featured-photo-carousel-r .slick-next:before,#block-itg-widget-featured-video-carousel-r .slick-prev:before,#block-itg-widget-featured-video-carousel-r .slick-next:before {
	font-size:20px;
	top:16px
}
.view-front-end-global-search .searh-all-filters {
	overflow-x:inherit
}
}@media only screen and (max-width:768px) {
	.dot_red {
	width:6px;
	height:6px;
	border-radius:100%;
	background:#c00;
	display:inline-block;
	position:relative;
	top:-2px
}
.dot_red {
	box-shadow:0 0 0 rgba(214,2,12,0.8);
	border-radius:50%;
	background:#c00;
	animation:pulse 1.7s infinite
}
@-webkit-keyframes pulse {
	0% {
	-webkit-box-shadow:0 0 0 0 rgba(214,2,12,0.8)
}
70% {
	-webkit-box-shadow:0 0 0 10px rgba(214,2,12,0)
}
100% {
	-webkit-box-shadow:0 0 0 0 rgba(214,2,12,0)
}
}@keyframes pulse {
	0% {
	-moz-box-shadow:0 0 0 0 rgba(214,2,12,0.4);
	box-shadow:0 0 0 0 rgba(214,2,12,0.4)
}
70% {
	-moz-box-shadow:0 0 0 6px rgba(214,2,12,0);
	box-shadow:0 0 0 6px rgba(214,2,12,0)
}
100% {
	-moz-box-shadow:0 0 0 0 rgba(214,2,12,0);
	box-shadow:0 0 0 0 rgba(214,2,12,0)
}
}#block-itg-ads-ads-super-banner-top-nav-728x90 {
	margin-bottom:20px
}
#block-itg-layout-manager-header-block .navigation .menu li.search-icon-parent-mobile {
	display:block;
	padding:5px 0 5px 15px
}
#block-itg-layout-manager-header-block .navigation .menu li.search-icon-parent-mobile .globle-search {
	font-family:'Open Sans',sans-serif;
	width:85%;
	float:left;
	margin-right:10px
}
#block-itg-layout-manager-header-block .navigation .menu li.search-icon-parent-mobile .globle-search input {
	width:100%;
	padding:5px 10px;
	border:1px solid #ccc
}
#block-itg-layout-manager-header-block .navigation .menu li.search-icon-parent-mobile a {
	border-top:0
}
#block-itg-layout-manager-header-block .main-nav .nav-container-menu {
	width:350px;
	margin:0 auto
}
#block-itg-layout-manager-header-block .main-nav .desktop-hide {
	position:absolute;
	width:38px;
	height:38px
}
#block-itg-widget-featured-photo-carousel-r .slick-prev:before,#block-itg-widget-featured-photo-carousel-r .slick-next:before,#block-itg-widget-featured-video-carousel-r .slick-prev:before,#block-itg-widget-featured-video-carousel-r .slick-next:before {
	margin-top:0
}
#block-itg-widget-featured-photo-carousel-r .slick-prev,#block-itg-widget-featured-photo-carousel-r .slick-next,#block-itg-widget-featured-video-carousel-r .slick-prev,#block-itg-widget-featured-video-carousel-r .slick-next {
	top:35%
}
.personal-list {
	padding-top:0
}
.section-order-confirmation h1 {
	text-align:center
}
.page-order-confirmation .thankyou-block h2 {
	font:500 20px/32px "OpenSans-Regular"
}
.page-order-confirmation .order-summary-block h3 {
	font:500 18px/28px "OpenSans-Regular"
}
}@media only screen and (max-width:767px) {
	.node-type-event-backend .event-add-header {
	display:none
}
#block-itg-menu-manager-third-level-menu img {
	margin-top:0
}
#block-views-program-schedule-block-1 .content-list ul.profile-detail li.image img {
	width:55px;
	height:55px
}
.oscar-layout-page .oscar-news .col-md-6:nth-child(3n+1) {
	clear:left
}
.oscar-layout-page .oscar-news .col-md-6:nth-child(n+4) {
	margin-top:30px
}
.oscar-layout-page .oscar-features .col-md-6:nth-child(2n+1) {
	clear:none
}
.poll-banner .detail {
	width:auto;
	display:block;
	overflow:hidden;
	float:none;
	padding-right:0
}
.poll-banner .detail .detail-content h4 {
	font-size:15px;
	font-size:.9375rem;
	line-height:20px
}
.poll-banner .detail .detail-content .vota-time.mhide {
	display:none
}
.poll-banner .poll-list .pic {
	width:145px;
	margin-right:10px;
	margin-bottom:10px
}
.poll-banner .poll-list .voting-data {
	float:none;
	width:100%;
	overflow:hidden;
	padding-top:15px
}
.poll-banner .poll-list .vota-time.desktop-hide {
	display:block;
	padding-top:0
}
.budget-page-layout .itg-715-layout .ipad-space {
	margin-top:50px
}
.budget-page-layout .latest .col-md-3:nth-child(2n+1) {
	clear:left
}
.election-page .itg-most-popular .most_popular .col-md-3:nth-child(2n+1) {
	clear:left
}
.dont-miss ul .dont-miss-listing {
	width:100%;
	padding:0 0 20px
}
.dont-miss ul .dont-miss-listing .dm-pic {
	width:124px
}
.dont-miss ul .dont-miss-listing:nth-child(3) {
	padding-bottom:20px
}
.education-layout-page .itg-layout-565 .droppable,.education-layout-page .itg-layout-672 .itg-widget-child .droppable,.education-layout-page .itg-295-layout .droppable,.education-layout-page .itg-325-layout .droppable,.education-layout-page .itg-345-layout .droppable,.education-layout-page .itg-325-layout .ad-widget {
	height:auto
}
.dont-miss ul .dont-miss-listing .dm-detail,#block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing .dm-detail,#block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing .dm-detail,.osscar-video ul .dont-miss-listing .dm-detail {
	overflow:initial
}
#block-views-event-photo-slider-block .view-event-photo-slider .view-event-photo-slider .slick-slider li {
	width:320px
}
#block-views-event-photo-slider-block .view-event-photo-slider .view-event-photo-slider .slick-slider .slick-prev,#block-views-event-photo-slider-block .view-event-photo-slider .view-event-photo-slider .slick-slider .slick-next {
	display:none !important
}
.video-heading,.photo-heading {
	font-size:18px;
	line-height:24px;
	margin-bottom:10px
}
.state-election-map-wrapper .left-chart .graph-design,.state-election-map-wrapper .left-chart .graph-table-wrapper {
	width:100%
}
.section-anchors .view-category-wise-content-list .catagory-listing .detail h3 {
	font-size:20px;
	font-weight:700;
	margin-bottom:5px
}
.section-anchors .view-category-wise-content-list .catagory-listing .detail p {
	display:block
}
[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form {
	position:relative;
	z-index:99;
	height:80px
}
[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form [class*="views-widget-filter-tm_vid"],[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-sm-field-itg-common-by-line-name-wrapper,[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-bundle-name-wrapper,[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-hash-wrapper {
	position:static;
	padding-top:13px
}
[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form [class*="views-widget-filter-tm_vid"] .views-widget,[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-sm-field-itg-common-by-line-name-wrapper .views-widget,[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-bundle-name-wrapper .views-widget,[id*="views-exposed-form-front-end-global-search-page"] .views-exposed-form #edit-hash-wrapper .views-widget {
	display:none;
	position:relative;
	left:auto;
	top:auto
}
.view-front-end-global-search .searh-all-filters {
	zoom:1;
	white-space:nowrap;
	overflow-x:auto;
	overflow-y:hidden
}
.view-front-end-global-search .searh-all-filters::-webkit-scrollbar {
	display:none
}
.view-front-end-global-search .views-exposed-widget .caln {
	right:60px;
	width:208px
}
.view-front-end-global-search .views-exposed-widget .caln .views-exposed-widget {
	display:block
}
.view-front-end-global-search .views-exposed-widget .caln .container-inline-date {
	display:block
}
.view-front-end-global-search .views-exposed-widget .caln .container-inline-date+.container-inline-date {
	margin-left:17px
}
.home_page_poll_widget_block .poll-data .active-poll-title {
	height:auto
}
.sport-home-layout-page .right-side .col-md-12 {
	min-height:100%
}
.featured_photo_carousel .flexslider .flex-direction-nav a:before,.tech-block_5 .flexslider .flex-direction-nav a:before,.auto-block_5 .flexslider .flex-direction-nav a:before {
	width:30px;
	height:30px;
	line-height:30px;
	font-size:20px
}
.live-block #cricketblog .batBollDetails .batsmanDetails {
	width:100%
}
.live-block #cricketblog .batBollDetails .bollerDetails {
	width:100%
}
.live-block #cricketblog .batBollDetails .batsmanDetails .sectiontime {
	font-size:13px
}
.live-block #cricketblog .batBollDetails .bollerDetails .sectiontime {
	font-size:13px
}
.live-block h1 {
	font-size:24px;
	line-height:30px
}
.live-block #cricketblog .batBollDetails {
	padding:5px
}
.live-block #cricketblog .batBollDetails .batsmanDetails .batNameSaperator {
	padding-right:14px
}
.live-block #cricketblog .batBollDetails .batsmanDetails .batNameSaperator:before {
	right:8px
}
.live-block #cricketblog .batBollDetails .batsmanDetails .ballNameSaperator {
	padding-right:14px
}
.live-block #cricketblog .batBollDetails .batsmanDetails .ballNameSaperator:before {
	right:8px
}
#block-views-video-landing-header-block .video-header-right .ads {
	background:transparent
}
}@media all and (min-width:680px) {
	#block-itg-live-tv-live-tv-video-page .program-livetv .social-icon {
	position:relative
}
#block-itg-live-tv-live-tv-video-page .program-livetv .social-icon>ul {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:100%
}
}@media only screen and (max-width:680px) {
	#block-views-video-landing-header-block-1 {
	padding-bottom:0
}
#block-views-video-landing-header-block-1 .view-header {
	background:#171717;
	padding:0
}
#block-views-video-landing-header-block-1 .view-video-landing-header .defalt-bar {
	overflow:inherit
}
#block-views-video-landing-header-block-1 .view-video-landing-header .view-content {
	background:#171717;
	padding:0;
	overflow-x:inherit
}
#block-views-video-landing-header-block-1 .view-video-landing-header .view-content .photo-list {
	max-height:inherit
}
#block-views-video-landing-header-block-1 .view-video-landing-header .view-content .photo-list li {
	margin-bottom:20px;
	padding:0 10px;
	height:auto;
	width:100%
}
#block-views-video-landing-header-block-1 .view-video-landing-header .view-content .photo-list li .tile figure {
	width:144px;
	float:left;
	margin-right:15px
}
#block-views-video-landing-header-block-1 .view-video-landing-header .view-content .photo-list>i {
	color:#ccc;
	font-size:20px;
	text-align:center;
	width:100%
}
#block-views-video-landing-header-block-1 .view-video-landing-header .view-content .photo-list>i.fa-chevron-up {
	margin-bottom:20px
}
#block-views-video-landing-header-block-1 .view-video-landing-header .view-content .photo-list>i.fa-chevron-down {
	margin-bottom:10px
}
#block-itg-event-backend-program-tab-block .event-listing .side-right {
	width:81%;
	border-left:1px dashed #9f9f9f;
	padding-left:10px
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .title {
	font-size:13px;
	font-size:.8125rem
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .section-part {
	float:none;
	width:100%;
	margin-bottom:10px
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .section-part a {
	width:100%
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .section-part p+a+a {
	margin-top:10px
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .profile-detail {
	float:none;
	width:100%
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .profile-detail .profile-loop {
	padding-left:0;
	border-left:none;
	position:relative;
	margin-top:20px
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .profile-detail .profile-loop:before {
	display:none
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .profile-detail .profile-loop label {
	color:#ef2a24;
	position:relative;
	left:0;
	top:0
}
#block-itg-event-backend-program-tab-block .event-listing .side-right .listing-detail .profile-detail .profile-loop .speaker-designation {
	margin-top:10px
}
#block-views-program-schedule-block-1 .content-list ul.profile-detail li:first-child {
	width:25%;
	padding-top:0;
	font-size:12px
}
#block-views-program-schedule-block-1 .content-list ul.profile-detail li:nth-child(2) {
	width:75%;
	text-align:left
}
#block-views-program-schedule-block-1 .content-list ul.profile-detail li:nth-child(3) {
	width:45%
}
#block-itg-event-backend-event-sign-and-win h1,#block-itg-event-backend-event-registration h1 {
	font-size:20px
}
#block-itg-event-backend-event-sign-and-win .buy-ticket-txt,#block-itg-event-backend-event-registration .buy-ticket-txt {
	text-align:left
}
.sign-and-win-contest,.event-registration-link {
	font-size:15px;
	padding:5px 5px;
	text-align:center;
	font-weight:500
}
#block-views-program-schedule-block-1 h2,#block-views-program-schedule-block-3 h2,#block-views-program-schedule-block-4 h2,#block-itg-event-backend-program-tab-block h2,#block-itg-event-backend-event-sign-and-win h2,#block-itg-event-backend-event-registration h2 {
	margin-bottom:15px
}
#block-views-program-schedule-block-3 .col-md-3:nth-child(3n+1) {
	clear:none
}
#block-views-program-schedule-block-3 .col-md-3:nth-child(2n+1) {
	clear:left
}
#block-menu-menu-event-menu .wrap-mobile-social .mobile-nav,#block-menu-menu-event-menu .wrap-mobile-social .social-share {
	display:inline-block;
	vertical-align:top
}
#block-itg-event-backend-program-tab-block .program-sub-title {
	font-size:17px;
	padding:10px
}
#block-itg-event-backend-program-tab-block .top-block-highlight .highlights-video .live-event-video {
	height:250px
}
#block-views-program-schedule-block-4 .view-display-id-block_4>.view-content>.views-row {
	width:49%
}
.big-news .big-story-col-1,.big-news .big-story-col-2 {
	width:100%;
	float:none
}
.big-news .big-story-col-2 {
	padding-top:15px
}
.top-block .top-colum-3>.itg-widget-parent,.top-block .auto-block-3>.itg-widget-parent {
	float:none;
	width:100%
}
.top-block .top-colum-3 .trending-list,.top-block .auto-block-3 .trending-list {
	float:none;
	width:100%;
	margin-top:50px
}
#block-itg-live-tv-live-tv-video-page .latest-livetv-video .photo-list li {
	padding:10px 10px 0;
	height:auto;
	width:100% !important
}
#block-itg-live-tv-live-tv-video-page .latest-livetv-video .photo-list li figure {
	float:left;
	margin-right:10px;
	width:145px
}
#block-itg-live-tv-live-tv-video-page .latest-livetv-video .photo-list i.slick-arrow {
	color:#ccc;
	font-size:25px;
	text-align:center;
	width:100%
}
#block-itg-live-tv-live-tv-video-page .program-livetv {
	padding:10px 10px 0;
	display:block
}
#block-itg-live-tv-live-tv-video-page .program-livetv .social-icon,#block-itg-live-tv-live-tv-video-page .program-livetv .live_tv_video {
	width:100%
}
#block-itg-live-tv-live-tv-video-page .program-livetv .live_tv_video {
	padding-bottom:56.25%
}
#block-itg-live-tv-live-tv-video-page .program-livetv .social-icon {
	padding-top:0
}
#block-itg-live-tv-live-tv-video-page .program-livetv .social-icon>ul {
	position:relative
}
#block-itg-live-tv-live-tv-video-page .program-livetv .social-icon li {
	float:left;
	vertical-align:top
}
#block-itg-live-tv-live-tv-video-page .program-livetv .social-icon li a {
	border-bottom:none;
	padding:10px
}
#block-itg-live-tv-live-tv-video-page .program-livetv .social-icon li a i {
	font-size:20px;
	font-size:1.25rem;
	padding-right:5px
}
#block-itg-live-tv-live-tv-video-page .program-livetv .social-icon li a span {
	display:none
}
#block-itg-live-tv-live-tv-video-page .program-livetv .social-icon .show-embed-code-link {
	position:static
}
#block-itg-live-tv-live-tv-video-page .program-livetv .social-icon .show-embed-code-link .show-embed-code-div {
	transform:none;
	width:100%;
	left:0
}
.itg-h450-section .col-md-8 .widget-wrapper {
	height:100%;
	padding:0;
	background-color:#f3f3f3
}
.featured_photo_carousel .widget-title,.tech-block_5 .widget-title,.auto-block_5 .widget-title {
	top:0;
	left:0
}
.itg-h321-section .tech_reviews,.itg-h321-section .auto_reviews,.itg-h321-section .dont_miss {
	padding:5px 10px 5px
}
.magazin-mob {
	display:block
}
.magazin-desktop {
	display:none
}
.magazin-lhs-top .magazin-top {
	margin-bottom:0
}
.magazin-lhs-top .magazin-top .magazin-subscribe,.magazin-lhs-top .magazin-top .magazin-top-left {
	width:100%;
	float:none
}
.magazin-lhs-top .magazin-top .magazin-top-left {
	padding:5px;
	padding-top:5px
}
.magazin-lhs-top .magazin-top .magazin-top-left .web-excl {
	top:5px;
	left:5px
}
.magazin-lhs-top .magazin-bottom ul {
	overflow:auto;
	margin-left:0;
	padding-left:20px
}
.magazin-lhs-top .magazin-bottom ul li {
	width:auto;
	float:none;
	display:block;
	vertical-align:top;
	padding:0 5px;
	margin-top:0;
	position:relative
}
.magazin-lhs-top .magazin-bottom ul li:before {
	position:absolute;
	top:8px;
	left:-10px;
	content:'';
	border-radius:100%;
	background:#a00606;
	height:5px;
	width:5px
}
.magazin-lhs-top .magazin-bottom ul li h3 {
	margin-top:10px;
	white-space:pre-wrap;
	font-size:16px;
	line-height:24px
}
.magazin-lhs-top .magazin-bottom ul li h3 .lock {
	line-height:initial;
	padding-left:25px
}
.magazin-lhs-top.magazin-mob {
	background:transparent;
	border:none;
	margin-top:50px;
	padding-bottom:0
}
#block-views-video-landing-header-block-1 {
	background:#111;
	border-top:5px solid #111
}
#block-views-video-landing-header-block-1 .view-header h3 {
	margin-bottom:15px;
	background:#111
}
#block-views-video-landing-header-block-1 .defalt-bar {
	background:#111
}
#block-views-video-landing-header-block .video-header-right {
	padding-bottom:0
}
#block-views-video-landing-header-block .video-header-right p.upload-date {
	border-bottom:1px solid rgba(170,169,169,0.2);
	padding-bottom:10px;
	color:#d9d9d9
}
.tech-layout-page .techwatch.osscar-video ul .dont-miss-listing .dm-pic {
	width:124px
}
.view-category-wise-content-list .catagory-grid .col-md-3:nth-child(3n+1) {
	clear:none
}
.view-category-wise-content-list .catagory-grid .col-md-3:nth-child(2n+1) {
	clear:left
}
.budget-page-layout .osscar-video ul .dont-miss-listing .dm-pic {
	width:124px
}
#block-itg-ask-expert-ask-an-expert-details-page-block .question-form-title h3 {
	font-size:16px
}
#block-itg-ask-expert-ask-an-expert-details-page-block .ask-user-detail .section-user-details,#block-itg-ask-expert-ask-an-expert-details-page-block .ask-user-detail .ask-an-expert-like-dislike {
	width:100%;
	float:none;
	overflow:hidden
}
#block-itg-ask-expert-ask-an-expert-details-page-block .ask-user-detail .ask-an-expert-like-dislike {
	margin-top:20px
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config #itg-custom-ask-an-expert-form .captcha {
	width:100%
}
#block-itg-ask-expert-ask-an-expert-details-page-block #expert_global_config #itg-custom-ask-an-expert-form .form-submit {
	width:50%;
	margin-left:0
}
#block-menu-menu-event-menu .col-md-4 {
	background:#fff;
	padding-top:10px
}
#block-menu-menu-event-menu .event-detail .event-str-date {
	font-size:20px
}
#block-menu-menu-event-menu .wrap-mobile-social {
	position:relative;
	overflow:hidden
}
#block-menu-menu-event-menu .wrap-mobile-social .social-share {
	float:right;
	width:200px;
	text-align:right
}
#block-menu-menu-event-menu .wrap-mobile-social .social-share a {
	line-height:40px;
	height:40px;
	padding:0 5px;
	color:#dfdfdf
}
#block-menu-menu-event-menu .wrap-mobile-social .event-search {
	position:absolute;
	top:10px;
	right:20px
}
#block-menu-menu-event-menu .wrap-mobile-social .event-search input[type="text"] {
	height:25px;
	border:none;
	width:0;
	padding:0
}
#block-views-event-associate-video-block .video-list {
	width:140px
}
.speaker-detail-page h3 {
	display:none
}
.speaker-detail-page .col-md-9 {
	margin-top:20px
}
#block-itg-event-backend-event-registration h2 span {
	display:none
}
#content .node-event_registration-form span.error {
	padding-left:0
}
#content [id*='event-registration-node-form'] .form-text,#content [id*='event-registration-node-form'] .form-textarea,#content [id*='event-registration-node-form'] .mandatory-message,#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-radios label {
	width:100%
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] .date-box-wrapper .date-combo.form-wrapper {
	width:100%
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] .event-registration-form-content {
	padding:5px 5px 30px
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-radios label+div>div {
	width:49.2%;
	margin-top:10px !important
}
#block-itg-event-backend-post-event-block .event-listing .content-detail .side-right,#block-itg-event-backend-post-event-block .event-listing .content-detail .side-left {
	width:100%;
	border:none;
	padding:0
}
#block-itg-event-backend-post-event-block .event-listing .content-detail .side-left {
	margin-bottom:10px
}
#block-itg-event-backend-post-event-block .event-listing .content-detail .side-right .listing-detail {
	margin-bottom:0
}
#block-itg-event-backend-post-event-block .top-tab ul li {
	width:110px;
	float:none
}
#block-itg-event-backend-post-event-block .top-tab ul li i {
	display:none
}
.event-sidebar .region-sidebar-second-event {
	zoom:1
}
.event-sidebar .region-sidebar-second-event:before,.event-sidebar .region-sidebar-second-event:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
.event-sidebar .region-sidebar-second-event:after {
	clear:both
}
.event-sidebar .region-sidebar-second-event>div {
	width:100%;
	float:none
}
.event-sidebar .region-sidebar-second-event>div:nth-child(odd) {
	margin-right:0
}
.event-sidebar .region-sidebar-second-event>div:nth-child(even) {
	margin-left:0
}
#block-itg-event-backend-ad-right-sidebar-event {
	padding:0;
	border:none;
	background:transparent;
	margin-bottom:30px
}
div.footer-expand-icon {
	display:block
}
footer .footer-top div.footer-expand-icon {
	display:block;
	position:absolute;
	top:0;
	right:15px
}
footer .footer-top .footer-social-link {
	display:none
}
.ugc-top-heading h2 {
	padding-bottom:5px;
	margin-bottom:20px;
	font-size:18px
}
#content [id*="ugc-node-form"].ugc-custom-wrapper {
	margin:0 -15px
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .captcha .form-item-captcha-response div.description {
	padding-left:0
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .form-actions {
	text-align:left
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .form-type-managed-file>label+div.form-managed-file {
	padding-left:0
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .form-type-managed-file>label+div.form-managed-file input[type="file"] {
	width:200px
}
#content [id*="ugc-node-form"].ugc-custom-wrapper .form-type-managed-file>label {
	margin-bottom:10px
}
.oscar-layout-page .oscar-slider .bottom-slider {
	padding-bottom:20px
}
.oscar-layout-page .oscar-slider .bottom-slider li {
	padding:10px;
	width:100% !important;
	height:auto
}
.oscar-layout-page .oscar-slider .bottom-slider li a.video-icon {
	float:left
}
.oscar-layout-page .oscar-slider .bottom-slider li img {
	float:left;
	margin-right:10px;
	width:145px
}
.oscar-layout-page .oscar-slider .bottom-slider li p {
	margin-top:0;
	overflow:hidden
}
.oscar-layout-page .oscar-slider .bottom-slider i {
	color:#ccc;
	font-size:25px;
	text-align:center;
	width:100%
}
.election-page .key-candidate .key-candidate-detail ul li .status span {
	font-size:12px
}
.sign-in-link .signup-link {
	float:none;
	display:block;
	text-align:left
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] {
	max-width:100%
}
#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-radios label+div>div,#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-radios label,#content .node-event_registration-form .form-type-textfield>label,#content .node-event_registration-form .form-type-textarea>label,#content .node-event_registration-form .form-type-select>label,#content [id*='event-registration-node-form'] .form-item-field-erf-payment-gateway-und #edit-field-erf-payment-gateway-und,#content [id*='event-registration-node-form'] [id*='field-erf-registration-fee-values'] div.form-type-select label {
	width:100%
}
#content [id*='event-registration-node-form'] .have-a-coupon-code,#content .node-event_registration-form .form-actions,#content [id*='event-registration-node-form'] .captcha {
	padding-left:0
}
#content .node-event_registration-form .form-actions .form-submit {
	margin:0
}
.election-page .election-graph-5 {
	margin-top:-20px
}
.page-sso-change-password form#itg-sso-reg-password-form {
	max-width:100%;
	padding:20px
}
.password-strength {
	width:17em;
	float:none;
	margin:1.4em 0
}
}@media only screen and (max-width:680px) {
	#block-views-anchor-landing-page-block .anchor-left {
	width:50%
}
.view-video-list-of-category .view-content .photo-list li,.view-photo-list-of-category .view-content .photo-list li,.view-so-sorry .view-content .photo-list li,.view-programme-content .view-content .photo-list li,.page-sports-video .view-content .photo-list li,.page-sports-photo .view-content .photo-list li,.view-programme-content-live-tv .view-content .photo-list li,.view-podcasts-listing.podcast-detail-page .view-content .photo-list li {
	width:33.33333%
}
.view-video-list-of-category .view-content .photo-list li:nth-child(4n+1),.view-photo-list-of-category .view-content .photo-list li:nth-child(4n+1),.view-so-sorry .view-content .photo-list li:nth-child(4n+1),.view-programme-content .view-content .photo-list li:nth-child(4n+1),.page-sports-video .view-content .photo-list li:nth-child(4n+1),.page-sports-photo .view-content .photo-list li:nth-child(4n+1),.view-programme-content-live-tv .view-content .photo-list li:nth-child(4n+1),.view-podcasts-listing.podcast-detail-page .view-content .photo-list li:nth-child(4n+1) {
	clear:none
}
.view-video-list-of-category .view-content .photo-list li:nth-child(3n+1),.view-photo-list-of-category .view-content .photo-list li:nth-child(3n+1),.view-so-sorry .view-content .photo-list li:nth-child(3n+1),.view-programme-content .view-content .photo-list li:nth-child(3n+1),.page-sports-video .view-content .photo-list li:nth-child(3n+1),.page-sports-photo .view-content .photo-list li:nth-child(3n+1),.view-programme-content-live-tv .view-content .photo-list li:nth-child(3n+1),.view-podcasts-listing.podcast-detail-page .view-content .photo-list li:nth-child(3n+1) {
	clear:left
}
#block-views-video-landing-header-block .video-header-right .top-section {
	width:100%;
	float:none
}
#block-views-video-landing-header-block .video-header-right .social-likes ul li a {
	padding:5px 10px
}
#block-views-video-landing-header-block .video-header-right .ads {
	margin:10px 0;
	float:none
}
#block-views-so-sorry-the-remix,#block-itg-widget-so-sorry-front-politoons {
	width:100%;
	padding:0;
	display:block
}
.page-sso-change-password form#itg-sso-reg-password-form {
	padding:20px 20px
}
.page-sso-change-password .password-strength {
	float:none;
	margin-bottom:10px;
	margin-top:0
}
div.password-confirm {
	float:none;
	margin-top:0
}
div.form-item div.password-suggestions {
	width:100%
}
}@media only screen and (max-width:480px) {
	#block-itg-widget-featured-photo-carousel-r .slick-prev,#block-itg-widget-featured-photo-carousel-r .slick-next,#block-itg-widget-featured-video-carousel-r .slick-prev,#block-itg-widget-featured-video-carousel-r .slick-next {
	top:23%
}
#block-views-anchor-landing-page-block .anchor-left {
	width:100%
}
#block-views-anchor-landing-page-block .anchor-right {
	padding-top:15px
}
.story-section .story-expert-opinion {
	width:280px;
	float:none;
	padding:10px 15px;
	margin:0 auto
}
.election-page h1 {
	margin-top:20px
}
.election-page .election-graph {
	width:auto
}
.election-page .election-graph .col-el-5 {
	width:100%
}
.election-page .col-el-5.mt-50 {
	margin-top:0
}
.static-feedback-from .name-email-continer input[type="text"] {
	width:100%
}
.static-feedback-from .webform-submit-social a img {
	display:inline-block;
	vertical-align:top;
	margin-bottom:10px
}
.static-feedback-from .form-submit {
	height:40px;
	width:140px;
	font-size:16px;
	font-weight:300
}
.static-feedback-from h1 span {
	float:none;
	display:block;
	font-size:10px
}
.static-feedback-from .webform-name-field.feedback .form-textarea-wrapper,.static-feedback-from .webform-name-field.feedback label {
	width:100%
}
.view-video-list-of-category .view-content .photo-list li,.view-photo-list-of-category .view-content .photo-list li,.view-so-sorry .view-content .photo-list li,.view-programme-content .view-content .photo-list li,.page-sports-video .view-content .photo-list li,.page-sports-photo .view-content .photo-list li,.view-programme-content-live-tv .view-content .photo-list li,.view-podcasts-listing.podcast-detail-page .view-content .photo-list li {
	width:50%;
	max-width:none
}
.view-video-list-of-category .view-content .photo-list li:nth-child(3n+1),.view-photo-list-of-category .view-content .photo-list li:nth-child(3n+1),.view-so-sorry .view-content .photo-list li:nth-child(3n+1),.view-programme-content .view-content .photo-list li:nth-child(3n+1),.page-sports-video .view-content .photo-list li:nth-child(3n+1),.page-sports-photo .view-content .photo-list li:nth-child(3n+1),.view-programme-content-live-tv .view-content .photo-list li:nth-child(3n+1),.view-podcasts-listing.podcast-detail-page .view-content .photo-list li:nth-child(3n+1) {
	clear:none
}
.view-video-list-of-category .view-content .photo-list li:nth-child(2n+1),.view-photo-list-of-category .view-content .photo-list li:nth-child(2n+1),.view-so-sorry .view-content .photo-list li:nth-child(2n+1),.view-programme-content .view-content .photo-list li:nth-child(2n+1),.page-sports-video .view-content .photo-list li:nth-child(2n+1),.page-sports-photo .view-content .photo-list li:nth-child(2n+1),.view-programme-content-live-tv .view-content .photo-list li:nth-child(2n+1),.view-podcasts-listing.podcast-detail-page .view-content .photo-list li:nth-child(2n+1) {
	clear:left
}
.story-section .story-right.photo-story .fa-chevron-left,.story-section .story-right.photo-story .fa-chevron-right {
	width:25px;
	height:35px;
	top:55px;
	font-size:18px;
	line-height:37px
}
.story-section .story-right.photo-story .multiple-photo {
	padding:0
}
.story-section .story-right.photo-story .multiple-photo .slick-next,.story-section .story-right.photo-story .multiple-photo .slick-prev {
	display:none
}
.poll-banner.image-poll-list .poll-list .voting-data .past-poll {
	margin:0
}
.poll-banner.image-poll-list .poll-list .voting-data .past-poll li {
	margin:0;
	float:left;
	width:33.33%
}
.poll-banner.image-poll-list .poll-list .voting-data .past-poll li+li {
	padding-left:10px
}
.poll-banner.image-poll-list .poll-list .voting-data .past-poll li .noofvotes {
	padding:0;
	width:35%
}
.poll-banner.image-poll-list .poll-list .voting-data .past-poll li .poll-past-percentage-progess {
	padding:0;
	width:65%
}
.poll-banner.image-poll-list .poll-list .voting-data .past-poll li .poll-answer-text img {
	height:auto
}
}@media only screen and (max-width:340px) {
	.story-section .story-right.photo-story .fa-chevron-left,.story-section .story-right.photo-story .fa-chevron-right {
	width:25px;
	height:35px;
	top:40px;
	font-size:18px;
	line-height:37px
}
#block-itg-layout-manager-header-block .head-live-tv .globle-search.active {
	width:108px
}
#block-itg-widget-featured-photo-carousel-r .slick-prev,#block-itg-widget-featured-photo-carousel-r .slick-next,#block-itg-widget-featured-video-carousel-r .slick-prev,#block-itg-widget-featured-video-carousel-r .slick-next {
	top:15%
}
.view-personalization-my-preferences #views-form-personalization-my-preferences-block .personalization-low-high span:first-child {
	margin-left:125px
}
}@media only screen and (min-width:769px) {
	.list-none {
	list-style-type:none
}
.big-news .big-story-col-1,.big-news .big-story-col-2 {
	float:left;
	padding:0 15px
}
.big-news .big-story-col-1 {
	width:56.4%
}
.big-news .big-story-col-2 {
	width:43.6%;
	padding-left:0
}
.featured-news {
	padding:5px;
	border:1px solid #ddd;
	margin:0
}
.featured-news .featured-post {
	padding:5px
}
.section-ordering h3 {
	font-size:20px;
	font-size:1.25rem
}
.featured_photo_carousel .flexslider .flex-direction-nav,.tech-block_5 .flexslider .flex-direction-nav,.auto-block_5 .flexslider .flex-direction-nav {
	display:block
}
.featured_photo_carousel .flexslider .slides li .detail .flex-caption,.tech-block_5 .flexslider .slides li .detail .flex-caption,.auto-block_5 .flexslider .slides li .detail .flex-caption {
	font-size:18px;
	font-size:1.125rem;
	font-weight:500;
	line-height:24px;
	padding:10px;
	min-height:68px;
	max-height:auto;
	overflow:initial
}
.featured_photo_carousel .flexslider .slides li .detail .flex-count,.tech-block_5 .flexslider .slides li .detail .flex-count,.auto-block_5 .flexslider .slides li .detail .flex-count {
	position:absolute;
	bottom:78px;
	left:0
}
.story-section h1 {
	font-size:34px;
	font-size:2.125rem;
	font-weight:700;
	line-height:45px
}
.story-section .story-left,.story-section .story-right {
	float:left
}
.story-section .story-left {
	width:21%
}
.story-section .story-left .byline {
	text-align:center
}
.story-section .story-left .byline .profile-pic,.story-section .story-left .byline .profile-detail {
	float:none
}
.story-section .story-left .byline .profile-pic img {
	width:60px;
	height:60px
}
.story-section .story-left .byline .profile-detail {
	width:auto;
	margin:0
}
.story-section .story-left .byline .profile-detail ul li {
	float:none;
	padding:5px 0;
	border-bottom:1px solid #eaeaea
}
.story-section .story-left .byline .profile-detail ul li+li {
	border-left:none
}
.story-section .story-left .byline .profile-detail ul li:last-child {
	border-left:none
}
.story-section .story-left .byline .profile-detail ul.date-update li {
	margin-bottom:0
}
.story-section .story-left .byline ul.social-links li {
	float:left;
	padding:10px 0
}
.story-section .story-left .briefcase {
	margin-top:50px
}
.story-section .story-left .briefcase h4 {
	font-weight:700;
	text-transform:uppercase;
	margin-bottom:8px
}
.story-section .story-left .briefcase ul li {
	background:#f9f9f9;
	color:#575757;
	padding:12px 8px 20px;
	line-height:18px
}
.story-section .story-left .briefcase ul li+li {
	border-top:1px solid #eaeaea;
	padding:20px 8px
}
.story-section .story-left .briefcase ul li:before {
	display:none
}
.story-section .story-right {
	width:79%
}
.story-section .story-right .byline .profile-detail {
	margin:0 0 0 10px
}
.story-section .snap-post {
	padding:20px 20px 20px 100px;
	background-size:inherit
}
.story-section .snap-post .discription {
	font-size:22px;
	font-size:1.375rem;
	font-weight:700;
	line-height:30px;
	text-align:center
}
.story-section .snap-post .agbutton {
	margin:20px 0;
	text-align:center
}
.story-section .snap-post .agbutton a {
	display:inline-block;
	margin-top:0
}
.story-section .snap-post .agbutton button {
	margin:0 15px;
	width:113px;
	font-size:17px;
	font-size:1.0625rem;
	font-weight:500
}
.story-section .snap-post .agbutton p.error-msg {
	padding-left:140px
}
.story-section .social-list li {
	width:auto
}
.story-section .social-list li:nth-child(7) {
	border-left:1px solid #ddd
}
.story-section .buzzfeed-byline .byline .profile-detail {
	width:49%
}
.story-section .buzzfeed-byline .social-share-story {
	float:right
}
.story-section.photo-story-section .story-right {
	width:77%
}
.story-section.buzz-feedback .story-right {
	width:100%
}
.buzz-feedback .story-right {
	width:100%;
	float:none
}
.buzz-feedback .buzz-section h1 {
	font-size:34px;
	font-size:2.125rem
}
.buzz-feedback .buzz-section h1 span {
	width:32px;
	height:32px;
	font-size:24px;
	font-size:1.5rem;
	line-height:34px
}
.buzz-feedback .related-story.related-story-bottom {
	display:block
}
.related-story.related-story-bottom {
	display:none
}
.related-story.related-story-bottom li:nth-child(2n+1) {
	clear:none
}
.related-story.related-story-bottom li:nth-child(4n+1) {
	clear:left
}
.listicle-feedback .related-story.related-story-bottom {
	display:block
}
.view-front-end-global-search .searh-all-filters {
	white-space:inherit;
	overflow-x:inherit
}
.view-front-end-global-search .searh-all-filters .views-exposed-widget {
	float:left;
	display:none
}
.view-front-end-global-search .searh-all-filters .views-exposed-widget.views-submit-button {
	width:165px
}
.view-front-end-global-search .view-filters {
	margin-bottom:40px
}
.view-front-end-global-search .view-content li.itg-search-list {
	padding:25px 0;
	display:inline-block;
	vertical-align:top;
	width:100%
}
.view-front-end-global-search .view-content li.itg-search-list+li {
	border-top:none
}
.view-front-end-global-search .view-content .search-pic {
	width:170px;
	float:left;
	position:relative
}
.view-front-end-global-search .view-content .search-detail h2 {
	font-size:22px;
	font-size:1.375rem;
	line-height:28px;
	margin-top:-5px;
	word-wrap:break-word
}
.view-front-end-global-search .view-content .search-detail h2 a {
	font-size:22px;
	font-size:1.375rem;
	line-height:28px
}
.view-front-end-global-search .view-content .search-detail p {
	display:block
}
.view-front-end-global-search .view-content .social-share {
	margin-top:12px;
	width:auto;
	float:left
}
.view-front-end-global-search .view-content .social-share ul {
	list-style-type:none
}
.view-front-end-global-search .view-content .social-share ul li {
	display:inline-block;
	vertical-align:top;
	padding-right:8px
}
.view-front-end-global-search .view-content .social-share ul li a,.view-front-end-global-search .view-content .social-share ul li span {
	background:#000;
	width:20px;
	height:20px;
	border-radius:100%;
	display:block;
	color:#fff;
	text-align:center;
	line-height:23px;
	font-size:15px
}
}@media only screen and (min-width:769px) and (min-width:768px) {
	.view-front-end-global-search .view-content .social-share ul li a,.view-front-end-global-search .view-content .social-share ul li span {
	width:23px;
	height:23px;
	line-height:25px
}
}@media only screen and (min-width:769px) {
	.view-front-end-global-search .view-content .social-share ul li a.share,.view-front-end-global-search .view-content .social-share ul li span.share {
	color:#d0d0d0
}
.view-front-end-global-search .view-content .social-share ul li a.share,.view-front-end-global-search .view-content .social-share ul li a.google,.view-front-end-global-search .view-content .social-share ul li span.share,.view-front-end-global-search .view-content .social-share ul li span.google {
	background:transparent
}
.view-front-end-global-search .view-content .social-share ul li a.facebook,.view-front-end-global-search .view-content .social-share ul li span.facebook {
	background:#0b4887
}
.view-front-end-global-search .view-content .social-share ul li a.twitter,.view-front-end-global-search .view-content .social-share ul li span.twitter {
	background:#05a3d2
}
.view-front-end-global-search .view-content .social-share ul li a.google,.view-front-end-global-search .view-content .social-share ul li span.google {
	background:url(/sites/all/themes/itg/images/google-icon.jpg) no-repeat center center
}
.view-front-end-global-search .view-content .other-info {
	padding-top:0;
	margin-top:15px;
	overflow:inherit
}
.view-front-end-global-search .attachment .search-menu {
	white-space:inherit;
	overflow-x:inherit
}
.view-front-end-global-search .attachment .count {
	font-size:30px;
	font-size:1.875rem;
	line-height:36px
}
.view-front-end-global-search .attachment .count h1 {
	font-size:30px;
	font-size:1.875rem;
	line-height:36px
}
.view-front-end-global-search .views-exposed-widget .caln {
	position:inherit;
	right:258px
}
.view-archive-story .view-content .itg-search-list {
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding:25px 0
}
.view-archive-story .view-content .itg-search-list+li {
	border-top:1px solid #ddd
}
.view-archive-story .view-content .itg-search-list .views-field-sm-field-custom-story-small-large-url {
	width:170px;
	float:left
}
.view-archive-story .view-content .itg-search-list>.views-field-label,.view-archive-story .view-content .itg-search-list>.search-detail,.view-archive-story .view-content .itg-search-list>.other-info {
	padding-left:180px
}
.view-archive-story .view-content .itg-search-list .views-field-label h2 {
	font-size:22px;
	font-size:1.375rem;
	line-height:28px
}
.view-archive-story .view-content .itg-search-list .views-field-label h2 a {
	font-size:22px;
	font-size:1.375rem;
	line-height:28px
}
.view-widget-anchors-listing .anchor-listing .pic {
	width:170px
}
.view-widget-anchors-listing .anchor-listing .detail {
	overflow:hidden
}
.view-widget-anchors-listing .anchor-listing .detail h3 {
	margin-bottom:10px;
	font-size:24px;
	font-size:1.5rem
}
section.sidebar {
	border:1px solid #ddd;
	width:100%;
	max-width:370px
}
.sidebars {
	margin-top:0
}
.page-sosorry section.sidebar {
	border:none
}
h1.category-heading {
	font-size:32px;
	font-size:2rem;
	font-weight:400;
	line-height:46px
}
.view-category-wise-content-list .catagory-listing .pic,.view-blog-listing .catagory-listing .pic,.page-podcast .view-podcasts-listing .catagory-listing .pic,.page-podcasts-listing .view-podcasts-listing .catagory-listing .pic {
	width:170px;
	margin-right:20px
}
.view-category-wise-content-list .catagory-listing .detail h3,.view-blog-listing .catagory-listing .detail h3,.page-podcast .view-podcasts-listing .catagory-listing .detail h3,.page-podcasts-listing .view-podcasts-listing .catagory-listing .detail h3 {
	font-size:20px;
	font-size:1.25rem;
	font-weight:700;
	line-height:24px
}
.view-category-wise-content-list .catagory-listing .detail p,.view-blog-listing .catagory-listing .detail p,.page-podcast .view-podcasts-listing .catagory-listing .detail p,.page-podcasts-listing .view-podcasts-listing .catagory-listing .detail p {
	display:block
}
.view-category-wise-content-list .item-list ul.pager,.view-blog-listing .item-list ul.pager,.page-podcast .view-podcasts-listing .item-list ul.pager,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager {
	margin:10px 0;
	list-style-type:none;
	text-align:center
}
.view-category-wise-content-list .item-list ul.pager li,.view-blog-listing .item-list ul.pager li,.page-podcast .view-podcasts-listing .item-list ul.pager li,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
.view-category-wise-content-list .item-list ul.pager li.pager-current,.view-blog-listing .item-list ul.pager li.pager-current,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-current,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-current {
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold"
}
.view-category-wise-content-list .item-list ul.pager li.pager-ellipsis,.view-blog-listing .item-list ul.pager li.pager-ellipsis,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-ellipsis,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-ellipsis {
	padding:3px 9px;
	color:#333;
	line-height:25px;
	border-radius:3px
}
.view-category-wise-content-list .item-list ul.pager li.pager-item a,.view-blog-listing .item-list ul.pager li.pager-item a,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-item a,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-item a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px
}
.view-category-wise-content-list .item-list ul.pager li.pager-item a:hover,.view-blog-listing .item-list ul.pager li.pager-item a:hover,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-item a:hover,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-item a:hover {
	background-color:#d71920;
	color:#fff
}
.view-category-wise-content-list .item-list ul.pager li.pager-next a,.view-category-wise-content-list .item-list ul.pager li.pager-last a,.view-category-wise-content-list .item-list ul.pager li.pager-first a,.view-category-wise-content-list .item-list ul.pager li.pager-previous a,.view-blog-listing .item-list ul.pager li.pager-next a,.view-blog-listing .item-list ul.pager li.pager-last a,.view-blog-listing .item-list ul.pager li.pager-first a,.view-blog-listing .item-list ul.pager li.pager-previous a,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-next a,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-last a,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-first a,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-previous a,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-next a,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-last a,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-first a,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-previous a {
	color:#333;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	padding:3px 10px;
	font-family:"OpenSans-Semibold";
	display:block;
	border-radius:3px
}
.view-category-wise-content-list .item-list ul.pager li.pager-next a:hover,.view-category-wise-content-list .item-list ul.pager li.pager-last a:hover,.view-category-wise-content-list .item-list ul.pager li.pager-first a:hover,.view-category-wise-content-list .item-list ul.pager li.pager-previous a:hover,.view-blog-listing .item-list ul.pager li.pager-next a:hover,.view-blog-listing .item-list ul.pager li.pager-last a:hover,.view-blog-listing .item-list ul.pager li.pager-first a:hover,.view-blog-listing .item-list ul.pager li.pager-previous a:hover,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-next a:hover,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-last a:hover,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-first a:hover,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-previous a:hover,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-next a:hover,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-last a:hover,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-first a:hover,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-previous a:hover {
	background-color:#d71920;
	color:#fff
}
.view-category-wise-content-list .item-list ul.pager li.pager-next.pager-first.first,.view-category-wise-content-list .item-list ul.pager li.pager-next.pager-last.last,.view-category-wise-content-list .item-list ul.pager li.pager-last.pager-first.first,.view-category-wise-content-list .item-list ul.pager li.pager-last.pager-last.last,.view-category-wise-content-list .item-list ul.pager li.pager-first.pager-first.first,.view-category-wise-content-list .item-list ul.pager li.pager-first.pager-last.last,.view-category-wise-content-list .item-list ul.pager li.pager-previous.pager-first.first,.view-category-wise-content-list .item-list ul.pager li.pager-previous.pager-last.last,.view-blog-listing .item-list ul.pager li.pager-next.pager-first.first,.view-blog-listing .item-list ul.pager li.pager-next.pager-last.last,.view-blog-listing .item-list ul.pager li.pager-last.pager-first.first,.view-blog-listing .item-list ul.pager li.pager-last.pager-last.last,.view-blog-listing .item-list ul.pager li.pager-first.pager-first.first,.view-blog-listing .item-list ul.pager li.pager-first.pager-last.last,.view-blog-listing .item-list ul.pager li.pager-previous.pager-first.first,.view-blog-listing .item-list ul.pager li.pager-previous.pager-last.last,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-next.pager-first.first,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-next.pager-last.last,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-last.pager-first.first,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-last.pager-last.last,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-first.pager-first.first,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-first.pager-last.last,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-previous.pager-first.first,.page-podcast .view-podcasts-listing .item-list ul.pager li.pager-previous.pager-last.last,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-next.pager-first.first,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-next.pager-last.last,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-last.pager-first.first,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-last.pager-last.last,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-first.pager-first.first,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-first.pager-last.last,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-previous.pager-first.first,.page-podcasts-listing .view-podcasts-listing .item-list ul.pager li.pager-previous.pager-last.last {
	display:none
}
.sidebar-second .may-be-suggest-container h3,.sidebar-second .may-be-suggest-container h2,.sidebar-second .top-takes-video-container h3,.sidebar-second .watch-right-now-video h3.sidebar-second .watch-right-now-video h2 {
	display:block
}
.sidebar-second .may-be-suggest-container h3 span,.sidebar-second .may-be-suggest-container h2 span,.sidebar-second .top-takes-video-container h3 span,.sidebar-second .watch-right-now-video h3 span {
	padding:20px 20px 10px 30px
}
.sidebar-second .may-be-suggest-container ul li,.sidebar-second .top-takes-video-container ul li,.sidebar-second .watch-right-now-video ul li {
	padding:10px 24px 10px 30px
}
.program-rhs h3 span {
	padding:20px 20px 10px 30px
}
.program-rhs ul {
	padding:10px 20px 0 30px
}
.region-top {
	padding:20px 0;
	margin-top:-30px
}
#block-views-photo-landing-slider-block h2 {
	margin-bottom:15px
}
#block-views-photo-landing-slider-block .other-details-main {
	height:632px;
	background:#111
}
#block-views-photo-landing-slider-block .other-details-main .counter {
	padding:15px 25px
}
#block-views-photo-landing-slider-block .other-details-main .counterslide .slick-next {
	right:25px
}
#block-views-photo-landing-slider-block .other-details-main .counterslide .slick-prev {
	right:87px
}
#block-views-photo-landing-slider-block .other-details-main .caption {
	padding:0 20px
}
#block-views-photo-landing-slider-block .social-icon ul {
	padding-left:10px
}
#block-views-photo-landing-slider-block .social-icon ul li a {
	padding:0 12px;
	line-height:55px
}
#block-views-photo-landing-slider-block .social-icon ul li span.flag-throbber {
	display:none
}
#block-views-photo-landing-slider-block .slick-slider .slick-next,#block-views-photo-landing-slider-block .slick-slider .slick-prev {
	width:50px;
	height:100px;
	margin-top:-50px
}
#block-views-photo-landing-slider-block .slick-slider .slick-next:before,#block-views-photo-landing-slider-block .slick-slider .slick-prev:before {
	top:38px;
	font-size:30px
}
#block-views-photo-landing-slider-block .slick-thumbs .slick-prev,#block-views-photo-landing-slider-block .slick-thumbs .slick-next {
	background:transparent;
	margin-top:-55px;
	color:#fff
}
#block-views-photo-landing-slider-block .slick-thumbs .slick-prev:hover,#block-views-photo-landing-slider-block .slick-thumbs .slick-next:hover {
	background:transparent
}
#block-itg-msi-magazine-calendar,#block-views-latest-issue-magzine-block-1 {
	padding:50px 34px 20px
}
.page-sosorry #block-itg-ads-ad-right-sidebar-1 {
	padding:30px 34px
}
#block-itg-layout-manager-header-sosorry-block .sosory-header .sosorryitg {
	padding:40px 30px 0 0
}
#block-itg-layout-manager-header-sosorry-block .sosory-footer {
	text-align:center
}
#block-itg-layout-manager-header-sosorry-block .sosory-footer ul li {
	width:auto;
	padding:0 20px;
	margin-bottom:0
}
#block-itg-layout-manager-header-sosorry-block .sosory-footer ul li i {
	float:none
}
#block-itg-layout-manager-header-sosorry-block .sosory-footer ul li:nth-child(2) {
	border-left:1px solid #eff94e;
	border-right:1px solid #eff94e
}
.view-so-sorry h2 {
	font-size:26px;
	font-size:1.625rem;
	font-weight:300
}
.view-so-sorry .video-slider-images .slick-slider {
	padding:10px 45px
}
.view-so-sorry .video-slider-images .slick-prev,.view-so-sorry .video-slider-images .slick-next {
	background:transparent;
	color:#fff
}
.view-so-sorry .video-slider-images .slick-prev:hover,.view-so-sorry .video-slider-images .slick-next:hover {
	background:transparent
}
.view-display-id-so_sorry_page {
	margin:0
}
.view-display-id-so_sorry_page h1 {
	font-size:26px
}
#block-itg-widget-so-sorry-front-politoons .politoons-sosorry h2 {
	font-size:26px;
	font-size:1.625rem;
	font-weight:300
}
#block-itg-ads-ad-right-sidebar-1 {
	width:100%
}
.recommended-for-you #block-itg-widget-personlization ul.common-list li.recom-listing .pic {
	width:auto
}
.recommended-for-you #block-itg-widget-personlization .recommended-slider button.slick-next,.recommended-for-you #block-itg-widget-personlization .recommended-slider button.slick-prev {
	display:block !important
}
.programe-container .program-row .programe-title {
	font-size:22px;
	font-size:1.375rem;
	font-weight:700
}
#block-views-video-landing-header-block .video-landing-header {
	background:#000;
	padding:0 15px 20px
}
#block-views-video-landing-header-block .video-header-left .video {
	float:left;
	width:84.5%;
	padding:10px 10px;
	border:1px solid #242424
}
#block-views-video-landing-header-block .video-header-left .social-likes {
	float:left;
	width:15.5%;
	padding:0;
	border-bottom:none;
	border-right:1px solid #181818;
	margin-bottom:0
}
#block-views-video-landing-header-block .video-header-left .social-likes ul {
	display:inherit
}
#block-views-video-landing-header-block .video-header-left .social-likes ul li {
	float:none
}
#block-views-video-landing-header-block .video-header-left .social-likes ul li a {
	padding:13px 5px 12.9px 10px
}
#block-views-video-landing-header-block .video-header-left .social-likes ul li a span {
	display:inline-block
}
#block-views-video-landing-header-block .video-header-left .social-likes ul li a i {
	margin-right:8px;
	float:left
}
#block-views-video-landing-header-block .video-header-left .social-likes ul li+li a {
	border-top:1px solid #000
}
#block-views-video-landing-header-block .video-header-left .slick-slider .slick-next,#block-views-video-landing-header-block .video-header-left .slick-slider .slick-prev {
	width:50px;
	height:100px;
	margin-top:-50px
}
#block-views-video-landing-header-block .video-header-left .slick-slider .slick-next:before,#block-views-video-landing-header-block .video-header-left .slick-slider .slick-prev:before {
	top:38px;
	font-size:30px
}
#block-views-video-landing-header-block .video-header-left .video-slider-images .slick-slider {
	padding:10px 45px
}
#block-views-video-landing-header-block .video-header-left .video-slider-images .slick-prev,#block-views-video-landing-header-block .video-header-left .video-slider-images .slick-next {
	background:transparent;
	color:#fff
}
#block-views-video-landing-header-block .video-header-left .video-slider-images .slick-prev:hover,#block-views-video-landing-header-block .video-header-left .video-slider-images .slick-next:hover {
	background:transparent
}
#block-views-video-landing-header-block .video-header-right {
	height:474px;
	padding-bottom:0
}
#block-views-video-landing-header-block .video-header-right p:first-child {
	margin-top:0
}
#block-views-video-landing-header-block h2 {
	font-size:24px;
	font-size:1.5rem
}
.auto-layout-page .auto-block-1 {
	border:1px solid #ddd
}
.auto-layout-page .itg-top-section .top-colum-1 .droppable,.auto-layout-page .itg-top-section .top-colum-2 .droppable {
	height:608px
}
.auto-layout-page .itg-top-section .top-colum-3 .droppable {
	height:247px
}
.tech-layout-page .auto-block-1 {
	border:1px solid #ddd
}
.node-type-videogallery header {
	margin-bottom:0
}
.node-type-videogallery #block-itg-videogallery-videogallery-menu-video-block {
	margin-top:22px
}
.second-level-menu.before-load {
	height:37px;
	overflow:hidden
}
body.page-taxonomy-term #main .row {
	overflow:hidden
}
}@media only screen and (min-width:768px) and (max-width:1200px) {
	.story-section .snap-post .agbutton,.story-section .snap-post .discription {
	text-align:center
}
.widget-wrapper.top_stories_ordering .data-holder .block-itg-widget {
	overflow:scroll;
	max-height:663px
}
#block-itg-layout-manager-header-sosorry-block .sosory-header .sosorryitg {
	padding:40px 30px 0 0
}
#block-itg-layout-manager-header-sosorry-block .sosory-footer ul li:nth-child(2) {
	border-left:none
}
#block-views-video-landing-header-block .video-header-left,#block-views-video-landing-header-block .social-likes {
	width:100%;
	float:none;
	margin-top:0
}
#block-views-video-landing-header-block .social-likes ul li {
	float:left
}
#block-views-photo-landing-slider-block .social-icon ul {
	display:table
}
#block-views-photo-landing-slider-block .social-icon ul li {
	display:table-cell;
	text-align:center;
	float:none
}
#block-views-photo-landing-slider-block .social-icon ul li a {
	padding:0 5px
}
}#block-views-video-landing-header-block .video-header-right {
	position:relative;
	height:auto !important;
	background:#282828;
	padding:40px 0 15px
}
#block-views-video-landing-header-block .video-header-right .ads {
	width:300px;
	height:250px;
	background:#363636;
	margin:0 auto 30px;
	position:relative;
	bottom:0
}
.view-video-landing-header .defalt-bar {
	max-width:100%;
	position:relative;
	overflow:auto;
	height:360px
}
.view-video-landing-header .photo-list {
	max-height:inherit;
	overflow-y:hidden;
	margin:0 -10px !important
}
#block-views-video-landing-header-block .latest_video .photo-list li {
	float:left;
	width:100%;
	padding:18px 10px;
	box-sizing:border-box;
	border-bottom:1px solid #3e3e3e
}
#block-views-video-landing-header-block .latest_video .photo-list li .tile figure {
	margin:0 0 0 15px;
	float:right
}
#block-views-video-landing-header-block .latest_video .photo-list li .tile p {
	font:400 14px/20px "OpenSans-Regular";
	color:#b4b4b4
}
#block-views-video-landing-header-block .latest_video .photo-list li .tile p a {
	color:#b4b4b4
}
#block-views-video-landing-header-block .latest_video .view-header h3 {
	font:500 14px/35px "OpenSans-Regular";
	margin-bottom:10px;
	background:#131313;
	height:35px;
	color:#fff;
	position:relative;
	border-bottom:1px solid #3b3b3b;
	padding:0 10px
}
#block-views-video-landing-header-block .latest_video .view-header h3 .fa-caret-down {
	position:absolute;
	right:10px;
	top:11px;
	font-size:14px
}
#block-views-video-landing-header-block .latest_video .mCSB_scrollTools .mCSB_draggerRail {
	background-color:#100e0f;
	width:16px
}
#block-views-video-landing-header-block .latest_video .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:12px;
	background-color:#b8b8b8
}
#block-views-video-landing-header-block .view-content .photo-list li .tile figure figcaption {
	padding:1px 5px
}
#block-views-video-landing-header-block .latest_video {
	padding:0 15px
}
@media(max-width:1024px) {
	.view-video-landing-header .defalt-bar {
	float:left;
	height:225px !important
}
.latest_video {
	float:left;
	width:500px;
	margin-bottom:15px
}
#block-views-video-landing-header-block .latest_video .photo-list li .tile figure {
	width:120px
}
#block-views-video-landing-header-block .latest_video .mCSB_scrollTools .mCSB_draggerRail {
	width:7px
}
#block-views-video-landing-header-block .latest_video .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:3px
}
#block-views-video-landing-header-block .video-header-right {
	padding:15px 15px 0;
	margin-top:30px
}
#block-views-video-landing-header-block .latest_video {
	padding:0
}
#block-views-video-landing-header-block .video-header-left .social-likes ul li a {
	padding:21.4px 5px 21.5px 10px !important
}
.live-block h1 {
	font-size:30px;
	line-height:36px
}
}@media(max-width:800px) {
	.latest_video {
	float:left;
	width:400px
}
#block-views-video-landing-header-block .video-header-left .social-likes ul li a {
	padding:10px !important
}
}@media(max-width:767px) {
	.itg-layout-container .ad-widget {
	width:322px
}
#block-views-video-landing-header-block .latest_video {
	padding:30px 0 0;
	float:left;
	width:100%
}
.view-video-landing-header .defalt-bar {
	overflow:inherit;
	height:auto !important
}
#block-views-video-landing-header-block .latest_video .photo-list {
	position:relative;
	padding:40px 0
}
#block-views-video-landing-header-block .latest_video .photo-list .fa-chevron-up {
	position:absolute;
	top:5px;
	left:49%;
	font-size:25px;
	font-weight:400
}
#block-views-video-landing-header-block .latest_video .photo-list .fa-chevron-down {
	position:absolute;
	bottom:5px;
	left:49%;
	font-size:25px;
	font-weight:400
}
#block-views-video-landing-header-block .latest_video .photo-list .fa-chevron-up.slick-disabled {
	opacity:.3
}
#block-views-video-landing-header-block .latest_video .photo-list .fa-chevron-down.slick-disabled {
	opacity:.3
}
#block-views-video-landing-header-block .latest_video .photo-list li {
	width:100% !important
}
#block-views-video-landing-header-block .video-header-left .social-likes ul li a {
	padding:10px !important
}
.story-photo-list-wrapper .slick-next {
	right:-18px
}
.tech-pros-cons-main h2 {
	margin-left:0;
	overflow:hidden;
	width:100%
}
ul.pron-cons-img {
	width:100%;
	margin-bottom:10px
}
ul.pron-cons-img li img {
	margin-right:0;
	margin-top:0;
	width:100%
}
ul.tech-pros {
	margin-left:6%
}
ul.tech-pros,ul.tech-cons {
	width:46%
}
}@media screen and (min-width:768px) {
	#block-itg-videogallery-itg-other-videogallery-section .view-display-id-block_4 .view-content.no-load-more {
	overflow-x:hidden
}
#block-itg-videogallery-itg-other-videogallery-section .view-display-id-block_4 .view-content.no-load-more .photo-list {
	width:100%
}
#block-itg-videogallery-itg-other-videogallery-section .view-display-id-block_4 .view-content.no-load-more ul.photo-list li {
	width:22%;
	margin-right:4%
}
#block-itg-videogallery-itg-other-videogallery-section .view-display-id-block_4 .view-content.no-load-more ul.photo-list li:nth-last-child(1) {
	margin-right:0
}
#block-views-video-landing-header-block .video-header-right {
	margin-top:25px
}
#block-itg-videogallery-itg-other-videogallery-section .view-display-id-block_4 .view-content {
	width:100%;
	overflow-x:scroll
}
#block-itg-videogallery-itg-other-videogallery-section .view-display-id-block_4 .view-content ul.photo-list li {
	width:170px;
	float:left;
	padding:0;
	margin-right:30px
}
#block-itg-videogallery-itg-other-videogallery-section .view-display-id-block_4 .view-footer {
	display:none
}
#block-itg-videogallery-itg-other-videogallery-section .view-display-id-block_4 .view-content .photo-list li:nth-child(4n+1) {
	clear:inherit
}
#block-itg-videogallery-itg-other-videogallery-section .view-display-id-block_4 .other_video_category h3 {
	float:left
}
#block-itg-videogallery-itg-other-videogallery-section .view-display-id-block_4 .view-content .photo-list {
	width:1600px;
	margin-left:3px
}
}@media(min-width:320px) {
	#block-views-video-landing-header-block .video-header-right {
	height:auto;
	background:#282828
}
}@media(max-width:767px) {
	#block-views-video-landing-header-block .latest_video {
	padding:30px 0
}
#block-itg-videogallery-itg-other-videogallery-section .view-display-id-block_4 .view-footer {
	display:block
}
#block-itg-videogallery-itg-other-videogallery-section .view-display-id-block_4 .view-content .photo-list li:nth-of-type(1n+5) {
	display:none
}
#block-itg-videogallery-itg-other-videogallery-section .view-display-id-block_4 .load-more-video-dec {
	text-align:center
}
#block-itg-videogallery-itg-other-videogallery-section .view-display-id-block_4 .load-more-video-dec a.add-more-video-dec {
	display:inline-block;
	vertical-align:top;
	padding:10px 15px;
	font:14px/18px "OpenSans-Regular";
	color:#666;
	background-color:#d1d1d1;
	border-radius:5px;
	margin:0 10px;
	text-transform:uppercase
}
#block-itg-videogallery-itg-other-videogallery-section .view-display-id-block_4 .load-more-video-dec a.add-more-video-dec i.fa-chevron-circle-down {
	margin-left:10px
}
}@media only screen and (min-width:769px) {
	#block-views-video-landing-header-block .video-header-right {
	height:100% !important;
	background:#282828;
	padding-top:40px;
	margin-top:0;
	padding-bottom:15px !important
}
}#block-views-video-landing-header-block .video-header-left .video.slick-slider .slick-slide iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
#block-views-video-landing-header-block .video-header-left .video.slick-slider .slick-slide div.video-iframe-wrapper {
	height:0;
	padding-bottom:72.2%
}
.sso-header {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	z-index:9999
}
.sso-header+#page {
	min-height:calc(100% - 79px);
	height:auto;
	padding-top:94px
}
.sso-footer {
	margin-top:30px
}
.section-user .sso-footer {
	margin-top:0
}
#itg_user_forgot_password_multistep_form .form-wrapper {
	text-align:center
}
.page-forgot-password [id*="itg_user_forgot_password_multistep_form"] .form-type-textfield {
	max-width:300px;
	margin:0 auto
}
.page-forgot-password [id*="itg_user_forgot_password_multistep_form"] .form-type-textfield input[type="text"] {
	text-align:center;
	margin-top:10px
}
.page-signup [id*="itg_sso_reg_multistep_form"] .form-wrapper .form-submit {
	line-height:normal
}
[id*="itg_user_forgot_password_multistep_form"] {
	margin-top:30px
}
#fotp #forgototpclickme {
	margin:15px 20px 0
}
#itg-user-forgot-password-multistep-form--2 .form-wrapper {
	text-align:left;
	padding:15px
}
#itg-user-forgot-password-multistep-form--2 .form-wrapper {
	text-align:left
}
#itg-user-forgot-password-multistep-form--3,#itg-user-forgot-password-multistep-form--2 {
	background-color:#fbfbfb;
	max-width:780px;
	padding:20px 100px
}
.page-sso-change-password form#itg-sso-reg-password-form .form-submit {
	font-size:16px
}
#clientsidevalidation-itg-sso-reg-password-form-errors {
	max-width:780px;
	margin:0 auto 20px
}
#clientsidevalidation-itg-sso-reg-password-form-errors ul {
	padding-left:18px
}
#sso_email_mobile_form {
	margin:0 auto
}
#sso_email_mobile_form form {
	width:100%
}
#sso_email_mobile_form form .form-submit {
	font-size:16px
}
.page-sso-user-email .messages {
	text-align:center
}
.page-sso-user-email .messages--error {
	margin:20px 0 10px
}
#itg-sso-user-email-form input[type="text"] {
	width:100%
}
#itg-sso-user-email-form .form-submit {
	width:170px;
	height:40px;
	font-size:16px;
	line-height:normal
}
#itg-sso-user-email-form #fotp .form-item-fotp {
	margin-bottom:0
}
#itg-sso-user-email-form {
	background-color:#fbfbfb;
	max-width:780px;
	padding:20px 100px;
	display:block;
	margin:0 auto
}
.page-user .sso-header+#page .login-wrapper .form-item-name,.page-user .sso-header+#page .login-wrapper .form-item-pass {
	position:relative
}
.page-user .sso-header+#page .login-wrapper .form-item-name:before,.page-user .sso-header+#page .login-wrapper .form-item-pass:before {
	content:'\f0e0';
	position:absolute;
	font-family:fontawesome;
	color:#d1d1d1;
	font-size:18px;
	width:40px;
	height:30px;
	line-height:30px;
	text-align:center;
	border-right:1px solid #ddd;
	top:6px
}
.page-user .sso-header+#page .login-wrapper .form-item-name .form-text,.page-user .sso-header+#page .login-wrapper .form-item-pass .form-text {
	padding-left:50px
}
.page-user .sso-header+#page .login-wrapper .form-item-pass:before {
	content:'';
	background:url(/sites/all/themes/itg/images/key.png) center center no-repeat
}
.page-signup .sso-header+#page .parent-background .form-type-textfield,.page-signup .sso-header+#page .parent-background .form-type-password {
	position:relative
}
.page-signup .sso-header+#page .parent-background .form-type-textfield:before,.page-signup .sso-header+#page .parent-background .form-type-password:before {
	position:absolute;
	left:6px;
	top:13px;
	color:red
}
.page-signup .sso-header+#page .parent-background .form-type-textfield .form-text,.page-signup .sso-header+#page .parent-background .form-type-password .form-text {
	padding-left:20px
}
.page-signup .sso-header+#page .parent-background .form-item-mail:before {
	content:'#'
}
.page-signup .sso-header+#page .parent-background .form-item-mobile:before {
	content:'#'
}
.page-signup .sso-header+#page .parent-background .form-item-fname:before,.page-signup .sso-header+#page .parent-background .form-item-lname:before,.page-signup .sso-header+#page .parent-background .form-item-password-again:before,.page-signup .sso-header+#page .parent-background .form-item-password:before {
	content:'*'
}
.close-pass-popup {
	padding:5px 10px;
	text-transform:uppercase;
	font-size:16px;
	background-color:#06f;
	border-radius:3px;
	color:#fff;
	text-align:center;
	display:inline-block;
	vertical-align:top;
	margin-top:10px
}
.page-sso-user-email .messages--status,.page-sso-user-mobile .messages--status {
	text-align:center;
	max-width:300px;
	margin:20px auto 0;
	padding:5px 10px;
	border:1px solid
}
.page-sso-user-mobile .messages--error,.page-sso-user-email .messages--error {
	text-align:center;
	margin-top:20px
}
.front .election-page .election-graph table,.front .election-page .election-graph .social-share {
	max-width:420px;
	margin:0 auto
}
.blurb {
	padding:0 10px;
	border-left:2px solid #d1d1d1;
	margin:10px 0;
	text-align:justify;
	font-style:italic;
	color:#8d8d8d;
	font-family:"OpenSans-Regular"
}
.ticket-type-require label:after {
	content:'*';
	color:red
}
@media all and (max-width:1024px) and (min-width:992px) {
	.story-section .story-right .description .itgvideo>iframe {
	min-height:400px
}
}@media all and (max-width:992px) and (min-width:768px) {
	.story-section .story-right .description .itgvideo>iframe {
	min-height:260px
}
}@media all and (max-width:767px) {
	#itg-user-forgot-password-multistep-form--3,#itg-user-forgot-password-multistep-form--2 {
	padding:20px
}
.view-front-end-global-search .view-content .search-pic {
	width:145px;
	float:left;
	position:relative
}
.view-front-end-global-search .view-content .search-pic img {
	height:auto !important
}
.sso-header {
	position:absolute
}
.election-page .graph-design .highcharts-title tspan:nth-child(1) {
	font-size:28px
}
.story-section .story-right .description .itgvideo>iframe {
	min-height:380px
}
}@media all and (max-width:668px) {
	.story-section .story-right .description .itgvideo>iframe {
	min-height:342px
}
}@media all and (max-width:480px) {
	.story-section .story-right .description .itgvideo>iframe {
	min-height:238px
}
}@media all and (max-width:415px) {
	.story-section .story-right .description .itgvideo>iframe {
	min-height:200px
}
}@media all and (max-width:375px) {
	.story-section .story-right .description .itgvideo>iframe {
	min-height:178px
}
}@media all and (max-width:320px) {
	.ad-pd0 {
	padding:0;
	margin:0 -15px
}
.story-section .story-right .description .itgvideo>iframe {
	min-height:150px
}
}@media only screen and (max-width:991px) {
	.personal-list .personal-follow {
	display:block;
	border-bottom:1px solid #e7e5e6;
	margin:0 auto 30px;
	width:90%
}
.personal-list .personal-follow a {
	display:inline-block;
	padding:10px 20px;
	font:normal 16px/18px "OpenSans-Regular";
	color:#000;
	position:relative;
	bottom:-1px
}
.personal-list .personal-follow a.activetab {
	border-bottom:1px solid #a00606
}
.personal-list ul.personal-lists-col {
	width:50%;
	margin:0 7%
}
.personal-list ul.personal-lists-col li.mhide {
	display:none !important
}
.personal-list ul li button.btn {
	opacity:1;
	z-index:1
}
}@media only screen and (max-width:768px) {
	.personal-list ul.personal-lists-col {
	width:75%;
	margin:0 20px 0 70px
}
}@media only screen and (max-width:768px) {
	.anchor-right .social-icon ul li a {
	text-indent:-9999px
}
.anchor-right .social-icon ul li a i {
	text-indent:0px
}
}@media only screen and (max-width:991px) {
	.byline a[title='Follow'],.byline a[title='follow'] {
	text-indent:-9999px;
	width:20px;
	height:20px;
	background-size:55%;
	background-position:0 -23px
}
.byline a[title='Unfollow'],.byline a[title='unfollow'] {
	text-indent:-9999px;
	width:20px;
	height:20px;
	background-size:55%
}
}@media only screen and (min-width:769px) {
	.story-section .story-right {
	width:79%
}
}@media(min-width:768px) {
	#block-itg- videogallery-itg- other-videogallery- section .view-display- id-block_4 .view- content {
	float:left;
	width:100%;
	overflow-x:scroll
}
#block-itg- videogallery-itg- other-videogallery- section .view-display- id-block_4 .view- content ul.photo-list li {
	width:200px;
	float:left;
	padding:0
}
#block-itg- videogallery-itg- other-videogallery- section .view-display- id-block_4 .view- footer {
	display:none
}
#block-itg- videogallery-itg- other-videogallery- section .view-display- id-block_4 .view- content .photo-list li:nth-child(4n+1) {
	clear:inherit
}
#block-itg- videogallery-itg- other-videogallery- section .view-display- id-block_4 .other_video_category h3 {
	float:left
}
#block-itg- videogallery-itg- other-videogallery- section .view-display- id-block_4 .view- content .photo-list {
	width:1600px;
	margin-left:3px
}
}@media(max-width:767px) {
	#block-itg- videogallery-itg- other-videogallery- section .view-display- id-block_4 .view- footer {
	display:block
}
}@media only screen and (max-width:767px) {
	#block-itg- videogallery-itg- other-videogallery- section .view-display- id-block_4 .view- content .photo-list li:nth-of-type(1n+5) {
	display:none
}
#block-itg- videogallery-itg- other-videogallery- section .view-display- id-block_4 .load- more-video- dec {
	text-align:center
}
#block-itg- videogallery-itg- other-videogallery- section .view-display- id-block_4 .load- more-video- dec a.add-more- video-dec {
	display:inline-block;
	vertical-align:top;
	padding:10px 20px;
	font:14px/18px "OpenSans-Regular";
	color:#666;
	background-color:#d1d1d1;
	border-radius:5px;
	margin:0 10px;
	text-transform:uppercase
}
}@media only screen and (max-width:768px) {
	#block-itg-layout-manager-header-block .navigation .menu li.userlogin-icon-parent-mobile {
	display:block
}
#block-itg-layout-manager-header-block .main-nav .nav-container-menu {
	width:calc(100% - 55px);
	margin:0 auto;
	overflow:hidden
}
#block-itg-layout-manager-header-block .main-nav .desktop-hide {
	width:35px;
	height:20px;
	position:relative;
	float:left;
	padding-left:10px
}
#block-itg-layout-manager-header-block .main-nav .nav-container-menu .nav-centerall {
	margin:0 auto;
	width:390px
}
#block-itg-layout-manager-header-block .top-nav .main-nav .headeritg-logo {
	width:125px;
	margin-left:0
}
#block-itg-layout-manager-header-block .navigation {
	width:85%;
	border-right:1px solid #ccc;
	background:#f9f9f9;
	box-shadow:0 3px 3px #ccc;
	height:calc(76vh - 70px);
	position:absolute;
	z-index:9999990;
	overflow-x:hidden
}
#block-itg-layout-manager-header-block .navigation .container {
	height:100%;
	overflow-x:hidden;
	overflow-y:scroll
}
#block-itg-layout-manager-header-block .navigation .second-level-menu.menu li {
	border-top:1px solid #ccc
}
#block-itg-layout-manager-header-block .navigation .second-level-menu.menu li a {
	border-top:0;
	color:#666;
	font-size:14px;
	font-weight:300;
	height:37px;
	line-height:37px
}
#block-itg-layout-manager-header-block .navigation .container {
	padding:0
}
#block-itg-layout-manager-header-block .navigation .container .user-menus .fa.fa-user {
	background:red;
	border-radius:100%;
	padding:5px 0;
	color:#fff;
	width:25px;
	height:25px;
	text-align:center;
	margin-right:6px
}
#block-itg-layout-manager-header-block .navigation .container .user-menus {
	padding-top:5px
}
.hidden-desktop {
	display:inline-block
}
#block-itg-layout-manager-header-block .navigation .second-level-menu.menu li .menu-icons {
	width:48px;
	height:32px;
	margin:0 10px 0 0;
	position:relative;
	top:5px;
	text-align:center
}
#block-itg-layout-manager-header-block .navigation .second-level-menu.menu li .menu-icons img {
	width:auto
}
#block-itg-layout-manager-header-block .navigation .menu li.search-icon-parent-mobile a {
	float:left;
	text-align:center;
	padding:0;
	width:20px
}
.mobile-nav .bar1,.mobile-nav .bar2,.mobile-nav .bar3 {
	width:20px;
	height:2px;
	background-color:#5e5e5e;
	margin:4px 0;
	transition:.4s
}
.change .bar1 {
	transform:rotate(-45deg) translate(-4px,4px)
}
.change .bar2 {
	opacity:0
}
.change .bar3 {
	transform:rotate(45deg) translate(-4px,-5px)
}
.logged-in #block-itg-layout-manager-header-block .navigation .menu li.userlogin-icon-parent-mobile .user-menus>a {
	float:left;
	padding:0 0 0 10px
}
.logged-in #block-itg-layout-manager-header-block .navigation .menu li.userlogin-icon-parent-mobile ul.menu {
	width:calc(100% - 43px);
	float:right
}
.logged-in #block-itg-layout-manager-header-block .navigation .menu li.userlogin-icon-parent-mobile ul.menu li {
	border:0;
	width:auto;
	float:left
}
.logged-in #block-itg-layout-manager-header-block .navigation .menu li.userlogin-icon-parent-mobile ul.menu li a {
	padding:0 10px;
	float:left
}
#block-itg-layout-manager-header-block .top-nav .main-nav .headeritg-logo+.menu li.menu__item.is-leaf a {
	padding-left:8px
}
}@media only screen and (max-width:767px) {
	#block-itg-layout-manager-header-block .navigation {
	width:85%;
	border-right:1px solid #ccc;
	background:#f9f9f9;
	box-shadow:0 3px 3px #ccc;
	height:calc(100vh - 60px)
}
}@media only screen and (max-width:420px) {
	#block-itg-layout-manager-header-block {
	padding-top:10px;
	background:#fff
}
#block-itg-layout-manager-header-block .top-nav .main-nav li a {
	font-size:13px;
	font-weight:400
}
#block-itg-layout-manager-header-block .top-nav .main-nav .headeritg-logo {
	width:65px;
	padding:0 5px;
	margin-left:0
}
#block-itg-layout-manager-header-block .main-nav .nav-container-menu .nav-centerall {
	margin:0 auto;
	width:295px
}
#block-itg-layout-manager-header-block .logo {
	width:55px;
	position:absolute;
	top:15px
}
}@media only screen and (max-width:320px) {
	#block-itg-layout-manager-header-block .main-nav .nav-container-menu .nav-centerall {
	width:300px
}
#block-itg-layout-manager-header-block .top-nav .main-nav li a {
	padding:0 5px
}
#block-itg-layout-manager-header-block .top-nav .main-nav .headeritg-logo {
	width:50px;
	height:35px
}
#block-itg-layout-manager-header-block .logo {
	width:45px
}
}@media(min-width:768px) and (max-width:1024px) and (orientation:landscape) {
	#block-itg-layout-manager-header-block .navigation {
	display:block !important
}
}@media only screen and (max-width:767px) {
	#block-itg-menu-manager-third-level-menu .menu-wrapper .container>.row,#block-itg-menu-manager-magazine-node-third-level-menu .menu-wrapper .container>.row {
	display:flex;
	align-items:center;
	min-height:60px
}
#block-itg-menu-manager-third-level-menu .select-menu {
	margin-top:0
}
}.section-news .widget-title {
	background:#a00606;
	color:#fff;
	padding:0 7px;
	font-size:14px;
	font-weight:200
}
.section-news .widget-title a {
	color:#fff
}
.section-news .section-ordering p {
	padding:5px 0 5px 12px
}
.section-news .data-holder .section-ordering p:before {
	top:17px
}
.section-news .section-ordering .kicker {
	color:#939393;
	padding:8px 0 0
}
.section-news .news-photo-section .photo-list {
	list-style:none;
	margin:0
}
.section-news .news-photo-section .photo-list li {
	list-style:none
}
.section-news figure {
	position:relative;
	margin-bottom:5px
}
.section-news figure a {
	display:block
}
.section-news figure figcaption {
	position:absolute;
	bottom:0;
	background:rgba(0,0,0,.5);
	color:#fff;
	padding:2px 5px
}
.section-news figure figcaption i.fa {
	margin-right:3px
}
.section-news .tile .posted-on {
	color:#939393;
	font-size:13px;
	font-weight:100;
	padding-bottom:5px;
	display:block
}
.section-news .news-photo-section h3,.section-news .news-photo-section h1,.section-news .news-photo-section h2,.htitle,.section-news h2.news-head {
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a;
	text-align:left;
	position:relative;
	margin-bottom:20px
}
.section-news .news-photo-section h3:before,.section-news .news-photo-section h1:before,.section-news .news-photo-section h2:before,.section-news h2.news-head:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:8px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
.section-news h2.news-head:before {
	bottom:15px
}
.section-news .news_content {
	margin-top:30px
}
.section-news .news-photo-section {
	margin:40px 0 0
}
.section-news .news-photo-section h3 span,.section-news .news-photo-section h1 span,.section-news .news-photo-section h2 span,.section-news h2.news-head span {
	padding:5px 20px 0 15px;
	background:#fff;
	z-index:1;
	position:relative;
	text-transform:uppercase;
	font-weight:700;
	color:#bb0a0a
}
.section-news h2.news-head span {
	color:#333;
	padding:5px 20px 0 0
}
.section-news .news-photo-section,.section-news .news_content {
	clear:both;
	float:left;
	width:100%;
	overflow:hidden
}
.section-news .mt-30 {
	margin-top:30px
}
.section-news .news-heading {
	border-bottom:1px solid #ddd;
	margin-bottom:15px;
	padding:5px 0;
	font-size:20px;
	text-transform:uppercase;
	font-weight:600
}
.section-news h3.news-page-feature {
	padding-left:15px;
	margin-bottom:10px;
	position:relative
}
.section-news h3.news-page-feature:before {
	position:absolute;
	top:12px;
	left:0;
	content:'';
	border-radius:100%;
	background:#a00606;
	height:5px;
	width:5px
}
.section-livetv h1#page-title {
	font-weight:700;
	font-size:30px;
	border-top:1px solid #ddd;
	line-height:40px
}
.story-section .story-left .byline .profile-detail ul.date-update li.update-data {
	line-height:18px
}
#block-itg-widget-score-card-iframe-widget {
	overflow:hidden
}
.latest_video .tab-buttons.tab-buttons span.hide {
	display:none
}
.auto-layout-page .auto-block-3 .ad-widget,.tech-layout-page .auto-block-3 .ad-widget {
	padding:37px 20px
}
.section-movies .auto-block-3 .ad-widget {
	margin-top:35px
}
.morediv {
	text-align:right;
	text-transform:uppercase;
	font-size:11px;
	color:#111;
	font-weight:700;
	color:#1b5193;
	font-family:OpenSans-Bold
}
.morediv a {
	color:#1b5193;
	font-weight:700;
	position:relative;
	display:block
}
.page-livetv .programe-container .block-itg-ads {
	padding:10px 0;
	text-align:center;
	background:#f3f3f3;
	margin-bottom:15px
}
.page-livetv .programe-container .block-itg-ads>div {
	margin:0 auto
}
.event-sidebar .sidebars .block-itg-ads {
	border:1px solid #ddd;
	padding:10px 0;
	margin-bottom:20px
}
.event-sidebar .sidebars .block-itg-ads>div {
	margin:0 auto
}
.program-schedule-content .speakers-text {
	font-size:15px;
	text-align:left;
	color:#ef2a24;
	border-top:1px solid #adadad;
	padding-top:10px;
	margin-top:10px;
	text-transform:uppercase
}
#block-itg-event-backend-program-tab-block .top-block-highlight .highlights-video.col-md-12 .live-event-video {
	height:435px;
	margin-bottom:20px
}
#block-views-event-photo-slider-block .view-event-photo-slider .view-event-photo-slider .slick-slider li {
	position:relative
}
.view-id-event_photo_slider.view-display-id-block_1 .field-content:before {
	content:"\f030";
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	position:absolute;
	color:#fff;
	bottom:6px;
	right:6px;
	background:rgba(0,0,0,.5);
	padding:3px 5px
}
.view-front-end-global-search .view-content .itg-search-list .search-pic.hide~.views-field,.view-front-end-global-search .view-content .itg-search-list .search-pic.hide~.front-search-date-share {
	padding-left:0
}
.view-front-end-global-search .view-content .front-search-date-share {
	overflow:hidden;
	padding-left:180px;
	clear:both
}
.view-front-end-global-search .view-content .front-search-date-share:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.view-front-end-global-search .view-content .itg-search-list .search-detail {
	width:auto;
	float:left
}
.view-front-end-global-search .view-content .itg-search-list .social-share {
	width:auto;
	float:left;
	margin-top:14px
}
.election-graph .statename {
	text-align:center;
	background:#e7e7e7;
	padding:5px 0;
	font-size:20px;
	font-weight:700;
	color:#545454;
	position:relative;
	overflow:hidden
}
.election-graph .partyname-seats {
	width:70%;
	margin:0 auto
}
.election-graph .partyname-seats table td {
	font-weight:700;
	text-align:center;
	font-size:15px;
	color:#545454;
	position:relative;
	padding-top:20px
}
.election-graph .partyname-seats span.partybrand {
	width:7px;
	height:7px;
	display:block;
	position:absolute;
	top:10px;
	left:50%;
	border-radius:100%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%)
}
.election-graph .partyname-seats span.winseats {
	display:block;
	font-weight:700
}
.page-scorecard-matchcenter #taboola-below-scorecard {
	margin-top:20px
}
.page-custom-search h1.page__title {
	display:none
}
.front .itg-top-section .home-top-story .data-holder .itg-listing li.itg-top-story-ad:before {
	display:none
}
.front .itg-top-section .home-top-story .data-holder .itg-listing li.itg-top-story-ad {
	padding:0 10px
}
.story-section .description .story-expert-opinion h2 {
	color:#000;
	font:400 19px/28px "Merriweather-Semibold";
	position:relative
}
@media all and (max-width:700px) {
	.section-news figure img {
	width:100%
}
}.view-sitemap ul {
	margin:0 0 0 40px
}
.view-sitemap ul li {
	color:#a00606;
	padding:5px 20px
}
.view-sitemap ul li a {
	color:#333
}
.embed-mega-review a {
	text-decoration:none;
	font-family:OpenSans-Regular
}
.embed-mega-review .field-name-field-story-movie-description .field-item {
	font-family:OpenSans-Regular;
	padding:10px 0;
	font-size:.9375rem;
	line-height:27px
}
.megareview iframe.embed-megareview {
	background:#f0f0f0
}
.embed-mega-review {
	padding-bottom:15px
}
.node-type-story .node-unpublished {
	background-color:#fff
}
@media all and (max-width:767px) {
	article.node-mega-review-critic .movie-review-wrapper .movie-review-text,article.node-mega-review-critic .movie-review-wrapper .movie-trailer {
	width:50%
}
article.node-mega-review-critic .movie-review-wrapper .movie-review-text {
	height:170px;
	overflow-y:auto
}
}article.node-mega-review-critic .embed-mega-review .rating-and-social-wrapper .social-info {
	display:block;
	border-top:0;
	width:auto
}
article.node-mega-review-critic .embed-mega-review .rating-and-social-wrapper .movie-rating {
	height:60px;
	margin-top:20px
}
@media all and (max-width:560px) {
	article.node-mega-review-critic .embed-mega-review .rating-and-social-wrapper .social-info {
	display:none
}
article.node-mega-review-critic .embed-mega-review .rating-and-social-wrapper .movie-rating {
	height:40px;
	margin-top:0
}
article.node-mega-review-critic .embed-mega-review .movie-review-wrapper .movie-review-text,article.node-mega-review-critic .embed-mega-review .movie-review-wrapper .movie-trailer {
	height:auto;
	width:100%
}
#block-itg-videogallery-itg-videogallery-tab-realted .related_content_tabs figure a,#related-video-tab ul li.related_content_tab .pic,.video-header-right .trending-videos li.trending-videos-list .pic {
	width:40%
}
}.side_chunk_event_chairman:after,.side_chunk_event_chairman:before {
	content:"";
	width:33px;
	height:33px;
	display:inline-block
}
.side_chunk_event_chairman:before {
	background:url(/sites/all/themes/itg/images/Quot_Top.jpg) no-repeat;
	margin:0 10px 0 0
}
.side_chunk_event_chairman:after {
	background:url(/sites/all/themes/itg/images/quot_Bottom.jpg) no-repeat;
	margin:0 0 0 10px;
	position:absolute
}
#block-views-event-photo-slider-block-2 h2 {
	font-size:24px;
	color:#ef3c24;
	font-family:OpenSans-Regular;
	margin:15px 0;
	text-transform:capitalize
}
.side_chunk_event_chairman {
	color:#4c4c4c;
	font:700 12px/15px arial;
	margin-top:10px
}
.event_chairman_title {
	font:700 11px/16px arial;
	color:#000;
	padding-top:15px
}
.budget-predictor-msg {
	font-size:16px;
	font-weight:400;
	margin-bottom:20px
}
.movie-layout-page .buying-guides h3 {
	padding:10px 0;
	border-bottom:1px solid #ddd;
	margin-bottom:15px;
	font-size:20px
}
@media only screen and (max-width:767px) {
	.budget-predictor-table th.title {
	font-size:14px;
	padding:10px 5px;
	min-width:70px;
	max-width:70px
}
.budget-predictor-table td {
	padding:0
}
#main-container-budget #sortable1 li,#main-container-budget #sortable2 li,#main-container-budget #sortable3 li,#main-container-budget #sortable4 li {
	width:40px;
	height:40px;
	margin:10px 5px
}
.budget-predictor-table .cheaper-deaper-action button {
	padding:3px 9px 1px;
	font-size:13px
}
.movie-layout-page .buying-guides.tech-in-depth ul.moviesinglelist li {
	margin-bottom:15px
}
}.megareview .iframe-video {
	position:inherit;
	height:inherit;
	padding:0
}
.megareview .iframe-video iframe {
	position:inherit
}
.view-program-schedule .left-side-event-contents .common-class {
	display:none
}
.view-program-schedule .top-tab ul li.active {
	background:#a00606 !important;
	color:#fff
}
.view-program-schedule .top-tab ul li {
	display:inline-block;
	vertical-align:top;
	background:#eee;
	padding:6px 20px;
	margin-right:5px;
	border-radius:5px 5px 0 0;
	font-size:14px;
	font-weight:700;
	cursor:pointer
}
.view-program-schedule .top-tab ul {
	border-bottom:1px solid #ddd;
	margin-bottom:20px
}
.front .itg-top-section .top-rhs-add .home-trending-video {
	margin-top:30px
}
.front .itg-top-section .top-rhs-add-child .ad-widget {
	padding:4px 15px;
	height:283px
}
.front .itg-top-section .top-rhs-add-child .ad-widget .sidebar-ad {
	background:#fff;
	margin:0
}
.front .itg-top-section .home-top-story .data-holder .itg-listing li {
	padding:10px
}
.front .itg-top-section .home-top-story .itg-sponsor-title {
	left:0;
	padding:0;
	position:relative;
	display:block;
	font-weight:700;
	letter-spacing:1px
}
.itg-sponsor-section-title {
	font-weight:700;
	letter-spacing:1px
}
.catagory-listing .big-pic img {
	width:100%
}
.front #block-itg-widget-home-page-feature .featured-news .featured-post h2 a,.front #block-itg-widget-home-page-feature .featured-news .featured-post h3 a {
	display:inline
}
.front .itg-top-section .home-top-story .droppable {
	height:620px
}
#block-views-video-landing-header-block .video-header-left .social-likes ul li {
	cursor:pointer
}
@media only screen and (max-width:1024px) {
	.itg-layout-container .itg-h321-section .droppable {
	height:300px
}
.auto-layout-page .auto-block-3 .ad-widget,.tech-layout-page .auto-block-3 .ad-widget {
	padding:10px
}
.section-movies .auto-block-3 .itg-widget-parent {
	padding:0
}
.section-movies .auto-block-3.backbg {
	background:transparent
}
#block-itg-layout-manager-header-block .menu-login {
	right:15px
}
}@media only screen and (max-width:1024px) and (min-width:768px) {
	#block-itg-widget-featured-photo-carousel .flex-direction-nav {
	margin-right:37px;
	position:absolute;
	top:50%;
	right:0
}
}@media screen and (min-width:991px) and (max-width:1024px) {
	.front .itg-top-section .top-rhs-add {
	margin-top:40px
}
.front .itg-top-section .top-rhs-add .home-trending-video {
	margin-top:0
}
.front .itg-top-section .home-top-story .droppable {
	height:620px
}
.front .itg-top-section .top-rhs-add-child .ad-widget {
	width:333px;
	margin:0 auto
}
#block-itg-front-end-common-latest-from-aajtak ul,#block-itg-front-end-common-latest-from-pti ul,#block-itg-front-end-common-latest-from-businesstoday ul {
	overflow-y:auto;
	max-height:350px
}
#itg-scorecard-container .scorecard-stripcontent {
	display:none
}
.front .mt-50 {
	margin-top:20px
}
.magazin-lhs-top .magazin-top .magazin-subscribe .issue-title {
	width:206px;
	left:-12px
}
.magazin-lhs-top .magazin-top .magazin-subscribe .issue-title:before {
	width:17px;
	height:17px;
	top:-17px
}
.magazin-lhs-top .magazin-top .magazin-subscribe .issue-title:after {
	width:17px;
	height:17px;
	top:-17px
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.front .itg-top-section .home-top-story .droppable {
	height:515px
}
.front .itg-top-section .top-rhs-add {
	margin-top:40px
}
.front .itg-top-section .top-rhs-add .home-trending-video {
	margin-top:0
}
.section-movies .movies-featured-news .movies-featured-post {
	width:50%;
	float:left
}
.section-movies .movies-featured-news .movies-featured-post img {
	width:95%
}
#block-itg-front-end-common-latest-from-aajtak ul,#block-itg-front-end-common-latest-from-pti ul,#block-itg-front-end-common-latest-from-businesstoday ul {
	overflow-y:auto;
	max-height:350px
}
.front .mt-50 {
	margin-top:20px
}
.itg-layout-container .itg-h321-section .droppable {
	height:auto
}
.section-movies .auto-block-3 .itg-widget-parent.m-bottom40 {
	padding:0;
	margin-bottom:0
}
.section-movies .auto-block-3 .ad-widget {
	margin-top:20px
}
.magazin-lhs-top .magazin-top .magazin-subscribe .issue-subscribe-link {
	font-size:18px
}
#block-itg-live-tv-live-tv-video-page .program-livetv .social-icon ul li.desktop-hide {
	display:none
}
}.may-be-recommend .trc_rbox_container .video-label.video-title {
	font-size:15px;
	line-height:20px;
	color:#111;
	font-family:OpenSans-Regular;
	font-weight:400
}
.page-taxonomy-term.section-movies #block-itg-ads-ads-super-banner-top-nav-728x90,.page-taxonomy-term.section-television #block-itg-ads-ads-super-banner-top-nav-728x90 {
	margin-bottom:10px
}
.section-movies .featured-news {
	padding:0;
	border:0
}
.itg-h385-section .widget-wrapper.tech-movie_latest {
	height:100%;
	padding:10px;
	background-color:#f3f3f3
}
.section-movies .widget-title {
	position:absolute !important;
	background:#a00606;
	padding:0 7px;
	color:#fff;
	font-size:14px
}
.section-movies .widget-title a {
	color:#fff;
	font-size:14px
}
.section-movies .rhs-movie-list .widget-wrapper {
	padding-top:40px
}
.section-movies .rhs-movie-list .widget-wrapper .widget-title {
	margin-left:9px;
	margin-top:9px
}
.movies-top-section {
	background:url(/sites/all/themes/itg/images/pattern.jpg);
	padding:30px 0
}
.movies-top-section .backbg {
	background:#1f1f1f;
	padding:10px
}
.page-taxonomy-term.section-movies header,.page-taxonomy-term.section-television header {
	margin-bottom:0
}
.page-taxonomy-term.section-movies #block-itg-layout-manager-front-end-breadcrumb,.page-taxonomy-term.section-television #block-itg-layout-manager-front-end-breadcrumb {
	display:none
}
.section-movies .featured-news .featured-post h2 a {
	color:#fff
}
.section-movies .movies-featured-news .movies-featured-post h3 a {
	color:#fff;
	font-size:14px;
	display:block;
	line-height:18px;
	padding:10px 0;
	font-weight:400
}
.ad-widget .sidebar-ad .block-itg-ads {
	width:300px;
	margin:0 auto 0
}
.bestbox .info1,.bestbox .info2,.bestbox .info3 {
	text-indent:-9999px;
	margin:0 auto;
	height:216px
}
@media all and (max-width:700px) {
	.section-movies .featured-news .featured-post h2 a,.section-movies .movies-featured-news .movies-featured-post h3 a {
	font-size:16px;
	line-height:22px
}
.section-movies .movies-featured-news .movies-featured-post img {
	width:100%
}
.section-movies .movies-featured-news .movies-featured-post {
	width:100%;
	float:none
}
.section-movies .movies-featured-news .movies-featured-post img {
	width:100%
}
}.bestbox .info1 {
	background:url(/sites/all/themes/itg/images/Info-1-BW.jpg) top left no-repeat;
	width:220px
}
.bestbox .active1,.bestbox .info1:hover {
	background:url(/sites/all/themes/itg/images/Info-1-Colour.jpg) top left no-repeat;
	width:220px;
	height:216px;
	text-indent:-9999px
}
.bestbox .info2 {
	background:url(/sites/all/themes/itg/images/Info-2-BW.jpg) top left no-repeat;
	width:220px
}
.bestbox .active2,.bestbox .info2:hover {
	background:url(/sites/all/themes/itg/images/Info-2-Colour.jpg) top left no-repeat;
	width:220px;
	height:216px;
	text-indent:-9999px
}
.bestbox .info3 {
	background:url(/sites/all/themes/itg/images/Info-3-BW.jpg) top left no-repeat;
	width:220px
}
.bestbox .active3,.bestbox .info3:hover {
	background:url(/sites/all/themes/itg/images/Info-3-Colour.jpg) top left no-repeat;
	width:220px;
	height:216px;
	text-indent:-9999px
}
.slider_outer .slick-next,.slider_outer .slick-prev {
	cursor:pointer;
	height:85px;
	width:45px;
	color:#000;
	font-size:40px;
	top:40%;
	text-indent:-9999px;
	position:absolute
}
.slider_outer .slick-next {
	margin-left:-10px;
	background:rgba(96,96,96,.5);
	padding:32px 14px 40px 3px;
	border-radius:100px 0 0 100px;
	right:10px;
	border:none;
	background-image:url(/sites/all/themes/itg/images/slider-next.png);
	background-repeat:no-repeat;
	background-position:center center
}
.slider_outer .slick-prev {
	z-index:9;
	border:none;
	margin-left:0;
	background-color:rgba(96,96,96,.5);
	padding:32px 10px 40px 0;
	border-radius:0 100px 100px 0;
	left:10px;
	background-image:url(/sites/all/themes/itg/images/slider-pre.png);
	background-repeat:no-repeat;
	background-position:center center
}
.city_wise {
	height:35px;
	-moz-appearance:none;
	appearance:none;
	-webkit-appearance:none;
	-moz-user-select:none;
	background-image:url(/sites/all/themes/itg/images/dropdown.png);
	background-position:97% 55%;
	background-repeat:no-repeat;
	border:1px solid #ccc;
	margin:0;
	width:100%;
	font-family:OpenSans-Regular;
	padding:2px 15px 2px 5px
}
.agbutton.story-like-dislike #name-dv #dlky #dsty-dv:before,.agbutton.story-like-dislike #name-dv #dlky #sty-dv:before,.agbutton.story-like-dislike #name-dv #lky #dsty-dv:before,.agbutton.story-like-dislike #name-dv #lky #sty-dv:before {
	content:'';
	height:21px;
	background:url(/sites/all/themes/itg/images/story-up-arrow-icon.png) no-repeat;
	position:absolute;
	left:12px;
	top:-21px;
	width:25px
}
ul.pron-cons-img {
	list-style:none !important
}
ul.pron-cons-img li img {
	margin-top:0
}
.story-section .story-right .stryimg img {
	width:100%
}
.itg-mosimage {
	font-size:.8125rem;
	line-height:18px;
	color:#929292
}
.itg-mosimage img {
	margin-bottom:5px
}
.story-section .story-right .description p.review_quote {
	color:#000;
	font:600 20px/28px "OpenSans-Regular";
	position:relative
}
/*
.story-right .description>p:first-child:first-letter {
	font-size:55px;
	font-weight:700;
	padding-right:5px;
	float:left;
	line-height:57px
}*/
.droppable.hide-widget {
	display:none
}
.sport-home-layout-page .tech-block_8 .osscar-video ul .dont-miss-listing {
	padding:0 10px 25px
}
.sport-home-layout-page .itg-layout-315 .droppable {
	border-bottom:1px solid #ddd
}
.story-section .story-right .description iframe.story_video,.story-section .story-right .description iframe.multy-video-iframe {
	width:100%;
	height:435px
}
#block-itg-layout-manager-header-block .menu-login .user-menu ul.menu li+li {
	border:0
}
#block-itg-layout-manager-header-block .menu-login .user-menu ul.menu li+li a {
	line-height:20px
}
#block-itg-layout-manager-header-block .menu-login .user-menu ul.menu {
	width:172px
}
#block-itg-layout-manager-header-block .menu-login .user-menu ul.menu li {
	display:block;
	float:none
}
body.front #block-itg-layout-manager-header-block .top-nav .main-nav li a.active {
	color:#a9a9a9
}
.story-section .description h3 {
	text-transform:uppercase;
	font-family:OpenSans-Bold;
	margin:10px 0;
	line-height:28px
}
.story-section .description h2,.story-section .description h4 {
	font-size:25px;
	font-family:"Merriweather-Bold";
	line-height:34px;
	font-weight:700
}
.front .watch-right-now-video ul li {
	padding:13px 0
}
#block-itg-layout-manager-front-end-breadcrumb .pathone a:after,#block-itg-layout-manager-front-end-breadcrumb span.breadcrumb-no-link:after {
	content:'/';
	padding:0 3px;
	text-decoration:none
}
#block-itg-layout-manager-front-end-breadcrumb .pathone a:hover {
	text-decoration:none
}
.front .top-takes-video-container ul .top-takes-video .title {
	font-family:"OpenSans-Semibold"
}
#block-itg-front-end-common-latest-from-aajtak ul .third-party-list .title {
	font-weight:600;
	letter-spacing:.8px
}
@media screen and (max-width:1024px) {
	.story-section .story-right .description iframe.story_video,.story-section .story-right .description iframe.multy-video-iframe {
	height:350px
}
}@media screen and (max-width:768px) {
	.story-section .story-right .description iframe.story_video,.story-section .story-right .description iframe.multy-video-iframe {
	height:560px
}
.breakingnew-home .new-detail .marquee-container .marquee-child a * {
	line-height:23px;
	font-size:14px
}
.breakingnew-home .new-detail .live-tv-link a {
	padding:0 7px
}
}@media screen and (max-width:767px) {
	.story-section .story-right .description iframe.story_video,.story-section .story-right .description iframe.multy-video-iframe {
	height:490px
}
ul.pron-cons-img li img {
	margin-top:-12px !important
}
.home_page_poll_widget_block .poll-wrapper .poll-data .poll-replace-id {
	margin-top:20px
}
.front .widget-wrapper.top_stories_ordering,.widget-wrapper.most_popular {
	border:0
}
.front .itg-top-section .home-top-story .data-holder .itg-listing li {
	padding:15px 10px 10px 25px
}
.front .itg-listing li:before {
	display:block
}
.featured-news .featured-post a {
	font-weight:700
}
.front .itg-top-section .top-rhs-add-child .ad-widget {
	padding:0;
	margin-top:20px
}
footer .footer-top .footer-social-link {
	display:none;
	opacity:0
}
.front .itg-top-section .home-top-story .droppable {
	height:auto
}
.tech-layout-page .auto-block-2,.auto-layout-page .auto-block-2,.education-layout-page .itg-layout-672 .droppable .auto-block-2,.sport-home-layout-page .itg-layout-615 .auto-block-2 {
	height:auto
}
.itg-layout-container .itg-h321-section .droppable {
	height:auto
}
#block-itg-event-backend-program-tab-block .event-listing {
	padding:0 10px
}
#block-itg-event-backend-program-tab-block .top-block-highlight h2 {
	padding:0 10px
}
#block-itg-event-backend-program-tab-block .top-block-highlight .highlights-video.col-md-12 .live-event-video {
	height:250px
}
}.view-display-id-block_5 .detail {
	position:relative;
	top:-18px
}
@media screen and (max-width:800px) {
	.view-display-id-block_5 .detail {
	position:initial;
	top:initial
}
}.section-television #block-itg-widget-yearende-left-top-news .top-news ul .dont-miss-listing+.dont-miss-listing,.section-television #block-itg-widget-yearende-left-top-videos .top-video ul .dont-miss-listing+.dont-miss-listing,.section-television .osscar-video ul .dont-miss-listing+.dont-miss-listing {
	padding:0 10px 25px 0
}
@media screen and (max-width:767px) {
	.top-n-most-popular-stories {
	margin-top:15px
}
.top_stories_ordering .widget-title,.special-top-news .widget-title {
	padding:5px 7px 1px 0
}
.story-section .comment-mobile {
	background:none
}
.story-section .comment-mobile ul li a.share-icon {
	display:none
}
.itg-widget-parent.m-bottom40.col-md-12.col-sm-6.col-xs-12 {
	float:none
}
}@media screen and (max-width:460px) {
	.story-section .story-right .description iframe.story_video,.story-section .story-right .description iframe.multy-video-iframe {
	height:290px
}
}@media screen and (max-width:375px) {
	.story-section .comment-mobile ul li a {
	padding:10px 5px
}
.story-section .comment-mobile {
	margin:0 -8px 20px
}
#itg-scorecard-container .container {
	padding:0
}
#itg-scorecard-container .container .col-xs-12 {
	padding:0
}
.story-section .story-right .description iframe.story_video,.story-section .story-right .description iframe.multy-video-iframe {
	height:260px
}
}#block-itg-widget-home-page-feature .featured-news .featured-post a {
	display:inline
}
.front #block-itg-widget-home-page-feature .featured-news .featured-post a {
	display:block;
	overflow:hidden
}
.front-title-hide {
	display:none
}
.crody-news-content.cnwidget.cnvw {
	margin:0 auto
}
.section-movies .itg-h321-section .widget-title {
	position:relative !important;
	margin-top:5px
}
.app-area-wrapper {
	width:1160px;
	margin:0 auto
}
.app-area {
	float:left;
	width:100%
}
.app-area h2 {
	font:bold 29px/35px 'Merriweather-Semibold';
	color:#111;
	display:block;
	margin:0
}
.app-area .top-area {
	float:left;
	width:100%
}
.app-area .top-area {
	display:block;
	margin:25px auto 0
}
.app-area .top-area .left-area {
	width:212px;
	float:left;
	padding-bottom:37px
}
.app-area img {
	display:block;
	text-align:center;
	margin:0 auto
}
.app-area a.availabel {
	background-color:#8c8c8c;
	font:900 15px/26px 'OpenSans-Regular',sans-serif;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 9px;
	display:block;
	margin:21px auto 13px;
	width:140px;
	text-align:center
}
.app-area .bottom {
	width:127px;
	margin:0 auto
}
.app-area span {
	float:left
}
.app-area span img {
	margin-top:0
}
.app-area span:nth-child(1) {
	padding-right:16px
}
.app-area span:nth-child(2) {
	background:url(/sites/all/themes/itg/images/app/bord.png) no-repeat 0 10px;
	padding:0 0 0 16px
}
.app-area span img {
	display:inline
}
.app-area .top-area .right-area {
	float:right;
	width:900px
}
.app-area .top-area .right-area ul {
	margin:10px 0 0 23px;
	padding:0
}
.app-area .top-area .right-area ul li {
	float:left;
	width:100%;
	color:#a7a7a7;
	font-size:18px;
	list-style:disc;
	padding-left:5px;
	margin-bottom:15px;
	font-weight:700
}
.app-area .top-area .right-area ul li strong {
	font:normal 14px/20px 'OpenSans-Regular',sans-serif;
	color:#111
}
.app-area .top-area .right-area ul li:last-child {
	list-style:none
}
.app-area .top-area .right-area ul li:last-child strong {
	font-weight:700;
	color:#276b9e
}
.app-area .top-area .right-area ul li:last-child a {
	font-size:13px;
	color:#276b9e;
	font-weight:700;
	text-decoration:none
}
.app-area .top-area .right-area ul li:last-child span {
	float:none;
	padding:0
}
.app-area .bottom-area {
	float:left;
	width:100%;
	margin-top:20px;
	margin-bottom:20px
}
.app-area .bottom-area h2 {
	border-bottom:1px solid #e9e9e9;
	padding-bottom:14px;
	margin-bottom:64px
}
.app-area .bottom-area ul {
	list-style:none;
	padding:0;
	margin:0
}
.app-area .bottom-area ul li {
	width:362px;
	float:left;
	border-right:1px solid #efefef;
	padding-right:15px;
	margin-left:20px;
	min-height:430px
}
.app-area .bottom-area ul li:first-child {
	margin-left:0
}
.app-area .bottom-area ul li:last-child {
	padding-right:0;
	border:0
}
.app-area .bottom-area ul li h3 {
	font:bold 20px/22px 'OpenSans-Regular',sans-serif;
	color:#111;
	display:inline-block;
	width:100%;
	text-transform:uppercase;
	text-align:center;
	margin:50px 0 5px
}
.app-area .bottom-area ul li p {
	font:14px/22px 'OpenSans-Regular',sans-serif;
	color:#111;
	display:block;
	margin:0
}
.share_bar {
	display:none
}
#itg-scorecard-container {
	background:#222834;
	padding:0;
	height:60px;
	overflow:hidden
}
#itg-scorecard-container .scorecard-stripcontent {
	padding:0;
	position:relative;
	height:60px
}
#itg-scorecard-container .scorecard-stripcontent ul li {
	list-style:none;
	display:inline-block;
	border-left:1px solid #4f4f4f;
	padding:0 4px
}
#itg-scorecard-container .scorecard-stripcontent ul li:nth-child(1) {
	border-left:0
}
#itg-scorecard-container .scorecard-stripcontent ul li:nth-child(3) {
	border-right:0
}
#itg-scorecard-container .scorecard-stripcontent ul {
	position:absolute;
	top:-1px
}
#itg-scorecard-container .scorecard-stripcontent ul li a {
	color:#fff;
	font-family:"OpenSans-Regular";
	font-weight:400;
	font-size:14px
}
#itg-scorecard-container .scorecard-stripcontent ul li:nth-child(1) a {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:242px;
	display:inline-block;
	line-height:20px;
	position:relative;
	top:4px
}
#itg-scorecard-container .scorecard-stripcontent ul {
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.home_page_poll_widget_block .poll-data .active-poll-title h2 {
	color:#fff;
	font-size:16px;
	line-height:22px;
	margin:0;
	padding:5px 10px
}
.home_page_poll_widget_block .poll-wrapper .poll-data .poll-replace-id {
	padding:10px 0 0;
	max-height:inherit;
	overflow-y:auto;
	margin-top:0
}
.home_page_poll_widget_block .poll-data .active-poll-title {
	background-color:#000;
	float:left;
	width:100%;
	height:auto;
	overflow:hidden
}
.home_page_poll_widget_block .poll-data form label {
	display:inline-block;
	vertical-align:top;
	padding:0;
	text-transform:uppercase;
	font-family:"OpenSans-Semibold"
}
.section-pr-newswire #w4315_landing {
	overflow:hidden;
	overflow-x:hidden
}
.section-pr-newswire #w4315_landing ul {
	margin-top:30px
}
.section-pr-newswire #w4315_landing ul li a {
	line-height:24px;
	margin-bottom:5px;
	color:#323232;
	text-decoration:none
}
.section-pr-newswire #w4315_landing ul li a:hover {
	color:#1a3c8d
}
.section-pr-newswire #w4315_landing ul li.w4315_release {
	padding:10px 5px 10px 110px
}
.section-pr-newswire #w4315_landing div.w4315_footer {
	padding-top:15px;
	text-align:center
}
.section-pr-newswire #w4315_landing div.w4315_footer .w4315_pagination * {
	font-size:16px;
	text-align:center
}
.section-pr-newswire #w4315_landing ul li .w4315_datetime {
	font-size:13px;
	color:#696969;
	margin-bottom:10px
}
.section-pr-newswire #w4315_landing .addthis_toolbox {
	text-align:right;
	float:right
}
.tech-layout-page span.widget-title {
	position:absolute !important;
	line-height:22px;
	padding:0 7px;
	text-transform:uppercase;
	color:#fff;
	font-family:"OpenSans-Regular";
	z-index:1;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%;
	background:#a00606;
	font-size:14px
}
.tech-layout-page span.widget-title a {
	color:#fff
}
.tech-layout-page .auto-block-2 .special-top-news span.widget-title,.tech-layout-page .auto-block-3 .tech_most_read-block_5 span.widget-title,.tech-layout-page .itg-h321-section .tech_reviews-block_5 span.widget-title {
	position:static !important
}
.tech-layout-page .itg-h385-section .section_wise_order-tech-tips span.widget-title,.tech-layout-page .itg-h396-section .section_wise_order-talking-point span.widget-title {
	position:static !important;
	margin-bottom:0
}
#block-itg-menu-manager-magazine-node-third-level-menu {
	display:none
}
.page-magazine #block-itg-menu-manager-magazine-node-third-level-menu,.node-type-story.section-magazine #block-itg-menu-manager-magazine-node-third-level-menu {
	display:block
}
#block-itg-menu-manager-magazine-node-third-level-menu img {
	max-height:60px
}
#block-itg-menu-manager-magazine-node-third-level-menu .menu-wrapper {
	height:60px;
	background:#fd8f00;
	border-top:1px solid #fff
}
.live-block .breaking-section .breaking-date {
	font-size:1.3rem
}
span.refresh-icon {
	float:right;
	position:relative;
	top:-20px
}
.mobile-body-ad>div {
	margin:0 auto
}
.node-type-videogallery .jw-title.jw-reset {
	display:none
}
.live-block #liveblog img {
	width:100%
}
.live-block h2.short-discription {
	font:400 15px/20px "OpenSans-Regular";
	color:#111;
	margin-bottom:10px;
	line-height:22px
}
@media only screen and (max-width:768px) {
	.app-area-wrapper {
	width:100%
}
.app-area .top-area .right-area {
	width:71%
}
.app-area .bottom-area ul li {
	width:226px
}
footer .multiple-items-footer i.slick-prev {
	left:0;
	visibility:visible;
	z-index:99999;
	border-radius:0 40px 40px 0
}
.story-section .byline .profile-detail ul.profile-byline li {
	float:none;
	display:block;
	margin-bottom:4px
}
.story-section .byline .profile-detail ul.profile-byline li.title {
	display:inline-block;
	line-height:15px;
	border-right:0
}
.story-section .byline .profile-detail ul.profile-byline li.title:nth-child(2) {
	border-left:1px solid #ddd
}
.story-section .byline .profile-detail ul.profile-byline li.pubdata,.story-section .byline .profile-detail ul.profile-byline li.update-data {
	width:auto;
	display:inline-block
}
.story-section .byline .profile-detail ul.profile-byline li.update-data {
	padding:0
}
.story-section .byline .mobile-twitter {
	color:#1b95e0;
	margin-left:4px;
	display:inline-block
}
.story-section .byline .mobile-twitter a,.story-section .byline .mobile-twitter a:hover {
	color:#1b95e0;
	text-decoration:none
}
.front .itg-top-section .top-rhs-add-child .ad-widget {
	padding:10px 10px;
	height:290px
}
.front .itg-layout-container .itg-h321-section .ad-widget {
	height:315px;
	padding:30px 0;
	width:322px;
	margin:0 auto;
	background:#f3f3f3
}
.front .itg-layout-container .itg-h321-section .ad-widget .sidebar-ad {
	background:#f3f3f3;
	height:100%
}
.itg-h321-section .dont-miss ul li {
	width:100%
}
.itg-h321-section .dont-miss ul li:nth-child(4),.itg-h450-section .watch-right-now-video ul li:nth-child(4),.itg-h321-section .dont-miss ul li:nth-child(5),.itg-h450-section .watch-right-now-video ul li:nth-child(5) {
	display:none
}
#block-itg-layout-manager-header-block .navigation .menu li.has-image.ripple-effect {
	overflow:visible;
	padding:4px 0
}
#block-itg-layout-manager-header-block .navigation .menu li.has-image a img {
	margin-top:0;
	max-height:37px
}
}@media only screen and (max-width:767px) {
	.app-area-wrapper {
	width:94%;
	padding:0 3%
}
.app-area .top-area .left-area {
	width:100%
}
.app-area h2 {
	font-size:20px;
	line-height:40px;
	border-bottom:1px solid #d4d4d4
}
.app-area .bottom-area h2 {
	line-height:26px;
	margin-bottom:30px
}
.app-area .top-area .right-area {
	width:100%
}
.app-area a.availabel {
	width:140px;
	text-align:center
}
.app-area .bottom-area ul li {
	width:100%;
	margin:0 0 28px;
	padding:0 0 15px;
	border-bottom:1px solid #d4d4d4;
	border-right:0
}
.app-area .top-area .right-area ul li:last-child {
	width:134%;
	background:#eee;
	margin:0 -59px;
	display:block;
	text-align:center;
	padding:10px 0
}
.app-area .top-area .right-area ul li:last-child span {
	display:none
}
.app-area .top-area .right-area ul li:last-child a {
	display:block
}
#block-itg-layout-manager-header-block {
	position:fixed;
	width:100%;
	top:0;
	z-index:99995
}
header#header {
	padding-top:65px
}
footer .multiple-items-footer i.slick-prev {
	left:0;
	visibility:visible;
	z-index:99999;
	border-radius:0 40px 40px 0
}
.comment-mobile {
	display:none
}
.share_bar {
	box-sizing:border-box;
	padding:0 0 10px;
	display:block;
	overflow:hidden
}
.share_bar .social-share {
	margin:0 auto;
	padding:0;
	text-align:center;
	float:left;
	width:100%;
	display:table
}
.share_bar .social-share li {
	display:table-cell;
	text-align:center;
	vertical-align:middle
}
.share_bar .social-share li a {
	display:block;
	height:30px;
	width:30px;
	margin:0 auto;
	border:1px solid #ccc;
	border-radius:100%;
	text-align:center
}
.share_bar .social-share i {
	height:30px;
	width:30px;
	display:table-cell;
	line-height:29px;
	font-size:16px
}
.share_bar .social-share .fa-facebook {
	color:#373985
}
.share_bar .social-share .fa-twitter {
	color:#4099d1
}
.share_bar .social-share .fa-youtube-play {
	color:#d00727
}
.share_bar .social-share .fa-google-plus {
	color:#ed001a
}
.share_bar .social-share .fa-whatsapp {
	color:#0dbe50
}
.share_bar .social-share .fa-bookmark {
	color:#607083
}
.share_bar .social-share .fa-comment {
	color:#a2a2a2
}
#itg-scorecard-container .container,#itg-scorecard-container .container .col-xs-12 {
	padding:0
}
#itg-scorecard-container,#itg-scorecard-container iframe.embed-responsive-item {
	height:70px
}
}.pti-news-claim {
	background:#fbf9fa;
	border:1px solid #efefef;
	color:#737373;
	font-size:14px;
	margin-top:20px;
	padding:10px;
	line-height:18px;
	margin-bottom:20px
}
.view-display-id-so_sorry_page {
	margin:0 -15px 15px;
	position:relative
}
section.sidebar .block-itg-ads>div {
	margin:auto
}
.education-layout-page .itg-295-layout .droppable {
	height:455px
}
.education-layout-page .itg-345-layout .droppable {
	height:512px
}
.education-layout-page .itg-325-layout .droppable {
	min-height:380px;
	height:380px
}
.location-area {
	width:100%;
	margin-bottom:25px
}
.location-area span {
	display:block;
	text-align:center;
	margin:33px 0 15px
}
.location-area h2 {
	background:#bb2123 url(/sites/all/themes/itg/images/round-icon.png) no-repeat 5px 7px;
	font-size:15px;
	text-align:center;
	line-height:22px;
	color:#fff;
	font-family:'OpenSans-Regular',sans-serif;
	min-height:30px;
	padding:7px 0 7px 6px;
	width:96%
}
.location-area h2 a {
	color:#eccc2c
}
.section-news .itg-layout-container .ad-widget .sidebar-ad {
	background:none
}
#block-itg-ads-ads-page-pusher-1x1 {
	position:relative;
	overflow:hidden
}
.section-pti-feed .view-category-wise-content-list .catagory-listing .detail h3 {
	font-size:1.2rem;
	font-weight:400;
	line-height:24px
}
.section-pti-feed .view-category-wise-content-list .catagory-listing {
	border-bottom:1px dotted #ccc
}
.section-pti-feed .view-category-wise-content-list .item-list {
	clear:both;
	margin-top:20px;
	overflow:hidden
}
.magazin-lhs-top .magazin-bottom ul li {
	float:none !important;
	margin-bottom:5px
}
.magazin-lhs-top .magazin-bottom ul li h3 {
	margin-top:0
}
.magazin-lhs-top .magazin-top .magazin-top-left .magazin-bottom ul li .views-field-field-story-kicker-text {
	color:#373737;
	margin-bottom:15px;
	padding-bottom:0;
	font-size:15px;
	line-height:20px
}
.magazin-section span.widget-title {
	color:#a00606
}
.section-ordering .kicket-text {
	padding-bottom:15px;
	display:block;
	padding-left:12px
}
.section-ordering p+.kicket-text {
	margin-top:-10px
}
.section-ordering h3+.kicket-text {
	padding-left:0
}
.story-section .social-list li i.fa-comment {
	padding:10px 0
}
.story-section .social-list li.itg-comment-count i.fa-comment {
	padding:0
}
.story-section .social-list li:last-child {
	line-height:inherit
}
.live-webcast-coverage iframe {
	width:100%
}
.section_wise_order-talking-point ul.trending-videos li.trending-videos-list h4 {
	font-size:13px;
	color:#a00606
}
.section-movies .tech-movie_latest .osscar-video ul .dont-miss-listing .dm-pic {
	width:auto
}
.page-taxonomy-term.section-sports section#content {
	background:#fff
}
.mobile-twitter {
	display:none
}
@media only screen and (max-width:767px) {
	.story-section .byline .profile-detail {
	width:78%
}
.story-section .byline .profile-detail ul li.title {
	border-right:0;
	line-height:15px
}
.story-section .byline .profile-detail ul.date-update li+li {
	border-left:0
}
.story-section .byline .profile-detail ul.date-update li {
	width:100%;
	margin-bottom:4px
}
.story-section .byline .profile-detail ul.date-update li.pubdata,.story-section .byline .profile-detail ul.date-update li.update-data {
	width:auto
}
.story-section .byline .mobile-twitter {
	color:#1b95e0;
	margin-left:4px;
	display:inline-block
}
.story-section .byline .mobile-twitter a,.story-section .byline .mobile-twitter a:hover {
	color:#1b95e0;
	text-decoration:none
}
.story-section .byline .profile-detail ul li.twitter {
	display:none
}
.byline .story-sponsor-header {
	margin:0 0 0 15px
}
.story-section .byline .profile-detail ul.profile-byline li {
	float:none;
	display:block;
	margin-bottom:4px
}
.story-section .byline .profile-detail ul.profile-byline li.title {
	display:inline-block;
	line-height:15px
}
.story-section .byline .profile-detail ul.profile-byline li.title:nth-child(2),.story-section .byline .profile-detail ul.profile-byline li.title:nth-child(3) {
	border-left:1px solid #ddd
}
.story-section .byline .profile-detail ul.profile-byline li.pubdata,.story-section .byline .profile-detail ul.profile-byline li.update-data {
	width:auto;
	display:inline-block
}
.story-section .byline .profile-detail ul.profile-byline li.update-data {
	padding:0
}
.tech-layout-page .auto-block-1,.tech-layout-page .auto-block-2,.auto-layout-page .auto-block-1,.auto-layout-page .auto-block-2 {
	margin-bottom:30px
}
.front .itg-top-section .top-rhs-add-child .ad-widget {
	padding:0;
	height:auto;
	background:#f3f3f3
}
.front .itg-layout-container .itg-h321-section .ad-widget {
	height:auto;
	padding:0;
	width:300px;
	margin:0 auto;
	background:#f3f3f3
}
.front .itg-layout-container .itg-h321-section .ad-widget .sidebar-ad {
	background:#f3f3f3;
	height:100%
}
.itg-h321-section .dont-miss ul li:nth-child(4),.itg-h450-section .watch-right-now-video ul li:nth-child(4),.itg-h321-section .dont-miss ul li:nth-child(5),.itg-h450-section .watch-right-now-video ul li:nth-child(5) {
	display:block
}
.front .trending-videos .trending-videos-list:nth-child(5) {
	display:block
}
.front .mt-50 {
	margin-top:20px
}
.show-embed-code-link .show-embed-code-div {
	left:-150%
}
.front .itg-top-section .top-rhs-add .home-trending-video {
	padding:0
}
}.cheaper-deaper-action a.btn-submit {
	padding:3px 20px 1px;
	border:1px solid #cd070f;
	background-color:#cd070f;
	color:#fff;
	font-size:24px;
	text-transform:uppercase;
	font-weight:600;
	margin-bottom:36px;
	font-family:OpenSans-Regular
}
.view-category-wise-content-list .catagory-listing .pic {
	padding-top:5px
}
.front .itg-layout-container .itg-h321-section .droppable {
	height:280px
}
.front .trending-videos .trending-videos-list {
	overflow:hidden;
	padding:14px 10px
}
.front .itg-layout-container .ad-widget {
	border:1px solid #ddd;
	height:280px;
	padding:4px 37px
}
footer .footer-top .footer-top-link {
	font-size:22px;
	color:#fff;
	overflow:hidden;
	line-height:35px;
	float:left
}
@media only screen and (max-width:1024px) {
	.front .itg-layout-container .itg-h321-section .droppable {
	height:280px
}
.front .itg-layout-container .ad-widget {
	padding:4px 10px
}
.itg-h450-section .watch-right-now-video ul li:nth-child(5) {
	display:none
}
}@media only screen and (max-width:768px) {
	.front .itg-layout-container .itg-h321-section .droppable {
	height:auto
}
.front .itg-layout-container .itg-h321-section .ad-widget {
	height:300px;
	padding:24px 0;
	width:322px;
	margin:0 auto;
	background:#f3f3f3
}
footer .footer-top .footer-top-link {
	font-size:19px;
	line-height:44px
}
}@media only screen and (max-width:767px) {
	.front .itg-layout-container .itg-h321-section .ad-widget {
	height:282px;
	padding:4px 0 10px
}
#block-itg-ads-ads-super-banner-top-nav-728x90 {
	background:#f2f2f2;
	padding-bottom:10px;
	border:1px solid #e2e2e2;
	min-height:280px
}
.front .itg-top-section .top-rhs-add-child .ad-widget .sidebar-ad {
	padding-bottom:10px
}
}@media only screen and (max-width:360px) {
	.story-section .byline .profile-detail ul.profile-byline li.update-data {
	padding:0 5px
}
}@media only screen and (max-width:320px) {
	.itg-layout-container .ad-widget {
	width:300px;
	padding:0;
	height:250px;
	border:0
}
.story-section .story-right .description iframe.story_video,.story-section .story-right .description iframe.multy-video-iframe {
	height:220px
}
.front .itg-top-section .top-rhs-add-child .ad-widget {
	margin:15px -30px 0;
	width:320px;
	padding:4px 10px
}
.front .itg-layout-container .itg-h321-section .ad-widget {
	margin:0 -17px
}
.event-sidebar .sidebars .block-itg-ads {
	margin:0 -15px 20px
}
.story-section .byline .profile-detail ul.profile-byline li.update-data {
	padding:0 5px
}
#block-views-video-landing-header-block .video-header-left .social-likes ul li a {
	padding:8px !important
}
}.instagram-media {
	position:static !important
}
@media only screen and (max-width:1024px) and (min-width:786px) {
	.sport-home-layout-page .featured-news .featured-post h3 {
	line-height:18px;
	font-size:15px
}
.sport-home-layout-page .featured-news h2 {
	font-size:21px;
	line-height:25px
}
.sport-home-layout-page .featured-news .featured-post.featured-post-first {
	margin-bottom:8px
}
.sport-home-layout-page .data-holder .itg-listing li {
	padding:10px
}
#tech-new-block .data-holder .itg-listing li {
	padding:10px
}
#tech-new-block h2 {
	font-size:21px;
	line-height:25px
}
#tech-new-block h3 {
	font-size:15px;
	line-height:20px
}
.auto-layout-page .special-top-news ul li {
	padding:10px
}
.auto-layout-page .special-top-news ul li:before {
	display:none
}
.auto-layout-page .featured-news .featured-post h3 {
	line-height:20px;
	font-size:15px
}
.election-page .view-display-id-election_videos .osscar-video ul .dont-miss-listing .dm-pic {
	width:auto
}
}.btn-heart-like {
	border:0;
	background-color:#1a1a1a;
	width:100%;
	text-align:left;
	padding:24.5px 5px 24.4px 10px;
	display:block
}
.btn-heart-like:hover {
	background:#363636
}
.btn-heart-like span,.btn-heart-like i {
	color:#fff
}
.heart-dislike i {
	color:red
}
@media screen and (max-width:800px) {
	.social-likes ul li a i {
	margin-right:5px
}
#block-views-video-landing-header-block .video-header-left .social-likes ul li a i.fa-clock-o {
	margin-right:5px
}
.btn-heart-like {
	padding:14px 5px 9.4px 10px
}
}.video-landing-header .top-section p,#block-views-photo-landing-slider-block .other-details-main {
	font-size:17px;
	line-height:22px
}
.liveBlog-indiatoday h1 {
	color:#000;
	text-align:center
}
.liveblog-header-ad {
	padding:10px 0;
	border-bottom:1px solid #e0e0e0;
	text-align:center
}
.liveBlog-indiatoday .liveblog-heading {
	margin-bottom:20px
}
.liveBlog-indiatoday .liveblog-heading span.refresh-icon {
	top:7px
}
.liveBlog-indiatoday .liveblog-heading span.refresh-icon i {
	margin:0 10px
}
.liveBlog-indiatoday span {
	color:#c2191d
}
.liveBlog-indiatoday .locationdate {
	color:#9e2729;
	text-align:center;
	padding:10px 0 5px;
	font-size:12px;
	font-family:"OpenSans-bold"
}
.liveBlog-indiatoday p.short-discription,.liveBlog-indiatoday h2.short-discription {
	font-size:17px;
	line-height:24px;
	color:#111;
	font-family:"OpenSans-Regular";
	font-weight:300
}
.liveBlog-indiatoday .liveblog-Lhs {
	margin-right:2%;
	width:31%;
	-webkit-box-shadow:10px 0px 10px -5px rgba(0,0,0,0.40);
	-moz-box-shadow:10px 0px 10px -5px rgba(0,0,0,0.40);
	box-shadow:10px 0px 10px -5px rgba(0,0,0,0.40)
}
.liveBlog-indiatoday .liveblog-Lhs h4 {
	text-transform:uppercase;
	color:#000;
	font-size:17px;
	font-family:"OpenSans-bold";
	padding-left:10px
}
.liveBlog-indiatoday .liveblog-Lhs .leftblog-publish-time {
	display:block;
	color:#9e2729;
	font-size:13px;
	position:relative;
	font-family:"OpenSans-bold";
	padding-bottom:5px
}
.liveBlog-indiatoday .liveblog-Lhs .leftblog-publish-time:before {
	margin-right:5px;
	content:'';
	width:6px;
	height:6px;
	background:#9e2729;
	position:relative;
	left:0;
	top:-1px;
	display:inline-block;
	border-radius:100%
}
.liveBlog-indiatoday .liveblog-Lhs .leftblog-title {
	font-size:14px;
	color:#000;
	line-height:16px;
	font-family:"OpenSans-Semibold";
	border-left:1px solid #e0e0e0;
	padding-left:10px;
	line-height:20px
}
.liveBlog-indiatoday .liveblog-Lhs .lhs-detailList {
	padding:10px 0;
	border-bottom:1px dotted #e0e0e0
}
.liveBlog-indiatoday .liveblog-Rhs .timeline .breaking-section {
	padding:10px 0;
	border-top:1px dotted #a8a8a8;
	overflow:hidden
}
.liveBlog-indiatoday .liveblog-Rhs .timeline .breaking-section .blog-multi-title {
	font-size:25px;
	font-family:"Merriweather-Bold";
	line-height:34px;
	padding-bottom:10px;
	color:#262626
}
.liveBlog-indiatoday .liveblog-Rhs .timeline .breaking-section .dateauthor {
	padding-bottom:10px
}
.liveBlog-indiatoday .liveblog-Rhs .timeline .breaking-section .dateauthor .breaking-date {
	color:#9e2729;
	font-size:12px;
	font-family:"OpenSans-bold";
	width:auto;
	display:inline-block;
	padding-right:5px
}
.liveBlog-indiatoday .liveblog-Rhs .timeline .breaking-section .dateauthor .breaking-date a {
	color:#9e2729
}
.liveBlog-indiatoday .liveblog-Rhs .timeline .breaking-section .dateauthor .breaking-author {
	width:auto;
	display:inline-block;
	color:#626262;
	font-size:12px;
	font-family:"OpenSans-bold"
}
.liveBlog-indiatoday .liveblog-Rhs .timeline .breaking-section .blog-multi-desc p {
	font-size:17px;
	line-height:24px;
	color:#111;
	padding-bottom:10px
}
.liveBlog-indiatoday .liveblog-Rhs .stryimg {
	padding-bottom:10px
}
.liveBlog-indiatoday .liveblog-Rhs .stryimg img,.liveBlog-indiatoday .liveblog-Rhs .timeline .breaking-section .blog-multi-desc .itgimage img {
	width:auto
}
.liveBlog-indiatoday .liveblog-Rhs .timeline .breaking-section .blog-multi-desc .itgimage .body_caption {
	border-bottom:0;
	font-size:12px;
	padding:5px 0 10px
}
.liveBlog-indiatoday .liveblog-Rhs .social-share-new {
	padding-top:10px;
	float:right
}
.liveBlog-indiatoday .liveblog-Rhs .social-share-new ul li {
	list-style:none;
	display:inline-block;
	width:32px;
	height:32px;
	text-align:center;
	font-size:20px
}
.liveBlog-indiatoday .liveblog-Rhs .social-share-new ul li a {
	color:#ababaa
}
.liveBlog-indiatoday .liveblog-Rhs .social-share-new ul li a.facebook:hover {
	color:#342e99
}
.liveBlog-indiatoday .liveblog-Rhs .social-share-new ul li a.twitter:hover {
	color:#5896e7
}
.liveBlog-indiatoday .liveblog-Rhs .social-share-new ul li a.google:hover {
	color:#c11722
}
.liveBlog-indiatoday .liveblog-Rhs .social-share-new ul li a.whatsapp-icon:hover {
	color:#0dbe50
}
.liveBlog-indiatoday .liveblog-Lhs .livebolg-videos {
	padding:10px 0
}
.liveBlog-indiatoday .liveblog-Lhs .livebolg-videos .livevideo iframe {
	width:100%;
	height:280px
}
.liveBlog-indiatoday .liveblog-Lhs .livebolg-videos h1 {
	font-size:25px;
	text-align:left;
	font-weight:400;
	padding:10px 0;
	line-height:30px
}
.liveBlog-indiatoday .liveblog-Lhs .livebolg-videos p.short-discription {
	border-bottom:0
}
.liveBlog-indiatoday .liveblog-Rhs a {
	color:#393aa4
}
.liveBlog-indiatoday .liveblog-Rhs .timeline .breaking-section .block-itg-ads {
	background:#f2f2f2;
	padding:3px 10px 10px;
	width:320px;
	margin:0 auto;
	border:1px solid #e0e0e0
}
.liveBlog-indiatoday .liveblog-Rhs .social-share-new ul li.desktop-hide {
	display:none
}
.live-block .breaking-section .social-share ul li.desktop-hide,.live-block>.social-share ul li.desktop-hide {
	display:none !important
}
.liveBlog-indiatoday span.blog-multi-prefix-title {
	color:#111;
	padding-bottom:5px;
	display:block;
	font-family:OpenSans-semibold
}
.liveBlog-indiatoday span.live-commentary-title {
	color:#111;
	font-size:25px;
	padding-bottom:5px;
	display:block;
	font-family:"Merriweather-Bold";
	line-height:34px;
	padding-top:10px
}
.liveBlog-indiatoday .tags {
	padding:15px 0
}
.liveBlog-indiatoday .tags ul li {
	list-style-type:none;
	display:inline-block;
	vertical-align:top;
	padding:2px 6px;
	color:silver;
	font-size:12px;
	font-size:.75rem
}
.liveBlog-indiatoday .tags ul li a {
	color:silver;
	font-size:12px;
	font-size:.75rem
}
.liveBlog-indiatoday .tags ul li+li {
	border:1px solid #eee;
	box-shadow:0 1px 1px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.24);
	margin-left:15px;
	border-radius:2px;
	margin-bottom:10px
}
.liveBlog-indiatoday .tags ul li+li a {
	color:#323232
}
.liveBlog-indiatoday .tags ul li:nth-child(1) i {
	color:#999
}
.liveBlog-indiatoday .tags ul li:nth-child(1) {
	padding-left:0;
	color:#ef0401
}
.liveBlog-indiatoday .tags ul li a[title=follow] {
	background:url(https://akm-img-a-in.tosshub.com/sites/all/themes/itg/images/followunS.gif) no-repeat;
	width:19px;
	height:19px;
	display:inline-block;
	text-indent:-99999px
}
.liveBlog-indiatoday .tags ul li a:hover {
	color:#1a3c8d
}
@media only screen and (max-width:767px) {
	.liveBlog-indiatoday .tags ul li span.tag-follow {
	margin-left:5px
}
.liveBlog-indiatoday .tags ul li+li {
	margin-left:10px
}
.liveBlog-indiatoday .new-live-block {
	margin-top:15px
}
}@media screen and (min-width:769px) {
	.liveBlog-indiatoday.livetv-active .liveblog-Lhs {
	width:41%
}
.liveBlog-indiatoday.livetv-active .liveblog-Rhs {
	width:55.666667%
}
}@media screen and (max-width:767px) {
	.liveBlog-indiatoday.livetv-active .liveblog-Lhs.mhide {
	display:block;
	width:100%;
	margin-right:0;
	box-shadow:0px 0px 20px 3px rgba(0,0,0,0.50);
	-webkit-box-shadow:0px 0px 20px 3px rgba(0,0,0,0.50)
}
.liveBlog-indiatoday.livetv-active .liveblog-Rhs .stryimg {
	display:none
}
.liveBlog-indiatoday .liveblog-Rhs .social-share-new ul li.mhide {
	display:none
}
.liveBlog-indiatoday .liveblog-Rhs .social-share-new ul li.desktop-hide {
	display:inline-block
}
.liveBlog-indiatoday .liveblog-Lhs .livebolg-videos .livevideo {
	position:relative;
	padding-top:56.5%;
	margin-bottom:10px
}
.liveBlog-indiatoday .liveblog-Lhs .livebolg-videos .livevideo iframe {
	width:100%;
	position:absolute;
	top:0;
	height:100%
}
.liveblog-header-ad {
	margin-left:-5px
}
}.state-election-map-wrapper .breadMap .breadMapLink {
	font-size:29px;
	color:#000;
	padding-bottom:10px
}
.state-election-map-wrapper .kikerNewsRightSec {
	width:100%
}
.state-election-map-wrapper .kikerNewsRightSec b {
	margin:5px 0;
	display:inline-block
}
.state-election-map-wrapper .kikerNewsRightSec ul {
	list-style-type:disc;
	color:#c00;
	margin-left:20px
}
.state-election-map-wrapper .kikerNewsRightSec li {
	font:400 13px/22px Roboto,sans-serif
}
.state-election-map-wrapper .kikerNewsRightSec li span {
	color:#000
}
.state-election-map-wrapper .mapright-tally #keycondidates {
	border:0
}
.state-election-map-wrapper .mapright-tally #keycondidates iframe {
	box-shadow:0px 0px 0px 0px !important
}
.state-election-map-wrapper {
	height:800px
}
.full_state_graph {
	height:100%
}
.electiontop-header .custom-page-title h1 {
	font-size:26px;
	font-weight:500;
	line-height:35px
}
.election-page .left-side .itg-415-layout .droppable {
	min-height:200px
}
#block-itg-widget-election-who-said-what #Slider.flexslider {
	background:#ffff01;
	padding:10px 20px;
	text-align:center;
	border-radius:5px;
	border:1px solid #d4d4d4
}
#block-itg-widget-election-who-said-what #Slider .flex-direction-nav .flex-next {
	right:0;
	display:block;
	height:24px;
	width:28px;
	background:#a00606;
	opacity:1;
	line-height:24px;
	text-align:center;
	border-radius:0 5px 5px 0px
}
#block-itg-widget-election-who-said-what #Slider li:hover .flex-direction-nav .flex-next {
	display:block
}
#block-itg-widget-election-who-said-what #Slider .flex-direction-nav .flex-prev {
	left:inherit;
	right:30px;
	display:block;
	height:24px;
	width:28px;
	background:#a00606;
	opacity:1;
	line-height:24px;
	border-radius:5px 0px 0px 5px
}
#block-itg-widget-election-who-said-what #Slider li:hover .flex-direction-nav .flex-prev {
	display:block
}
#block-itg-widget-election-who-said-what #Slider .flex-direction-nav .flex-next:before,#Slider .flex-direction-nav .flex-prev:before {
	color:#fff;
	font-size:16px
}
#block-itg-widget-election-who-said-what #Slider .flex-direction-nav a {
	top:-13px
}
#block-itg-widget-election-who-said-what #Slider.flexslider .slides img {
	width:auto;
	text-align:center;
	display:inline-block;
	border:5px solid #c49f08;
	border-radius:100%
}
#block-itg-widget-election-who-said-what #Slider.flexslider .slides p {
	font-size:20px;
	line-height:28px;
	margin:10px 0
}
#block-itg-widget-election-who-said-what #Slider.flexslider .slides span {
	color:#a48300;
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:0;
	display:block
}
#block-itg-widget-election-who-said-what #Slider .flex-control-nav {
	display:none
}
.election-page .view-display-id-election_videos {
	background:#323232;
	padding:10px;
	border-radius:5px
}
.election-page .view-display-id-election_videos li.dont-miss-listing {
	padding:10px 0 !important;
	border-bottom:1px solid #212020
}
.election-page .view-display-id-election_videos li.dont-miss-listing:nth-last-child(1) {
	border-bottom:0
}
.election-page .view-display-id-election_videos li.dont-miss-listing .dm-detail a,.election-page .view-display-id-election_videos li.dont-miss-listing .dm-detail a:hover {
	color:#fff;
	font-weight:400
}
.election-page .right-side .itg-484 .droppable {
	height:auto
}
.election-page h4.heading,.election-graph .widget-title {
	font-family:"OpenSans-Regular";
	text-transform:uppercase;
	color:#c10504;
	font-size:17px;
	font-weight:700;
	border-bottom:0;
	padding-bottom:0
}
.election-page #block-itg-widget-election-top-stories ul li {
	list-style:none;
	overflow:hidden;
	padding:10px 0
}
.election-page #block-itg-widget-election-top-stories ul li .dm-pic {
	width:auto;
	float:left;
	margin-right:10px
}
.election-page #block-itg-widget-election-top-stories .ellection-top {
	border:1px solid #ccc;
	padding:0 10px 10px;
	border-radius:5px;
	position:relative
}
.election-page #block-itg-widget-election-top-stories .ellection-top:before {
	content:"";
	height:6px;
	width:100%;
	left:0;
	position:absolute;
	bottom:0;
	background:#ff0;
	border-radius:0 0 5px 5px
}
#block-itg-widget-election-mini-map .mini-map {
	border:1px solid #d4d4d4;
	padding:10px;
	border-radius:5px;
	position:relative
}
#block-itg-widget-election-mini-map .mini-map:before {
	content:"";
	height:6px;
	width:100%;
	left:0;
	position:absolute;
	bottom:0;
	background:#ff0;
	border-radius:0 0 5px 5px
}
.election-page .left-side .itg-325-layout iframe {
	height:280px
}
.election-page .election-graph .itg-415-layout .itg-widget {
	padding:10px;
	border:1px solid #d4d4d4;
	border-radius:5px
}
.election-page .tech-block_5 .data-holder {
	background:#fff
}
.election-page .left-side .itg-photo .droppable {
	height:auto
}
.election-page .tech-block_5 .data-holder .view-content {
	margin:0
}
.livetv-fixed span.closelive {
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#111;
	color:#fff;
	border:1px solid #fff;
	border-radius:100%;
	font-size:18px;
	display:block;
	position:absolute;
	right:-10px;
	top:-15px;
	display:none
}
.livetv-fixed.active {
	position:fixed;
	bottom:20px;
	left:10px;
	z-index:99999
}
#livetv-section .livetv-fixed.active iframe {
	height:160px;
	width:270px
}
.livetv-fixed.active span.closelive {
	display:block;
	cursor:pointer
}
.placeholder-livetv {
	background:#e2e1e1;
	height:280px
}
.electionHome-section .placeholder-livetv {
	height:299px
}
@media only screen and (max-width:1024px) {
	.election-page .view-display-id-election_videos .osscar-video ul .dont-miss-listing .dm-pic {
	width:auto
}
.electionHome-section .placeholder-livetv {
	height:auto
}
}@media(max-width:991px) and (min-width:768px) {
	#block-itg-widget-election-who-said-what #Slider.flexslider {
	padding:10px 5px
}
#block-itg-widget-election-who-said-what #Slider.flexslider .slides span {
	margin-bottom:0
}
#block-itg-widget-election-who-said-what #Slider.flexslider .slides p {
	font-size:16px;
	line-height:20px;
	font-weight:700
}
.election-page .view-display-id-election_videos .osscar-video ul .dont-miss-listing .dm-pic {
	width:auto
}
.placeholder-livetv {
	background:#e2e1e1;
	height:auto
}
.electionHome-section .placeholder-livetv {
	height:auto
}
}#block-itg-widget-election-know-your-party .karnataka-partylist {
	border:1px solid #d4d4d4;
	position:relative;
	padding:10px;
	border-radius:5px
}
#block-itg-widget-election-know-your-party .partylist-body {
	height:205px;
	overflow-y:auto
}
#block-itg-widget-election-know-your-party .karnataka-partylist:before {
	content:"";
	height:6px;
	width:100%;
	left:0;
	position:absolute;
	bottom:0;
	background:#ff0;
	border-radius:0 0px 5px 5px
}
#block-itg-widget-election-know-your-party .karnataka-partylist ul li {
	display:block;
	overflow:hidden;
	border-bottom:1px solid #ededed;
	padding:5px 0;
	list-style:none
}
#block-itg-widget-election-know-your-party .karnataka-partylist ul li span.party-logo {
	width:85px;
	display:block;
	float:left;
	margin-right:10px
}
#block-itg-widget-election-know-your-party .karnataka-partylist ul li span.party-details {
	display:block;
	float:left;
	width:calc(100% - 95px);
	padding-top:8px
}
#block-itg-widget-election-know-your-party .karnataka-partylist ul li span.party-details h6 {
	margin:0;
	padding-bottom:5px;
	font-weight:600;
	font-size:14px;
	text-transform:uppercase;
	line-height:16px
}
#block-itg-widget-election-know-your-party .karnataka-partylist ul li span.party-details p {
	font-size:13px;
	color:#969696;
	padding:0;
	line-height:15px;
	margin:0
}
#block-itg-widget-election-key-issue .keyImgSec {
	position:relative;
	margin-bottom:12px
}
#block-itg-widget-election-key-issue .keyImgSec img {
	width:100%
}
#block-itg-widget-election-key-issue .imgBg {
	position:absolute;
	bottom:0;
	left:0;
	height:25px;
	width:100%;
	color:#fff;
	background:rgba(0,0,0,0.6);
	text-align:center;
	font-size:14px;
	line-height:25px;
	text-transform:uppercase
}
#block-itg-widget-election-key-issue .KeyIssueOuterBorder {
	border:1px solid #d4d4d4;
	position:relative;
	padding:10px 10px 5px;
	border-radius:5px
}
#block-itg-widget-election-key-issue .KeyIssueOuterBorder:before {
	content:"";
	height:6px;
	width:100%;
	left:0;
	position:absolute;
	bottom:0;
	background:#ff0;
	border-radius:0 0px 5px 5px
}
@media(max-width:991px) and (min-width:768px) {
	#block-itg-widget-election-key-issue .imgBg {
	font-size:14px;
	line-height:25px
}
}@media screen and (max-width:767px) {
	.election-page .itg-most-popular .col-md-3 {
	height:180px;
	overflow:hidden
}
.election-page .osscar-video ul .dont-miss-listing .dm-pic {
	width:auto
}
}.election-page .left-side .itg-415-layout .statesvg-map,.electionHome-section .fullchart-table .statesvg-map {
	width:50%;
	float:left
}
.election-page .left-side .itg-415-layout #fhs-karnataka,.electionHome-section .fullchart-table #fhs-karnataka {
	display:block;
	width:45%;
	float:right
}
.election-page .left-side .itg-415-layout #fhs-karnataka .partyname-seats,.electionHome-section .fullchart-table #fhs-karnataka .partyname-seats {
	display:none
}
.election-page .left-side .itg-415-layout #fhs-karnataka .leadparty-table {
	display:block;
	width:100%;
	padding-top:20px
}
.electionHome-section .fullchart-table #fhs-karnataka .leadparty-table {
	display:block;
	width:100%;
	padding-top:45px
}
@media screen and (max-width:767px) {
	.election-page .left-side .itg-415-layout .statesvg-map,.electionHome-section .fullchart-table .statesvg-map {
	width:100%;
	float:none
}
.election-page .left-side .itg-415-layout #fhs-karnataka,.electionHome-section .fullchart-table #fhs-karnataka {
	width:100%;
	float:none
}
.electionHome-section .fullchart-table #fhs-karnataka .leadparty-table {
	padding-top:20px
}
}#block-itg-widget-home-graph-election h1#display_tit {
	font-size:35px;
	line-height:40px;
	padding-bottom:10px
}
#block-itg-widget-home-graph-election h1#display_tit .social-share {
	cursor:pointer;
	display:inline-block;
	position:relative;
	top:0;
	font-size:25px
}
#block-itg-widget-home-graph-election h1#display_tit .social-share li {
	list-style:none;
	float:left;
	text-align:center;
	margin:0 5px;
	width:30px;
	height:30px
}
#block-itg-widget-home-graph-election #block-itg-widget-election-top-stories ul li {
	list-style:none;
	overflow:hidden;
	padding:13px 0
}
#block-itg-widget-home-graph-election #block-itg-widget-election-top-stories ul li:nth-child(1) {
	padding-top:0
}
h1#display_tit .social-share li a {
	color:#c2c2c2
}
h1#display_tit .social-share li a.facebook {
	color:#4251a2
}
h1#display_tit .social-share li a.twitter {
	color:#53a9f8
}
h1#display_tit .social-share li a.google {
	color:#bd1916
}
#block-itg-widget-home-graph-election #block-itg-widget-election-top-stories ul li .dm-pic {
	width:auto;
	float:left;
	margin-right:10px
}
#block-itg-widget-home-graph-election .graph-design {
	position:relative
}
.graph-design .statename {
	background:#e2e1e1;
	display:block;
	text-align:center;
	font-size:16px;
	font-weight:600;
	padding:5px 0;
	border-radius:3px
}
#fhs-karnataka .partyname-seats {
	padding-top:10px
}
#fhs-karnataka .partyname-seats td {
	font-size:12px;
	color:#111;
	text-align:center;
	font-weight:600
}
#fhs-karnataka .partyname-seats span.partybrand {
	width:7px;
	height:7px;
	display:inline-block;
	margin-right:5px;
	position:relative;
	top:-1px;
	border-radius:100%
}
#fhs-karnataka .partyname-seats span.winseats {
	display:block
}
#fhs-karnataka .leadparty-table {
	display:none
}
#fhs-karnataka .leadparty-table td {
	text-align:center;
	font-size:13px;
	font-weight:600
}
#fhs-karnataka .leadparty-table td.partyname {
	text-align:left
}
#fhs-karnataka .leadparty-table td.partyname span.partybrand {
	width:10px;
	height:10px;
	display:inline-block;
	margin-right:5px
}
#home-livetv-election iframe,#home-webcast-election iframe {
	height:295px;
	width:100%
}
.home-election h4.heading {
	display:none
}
#block-itg-widget-home-graph-election .electionHome-section {
	border:1px solid #ddd;
	width:auto;
	margin:0 1px;
	border-bottom:4px solid #ddd;
	padding-bottom:15px
}
#block-itg-widget-home-graph-election span.fullcoverage-electionlink {
	background:#ddd;
	font-size:14px;
	font-weight:600;
	padding:3px 10px;
	line-height:26px;
	border-radius:0 0 3px 3px;
	float:right;
	margin-top:0;
	margin-right:1px;
	display:inline-block
}
#block-itg-widget-home-graph-election span.fullcoverage-electionlink a {
	display:block;
	font-size:13px;
	line-height:17px
}
.home-election {
	margin-bottom:20px
}
.election-top-block .liststory-election {
	margin-bottom:15px;
	color:#a00606;
	font-size:16px
}
.election-top-block .liststory-election ul li {
	display:inline-block;
	line-height:18px;
	color:#a00606;
	padding:0 15px;
	position:relative
}
.election-top-block .liststory-election ul li+li:before {
	content:'|';
	position:absolute;
	left:-4px;
	display:inline-block
}
.election-top-block .liststory-election ul li:nth-child(1) {
	padding-left:0
}
.election-top-block .liststory-election ul li a {
	color:#111;
	width:auto;
	height:auto;
	background:transparent;
	text-align:left;
	line-height:inherit
}
.election-top-block .liststory-election ul li a:hover {
	color:#193984
}
.home-top-stories-election h3 {
	font-family:"OpenSans-bold"
}
#block-itg-layout-manager-header-block .menu-login .social-nav dl dt.livetv-icon-parent a svg {
	position:relative;
	top:3px
}
#block-itg-layout-manager-header-block .menu-login .social-nav dl dt.livetv-icon-parent a:hover svg #hovesvg {
	fill:#ffc106
}
.social-nav dt .fa {
	transition:all .3s
}
.social-nav dt:hover .fa {
	color:#ffc106
}
.page-elections-karnataka-election-2018-constituency-map h1#page-title {
	display:none
}
.election-page .election-graph .graph-design #block-itg-widget-election-constituency-select-box {
	display:block;
	text-align:right;
	position:relative;
	top:20px;
	float:right
}
#constituency-top-chunk .constituency-details #block-itg-widget-election-constituency-select-box {
	display:block;
	text-align:right;
	position:relative;
	margin-top:10px;
	margin-right:7px;
	float:right
}
.election-back-button {
	text-align:right
}
.election-back-button span.back-button {
	background:#ddd;
	padding:5px 20px;
	font-size:16px;
	border-radius:20px;
	display:inline-block;
	box-shadow:0px 1px 1px 0px rgba(0,0,0,0.3)
}
#block-itg-widget-home-graph-election .electionHome-section #block-itg-widget-election-constituency-select-box {
	text-align:right;
	margin-right:2px;
	margin-top:4px
}
.homelive-share {
	background:#e2e1e1;
	width:100.2%;
	padding:5px;
	border-radius:0 0 3px 3px;
	margin-top:-4px;
	text-align:center
}
.homelive-share .social-share {
	width:auto;
	display:inline-block
}
.homelive-share .social-share ul li {
	display:inline-block !important;
	list-style:none;
	display:inline-block;
	margin:0 5px
}
.homelive-share .social-share ul li:nth-child(1) {
	display:none !important
}
.electionHome-section .graph-design .statename {
	margin-top:-10px
}
.electionHome-section h3 {
	padding-bottom:5px;
	text-transform:uppercase;
	font-family:"OpenSans-bold"
}
.graph-design .statename .sharethis {
	position:absolute;
	position:absolute;
	right:0;
	top:0;
	background:#e2e1e1;
	height:29px;
	border-radius:3px 0 0 3px
}
.graph-design .statename .sharethis .social-share {
	line-height:26px
}
.graph-design .statename .sharethis .social-share ul li {
	margin:0 8px;
	display:inline-block;
	list-style:none
}
.electionHome-section .graph-design .statename {
	position:relative
}
#block-itg-widget-home-graph-election .fullchart-top-story #block-itg-widget-election-top-stories ul li {
	padding:5px 0
}
@media only screen and (max-width:1024px) and (min-width:991px) {
	#home-livetv-election iframe,#home-webcast-election iframe {
	height:250px
}
#block-itg-widget-home-graph-election #block-itg-widget-election-top-stories ul li {
	padding:5px 0
}
.election-page .election-graph .graph-design #block-itg-widget-election-constituency-select-box {
	top:0
}
.electionHome-section .graph-design .statename .stateNameText {
	font-size:13px
}
.electionHome-section .fullchart-table #fhs-karnataka .leadparty-table {
	padding-top:30px
}
#block-itg-widget-home-graph-election .fullchart-top-story #block-itg-widget-election-top-stories ul li:nth-child(4) {
	display:none
}
}@media screen and (max-width:800px) and (min-width:768px) {
	#home-livetv-election iframe,#home-webcast-election iframe {
	height:200px
}
.election-page .election-graph .graph-design #block-itg-widget-election-constituency-select-box {
	top:10px
}
#block-itg-widget-home-graph-election #block-itg-widget-election-top-stories ul li {
	padding:5px 0
}
#block-itg-widget-home-graph-election #block-itg-widget-election-top-stories ul li .dm-pic {
	display:none
}
.electionHome-section .graph-design .statename .stateNameText {
	font-size:10px
}
.election-top-block .liststory-election ul li a {
	font-size:14px
}
#block-itg-widget-home-graph-election .fullchart-top-story {
	width:100%
}
#block-itg-widget-home-graph-election .fullchart-top-story #block-itg-widget-election-top-stories ul li .dm-pic {
	display:block
}
}@media screen and (max-width:767px) {
	#home-livetv-election iframe {
	height:200px;
	width:100%
}
#block-itg-widget-home-graph-election h1#display_tit {
	font-size:22px;
	line-height:26px
}
.election-page .election-graph .graph-design #block-itg-widget-election-constituency-select-box {
	top:0
}
#block-itg-widget-home-graph-election #block-itg-widget-election-top-stories ul li:nth-child(4),#block-itg-widget-home-graph-election #block-itg-widget-election-top-stories ul li .dm-pic {
	display:block
}
.election-top-block .liststory-election ul li {
	display:block;
	padding:5px 13px
}
.election-top-block .liststory-election ul li:nth-child(1) {
	padding:5px 13px
}
.election-top-block .liststory-election ul li:before,.election-top-block .liststory-election ul li+li:before {
	content:"\00b0";
	font-size:20px;
	top:11px;
	left:0;
	position:absolute
}
}.election-page .election-top-block h1 {
	display:block;
	margin-bottom:10px
}
.page-elections-karnataka-election-2018-constituency h1#page-title {
	display:none
}
.page-elections-karnataka-election-2018-constituency .election-page .election-graph table td {
	color:#272727
}
#constituency-top-chunk .mb-20 {
	margin-bottom:20px
}
#constituency-top-chunk {
	border:1px solid #d4d4d4;
	position:relative;
	border-radius:5px;
	padding:10px 0;
	margin:0 2px 20px
}
#constituency-top-chunk:before {
	content:"";
	height:6px;
	width:100%;
	left:0;
	position:absolute;
	bottom:0;
	background:#ff0;
	border-radius:0 0 5px 5px
}
#constituency-top-chunk .other-candidates-details {
	border:1px solid #d4d4d4;
	position:relative;
	padding:10px;
	border-radius:5px
}
#other-candidates .other-candidates-details:before,#other-candidates-past .other-candidates-details:before {
	content:"";
	height:6px;
	width:100%;
	left:0;
	position:absolute;
	bottom:0;
	background:#ff0;
	border-radius:0 0 5px 5px
}
#block-itg-widget-election-constituency-page h3.labels,.election-page h2.heading,.election-page h2.labels {
	font-family:"OpenSans-semibold";
	text-transform:uppercase;
	color:#111;
	font-size:17px;
	font-weight:700;
	border-bottom:0;
	padding-bottom:10px
}
#block-itg-widget-election-constituency-page h3.labels a,.election-page h2.heading a,.election-page h2.labels a {
	color:#111;
	text-decoration:none
}
#constituency-top-chunk #candidates-image {
	background:#f2f2f2;
	padding-top:30px
}
#constituency-top-chunk #candidates .text-center {
	text-align:center
}
#constituency-top-chunk .candidates-pic {
	width:70px;
	height:70px;
	border:5px solid #fff;
	box-shadow:0px 0px 8px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.2);
	display:inline-block;
	border-radius:100%
}
.candidates-pic img {
	width:100%
}
#constituency-top-chunk .candidates-name {
	text-transform:uppercase;
	font-family:OpenSans-Semibold;
	font-size:14px;
	padding:10px 0
}
#constituency-top-chunk .candidates-profile,#constituency-top-chunk .constituency-details {
	background:#f2f2f2;
	padding-bottom:10px
}
#constituency-top-chunk .candidates-profile table,#constituency-top-chunk .constituency-details table {
	border-radius:3px;
	width:96%;
	margin:0 auto;
	background:#fff;
	box-shadow:0px 0px 8px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.2)
}
#constituency-top-chunk .candidates-profile table td,#constituency-top-chunk .constituency-details table td {
	width:50%;
	border-bottom:1px dotted #ccc;
	background:#fff;
	padding:3px 0
}
#constituency-top-chunk .candidates-profile table td:first-child,#constituency-top-chunk .constituency-details table td:first-child {
	text-align:left;
	padding-left:10px
}
#other-candidates-past .other-candidates-details,#other-candidates .other-candidates-details {
	position:relative;
	border:1px solid #d4d4d4;
	padding:10px;
	border-radius:5px
}
.other-candidates-details table td {
	background:#fff
}
#constituency-top-chunk .constituency-details table td {
	width:50%
}
#constituency-top-chunk #candidates-svg {
	text-align:center;
	background:#f2f2f2
}
#constituency-top-chunk #candidates-svg svg {
	width:84%;
	margin:0 auto
}
#other-candidates .other-candidates-details table td,#other-candidates-past .other-candidates-details table td {
	width:20%;
	background:#fff
}
#other-candidates .other-candidates-details table td:first-child,#other-candidates-past .other-candidates-details table td:first-child,#other-candidates .other-candidates-details table th:first-child,#other-candidates-past .other-candidates-details table th:first-child {
	text-align:left;
	padding-left:10px
}
#other-candidates .other-candidates-details table th,#other-candidates-past .other-candidates-details table th {
	text-transform:uppercase
}
#other-past-results .other-past-results-details {
	border:1px solid #d4d4d4;
	position:relative;
	border-radius:5px;
	padding:10px;
	margin:0 2px 20px
}
#other-past-results .other-past-results-details:before {
	content:"";
	height:6px;
	width:100%;
	left:0;
	position:absolute;
	bottom:0;
	background:#ff0;
	border-radius:0 0 5px 5px
}
#other-past-results .other-past-results-details table td {
	background:#fff;
	width:33%
}
#other-past-results .other-past-results-details table td:first-child,#other-past-results .other-past-results-details table th:first-child {
	text-align:left;
	padding-left:10px
}
#other-past-results .other-past-results-details table {
	width:100%
}
@media only screen and (max-width:1024px) {
	.election-graph.left-side .auto-layout-page .auto-block-1 {
	height:590px;
	margin-bottom:30px
}
}@media only screen and (max-width:1024px) and (min-width:768px) {
	#other-candidates-past .other-candidates-details table,#other-candidates .other-candidates-details table,#other-past-results .other-past-results-details table {
	width:100% !important
}
.election-back-button span.back-button {
	font-size:15px
}
}@media screen and (max-width:767px) {
	#other-candidates-past .other-candidates-details,#other-candidates .other-candidates-details,#other-past-results .other-past-results-details {
	border:0;
	padding:0;
	border-radius:0
}
#other-candidates-past .other-candidates-details:before,#other-candidates .other-candidates-details:before,#other-past-results .other-past-results-details:before {
	display:none
}
#other-candidates .other-candidates-details table td,#other-candidates-past .other-candidates-details table td,#other-past-results .other-past-results-details table td {
	width:100%;
	padding:4px 0 4px 50%
}
#other-candidates .other-candidates-details table,.other-candidates-details tbody,.other-candidates-details td,.other-candidates-details th,.other-candidates-details thead,.other-candidates-details tr {
	display:block
}
#other-candidates .other-candidates-details table td:first-child,#other-candidates-past .other-candidates-details table td:first-child,#other-candidates .other-candidates-details table th:first-child,#other-candidates-past .other-candidates-details table th:first-child {
	text-align:center;
	padding-left:50%
}
#other-candidates .other-candidates-details table thead tr,#other-candidates-past .other-candidates-details table thead tr {
	position:absolute;
	top:-9999px;
	left:-9999px
}
#other-candidates .other-candidates-details tr,#other-candidates-past .other-candidates-details tr {
	border:1px solid #d4d4d4;
	padding:10px;
	border-radius:5px;
	position:relative;
	margin-bottom:0;
	margin-right:20px;
	width:310px;
	float:left
}
#other-candidates .other-candidates-details tr:before,#other-candidates-past .other-candidates-details tr:before {
	content:"";
	height:6px;
	width:100%;
	left:0;
	position:absolute;
	bottom:0;
	background:#ff0;
	border-radius:0 0 5px 5px
}
#other-candidates .other-candidates-details td,#other-candidates-past .other-candidates-details td {
	border:none;
	position:relative;
	padding-left:50%
}
#other-candidates .other-candidates-details td:before,#other-candidates-past .other-candidates-details td:before {
	text-align:left;
	position:absolute;
	top:4px;
	left:0;
	width:45%;
	padding-right:10px;
	white-space:nowrap;
	content:attr(data-column)
}
#constituency-top-chunk {
	border:0;
	border-radius:0;
	margin:0 -15px 0;
	overflow-x:auto;
	-ms-overflow-style:none;
	overflow:-moz-scrollbars-none
}
#constituency-top-chunk::-webkit-scrollbar {
	display:none;
	width:0;
	background:transparent
}
#constituency-top-chunk:before {
	display:none
}
#constituency-top-chunk #candidates,#constituency-top-chunk #map-of-constituency {
	width:310px;
	float:left
}
#constituency-top-chunk .mb-viewsection {
	width:620px
}
#other-candidates .other-candidates-details,#other-candidates-past .other-candidates-details {
	overflow-x:auto;
	width:100%;
	-ms-overflow-style:none;
	overflow:-moz-scrollbars-none
}
#other-candidates .other-candidates-details table,#other-candidates-past .other-candidates-details table {
	width:3000px
}
#other-candidates .other-candidates-details::-webkit-scrollbar,#other-candidates-past .other-candidates-details::-webkit-scrollbar {
	display:none;
	width:0;
	background:transparent
}
#other-past-results .other-past-results-details table,.other-past-results-details tbody,.other-past-results-details td,.other-past-results-details th,.other-past-results-details thead,.other-past-results-details tr {
	display:block
}
#other-past-results .other-past-results-details table td:first-child,#other-past-results .other-past-results-details table td:first-child,#other-past-results .other-past-results-details table th:first-child,#other-past-results .other-past-results-details table th:first-child {
	text-align:center;
	padding-left:50%
}
#other-past-results .other-past-results-details table thead tr {
	position:absolute;
	top:-9999px;
	left:-9999px
}
#other-past-results .other-past-results-details tr {
	border:1px solid #d4d4d4;
	padding:10px;
	border-radius:5px;
	position:relative;
	margin-bottom:0;
	margin-right:20px;
	width:310px;
	float:left
}
#other-past-results .other-past-results-details tr:before {
	content:"";
	height:6px;
	width:100%;
	left:0;
	position:absolute;
	bottom:0;
	background:#ff0;
	border-radius:0 0 5px 5px
}
#other-past-results .other-past-results-details td {
	border:none;
	position:relative;
	padding-left:50%
}
#other-past-results .other-past-results-details td:before {
	text-align:left;
	position:absolute;
	top:4px;
	left:0;
	width:45%;
	padding-right:10px;
	white-space:nowrap;
	content:attr(data-column)
}
#other-past-results .other-past-results-details {
	overflow-x:auto;
	width:100%;
	-ms-overflow-style:none;
	overflow:-moz-scrollbars-none;
	margin:0
}
#other-past-results .other-past-results-details::-webkit-scrollbar {
	display:none;
	width:0;
	background:transparent
}
}#block-itg-widget-election-livetv-block .statesvg-map,#block-itg-widget-election-livetv-block #fhs-karnataka .partyname-seats {
	display:none
}
#block-itg-widget-election-livetv-block #fhs-karnataka .leadparty-table {
	display:block
}
#block-itg-widget-election-livetv-block #fhs-karnataka .leadparty-table table th:nth-child(1) {
	text-align:left
}
#block-itg-widget-election-livetv-block #block-itg-widget-election-top-stories ul li {
	list-style:none;
	overflow:hidden;
	padding:10px 0
}
#block-itg-widget-election-livetv-block #block-itg-widget-election-top-stories ul li .dm-pic {
	width:auto;
	float:left;
	margin-right:10px
}
.page-taxonomy-term .election-page.auto-layout-page .auto-block-1,.page-taxonomy-term .election-page.auto-layout-page .auto-block-2 {
	height:640px
}
#elec2013 {
	display:inline-block;
	float:left;
	background:#e2e1e1;
	color:#000;
	padding:6px 9px;
	cursor:pointer;
	margin-top:5px;
	border-radius:3px
}
.elec2013 {
	position:relative;
	display:none
}
.elec2013 img {
	position:absolute;
	height:322px;
	z-index:11;
	width:100%
}
.close-elec2013 {
	position:absolute;
	right:0;
	color:#fff;
	width:25px;
	height:25px;
	background:#191919;
	z-index:12;
	border-radius:50%;
	font-weight:700;
	padding-left:8px;
	line-height:21px;
	cursor:pointer
}
.elec2013.shwimg {
	display:block !important
}
.elec2013.shwimg~#elec2013 {
	background:#a00606;
	color:#fff
}
#block-itg-widget-home-graph-election .electionHome-section #block-itg-widget-election-constituency-select-box {
	float:right
}
@media only screen and (max-device-width:768px) {
	#block-itg-widget-election-constituency-select-box select {
	width:100%
}
#block-itg-widget-home-graph-election .electionHome-section #block-itg-widget-election-constituency-select-box {
	width:120px
}
#elec2013 {
	font-size:12px
}
}@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
	#block-itg-widget-election-constituency-select-box select {
	width:100%
}
#block-itg-widget-home-graph-election .electionHome-section #block-itg-widget-election-constituency-select-box {
	width:120px
}
}@media only screen and (max-width:767px) {
	#block-itg-widget-home-graph-election .electionHome-section #block-itg-widget-election-constituency-select-box {
	width:160px
}
#block-itg-widget-election-constituency-select-box select {
	width:100%
}
}#elec2013-inner {
	display:inline-block;
	background:#e2e1e1;
	color:#000;
	padding:6px 9px;
	cursor:pointer;
	margin:22px 0 0 45px
}
.elec2013-inner {
	position:relative;
	display:none
}
.elec2013-inner img {
	z-index:11;
	margin:0 auto;
	display:block
}
.close-elec2013-inner {
	position:absolute;
	right:0;
	color:#fff;
	width:25px;
	height:25px;
	background:#191919;
	z-index:12;
	border-radius:50%;
	font-weight:700;
	padding-left:8px;
	line-height:21px;
	cursor:pointer
}
.elec2013-inner.shwimg-inner {
	display:block !important
}
.shwimg-cont-inner {
	width:100%;
	background:#fff;
	position:absolute;
	z-index:99
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
	#block-itg-widget-election-constituency-select-box select {
	width:100%
}
#elec2013-inner {
	float:left
}
#elec2013-inner {
	margin:0 0 0 45px
}
.election-page .election-graph .graph-design #block-itg-widget-election-constituency-select-box {
	width:150px
}
}@media only screen and (max-device-width:768px) {
	#block-itg-widget-election-constituency-select-box select {
	width:100%
}
#elec2013-inner {
	float:left
}
#elec2013-inner {
	margin:10px 0 0 45px
}
.elec2013-inner img {
	z-index:11;
	margin:0 auto;
	display:block;
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
#home-webcast-election iframe {
	height:100%
}
.placeholder-livetv {
	height:auto
}
#block-itg-menu-manager-third-level-menu ul.third-level-menu li {
	float:none
}
}@media only screen and (max-width:767px) {
	.placeholder-livetv {
	height:auto
}
#elec2013-inner {
	margin:0
}
.election-page .election-graph .graph-design #block-itg-widget-election-constituency-select-box {
	width:160px
}
#block-itg-widget-election-constituency-select-box select {
	width:100%
}
}.education-layout-page #itg-newslatter-register-form .messages.error {
	display:block;
	margin-left:16px
}
.education-layout-page .form-item-page-country select {
	margin-bottom:20px;
	width:100%
}
.fifa-left-bg {
	background-color:#FFF
}
#page.fifa-wcup {
	background:url(/sites/all/themes/itg/images/fifa-background-bg.jpg) no-repeat center 277px;
	height:auto
}
.fifa-wcup #itg-block-1 {
	background-color:#f0f0f0
}
.fifa-wcup .sport-home-layout-page .itg-layout-615 .droppable {
	height:auto
}
.fifa-wcup .sport-home-layout-page .itg-layout-615 .auto-block-1 {
	background:none;
	border:0;
	height:auto
}
.fifa-wcup .featured-post {
	position:relative
}
.fifa-wcup .featured-post h3 {
	position:absolute;
	bottom:5px;
	left:0;
	padding:17px 5px 10px;
	margin:0 5px;
	background:linear-gradient(to bottom,transparent,#000) no-repeat bottom;
	background-size:100% 100%
}
.fifa-wcup .movies-featured-post {
	background-color:#313131;
	padding:14px 5px;
	display:inline-block;
	width:100%;
	margin-bottom:12px
}
.fifa-wcup .movies-featured-post:last-child {
	margin-bottom:0
}
.fifa-wcup .movies-featured-post .sthumb {
	width:88px;
	height:50px;
	float:left;
	margin-right:8px
}
.fifa-wcup .movies-featured-post h3 {
	font-size:12px;
	line-height:15px;
	color:#fff;
	display:block
}
.fifa-wcup .movies-featured-post h3 a {
	color:#fff
}
.fifa-wcup .movies-featured-post:hover {
	background-color:#a00606;
	cursor:pointer
}
.fifa-wcup .headingtext {
	display:inline-block;
	width:100%
}
.fifa-wcup .headingtext .round01 {
	width:12px;
	height:12px;
	background-color:#a10506;
	display:inline-block
}
.fifa-wcup .headingtext .round02 {
	width:10px;
	height:10px;
	background-color:#a10506;
	display:inline-block;
	margin:0 3px
}
.fifa-wcup .headingtext .round03 {
	width:7px;
	height:7px;
	background-color:#a10506;
	display:inline-block
}
.fifa-wcup .headingtext h2 {
	font-size:15px;
	line-height:20px;
	color:#000;
	text-transform:uppercase
}
.fifa-wcup .sport-home-layout-page .itg-layout-615 .auto-block-2 {
	border:0
}
.fifa-wcup .auto-block-2 {
	height:auto !important;
	padding:10px 10px 10px 0
}
.fifa-wcup .droppable {
	border:0 !important
}
.fifa-wcup .dont-miss {
	background-color:#f0f0f0;
	display:block;
	padding:10px;
	width:100%;
	box-sizing:border-box
}
.fifa-wcup .dont-miss ul li img {
	width:147px;
	height:82px
}
.fifa-wcup .dont-miss ul li .dm-pic {
	width:auto
}
.fifa-wcup .dm-detail h3 {
	font-size:14px;
	line-height:18px
}
.padleft-0 {
	padding-left:0
}
.padright-0 {
	padding-right:0
}
.fifa-wcup .fifa-top-story {
	background-color:#f0f0f0;
	display:inline-block;
	padding-bottom:20px;
	width:100%
}
.fifa-wcup .fifa-top-story img {
	width:88px;
	height:49px;
	float:left;
	margin-right:5px
}
.fifa-wcup .fifa-top-story h3 {
	font-size:14px;
	line-height:20px;
	display:block
}
.fifa-wcup .fifa-post {
	float:left;
	width:50%;
	padding:20px 10px 0;
	box-sizing:border-box;
	min-height:85px
}
.fifa-wcup h2.widget-title {
	position:relative !important;
	background:transparent;
	font-size:20px;
	line-height:24px;
	color:#000;
	padding-left:47px
}
.fifa-wcup h2.widget-title:before {
	content:'';
	background-image:url(/sites/all/themes/itg/images/reddot.png);
	background-repeat:no-repeat;
	background-position:0 6px;
	background-size:auto;
	background-color:transparent;
	position:absolute;
	background-attachment:scroll;
	z-index:0;
	width:40px;
	height:20px;
	top:0;
	left:0
}
.fifa-wcup h2.widget-title a {
	color:#000
}
.fifa-wcup h1.widget-title {
	font-size:15px;
	color:#9d0708;
	background:none
}
.fifa-wcup h1.widget-title a {
	color:#9d0708;
	text-decoration:none
}
.fifa-wcup .right-side {
	background:#f0f0f0;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	margin-top:26px
}
.fifa-wcup .right-side h2.widget-title {
	margin-top:20px
}
.fifa-wcup .sport-home-layout-page .itg-layout-225 .droppable {
	min-height:initial
}
.fifa-wcup .sport-home-layout-page .itg-layout-485 .droppable {
	height:inherit
}
.education-layout-page #itg-newslatter-register-form .messages.error {
	display:block;
	margin-left:16px
}
.education-layout-page .form-item-page-country select {
	margin-bottom:20px;
	width:100%
}
.fifa-wcup .vid-icon {
	position:absolute;
	top:42%;
	left:50%;
	background:url(/sites/all/themes/itg/images/sprite.png) no-repeat 0 -87px;
	content:"";
	width:18px;
	height:18px;
	position:absolute
}
.fifa-wcup .dm-pic {
	position:relative
}
.fifa-wcup .sport-home-layout-page .left-side {
	padding-left:10px;
	background:#fff;
	padding-right:25px
}
.fifa-wcup #block-itg-layout-manager-front-end-breadcrumb {
	display:none
}
.fifa-wcup .featured-news .featured-post.featured-post-first {
	margin-bottom:0
}
@media only screen and (max-width:1200px) {
	.fifa-wcup .flex-prev {
	right:40px
}
.fifa-wcup .flex-prev {
	right:40px
}
}@media only screen and (min-width:900px) and (max-width:1024px) {
	.flexslider .flex-direction-nav {
	margin-right:0;
	position:absolute;
	top:45%;
	right:0
}
.fifa-wcup .tech-block_5 .flexslider .flex-direction-nav a.flex-next {
	right:0
}
.fifa-wcup .tech-block_5 .flexslider .flex-direction-nav a.flex-prev {
	right:40px
}
}@media only screen and (max-width:1024px) {
	.magazin-lhs-top .magazin-top .magazin-subscribe .issue-subscribe-link {
	font-size:18px
}
}@media only screen and (max-width:768px) {
	.fifa-wcup .fifa-points-table {
	margin-top:20px
}
.fifa-wcup .auto-block-1 {
	margin-bottom:0 !important
}
.fifa-wcup .movies-featured-post {
	padding:12px 5px
}
.fifa-wcup .dont-miss ul li {
	width:50%
}
.fifa-wcup .right-side {
	background:none;
	padding-left:15px;
	padding-right:15px
}
.fifa-wcup .droppable table {
	background-color:#f0f0f0
}
.fifa-wcup .sport-home-layout-page .left-side {
	padding-right:15px;
	padding-left:15px
}
.fifa-wcup .itg-h321-section .dont-miss ul li:nth-child(4) {
	display:block
}
}@media only screen and (max-width:767px) {
	.featured-news .featured-post.featured-post-first {
	margin-bottom:0
}
.fifa-wcup .auto-block-2 {
	display:block;
	padding:10px
}
.fifa-wcup .fifa-post,.fifa-wcup .dont-miss ul li {
	width:100% !important
}
.fifa-wcup .padright-0 {
	padding-right:15px
}
.fifa-wcup .padleft-0 {
	padding-left:15px
}
.fifa-wcup .sport-home-layout-page .left-side {
	padding-right:15px;
	padding-left:15px
}
.fifa-wcup #block-itg-menu-manager-third-level-menu img {
	width:90%;
	padding-top:20px
}
.fifa-wcup .movies-featured-post {
	padding:10px 10px
}
.fifa-wcup .fifa-post {
	min-height:80px
}
.live-block .breaking-section .social-share ul li.desktop-hide,.live-block>.social-share ul li.desktop-hide {
	display:inline-block !important
}
}.fifa_more_news a {
	color:#5794e0;
	position:relative;
	display:block;
	font-size:11px;
	text-transform:uppercase;
	text-align:right;
	font-weight:700
}
.print_digital {
	text-transform:uppercase;
	text-align:center;
	color:#8a8a8a;
	width:60%;
	margin:10px auto 0;
	overflow:hidden
}
.print_digital .print_lbtm_m {
	text-align:center;
	width:50%;
	float:left;
	cursor:pointer
}
.print_digital .print_digital_m {
	text-align:center;
	width:50%;
	float:left;
	font-size:16px;
	color:#8a8a8a;
	font-weight:300;
	cursor:pointer
}
.print_digital .print_digital_m a,.print_digital .print_lbtm_m a {
	font-size:13px;
	font-weight:300;
	color:#8a8a8a;
	text-decoration:none
}
.print_digital .print_lbtm {
	margin:0 auto;
	width:25px;
	height:30px;
	background:url(/sites/all/themes/itg/images/mag_pnd.png) 0 0 no-repeat
}
.print_digital .print_digital {
	margin:0 auto;
	width:25px;
	height:30px;
	background:url(/sites/all/themes/itg/images/mag_pnd.png) -40px 0 no-repeat
}
.magazin-lhs-top .magazin-top .magazin-subscribe .issue-subscribe-link {
	position:relative;
	padding-bottom:10px
}
.magazin-lhs-top .magazin-top .magazin-subscribe .issue-subscribe-link:after {
	content:'';
	border:0;
	left:0;
	height:1px;
	width:100%;
	position:absolute;
	bottom:0;
	background:#ddd;
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,hsla(0,0%,0%,0)),color-stop(50%,hsla(0,0%,0%,.75)),color-stop(100%,hsla(0,0%,0%,0)));
	background:-webkit-linear-gradient(left,hsla(0,0%,0%,0) 0%,hsla(0,0%,0%,.22) 50%,hsla(0,0%,0%,0) 100%);
	background:-moz-linear-gradient(left,hsla(0,0%,0%,0) 0%,hsla(0,0%,0%,.22) 50%,hsla(0,0%,0%,0) 100%);
	background:-ms-linear-gradient(left,hsla(0,0%,0%,0) 0%,hsla(0,0%,0%,.22) 50%,hsla(0,0%,0%,0) 100%);
	background:-o-linear-gradient(left,hsla(0,0%,0%,0) 0%,hsla(0,0%,0%,.22) 50%,hsla(0,0%,0%,0) 100%);
	background:linear-gradient(left,hsla(0,0%,0%,0) 0%,hsla(0,0%,0%,.22) 50%,hsla(0,0%,0%,0) 100%)
}
.live-block .breaking-section .social-share ul li,.live-block>.social-share ul li {
	display:inline-block !important
}
.live-block .breaking-section .social-share ul li:nth-child(1),.live-block>.social-share ul li:nth-child(1) {
	display:none !important
}
.live-block .breaking-section .social-share ul li a.whatsapp-icon,.live-block>.social-share ul li a.whatsapp-icon {
	background:#0dbe50
}
.live-block .breaking-section .social-share ul li a.whatsapp-icon i.fa-whatsapp:before,.live-block>.social-share ul li a.whatsapp-icon i.fa-whatsapp:before {
	position:relative;
	top:-2px
}
.fifa-wcup.asian-games h1.widget-title {
	padding:0
}
#page.fifa-wcup.asian-games {
	background:url(/sites/all/themes/itg/images/asian-games-bg.png) no-repeat center 277px
}
.fifa-wcup.asian-games h2.widget-title:before {
	display:none
}
.fifa-wcup.asian-games h2.widget-title {
	padding-left:0
}
.asian-game-flex {
	border:none;
	margin:0 0 0 57px;
	max-width:650px;
	width:100%
}
.asian-game-flex ul.anchor-list-slide {
	width:2000%
}
.asian-game-flex ul.anchor-list-slide li {
	width:650px;
	float:left
}
.asian-game-flex .flex-viewport {
	overflow:visible !important
}
.asian-game-flex .flex-viewport ul li {
	position:relative
}
.asian-game-flex .flex-viewport ul li img {
	width:100%
}
.asian-game-flex .flex-direction-nav a {
	display:block;
	opacity:1;
	width:57px;
	height:calc(100% - 26px);
	top:47px;
	background:rgba(0,0,0,0.3)
}
.asian-game-flex .flex-direction-nav a.flex-nav-next {
	width:58px
}
.asian-game-flex .flex-direction-nav .flex-prev {
	left:0;
	box-shadow:2px 2px 5px rgba(0,0,0,0.7)
}
.asian-game-flex .flex-direction-nav .flex-next {
	right:0;
	box-shadow:-2px 2px 5px rgba(0,0,0,0.5)
}
.asian-game-flex .flex-direction-nav a:before {
	font:normal normal normal 14px/1 FontAwesome;
	font-size:80px;
	display:inline-block;
	color:#fff;
	z-index:1;
	line-height:60px;
	text-align:center;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
}
.asian-game-flex .flex-direction-nav a.flex-prev:before {
	content:'\f104'
}
.asian-game-flex .flex-direction-nav a.flex-next:before {
	content:'\f105'
}
.asian-game-flex .flex-viewport ul li.flex-active-slide h3 {
	opacity:1;
	transition:all .8s
}
.asian-game-flex .flex-viewport ul li h3 {
	transition:all .8s;
	background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.9)) no-repeat bottom;
	background-size:100% 100%;
	color:#fff;
	position:absolute;
	bottom:0;
	width:100%;
	opacity:0;
	font-size:20px;
	line-height:28px;
	padding:40px 0 10px
}
.asian-game-flex .flex-viewport ul li h3 a {
	text-decoration:none;
	color:#fff;
	padding:0 10px;
	display:block
}
.asian-games-banner {
	background:url(/sites/all/themes/itg/images/IT_Asian_banner.jpg) no-repeat center top;
	width:100%;
	height:60px
}
.asian-game-video {
	position:relative
}
.asian-game-video .story-photo-icon {
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	color:#fff;
	font-size:30px;
	cursor:pointer;
	position:absolute
}
.asian-game-video a img,.asian-games .custom_html_widgets .data-holder img {
	width:100%
}
@media only screen and (max-width:1024px) {
	.asian-game-flex {
	max-width:497px
}
}@media only screen and (max-width:800px) {
	.asian-game-flex {
	max-width:624px
}
.asian-game-flex .flex-control-nav {
	display:none
}
.asian-game-flex .flex-direction-nav {
	position:inherit
}
.asian-game-flex .flex-direction-nav a {
	height:calc(100% - 28px)
}
.asian-games .sport-home-layout-page .itg-layout-340 .droppable {
	min-height:auto
}
.asian-games .sport-home-layout-page .right-side .col-md-12 .droppable,.asian-games .sport-home-layout-page .right-side .col-md-12 .ad-widget {
	margin-top:0
}
}@media only screen and (max-width:767px) {
	.asian-game-flex {
	max-width:90%;
	margin:0
}
.asian-game-flex .flex-direction-nav {
	display:none
}
.asian-game-flex .flex-viewport ul li h3 {
	font-size:16px;
	line-height:19px;
	padding:10px 0 10px;
	position:inherit;
	background:transparent
}
.asian-game-flex .flex-viewport ul li h3 a {
	padding:0;
	color:#111
}
.asian-games-banner {
	background-size:330% 80%
}
}.page-taxonomy-term[class*="section-photo"] #block-itg-layout-manager-front-end-breadcrumb,.page-taxonomy-term[class*="section-videos"] #block-itg-layout-manager-front-end-breadcrumb {
	background:#fff
}
.education-layout-page .trending-list .shadow-on .section-ordering h3 {
	font-size:14px;
	line-height:18px;
	padding-top:6px
}
@media only screen and (max-width:680px) {
	.education-layout-page .top-block .auto-block-3 .trending-list {
	float:left
}
}@media only screen and (max-width:900px) and (min-width:768px) {
	#block-views-video-landing-header-block .social-likes.desktop-hide ul li:nth-child(5) {
	display:none
}
}.node-type-reporter.section-author h1 {
	display:none
}
.node-type-reporter.section-author .container>a:after {
	content:'/';
	padding:0 3px;
	text-decoration:none
}
.node-type-reporter.section-author .social-icon ul {
	margin-top:10px
}
.node-type-reporter.section-author .social-icon ul li {
	border:0;
	background:none
}
.node-type-reporter.section-author .social-icon ul li a {
	letter-spacing:-9999px;
	margin-right:18px
}
.node-type-reporter.section-author .social-icon ul li a::first-letter {
	display:none
}
.node-type-reporter.section-author .social-icon ul li a {
	text-indent:-9999
}
.node-type-reporter.section-author ul.author-story-wrapper {
	list-style:none;
	padding:0;
	margin:30px 0 0
}
.node-type-reporter.section-author ul.author-story-wrapper li {
	margin-bottom:30px
}
.node-type-reporter.section-author ul.author-story-wrapper li span {
	display:block;
	font-size:12px;
	color:#b1b1b1;
	padding:8px 0 5px
}
.node-type-reporter.section-author ul.author-story-wrapper li a {
	color:##494949;
	font:400 15px/20px "OpenSans-Regular"
}
.node-type-reporter.section-reporter h1 {
	display:none
}
.node-type-reporter.section-people .container>a:after {
	content:'/';
	padding:0 3px;
	text-decoration:none
}
.node-type-reporter.section-people .anchor {
	box-shadow:none !important;
	margin-bottom:40px
}
.node-type-reporter.section-people .anchor-left {
	position:relative
}
.node-type-reporter .anchor-left {
	width:370px
}
.node-type-reporter.section-author .anchor-left a img {
	width:120px;
	height:130px
}
.node-type-reporter.section-people .anchor-left a img {
	width:370px
}
.node-type-reporter.section-anchor .anchor-left a img {
	width:370px;
	height:182px
}
.node-type-reporter.section-people .people-img-title {
	position:absolute;
	bottom:0;
	background:#000;
	width:100%;
	color:#fff;
	font-size:15px;
	line-height:20px;
	padding:3px 8px;
	box-sizing:border-box
}
.node-type-reporter.section-people .people-img-title a {
	color:#fff;
	font-size:17px;
	font-weight:700
}
.node-type-reporter.section-people .main-story-wrapper,.node-type-reporter.section-people .main-video-wrapper,.node-type-reporter.section-people .main-photo-wrapper {
	float:left;
	width:100%;
	margin-bottom:30px
}
.node-type-reporter.section-people .main-story-wrapper ul,.node-type-reporter.section-people .main-video-wrapper ul,.node-type-reporter.section-people .main-photo-wrapper ul {
	list-style:none;
	padding:0;
	margin:0
}
.node-type-reporter.section-people .main-story-wrapper h3 {
	color:#9c9c9c;
	margin-bottom:10px
}
.node-type-reporter.section-people .main-story-wrapper ul {
	background-color:#f7f7f7;
	display:inline-block;
	width:100%;
	padding:10px 0
}
.node-type-reporter.section-people .main-story-wrapper ul li figure {
	float:left;
	margin-right:10px
}
.node-type-reporter.section-people .main-story-wrapper ul li .tile {
	border-bottom:1px dotted #4a4a4a;
	display:inline-block;
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px
}
.node-type-reporter.section-people .main-video-wrapper h3,.node-type-reporter.section-people .main-photo-wrapper h3 {
	color:#bc0a0a;
	margin-bottom:10px;
	position:relative
}
.node-type-reporter.section-people .main-video-wrapper h3:before,.node-type-reporter.section-people .main-photo-wrapper h3:before {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	bottom:9px;
	height:5px;
	margin-top:-2px;
	background:#ddd
}
.node-type-reporter.section-people .main-video-wrapper h3 span,.node-type-reporter.section-people .main-photo-wrapper h3 span {
	padding:20px 10px 2px 0;
	background:#fff;
	position:relative;
	z-index:1
}
.node-type-reporter.section-people .main-video-wrapper ul li .title,.node-type-reporter.section-people .main-photo-wrapper ul li .title {
	margin-bottom:30px
}
.node-type-reporter.section-people .main-video-wrapper ul li .title figure,.node-type-reporter.section-people .main-photo-wrapper ul li .title figure {
	position:relative;
	margin-bottom:7px
}
.node-type-reporter.section-people .main-video-wrapper ul li .title figcaption,.node-type-reporter.section-people .main-photo-wrapper ul li .title figcaption {
	position:absolute;
	bottom:0;
	background:rgba(0,0,0,0.6);
	color:#fff;
	padding:0 5px;
	font-size:12px
}
.node-type-reporter.section-people .main-video-wrapper ul li .title figcaption i,.node-type-reporter.section-people .main-photo-wrapper ul li .title figcaption i {
	margin-right:5px;
	font-size:15px;
	line-height:20px
}
.node-type-reporter.section-people .main-video-wrapper .posted-on,.node-type-reporter.section-people .main-photo-wrapper .posted-on {
	color:#b1b1b1;
	font-size:12px
}
@media screen and (max-width:900px) {
	.node-type-reporter.section-author .tile {
	float:left;
	width:100%;
	margin-bottom:20px
}
.node-type-reporter.section-author .tile figure {
	float:left;
	margin-right:20px
}
.node-type-reporter.section-people ul.people-story-wrapper li {
	width:50%;
	float:left;
	min-height:83px
}
.node-type-reporter.section-author ul.author-story-wrapper li {
	margin-bottom:30px;
	width:25%;
	float:left;
	height:auto;
	overflow-y:inherit
}
.node-type-reporter.section-people .anchor-left .reporter-image-responsive-css {
	width:auto
}
.node-type-reporter.section-people ul.people-video-list li,.node-type-reporter.section-people ul.people-photo-list li {
	padding:15px 10px;
	width:25%;
	float:left
}
}@media screen and (max-width:767px) {
	.node-type-reporter.section-author ul.author-story-wrapper li,.node-type-reporter.section-people ul.people-video-list li {
	margin-bottom:30px;
	width:50%;
	float:left;
	height:193px;
	overflow-y:hidden
}
.node-type-reporter .anchor-left .reporter-image-responsive-css {
	width:auto
}
}@media screen and (max-width:400px) {
	.sidebar-second.page-authors-list.section-authors-list .views-exposed-form .views-widget input {
	width:202px
}
}@media screen and (max-width:680px) {
	.node-type-reporter.section-author ul.author-story-wrapper li,.node-type-reporter.section-people ul.people-video-list li {
	margin-bottom:30px;
	width:33%;
	float:left;
	height:193px;
	overflow-y:hidden
}
}@media screen and (max-width:480px) {
	.node-type-reporter.section-author ul.author-story-wrapper li,.node-type-reporter.section-people ul.people-video-list li,.node-type-reporter.section-author ul.people-photo-list li,.node-type-reporter.section-people ul.people-photo-list li {
	margin-bottom:30px;
	width:50%;
	float:left;
	height:196px;
	overflow-y:hidden
}
.node-type-reporter.section-author ul.author-story-wrapper li {
	margin-bottom:30px;
	width:50%;
	float:left;
	height:196px;
	overflow-y:hidden
}
.node-type-reporter .anchor-left .reporter-image-responsive-css {
	width:auto
}
}.sidebar-second.page-authors-list.section-authors-list h1,.sidebar-second.page-people-list.section-people-list h1 {
	display:none
}
.sidebar-second.page-authors-list.section-authors-list .author-listing,.sidebar-second.page-authors-list.section-authors-list .anchor-listing,.sidebar-second.page-people-list.section-people-list .people-listing {
	padding:20px 0;
	border-bottom:1px solid #ddd;
	overflow:hidden
}
.sidebar-second.page-authors-list.section-authors-list .author-listing .pic,.sidebar-second.page-authors-list.section-authors-list .anchor-listing .pic,.sidebar-second.page-people-list.section-people-list .people-listing .pic {
	float:left;
	margin-right:22px
}
.sidebar-second.page-authors-list.section-authors-list .author-listing .detail,.sidebar-second.page-authors-list.section-authors-list .anchor-listing .detail,.sidebar-second.page-people-list.section-people-list .people-listing .detail {
	display:block
}
.sidebar-second.page-authors-list.section-authors-list .author-listing .social-icon ul,.sidebar-second.page-authors-list.section-authors-list .anchor-listing .social-icon ul,.sidebar-second.page-people-list.section-people-list .people-listing .social-icon ul {
	list-style:none
}
.sidebar-second.page-authors-list.section-authors-list .author-listing .social-icon ul li,.sidebar-second.page-authors-list.section-authors-list .anchor-listing .social-icon ul li,.sidebar-second.page-people-list.section-people-list .people-listing .social-iocn ul li {
	width:auto;
	display:inline;
	margin-right:10px
}
.sidebar-second.page-authors-list.section-authors-list .author-listing .social-icon ul li a,.sidebar-second.page-authors-list.section-authors-list .anchor-listing .social-icon ul li a,.sidebar-second.page-people-list.section-people-list .people-listing .social-icon ul li a {
	font-size:13px
}
.sidebar-second.page-authors-list.section-authors-list ul.pagination,.sidebar-second.page-people-list.section-people-list ul.pager {
	display:block;
	text-align:center;
	list-style:none;
	margin-top:20px
}
.sidebar-second.page-authors-list.section-authors-list ul.pagination li.pager-last.last,.sidebar-second.page-people-list.section-people-list ul.pager li.pager-last.last,.sidebar-second.page-authors-list.section-authors-list ul.pagination li.pager-first.first,.sidebar-second.page-people-list.section-people-list ul.pager li.pager-first.first {
	display:none
}
.sidebar-second.page-authors-list.section-authors-list ul.pagination li,.sidebar-second.page-people-list.section-people-list ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
.sidebar-second.page-authors-list.section-authors-list ul.pagination li a,.sidebar-second.page-people-list.section-people-list ul.pager li a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px;
	height:auto;
	width:auto
}
.sidebar-second.page-authors-list.section-authors-list ul.pagination li a:hover,.sidebar-second.page-authors-list.section-authors-list ul.pagination li a.current,.sidebar-second.page-people-list.section-people-list ul.pager li a:hover,.sidebar-second.page-people-list.section-people-list ul.pager li.pager-current {
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold";
	height:auto;
	width:auto
}
.sidebar-second.page-authors-list.section-authors-list .view-authors-and-people-listing input#edit-submit-authors-and-people-listing {
	border:0;
	background-color:#2c333c;
	padding:7px 10px;
	font-size:14px;
	color:#fff;
	margin-top:0
}
.node-type-reporter.section-people .no-people-img {
	position:static
}
.sidebar-second.page-people-list.section-people-list ul.pager li.pager-last a,.sidebar-second.page-people-list.section-people-list ul.pager li.pager-first a {
	display:inline
}
.sidebar-second.page-people-list.section-people-list ul.pager li.pager-last a:hover,.sidebar-second.page-people-list.section-people-list ul.pager li.pager-first a:hover {
	background:none;
	color:#000
}
.node-type-reporter.section-people .main-video-wrapper ul.people-video-list li,.node-type-reporter.section-people .main-photo-wrapper ul.people-photo-list li,.node-type-reporter.section-author ul.author-story-wrapper li {
	height:228px;
	overflow-y:hidden;
	margin-bottom:20px
}
.node-type-reporter.section-people .anchor-right .full-content p {
	color:#111;
	font:400 15px/27px "OpenSans-Regular"
}
@media only screen and (max-width:767px) {
	.node-type-reporter.section-people ul.people-story-wrapper li {
	width:100%
}
}@media only screen and (max-width:480px) {
	.node-type-reporter.section-author #block-views-anchor-landing-page-block .view-content .anchor-landing .anchor .anchor-left {
	width:auto
}
.node-type-reporter.section-author #block-views-anchor-landing-page-block .view-content .anchor-landing .anchor .anchor-right {
	padding-top:0
}
.node-type-reporter.section-people .main-video-wrapper ul.people-video-list li,.node-type-reporter.section-people .main-photo-wrapper ul.people-photo-list li,.node-type-reporter.section-author ul.author-story-wrapper li {
	height:205px
}
}.node-type-reporter.section-author ul.author-story-wrapper li .tile figure {
	float:left;
	margin-right:20px;
	margin-bottom:10px
}
.node-type-reporter.section-author ul.author-story-wrapper li {
	min-height:auto;
	overflow:inherit
}
.node-type-reporter.section-author ul.author-story-wrapper li {
	height:auto;
	overflow:hidden;
	margin-bottom:30px
}
.node-type-reporter.section-author #block-views-anchor-landing-page-block .anchor {
	box-shadow:none;
	padding-left:0;
	padding-right:0
}
.node-type-reporter.section-author ul.author-story-wrapper li h2,.node-type-reporter.section-author #block-views-anchor-landing-page-block .anchor-right a.active {
	margin-bottom:5px;
	font-size:1.25rem;
	font-weight:700;
	font-family:"OpenSans-Semibold";
	line-height:24px;
	color:#111
}
.node-type-reporter.section-author ul.author-story-wrapper li h2 a {
	font-size:1.25rem;
	font-family:"OpenSans-Semibold";
	line-height:24px;
	color:#111
}
.node-type-reporter.section-author ul.author-story-wrapper li p,.node-type-reporter.section-author #block-views-anchor-landing-page-block .anchor-right .less-content,.node-type-reporter.section-author #block-views-anchor-landing-page-block .anchor-right .full-content {
	font-size:1rem;
	color:#111;
	font-family:"OpenSans-Regular";
	line-height:22px
}
.node-type-reporter.section-author ul.author-story-wrapper li p {
	overflow:hidden
}
.page-people-list.section-people-list.page-views .people-listing .detail .people-right p a {
	color:#a00606
}
.node-type-reporter.section-people .anchor-right .people-social-icon {
	position:absolute;
	top:2px;
	right:5px;
	color:#373985
}
.node-type-reporter.section-people .anchor-right .people-social-icon ul {
	list-style:none
}
.node-type-reporter.section-people .anchor-right .people-social-icon ul li {
	display:inline-block;
	margin-left:10px
}
.node-type-reporter.section-people #block-views-anchor-landing-page-block .anchor-right a {
	color:#373985;
	width:30px;
	height:30px;
	border-radius:100%;
	border:1px solid #ccc;
	text-align:center;
	padding-top:4px;
	display:inline-block
}
.page-authors-list.section-authors-list .author-listing .detail p a,.page-authors-list.section-authors-list .anchor-listing .detail p a {
	color:#a00606
}
.node-type-reporter.section-people ul.people-story-wrapper li {
	min-height:72px
}
.node-type-reporter.section-people ul.people-story-wrapper li a {
	overflow:hidden;
	display:block
}
@media screen and (max-width:900px) {
	.node-type-reporter.section-author ul.author-story-wrapper li {
	width:100%
}
}@media only screen and (max-width:680px) {
	.node-type-reporter.section-author #block-views-anchor-landing-page-block .anchor-left {
	width:auto
}
.node-type-reporter.section-author ul.author-story-wrapper li {
	margin-bottom:10px
}
.node-type-reporter.section-author ul.author-story-wrapper li .tile figure {
	width:124px;
	margin-right:10px;
	padding-top:5px
}
.node-type-reporter.section-author ul.author-story-wrapper li h2 a {
	font-size:15px;
	line-height:22px;
	display:block;
	overflow:hidden
}
}@media only screen and (max-width:480px) {
	.node-type-reporter.section-author ul.author-story-wrapper li {
	width:100%
}
.node-type-reporter.section-author ul.author-story-wrapper li p {
	display:none
}
}.sidebar-second.page-authors-list.section-authors-list ul.pager {
	display:block;
	text-align:center;
	list-style:none;
	margin-top:20px
}
.sidebar-second.page-authors-list.section-authors-list ul.pager li {
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 5px 10px
}
.sidebar-second.page-authors-list.section-authors-list ul.pager li a {
	display:block;
	font-size:14px;
	font-size:.875rem;
	line-height:25px;
	color:#333;
	padding:3px 11px;
	font-family:"OpenSans-Semibold";
	border-radius:3px;
	height:auto;
	width:auto
}
.sidebar-second.page-authors-list.section-authors-list ul.pager li.pager-current,.sidebar-second.page-authors-list.section-authors-list ul.pager li.pager-current,.sidebar-second.page-authors-list.section-authors-list ul.pager li a:hover {
	font-size:.875rem;
	line-height:25px;
	background-color:#d71920;
	color:#fff;
	padding:3px 11px;
	border-radius:3px;
	border:0;
	font-family:"OpenSans-Semibold";
	height:auto;
	width:auto
}
.sidebar-second.page-authors-list.section-authors-list ul.pager li.pager-last.last,.sidebar-second.page-authors-list.section-authors-list ul.pager li.pager-first.first,.sidebar-second.page-people-list.section-people-list ul.pager li.pager-last.last {
	display:none
}
#block-views-video-landing-header-block .video-header-left .social-likes ul li a i.fa.fa-comment,#block-views-photo-landing-slider-block .social-icon ul li a i.fa.fa-comment {
	color:#dab107
}
@media only screen and (max-width:900px) and (min-width:768px) {
	#block-views-video-landing-header-block .social-likes.desktop-hide ul li:nth-child(5) {
	display:none
}
}@media only screen and (max-width:1024px) and (min-width:768px) {
	#block-views-photo-landing-slider-block .social-icon ul li:nth-child(3) {
	display:none
}
}@media screen and (max-width:767px) {
	.live-block>.social-share ul li {
	display:inline-block !important
}
}.liveBlog-indiatoday .new-live-block .timeline .breaking-section .byline-blog {
	display:block;
	overflow:hidden;
	margin-bottom:10px
}
.liveBlog-indiatoday .new-live-block .timeline .breaking-section .byline-blog .profile-pic {
	width:80px;
	float:left
}
.liveBlog-indiatoday .new-live-block .timeline .breaking-section .byline-blog .profile-pic img {
	width:100%;
	border:1px solid #ddd
}
.liveBlog-indiatoday .new-live-block .timeline .breaking-section .byline-blog .profile-pic+.profile-detail {
	width:calc(100% - 100px);
	float:right
}
.liveBlog-indiatoday .new-live-block .timeline .breaking-section .byline-blog .profile-detail {
	width:100%
}
.liveBlog-indiatoday .new-live-block .timeline .breaking-section .byline-blog .profile-detail .breaking-author,.liveBlog-indiatoday .new-live-block .timeline .breaking-section .byline-blog .profile-detail .breaking-author a {
	font-size:20px;
	color:#111;
	line-height:26px;
	padding-bottom:5px;
	font-family:"Merriweather-Semibold"
}
.liveBlog-indiatoday .new-live-block .timeline .breaking-section .byline-blog .profile-detail .profile-designation {
	font-size:14px;
	line-height:16px;
	color:#111
}
body.page-taxonomy-term.section-elections #main .row,.section-elections .widget-wrapper {
	overflow:visible
}
.section-elections h4.heading:empty,.section-elections h2.heading:empty {
	display:none
}
.section-elections .view-display-id-election_videos {
	background:transparent;
	padding:10px;
	border-radius:0;
	border-width:0 1px 1px;
	border-style:solid solid solid;
	border-color:#e6e6e6 #e6e6e6 #e6e6e6
}
.section-elections .view-display-id-election_videos li.dont-miss-listing {
	border-bottom:0
}
.section-elections .view-display-id-election_videos li.dont-miss-listing .dm-detail a {
	color:#1a1a1a;
	font-size:15px;
	font-family:"OpenSans-regular";
	line-height:20px
}
.section-elections .tech-block_5 .data-holder {
	border-width:0 1px 1px;
	border-style:solid solid solid;
	border-color:#e6e6e6 #e6e6e6 #e6e6e6;
	padding:10px
}
.section-elections .tech-block_5 .data-holder .view-display-id-block_5 .detail {
	top:0
}
.section-elections #block-itg-widget-election-parent-other-stories {
	padding:10px;
	border-radius:0;
	border-width:0 1px 1px;
	border-style:solid solid solid;
	border-color:#e6e6e6 #e6e6e6 #e6e6e6
}
.section-elections .tech-block_5 .data-holder .view-content {
	overflow:hidden;
	margin-top:0
}
.elec-top-content-title .social-share {
	font-size:28px;
	position:absolute;
	margin-left:20px;
	text-align:center;
	border:1px solid #e6e6e6;
	z-index:999;
	background:#fff;
	padding:0 3px 5px;
	border-radius:3px;
	line-height:37px;
	margin-top:5px
}
.elec-top-content-title .social-share ul {
	list-style:none
}
.elec-top-content-title .social-share ul li {
	width:30px;
	height:30px;
	line-height:28px;
	border-radius:100%
}
.elec-top-content-title .social-share ul li a {
	color:#d0d0d0
}
.elec-top-content-title .social-share ul li i {
	border-radius:100%;
	font-size:20px
}
.elec-top-content-title .social-share ul li:nth-child(2) {
	color:#fff;
	background:#373985;
	margin:5px 0 10px
}
.elec-top-content-title .social-share ul li:nth-child(3) {
	color:#fff;
	background:#4099d1;
	margin:5px 0 10px
}
.elec-top-content-title .social-share ul li:nth-child(4) {
	color:#fff;
	background:#0dbe50
}
.elec-top-content-title .social-share ul li:nth-child(2) a,.elec-top-content-title .social-share ul li:nth-child(3) a,.elec-top-content-title .social-share ul li:nth-child(4) a {
	color:#fff
}
.elecouterspace,.outerSpace {
	margin-bottom:20px;
	overflow:hidden
}
.election-dec2018-top-story h1 {
	font-size:34px;
	line-height:42px
}
.election_dec2018_top_stories .election-dec2018-top-stories-left {
	margin:0;
	padding:0;
	float:left;
	width:51%
}
.election_dec2018_top_stories .election-dec2018-top-stories-left img {
	width:100%
}
.election_dec2018_top_stories .election-dec2018-top-stories-left h2 {
	padding-top:15px
}
.election_dec2018_top_stories .election-dec2018-top-stories-left h2 a {
	display:block;
	font-size:24px;
	text-align:center;
	text-decoration:none;
	line-height:30px
}
.election_dec2018_top_stories .election-dec2018-top-stories-right {
	margin:0;
	padding:0;
	width:45%;
	float:right;
	list-style:none
}
.election_dec2018_top_stories .election-dec2018-top-stories-right li:nth-child(1) a {
	padding:0 0 10px
}
.election_dec2018_top_stories .election-dec2018-top-stories-right li a {
	display:block;
	font-family:opensans-semibold;
	font-size:15px;
	padding:10px 0;
	border-bottom:1px solid #3232
}
.election_dec2018_top_stories .election-dec2018-top-stories-right .morediv {
	margin-top:5px
}
@media only screen and (min-width:768px) {
	.elec-top-content-title .social-share ul li.desktop-hide {
	display:none !important
}
}@media only screen and (min-width:768px) and (max-width:800px) {
	.election-dec2018-top-story h1 {
	font-size:32px;
	line-height:36px
}
.itg-layout-container .ad-widget {
	margin-top:20px
}
}@media only screen and (max-width:767px) {
	.election_dec2018_top_stories .election-dec2018-top-stories-left,.election_dec2018_top_stories .election-dec2018-top-stories-right {
	width:100%;
	float:none
}
.election_dec2018_top_stories .election-dec2018-top-stories-left {
	margin-bottom:20px
}
.election-dec2018-top-story h1 {
	font-size:24px;
	line-height:30px
}
.election_dec2018_top_stories .election-dec2018-top-stories-left h3 a {
	font-size:20px;
	line-height:26px
}
.trending-watchrightnow .home-trending-video .tab-buttons {
	display:none
}
.itg-layout-container .ad-widget {
	margin-top:20px
}
}.section-elections .electiongenie-iframe iframe {
	width:100%;
	height:342px;
	overflow:hidden
}
.section-elections .electiongenie-iframe iframe::-webkit-scrollbar {
	display:none
}
.section-elections .election-pse {
	border:1px solid #3232;
	padding:0 10px
}
.section-elections .election-pse h2 {
	color:#111;
	font-size:21px;
	padding:10px 0;
	font-family:"OpenSans-bold";
	text-transform:uppercase;
	line-height:30px;
	letter-spacing:-1px
}
.section-elections .election-pse h2 span {
	color:#ec0002
}
.section-elections .election-pse-img img {
	width:100%
}
.section-elections .election-pse-title {
	padding:10px 0;
	font-family:opensans-semibold
}
.section-elections .facts-and-trivia-section iframe {
	width:100%;
	height:300px
}
@media only screen and (max-width:900px) {
	.section-elections .facts-and-trivia-section iframe {
	width:100%;
	height:350px
}
}.section-elections .state-election-list .state-section-slider {
	width:260px;
	float:left;
	list-style:none;
	margin-right:30px;
	display:block
}
.section-elections .state-election-list .state-section-slider .state-box {
	border:1px solid #e6e6e6;
	padding:10px
}
.section-elections .state-election-list .state-section-slider .state-box h2.election-state {
	font-family:opensans-semibold;
	font-size:17px;
	text-transform:uppercase;
	padding-bottom:10px;
	line-height:22px;
	padding-top:0
}
.section-elections .state-election-list .state-section-slider .state-box h3 {
	font-size:20px;
	line-height:25px;
	color:#111;
	padding:10px 0
}
.section-elections .state-election-list .state-section-slider .state-box h2 a {
	color:#111
}
.section-elections .state-election-list .state-section-slider .state-box li {
	list-style:none;
	padding:10px 0;
	border-top:1px solid #e6e6e6;
	font-family:opensans-semibold
}
.states-container {
	position:relative;
	padding-top:50px;
	overflow:hidden
}
.states-container ul.slides {
	width:1000%;
	transition-duration:0s;
	transform:translate3d(0px,0px,0px)
}
.section-elections .state-election-list .state-section-slider:nth-last-child(1) {
	margin-right:0
}
#states-container .flex-direction-nav {
	position:absolute;
	top:0;
	right:0;
	width:40px;
	display:block;
	height:40px
}
#states-container .flex-direction-nav a.flex-prev,#states-container .flex-direction-nav a.flex-next {
	opacity:1 !important;
	margin:-10px 0 0
}
#states-container .flex-direction-nav a:before {
	font-size:25px;
	line-height:40px
}
#states-container .flex-direction-nav a.flex-prev.flex-disabled,#states-container .flex-direction-nav a.flex-next.flex-disabled {
	z-index:10;
	opacity:.5 !important
}
#states-container .flex-direction-nav .flex-next {
	right:0
}
#states-container .flex-direction-nav .flex-prev {
	left:0
}
.section-elections .other-election-news {
	border:1px solid #e6e6e6;
	padding:10px 10px 20px;
	overflow:hidden
}
.section-elections .other-election-news h2.election-other-news {
	font-family:opensans-semibold;
	font-size:17px;
	text-transform:uppercase;
	padding-bottom:10px;
	line-height:22px
}
.section-elections .other-election-news .other-news-sectionbox {
	border-right:1px solid #e6e6e6;
	list-style:none
}
.section-elections .other-election-news .other-news-sectionbox:nth-child(1) {
	padding-left:0
}
.section-elections .other-election-news .other-news-sectionbox:nth-last-child(1) {
	border-right:0
}
.section-elections .other-election-news .election-news-title {
	padding-bottom:20px
}
.other-election-news li.election-news-title {
	font-family:opensans-semibold;
	font-size:15px;
	list-style:none
}
@media only screen and (min-width:768px) and (max-width:800px) {
	.states-container {
	padding-top:20px
}
.section-elections .other-election-news .other-news-sectionbox:nth-child(3) {
	padding-left:0
}
#states-container .flex-direction-nav {
	display:none
}
.section-elections .other-election-news .otherStory-container {
	display:grid;
	display:-ms-grid;
	grid-template-columns:1fr 1fr;
	-ms-grid-columns:1fr 1fr
}
.section-elections .other-election-news .otherStory-container .other-news-sectionbox {
	width:100%
}
.section-elections .other-election-news .other-news-sectionbox:nth-child(2) {
	border-right:0
}
}@media only screen and (min-width:320px) and (max-width:767px) {
	.states-container {
	padding-top:20px
}
.section-elections .other-election-news .other-news-sectionbox {
	padding-left:0 !important
}
.section-elections .other-election-news .other-news-sectionbox {
	border-right:0
}
#states-container .flex-direction-nav {
	display:none
}
}@media only screen and (min-width:768px) {
	.section-elections .election-photoSlider #itg-block-6 ul {
	background:#111;
	padding:10px;
	overflow:hidden
}
.section-elections .election-photoSlider #itg-block-6 ul li:nth-child(1) {
	width:67%;
	float:left;
	margin-right:15px
}
.section-elections .election-photoSlider #itg-block-6 ul li:nth-child(2) {
	width:31.6%;
	float:left;
	margin-bottom:15px
}
.section-elections .election-photoSlider #itg-block-6 ul li:nth-child(3) {
	width:31.6%;
	float:left
}
.section-elections .election-photoSlider #itg-block-6 ul li .detail a {
	font-size:25px;
	color:#fff;
	font-family:opensans-bold;
	line-height:30px
}
.section-elections .election-photoSlider #itg-block-6 ul li+li .detail a {
	font-size:18px;
	line-height:22px;
	font-family:opensans-bold
}
}.section-elections .election-photoSlider #itg-block-6 ul li {
	position:relative;
	list-style:none
}
.section-elections .election-photoSlider #itg-block-6 ul li .elec-photo-img img {
	width:100%;
	object-fit:fill
}
.section-elections .election-photoSlider #itg-block-6 ul li .detail {
	position:absolute;
	bottom:0;
	width:100%;
	padding:15px 10px 10px;
	background:-moz-linear-gradient(270deg,rgba(255,255,255,0) 15%,rgba(255,255,255,0.01) 16%,rgba(23,23,23,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,rgba(255,255,255,0)),color-stop(16%,rgba(255,255,255,0.01)),color-stop(100%,rgba(23,23,23,1)));
	background:-webkit-linear-gradient(270deg,rgba(255,255,255,0) 15%,rgba(255,255,255,0.01) 16%,rgba(23,23,23,1) 100%);
	background:-o-linear-gradient(270deg,rgba(255,255,255,0) 15%,rgba(255,255,255,0.01) 16%,rgba(23,23,23,1) 100%);
	background:-ms-linear-gradient(270deg,rgba(255,255,255,0) 15%,rgba(255,255,255,0.01) 16%,rgba(23,23,23,1) 100%);
	background:linear-gradient(180deg,rgba(255,255,255,0) 15%,rgba(255,255,255,0.01) 16%,rgba(23,23,23,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#171717',GradientType=0)
}
.section-elections .election-photoSlider #itg-block-6 ul li .detail .flex-count {
	font-size:14px;
	position:relative;
	background:rgba(0,0,0,0.5);
	bottom:5px;
	left:-10px;
	color:#fff;
	width:auto;
	display:inline-block;
	padding:2px 5px
}
.section-elections .election-photo-slider {
	position:relative
}
.section-elections .election-photo-slider ul.flex-direction-nav {
	position:absolute;
	top:50%;
	width:100%
}
.section-elections .election-photo-slider ul.flex-direction-nav .flex-disabled {
	opacity:.7 !important;
	z-index:10
}
.section-elections .election-photo-slider ul.flex-direction-nav a:before {
	font-size:26px;
	display:inline-block;
	color:#fff;
	background:#67aaef;
	z-index:1;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center
}
.section-elections .election-photo-slider ul.flex-direction-nav .flex-next {
	right:20px
}
.section-elections .election-photo-slider ul.flex-direction-nav .flex-prev {
	left:0
}
@media only screen and (min-width:1000px) and (max-width:1024px) {
	.section-elections .election-photoSlider #itg-block-6 ul li:nth-child(1) {
	width:66%
}
}@media only screen and (min-width:768px) and (max-width:800px) {
	.section-elections .election-photoSlider #itg-block-6 ul li:nth-child(1) {
	width:66%
}
.section-elections .election-photoSlider #itg-block-6 ul li .detail a {
	font-size:22px;
	line-height:27px
}
.section-elections .election-photoSlider #itg-block-6 ul li+li .detail a {
	font-size:14px;
	line-height:16px
}
}@media only screen and (min-width:320px) and (max-width:767px) {
	.section-elections .election-photo-slider {
	position:relative;
	padding:10px;
	background:#000
}
.section-elections .election-photoSlider #itg-block-6 ul li .detail a {
	font-size:16px;
	color:#fff;
	font-family:opensans-bold;
	line-height:22px
}
.section-elections .election-photoSlider #itg-block-6 ul li .detail {
	position:relative;
	background:#000;
	padding:10px 10px 0
}
.section-elections .election-photoSlider #itg-block-6 ul li .detail .flex-count {
	position:absolute;
	bottom:auto;
	left:0;
	top:-24px
}
}.home-trending-video .itg-widget-child.tab-data {
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd
}
.home-trending-video #trending-videos .trending-videos {
	border:0;
	overflow-x:hidden
}
.home-trending-video #trending-videos {
	padding:10px;
	position:relative
}
.home-trending-video #trending-videos .trending-videos.slides li p {
	padding:5px 0 7px
}
.home-trending-video #trending-videos .trending-videos li+li {
	border-top:0
}
.home-trending-video #trending-videos .trending-videos .trending-videos-list .pic {
	float:none;
	margin-right:0
}
.home-trending-video #trending-videos .trending-videos li a.pic img {
	width:100%
}
.home-trending-video #trending-videos .trending-videos li a.pic:after {
	width:20px;
	height:20px;
	padding:2px;
	background:rgba(0,0,0,.5) url(https://akm-img-a-in.tosshub.com/indiatoday/../sites/all/themes/itg/images/sprite.png) 3px -84px no-repeat;
	left:0;
	bottom:0
}
.home-trending-video #trending-videos ol.flex-control-paging {
	display:none
}
.home-trending-video #trending-videos .flex-viewport {
	overflow:hidden;
	position:relative
}
.home-trending-video #trending-videos ul.trending-videos {
	border:0;
	padding-top:0;
	width:1400%
}
.home-trending-video #trending-videos ul.trending-videos li {
	width:348px;
	float:left
}
.home-trending-video #trending-videos .flex-nav-next,.home-trending-video #trending-videos .flex-nav-prev {
	display:inline-block;
	background-color:rgba(0,0,0,.5);
	width:40px;
	height:64px;
	border-radius:0 35px 35px 0;
	position:absolute
}
.home-trending-video #trending-videos .flex-nav-prev {
	left:0;
	top:80px
}
.home-trending-video #trending-videos .flex-nav-next {
	right:20px;
	top:80px;
	border-radius:35px 0 0 35px
}
.home-trending-video #trending-videos .flex-direction-nav .flex-nav-next .flex-next {
	padding-left:14px
}
.home-trending-video #trending-videos .flex-direction-nav {
	position:absolute;
	top:0;
	width:100%
}
.home-trending-video #trending-videos .flex-direction-nav .flex-next {
	right:0;
	position:static;
	line-height:64px
}
.home-trending-video #trending-videos .flex-direction-nav .flex-prev {
	left:0;
	position:static;
	line-height:64px
}
.home-trending-video #trending-videos .flex-direction-nav a {
	opacity:1 !important;
	display:inline
}
.home-trending-video #trending-videos .flex-direction-nav a:before {
	color:#fff
}
.home-trending-video #trending-videos ul li {
	padding:0;
	margin-right:0 !important
}
@media only screen and (min-width:768px) and (max-width:800px) {
	.home-trending-video h3.desktop-hide {
	display:none
}
}@media only screen and (min-width:320px) and (max-width:767px) {
	.home-trending-video h3 {
	text-transform:uppercase;
	padding:0 0 0 10px;
	margin:0;
	color:#000;
	font-size:16px;
	font-weight:600;
	height:auto;
	font-family:OpenSans-Bold
}
.home-trending-video .itg-widget-child.tab-data {
	display:block !important
}
.home-trending-video #trending-videos .flex-direction-nav a {
	opacity:0 !important
}
.home-trending-video #trending-videos .flex-nav-next,.home-trending-video #trending-videos .flex-nav-prev {
	display:none
}
.home-trending-video #trending-videos ul.trending-videos li {
	box-shadow:0 0 4px rgba(0,0,0,.24),0 0 4px rgba(0,0,0,.24);
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.12),0 0 4px rgba(0,0,0,.24);
	border:1px solid rgba(0,0,0,.12)
}
.home-trending-video #trending-videos ul li {
	padding:10px 0 0;
	margin-right:15px !important;
	border-radius:5px;
	margin-bottom:2px;
	margin-top:2px
}
.home-trending-video #trending-videos ul li p {
	padding:15px 10px;
	font-size:15px;
	font-family:OpenSans-regular;
	line-height:20px
}
.home-trending-video #trending-videos .trending-videos.slides li p {
	padding:7px 10px
}
.home-trending-video .itg-widget-child.tab-data {
	border:0
}
.home-trending-video #trending-videos {
	padding:5px 10px;
	margin-bottom:15px
}
.home-trending-video #trending-videos .trending-videos .trending-videos-list {
	min-height:250px
}
}.section-elections .completeresultState-iframe iframe {
	width:100%;
	height:350px
}
.section-elections .stateVoteDetails iframe {
	width:100%;
	height:360px
}
.section-elections .statetop-news {
	border:1px solid #e6e6e6;
	padding:10px
}
.section-elections .statetop-news h2.election-state-top-news {
	font-size:16px;
	color:#a00606;
	padding-bottom:5px;
	font-family:opensans-semibold
}
.section-elections .statetop-news ul {
	margin-left:20px;
	color:#a00606
}
.section-elections .statetop-news ul li {
	padding-bottom:15px
}
.section-elections .statetop-news ul li a {
	font-size:15px;
	font-family:opensans-semibold
}
.section-elections .election-cat-disp-title h1 {
	font-size:34px;
	padding-bottom:10px
}
.section-elections .election-cat-desc {
	font-size:16px;
	line-height:24px
}
#livetv-section .placeholder-livetv,#livetv-section .placeholder-livetv #home-webcast-election iframe {
	width:100%;
	height:100%
}
#livetv-section .placeholder-livetv #home-webcast-election {
	position:relative;
	padding-top:57.7%
}
#livetv-section .placeholder-livetv #home-webcast-election iframe {
	position:absolute;
	top:0
}
.state-liveblog {
	padding-left:0
}
.state-liveblog h3.elec-live-blog-heading {
	padding-bottom:5px;
	font-size:17px
}
.state-liveblog-flexsilder ul.slides {
	width:1000%;
	transition-duration:0s;
	transform:translate3d(0px,0px,0px)
}
.state-liveblog-flexsilder ul li.elec-live-blog-section {
	margin-right:30px;
	width:270px;
	float:left;
	display:block
}
.state-liveblog-flexsilder ul li.elec-live-blog-section .liveblog-section {
	float:left;
	border:1px solid #e6e6e6;
	padding:10px
}
.state-liveblog-flexsilder ul li h2.elec-live-blog-state {
	color:#a00606;
	font-size:16px;
	padding-bottom:5px
}
.state-liveblog-flexsilder ul li h2.elec-live-blog-state a {
	color:#a00606;
	font-family:opensans-semibold
}
.state-liveblog-flexsilder ul li .liveblog-section ul {
	margin-left:20px;
	color:#a00606;
	list-style-type:inherit
}
.state-liveblog-flexsilder ul li .liveblog-section ul li {
	padding-bottom:15px;
	list-style-type:disc
}
.state-liveblog-flexsilder ul li .liveblog-section ul li span {
	color:#111
}
.state-liveblog-flexsilder .flex-direction-nav {
	position:absolute;
	top:0;
	right:0;
	width:35px;
	display:block;
	height:40px
}
.state-liveblog-flexsilder .flex-direction-nav a.flex-prev,.state-liveblog-flexsilder .flex-direction-nav a.flex-next {
	opacity:1 !important;
	margin:-28px 0 0;
	width:auto
}
.state-liveblog-flexsilder .flex-direction-nav a:before {
	font-size:20px;
	line-height:40px
}
.state-liveblog-flexsilder .flex-direction-nav a.flex-prev.flex-disabled,.state-liveblog-flexsilder .flex-direction-nav a.flex-next.flex-disabled {
	z-index:10;
	opacity:.5 !important;
	pointer-events:none;
	cursor:auto
}
.state-liveblog-flexsilder .flex-direction-nav .flex-next {
	right:15px
}
.state-liveblog-flexsilder .flex-direction-nav .flex-prev {
	left:-15px
}
.electiongraph-iframe iframe {
	height:390px
}
.keycandidate-iframe iframe {
	height:331px
}
.section-elections .candidatesDetails iframe {
	height:345px
}
.itg-layout-container-election .ad-widget {
	border:1px solid #ddd;
	height:321px;
	padding:25px 37px
}
.itg-layout-container-election .ad-widget .sidebar-ad {
	height:100%
}
@media only screen and (max-width:1024px) {
	.itg-layout-container-election .ad-widget {
	height:300px;
	padding:10px 0;
	width:322px;
	margin:0 auto
}
}@media(max-width:767px) {
	.itg-layout-container-election .ad-widget {
	width:322px
}
}@media only screen and (min-width:768px) and (max-width:800px) {
	.itg-layout-container-election .ad-widget {
	margin-top:20px
}
}@media only screen and (max-width:767px) {
	.itg-layout-container-election .ad-widget {
	margin-top:20px
}
}@media only screen and (min-width:340px) and (max-width:320px) {
	.itg-layout-container-election .ad-widget {
	width:300px;
	padding:0;
	height:250px;
	border:0;
	margin:0 -5px
}
}.view-archive-story .view-content li.itg-search-list span.field-content {
	display:grid;
	display:-ms-grid;
	grid-template-columns:minmax(min-content,185px) 1fr;
	-ms-grid-columns:minmax(min-content,185px) 1fr
}
.view-archive-story .view-content li.itg-search-list span.field-content .left-img-wrap {
	-ms-grid-column:1
}
.view-archive-story .view-content li.itg-search-list span.field-content .right-content-wrap {
	-ms-grid-column:2
}
.view-archive-story .view-content li.itg-search-list span.field-content h2 {
	margin-top:-5px;
	margin-bottom:10px
}
@media only screen and (min-width:769px) {
	.view-archive-story .view-content li.itg-search-list span.field-content h2 {
	margin-top:-5px;
	font-size:22px;
	font-size:1.375rem;
	line-height:28px
}
}@media only screen and (max-width:767px) {
	.view-archive-story .view-content li.itg-search-list span.field-content {
	grid-template-columns:minmax(min-content,185px) 1fr;
	-ms-grid-columns:minmax(min-content,185px) 1fr
}
.view-archive-story .view-content li.itg-search-list span.field-content .left-img-wrap {
	margin-right:15px
}
}.section-elections .statetally-iframe iframe {
	height:350px
}
.section-elections .state-keycandidate-iframe iframe {
	height:329px
}
.state-livebolg {
	border:1px solid #3232;
	padding:10px
}
.statepage-liveblog h2 {
	color:#a00606;
	font-size:16px;
	padding-bottom:5px;
	line-height:22px;
	font-family:opensans-semibold
}
.statepage-liveblog h2 a {
	color:#a00606
}
.statepage-liveblog ul.elecstate-liveblog-list {
	margin-left:20px;
	color:#a00606;
	list-style-type:inherit
}
.statepage-liveblog ul.elecstate-liveblog-list li.elec-live-blog-title {
	padding-bottom:15px;
	list-style-type:disc
}
.statepage-liveblog ul.elecstate-liveblog-list li.elec-live-blog-title span {
	color:#111
}
@media only screen and (min-width:768px) and (max-width:800px) {
	.state-keycandidate-iframe {
	display:none
}
}@media only screen and (max-width:767px) {
	.section-elections .statetally-iframe,.section-elections .statepage-liveblog,.section-elections .state-keycandidate-iframe {
	padding:0
}
}.playIconThumbContainer {
	position:absolute;
	left:0;
	bottom:0;
	background:rgba(0,0,0,0.9);
	padding:5px 3px 0;
	width:50px
}
.platDetailVideoIcon {
	height:15px;
	width:12px;
	background:url(https://akm-img-a-in.tosshub.com/sites/all/themes/itg/images/play-icon-r.png) no-repeat;
	float:none;
	display:block;
	margin-top:2px;
	margin:0 auto
}
.platDetailVideoTime {
	float:none;
	display:block;
	font-size:13px;
	color:#fff;
	z-index:3;
	line-height:14px;
	text-align:center;
	margin-bottom:2px
}
.top-takes-video-container .top-takes-list .playIconThumbContainer,.watch-right-now-video ul li .playIconThumbContainer,.auto-road-trip ul li .playIconThumbContainer {
	padding:1px 3px;
	width:auto;
	height:auto
}
.top-takes-video-container .top-takes-list .playIconThumbContainer .platDetailVideoIcon,.watch-right-now-video ul li .playIconThumbContainer .platDetailVideoIcon,.auto-road-trip ul li .playIconThumbContainer .platDetailVideoIcon {
	width:11px;
	height:12px;
	background-size:85%;
	float:left;
	line-height:26px;
	background-position:0 3px
}
.top-takes-video-container .top-takes-list .playIconThumbContainer .platDetailVideoTime,.watch-right-now-video ul li .playIconThumbContainer .platDetailVideoTime,.auto-road-trip ul li .playIconThumbContainer .platDetailVideoTime {
	font-size:11px;
	float:left;
	padding-left:3px
}
.search-pic i.fa-camera {
	position:absolute;
	bottom:0;
	color:#fff;
	background:rgba(0,0,0,0.5);
	padding:4px 5px
}
#block-itg-layout-manager-header-block .navigation .container .user-menus .user-icon.loginicon img {
	width:30px;
	float:left;
	margin-right:15px
}
.live-block>.social-share ul li.desktop-hide a,.live-block>.social-share ul li.mhide a {
	background:#0dbe50
}
.live-block>.social-share ul li.desktop-hide a i.fa-whatsapp:before,.live-block>.social-share ul li.mhide a i.fa-whatsapp:before {
	position:relative;
	top:-2px
}
@media only screen and (min-width:768px) {
	.live-block .breaking-section .social-share ul li.desktop-hide,.live-block>.social-share ul li.desktop-hide {
	display:none !important
}
}@media only screen and (max-width:767px) {
	.live-block .breaking-section .social-share ul li.mhide,.live-block>.social-share ul li.mhide {
	display:none !important
}
}.node-type-itg-solr-video #block-itg-layout-manager-front-end-breadcrumb .container {
	word-break:break-all
}
.node-type-itg-solr-video #page-title {
	padding-bottom:10px
}
.node-type-itg-solr-video .field.field-type-text.field-label-above {
	display:flex;
	line-height:30px;
	font-size:16px
}
.node-type-itg-solr-video .field .field-label {
	font-weight:700;
	margin-bottom:7px;
	margin-right:5px
}
#block-views-program-schedule-block-3 .view-content .col-md-3,#block-views-program-schedule-block-3 .view-content .col-sm-3,#block-views-program-schedule-block-3 .view-content .col-xs-6 {
	border:1px solid #ccc;
	height:300px;
	padding-top:0;
	padding-bottom:10px;
	margin-bottom:5px;
	margin:0 0 5px .5%;
	border-radius:2%
}
#block-views-program-schedule-block-3 .view-content .col-md-3 .view-program-schedule .view-content,#block-views-program-schedule-block-3 .view-content .col-sm-3 .view-program-schedule .view-content,#block-views-program-schedule-block-3 .view-content .col-xs-6 .view-program-schedule .view-content {
	display:table;
	width:100%
}
#block-views-program-schedule-block-3 .view-content .col-md-3 .view-content .wrap-with-image,#block-views-program-schedule-block-3 .view-content .col-sm-3 .view-content .wrap-with-image,#block-views-program-schedule-block-3 .view-content .col-xs-6 .view-content .wrap-with-image {
	display:table-cell;
	vertical-align:middle;
	height:275px
}
#block-views-program-schedule-block-3 .view-content .col-md-3:nth-child(4n+1) {
	clear:inherit
}
@media(min-width:992px) {
	#block-views-program-schedule-block-3 .view-content .col-md-3 {
	width:24%
}
}@media(min-width:768px) {
	#block-views-program-schedule-block-3 .view-content .col-sm-3 {
	width:24%
}
}@media only screen and (max-width:900px) {
	#block-views-program-schedule-block-3 .view-content {
	padding:0 10px
}
#block-views-program-schedule-block-3 .view-content .col-md-3,#block-views-program-schedule-block-3 .view-content .col-sm-3,#block-views-program-schedule-block-3 .view-content .col-xs-6 {
	margin:0 0 5px .8%
}
}@media screen and (max-width:767px) {
	#block-views-program-schedule-block-3 .view-content .col-md-3,#block-views-program-schedule-block-3 .view-content .col-sm-3,#block-views-program-schedule-block-3 .view-content .col-xs-6 {
	height:330px;
	padding-top:5px
}
#block-views-program-schedule-block-3 .col-md-3:nth-child(2n+1) {
	clear:inherit
}
#block-views-program-schedule-block-3 .view-content .col-md-3,#block-views-program-schedule-block-3 .view-content .col-sm-3,#block-views-program-schedule-block-3 .view-content .col-xs-6 {
	margin:0 0 2px .7%
}
#block-views-program-schedule-block-3 .view-content .col-xs-6 {
	width:49%
}
}@media screen and (max-width:480px) {
	#block-views-program-schedule-block-3 .view-content .col-md-3,#block-views-program-schedule-block-3 .view-content .col-sm-3,#block-views-program-schedule-block-3 .view-content .col-xs-6 {
	height:300px;
	padding-top:5px
}
}#block-menu-menu-event-menu ul li {
	cursor:pointer
}
@media(max-width:768px) {
	.event-menu #block-menu-menu-event-menu ul li ul {
	position:static;
	top:0;
	background-color:#b90000
}
}.post-pic img,.pic img {
	width:100%; height:60px;
}
.post-pic {
	position:relative
}
.newsmo-home-layout-page #page-title.newsmo-heading {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:5px 0
}
.newsmo-home-layout-page .itg-newsmo-top {
	margin-top:20px
}
.newsmo-home-layout-page .detail {
	padding:10px
}
.newsmo-featured-news {
	border:1px solid #ddd
}
.newsmo-featured-news .detail h3 {
	font-size:24px;
	line-height:28px;
	font-family:Merriweather-Bold
}
.newsmo-home-layout-page .detail p {
	padding:6px 0;
	color:#7b7b7b;
	font-size:15px;
	font-family:"OpenSans-Semibold"
}
.newsmo-home-layout-page .detail .newsmo-date {
	font-size:12px;
	color:#a1a1a1
}
.newsmo-rhsnews .detail {
	padding:10px 0
}
.newsmo-rhsnews .detail h3 {
	font-size:16px;
	line-height:20px;
	font-family:"Merriweather-Bold"
}
.newsmo-rhsnews .featured-post:nth-child(1) {
	margin-bottom:15px;
	border-bottom:1px solid #ddd
}
.catagory-grid-newsmo {
	display:-ms-grid;
	display:grid;
	-ms-grid-columns:1fr 20px 1fr;
	grid-template-columns:1fr 1fr;
	grid-column-gap:20px
}
.catagory-grid-newsmo .catagory-grid-view {
	border:1px solid #ddd;
	margin-bottom:20px
}
.catagory-grid-newsmo .catagory-grid-view h3 {
	font-family:"Merriweather-Bold";
	font-size:19px;
	line-height:26px
}
@media screen and (max-width:767px) {
	.newsmo-rhsnews {
	display:-ms-grid;
	display:grid;
	-ms-grid-columns:1fr;
	grid-template-columns:1fr;
	grid-gap:20px;
	margin-top:15px
}
.catagory-grid-newsmo {
	display:-ms-grid;
	display:grid;
	-ms-grid-columns:1fr;
	grid-template-columns:1fr
}
.newsmo-rhsnews .featured-post {
	border:1px solid #ddd
}
.newsmo-rhsnews .featured-post:nth-child(1) {
	margin-bottom:0
}
.newsmo-rhsnews .detail {
	padding:10px
}
.newsmo-featured-news .detail h3 {
	font-size:18px;
	line-height:24px
}
.newsmo-rhsnews .detail h3 {
	font-family:"OpenSans-Semibold"
}
.catagory-grid-newsmo .catagory-grid-view h3 {
	font-size:16px;
	line-height:22px;
	font-family:"OpenSans-Semibold"
}
.newsmo-home-layout-page .catagory-grid-view .detail p,.newsmo-home-layout-page .catagory-grid-view .detail .newsmo-date {
	display:none
}
}.page-snap-post.section-snap-post .view-content .views-row .snap-post-btm .snap-button button {
	font-size:18px;
	line-height:20px;
	min-width:180px;
	width:auto;
	padding:0 10px
}
@media screen and (max-width:991px) {
	.page-snap-post .view-content .views-row .snap-post-btm .snap-social ul li a {
	padding:0 13px
}
}@media screen and (min-width:800px) and (max-width:900px) {
	.page-snap-post.section-snap-post .view-content .views-row .snap-post-btm .snap-button button {
	width:calc(50% - 12px);
	min-width:auto
}
.page-snap-post .view-content .views-row .snap-post-btm .snap-button button.disagree {
	margin-left:10px
}
}@media screen and (max-width:768px) {
	.page-snap-post.section-snap-post .spanpost-header .spost-right ul li {
	font-size:20px
}
.page-snap-post.section-snap-post .view-content .views-row .snap-post-btm .snap-button button {
	width:166px;
	min-width:auto
}
}@media screen and (max-width:767px) {
	.page-snap-post .view-content .views-row .snap-post-btm .snap-button {
	margin-top:0
}
.page-snap-post .spanpost-header .spost-right,.page-snap-post.section-snap-post .spanpost-header .spost-left {
	text-align:center;
	width:50%
}
.page-snap-post.section-snap-post .view-content .views-row .snap-post-btm .snap-button {
	width:100%
}
.page-snap-post.section-snap-post .view-content .views-row .snap-post-btm .snap-button button {
	width:calc(50% - 6px);
	max-width:162px;
	font-size:16px;
	margin-top:35px;
	line-height:17px
}
.page-snap-post.section-snap-post .view-content .views-row .snap-post-btm .snap-button button.disagree {
	margin-left:15px
}
.page-snap-post .view-content .views-row .snap-post-btm .snap-social {
	width:100%;
	float:left;
	margin-top:35px
}
.page-snap-post .view-content .views-row .snap-post-btm .snap-social ul {
	width:100%
}
}@media screen and (max-width:620px) {
	.page-snap-post .spanpost-header .spost-right,.page-snap-post.section-snap-post .spanpost-header .spost-left {
	text-align:center;
	width:100%
}
.page-snap-post.section-snap-post .view-content .views-row .snap-post-btm .snap-button button.disagree {
	margin-left:6px
}
}#page.fifa-wcup.ipl-2019 {
	background:url(https://akm-img-a-in.tosshub.com/sites/all/themes/itg/images/ipl-bg-2019.png) no-repeat center 186px;
	height:auto;
	background-color:#eceaeb
}
#page.fifa-wcup.ipl-2019 #itg-block-4 {
	display:flex;
	flex-direction:column;
	justify-self:center;
	align-self:center;
	justify-content:space-around
}
.fifa-wcup.ipl-2019 #itg-block-4 h3 {
	font-size:40px;
	font-family:"OpenSans-bold";
	text-align:center;
	line-height:40px;
	color:#5486f7
}
.fifa-wcup.ipl-2019 #itg-block-4 h3 a,.fifa-wcup.ipl-2019 #itg-block-4 h3 a:hover {
	color:#5486f7
}
.fifa-wcup.ipl-2019 #itg-block-4 p {
	text-align:center;
	font-size:14px;
	font-family:opensans-semibold
}
.fifa-wcup.ipl-2019 .sport-home-layout-page .left-side,.fifa-wcup.ipl-2019 .fifa-left-bg,.page-taxonomy-term.section-sports .fifa-wcup.ipl-2019 section#content {
	background:transparent
}
.fifa-wcup.ipl-2019 .itg-layout-615>.col-md-12>div {
	background:#fff;
	padding:5px 15px 15px
}
.fifa-wcup.ipl-2019 .fifa-top-story,.fifa-wcup.ipl-2019 .ipl2019_interviews-block_6,.fifa-wcup.ipl-2019 .dont-miss {
	background:#fff
}
.fifa-wcup.ipl-2019 .asian-game-flex {
	max-width:620px
}
.fifa-wcup.ipl-2019 .right-side {
	margin-top:0
}
.fifa-wcup.ipl-2019 .loksabha2019_controversial-election_videos,.fifa-wcup.ipl-2019 #itg-block-4,.fifa-wcup.ipl-2019 .right-side {
	background-color:#fff
}
.fifa-wcup.ipl-2019 .election-other-news {
	position:absolute;
	top:0;
	right:8px;
	font-size:12px;
	line-height:23px;
	font-family:opensans-semibold
}
.fifa-wcup.ipl-2019 .election-other-news a {
	color:#fff
}
.fifa-wcup.ipl-2019 .controversialCard-container-ipl2019 {
	display:flex;
	text-align:center
}
.fifa-wcup.ipl-2019 .controversialCard-container-ipl2019 .controversial-card {
	flex:1;
	padding:20px 15px 0
}
.fifa-wcup.ipl-2019 .quotes-personalpic {
	padding-bottom:10px
}
.fifa-wcup.ipl-2019 .controversialCard-container-ipl2019 .controversial-card .election-name {
	text-transform:uppercase;
	font-size:14px;
	line-height:18px;
	font-family:opensans-semibold;
	padding-bottom:2px
}
.fifa-wcup.ipl-2019 .controversialCard-container-ipl2019 .controversial-card .election-party {
	font-size:12px;
	line-height:16px;
	padding-bottom:5px
}
.fifa-wcup.ipl-2019 .controversialCard-container-ipl2019 .controversial-card .ipl-interviewDesc a {
	font-size:14px;
	line-height:20px;
	padding-bottom:5px;
	font-family:opensans-semibold
}
.fifa-wcup.ipl-2019 .ipl-interviewByline {
	color:#5685f7;
	font-size:13px;
	display:block;
	padding-bottom:5px
}
.fifa-wcup.ipl-2019 .ipl-interviewByline a {
	color:#5685f7
}
.fifa-wcup.ipl-2019 .sport-home-layout-page .tech-block_5 .data-holder {
	box-shadow:0 0 0px transparent;
	margin:0
}
.venues .flex-control-nav,.venues .flex-direction-nav a:before {
	display:none
}
.venues .flex-direction-nav a {
	top:40%;
	font-size:70px;
	color:#ffdf01;
	opacity:1;
	text-shadow:0px 0px 0 rgba(255,255,255,0.3)
}
.venues .flex-direction-nav .flex-prev {
	left:10px
}
.venues .flex-direction-nav .flex-next {
	right:10px
}
.venues .venues-flexslider ul li img {
	width:100%
}
.venues-details h4 {
	font-family:"OpenSans-semibold";
	text-align:center;
	padding:10px 0
}
.venues-details p {
	font-size:14px;
	padding-bottom:10px;
	text-align:center
}
.venues .flex-direction-nav li:hover a {
	color:#ffdf01
}
.fifa-wcup.ipl-2019 .sport-home-layout-page .widget-title {
	border-bottom:3px solid #fedf01
}
.fifa-wcup.ipl-2019 h2.widget-title {
	padding-left:0;
	display:block;
	font-weight:500;
	background:#5585f6;
	font-size:16px;
	padding:0 10px;
	width:100%;
	color:#fff;
	margin-bottom:0
}
.fifa-wcup.ipl-2019 h2.widget-title:before {
	display:none
}
.fifa-wcup.ipl-2019 .sport-home-layout-page h1.widget-title {
	border-bottom:0
}
.fifa-wcup.ipl-2019 .itg-layout-container .itg-h321-section .droppable {
	height:auto
}
.fifa-wcup.ipl-2019 .sport-home-layout-page .itg-layout-375 .droppable {
	min-height:100px
}
.fifa-wcup.ipl-2019 .sport-home-layout-page .itg-layout-300 .droppable {
	height:270px
}
@media(max-width:767px) {
	.fifa-wcup.ipl-2019 .controversialCard-container-ipl2019 {
	flex-direction:column
}
.fifa-wcup.ipl-2019 .sport-home-layout-page .itg-layout-300 .droppable {
	height:auto
}
.fifa-wcup.ipl-2019 .asian-game-flex {
	max-width:90%;
	margin:0
}
.fifa-wcup.ipl-2019 .itg-layout-615>.col-md-12>div {
	padding:5px 10px 0
}
#page.fifa-wcup.ipl-2019 #itg-block-4 {
	min-height:200px
}
}span.add-on-story-pipline+a,span.add-on-story-pipline,.pipeline-added .add-on-story-pipline,.pipeline-added .add-on-story-pipline+a,.story-pipline,.story-pipline+a {
	color:#a10606
}
.cricket-wcup-2019 .header-top .adtext {
	color:#fff
}
.bor1 {
	border:1px solid #ddd;
	background:#fff
}
.cricket-wcup-2019 .sport-home-layout-page .rhssection .widget-title {
	display:block
}
.cwcup-2019-scorecard {
	margin-bottom:10px
}
#page.cricket-wcup-2019 {
	background:url(https://akm-img-a-in.tosshub.com/indiatoday/images/misc/tob-background-bg.jpg);
	background-repeat:no-repeat;
	background-position:center 185px;
	background-size:cover
}
.page-taxonomy-term.section-sports #page.cricket-wcup-2019 section#content {
	background:transparent
}
#page.cricket-wcup-2019 .itg-layout-container .ad-widget {
	background:rgba(255,255,255,0.5);
	border:0
}
.cricket-wcup-2019 #block-itg-layout-manager-front-end-breadcrumb a,.cricket-wcup-2019 #block-itg-layout-manager-front-end-breadcrumb .container div.lft {
	color:#fff
}
@media(min-width:991px) {
	#block-itg-widget-cwcup-2019-top-slider {
	padding-bottom:30px
}
#block-itg-widget-cwcup-2019-top-slider .flex-control-nav {
	bottom:-35px
}
#block-itg-widget-cwcup-2019-top-slider .flex-control-nav.flex-control-paging li a.flex-active {
	background:#d71820
}
#block-itg-widget-cwcup-2019-top-slider .flex-control-nav.flex-control-paging li a {
	width:10px;
	height:10px
}
}@media(min-width:768px) and (max-width:800px) {
	#page.cricket-wcup-2019 {
	background-position:center 145px
}
}#page.cricket-wcup-2019 .itg-layout-container .bottomad-widget .ad-widget {
	border:1px solid #ddd;
	padding:15px 0;
	text-align:center;
	height:auto
}
#page.cricket-wcup-2019 #block-itg-menu-manager-third-level-menu .menu-wrapper .row>div:nth-child(1)>a:nth-child(2) {
	background:#fff url(https://smedia2.intoday.in/intoday/images/wcfb-icon.png) no-repeat 8px center;
	padding:5px 30px 10px 45px;
	border-radius:5px;
	font-size:16px;
	font-weight:700;
	width:auto;
	height:40px;
	position:relative;
	line-height:30px;
	text-transform:uppercase
}
#page.cricket-wcup-2019 #block-itg-menu-manager-third-level-menu .menu-wrapper .row>div:nth-child(1)>a:nth-child(1) {
	margin-right:50px;
	flex-basis:190px;
	max-width:190px
}
#page.cricket-wcup-2019 #block-itg-menu-manager-third-level-menu .menu-wrapper .row>div:nth-child(1)>a:nth-child(2):before {
	width:24px;
	height:24px;
	background:url(https://akm-img-a-in.tosshub.com/indiatoday/../sites/all/themes/itg/images/livedot.gif) no-repeat;
	content:"";
	display:block;
	border-radius:100%;
	position:absolute;
	right:2px;
	top:50%;
	transform:translateY(-50%)
}
#page.cricket-wcup-2019 #block-itg-menu-manager-third-level-menu .menu-wrapper .row>div:nth-child(1) {
	display:flex;
	align-items:center;
	height:100%
}
.cricket-wcup-2019 #block-itg-menu-manager-third-level-menu img {
	padding-top:8px;
	max-height:initial
}
.cricket-wcup-2019 .sport-home-layout-page .widget-title {
	display:inline-block;
	width:auto;
	background:#012315;
	background:-moz-linear-gradient(90deg,rgba(1,35,21,1) 20%,rgba(17,71,49,1) 100%);
	background:-webkit-linear-gradient(90deg,rgba(1,35,21,1) 20%,rgba(17,71,49,1) 100%);
	background:linear-gradient(90deg,rgba(1,35,21,1) 20%,rgba(17,71,49,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#012315",endColorstr="#114731",GradientType=1);
	margin-bottom:10px;
	padding:4px 15px;
	text-transform:capitalize
}
.cricket-wcup-2019 .sport-home-layout-page .itg-layout-615 .widget-title {
	display:none
}
.cwcup-2019-latest-news {
	display:flex;
	flex-direction:column
}
.cwcup-2019-latest-news .cwcup-2019-latest-news-block {
	border:1px solid #dddd;
	margin-bottom:30px;
	padding:8px
}
.cwcup-2019-latest-news .cwcup-2019-latest-news-block>a {
	display:block;
	margin-bottom:10px;
	position:relative
}
.cwcup-2019-latest-news .cwcup-2019-latest-news-block>a img {
	width:100%
}
.cwcup-2019-latest-news .cwcup-2019-latest-news-block h3 {
	font-size:15px;
	line-height:20px
}
.cwcup-2019-team-profiles ul {
	display:flex;
	flex-direction:column;
	list-style:none
}
.cwcup-2019-team-profiles ul li .dm-pic {
	margin-bottom:5px
}
.cwcup-2019-team-profiles ul li .dm-pic>a img {
	width:100%
}
.cwcup-2019-team-profiles ul li .dm-detail p {
	font-size:14px;
	text-align:center;
	font-weight:700
}
.cwcup_2019_more_news {
	text-align:center
}
.cwcup_2019_more_news a {
	background:#d71820;
	color:#fff;
	padding:8px 15px;
	display:inline-block;
	border-radius:20px;
	font-weight:700
}
.cwcup_2019_more_news a:hover {
	color:#fff
}
.cwcup_2019_more_news a i {
	display:none
}
.cricket_wcup_2019_team_profiles-block_6 {
	border:1px solid #ddd;
	padding:0 10px
}
.cwcup-2019-team-profiles ul li {
	margin-bottom:25px
}
@media(min-width:800px) {
	.cwcup-2019-latest-news {
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:space-between
}
.cwcup-2019-latest-news .cwcup-2019-latest-news-block {
	flex-basis:236px
}
.cwcup-2019-team-profiles ul {
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:space-between
}
.cwcup-2019-team-profiles ul li {
	flex-basis:160px
}
.cwcup-2019-team-profiles ul li>a img {
	width:100%
}
}@media(min-width:768px) and (max-width:800px) {
	.cwcup-2019-team-profiles ul:after {
	content:"";
	flex:auto
}
.cwcup-2019-team-profiles ul li:nth-last-child(1) {
	margin-left:15px
}
}@media(min-width:1000px) and (max-width:1024px) {
	.cwcup-2019-team-profiles ul:after {
	content:"";
	flex:auto
}
.cwcup-2019-team-profiles ul li:nth-last-child(1) {
	margin-left:54px
}
}.cricket-wcup-2019-flex {
	border:1px solid #d1d1d1;
	position:relative
}
.cricket-wcup-2019-flex ul li a {
	display:block
}
.cricket-wcup-2019-flex ul li img {
	width:100%
}
.cricket-wcup-2019-flex ul.anchor-list-slide>li {
	position:relative
}
.cricket-wcup-2019-flex ul li h3 {
	padding:15px 0 10px;
	position:absolute;
	bottom:0;
	width:100%;
	background:#000;
	background:-moz-linear-gradient(0deg,rgba(0,0,0,0.6707457983193278) 50%,rgba(253,187,45,0.00043767507002800965) 100%);
	background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.6707457983193278) 50%,rgba(253,187,45,0.00043767507002800965) 100%);
	background:linear-gradient(0deg,rgba(0,0,0,0.6707457983193278) 50%,rgba(253,187,45,0.00043767507002800965) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#fdbb2d",GradientType=1)
}
.cricket-wcup-2019-flex ul li h3 a {
	color:#fff;
	line-height:32px;
	font-size:26px;
	font-weight:700;
	padding:0 15px
}
.cricket-wcup-2019-flex ul li h3 a:hover,.cricket-wcup-2019-flex ul li h3:hover a,.cricket-wcup-2019-flex ul li:hover h3 a {
	color:#fff
}
.cricket-wcup-2019 .sport-home-layout-page .itg-layout-615 .droppable {
	height:auto
}
.cricket-wcup-2019-flex .flex-direction-nav a {
	opacity:1;
	line-height:48px;
	color:#fff;
	text-align:center;
	height:48px
}
.cricket-wcup-2019-flex .flex-direction-nav a:before {
	text-align:center;
	color:#fff;
	text-shadow:0 1px 10px #000
}
.cricket-wcup-2019-flex .flex-direction-nav .flex-prev {
	left:10px
}
.cricket-wcup-2019-flex .flex-direction-nav .flex-next {
	right:10px
}
.cricket-wcup-2019 .sport-home-layout-page .itg-layout-225 .droppable {
	background-color:#fff
}
.worldcup-winnersbg:before {
	content:"";
	background:#3c7429 url(https://akm-img-a-in.tosshub.com/indiatoday/images/misc/bottom-background-bg.jpg);
	width:100vw;
	height:100%;
	position:absolute;
	left:calc((-101vw + 1200px)/2);
	right:0;
	background-size:contain
}
body.page-taxonomy-term #main .row.visiblebg {
	overflow:visible
}
.cricket-wcup-2019 .sport-home-layout-page .itg-layout-225 .worldcup-winnersbg .droppable {
	background:transparent
}
@media(min-width:991px) and (max-width:1024px) {
	.worldcup-winnersbg:before {
	left:calc((-100vw + 970px)/2)
}
}.cricket-wcup-2019 #block-itg-widget-cricket-wcup-2019-videos ul {
	list-style:none
}
.cricket-wcup-2019 #block-itg-widget-cricket-wcup-2019-videos ul li {
	display:inline-block;
	width:100%;
	margin-bottom:30px
}
.cricket-wcup-2019 #block-itg-widget-cricket-wcup-2019-videos ul li span {
	float:left;
	margin-right:15px;
	width:135px
}
.cricket-wcup-2019 #block-itg-widget-cricket-wcup-2019-videos ul li img {
	border:1px solid #d1d1d1;
	width:100%
}
.cricket-wcup-2019 #block-itg-widget-cricket-wcup-2019-videos ul li a {
	font-size:14px;
	font-weight:700
}
.cricket-wcup-2019 #block-itg-widget-cricket-wcup-2019-videos h3 {
	padding-top:10px;
	line-height:26px
}
.cricket-wcup-2019 .cwcup-2019-photo-slider ul.slides li img {
	border:1px solid #d1d1d1
}
.cricket-wcup-2019 #block-itg-menu-manager-third-level-menu .third-level-menu li.more ul#overflow {
	background:#143d7f
}
.cwcup-tag span {
	border:1px solid #ddd;
	padding:3px 15px;
	display:inline-block;
	margin-right:10px;
	font-size:13px;
	border-radius:5px;
	margin-bottom:15px;
	cursor:pointer
}
.cwcup-tag span:hover {
	border:1px solid #012315
}
.bordertitle {
	border:2px solid #9ebe9b;
	text-align:center;
	padding:0 10px 15px;
	border-radius:3px
}
.cwcup-2019-description {
	font-size:14px;
	color:#111;
	line-height:22px
}
.cwcup-2019-description p {
	padding-bottom:15px
}
.bordertitle h3 {
	font-size:16px;
	font-weight:600;
	color:#fff;
	padding:2px 10px;
	position:relative;
	top:-12px;
	line-height:20px;
	width:290px;
	margin:0 auto;
	background:#012315;
	background:-moz-linear-gradient(90deg,rgba(1,35,21,1) 20%,rgba(17,71,49,1) 100%);
	background:-webkit-linear-gradient(90deg,rgba(1,35,21,1) 20%,rgba(17,71,49,1) 100%);
	background:linear-gradient(90deg,rgba(1,35,21,1) 20%,rgba(17,71,49,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#012315",endColorstr="#114731",GradientType=1)
}
.cricket-wcup-2019 .cwcup-2019-venue-slider ul li {
	background-color:#f1f1f1
}
.cricket-wcup-2019 .cwcup-2019-venue-slider ul.flex-direction-nav li a.flex-prev {
	right:20px;
	left:auto
}
.cricket-wcup-2019 .cwcup-2019-venue-slider ul.flex-direction-nav li a.flex-next {
	right:0
}
.cricket-wcup-2019 .cwcup-2019-venue-slider .flex-direction-nav a:before,.cricket-wcup-2019 .cwcup-2019-photo-slider .flex-direction-nav a:before {
	font-size:14px;
	background-color:#d71920;
	border-radius:20px;
	color:#fff;
	width:25px;
	height:25px;
	text-align:center;
	line-height:25px
}
.cricket-wcup-2019 .cwcup-2019-photo-slider ul.flex-direction-nav li a {
	top:22px
}
.cricket-wcup-2019 .cwcup-2019-photo-slider .flex-direction-nav .flex-prev {
	right:30px;
	left:auto
}
.cricket-wcup-2019 .cwcup-2019-photo-slider .flex-direction-nav .flex-next {
	right:10px
}
.cricket-wcup-2019 .cwcup-2019-past-winners-slider ul.flex-direction-nav li a {
	top:50%
}
.cricket-wcup-2019 .cwcup-2019-past-winners-slider .flex-direction-nav .flex-next {
	right:0
}
.cricket-wcup-2019 .cwcup-2019-past-winners-slider .flex-direction-nav .flex-prev {
	left:0
}
.cricket-wcup-2019 .cwcup-2019-venue-slider .flex-direction-nav a {
	opacity:1;
	top:25px
}
.cricket-wcup-2019 .cwcup-2019-photo-slider .flex-direction-nav a {
	opacity:1;
	top:17px
}
.cricket-wcup-2019 .cwcup-2019-past-winners-slider .flex-direction-nav a,.cricket-wcup-2019 .cwcup-2019-past-winners-slider .flex-direction-nav a {
	opacity:1;
	overflow:inherit
}
.cricket-wcup-2019 .cwcup-2019-past-winners-slider .flex-direction-nav a:before {
	color:#fff
}
.cricket-wcup-2019 .cwcup-2019-photo-slider .flex-direction-nav .flex-disabled,.cricket-wcup-2019 .cwcup-2019-venue-slider .flex-direction-nav .flex-disabled {
	opacity:1 !important;
	z-index:0
}
.cricket-wcup-2019 .cwcup-2019-photo-slider .flex-direction-nav a.flex-disabled:before,.cricket-wcup-2019 .cwcup-2019-venue-slider .flex-direction-nav a.flex-disabled:before {
	background-color:#adadad
}
.itg-layout-photo {
	background:#11386d;
	padding:10px 0 10px 10px
}
.itg-layout-photo .cwcup-2019-detail {
	padding:10px 0 0
}
.itg-layout-photo .cwcup-2019-detail a {
	font-size:15px;
	color:#fff;
	line-height:22px;
	font-weight:600
}
.itg-layout-photo .cwcup-2019-detail a:hover,.cricket-wcup-2019 .sport-home-layout-page .itg-layout-photo .slides li:hover a {
	color:#fff
}
.cricket-wcup-2019 .sport-home-layout-page .itg-layout-photo h2.widget-title {
	padding:0 0 8px;
	background:transparent
}
.cwcup-2019-venue-detail {
	text-align:center
}
.cwcup-2019-venue-img {
	margin-bottom:12px
}
.cwcup-2019-venue-detail>a {
	font-size:15px;
	color:#000;
	font-weight:700;
	line-height:20px;
	display:block;
	margin-bottom:12px
}
.cwcup-2019-venue-detail span {
	font-size:14px;
	display:block;
	margin-bottom:12px
}
.cwcup-2019-past-winners-slider {
	width:90%;
	margin:0 auto
}
.worldcup-winnersbg:before {
	content:"";
	background:url(https://akm-img-a-in.tosshub.com/indiatoday/images/misc/bottom-background-bg.jpg) no-repeat center center;
	width:calc(100vw - 2px);
	height:100%;
	position:absolute;
	right:0;
	background-size:cover
}
body.page-taxonomy-term #main .row.visiblebg {
	overflow:visible;
	margin-bottom:20px
}
.cricket-wcup-2019 .sport-home-layout-page .worldcup-winnersbg .itg-layout-225 .droppable {
	background:transparent
}
.cricket-wcup-2019 .sport-home-layout-page .worldcup-winnersbg .widget-title {
	background:transparent;
	background:transparent;
	padding:0 0 25px;
	text-transform:capitalize;
	font-size:18px
}
.cricket-wcup-2019 .sport-home-layout-page .worldcup-winnersbg .cwcup-2019-past-winners-detail {
	background:url(https://akm-img-a-in.tosshub.com/indiatoday/images/misc/wcup-img.png) no-repeat 0 28px;
	padding-left:45px;
	min-height:100px;
	padding-top:10px
}
.cricket-wcup-2019 .sport-home-layout-page .worldcup-winnersbg .cwcup-2019-past-winners-detail span {
	display:block;
	color:#fff
}
.cricket-wcup-2019 .sport-home-layout-page .worldcup-winnersbg .cwcup-2019-past-winners-detail a,}.cricket-wcup-2019 .sport-home-layout-page .worldcup-winnersbg .cwcup-2019-past-winners-detail a:hover {
	color:#fff
}
.cricket-wcup-2019 .sport-home-layout-page .worldcup-winnersbg .cwcup-2019-past-winners-detail span:nth-child(1) {
	font-size:27px;
	font-weight:700;
	border-top:4px solid #fad32b;
	padding-top:20px;
	width:75px;
	letter-spacing:2px
}
.cricket-wcup-2019 .sport-home-layout-page .worldcup-winnersbg .cwcup-2019-past-winners-detail span:nth-child(2) {
	font-size:17px;
	font-weight:700;
	padding-top:8px;
	text-transform:uppercase
}
.cricket-wcup-2019 .sport-home-layout-page .worldcup-winnersbg ul li:not(:last-child) {
	border-right:1px solid rgba(255,255,255,0.7)
}
.cricket-wcup-2019 .sport-home-layout-page .worldcup-winnersbg ul li:nth-child(5n) {
	border-right:0
}
.cricket-wcup-2019 .sport-home-layout-page .worldcup-winnersbg ul li img {
	border:1px solid #d1d1d1
}
.cricket-wcup-2019 .sport-home-layout-page .worldcup-winnersbg {
	padding-bottom:30px
}
.cwcup-2019-past-winners-img,.cwcup-2019-past-winners-detail {
	width:170px;
	margin:0 auto
}
@media(min-width:991px) and (max-width:1024px) {
	.cwcup-2019-latest-news .cwcup-2019-latest-news-block {
	flex-basis:202px
}
}@media screen and (max-width:768px) {
	.cricket-wcup-2019 #block-itg-menu-manager-third-level-menu ul.third-level-menu,.cricket-wcup-2019 #block-itg-menu-manager-third-level-menu .select-menu {
	background:#4167a5
}
.cricket-wcup-2019 .cwcup-2019-latest-news {
	display:flex;
	flex-direction:initial;
	flex-wrap:wrap;
	justify-content:space-around
}
.cricket-wcup-2019 .cwcup-2019-latest-news .cwcup-2019-latest-news-block {
	flex-basis:236px
}
.cricket-wcup-2019 .itg-layout-photo .itg-widget {
	background:#11386d
}
.cricket-wcup-2019 .cwcup-2019-team-profiles ul {
	display:flex;
	flex-direction:initial;
	flex-wrap:wrap;
	justify-content:space-around
}
.cricket-wcup-2019 .cwcup-2019-team-profiles ul {
	justify-content:space-between
}
.cricket-wcup-2019 .cwcup-2019-team-profiles ul li {
	flex:0 0 30%
}
.cricket-wcup-2019 .cwcup-2019-team-profiles ul li a img {
	width:auto
}
.cricket-wcup-2019 #block-itg-widget-cwcup-2019-top-slider {
	padding-bottom:40px
}
.cricket-wcup-2019 #block-itg-widget-cwcup-2019-top-slider .flex-control-nav.flex-control-paging li a {
	width:9px;
	height:9px
}
.cricket-wcup-2019 #block-itg-widget-cwcup-2019-top-slider .flex-control-nav.flex-control-paging li a.flex-active {
	background:#d71820
}
.worldcup-winnersbg:before {
	left:0;
	width:100%;
	right:0
}
.cricket-wcup-2019 .flex-control-nav {
	display:none
}
.cricket-wcup-2019 #block-itg-widget-cwcup-2019-top-slider .flex-control-nav {
	display:block
}
.cricket-wcup-2019 .itg-layout-pointstally.desktop-hide {
	display:none
}
.cricket-wcup-2019 .itg-layout-pointstally.mhide {
	display:block
}
.cwcup-2019-team-profiles ul li .dm-detail p {
	font-size:14px
}
}@media screen and (max-width:767px) {
	.worldcup-winnersbg:before {
	left:0;
	width:100%;
	right:0
}
.cricket-wcup-2019 .cwcup-2019-latest-news .cwcup-2019-latest-news-block {
	flex-basis:100%;
	max-width:100%
}
.cricket-wcup-2019 .itg-layout-pointstally.desktop-hide {
	display:block
}
.cricket-wcup-2019 .itg-layout-pointstally.mhide {
	display:none
}
.cricket-wcup-2019 .itg-layout-photo {
	padding-right:10px
}
.itg-layout-photo .cwcup-2019-photo-slider ul li,.cricket-wcup-2019 .cwcup-2019-venue-slider ul li {
	margin-right:0 !important
}
.cwcup-2019-past-winners-slider {
	width:75%
}
.cricket-wcup-2019 .sport-home-layout-page .worldcup-winnersbg ul li:not(:last-child) {
	border-right:1px solid rgba(255,255,255,0)
}
.cricket-wcup-2019 .sport-home-layout-page .worldcup-winnersbg ul li img,.cricket-wcup-2019 .cwcup-2019-venue-slider ul li img {
	width:100%
}
.cwcup-2019-past-winners-img,.cwcup-2019-past-winners-detail {
	width:100%
}
#page.cricket-wcup-2019 #block-itg-menu-manager-third-level-menu .menu-wrapper .row>div:nth-child(1)>a:nth-child(2) {
	display:none
}
.cricket-wcup-2019-flex ul li h3 a {
	font-size:17px;
	line-height:20px
}
.cricket-wcup-2019 #block-itg-widget-cwcup-2019-top-slider .flex-direction-nav {
	display:none
}
.bordertitle h3 {
	font-size:14px;
	width:250px
}
.cricket-wcup-2019 #block-itg-widget-cricket-wcup-2019-videos ul {
	margin-top:15px
}
.cricket-wcup-2019 .cwcup-2019-team-profiles ul li {
	flex:0 0 48%
}
.cricket-wcup-2019 #block-itg-menu-manager-third-level-menu .select-menu {
	background:#4167a5
}
}@media only screen and (max-width:320px) {
	.cricket-wcup-2019 .itg-layout-container .ad-widget {
	margin:0 -5px
}
}#virticle-wrpaer {
	position:relative
}
.newsmo-related-slide {
	padding:20px 0 0;
	overflow-x:auto
}
.newsmo-related-slide .newsmo-related-slides {
	display:flex;
	flex-direction:row
}
.newsmo-related-slide .newsmo-related-slides li {
	flex-basis:220px;
	max-width:220px;
	list-style:none;
	min-width:220px;
	margin:4px 15px 4px 4px;
	border-radius:2px;
	box-shadow:0px 0px 5px #a2a2a2;
	border:1px solid #dcdcdc;
	position:relative
}
.newsmo-related-slide .newsmo-related-slides li img.pic,.newsmo-related-slide .newsmo-related-slides li img {
	width:100%;
	border-radius:2px 2px 0 0
}
.newsmo-related-slide .newsmo-related-slides li p {
	padding:6px 6px 10px;
	font-size:15px;
	font-family:"OpenSans-Semibold";
	color:#111;
	line-height:22px
}
.newsmo-related-slide .newsmo-related-slides li.playing:after {
	content:"Now Playing";
	font-size:12px;
	font-weight:600;
	color:#fff;
	background:#c30505;
	padding:3px 10px;
	line-height:20px;
	position:absolute;
	top:0;
	left:0;
	border-radius:2px 0px 2px 0
}
.location-area-indimo {
	width:100%;
	margin-bottom:10px
}
.location-area-indimo h2 {
	background:#bb2123 url(https://akm-img-a-in.tosshub.com/indiatoday/images/misc/round-icon.png) no-repeat 5px 6px;
	font-size:14px;
	text-align:center;
	line-height:22px;
	color:#fff;
	font-family:'OpenSans-Regular',sans-serif;
	min-height:30px;
	padding:7px 7px 7px 30px
}
.newsmo-related-slide .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width:100%
}
.newsmo-related-slide .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	background:linear-gradient(#bfbfbf,#bfbfbf);
	height:11px;
	border:1px solid #bfbfbf
}
.newsmo-related-slide .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height:7px;
	margin:2px auto;
	background-color:#f7f7f7;
	background:linear-gradient(#000,#000);
	border:1px solid #000;
	opacity:1
}
.newsmo-related-slide .newsmo-related-slides li[data-is_virticle="yes"] img {
	width:auto;
	height:123px
}
.newsmo-related-slide .newsmo-related-slides li[data-is_virticle="yes"]>div {
	background:#f1f1f1;
	text-align:center
}
.node-type-reporter.section-author .load-more-btn-author {
	display:block;
	text-align:center;
	margin-bottom:30px
}
.node-type-reporter.section-author .load-more-btn-author a {
	background:#a00606;
	color:#fff;
	font-size:14px;
	line-height:20px;
	padding:7px 15px;
	border-radius:3px;
	font-weight:700
}
.pic {
	position:relative
}
.pic .liveblogicon {
	position:absolute;
	right:0;
	bottom:0
}
.pic .liveblogicon span {
	background-color:#fd010c;
	font-family:OpenSans-bold;
	padding:0 3px 2px;
	font-size:11px;
	line-height:12px;
	color:#fff
}
.pic .liveblogicon span.liveblack {
	background-color:#000
}
@media(min-width:1000px) and (max-width:1024px) {
	#block-itg-widget-featured-photo-carousel-r .slick-slide .playIconThumbContainer,#block-itg-widget-featured-video-carousel-r .slick-slide .playIconThumbContainer {
	bottom:auto;
	top:494px
}
.playIconThumbContainer {
	padding:3px 2px 0;
	width:38px
}
.platDetailVideoTime {
	font-size:10px
}
}@media(min-width:768px) and (max-width:900px) {
	#block-itg-widget-featured-photo-carousel-r .slick-slide .playIconThumbContainer,#block-itg-widget-featured-video-carousel-r .slick-slide .playIconThumbContainer {
	bottom:auto;
	top:380px
}
.view-category-wise-content-list .catagory-listing .playIconThumbContainer,.techwatch.osscar-video ul li .playIconThumbContainer {
	width:35px
}
.view-category-wise-content-list .catagory-listing .playIconThumbContainer .platDetailVideoTime,.techwatch.osscar-video ul li .playIconThumbContainer .platDetailVideoTime {
	font-size:11px;
	line-height:12px
}
}@media(max-width:375px) {
	.playIconThumbContainer {
	width:39px
}
.platDetailVideoTime {
	font-size:10px
}
}@media screen and (max-width:767px) {
	.section-newshtml .section-news .news-photo-section .photo-list li {
	list-style:none;
	max-width:45.5%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:5px
}
.view-category-wise-content-list .catagory-listing .playIconThumbContainer,.techwatch.osscar-video ul li .playIconThumbContainer {
	width:35px
}
.view-category-wise-content-list .catagory-listing .playIconThumbContainer .platDetailVideoTime,.techwatch.osscar-video ul li .playIconThumbContainer .platDetailVideoTime {
	font-size:11px;
	line-height:12px
}
}.magazin-lhs-top .magazin-top .magazin-top-left:empty {
	display:none
}
.magazin-lhs-top .magazin-top .magazin-top-left:empty+.magazin-subscribe {
	float:none;
	margin:0 auto
}
@media(max-width:767px) {
	.magazin-lhs-top.magazin-top-left-empty {
	border:0
}
.magazin-lhs-top.magazin-top-left-empty+.magazin-lhs-top.magazin-mob {
	margin-top:0
}
}#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls {
	position:relative
}
#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls span.sub-menu {
	border-top:0;
	color:#666;
	font-size:14px;
	font-weight:300;
	height:37px;
	line-height:37px;
	display:block;
	padding:0 15px;
	text-transform:uppercase
}
@media(min-width:1000px) {
	#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls span.sub-menu {
	color:#e0e0e0;
	text-transform:uppercase;
	font-weight:500;
	padding:0 20px 0 10px;
	border-top:none;
	height:37px;
	white-space:nowrap;
	position:relative;
	font-size:14px;
	font-size:.875rem;
	line-height:37px;
	display:block;
	cursor:pointer
}
#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls span.sub-menu:after {
	position:absolute;
	content:'';
	height:100%;
	background:#680101;
	width:1px;
	right:0;
	top:0
}
#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls>ul {
	display:none;
	position:absolute;
	width:150px;
	background:#a00606;
	z-index:99995;
	left:-1px;
	margin-left:0
}
#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls>ul li {
	display:block;
	float:none
}
#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls>ul li:not(:last-child) {
	border-bottom:1px solid #680101
}
#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls>ul li a:after {
	display:none
}
#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls>a {
	padding-right:20px
}
#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls:after {
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #575757;
	content:"";
	position:absolute
}
#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls:after {
	border-top:5px solid #fff;
	right:5px;
	top:50%;
	transform:translateY(-50%)
}
#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls ul li>a {
	background:transparent;
	width:100%;
	white-space:unset;
	height:auto;
	line-height:20px;
	padding:10px
}
#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls span.sub-menu:hover,#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls:hover span.sub-menu {
	color:#ffc106
}
}@media(max-width:768px) {
	#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls>ul li a {
	padding-left:30px;
	color:#757575;
	font-size:13px
}
#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls>ul li {
	border-top:1px dotted #ccc
}
#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls span.sub-menu:after {
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #575757;
	content:"";
	position:absolute;
	top:17px;
	margin-left:10px;
	right:20px;
	transform:rotate(-90deg)
}
#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls.mbdropopen span.sub-menu:after {
	transform:rotate(0deg)
}
#block-itg-layout-manager-header-block .navigation .menu li.dropdown_cls>ul {
	display:none
}
}.view-front-end-global-search .views-widget .s-link a.scc_micLink {
	border-right:1px solid #52565e
}
.view-front-end-global-search .views-widget .s-link a.scc_micLink svg {
	position:relative;
	top:5px
}
#block-views-video-landing-header-block .video-header-left .iframe-video #videoplayer.jwplayer {
	width:100%;
	position:absolute;
	top:50%;
	width:100%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%)
}
.fixedsmall-livetv {
	position:fixed;
	width:340px;
	height:200px;
	right:0;
	bottom:0;
	left:auto;
	top:auto;
	box-shadow:0px 0px 4px #000;
	-webkit-box-shadow:0px 0px 4px #000;
	-webkit-animation:fadeInDown 500ms ease-in-out;
	animation:fadeInDown 500ms ease-in-out
}
.fixedsmall-video {
	position:fixed;
	bottom:10px;
	width:340px;
	right:10px;
	z-index:9999992;
	border:5px solid #fff;
	border-radius:5px;
	height:196px;
	box-shadow:0px 0px 4px #000;
	-webkit-box-shadow:0px 0px 4px #000;
	-webkit-animation:fadeInDown 500ms ease-in-out;
	animation:fadeInDown 500ms ease-in-out
}
.fixedsmall-verticalvideo {
	position:fixed;
	bottom:10px;
	width:200px;
	height:337px;
	right:10px;
	background:#000;
	box-shadow:0px 0px 4px #000;
	-webkit-box-shadow:0px 0px 4px #000;
	-webkit-animation:fadeInDown 200ms ease-in-out;
	animation:fadeInDown 200ms ease-in-out;
	border-radius:10px;
	z-index:9999992
}
.fixedsmall-verticalvideo .close-smallplayer {
	top:0;
	border-radius:10px 10px 0 0
}
.fixedsmall-verticalvideo .vvideo-bg {
	display:none
}
.fixedsmall-verticalvideo .vertical-video {
	border-radius:11px;
	min-height:237px
}
@-webkit-keyframes fadeInDown {
	0% {
	opacity:0;
	-webkit-transform:translateY(-10px)
}
100% {
	opacity:1;
	-webkit-transform:translateY(0)
}
}@keyframes fadeInDown {
	0% {
	opacity:0;
	transform:translateY(-10px)
}
100% {
	opacity:1;
	transform:translateY(0)
}
}@media(max-width:767px) {
	.fixedmobile-video {
	position:fixed;
	top:51px;
	left:0;
	padding-top:56.6%;
	width:100%;
	z-index:99991;
	-webkit-animation:fadeInDown 500ms ease-in-out;
	animation:fadeInDown 100ms ease-in-out
}
.fixedmobile-vide .vertical-video {
	position:absolute;
	top:0;
	width:100%
}
}.node-type-videogallery .goToTop,.page-livetv .goToTop {
	display:none
}
.node-type-videogallery header {
	z-index:auto
}
.page-livetv #block-itg-live-tv-live-tv-video-page .program-livetv .live_tv_video.fixedsmall-livetv {
	z-index:9999992
}
.foryou__setting__header {
	background:#f3f3f3;
	padding:5px 10px;
	display:flex;
	justify-content:space-between;
	margin-bottom:10px;
	border-radius:3px;
	align-items:center;
	margin-top:10px
}
.foryou__setting__header h1 {
	font-size:20px;
	font-family:"OpenSans-Regular";
	font-weight:600;
	line-height:24px
}
.setting__icon>a {
	display:flex;
	align-items:flex-end;
	font-size:10px
}
.setting__icon>a span {
	position:relative;
	top:4px;
	left:13px
}
.vp_botm {
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:1;
	top:0
}


/**index**/
.itg-common-section .droppable{min-height:100px;}
.allnews-columns{-webkit-column-width:300px;-moz-column-width:300px;column-width: 300px;-webkit-column-gap:30px; -moz-column-gap:30px;column-gap:30px;}
.allnews-columns .news-columns{-webkit-column-break-inside: avoid;break-inside: avoid; margin-bottom:20px;}
@media (min-width:768px) and (max-width:1024px){
.allnews-columns{-webkit-column-width:225px;-moz-column-width:225px;column-width: 225px;}
}


footer .footer-copyright { display:none;} footer .footer-copyright-new {color: #a6a6a6;padding: 10px 0;text-align: center;font-size: .75rem;border-top: 1px solid #111;}.app_menu{text-align:center;width: 450px; margin: 0px auto 15px;position: relative;} .app_menu h6{font-size:12px; color:#fff; line-height:16px;margin-bottom: 5px} .app_menu ul li{ display:inline-block; margin:0 5px}@media all and (max-width: 767px) {.app_menu{margin:0px auto 10px; width:100%}.app_menu ul li{margin:0 5px 10px;}}


