@charset "utf-8";
@font-face {
font-family:'RobotoBold';
src:url(../fonts/RobotoBold.eot);
src:url(../fonts/RobotoBold.eot) format('embedded-opentype'), url(../fonts/RobotoBold.woff2) format('woff2'), url(../fonts/RobotoBold.woff) format('woff'), url(../fonts/RobotoBold.ttf) format('truetype'), url('../fonts/RobotoBold.svg#RobotoBold') format('svg')
}
@font-face {
font-family:'RobotoRegular_0';
src:url(../fonts/RobotoRegular_0.eot);
src:url(../fonts/RobotoRegular_0.eot) format('embedded-opentype'), url(../fonts/RobotoRegular_0.woff2) format('woff2'), url(../fonts/RobotoRegular_0.woff) format('woff'), url(../fonts/RobotoRegular_0.ttf) format('truetype'), url('../fonts/RobotoRegular_0.svg#RobotoRegular_0') format('svg')
}
@font-face {
font-family:'VaniUni';
src:url('../fonts/VaniUni Bold.eot');
src:url('../fonts/VaniUni Bold.eot') format('embedded-opentype'), url('../fonts/VaniUni Bold.woff2') format('woff2'), url(../fonts/VaniUni-Bold.woff) format('woff'), url('../fonts/VaniUni Bold.ttf') format('truetype'), url('../fonts/VaniUni-Bold.svg#VaniUni-Bold') format('svg')
}
@font-face {
font-family:'Noto Sans Malayalam UI';
src:url(../fonts/NotoSansMalayalamUI.eot);
src:url('../fonts/NotoSansMalayalamUI.eot?#iefix') format('embedded-opentype'), url(../fonts/NotoSansMalayalamUI.woff2) format('woff2'), url(../fonts/NotoSansMalayalamUI.woff) format('woff'), url(../fonts/NotoSansMalayalamUI.ttf) format('truetype'), url('../fonts/NotoSansMalayalamUI.svg#NotoSansMalayalamUI') format('svg');
font-weight:400;
font-style:normal
}

body {
	font-family:'Noto Sans Malayalam UI', sans-serif;
	font-size:13px;
	color:#4d4d4d
}
a:active, a:focus, a:hover {
	outline:none;
	text-decoration:none;
}
.sendBtnAlign {
	background:#333;
	color:#fff;
	padding:11px;
	border:none;
	margin-left:-9px;
	font-size:13px;
	display:inline-block
}
.logoImg1 {
	margin-top:-10px
}
.playIconAll{ margin:0;padding: 0px 0 0; text-align:center;}
.playIconAll li{ display:inline-block; padding-left: 10px;  padding-right: 10px;  }
.playIconAll span{ display:block; color:#283891; }
.playIconAll p{ color:#555; font-size:15px; }
.topBannerAdBg {
	background:#f5f5f5;
	padding:5px
}
.lnkLogin {
	width:100%;
	display:block;
	font-family:RobotoBold, Arial, Tahoma;
	font-size:13px;
	text-transform:uppercase;
	color:#4d4d4d!important;
	background:#e4e4e4 url(../img/icon-login.png) left center no-repeat;
	padding:9px 0;
	text-align:center;
	outline:none!important;
	text-decoration:none!important;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out
}
.lnkLogin:hover {
	background:#eb1b22 url(../img/icon-login-white.png) left center no-repeat;
	text-decoration:none;
	color:#fff!important
}
.listTopMenu {
	margin:0;
	padding:9px 0
}
.listTopMenu li {
	list-style-type:none;
	color:#4e4e4e;
	font-size:13px;
	display:inline-block;
	font-family:RobotoRegular_0, Arial, Tahoma
}
.listTopMenu li a {
	color:#4e4e4e;
	text-transform:uppercase;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out
}
.listTopMenu li a:hover {
	color:#ed1d24;
	text-decoration:none
}
.banner-container-div{margin-top:5px;}
/*-------18-05-2019-------------*/

.main-news-area {
	background-color: #efefef;
	padding: 10px;
	overflow: hidden;
}

.main-news-area1 {
	background-color: #fff;
	padding: 10px;
	overflow: hidden;
	margin-bottom: 40px;
}

.big-news {
	background-color: #ddd;
}

.big-news-content {
	padding: 10px;
}

.small-news-area {
	background-color: #fff;
	padding: 10px;
	margin-top: 30px;
}

.small-news-content {
	margin: 5px 0 5px 0;
	line-height: 18px;
	text-align: center;
}

.citizenJournalistHolder-1 {
	min-height: 430px;
	background: #fff;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	padding: 20px;
	margin-bottom: 30px;
}

/* Vertical */

.graph-section {
	width: 100%;
	background: #fff;
	padding: 20px;
	float: left;
	max-height: 236px;
	text-align: center;
}

.graph-section h2 {
	font-size: 22px;
	margin-top: 0px;
}

.vertical .progress-bar-1 {
	float: left;
	height: 182px;
	width: 40px;
	margin: 0 25px 0 30px;
}

.vertical .progress-bar-2 {
	float: left;
	height: 182px;
	width: 40px;
	margin-right: 25px;
}

.vertical .progress-bar-3 {
	float: left;
	height: 182px;
	width: 40px;
	margin-right: 25px;
}

.vertical .progress-bar-4 {
	float: left;
	height: 182px;
	width: 40px;
	margin-right: 25px;
}

.vertical .progress-track-1 {
	position: relative;
	width: 40px;
	height: 100%;
	background: #FFF;
}

.vertical .progress-track-2 {
	position: relative;
	width: 40px;
	height: 100%;
	background: #FFF;
}

.vertical .progress-track-3 {
	position: relative;
	width: 40px;
	height: 100%;
	background: #FFF;
}

.vertical .progress-track-4 {
	position: relative;
	width: 40px;
	height: 100%;
	background: #FFF;
}

.vertical .progress-fill-1 {
	position: absolute;
	background: #ff0000;
	height: 50%;
	width: 40px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
}

.vertical .progress-fill-2 {
	position: absolute;
	background: #005689;
	height: 50%;
	width: 40px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
}

.vertical .progress-fill-3 {
	position: absolute;
	background: #ff7f00;
	height: 50%;
	width: 40px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
}

.vertical .progress-fill-4 {
	position: absolute;
	background: #cbcdd2;
	height: 50%;
	width: 40px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
}

#myChart-license-text {
	display: none;
}

/*---------------------------------------------*/

.vertical .progress-bar-1_N {
	float: left;
	height: 182px;
	width: 40px;
	margin: 0 25px 0 30px;
}

.vertical .progress-bar-2_N {
	float: left;
	height: 182px;
	width: 40px;
	margin-right: 25px;
}

.vertical .progress-bar-3_N {
	float: left;
	height: 182px;
	width: 40px;
	margin-right: 25px;
}

.vertical .progress-bar-4_N {
	float: left;
	height: 182px;
	width: 40px;
	margin-right: 25px;
}

.vertical .progress-track-1_N {
	position: relative;
	width: 40px;
	height: 100%;
	background: #FFF;
}

.vertical .progress-track-2_N {
	position: relative;
	width: 40px;
	height: 100%;
	background: #FFF;
}

.vertical .progress-track-3_N {
	position: relative;
	width: 40px;
	height: 100%;
	background: #FFF;
}

.vertical .progress-track-4_N {
	position: relative;
	width: 40px;
	height: 100%;
	background: #FFF;
}

.vertical .progress-fill-1_N {
	position: absolute;
	background: #005689;
	height: 50%;
	width: 40px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
}

.vertical .progress-fill-2_N {
	position: absolute;
	background: #ff7f00;
	height: 50%;
	width: 40px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
}

.vertical .progress-fill-3_N {
	position: absolute;
	background: #663200;
	height: 50%;
	width: 40px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
}

.vertical .progress-fill-4_N {
	position: absolute;
	background: #cbcdd2;
	height: 50%;
	width: 40px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
}

/*--------------------------------------------*/

.rounded .progress-track,
.rounded .progress-fill {
	box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
	border-radius: 3px;
}

.certification .owl-dots {
	display: none;
}

.leading-candidate-box {
	background-color: #ddd;
	padding: 10px;
	text-align: center;
}

.leading-candidate-box img {
	margin: 0 auto;
}

.leading-candidate-box h3 {
	font-size: 25px;
	text-align: center;
}

.leading-candidate-box h4 {
	font-size: 25px;
	text-align: center;
}

.txtEditorsChoice p {
	margin: 5px 0 5px 0;
	line-height: 18px;
	font-size: 18px;
}

.election-graph {
	margin-bottom: 8px;
	padding: 10px;
	background-color: #ddd;
	overflow: hidden;
}

.election-result-section {
	margin-top: 30px;
	overflow: hidden;
	background-color: #fff;
	padding: 10px;
}

.overflow_area {
	color: white;
	width: 100%;
	height: 300px;
	overflow: scroll;
	border: 1px solid #ccc;
}

.table-member table {
	border-collapse: collapse;
	width: 100% !important;
	margin-bottom: 30px;
	color: #002e49;
	font-size: 14px;
}

.table-member tr th {
	border: 1px solid #fff;
	text-align: left;
	padding: 10px;
	background-color: #ed1d24;
	color: #ffffff;
}

.table-member tr td {
	border: 1px solid #fff;
	text-align: left;
	padding: 10px;
}

.table-member tr:nth-child(even) {
	background-color: #ddd;
}

.table-member tr:hover {
	background-color: #ff0;
	cursor: pointer;
}

.table-member tr:nth-child(odd) {
	background-color: #ededed;
}

.table-member tr:hover {
	background-color: #ff3940;
	color: #fff;
	cursor: pointer;
}

.candidate-result-box {
	background-color: #fff;
	border: 1px #ddd solid;
	min-height: 290px;
}

.candidate-img-box {
	padding: 10px;
}

.candidate-img-box p {
	text-align: center;
	font-size: 20px;
}

.candidate-logo-box {
	padding: 10px;
	margin-left: 60px;
	margin-bottom: 5px;
	margin-top: 30px;
}

.candidate-vote-list {
	padding: 10px;
	text-align: center;
}

.candidate-vote-list p {
	font-size: 18px;
	line-height: 25px;
	font-weight: 600;
}

.candidate-vote-list h3 {
	font-size: 20px;
	line-height: 25px;
	color: #f00;
	font-weight: 600;
}

figcaption {
	font-size: 20px;
	text-align: center;
	margin-top: 10px;
}

.businessNewsHolder1 {
	background: #fff;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	padding: 20px;
	margin-bottom: 30px;
}

.holder {
	background-color: #e8e8e8;
	height: 378px;
	overflow: hidden;
	padding: 10px;
	font-family: Helvetica;
}

.holder h3 {
	text-align: center;
	font-size: 25px;
	margin: 10px
}

.holder .mask {
	position: relative;
	left: 0px;
	top: 10px;
	height: 240px;
	overflow: hidden;
}

.holder ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}

.holder ul li {
	padding: 10px 0px;
}

.holder ul li a {
	color: #4d4d4d;
	text-decoration: none;
}

/*-------18-05-2019 ends---------*/

/*2019-05-21*/

.Leading-candidate-frame {
	float: left;
	clear: both;
	width: 100%;
	position: relative;
	padding-left: 112px;
	min-height: 95px;
}

.candidate-img {
	width: 95px;
	height: 95px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.candidate-img img {
	width: 100%;
}

.candidate-details {
	width: 100%;
}

.l-candidate-name {
	display: block;
	clear: both;
	font-size: 21px;
	color: #333;
	margin: 0 0 10px 0;
}

.l-party {
	display: block;
	clear: both;
	font-size: 14px;
	color: #333;
}

.l-party span {
	font-size: 14px;
	margin-left: 5px;
}

.udf {
	color: #2084e8 !important;
}

.ldf {
	color: #f61e28 !important;
}

.bjp {
	color: #ff7200 !important;
}

.l-leadby {
	font-size: 18px;
	color: #333;
}

.l-leadby span {
	font-weight: bold;
}

.Leading-candidate-wrap {
	min-height: inherit !important;
}

.news-sliding {
	display: block;
	background: #fff;
	padding: 20px;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	min-height: 318px !important;
}

.news-sliding .newsBoxHeading {
	text-align: left;
	font-size: 30px;
	margin: 0 !important;
}

.news-sliding ul li {
	border-bottom: 1px solid #ddd;
}

.news-sliding ul li:last-child {
	border-bottom: none;
}

.news-sliding ul li a {
	font-size: 15px;
	font-family: 'Noto Sans Malayalam UI', sans-serif;
}

.election-result-sec {
	width: 100%;
	clear: both;
	background: #fff;
	position: relative;
	padding: 25px 25px 25px 280px;
	margin: 35px 0 0 0;
	min-height: 407px;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}

.lokasabha-seats {
	display: block;
	background: #3399ff;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 255px;
	padding: 25px;
}

.lokasabha-seats h2 {
	display: block;
	font-size: 30px;
	color: #fff;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #69b4ff;
	font-family: VaniUni, sans-serif;
}

.seats-list {
	width: 100%;
	clear: both;
	overflow-y: scroll;
	overflow-x: hidden;
	max-height: 295px;
	padding: 0px !important;
	margin: 0;
	list-style-type: none !important;
}

.seats-list li {
	display: block;
	clear: both;
	width: 100%;
}

.seats-list li a {
	display: block;
	font-size: 15px;
	color: #fff;
	padding: 8px 0;
	transition: 0.5s;
}

.seats-list li a:hover {
	text-decoration: none;
	color: #bbddff;
}

.seats-list::-webkit-scrollbar {
	width: 4px;
	border-radius: 5px;
}

.seats-list::-webkit-scrollbar-track {
	background: #3399ff;
}

.seats-list::-webkit-scrollbar-thumb {
	background: #62b1ff;
}

.seats-list::-webkit-scrollbar-thumb:hover {
	background: #fff;
}

.result-and-table {
	width: 100%;
	position: relative;
	float: left;
	padding-right: 25px;
	border-right: 1px solid #ddd;
}

.result-leading-sec {
	width: 100%;
	clear: both;
	position: relative;
	padding: 0 120px 40px 120px;
	min-height: 120px;
}

.result-img {
	width: 103px;
	height: 103px;
	overflow: hidden;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.result-img img {
	width: 100%;
}

.result-logo {
	width: 103px;
	height: 103px;
	overflow: hidden;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	background: #ddd;
}

.result-logo img {
	width: 100%;
}

.result-details {
	display: block;
	width: 100%;
	position: relative;
}

.result-name {
	font-size: 18px;
	color: #f61e28;
	font-weight: bold;
	margin: 0 0 15px 0;
}

.result-list {
	display: block;
	clear: both;
	padding: 0;
	list-style-type: none;
}

.result-list li {
	width: 100%;
	clear: both;
	position: relative;
}

.result-list li span {
	display: block;
	float: left;
	width: 50%;
	text-align: left;
	font-size: 15px;
	color: #555;
}

.result-list li p {
	display: block;
	float: left;
	width: 50%;
	text-align: left;
	font-size: 15px;
	color: #333;
	margin: 0 !important;
}

.result-table-sec {
	width: 100%;
	clear: both;
	position: relative;
	padding: 25px;
	border: 1px solid #ddd;
}

.result-table-sec table {
	display: block;
	width: 100% !important;
	box-sizing: border-box;
}

.result-table-sec table tr th {
	font-size: 16px;
	color: #222;
	padding: 5px 15px;
}

.result-table-sec table tr td {
	font-size: 15px;
	color: #555;
	padding: 5px 15px;
}

.result-table-sec table tbody {
	width: 100%;
}

.result-table-sec table tr {
	width: 100%;
}

.result-table-sec .table-responsive {
	overflow-y: scroll;
	overflow-x: hidden;
	max-height: 200px;
}

.result-table-sec .table-responsive::-webkit-scrollbar {
	width: 4px;
	border-radius: 5px;
}

.result-table-sec .table-responsive::-webkit-scrollbar-track {
	background: #fff;
}

.result-table-sec .table-responsive::-webkit-scrollbar-thumb {
	background: #62b1ff;
}

.result-table-sec .table-responsive::-webkit-scrollbar-thumb:hover {
	background: #fff;
}

.graph-sec {
	display: block;
	width: 100%;
}

.graph-sec h2 {
	font-size: 21px;
	color: #333;
	margin: 0 0 15px 0;
	padding: 0;
}

.election-graph-frame {
	padding-bottom: 31px;
}

.progress-bar {
	position: relative;
}

.Party-frame {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -25px;
	text-align: center;
	font-size: 14px;
	color: #222;
}

.chart-ds-n-ex {
	display: none;
}

/*21-05-2019 End*/
.socialIcons {
	color:#b8b8b8;
	text-transform:uppercase;
	font-size:15px;
	-webkit-transition:all 0.7s ease-out;
	-moz-transition:all 0.7s ease-out;
	-ms-transition:all 0.7s ease-out;
	-o-transition:all 0.7s ease-out;
	transition:all 0.7s ease-out
}
.socialIcons:hover {
	color:#eb1b22
}
.listSocialIcons {
	margin:0!important;
	padding:9px 0;
	display:inline-block
}
.listSocialIcons li {
	margin:0 3px;
	list-style-type:none;
	display:inline-block;
	color:#b8b8b8
}
.searchIcon {
	display:inline-block
}
.socialIconContainer {
	text-align:right
}
.logoBg {
	padding:14px 0 16px 0;
	background:#f5f5f5
}
.iconCalender {
	margin-right:7px;
	vertical-align:top;
	width:20px
}
.calenderDateHolder {
	display:inline-block;
	width:calc(100% - 50px);
	padding-right:7px;
	border-right:1px solid #e0e0e0;
	font-size:15px;
	font-family:RobotoBold, Arial, Tahoma;
	color:#4d4d4d
}
.txt14AshBold {
	color:#4d4d4d;
	font-size:14px
}
.timeHolder {
	display:inline-block;
	width:calc(100% - 50px);
	padding-left:7px;
	font-size:15px;
	font-family:RobotoBold, Arial, Tahoma;
	color:#4d4d4d
}
.mainNavBg {
	background:#000;
	padding:0
}
.breakingNewsBg {
	background:#fff;
	-webkit-box-shadow:3px 3px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:3px 3px 2px rgba(0, 0, 0, .2);
	box-shadow:3px 3px 2px rgba(0, 0, 0, .2)
}
.flashNewsHolder {
	width:calc(100% - 314px);
	display:inline-block;
	color:#4d4d4d;
	overflow:hidden;
	vertical-align:middle
}
.txt60BlueX {
	font-size:30px;
	line-height:25px;
	font-family:RobotoRegular, Arial, Tahoma;
	color:#333
}
.txt20BlueX {
	font-size:14px;
	font-family:RobotoBold, Arial, Tahoma;
	color:#333;
	font-weight:700
}
.txt20BlueX2 {
	font-size:14px;
	font-family:RobotoRegular_0, Arial, Tahoma;
	color:#333
}
.dateHolder {
	display:inline-block;
	text-align:center
}
.txt11dayTime {
	font-size:10px;
	text-transform:uppercase
}
.txt14AshNormal2 {
	font-weight:400;
	color:gray;
	font-size:13px
}
.calenderDateHolder2 {
	display:inline-block;
	font-size:12px;
	font-family:RobotoBold, Arial, Tahoma;
	color:#4d4d4d;
	text-align:left
}
.calenderDateHolder3 {
	display:inline-block;
	font-size:12px;
	font-family:RobotoBold, Arial, Tahoma;
	padding-left:90px;
	margin-left:-92px;
	color:#4d4d4d;
	text-align:left
}
.dateWrapper {
	padding-left:75px;
	padding-top:20px
}
.lnk10Red {
	color:#333;
	text-transform:uppercase;
	font-size:10px;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out
}
.lnk10Red:hover {
	color:#29378b;
	text-decoration:none
}
.ratesHolder {
	margin-top:24px
}
.divBorder {
	border-right:1px solid #e0e0e0;
	padding-right:9px
}
.mainNewsBg {
	background:#f5f5f5;
	padding:15px 15px 30px 15px;
	margin-top:3px
}
.txt15White {
	color:#fff;
	font-size:15px;
	max-height:196px;
	overflow:hidden
}
.breakingNewsLabel {
	float:left;
	width:170px;
	z-index:1;
	padding:12px 10px;
	background:#ed1d24;
	font-family:RobotoBold, Arial, Tahoma;
	font-size:20px;
	color:#fff
}
.breakingNewsHolder {
	width:100%;
	background:#000871;
	position:fixed;
	z-index:1000;
	bottom:0
}
.breakingNewsHolder p {
	margin:21px auto 0 auto;
	text-align:center;
	font-family:VaniUni, sans-serif;
	color:#fff;
	font-size:30px;
	font-weight:700;
	line-height:20px
}
.mainNewsHeadingHolder {
	min-height:410px;
	padding:20px;
	background:#000
}
.head30WhiteVani {
	font-family:VaniUni, sans-serif;
	font-size:30px;
	color:#fff
}
.latestNewsHolder {
	min-height:728px;
	background:#fff;
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	padding:20px;
	margin-bottom:30px
}
.newsBoxHeading {
	font-family:VaniUni, sans-serif;
	font-size:30px;
	color:#333;
	margin:0 0 0 0
}
.headingUnderline {
	margin-bottom:30px
}
.txtDate {
	font-family:RobotoRegular_0, Arial, Tahoma;
	font-size:13px;
	color:#909090;
	margin-left:10px
}
.newsDevider {
	border-color:#e0e0e0;
	margin:20px 0
}
.lnkAshBlock {
	color:#4d4d4d;
	display:block;
	margin-bottom:7px
}
.lnkAshBlock:hover {
	color:#ed1d24;
	text-decoration:none
}
.lnkAsh {
	color:#4d4d4d
}
.lnkAsh:hover {
	color:#ed1d24;
	text-decoration:none
}
.lnkAsh2 {
	color:#4d4d4d;
	display:block;
	max-height:130px;
	min-height:130px;
	overflow:hidden
}
.lnkAsh2:hover {
	color:#ed1d24;
	text-decoration:none
}
.lnkAsh3 {
	color:#4d4d4d;
	display:block;
	max-height:130px;
	overflow:hidden
}
.lnkAsh3:hover {
	color:#ed1d24;
	text-decoration:none
}
.lnkMoreNews {
	font-size:13px;
	text-transform:uppercase;
	color:#ed1d24
}
.lnkMoreNews:hover {
	color:#333;
	text-decoration:none
}
.lnkReadMore {
	font-size:13px;
	text-transform:uppercase;
	color:#ed1d24;
	text-align:right;
	display:block;
	color:#fff!important;
	outline:none!important;
	text-decoration:none!important
}
.lnkReadMore:hover {
	color:#fff;
	text-decoration:none
}
.moreNewsHolder {
	text-align:right;
	margin-top:15px;
	margin-bottom:10px
}
.head20BlackVani {
	font-family:VaniUni, sans-serif;
	font-size:24px;
	color:#333;
	margin:20px 0 15px 0
}
.leftAlignedContentBox {
	float:left;
	display:inline-block
}
.rightAlignedContentBox {
	float:right;
	display:inline-block
}
.txtJustify {
	text-align:justify
}
.txtEditorsChoice {
	margin:5px 0 5px 0;
	line-height:18px;
	max-height:91px;
	overflow:hidden
}
.txtEditorsChoiceOne {
	margin:5px 0 5px 0;
	line-height:12px;
	font-size:12px;
	color:#333;
	font-family:RobotoRegular_0, Arial, Tahoma;
	border:1px solid #F30;
	padding:0 5px;
	border-radius:5px
}
.listNewsSubLinks {
	margin:0 0 20px 0;
	padding:0
}
.listNewsSubLinks li {
	list-style-type:none;
	display:inline-block;
	margin:0 5px;
	color:#bebebe;
	font-family:RobotoRegular_0, Arial, Tahoma;
	font-size:15px
}
.listNewsSubLinks li a {
	color:#4d4d4d
}
.listNewsSubLinks li a:hover {
	color:#ed1d24;
	text-decoration:none
}
.listNewsSubLinks li a.active {
	color:#ed1d24
}
.headingUnderline2 {
	margin-bottom:15px
}
.txtNormal {
	margin:15px 0 15px 0;
	line-height:18px;
	max-height:91px;
	overflow:hidden
}
.newsHolder {
	min-height:560px;
	background:#fff;
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	padding:20px;
	margin-bottom:30px
}
.editorsChoiceHolder {
	min-height:560px;
	background:#fff;
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	padding:20px;
	margin-bottom:30px
}
.citizenJournalistHolder {
	min-height:614px;
	background:#fff;
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	padding:20px;
	margin-bottom:30px
}
.txt13Margin10 {
	font-size:13px;
	margin:0 0 10px 0
}
.txtRed {
	color:#ed1d24
}
.homeicon:hover {
	background:none!important
}
.entertainmentBg {
	padding:20px 15px 0;
	background:#eaeaea
}
.newsDevider2 {
	border-color:#eaeaea;
	margin:10px 0
}
.entertainmentSpacer {
	margin-bottom:20px
}
.listDropDown {
	padding:3px;
	margin-bottom:3px
}
.businessBg {
	padding:30px 15px;
	background:#f5f5f5
}
.businessNewsHolder {
	min-height:602px;
	background:#fff;
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	padding:20px;
	margin-bottom:30px
}
.newsDevider3 {
	border-color:#fff;
	margin:10px 0
}
.listRedBullet {
	margin:0;
	padding:0
}
.listRedBullet li {
	list-style-type:none;
	background:url(../img/bullet-red.png) no-repeat left 5px;
	padding-left:20px;
	margin-bottom:10px
}
.listDeviderLine {
	margin:0;
	padding:0
}
.listDeviderLine li {
	list-style-type:none;
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
	padding-bottom:5px
}
.lifeStyleBg {
	background:#f5f5f5;
	padding:30px 15px
}
.redLabel {
	position:absolute;
	left:15px;
	top:0;
	z-index:1;
	padding:5px;
	background:#ed1d24;
	color:#fff;
	font-size:13px;
	text-transform:uppercase
}
.btnPollNow {
	background:#ed1d24;
	font-size:13px;
	text-transform:uppercase;
	color:#fff;
	font-family:RobotoBold, Arial, Tahoma;
	padding:10px 30px;
	margin:0 auto;
	display:block;
	border:none;
	margin-top:15px
}
.btnPollNow:hover {
	background:#333
}
.videoHolder {
	padding:20px 0 40px 0;
	background:#000;
	display:inline-block
}
.txtWhiteMargin20px {
	color:#fff;
	margin:0 15px 15px 15px
}
.videoLeftCol {
	padding-bottom:30px;
	min-height:188px
}
.videoMidCol {
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	padding-bottom:30px;
	min-height:188px
}
.videoRightCol {
	border-bottom:1px solid #e0e0e0;
	padding-bottom:30px;
	min-height:188px
}
.videoBotLeftCol {
	padding-top:20px;
	min-height:188px
}
.videoBotMidCol {
	border-right:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	padding-top:20px;
	min-height:188px
}
.videoBotRightCol {
	padding-top:20px;
	min-height:188px
}
.videoContent {
	display:block;
	max-height:30px;
	min-height:30px
}
.txtMargin30 {
	margin-top:30px
}
.photoNewsHolder {
	background:#fff;
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	padding:20px;
	margin-bottom:30px
}
.newsletterBg {
	background:#eaeaea;
	padding:30px 15px
}
.head20BlackCenter {
	font-family:RobotoBold, Arial, Tahoma;
	color:#333;
	text-align:center;
	margin:0 0 5px 0;
	text-transform:uppercase;
	font-size:20px
}
.underlineCenter {
	width:100%;
	height:1px;
	background:url(../img/underline-red.gif) no-repeat center center #d4d4d4
}
.newsLetterField {
	background:#fff;
	padding:11px 11px 9px 11px;
	min-width:342px;
	border:none;
	display:inline-block;
	font-size:14px;
	color:#4d4d4d;
	font-family:RobotoRegular_0, Arial, Tahoma
}
.newsLetterField2 {
	background:#d3d3d3;
	padding:11px 11px 9px 11px;
	width:140px;
	border:none;
	display:inline-block;
	font-size:14px;
	color:#4d4d4d;
	font-family:RobotoRegular_0, Arial, Tahoma
}
.sendBtnAlign {
	vertical-align:top
}
.footerBg {
	background:#fff;
	padding:30px 15px 75px 15px
}
.head20Black {
	font-family:RobotoBold, Arial, Tahoma;
	color:#333;
	margin:0 0 5px 0;
	text-transform:uppercase;
	font-size:20px
}
.underlineLeftMargin30 {
	width:100%;
	height:1px;
	background:url(../img/underline-red.gif) no-repeat left center #d4d4d4;
	margin-bottom:20px
}
.listInline50Percent {
	margin:0;
	padding:0
}
.listInline50Percent li {
	list-style-type:none;
	display:inline-block;
	width:49%;
	margin-bottom:5px
}
.listInline50Percent li a {
	color:#4d4d4d;
	font-size:14px;
	font-family:RobotoRegular_0, Arial, Tahoma;
	word-break:break-all;
	word-wrap:break-word
}
.listInline50Percent li a:hover {
	color:#ed1d24;
	text-decoration:none
}
.listTags {
	margin:0;
	padding:0;
	height:220px;
	overflow:hidden
}
.listTags li {
	list-style-type:none;
	display:inline-block;
	margin:0 10px 10px 0
}
.listTags li a {
	background:#eaeaea;
	display:inline-block;
	padding:8px;
	color:#333;
	font-family:RobotoRegular_0, Arial, Tahoma;
	font-size:13px
}
.listTags li a:hover {
	background:#ed1d24;
	color:#fff;
	text-decoration:none
}
.googlePlay {
	margin-bottom:10px
}
.listSocialIconsBottom {
	margin:20px 0 0 0;
	padding:0;
	text-align:center
}
.listSocialIconsBottom li {
	margin:0 10px;
	list-style-type:none;
	display:inline-block;
	color:#ed1d24
}
.socialIconsBottom {
	color:#ed1d24;
	text-transform:uppercase;
	font-size:15px
}
.devider {
	margin:20px 0 20px 0;
	border-color:#e0e0e0
}
.txtCopyright {
	font-size:14px;
	color:#4d4d4d;
	font-family:RobotoRegular_0, Arial, Tahoma;
	margin:0
}
.lnkCredits {
	color:#4d4d4d
}
.lnkCredits:hover {
	color:#ed1d24;
	text-decoration:none
}
.latestNewsHolder img {
	margin-bottom:10px
}
.sidenav {
	height:100%;
	width:0;
	position:fixed;
	z-index:2;
	top:-8px;
	left:0;
	background-color:#111;
	overflow-x:hidden;
	transition:0.5s;
	padding-top:39px
}
.panel-heading {
	border-top-left-radius:0!important;
	border-top-right-radius:0
}
.sidenav a {
	padding:8px 8px 8px 32px;
	text-decoration:none;
	font-size:14px;
	color:#fff;
	display:block;
	transition:0.3s;
	background:none!important;
	border-radius:none!important;
	outline:none!important
}
.sidenav a:hover {
	background:#fff!important;
	color:#fff!important
}
.panel-default {
	border-color:#333;
	border-left:none;
	outline:none
}
.panel-default>.panel-heading {
	background:#111;
	border:none
}
.sidenav .closebtn {
	position:absolute;
	top:-7px;
	right:25px;
	font-size:28px;
	margin-left:50px;
	outline:none!important
}
.sidenav .closebtn:hover {
	background:none!important
}
.nav {
	background:#333;
	text-align:left
}
.nav li {
	display:block!important;
	margin:0
}
.panel-group .panel-heading + .panel-collapse>.list-group, .panel-group .panel-heading + .panel-collapse>.panel-body {
	border:none
}
.nav li a {
	font-size:11px;
	padding:7px 25px;
	outline:none!important
}
#accordionMenu {
	max-width:300px
}
.panel-body {
	padding:0
}
.panel-group .panel+.panel {
	margin-top:0;
	border-top:0
}
.panel-group .panel {
	border-radius:0
}
.panel-default>.panel-heading {
	color:#fff;
	padding:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	outline:none!important
}
.dropdownBtn {
	float:right;
	margin-top:7px
}
.panel-default>.panel-heading a {
	display:block!important;
	padding:13px 15px;
	text-decoration:none;
	font-size:14px;
	outline:none!important;
	text-align:left;
	background:#111
}
.panel-default>.panel-heading a:after {
	content:"";
	position:relative;
	top:1px;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	float:right;
transition:transform .25s linear;
-webkit-transition:-webkit-transform .25s linear
}
.mostly-customized-scrollbar {
	display:block;
	width:10em;
	overflow:auto;
	height:2em
}
.invisible-scrollbar::-webkit-scrollbar {
display:none
}
.mostly-customized-scrollbar::-webkit-scrollbar {
width:5px;
height:8px;
background-color:#aaa
}
.mostly-customized-scrollbar::-webkit-scrollbar-thumb {
background:#000
}
.head20BlackRobotoBold {
	font-family:RobotoBold, sans-serif;
	font-size:15px;
	color:#db2f19;
	margin:0
}
.carousel.carousel-fade .item {
	-webkit-transition:opacity 0.5s ease-in-out;
	-moz-transition:opacity 0.5s ease-in-out;
	-ms-transition:opacity 0.5s ease-in-out;
	-o-transition:opacity 0.5s ease-in-out;
	transition:opacity 0.5s ease-in-out;
	opacity:0;
	float:left;
	width:calc(100% - 170px);
	display:none
}
.carousel.carousel-fade .active.item {
	opacity:1;
	display:block
}
.carousel.carousel-fade .active.left, .carousel.carousel-fade .active.right {
	z-index:2;
	opacity:0;
	filter:alpha(opacity=0)
}
.carousel.carousel-fade .next, .carousel.carousel-fade .prev {
	z-index:1;
	float:left
}
.flippy {
	position:static;
	margin:0;
	padding:0
}
.flippy li {
	list-style:none
}
.headingHolder {
	padding:10px 15px;
	background:#d8d8d8
}
.pageHead {
	font-family:RobotoBold, sans-serif;
	font-size:20px;
	color:#4d4d4d;
	text-transform:uppercase;
	margin:0
}
.listBreadCrumb {
	margin:5px 0 0 0;
	padding:0;
	text-align:right
}
.listBreadCrumb li {
	list-style-type:none;
	display:inline-block;
	color:#ed1d24;
	font-size:13px;
	margin:0 3px
}
.listBreadCrumb li a {
	color:#4d4d4d
}
.listBreadCrumb li a:hover {
	color:#ed1d24;
	text-decoration:none
}
.newsDetailsBg {
	padding:25px 15px;
	background:#f5f5f5
}
.head20BlackMargin {
	font-family:RobotoBold, Arial, Tahoma;
	color:#333;
	margin:30px 0 30px 0;
	font-size:20px
}
.newsDetailsMainNewsHolder {
	background:#fff;
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	padding:20px;
	margin-bottom:30px
}
.newsDetailsMainNewsHolder p {
	margin:20px 0 20px 0;
	font-size:14px
}
.btnFacebook {
	width:138px;
	display:inline-block;
	padding:10px;
	border-radius:3px;
	background:#3b5998;
	color:#fff;
	font-size:13px;
	font-family:RobotoRegular, Arial, Tahoma;
	margin-right:15px;
	margin-bottom:15px;
	text-align:center
}
.btnTwitter {
	width:138px;
	display:inline-block;
	padding:10px;
	border-radius:3px;
	background:#55acee;
	color:#fff;
	font-size:13px;
	font-family:RobotoRegular, Arial, Tahoma;
	margin-right:15px;
	margin-bottom:15px;
	text-align:center
}
.btnPintrust {
	width:138px;
	display:inline-block;
	padding:10px;
	border-radius:3px;
	background:#cb2027;
	color:#fff;
	font-size:13px;
	font-family:RobotoRegular, Arial, Tahoma;
	margin-right:15px;
	margin-bottom:15px;
	text-align:center
}
.btnEmail {
	width:138px;
	display:inline-block;
	padding:10px;
	border-radius:3px;
	background:#7d7d7d;
	color:#fff;
	font-size:13px;
	font-family:RobotoRegular, Arial, Tahoma;
	margin-right:15px;
	margin-bottom:15px;
	text-align:center
}
.btnShare {
	display:inline-block;
	padding:10px;
	border-radius:3px;
	background:#95d03a;
	color:#fff;
	font-size:13px;
	font-family:RobotoREgular, Arial, Tahoma;
	margin-bottom:15px;
	text-align:center
}
.btnFacebook:hover, .btnTwitter:hover, .btnPintrust:hover, .btnEmail:hover, .btnShare:hover {
	background:#333;
	color:#fff;
	text-decoration:none
}
.socialMediaIconsBtn {
	margin:0 20px 0 0
}
.head30VaniMargin30 {
	font-family:VaniUni, sans-serif;
	font-size:30px;
	color:#333;
	margin:30px 0 20px 0
}
.moreLnkUnderContents {
	text-align:right;
	margin-top:22px;
	margin-bottom:30px
}
.listRightNav {
	margin:0;
	padding:0
}
.listRightNav li {
	list-style-type:none
}
.listRightNav li a {
	padding:10px;
	display:block;
	color:#4d4d4d;
	font-family:RobotoRegular_0, Arial, Tahoma;
	font-size:15px;
	background:url(../img/link-arrow.png) no-repeat right center
}
.listRightNav li a:hover {
	color:#fff;
	text-decoration:none;
	background:url(../img/link-arrow-white.png) no-repeat right center #ed1d24
}
.moreLnkUnderContents2 {
	text-align:right;
	margin-top:22px;
	margin-bottom:0
}
.newsListingImgContentBlock {
	position:relative;
	display:inline-block
}
.blackOverlay {
	background:rgba(0, 0, 0, .55);
	position:absolute;
	width:100%;
	z-index:1;
	padding:20px;
	height:100%
}
.newsListingImgContentBlock p {
	margin-top:80px;
	margin-bottom:0;
	color:#fff
}
.moreLnkUnderContents3 {
	margin-top:10px;
	margin-bottom:0
}
.lnkMoreNews2 {
	font-size:13px;
	text-transform:uppercase;
	color:#ed1d24
}
.lnkMoreNews2:hover {
	color:#fff;
	text-decoration:none
}
.newsListingImgContentBlockDevider {
	margin:20px 0;
	border-color:#e0e0e0
}
.bannerAlign {
	margin-bottom:30px
}
.whiteLabel {
	position:absolute;
	left:15px;
	top:0;
	z-index:1;
	padding:5px;
	background:#fff;
	color:#ed1d24;
	font-size:12px;
	text-transform:uppercase;
	font-family:RobotoBold, Arial, Tahoma
}
.dropbtn {
	background:none;
	color:white;
	padding:6px 7px;
	font-size:16px;
	text-transform:uppercase;
	font-size:14px;
	border:none;
	font-family:RobotoBold, sans-serif;
	cursor:pointer
}
.dropdown {
	position:relative;
	display:inline-block
}
.dropdown-content {
	display:none;
	position:absolute;
	background-color:#000;
	min-width:160px;
	z-index:1000
}
.dropdown-content a {
	color:#fff;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
	padding:12px 16px;
	text-decoration:none;
	display:block;
	width:100%
}
.dropdown-content a:hover {
	background-color:#fff
}
.dropdown:hover .dropdown-content {
	display:block
}
.dropdown:hover .dropbtn {
	background:#fff;
	color:#ed1d24
}
.ui-tabs {
	background:none!important
}
.ui-widget-header {
	background:none!important;
	border:0!important
}
.ui-widget.ui-widget-content {
	border:0!important
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
	background:none!important
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
	border:0!important
}
.megaMenuWrapper {
	padding:20px 20px;
	background:#1f1f1f
}
.listMegaMenuNav {
	margin:0;
	padding:0
}
.listMegaMenuNav li {
	list-style-type:none;
	border-bottom:1px solid #b20d12
}
.listMegaMenuNav li a {
	cursor:pointer!important;
	width:100%;
	padding:10px;
	display:block;
	color:#fff!important;
	font-family:RobotoRegular_0, Arial, Tahoma;
	font-size:15px;
	background:url(../img/link-arrow-white.png) no-repeat right center;
	text-transform:capitalize
}
.listMegaMenuNav li a:hover {
	color:#ed1d24;
	text-decoration:none;
	background:url(../img/link-arrow-red.png) no-repeat right center #fff
}
.megaMenuColumns p {
	color:#fff;
	margin:10px 0 0 0;
	font-size:13px;
	font-family:RobotoRegular_0, Arial, Tahoma
}
.listMainNav {
	margin:0;
	padding:0
}
.listMainNav li {
	list-style-type:none;
	display:inline-block;
	color:#fff;
	font-size:14px;
	margin:0;
	font-family:RobotoRegular_0, Arial, Tahoma
}
.listMainNav a {
	font-family:RobotoBold, Arial, Tahoma;
	color:#fff;
	text-transform:uppercase;
	padding:6px 7px;
	display:inline-block
}
.listMainNav a:hover {
	text-decoration:none;
	color:#29378b!important;
	background:#fff
}
.listMainNav a.active {
	text-decoration:none;
	color:#ed1d24;
	background:#fff
}
.tabLi {
	display:block!important;
	visibility:visible!important;
	opacity:1!important;
	position:relative!important;
	border:none!important;
	left:0!important;
	width:0px!important;
	float:left!important
}
.txtRedBoldCaps {
	color:#ed1d24;
	font-weight:700;
	text-transform:uppercase
}
.lnkRed {
	color:#ed1d24
}
.lnkRed:hover {
	color:#333;
	text-decoration:none
}
.redBox {
	background:#dadada;
	padding:30px 15px
}
.whiteBox {
	min-height:240px;
	font-family:RobotoRegular_0, Arial, Tahoma;
	background:#fff;
	padding:21px;
	text-align:center;
	color:#4d4d4d;
	font-size:14px
}
.head15BlackBold {
	font-size:15px;
	color:#333;
	font-family:RobotoBold, Arial, Tahoma;
	text-transform:uppercase
}
.newsDetailsMainNewsHolderEngFont {
	background:#fff;
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	padding:20px;
	margin-bottom:30px
}
.newsDetailsMainNewsHolderEngFont p {
	font-family:RobotoRegular_0, Arial, Tahoma;
	margin:20px 0 20px 0
}
.head15BlackBold2 {
	font-size:15px;
	color:#333;
	font-family:RobotoBold, Arial, Tahoma;
	text-transform:uppercase;
	margin:0 0 15px 0
}
.formField1 {
	width:100%;
	border:1px solid #c4c4c4;
	padding:10px;
	color:#4d4d4d;
	margin-bottom:20px;
	font-family:RobotoRegular_0, Arial, Tahoma
}
.resetAdj {
	margin:0 30px
}
.formField2 {
	width:calc(100% - 197px);
	border:1px solid #c4c4c4;
	padding:10px;
	color:#4d4d4d;
	margin-bottom:30px;
	font-family:RobotoRegular_0, Arial, Tahoma
}
.btnSend {
	width:100%;
	font-family:RobotoBold, Arial, Tahoma;
	font-size:13px;
	color:#fff;
	background:#ed1d24;
	border:none;
	padding:10px;
	margin-bottom:20px
}
.btnSend:hover {
	background:#333
}
.formField1::-webkit-input-placeholder {
color:#000
}
.formField1::-moz-placeholder {
color:#000
}
.formField1:-ms-input-placeholder {
color:#000
}
.formField1:-moz-placeholder {
color:#000
}
.formField2::-webkit-input-placeholder {
color:#000
}
.formField2::-moz-placeholder {
color:#000
}
.formField2:-ms-input-placeholder {
color:#000
}
.formField2:-moz-placeholder {
color:#000
}
.loginBox {
	max-width:537px;
	margin:0 auto
}
.txt14BlackRegular {
	font-family:RobotoRegular_0, Arial, Tahoma;
	font-size:14px;
	color:#4d4d4d
}
.lnkFacebook {
	width:100%;
	display:block;
	padding:10px;
	background:#456ca6;
	font-size:13px;
	color:#fff;
	font-family:RobotoBold, Arial, Tahoma;
	text-transform:uppercase;
	margin:0 0 20px 0;
	text-align:center
}
.lnkFacebook:hover {
	background:#333;
	text-decoration:none;
	color:#fff
}
.lnkGooglePlus {
	width:100%;
	display:block;
	padding:10px;
	background:#e25f48;
	font-size:13px;
	color:#fff;
	font-family:RobotoBold, Arial, Tahoma;
	text-transform:uppercase;
	margin:0 0 20px 0;
	text-align:center
}
.lnkGooglePlus:hover {
	background:#333;
	text-decoration:none;
	color:#fff
}
.lnkCreateAccount {
	width:100%;
	display:block;
	padding:10px;
	background:#333;
	font-size:13px;
	color:#fff;
	font-family:RobotoBold, Arial, Tahoma;
	text-transform:uppercase;
	margin:0 0 0 0;
	text-align:center
}
.lnkCreateAccount:hover {
	background:#ed1d24;
	text-decoration:none;
	color:#fff
}
.txt14GreyBotMargin {
	font-size:14px;
	color:#4d4d4d;
	font-family:RobotoRegular_0, Arial, Tahoma;
	margin:0 0 10px 0!important
}
.btnReset {
	width:100%;
	font-family:RobotoBold, Arial, Tahoma;
	font-size:13px;
	color:#fff;
	background:#333;
	border:none;
	padding:10px
}
.btnReset:hover {
	background:#ed1d24
}
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
display:none!important
}
.error {
	color:red
}
.contactHold {
	width:100%
}
.megaMenuColumns a:hover {
	background:none!important
}
.spinner {
	top:25%;
	right:50%;
	position:absolute
}
.ui-tabs-vertical .ui-tabs-nav li {
	border-bottom:0!important
}
.ui-tabs-anchor {
	border:0
}
.logoBgAd {
	padding:8px 0 8px 0;
	background:#f5f5f5
}
.highlight {
	background-color:#39F;
	height:auto;
	width:42%;
	float:right;
	padding:15px;
	margin-left:10px;
	margin-bottom:3px;
	color:#fff;
	border-radius:10px
}
.owl-theme .owl-nav.disabled + .owl-dots {
	position:absolute;
	top:45%;
	right:0;
	width:100%
}
.metroBg {
	padding:0px!important;
	background:url(../img/image.jpg) no-repeat;
	background-size:cover;
	height:980px
}
.noPad {
	padding:0
}
.visitSiteBtn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:25px;
	text-align:center;
	color:#fff;
	background:#081559;
	display:block;
	width:200px;
	margin:0 auto;
	text-decoration:none;
	position:absolute;
	bottom:4%;
	left:40%;
	border-radius:50px
}
.visitSiteBtn:hover {
	background:#80a4d4
}

/*2018-06-12*/

.boxBg1{ background:#f2f2f2; padding-bottom:80px; padding-top:40px;}
.boxBgDiv{ background:#000000; padding: 20px 40px 20px 20px; margin-bottom:20px;}
.boxBgDiv4 {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.84) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.84) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.84) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d6000000',GradientType=0 );
    padding: 33px 40px 20px 20px;
    
    position:absolute;
	bottom:0;
	
   
}


.boxparaTxt{ color:#fff!important; font-size:18px; line-height:24px;  }
.boxparaTxt:hover{ color:#fff!important; text-decoration:none;}
.boxparaIcon{position: relative;
right: -29px;
}
.boxparaTxt1{ color:#000000!important; font-size:14px; line-height:20px; margin-top:10px; display:block;  }
.boxparaTxt1:hover{ text-decoration:none;}
.boxDiv1{ float:left; width:37%}
.boxDiv4{ float:left; width:60%;margin-left: 34px;}
.boxDiv2{ float:left; width:28%; margin-left: 39px;padding:0;}
.width28{width:28%;}
.header33RegularBlackCentre{ text-align:center; font-size:28px; color:#333; margin-top:0; margin-bottom:0; background:#e4e4e4; padding: 20px 40px 20px 20px; 	font-family:'RobotoRegular_0', sans-serif;   }

.header33RegularBlackCentre6{ font-size:28px; color:#333; margin-top:0; margin-bottom:0; 	font-family:'RobotoRegular_0', sans-serif;   }

.header33RegularBlackCentre1{ font-size:22px; color:#333; margin-top:0; margin-bottom:0; background:#e4e4e4; padding: 15px 40px 20px 20px; 	font-family:'RobotoRegular_0', sans-serif;   }
.boxDiv2All{  width:64%; float:left; }
.boxDiv2All1{width:36%; float:left; margin-top: 33px; }
.flagDiv{ float:left; margin-right:12px; width: 30px;
height: auto; }	
.scoreTxtDiv{font-size: 12px;
color: #fff;
border: 1px #333 solid;
margin-bottom: 0px;
text-align: center;
font-family: 'RobotoRegular_0', sans-serif;
margin-left: 6px;
background: #273587;
padding: 0px 4px;}
.highTxtDiv{font-size: 12px;
	color: #fff;
	border: 1px #FFA83D solid;
	margin-bottom: 0px;
	text-align: center;
	font-family: 'RobotoRegular_0', sans-serif;
	margin-left: 6px;
	background: #FFA83D;
	padding: 0px 4px;}
.flagDiv1{ float:left; margin-right:12px;
 }	
.matchHead {
    text-align: center;
    font-size: 18px;
    background: #273587;
    padding: 2px;
    display: block;
    margin: 0 auto;
    color: #fff;
}
.flagTxt{ display:block; margin-bottom:13px; font-size:15px; color:#777777; 	font-family:'RobotoRegular_0', sans-serif;    }
.flagTxt1{ display:inline-block; margin-bottom:0px; font-size:15px; margin-top: 4px; color:#777777; 	font-family:'RobotoRegular_0', sans-serif;    }
.flagLeftBorder{ border-right:1px #dddddd solid;}
.paragraphTxtGrey14{ font-size:13px; color:#777777;  margin-bottom:17px; 	font-family:'RobotoRegular_0', sans-serif;  }
.paragraph1TxtGrey14{ font-size:14px; color:#777777;  margin-bottom:0px; text-align:center; 	font-family:'RobotoRegular_0', sans-serif;  }
.paragraph1TxtGrey141{ font-size:14px; color:#777777;  margin-bottom:0px; text-align:left; 	font-family:'RobotoRegular_0', sans-serif;  }
.paragraph2TxtGrey14{ font-size:14px; color:#777777;  margin-bottom:0px; 	font-family:'RobotoRegular_0', sans-serif;  }
.boxDiv2AllHolder{padding: 17px 9px 15px; overflow: hidden; background-image:url(http://www.metrovaartha.com/themes/user/img/pattern-1.png); background-repeat: repeat-x; background-position: bottom;}
.flagIcon{ max-width:100%;}
.borderBotoom{background:url(../img/pattern-1.png) bottom center repeat}
.bntnIcon{margin-top: 7px;
float: right;}
.txtPara15NotoSans{ font-size:15px; color:#555555; font-family:'Noto Sans Malayalam UI', sans-serif; }
.overFlowDiv{ overflow:auto; height:474px;background:#fff;  -webkit-box-shadow: -1px 4px 7px 0px rgba(211,211,211,1);
	-moz-box-shadow: -1px 4px 7px 0px rgba(211,211,211,1);
	box-shadow: -1px 4px 7px 0px rgba(211,211,211,1);}
.overFlowDiv1{ overflow:auto; height:504px;background:#fff;  -webkit-box-shadow: -1px 4px 7px 0px rgba(211,211,211,1);
	-moz-box-shadow: -1px 4px 7px 0px rgba(211,211,211,1);
	box-shadow: -1px 4px 7px 0px rgba(211,211,211,1);}
.addBg{ background:#fff; min-height:127px; border:1px #d3d3d3 solid; margin-bottom:60px; margin-top:60px;  }
.specialNewsHead{ color:#333; font-size:28px; font-family:'RobotoRegular_0', sans-serif; margin-top:0; margin-bottom:20px;    }
.specialNewsHead:before{ background: #273587;
content: "";
width: 16px;
height: 20px;
display: block;
float: left;
margin-top: 8px;
margin-right: 12px; }
.newsImgDiv{ position:relative; }
.txtPara18{ font-size:18px; font-family:'RobotoRegular_0', sans-serif; margin-right:10px;}
.dropdownIcon{ margin-top:-3px; margin-left:10px;}
.galleryBg{ background:url(http://www.metrovaartha.com/themes/user/img/isl-trophy.jpg) no-repeat; background-size:cover; padding-bottom:100px; padding-top:100px;}
.tableClass1{ background:#fff; }
.tableClass1 th{ background:#e4e4e4; padding:20px;}
.tableClass1 td{ background:#fff; padding: 15px 20px 15px; border-bottom:1px #d3d3d3 solid; }
.tableClass1 p{ font-size:15px; color:#333333; font-family:'RobotoRegular_0', sans-serif; margin:0;}
.thumbNilImg{ margin-bottom:18px;}
.galleryDiv1{float:left; margin-right:10px;}
.galleryDiv2{float:left; }
.galleryWrapper{   
    
    width: 157px;
    height: auto;
}
.galleryWrapper1{   
    
    width: 515px;
    height: auto;
}

.boxDiv5{float: left;
width: 37%;}

.fixtureTableDiv{ background:#e4e4e4; padding:20px;}
.fixtureTableDivBg{ background:#fff; padding: 20px 38px; overflow:auto; height: 323px; }
.fixtureTableDiv1{width:45.33%; float:left;padding-top:8px;}
.fixtureTableDiv100{width:100%; float:left;padding-top:8px;}
.fixtureTableDiv2{width:34%; float:left;padding:0 10px 0 0;}
.fixtureTableDiv3{width:20%; float:left;padding:0 10px 0 0;}
.fixtureTableTxt{ color:#333333;  font-family:'RobotoBold', sans-serif; font-size:14px; margin-top:10px;}
.fixtureTableTxt1{ color:#333333;  font-family:'RobotoRegular_0', sans-serif;  font-size:15px; margin-top:0px; margin-bottom:0;}
.txtPara14Grey{ color:#777777; text-align:left; margin-top:34px;}
.txtPara14GreyRound{border: 1px #d3d3d3 solid;

border-radius: 50%;

width: 24px;

text-align: center;

padding: 4px;

margin-bottom: 6px;

font-size: 10px;

margin-left: 11px;

margin-top: 11px;}
.dateDivAll{ margin-top:30px;}
.fixtureDivTableAll{ 
overflow: hidden; background-image:url(http://www.metrovaartha.com/themes/user/img/pattern-1.png); background-repeat: repeat-x;   background-position: bottom; padding-bottom: 17px;}

.newPageDivBg{ background:#fff; padding:10px; -webkit-box-shadow: -1px 4px 7px 0px rgba(211,211,211,1);
-moz-box-shadow: -1px 4px 7px 0px rgba(211,211,211,1);
box-shadow: -1px 4px 7px 0px rgba(211,211,211,1); }
.newPageDivBg1{  -webkit-box-shadow: -1px 4px 7px 0px rgba(211,211,211,1);
-moz-box-shadow: -1px 4px 7px 0px rgba(211,211,211,1);
box-shadow: -1px 4px 7px 0px rgba(211,211,211,1); background:#fff; padding:0; }

.scrollable {


    position: relative;

    overflow: hidden;
    height: 504px;
}

.scrollable.showScroll::after {
    position: absolute;
    content: '';
    top: 5%;
    right: 7px;
    height: 90%;
    width: 1px;
    background: rgba(224, 224, 255, .3);
}

.scrollable .content-wrapper {
    width: 100%;
    height: 100%;

    overflow-y: scroll;
	margin: 0 -18px 0 auto;
}
.scroller {
    z-index: 5;
    cursor: pointer;
    position: absolute;
    width: 3px;
    border-radius: 5px;
    background: #000;
	opacity:0.1;
    top: 0px;
    right: 3px;
    -webkit-transition: top .08s;
    -moz-transition: top .08s;
    -ms-transition: top .08s;
    -o-transition: top .08s;
    transition: top .08s;
}
.content {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.group-select{
	border: 0;
font-size: 15px;
color: #333333;
font-family: 'RobotoRegular_0', sans-serif;
margin: 0;
background: url(http://www.metrovaartha.com/themes/user/img/dropdown-btn.png) no-repeat center right;
-webkit-appearance: none;-moz-appearance: none;appearance: none;-ms-appearance: none; -o-appearance: none; 
width:100px;padding:4px;
}
.adMobile{display:none}
@media (min-width:768px) {
.obtDate {
float:right
}
}
@media (max-width:1200px) {
.paragraphTxtGrey14{font-size: 12px;}
.listTopMenu li {
font-size:11px
}
.newsListingImgContentBlock p {
margin-top:30px
}
.goldRateIcon {
clear:both;
float:left
}
.videoHolder {
margin-bottom:30px
}
.menuIcon {
display:none
}
.calenderDateHolder3 {
padding-left:83px;
margin-left:-78px
}
.sp-menu-item {
display:none!important
}
.section {
padding:5px 4px 5px 0px!important;
cursor:pointer
}
.owl-theme .owl-nav.disabled + .owl-dots {
position:absolute;
top:40%;
right:0
}
#morecat {
display:none
}
.boxDiv1{width: 34%;}
.boxparaTxt1{font-size: 13px;}
.header33RegularBlackCentre{ font-size:24px;}
.boxDiv5{ width:65%;}
.boxDiv4{ margin-left:0;}
.newsImgDiv{ margin-bottom:30px;}
.boxDiv4{width: 100%;}
}
@media (max-width:992px) {
.listTopMenu li {
font-size:13px
}
.listTopMenu {
text-align:center
}
.listSocialIcons {
text-align:center;
float:none
}
.searchIcon {
float:none
}
.socialIconContainer {
text-align:center
}
.logoBg {
padding:10px 0;
margin-top:10px
}
.listTopMenu {
margin-bottom:10px
}
.listInline50Percent li a {
font-size:12px
}
.newsListingImgContentBlock p {
margin-top:15%
}
.moreLnkUnderContents2 {
margin-bottom:20px
}
.ratesHolder {
padding-top:10px;
text-align:center
}
.lnkLogin {
background:#e4e4e4 url(../img/icon-login.png) 200px center no-repeat
}
.lnkLogin:hover {
background:#eb1b22 url(../img/icon-login-white.png) 200px center no-repeat;
cursor:pointer
}
.calenderDateHolder3 {
padding-left:83px;
margin-left:-78px;
border-left:none
}
.whiteBox {
min-height:100px
}
.owl-theme .owl-nav.disabled + .owl-dots {
position:absolute;
top:32%;
right:0
}
.ratesHolder {
display:none
}
.dateHolder {
display:none
}
#flashNews {
display:none
}
.newsHolder {
display:inline-block
}
.visitSiteBtn {
padding:10px;
left:4%
}
.boxDiv1{width: 57%;}
.boxDiv2{width: 40%; margin-left: 15px; margin-bottom: 40px;}
.width28{width:40%;}
.overFlowDiv{height: 483px;  }
.boxDiv3{ width:100%!important; margin-left:0;}
.addBg{ margin-bottom:15px; margin-top:30px;}
.boxDiv4{ width:100%; margin-left:0;} 
.boxDiv5{ width:100%;}
.specialNewsHead{ margin-top:30px;}
.galleryDiv1{margin-right: 45px;}
.newPageDivBg{ margin-bottom:20px;}
.highlight{ margin-left:0;}



}
@media (min-width:992px) and (max-width:1199px) {
.lnkAshBlock {
margin-top:10px
}
}
@media (min-width:768px) and (max-width:991px) {
.lnkAshBlock {
margin-top:10px
}
.noPadding {
padding:0
}
}
@media (max-width:767px) {
.videoLeftCol, .videoMidCol, .videoRightCol {
padding-top:15px;
border-left:none;
border-right:none
}
.videoBotLeftCol, .videoBotMidCol, .videoBotRightCol {
padding-bottom:30px;
border-bottom:1px solid #e0e0e0
}
.videoBotMidCol {
border-left:none;
border-right:none
}
.txtMargin30 {
margin-bottom:30px
}
.newsLetterField {
width:130px;
min-width:130px
}
.mainNewsHeadingHolder, .citizenJournalistHolder, .businessNewsHolder {
min-height:200px
}
.head20Black {
margin-top:20px
}
.breakingNewsHolder p {
font-size:20px
}
.latestNewsHolder {
min-height:100px
}
.lnkAshBlock {
margin-top:10px
}
.btnArchevies {
display:none
}
.flashNewsHolder {
width:100%;
margin-bottom:20px
}
.flashNew {
margin:0 auto;
display:block
}
.lnkLogin {
background:#e4e4e4 url(../img/icon-login.png) 100px center no-repeat
}
.lnkLogin:hover {
background:#eb1b22 url(../img/icon-login-white.png) 100px center no-repeat
}
.search-box {
width:248px
}
.owl-theme .owl-nav.disabled + .owl-dots {
position:absolute;
top:75%;
right:0
}
.flashNews {
display:none
}
.dateWrapper, .timeWrapper {
display:none
}
.obitImage {
float:none!important
}
.obtName {
margin:-10px 0 5px 0px!important
}
.boxDiv2{ width:100%; margin-left:0;}
.width28{width:100%;}
.boxDiv1{ width:100%;}
.boxparaTxt1{ margin-bottom:30px;}
.boxDiv4{ float:none;}
.galleryDiv1{ float:none; margin-right:0; margin-bottom:30px;}
.newsImgDiv{ margin-bottom:27px;}
.addBg{ margin-top:0; margin-bottom:0;}
.galleryWrapper{ width:100%;}
.galleryWrapper1{width:100%;}
}
@media (max-width:480px) {
	.adMobile{display:block}
	.adDesktop{display:none}
.fixtureTableDivBg{padding: 20px 10px;}
.fixtureTableTxt1{ font-size:13px;}
.fixtureTableTxt{ font-size:12px;}
.flagTxt1{ font-size:13px;}
.txtPara14GreyRound{width: 21px;
    text-align: center;
    padding: 4px;
    margin-bottom: 6px;
    font-size: 7px;
    margin-left: 6px;
    margin-top: 4px;

}
.txtPara14Grey{ font-size:13px; margin-top: 47px;}
.paragraph1TxtGrey141{font-size: 13px;}


.breakingNewsHolder p {
font-size:16px;
}
.removeInMobileView {
display:block;
}
.newsListingImgContentBlock p {
margin-top:5%
}
.lnkLogin {
background:#e4e4e4 url(../img/icon-login.png) left center no-repeat
}
.lnkLogin:hover {
background:#eb1b22 url(../img/icon-login-white.png) left center no-repeat
}
.owl-theme .owl-nav.disabled + .owl-dots {
position:absolute;
top:40%;
right:0
}
.highlight {
width:100%;
float:none
}
.visitSiteBtn {
padding:6px;
left:4%;
width:100px;
font-size:14px
}
}
@charset "UTF-8";
.animated {
	animation-duration:1s;
	animation-fill-mode:both
}
.animated.infinite {
	animation-iteration-count:infinite
}
.animated.hinge {
	animation-duration:2s
}
.animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {
animation-duration:.75s
}
@keyframes bounce {
from, 20%, 53%, 80%, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1);
transform:translate3d(0, 0, 0)
}
40%, 43% {
animation-timing-function:cubic-bezier(.755, .05, .855, .06);
transform:translate3d(0, -30px, 0)
}
70% {
animation-timing-function:cubic-bezier(.755, .05, .855, .06);
transform:translate3d(0, -15px, 0)
}
90% {
transform:translate3d(0, -4px, 0)
}
}
.bounce {
	animation-name:bounce;
	transform-origin:center bottom
}
@keyframes flash {
from, 50%, to {
opacity:1
}
25%, 75% {
opacity:0
}
}
.flash {
	animation-name:flash
}
@keyframes pulse {
from {
transform:scale3d(1, 1, 1)
}
50% {
transform:scale3d(1.05, 1.05, 1.05)
}
to {
	transform:scale3d(1, 1, 1)
}
}
.pulse {
	animation-name:pulse
}
@keyframes rubberBand {
from {
transform:scale3d(1, 1, 1)
}
30% {
transform:scale3d(1.25, .75, 1)
}
40% {
transform:scale3d(.75, 1.25, 1)
}
50% {
transform:scale3d(1.15, .85, 1)
}
65% {
transform:scale3d(.95, 1.05, 1)
}
75% {
transform:scale3d(1.05, .95, 1)
}
to {
	transform:scale3d(1, 1, 1)
}
}
.rubberBand {
	animation-name:rubberBand
}
@keyframes shake {
from, to {
transform:translate3d(0, 0, 0)
}
10%, 30%, 50%, 70%, 90% {
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
transform:translate3d(10px, 0, 0)
}
}
.shake {
	animation-name:shake
}
@keyframes headShake {
0% {
transform:translateX(0)
}
6.5% {
transform:translateX(-6px) rotateY(-9deg)
}
18.5% {
transform:translateX(5px) rotateY(7deg)
}
31.5% {
transform:translateX(-3px) rotateY(-5deg)
}
43.5% {
transform:translateX(2px) rotateY(3deg)
}
50% {
transform:translateX(0)
}
}
.headShake {
	animation-timing-function:ease-in-out;
	animation-name:headShake
}
@keyframes swing {
20% {
transform:rotate3d(0, 0, 1, 15deg)
}
40% {
transform:rotate3d(0, 0, 1, -10deg)
}
60% {
transform:rotate3d(0, 0, 1, 5deg)
}
80% {
transform:rotate3d(0, 0, 1, -5deg)
}
to {
	transform:rotate3d(0, 0, 1, 0deg)
}
}
.swing {
	transform-origin:top center;
	animation-name:swing
}
@keyframes tada {
from {
transform:scale3d(1, 1, 1)
}
10%, 20% {
transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
}
30%, 50%, 70%, 90% {
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
}
40%, 60%, 80% {
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
}
to {
	transform:scale3d(1, 1, 1)
}
}
.tada {
	animation-name:tada
}
@keyframes wobble {
from {
transform:none
}
15% {
transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
}
30% {
transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
}
45% {
transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
}
60% {
transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
}
75% {
transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
}
to {
	transform:none
}
}
.wobble {
	animation-name:wobble
}
@keyframes jello {
from, 11.1%, to {
transform:none
}
22.2% {
transform:skewX(-12.5deg) skewY(-12.5deg)
}
33.3% {
transform:skewX(6.25deg) skewY(6.25deg)
}
44.4% {
transform:skewX(-3.125deg) skewY(-3.125deg)
}
55.5% {
transform:skewX(1.5625deg) skewY(1.5625deg)
}
66.6% {
transform:skewX(-0.78125deg) skewY(-0.78125deg)
}
77.7% {
transform:skewX(0.390625deg) skewY(0.390625deg)
}
88.8% {
transform:skewX(-0.1953125deg) skewY(-0.1953125deg)
}
}
.jello {
	animation-name:jello;
	transform-origin:center
}
@keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
transform:scale3d(.3, .3, .3)
}
20% {
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
transform:scale3d(.9, .9, .9)
}
60% {
opacity:1;
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
transform:scale3d(.97, .97, .97)
}
to {
	opacity:1;
	transform:scale3d(1, 1, 1)
}
}
.bounceIn {
	animation-name:bounceIn
}
@keyframes bounceInDown {
from, 60%, 75%, 90%, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
transform:translate3d(0, 25px, 0)
}
75% {
transform:translate3d(0, -10px, 0)
}
90% {
transform:translate3d(0, 5px, 0)
}
to {
	transform:none
}
}
.bounceInDown {
	animation-name:bounceInDown
}
@keyframes bounceInLeft {
from, 60%, 75%, 90%, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
transform:translate3d(25px, 0, 0)
}
75% {
transform:translate3d(-10px, 0, 0)
}
90% {
transform:translate3d(5px, 0, 0)
}
to {
	transform:none
}
}
.bounceInLeft {
	animation-name:bounceInLeft
}
@keyframes bounceInRight {
from, 60%, 75%, 90%, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
from {
	opacity:0;
	transform:translate3d(3000px, 0, 0)
}
60% {
opacity:1;
transform:translate3d(-25px, 0, 0)
}
75% {
transform:translate3d(10px, 0, 0)
}
90% {
transform:translate3d(-5px, 0, 0)
}
to {
	transform:none
}
}
.bounceInRight {
	animation-name:bounceInRight
}
@keyframes bounceInUp {
from, 60%, 75%, 90%, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
from {
	opacity:0;
	transform:translate3d(0, 3000px, 0)
}
60% {
opacity:1;
transform:translate3d(0, -20px, 0)
}
75% {
transform:translate3d(0, 10px, 0)
}
90% {
transform:translate3d(0, -5px, 0)
}
to {
	transform:translate3d(0, 0, 0)
}
}
.bounceInUp {
	animation-name:bounceInUp
}
@keyframes bounceOut {
20% {
transform:scale3d(.9, .9, .9)
}
50%, 55% {
opacity:1;
transform:scale3d(1.1, 1.1, 1.1)
}
to {
	opacity:0;
	transform:scale3d(.3, .3, .3)
}
}
.bounceOut {
	animation-name:bounceOut
}
@keyframes bounceOutDown {
20% {
transform:translate3d(0, 10px, 0)
}
40%, 45% {
opacity:1;
transform:translate3d(0, -20px, 0)
}
to {
	opacity:0;
	transform:translate3d(0, 2000px, 0)
}
}
.bounceOutDown {
	animation-name:bounceOutDown
}
@keyframes bounceOutLeft {
20% {
opacity:1;
transform:translate3d(20px, 0, 0)
}
to {
	opacity:0;
	transform:translate3d(-2000px, 0, 0)
}
}
.bounceOutLeft {
	animation-name:bounceOutLeft
}
@keyframes bounceOutRight {
20% {
opacity:1;
transform:translate3d(-20px, 0, 0)
}
to {
	opacity:0;
	transform:translate3d(2000px, 0, 0)
}
}
.bounceOutRight {
	animation-name:bounceOutRight
}
@keyframes bounceOutUp {
20% {
transform:translate3d(0, -10px, 0)
}
40%, 45% {
opacity:1;
transform:translate3d(0, 20px, 0)
}
to {
	opacity:0;
	transform:translate3d(0, -2000px, 0)
}
}
.bounceOutUp {
	animation-name:bounceOutUp
}
@keyframes fadeIn {
from {
opacity:0
}
to {
	opacity:1
}
}
.fadeIn {
	animation-name:fadeIn
}
@keyframes fadeInDown {
from {
opacity:0;
transform:translate3d(0, -100%, 0)
}
to {
	opacity:1;
	transform:none
}
}
.fadeInDown {
	animation-name:fadeInDown
}
@keyframes fadeInDownBig {
from {
opacity:0;
transform:translate3d(0, -2000px, 0)
}
to {
	opacity:1;
	transform:none
}
}
.fadeInDownBig {
	animation-name:fadeInDownBig
}
@keyframes fadeInLeft {
from {
opacity:0;
transform:translate3d(-100%, 0, 0)
}
to {
	opacity:1;
	transform:none
}
}
.fadeInLeft {
	animation-name:fadeInLeft
}
@keyframes fadeInLeftBig {
from {
opacity:0;
transform:translate3d(-2000px, 0, 0)
}
to {
	opacity:1;
	transform:none
}
}
.fadeInLeftBig {
	animation-name:fadeInLeftBig
}
@keyframes fadeInRight {
from {
opacity:0;
transform:translate3d(100%, 0, 0)
}
to {
	opacity:1;
	transform:none
}
}
.fadeInRight {
	animation-name:fadeInRight
}
@keyframes fadeInRightBig {
from {
opacity:0;
transform:translate3d(2000px, 0, 0)
}
to {
	opacity:1;
	transform:none
}
}
.fadeInRightBig {
	animation-name:fadeInRightBig
}
@keyframes fadeInUp {
from {
opacity:0;
transform:translate3d(0, 100%, 0)
}
to {
	opacity:1;
	transform:none
}
}
.fadeInUp {
	animation-name:fadeInUp
}
@keyframes fadeInUpBig {
from {
opacity:0;
transform:translate3d(0, 2000px, 0)
}
to {
	opacity:1;
	transform:none
}
}
.fadeInUpBig {
	animation-name:fadeInUpBig
}
@keyframes fadeOut {
from {
opacity:1
}
to {
	opacity:0
}
}
.fadeOut {
	animation-name:fadeOut
}
@keyframes fadeOutDown {
from {
opacity:1
}
to {
	opacity:0;
	transform:translate3d(0, 100%, 0)
}
}
.fadeOutDown {
	animation-name:fadeOutDown
}
@keyframes fadeOutDownBig {
from {
opacity:1
}
to {
	opacity:0;
	transform:translate3d(0, 2000px, 0)
}
}
.fadeOutDownBig {
	animation-name:fadeOutDownBig
}
@keyframes fadeOutLeft {
from {
opacity:1
}
to {
	opacity:0;
	transform:translate3d(-100%, 0, 0)
}
}
.fadeOutLeft {
	animation-name:fadeOutLeft
}
@keyframes fadeOutLeftBig {
from {
opacity:1
}
to {
	opacity:0;
	transform:translate3d(-2000px, 0, 0)
}
}
.fadeOutLeftBig {
	animation-name:fadeOutLeftBig
}
@keyframes fadeOutRight {
from {
opacity:1
}
to {
	opacity:0;
	transform:translate3d(100%, 0, 0)
}
}
.fadeOutRight {
	animation-name:fadeOutRight
}
@keyframes fadeOutRightBig {
from {
opacity:1
}
to {
	opacity:0;
	transform:translate3d(2000px, 0, 0)
}
}
.fadeOutRightBig {
	animation-name:fadeOutRightBig
}
@keyframes fadeOutUp {
from {
opacity:1
}
to {
	opacity:0;
	transform:translate3d(0, -100%, 0)
}
}
.fadeOutUp {
	animation-name:fadeOutUp
}
@keyframes fadeOutUpBig {
from {
opacity:1
}
to {
	opacity:0;
	transform:translate3d(0, -2000px, 0)
}
}
.fadeOutUpBig {
	animation-name:fadeOutUpBig
}
@keyframes flip {
from {
transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
animation-timing-function:ease-out
}
40% {
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
animation-timing-function:ease-out
}
50% {
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
animation-timing-function:ease-in
}
80% {
transform:perspective(400px) scale3d(.95, .95, .95);
animation-timing-function:ease-in
}
to {
	transform:perspective(400px);
	animation-timing-function:ease-in
}
}
.animated.flip {
	-webkit-backface-visibility:visible;
	backface-visibility:visible;
	animation-name:flip
}
@keyframes flipInX {
from {
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
animation-timing-function:ease-in;
opacity:0
}
40% {
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
animation-timing-function:ease-in
}
60% {
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1
}
80% {
transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
}
to {
	transform:perspective(400px)
}
}
.flipInX {
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important;
	animation-name:flipInX
}
@keyframes flipInY {
from {
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
animation-timing-function:ease-in;
opacity:0
}
40% {
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
animation-timing-function:ease-in
}
60% {
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1
}
80% {
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
to {
	transform:perspective(400px)
}
}
.flipInY {
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important;
	animation-name:flipInY
}
@keyframes flipOutX {
from {
transform:perspective(400px)
}
30% {
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity:1
}
to {
	transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
	opacity:0
}
}
.flipOutX {
	animation-name:flipOutX;
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important
}
@keyframes flipOutY {
from {
transform:perspective(400px)
}
30% {
transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity:1
}
to {
	transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
	opacity:0
}
}
.flipOutY {
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important;
	animation-name:flipOutY
}
@keyframes lightSpeedIn {
from {
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0
}
60% {
transform:skewX(20deg);
opacity:1
}
80% {
transform:skewX(-5deg);
opacity:1
}
to {
	transform:none;
	opacity:1
}
}
.lightSpeedIn {
	animation-name:lightSpeedIn;
	animation-timing-function:ease-out
}
@keyframes lightSpeedOut {
from {
opacity:1
}
to {
	transform:translate3d(100%, 0, 0) skewX(30deg);
	opacity:0
}
}
.lightSpeedOut {
	animation-name:lightSpeedOut;
	animation-timing-function:ease-in
}
@keyframes rotateIn {
from {
transform-origin:center;
transform:rotate3d(0, 0, 1, -200deg);
opacity:0
}
to {
	transform-origin:center;
	transform:none;
	opacity:1
}
}
.rotateIn {
	animation-name:rotateIn
}
@keyframes rotateInDownLeft {
from {
transform-origin:left bottom;
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
to {
	transform-origin:left bottom;
	transform:none;
	opacity:1
}
}
.rotateInDownLeft {
	animation-name:rotateInDownLeft
}
@keyframes rotateInDownRight {
from {
transform-origin:right bottom;
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
to {
	transform-origin:right bottom;
	transform:none;
	opacity:1
}
}
.rotateInDownRight {
	animation-name:rotateInDownRight
}
@keyframes rotateInUpLeft {
from {
transform-origin:left bottom;
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
to {
	transform-origin:left bottom;
	transform:none;
	opacity:1
}
}
.rotateInUpLeft {
	animation-name:rotateInUpLeft
}
@keyframes rotateInUpRight {
from {
transform-origin:right bottom;
transform:rotate3d(0, 0, 1, -90deg);
opacity:0
}
to {
	transform-origin:right bottom;
	transform:none;
	opacity:1
}
}
.rotateInUpRight {
	animation-name:rotateInUpRight
}
@keyframes rotateOut {
from {
transform-origin:center;
opacity:1
}
to {
	transform-origin:center;
	transform:rotate3d(0, 0, 1, 200deg);
	opacity:0
}
}
.rotateOut {
	animation-name:rotateOut
}
@keyframes rotateOutDownLeft {
from {
transform-origin:left bottom;
opacity:1
}
to {
	transform-origin:left bottom;
	transform:rotate3d(0, 0, 1, 45deg);
	opacity:0
}
}
.rotateOutDownLeft {
	animation-name:rotateOutDownLeft
}
@keyframes rotateOutDownRight {
from {
transform-origin:right bottom;
opacity:1
}
to {
	transform-origin:right bottom;
	transform:rotate3d(0, 0, 1, -45deg);
	opacity:0
}
}
.rotateOutDownRight {
	animation-name:rotateOutDownRight
}
@keyframes rotateOutUpLeft {
from {
transform-origin:left bottom;
opacity:1
}
to {
	transform-origin:left bottom;
	transform:rotate3d(0, 0, 1, -45deg);
	opacity:0
}
}
.rotateOutUpLeft {
	animation-name:rotateOutUpLeft
}
@keyframes rotateOutUpRight {
from {
transform-origin:right bottom;
opacity:1
}
to {
	transform-origin:right bottom;
	transform:rotate3d(0, 0, 1, 90deg);
	opacity:0
}
}
.rotateOutUpRight {
	animation-name:rotateOutUpRight
}
@keyframes hinge {
0% {
transform-origin:top left;
animation-timing-function:ease-in-out
}
20%, 60% {
transform:rotate3d(0, 0, 1, 80deg);
transform-origin:top left;
animation-timing-function:ease-in-out
}
40%, 80% {
transform:rotate3d(0, 0, 1, 60deg);
transform-origin:top left;
animation-timing-function:ease-in-out;
opacity:1
}
to {
	transform:translate3d(0, 700px, 0);
	opacity:0
}
}
.hinge {
	animation-name:hinge
}
@keyframes jackInTheBox {
from {
opacity:0;
transform:scale(.1) rotate(30deg);
transform-origin:center bottom
}
50% {
transform:rotate(-10deg)
}
70% {
transform:rotate(3deg)
}
to {
	opacity:1;
	transform:scale(1)
}
}
.jackInTheBox {
	animation-name:jackInTheBox
}
@keyframes rollIn {
from {
opacity:0;
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
to {
	opacity:1;
	transform:none
}
}
.rollIn {
	animation-name:rollIn
}
@keyframes rollOut {
from {
opacity:1
}
to {
	opacity:0;
	transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
}
}
.rollOut {
	animation-name:rollOut
}
@keyframes zoomIn {
from {
opacity:0;
transform:scale3d(.3, .3, .3)
}
50% {
opacity:1
}
}
.zoomIn {
	animation-name:zoomIn
}
@keyframes zoomInDown {
from {
opacity:0;
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInDown {
	animation-name:zoomInDown
}
@keyframes zoomInLeft {
from {
opacity:0;
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInLeft {
	animation-name:zoomInLeft
}
@keyframes zoomInRight {
from {
opacity:0;
transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInRight {
	animation-name:zoomInRight
}
@keyframes zoomInUp {
from {
opacity:0;
transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInUp {
	animation-name:zoomInUp
}
@keyframes zoomOut {
from {
opacity:1
}
50% {
opacity:0;
transform:scale3d(.3, .3, .3)
}
to {
	opacity:0
}
}
.zoomOut {
	animation-name:zoomOut
}
@keyframes zoomOutDown {
40% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
to {
	opacity:0;
	transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
	transform-origin:center bottom;
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomOutDown {
	animation-name:zoomOutDown
}
@keyframes zoomOutLeft {
40% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)
}
to {
	opacity:0;
	transform:scale(.1) translate3d(-2000px, 0, 0);
	transform-origin:left center
}
}
.zoomOutLeft {
	animation-name:zoomOutLeft
}
@keyframes zoomOutRight {
40% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
}
to {
	opacity:0;
	transform:scale(.1) translate3d(2000px, 0, 0);
	transform-origin:right center
}
}
.zoomOutRight {
	animation-name:zoomOutRight
}
@keyframes zoomOutUp {
40% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
to {
	opacity:0;
	transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
	transform-origin:center bottom;
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomOutUp {
	animation-name:zoomOutUp
}
@keyframes slideInDown {
from {
transform:translate3d(0, -100%, 0);
visibility:visible
}
to {
	transform:translate3d(0, 0, 0)
}
}
.slideInDown {
	animation-name:slideInDown
}
@keyframes slideInLeft {
from {
transform:translate3d(-100%, 0, 0);
visibility:visible
}
to {
	transform:translate3d(0, 0, 0)
}
}
.slideInLeft {
	animation-name:slideInLeft
}
@keyframes slideInRight {
from {
transform:translate3d(100%, 0, 0);
visibility:visible
}
to {
	transform:translate3d(0, 0, 0)
}
}
.slideInRight {
	animation-name:slideInRight
}
@keyframes slideInUp {
from {
transform:translate3d(0, 100%, 0);
visibility:visible
}
to {
	transform:translate3d(0, 0, 0)
}
}
.slideInUp {
	animation-name:slideInUp
}
@keyframes slideOutDown {
from {
transform:translate3d(0, 0, 0)
}
to {
	visibility:hidden;
	transform:translate3d(0, 100%, 0)
}
}
.slideOutDown {
	animation-name:slideOutDown
}
@keyframes slideOutLeft {
from {
transform:translate3d(0, 0, 0)
}
to {
	visibility:hidden;
	transform:translate3d(-100%, 0, 0)
}
}
.slideOutLeft {
	animation-name:slideOutLeft
}
@keyframes slideOutRight {
from {
transform:translate3d(0, 0, 0)
}
to {
	visibility:hidden;
	transform:translate3d(100%, 0, 0)
}
}
.slideOutRight {
	animation-name:slideOutRight
}
@keyframes slideOutUp {
from {
transform:translate3d(0, 0, 0)
}
to {
	visibility:hidden;
	transform:translate3d(0, -100%, 0)
}
}
.slideOutUp {
	animation-name:slideOutUp
}
@charset "UTF-8";
.TabbedPanels {
	margin:0;
	padding:0;
	float:left;
	clear:none;
	width:100%
}
.TabbedPanelsTabGroup {
	margin:0;
	padding:0
}
.TabbedPanelsTab {
	position:relative;
	top:1px;
	float:left;
	padding:0 10px;
	margin:0 1px 0 0;
	list-style:none;
	border-right:solid 1px #bebebe;
	-moz-user-select:none;
	-khtml-user-select:none;
	cursor:pointer;
font-family:font-family:RobotoRegular_0, Arial, Tahoma;
	font-size:15px
}
.TabbedPanelsTabHover {
	color:#ed1d24
}
.TabbedPanelsTab a {
	color:black;
	text-decoration:none
}
.TabbedPanelsContentGroup {
	clear:both
}
.TabbedPanelsContent {
	padding:20px 0 10px 0
}
.VTabbedPanels .TabbedPanelsTabGroup {
	float:left;
	width:10em;
	height:20em;
	position:relative
}
.VTabbedPanels .TabbedPanelsTab {
	float:none;
	margin:0;
	border-top:none;
	border-left:none;
	border-right:none
}
.VTabbedPanels .TabbedPanelsContentGroup {
	clear:none;
	float:left;
	padding:0;
	width:30em;
	height:20em
}
header {
	width:100%;
	z-index:1000
}
.clear {
	clear:both
}
#tag-search {
	display:none
}
.wrapper-right {
	float:right
}
.search-icon {
	padding:12px;
	cursor:pointer;
	background-color:#29378b;
	color:#fff
}
.search-box {
	background-color:#29378b;
	padding:1px;
	transform:scale(0);
	transform-origin:100% 0%;
	display:none;
	width:280px;
	float:right;
	margin-top:-36px;
	margin-right:51px
}
label {
	margin-bottom:0px!important
}
.search-box i {
	position:absolute;
	font-size:18px;
	vertical-align:middle;
	padding:8px;
	color:#29378b
}
.searchTextField {
	width:100%;
	font-size:12px;
	background-color:#fff;
	border:none;
	padding:8px 48px
}
input:focus {
	outline:none
}
#tag-search:checked + div.search-box {
	display:block;
	animation:trans-in 1s ease;
	animation-fill-mode:forwards
}
@keyframes trans-in {
from {
transform:scaleY(0)
}
to {
	transform:scaleY(1)
}
}
.btn-primary {
	background:#eb1b22;
	border:1px #eb1b22 solid;
	outline:none!important;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out
}
.btn-primary:hover {
	background:#000871;
	border:1px #000871 solid
}
.searchField {
	font-family:RobotoBold, Arial, Tahoma;
	font-size:20px;
	color:#fff
}
.sp-megamenu-parent {
	list-style:none;
	padding:0;
	margin:0;
	z-index:99;
	display:block;
	float:left
}
.sp-megamenu-parent>li {
	display:inline-block;
	position:relative;
	padding:0;
	margin-right:5px
}
.sp-megamenu-parent>li.menu-justify {
	position:static
}
.sp-megamenu-parent .sp-module {
	padding:10px
}
.sp-megamenu-parent .sp-mega-group {
	list-style:none;
	padding:0;
	margin:0
}
.sp-megamenu-parent .sp-mega-group .sp-mega-group-child {
	list-style:none;
	padding:0;
	margin:0
}
.sp-megamenu-parent .sp-dropdown {
	margin:0 0 0 0;
	position:absolute;
	z-index:10;
	display:none
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items {
	list-style:none;
	padding:0;
	margin:0
}
.sp-megamenu-parent .sp-dropdown.sp-menu-center {
	margin-left:45px
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main {
	top:100%
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
	left:0
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
	left:0
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full>.sp-dropdown-inner {
	padding:0
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left {
	right:0
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub {
	top:0;
	left:100%
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner {
	box-shadow:0 0 5px rgba(0, 0, 0, .2)
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
	display:block;
	padding:0;
	position:relative;
	line-height:22px
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
	display:block;
	padding:10px;
	color:#fff;
	cursor:pointer;
	border-bottom:1px solid #333
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a.sp-group-title, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span.sp-group-title {
	text-transform:uppercase;
	font-weight:700
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
	color:#fff
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a:hover {
	color:#fff
}
.sp-megamenu-parent .sp-dropdown li:last-child>a, .sp-megamenu-parent .sp-dropdown li:last-child span {
	border-bottom:0
}
.sp-megamenu-parent .sp-dropdown-mega>.row {
	margin-top:30px
}
.sp-megamenu-parent .sp-dropdown-mega>.row:first-child {
	margin-top:0
}
.sp-megamenu-parent .sp-has-child:hover>.sp-dropdown {
	display:block
}
.sp-megamenu-parent.menu-fade .sp-has-child:hover>.sp-dropdown {
	-webkit-animation:spMenuFadeIn 400ms;
	animation:spMenuFadeIn 400ms
}
.sp-megamenu-parent.menu-zoom .sp-has-child:hover>.sp-dropdown {
	-webkit-animation:spMenuZoom 400ms;
	animation:spMenuZoom 400ms
}
}
.sprocket-headlines-navigation .arrow {
	-webkit-transition:opacity 0.2s ease-in;
	-moz-transition:opacity 0.2s ease-in;
	-o-transition:opacity 0.2s ease-in;
	transition:opacity 0.2s ease-in
}
.ui-tabs-vertical .ui-tabs-nav {
	float:left;
	width:250px
}
.ui-tabs-vertical .ui-tabs-nav li {
	clear:left;
	width:100%;
	border-bottom-width:1px!important;
	border-right-width:0!important;
	margin:0 -1px .2em 0
}
.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content:"";
	display:table;
	border-collapse:collapse
}
.ui-helper-clearfix:after {
	clear:both
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0)
}
.ui-front {
	z-index:100
}
.ui-state-disabled {
	cursor:default!important;
	pointer-events:none
}
.ui-icon {
	display:inline-block;
	vertical-align:middle;
	margin-top:-.25em;
	position:relative;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat
}
.ui-widget-icon-block {
	left:50%;
	margin-left:-8px;
	display:block
}
.ui-widget-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ui-accordion .ui-accordion-header {
	display:block;
	cursor:pointer;
	position:relative;
	margin:2px 0 0 0;
	padding:.5em .5em .5em .7em;
	font-size:100%
}
.ui-accordion .ui-accordion-content {
	padding:1em 2.2em;
	border-top:0;
	overflow:auto
}
.ui-autocomplete {
	position:absolute;
	top:0;
	left:0;
	cursor:default
}
.ui-menu {
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	outline:0
}
.ui-menu .ui-menu {
	position:absolute
}
.ui-menu .ui-menu-item {
	margin:0;
	cursor:pointer;
	list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
.ui-menu .ui-menu-item-wrapper {
	position:relative;
	padding:3px 1em 3px .4em
}
.ui-menu .ui-menu-divider {
	margin:5px 0;
	height:0;
	font-size:0;
	line-height:0;
	border-width:1px 0 0 0
}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
	margin:-1px
}
.ui-menu-icons {
	position:relative
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left:2em
}
.ui-menu .ui-icon {
	position:absolute;
	top:0;
	bottom:0;
	left:.2em;
	margin:auto 0
}
.ui-menu .ui-menu-icon {
	left:auto;
	right:0
}
.ui-button {
	padding:.4em 1em;
	display:inline-block;
	position:relative;
	line-height:normal;
	margin-right:.1em;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	overflow:visible
}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
	text-decoration:none
}
.ui-button-icon-only {
	width:2em;
	box-sizing:border-box;
	text-indent:-9999px;
	white-space:nowrap
}
input.ui-button.ui-button-icon-only {
	text-indent:0
}
.ui-button-icon-only .ui-icon {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-8px;
	margin-left:-8px
}
.ui-button.ui-icon-notext .ui-icon {
	padding:0;
	width:2.1em;
	height:2.1em;
	text-indent:-9999px;
	white-space:nowrap
}
input.ui-button.ui-icon-notext .ui-icon {
	width:auto;
	height:auto;
	text-indent:0;
	white-space:normal;
	padding:.4em 1em
}
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
border:0;
padding:0
}
.ui-controlgroup {
	vertical-align:middle;
	display:inline-block
}
.ui-controlgroup>.ui-controlgroup-item {
	float:left;
	margin-left:0;
	margin-right:0
}
.ui-controlgroup>.ui-controlgroup-item:focus, .ui-controlgroup>.ui-controlgroup-item.ui-visual-focus {
	z-index:9999
}
.ui-controlgroup-vertical>.ui-controlgroup-item {
	display:block;
	float:none;
	width:100%;
	margin-top:0;
	margin-bottom:0;
	text-align:left
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing:border-box
}
.ui-controlgroup .ui-controlgroup-label {
	padding:.4em 1em
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size:80%
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left:none
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top:none
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right:none
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom:none
}
.ui-controlgroup-vertical .ui-spinner-input {
	width:75%;
	width:calc(100% - 2.4em)
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style:solid
}
.ui-checkboxradio-label .ui-icon-background {
	box-shadow:inset 1px 1px 1px #ccc;
	border-radius:.12em;
	border:none
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width:16px;
	height:16px;
	border-radius:1em;
	overflow:visible;
	border:none
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image:none;
	width:8px;
	height:8px;
	border-width:4px;
	border-style:solid
}
.ui-checkboxradio-disabled {
	pointer-events:none
}
.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
	display:none
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top:1px
}
.ui-datepicker .ui-datepicker-prev {
	left:2px
}
.ui-datepicker .ui-datepicker-next {
	right:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width:45%
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:700;
	border:0
}
.ui-datepicker td {
	border:0;
	padding:1px
}
.ui-datepicker td span, .ui-datepicker td a {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left
}
.ui-datepicker.ui-datepicker-multi {
	width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0
}
.ui-datepicker-rtl {
	direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker .ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
	left:.5em;
	top:.3em
}
.ui-dialog {
	position:absolute;
	top:0;
	left:0;
	padding:.2em;
	outline:0
}
.ui-dialog .ui-dialog-titlebar {
	padding:.4em 1em;
	position:relative
}
.ui-dialog .ui-dialog-title {
	float:left;
	margin:.1em 0;
	white-space:nowrap;
	width:90%;
	overflow:hidden;
	text-overflow:ellipsis
}
.ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	right:.3em;
	top:50%;
	width:20px;
	margin:-10px 0 0 0;
	padding:1px;
	height:20px
}
.ui-dialog .ui-dialog-content {
	position:relative;
	border:0;
	padding:.5em 1em;
	background:none;
	overflow:auto
}
.ui-dialog .ui-dialog-buttonpane {
	text-align:left;
	border-width:1px 0 0 0;
	background-image:none;
	margin-top:.5em;
	padding:.3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:right
}
.ui-dialog .ui-dialog-buttonpane button {
	margin:.5em .4em .5em 0;
	cursor:pointer
}
.ui-dialog .ui-resizable-n {
	height:2px;
	top:0
}
.ui-dialog .ui-resizable-e {
	width:2px;
	right:0
}
.ui-dialog .ui-resizable-s {
	height:2px;
	bottom:0
}
.ui-dialog .ui-resizable-w {
	width:2px;
	left:0
}
.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {
	width:7px;
	height:7px
}
.ui-dialog .ui-resizable-se {
	right:0;
	bottom:0
}
.ui-dialog .ui-resizable-sw {
	left:0;
	bottom:0
}
.ui-dialog .ui-resizable-ne {
	right:0;
	top:0
}
.ui-dialog .ui-resizable-nw {
	left:0;
	top:0
}
.ui-draggable .ui-dialog-titlebar {
	cursor:move
}
.ui-draggable-handle {
	-ms-touch-action:none;
	touch-action:none
}
.ui-resizable {
	position:relative
}
.ui-resizable-handle {
	position:absolute;
	font-size:.1px;
	display:block;
	-ms-touch-action:none;
	touch-action:none
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display:none
}
.ui-resizable-n {
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0
}
.ui-resizable-s {
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0
}
.ui-resizable-e {
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%
}
.ui-resizable-w {
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%
}
.ui-resizable-se {
	cursor:se-resize;
	width:12px;
	height:12px;
	right:1px;
	bottom:1px
}
.ui-resizable-sw {
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:-5px;
	bottom:-5px
}
.ui-resizable-nw {
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:-5px;
	top:-5px
}
.ui-resizable-ne {
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:-5px;
	top:-5px
}
.ui-progressbar {
	height:2em;
	text-align:left;
	overflow:hidden
}
.ui-progressbar .ui-progressbar-value {
	margin:-1px;
	height:100%
}
.ui-progressbar .ui-progressbar-overlay {
	background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
	height:100%;
	filter:alpha(opacity=25);
	opacity:.25
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image:none
}
.ui-selectable {
	-ms-touch-action:none;
	touch-action:none
}
.ui-selectable-helper {
	position:absolute;
	z-index:100;
	border:1px dotted black
}
.ui-selectmenu-menu {
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	left:0;
	display:none
}
.ui-selectmenu-menu .ui-menu {
	overflow:auto;
	overflow-x:hidden;
	padding-bottom:1px
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size:1em;
	font-weight:700;
	line-height:1.5;
	padding:2px .4em;
	margin:.5em 0 0 0;
	height:auto;
	border:0
}
.ui-selectmenu-open {
	display:block
}
.ui-selectmenu-text {
	display:block;
	margin-right:20px;
	overflow:hidden;
	text-overflow:ellipsis
}
.ui-selectmenu-button.ui-button {
	text-align:left;
	white-space:nowrap;
	width:14em
}
.ui-selectmenu-icon.ui-icon {
	float:right;
	margin-top:0
}
.ui-slider {
	position:relative;
	text-align:left
}
.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:1.2em;
	height:1.2em;
	cursor:default;
	-ms-touch-action:none;
	touch-action:none
}
.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter:inherit
}
.ui-slider-horizontal {
	height:.8em
}
.ui-slider-horizontal .ui-slider-handle {
	top:-.3em;
	margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left:0
}
.ui-slider-horizontal .ui-slider-range-max {
	right:0
}
.ui-slider-vertical {
	width:.8em;
	height:100px
}
.ui-slider-vertical .ui-slider-handle {
	left:-.3em;
	margin-left:0;
	margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range {
	left:0;
	width:100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom:0
}
.ui-slider-vertical .ui-slider-range-max {
	top:0
}
.ui-sortable-handle {
	-ms-touch-action:none;
	touch-action:none
}
.ui-spinner {
	position:relative;
	display:inline-block;
	overflow:hidden;
	padding:0;
	vertical-align:middle
}
.ui-spinner-input {
	border:none;
	background:none;
	color:inherit;
	padding:.222em 0;
	margin:.2em 0;
	vertical-align:middle;
	margin-left:.4em;
	margin-right:2em
}
.ui-spinner-button {
	width:1.6em;
	height:50%;
	font-size:.5em;
	padding:0;
	margin:0;
	text-align:center;
	position:absolute;
	cursor:default;
	display:block;
	overflow:hidden;
	right:0
}
.ui-spinner a.ui-spinner-button {
	border-top-style:none;
	border-bottom-style:none;
	border-right-style:none
}
.ui-spinner-up {
	top:0
}
.ui-spinner-down {
	bottom:0
}
.ui-tabs {
	position:relative;
	padding:.2em
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:.2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:left;
	position:relative;
	top:0;
	margin:1px .2em 0 0;
	border-bottom-width:0;
	padding:0;
	white-space:nowrap;
	border:0!important;
	color:#fff!important
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
	color:#ffffff!important
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border:1px solid #dad55e;
	background:#fffa90;
	color:#777620
}
.ui-state-checked {
	border:1px solid #dad55e;
	background:#fffa90
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color:#777620
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border:1px solid #f1a899;
	background:#fddfdf;
	color:#5f3f3f
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color:#5f3f3f
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color:#5f3f3f
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight:700
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:400
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35)
}
.ui-icon {
	width:16px;
	height:16px
}
.ui-icon, .ui-widget-content .ui-icon {
	background-image:url(images/ui-icons_444444_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image:url(images/ui-icons_444444_256x240.png)
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
	background-image:url(images/ui-icons_555555_256x240.png)
}
.ui-state-active .ui-icon, .ui-button:active .ui-icon {
	background-image:url(images/ui-icons_ffffff_256x240.png)
}
.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
	background-image:url(images/ui-icons_777620_256x240.png)
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image:url(images/ui-icons_cc0000_256x240.png)
}
.ui-button .ui-icon {
	background-image:url(images/ui-icons_777777_256x240.png)
}
.ui-icon-blank {
	background-position:16px 16px
}
.ui-icon-caret-1-n {
	background-position:0 0
}
.ui-icon-caret-1-ne {
	background-position:-16px 0
}
.ui-icon-caret-1-e {
	background-position:-32px 0
}
.ui-icon-caret-1-se {
	background-position:-48px 0
}
.ui-icon-caret-1-s {
	background-position:-65px 0
}
.ui-icon-caret-1-sw {
	background-position:-80px 0
}
.ui-icon-caret-1-w {
	background-position:-96px 0
}
.ui-icon-caret-1-nw {
	background-position:-112px 0
}
.ui-icon-caret-2-n-s {
	background-position:-128px 0
}
.ui-icon-caret-2-e-w {
	background-position:-144px 0
}
.ui-icon-triangle-1-n {
	background-position:0 -16px
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px
}
.ui-icon-triangle-1-s {
	background-position:-65px -16px
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px
}
.ui-icon-arrow-1-n {
	background-position:0 -32px
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px
}
.ui-icon-arrow-1-s {
	background-position:-65px -32px
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position:1px -48px
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px
}
.ui-icon-arrow-4 {
	background-position:0 -80px
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px
}
.ui-icon-extlink {
	background-position:-32px -80px
}
.ui-icon-newwin {
	background-position:-48px -80px
}
.ui-icon-refresh {
	background-position:-64px -80px
}
.ui-icon-shuffle {
	background-position:-80px -80px
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px
}
.ui-icon-folder-collapsed {
	background-position:0 -96px
}
.ui-icon-folder-open {
	background-position:-16px -96px
}
.ui-icon-document {
	background-position:-32px -96px
}
.ui-icon-document-b {
	background-position:-48px -96px
}
.ui-icon-note {
	background-position:-64px -96px
}
.ui-icon-mail-closed {
	background-position:-80px -96px
}
.ui-icon-mail-open {
	background-position:-96px -96px
}
.ui-icon-suitcase {
	background-position:-112px -96px
}
.ui-icon-comment {
	background-position:-128px -96px
}
.ui-icon-person {
	background-position:-144px -96px
}
.ui-icon-print {
	background-position:-160px -96px
}
.ui-icon-trash {
	background-position:-176px -96px
}
.ui-icon-locked {
	background-position:-192px -96px
}
.ui-icon-unlocked {
	background-position:-208px -96px
}
.ui-icon-bookmark {
	background-position:-224px -96px
}
.ui-icon-tag {
	background-position:-240px -96px
}
.ui-icon-home {
	background-position:0 -112px
}
.ui-icon-flag {
	background-position:-16px -112px
}
.ui-icon-calendar {
	background-position:-32px -112px
}
.ui-icon-cart {
	background-position:-48px -112px
}
.ui-icon-pencil {
	background-position:-64px -112px
}
.ui-icon-clock {
	background-position:-80px -112px
}
.ui-icon-disk {
	background-position:-96px -112px
}
.ui-icon-calculator {
	background-position:-112px -112px
}
.ui-icon-zoomin {
	background-position:-128px -112px
}
.ui-icon-zoomout {
	background-position:-144px -112px
}
.ui-icon-search {
	background-position:-160px -112px
}
.ui-icon-wrench {
	background-position:-176px -112px
}
.ui-icon-gear {
	background-position:-192px -112px
}
.ui-icon-heart {
	background-position:-208px -112px
}
.ui-icon-star {
	background-position:-224px -112px
}
.ui-icon-link {
	background-position:-240px -112px
}
.ui-icon-cancel {
	background-position:0 -128px
}
.ui-icon-plus {
	background-position:-16px -128px
}
.ui-icon-plusthick {
	background-position:-32px -128px
}
.ui-icon-minus {
	background-position:-48px -128px
}
.ui-icon-minusthick {
	background-position:-64px -128px
}
.ui-icon-close {
	background-position:-80px -128px
}
.ui-icon-closethick {
	background-position:-96px -128px
}
.ui-icon-key {
	background-position:-112px -128px
}
.ui-icon-lightbulb {
	background-position:-128px -128px
}
.ui-icon-scissors {
	background-position:-144px -128px
}
.ui-icon-clipboard {
	background-position:-160px -128px
}
.ui-icon-copy {
	background-position:-176px -128px
}
.ui-icon-contact {
	background-position:-192px -128px
}
.ui-icon-image {
	background-position:-208px -128px
}
.ui-icon-video {
	background-position:-224px -128px
}
.ui-icon-script {
	background-position:-240px -128px
}
.ui-icon-alert {
	background-position:0 -144px
}
.ui-icon-info {
	background-position:-16px -144px
}
.ui-icon-notice {
	background-position:-32px -144px
}
.ui-icon-help {
	background-position:-48px -144px
}
.ui-icon-check {
	background-position:-64px -144px
}
.ui-icon-bullet {
	background-position:-80px -144px
}
.ui-icon-radio-on {
	background-position:-96px -144px
}
.ui-icon-radio-off {
	background-position:-112px -144px
}
.ui-icon-pin-w {
	background-position:-128px -144px
}
.ui-icon-pin-s {
	background-position:-144px -144px
}
.ui-icon-play {
	background-position:0 -160px
}
.ui-icon-pause {
	background-position:-16px -160px
}
.ui-icon-seek-next {
	background-position:-32px -160px
}
.ui-icon-seek-prev {
	background-position:-48px -160px
}
.ui-icon-seek-end {
	background-position:-64px -160px
}
.ui-icon-seek-start {
	background-position:-80px -160px
}
.ui-icon-seek-first {
	background-position:-80px -160px
}
.ui-icon-stop {
	background-position:-96px -160px
}
.ui-icon-eject {
	background-position:-112px -160px
}
.ui-icon-volume-off {
	background-position:-128px -160px
}
.ui-icon-volume-on {
	background-position:-144px -160px
}
.ui-icon-power {
	background-position:0 -176px
}
.ui-icon-signal-diag {
	background-position:-16px -176px
}
.ui-icon-signal {
	background-position:-32px -176px
}
.ui-icon-battery-0 {
	background-position:-48px -176px
}
.ui-icon-battery-1 {
	background-position:-64px -176px
}
.ui-icon-battery-2 {
	background-position:-80px -176px
}
.ui-icon-battery-3 {
	background-position:-96px -176px
}
.ui-icon-circle-plus {
	background-position:0 -192px
}
.ui-icon-circle-minus {
	background-position:-16px -192px
}
.ui-icon-circle-close {
	background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px
}
.ui-icon-circle-check {
	background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px
}
.whiteLabel {
	position:absolute;
	left:15px;
	top:0;
	z-index:1;
	padding:5px;
	background:#fff;
	color:#ed1d24;
	font-size:12px;
	text-transform:uppercase;
	font-family:RobotoBold, Arial, Tahoma
}
@charset "UTF-8";
body.fancybox-active {
	overflow:hidden
}
body.fancybox-iosfix {
	position:fixed;
	left:0;
	right:0
}
.fancybox-is-hidden {
	position:absolute;
	top:-9999px;
	left:-9999px;
	visibility:hidden
}
.fancybox-container {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99993;
	-webkit-tap-highlight-color:transparent;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif
}
.fancybox-container~.fancybox-container {
z-index:99992
}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.fancybox-outer {
	overflow-y:auto;
	-webkit-overflow-scrolling:touch
}
.fancybox-bg {
	background:#1e1e1e;
	opacity:0;
	transition-duration:inherit;
	transition-property:opacity;
	transition-timing-function:cubic-bezier(.47, 0, .74, .71)
}
.fancybox-is-open .fancybox-bg {
	opacity:.87;
	transition-timing-function:cubic-bezier(.22, .61, .36, 1)
}
.fancybox-caption-wrap, .fancybox-infobar, .fancybox-toolbar {
	position:absolute;
	direction:ltr;
	z-index:99997;
	opacity:0;
	visibility:hidden;
transition:opacity .25s, visibility 0s linear .25s;
	box-sizing:border-box
}
.fancybox-show-caption .fancybox-caption-wrap, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar {
	opacity:1;
	visibility:visible;
transition:opacity .25s, visibility 0s
}
.fancybox-infobar {
	top:0;
	left:0;
	font-size:13px;
	padding:0 10px;
	height:44px;
	min-width:44px;
	line-height:44px;
	color:#ccc;
	text-align:center;
	pointer-events:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:transparent;
	-webkit-font-smoothing:subpixel-antialiased;
	mix-blend-mode:exclusion
}
.fancybox-toolbar {
	top:0;
	right:0;
	margin:0;
	padding:0
}
.fancybox-stage {
	overflow:hidden;
	direction:ltr;
	z-index:99994;
	-webkit-transform:translateZ(0)
}
.fancybox-slide {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	overflow:auto;
	outline:none;
	white-space:normal;
	box-sizing:border-box;
	text-align:center;
	z-index:99994;
	-webkit-overflow-scrolling:touch;
	display:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	transition-property:opacity, -webkit-transform;
	transition-property:transform, opacity;
	transition-property:transform, opacity, -webkit-transform
}
.fancybox-slide:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	height:100%;
	width:0
}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
	display:block
}
.fancybox-slide--image {
	overflow:visible
}
.fancybox-slide--image:before {
	display:none
}
.fancybox-slide--video .fancybox-content, .fancybox-slide--video iframe {
	background:#000
}
.fancybox-slide--map .fancybox-content, .fancybox-slide--map iframe {
	background:#e5e3df
}
.fancybox-slide--next {
	z-index:99995
}
.fancybox-slide>* {
	display:inline-block;
	position:relative;
	padding:24px;
	margin:44px 0;
	border-width:0;
	vertical-align:middle;
	text-align:left;
	background-color:#fff;
	overflow:auto;
	box-sizing:border-box
}
.fancybox-slide>base, .fancybox-slide>link, .fancybox-slide>meta, .fancybox-slide>script, .fancybox-slide>style, .fancybox-slide>title {
	display:none
}
.fancybox-slide .fancybox-image-wrap {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	z-index:99995;
	background:transparent;
	cursor:default;
	overflow:visible;
	-webkit-transform-origin:top left;
	transform-origin:top left;
	background-size:100% 100%;
	background-repeat:no-repeat;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.fancybox-can-zoomOut .fancybox-image-wrap {
	cursor:zoom-out
}
.fancybox-can-zoomIn .fancybox-image-wrap {
	cursor:zoom-in
}
.fancybox-can-drag .fancybox-image-wrap {
	cursor:-webkit-grab;
	cursor:grab
}
.fancybox-is-dragging .fancybox-image-wrap {
	cursor:-webkit-grabbing;
	cursor:grabbing
}
.fancybox-image, .fancybox-spaceball {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border:0;
	max-width:none;
	max-height:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.fancybox-spaceball {
	z-index:1
}
.fancybox-slide--iframe .fancybox-content {
	padding:0;
	width:80%;
	height:80%;
	max-width:calc(100% - 100px);
	max-height:calc(100% - 88px);
	overflow:visible;
	background:#fff
}
.fancybox-iframe {
	display:block;
	padding:0;
	border:0;
	height:100%
}
.fancybox-error, .fancybox-iframe {
	margin:0;
	width:100%;
	background:#fff
}
.fancybox-error {
	padding:40px;
	max-width:380px;
	cursor:default
}
.fancybox-error p {
	margin:0;
	padding:0;
	color:#444;
	font-size:16px;
	line-height:20px
}
.fancybox-slide--iframe .fancybox-close-small {
	top:0;
	right:-44px
}
.fancybox-slide--iframe .fancybox-close-small:after {
	font-size:35px;
	color:#aaa
}
.fancybox-slide--iframe .fancybox-close-small:hover:after {
	color:#fff;
	background:transparent
}
.fancybox-button {
	box-sizing:border-box;
	display:inline-block;
	vertical-align:top;
	width:44px;
	height:44px;
	margin:0;
	padding:10px;
	border:0;
	border-radius:0;
	background:rgba(30, 30, 30, .6);
	color:#ccc;
transition:color .3s ease;
	cursor:pointer
}
.fancybox-button[disabled] {
	cursor:default;
	opacity:.6
}
.fancybox-button:hover:not([disabled]) {
color:#fff
}
.fancybox-button svg {
	display:block;
	position:relative;
	overflow:visible;
	shape-rendering:geometricPrecision
}
.fancybox-button svg path {
	fill:currentColor;
	stroke:currentColor;
	stroke-linejoin:round;
	stroke-width:3
}
.fancybox-button--share svg path {
	stroke-width:1
}
.fancybox-button--pause svg path:nth-child(1), .fancybox-button--play svg path:nth-child(2), .fancybox-navigation {
display:none
}
.fancybox-show-nav .fancybox-navigation {
	display:block
}
.fancybox-navigation button {
	position:absolute;
	top:50%;
	margin:-50px 0 0;
	z-index:99997;
	background:transparent;
	width:60px;
	height:100px;
	padding:17px
}
.fancybox-navigation button:before {
	content:"";
	position:absolute;
	top:30px;
	right:10px;
	width:40px;
	height:40px;
	background:rgba(30, 30, 30, .6)
}
.fancybox-navigation .fancybox-button--arrow_left {
	left:0
}
.fancybox-navigation .fancybox-button--arrow_right {
	right:0
}
.fancybox-close-small {
	position:absolute;
	top:0;
	right:0;
	width:44px;
	height:44px;
	padding:0;
	margin:0;
	border:0;
	border-radius:0;
	background:transparent;
	z-index:10;
	cursor:pointer
}
.fancybox-close-small:after {
	content:"Ã—";
	position:absolute;
	top:5px;
	right:5px;
	width:30px;
	height:30px;
	font:20px/30px Arial, Helvetica Neue, Helvetica, sans-serif;
	color:#888;
	font-weight:300;
	text-align:center;
	border-radius:50%;
	border-width:0;
	background-color:transparent;
transition:background-color .25s;
	box-sizing:border-box;
	z-index:2
}
.fancybox-close-small:focus {
	outline:none
}
.fancybox-close-small:focus:after {
	outline:1px dotted #888
}
.fancybox-close-small:hover:after {
	color:#555;
	background:#eee
}
.fancybox-caption-wrap {
	bottom:0;
	left:0;
	right:0;
	padding:60px 2vw 0;
	background:linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .6) 80%, rgba(0, 0, 0, .8));
	pointer-events:none
}
.fancybox-caption {
	padding:30px 0;
	border-top:1px solid hsla(0, 0%, 100%, .4);
	font-size:14px;
	color:#fff;
	line-height:20px;
	-webkit-text-size-adjust:none
}
.fancybox-caption a, .fancybox-caption button, .fancybox-caption select {
	pointer-events:all;
	position:relative
}
.fancybox-caption a {
	color:#fff;
	text-decoration:underline
}
.fancybox-slide>.fancybox-loading {
	border:6px solid hsla(0, 0%, 39%, .4);
	border-top:6px solid hsla(0, 0%, 100%, .6);
	border-radius:100%;
	height:50px;
	width:50px;
-webkit-animation:a .8s infinite linear;
animation:a .8s infinite linear;
	background:transparent;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-30px;
	margin-left:-30px;
	z-index:99999
}
@-webkit-keyframes a {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}
@keyframes a {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}
.fancybox-animated {
	transition-timing-function:cubic-bezier(0, 0, .25, 1)
}
.fancybox-fx-slide.fancybox-slide--previous {
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0);
	opacity:0
}
.fancybox-fx-slide.fancybox-slide--next {
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0);
	opacity:0
}
.fancybox-fx-slide.fancybox-slide--current {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	opacity:1
}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
	opacity:0;
	transition-timing-function:cubic-bezier(.19, 1, .22, 1)
}
.fancybox-fx-fade.fancybox-slide--current {
	opacity:1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	-webkit-transform:scale3d(1.5, 1.5, 1.5);
	transform:scale3d(1.5, 1.5, 1.5);
	opacity:0
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
	-webkit-transform:scale3d(.5, .5, .5);
	transform:scale3d(.5, .5, .5);
	opacity:0
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
	-webkit-transform:scaleX(1);
	transform:scaleX(1);
	opacity:1
}
.fancybox-fx-rotate.fancybox-slide--previous {
	-webkit-transform:rotate(-1turn);
	transform:rotate(-1turn);
	opacity:0
}
.fancybox-fx-rotate.fancybox-slide--next {
	-webkit-transform:rotate(1turn);
	transform:rotate(1turn);
	opacity:0
}
.fancybox-fx-rotate.fancybox-slide--current {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
	opacity:1
}
.fancybox-fx-circular.fancybox-slide--previous {
	-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);
	transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);
	opacity:0
}
.fancybox-fx-circular.fancybox-slide--next {
	-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);
	transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);
	opacity:0
}
.fancybox-fx-circular.fancybox-slide--current {
	-webkit-transform:scaleX(1) translateZ(0);
	transform:scaleX(1) translateZ(0);
	opacity:1
}
.fancybox-fx-tube.fancybox-slide--previous {
	-webkit-transform:translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
	transform:translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next {
	-webkit-transform:translate3d(100%, 0, 0) scale(.1) skew(10deg);
	transform:translate3d(100%, 0, 0) scale(.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current {
	-webkit-transform:translateZ(0) scale(1);
	transform:translateZ(0) scale(1)
}
.fancybox-share {
	padding:30px;
	border-radius:3px;
	background:#f4f4f4;
	max-width:90%
}
.fancybox-share h1 {
	color:#222;
	margin:0 0 20px;
	font-size:33px;
	font-weight:700;
	text-align:center
}
.fancybox-share p {
	margin:0;
	padding:0;
	text-align:center
}
.fancybox-share_button {
	display:inline-block;
	text-decoration:none;
	margin:0 10px 10px 0;
	padding:10px 20px;
	box-shadow:0 1px 2px rgba(0, 0, 0, .2);
	border-radius:3px;
	background:#fff;
	white-space:nowrap;
	font-size:16px;
	line-height:23px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	min-width:140px;
	color:#888;
transition:all .2s
}
.fancybox-share_button:focus, .fancybox-share_button:hover {
	box-shadow:0 1px 2px rgba(0, 0, 0, .5);
	text-decoration:none;
	color:#555
}
.fancybox-share_button svg {
	margin-right:5px;
	width:23px;
	height:23px;
	vertical-align:top
}
.fancybox-thumbs {
	display:none;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	width:212px;
	margin:0;
	padding:2px;
	background:#fff;
	-webkit-tap-highlight-color:transparent;
	-webkit-overflow-scrolling:touch;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	box-sizing:border-box;
	z-index:99995
}
.fancybox-show-thumbs .fancybox-thumbs {
	display:block
}
.fancybox-show-thumbs .fancybox-inner {
	right:212px
}
.fancybox-thumbs>ul {
	list-style:none;
	position:absolute;
	position:relative;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	overflow-x:hidden;
	overflow-y:auto;
	font-size:0;
	white-space:nowrap
}
.fancybox-thumbs>ul>li {
	float:left;
	overflow:hidden;
	padding:0;
	margin:2px;
	width:100px;
	height:75px;
	max-width:calc(50% - 4px);
	max-height:calc(100% - 8px);
	position:relative;
	cursor:pointer;
	outline:none;
	-webkit-tap-highlight-color:transparent;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	box-sizing:border-box
}
li.fancybox-thumbs-loading {
	background:rgba(0, 0, 0, .1)
}
.fancybox-thumbs>ul>li>img {
	position:absolute;
	top:0;
	left:0;
	min-width:100%;
	min-height:100%;
	max-width:none;
	max-height:none;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.fancybox-thumbs>ul>li:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border:4px solid #4ea7f9;
	z-index:99991;
	opacity:0;
transition:all .2s cubic-bezier(.25, .46, .45, .94)
}
.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {
	opacity:1
}
@media (max-width:800px) {
.fancybox-thumbs {
width:110px
}
.fancybox-show-thumbs .fancybox-inner {
right:110px
}
.fancybox-thumbs>ul>li {
max-width:calc(100% - 10px)
}
}
@font-face {
font-family:'Material Icons';
font-style:normal;
font-weight:400;
src:url(https://fonts.gstatic.com/s/materialicons/v34/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format('woff2')
}
.material-icons {
	font-family:'Material Icons';
	font-weight:400;
	font-style:normal;
	font-size:24px;
	line-height:1;
	letter-spacing:normal;
	text-transform:none;
	display:inline-block;
	white-space:nowrap;
	word-wrap:normal;
	direction:ltr;
	-moz-font-feature-settings:'liga';
	-moz-osx-font-smoothing:grayscale
}
.youCover, .youCover.active-iframe iframe {
	display:block
}
.youCover {
	position:relative;
	padding-bottom:56.25%;
	padding-top:25px;
	height:0;
	background-color:#000
}
.youCover:before {
-webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
-o-transition:all .2s linear;
transition:all .2s linear;
	-moz-opacity:.5;
	-khtml-opacity:.5;
	-webkit-opacity:.5;
	opacity:.5;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	filter:alpha(opacity=50);
	content:" ";
	position:absolute;
	width:100px;
	height:70px;
	background-image:url(../dist/youtube-ico.png);
	background-repeat:no-repeat;
	background-size:contain;
	top:50%;
	left:50%;
	margin-left:-50px;
	margin-top:-35px;
	z-index:3
}
.youCover.active-iframe img {
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	opacity:0;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter:alpha(opacity=0)
}
.youCover.active-iframe:before {
	-moz-opacity:0!important;
	-khtml-opacity:0!important;
	-webkit-opacity:0!important;
	opacity:0!important;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)!important;
	filter:alpha(opacity=0)!important;
	-webkit-transform:scale(3);
	-ms-transform:scale(3);
	-moz-transform:scale(3);
	transform:scale(3)
}
.youCover iframe, .youCover img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:2;
-webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
-o-transition:all .2s linear;
transition:all .2s linear
}
.youCover:hover:before {
	-moz-opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	opacity:1;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter:alpha(opacity=100)
}
.youCover.fancybox-active img {
	border:5px solid #639
}
.scrolltext {
	margin-right:100px
}
.example1 {
	height:50px;
	overflow:hidden;
	position:relative
}
.example1 p {
	font-size:14px;
	color:#4d4d4d;
	position:absolute;
	width:100%;
	height:100%;
	margin:0;
	line-height:50px;
	text-align:center;
	-moz-transform:translateX(100%);
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
	-moz-animation:example1 25s linear infinite;
	-webkit-animation:example1 25s linear infinite;
	animation:example1 25s linear infinite
}
@-moz-keyframes example1 {
0% {
-moz-transform:translateX(100%)
}
100% {
-moz-transform:translateX(-100%)
}
}
@-webkit-keyframes example1 {
0% {
-webkit-transform:translateX(100%)
}
100% {
-webkit-transform:translateX(-100%)
}
}
@keyframes example1 {
0% {
-moz-transform:translateX(100%);
-webkit-transform:translateX(100%);
transform:translateX(100%)
}
100% {
-moz-transform:translateX(-100%);
-webkit-transform:translateX(-100%);
transform:translateX(-100%)
}
}
.example1 p:hover {
	-moz-animation-play-state:paused;
	-webkit-animation-play-state:paused;
	animation-play-state:paused
}
.sp-column {
	float:left!important
}
.scrolltop {
	position:fixed;
	bottom:50px;
	z-index:1000;
	right:0;
	width:80px;
	padding:25px;
	display:none
}
.obitImage {
	float:left;
	margin:25px 20px 0 0
}
.ObtDateHead {
	margin:0;
	font-family:RobotoRegular_0, Arial, Tahoma
}
.obtName {
	margin:25px 0 5px 0px!important
}
.ObtSec p {
	margin:0!important
}
.obtLoc {
	float:left
}
.obtDate {
	margin-bottom:20px
}
.nomargin {
	margin:0!important
}
.corImg .forminput {
	display:none
}
.dateText {
	font-family:RobotoBold, Arial, Tahoma;
	color:#39F
}
.dateSpan {
	font-family:RobotoRegular, Arial, Tahoma
}
.icontact {
	color:#29378b
}
.specCredit {
	float:right;
	margin-top:5px
}
.specimgdiv {
	width:300px
}
.highlightNewsDiv {
	border:1px solid #DCDCDC;
	height:354px;
	overflow-x:hidden;
	overflow-y:auto
}
.listhighlights {
	padding:10px;
	border-bottom:1px solid #EEE
}
.bgcolor {
	background-color:#fbfbfb
}
.highdate {
	font-family:Arial;
	font-weight:400;
	font-size:12px;
	color:#919191;
	line-height:15px
}
.currencyIcon {
	float:left
}
.carouselTicker {
	display:none
}
.archiveDiv {
	position:absolute;
	float:right;
	right:24px;
	opacity:0;
	top:22px
}
#editionMore {
	display:none
}
.videoHolder {
	width:100%
}
.carouselTickerDiv {
	width:100%
}
.ns_msg {
	display:none;
	color:green
}
.catMenu {
	position: relative;
}

.imageCaption{background-color: #efefef;padding: 10px;}

