@import "icon.css";
@import "yamm.css";
@import "normalize.css";
/*@import "../plugins/myTCB/myTCBNav.css"; */
.grey-bg {
	background: #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
	background: -webkit-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -o-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -ms-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: linear-gradient(to bottom, #fff 0%, #f6f6f6 47%, #ededed 100%);
 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0)
}
.fontbold {
	font-weight: 700
}
.interest-membership {
	font-size: 10pt;
	border-radius: 0
}

.alert-membership {
    color: #fff;
background-color: #2063b8;
    border-color: #04408d;
}
.alert-membership p {
    color: #fff;
}

.link-membership {
    color: #fff !important;
    text-decoration:underline !important;
}

.sign-up > li > a {
	padding: 5px 8px;
}
.Mobile_Sign_Up > li > a {
	padding: 5px 8px;
}
#user_name > a:hover, #user_name > a:focus {
	background-color: #666!important
}
.form-control {
	padding-right: 6px!important
}
#upcoming-events img, #latest-research img, #upcoming-webcasts img {
	width: 100%;
	height: 130px
}
.btn-info {
	color: #fff!important;
	background-color: #0072b4;
	border-color: #08528a
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
	color: #fff!important;
	background-color: #08528a;
	border-color: #0072b4
}
table {
	line-height: 1.42857143
}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
	background-color: #0072b4;
	color: #eee
}
.product_specs {
	width: 100%
}
a {
	color: #08528a;
	text-decoration: none;
	cursor: pointer;
}
a:hover, a:focus {
	color: #0072b4;
	text-decoration: none;
}
a:link {
	text-decoration: none;
	color: #08528a
}
.more1 {
	background-image: url(/assets/images/bullet_sprite.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 15px
}
a.more {
    background-image: url(/assets/images/bullet_sprite.gif);
    background-repeat: no-repeat;
    background-position: 0 8px;
    padding-left: 15px;
    font-weight: 750;
    font-size: 18px;
    line-height: 24px;
    display: flex;
    text-transform: capitalize;
    color: #000000;
}
a.more:hover {
	text-decoration: underline
}
.lead_indicator li.more {
	background-image: url(/assets/images/bullet_sprite.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	padding-top: 5px
}
.lead_indicator li.more a {
	font-weight: 700
}
.lead_indicator li.more:hover {
	text-decoration: underline
}
.navbar-toggle .icon-bar {
	border: 2px solid #fff
}
.top-blue-strip {
	margin: 0 0 5px;
	height: 35px;
	line-height: 30px;
	vertical-align: middle
}
.top-wrapper {
	background: #fff
}
.top-link {
	color: #666!important;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0 5px
}
.top-link:hover {
	color: #fff
}
.social {
	padding: 3px
}
.right-text {
	text-align: right
}
.global-search .input-group-addon {
	padding: 0;
	border: none
}
.search-text {
	width: 200px;
	border: 1px solid #ddd;
	padding: 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
#JumpSearch, #search_products {
	z-index: 0
}
td {
	padding: 5px;
	vertical-align: top
}
ol {
	margin-left: -40px
}
ul.middle-links {
	margin: 0;
	padding: 0
}
ul.middle-links li {
	display: inline-block
}
ul.middle-links li a {
	font-size: 1.2em
}
ul.middle-links li a:hover {
	text-decoration: none;
	cursor: pointer;
	transition: all ease 1s
}
.form-horizontal .control-label {
	text-align: left;
	font-weight: 500
}
.search-container {
	background: linear-gradient(to bottom, #fff 0%, #f6f6f6 47%, #ededed 100%);
	border: 1px solid rgba(0, 0, 0, 0.24);
	border-radius: 5px;
	height: 40px;
	margin-left: 0;
	width: 100%
}
.search-container .input-group {
	width: 175px
}
.search-box {
	padding-left: 20px
}
.search-container #sort_type {
}
.council_sort {
	font-size: .9em;
	float: right
}
#sort_type a.current_sort {
	font-weight: 700;
	text-decoration: underline
}
.search-container #search {
	margin-top: -6px
}
.icon-addon:after, .icon-addon:before {
	display: table;
	content: " "
}
.tcb-wrapper {
	margin-top: 10px
}
.right-box-el {
	text-align: right;
	margin-bottom: 5px
}
.navbar {
	background: #666!important;
	margin-bottom: 0
}
.navbar-nav.navbar-right:last-child {
	background: #0072b4
}
.navbar-nav.navbar-right .main-submenu li {
	padding-bottom: 5px
}
.navbar-nav.navbar-right .main-submenu li a:hover {
	border-bottom: 1px dashed gray
}
.navbar-nav.navbar-right i {
	font-size: 16px;
	top: 3px;
	margin: 0 4px
}
.signin-dropdown li.dropdown-header {
	padding: 3px 0;
	font-weight: 700;
	font-size: 15px;
	color: #08528a
}
.signin-dropdown {
	right: 14px!important;
	padding: 15px 0;
}
.navbar-nav > li > a {
	color: #fff!important
}
.navbar {
	position: relative;
	min-height: 30px!important;
	border: 0px solid rgba(0, 0, 0, 0);
	border-radius: 0
}
.navbar-collapse {
	padding-left: 0
}
.navbar-nav > li > a {
	padding-top: 0;
	padding-bottom: 0
}
.dropdown:hover .dropdown-menu {
}
.navbar-nav > li > a {
	padding: 7px 17px 6px 8px
}
.navbar-nav > li > a:hover {
	background: #999
}
.navbar-toggle {
}
.web-footer {
	background: #666;
	min-height: 150px;
	color: #fff;
	margin-top: 20px
}
.web-footer a {
	color: #fff
}
.t-blue {
	background: #0172b6;
	color: #fff;
	border: 1px solid #0172b6;
	cursor: pointer
}
.web-header {
	margin-top: 15px;
	font-size: .9em;
	margin-bottom: 15px;
}
.web-header .left .row {
	margin-top: 5px
}
.advance-question {
	color: #333;
	text-decoration: underline;
	padding-left: 5px
}
.advance-question:hover {
	color: #000
}
.tcb-question {
	color: #333;
	text-decoration: underline;
	padding-left: 5px
}
.tcb-question:hover {
	color: #000
}
.lg-box {
	background: #fff
}
.main-menu .caret {
	border-top-color: #fafafa;
	border-bottom-color: #fff
}
.main-menu ul.main-submenu {
	min-width: 225px
}
.main-menu ul.main-submenu li.dropdown-header {
	padding: 3px 0;
	font-weight: 700;
	color: #08528a
}
.main-menu ul.main-submenu li.dropdown-header a {
	padding: 3px 0;
	font-weight: 700;
	color: #08528a;
	font-size: 1em
}
.main-menu ul.submenu_sub_list li a {
	color: #08528A!important;
	font-weight: 400
}
.main-menu ul.main-submenu li a {
	color: #666;
	font-size: .9em
}
.main-menu ul.main-submenu li a:hover {
	border-bottom: 1px dashed grey
}
.main-menu .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	border-color: #0172b6!important
}
.main-menu .nav .caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}
.bread-strip {
	background: #f5f5f5
}
.footer-list {
	margin-top: 15px;
	margin-left: -55px
}
.footer-list li {
	list-style: none
}
.footer-list ul li a {
	color: #eee;
	display: inline-block;
	padding-left: 10px
}
.ftlist-head {
	font-weight: 700;
	margin-bottom: 5px;
	font-weight: bold;
	margin-bottom: 5px
}
.ftlist-head a {
	padding-left: 0!important
}
.ftlist-subhead {
	margin-top: 2px
}
.ftlist-subhead a {
	padding: 0!important
}
.ft-hr {
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #222
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	margin-left: -60px
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	margin-right: -60px
}
.carousel-control.right {
	background: transparent!important
}
.leftimage {
	background: url(/images/Left-Toggle-Arrow.jpg) 0 0
}
.rightimage {
	background: url(/images/Right-Toggle-Arrow.jpg) 0 0
}
.carousel-control.left {
	background: transparent!important
}
.carousel-control {
	z-index: 11
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
	font-size: 14px;
	color: #000
}
.shadow-0 {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width: auto;
	background: #777;
	-webkit-box-shadow: 0 15px 10px #777;
	-moz-box-shadow: 0 15px 10px #777;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg)
}
.shadow-1 {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto
}
.news-box-2 {
	height: 169px;
	background-size: cover;
	background-position: center;
	position: relative;
	margin-bottom: 5%;
	border: 1px solid #ccc
}
.width-full {
	width: 100%
}
.news-text {
	position: absolute;
	bottom: 0;
	padding: 1em;
	background: rgba(0, 0, 0, .7)
}
.news-text .title {
	color: #fff
}
.title {
	font: 600 2em/1.2em minion-pro;
	margin-bottom: 0
}
#home-feature-news {
	background: #fff;
	height: auto;
	overflow: auto;
	border: 1px solid #ddd;
	padding: 3px;
	margin-bottom: 20px
}
#home-feature-news img {
	float: left;
	margin-right: 15px
}
#home-feature-news img.kbi {
	width: 100%
}
.featured_date {
	font-style: italic;
	color: #999
}
#home-news {
	background: #fff;
	margin-bottom: 20px;
	border: 1px solid #f6f6f6;
	border-bottom: none;
	padding: 10px 20px
}
#home-news .carousel-inner .homenews-item {
	display: inline-block;
	float: left;
	width: 25%;
	margin-left: 0!important;
	margin-right: 0!important;
	padding: 0
}
#home-news .carousel-inner .homenews-item img {
	height: 60px!important;
	width: 60px;
	margin-right: 5px;
	float: right
}
#home-news .home-news-info {
	height: 120px;
	background: #fff;
	float: left;
	border-bottom: none;
	padding: 5px;
	color: #08528a;
	font-size: .8em
}
#home-news .home-news-info:hover {
	background: #eaeaea
}
#home-news .carousel-inner .homenews-item p {
	width: 60%
}
#home-news .item a {
	border-right: 1px solid #f0f0f0
}
#home-news .item a:last-child {
	border-right: none
}
#home-news .left {
	left: 56px
}
#home-news .right {
	right: 56px
}
#home-news:before, #home-news:after {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width: auto;
	background: #777;
	-webkit-box-shadow: 0 15px 10px #777;
	-moz-box-shadow: 0 15px 10px #777;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg)
}
#home-news:after {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto
}
#home-news1 {
	background: #fff;
	margin-bottom: 20px;
	border: 1px solid #f6f6f6;
	padding: 3px
}
#home-news1 .carousel-inner .homenews-item {
	display: inline-block;
	float: left;
	margin-left: 0!important;
	margin-right: 0!important;
	padding: 0
}
#home-news1 .carousel-inner .homenews-item img {
	margin-right: 5px;
	float: right
}
#home-news1 .home-news-info {
	background: #fff;
	float: left;
	padding: 0;
	color: #08528a;
	font-size: .8em
}
#home-news1 .carousel-inner .homenews-item p {
	width: 60%
}
#home-news1 .item a {
	border-right: 1px solid #f0f0f0
}
#home-news1 .item a:last-child {
	border-right: none
}
#home-news1 .left {
	left: 56px
}
#home-news1 .right {
	right: 56px
}
#home-news1:before, #home-news1:after {
	z-index: -1;
	position: absolute;
	content: "";
	left: 10px;
	width: 50%;
	top: 80%;
	max-width: auto;
	background: #777;
	-webkit-box-shadow: 0 15px 10px #777;
	-moz-box-shadow: 0 15px 10px #777;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg)
}
#home-news1:after {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto
}

@media all and (min-width: 767px) {
.home-news1-right {
	background: url(/images/Right-Toggle-Arrow.jpg) no-repeat;
	padding: 20px;
	position: absolute;
	margin-left: -40px;
	right: 0
}
.home-news1-left {
	background: url(/images/Left-Toggle-Arrow.jpg) no-repeat;
	padding: 30px;
	position: absolute;
	left: 0
}
}

@media all and (min-width: 500px) {
.home_nws {
	top: 40%
}
}

@media all and (min-width: 500px) and (max-width: 1000px) {
#mob_search {
	display: none
}
#tab_search {
	display: block
}
}

@media all and (max-width: 500px) and (min-width: 350px) {
.home_nws {
	width: 0;
	top: 38%
}
}

@media all and (max-width: 349px) {
.home_nws {
	width: 0;
	top: 30%
}
}

@media all and (max-width: 767px) {
	.home-news1-right {
		background: url(/images/Right-Toggle-Arrow.jpg) no-repeat;
		padding: 20px;
		position: absolute;
		margin-left: -40px
	}
	.home-news1-left {
		background: url(/images/Left-Toggle-Arrow.jpg) no-repeat;
		padding: 20px;
		position: absolute
	}
	.carousel-indicators {
	    margin-left: -25% !important;
	}
	#councilCommunitiesInstDropdown .open .dropdown-menu {
	    float: right ! important;
	}
}

@media all and (max-width: 500px) {
.home-news1-right {
	background: url(/images/Right-Toggle-Arrow-sm.jpg) no-repeat;
	padding: 15px;
	position: absolute;
	margin-left: -30px
}
.home-news1-left {
	background: url(/images/Left-Toggle-Arrow-sm.jpg) no-repeat;
	padding: 15px;
	position: absolute
}
}
.content-indicators {
	float: left;
	margin-left: 30px
}
.eco-indicators {
	padding: 0;
	border: 1px solid #ddd
}
.eco-indicators1 {
	padding: 0
}
.new-home-page-indicators li {
	padding-left: 20px!important;
	margin-top: 4px!important
}
.new-home-page-indicators li .indicator-name {
	font-size: .9em!important;
	font-size: .9em!important
}
.eco-indicators li {
	list-style: none;
	padding-left: 25px;
	margin-bottom: 5px;
}
.eco-indicators1 li {
	list-style: none;
	padding-left: 25px;
	margin-bottom: 10px;
}
.eco-indicators li .indicator-name {
color: #08528a;
    font-weight: 400;
    width: 70%;
    display: inline-block;
}
.eco-indicators1 li .indicator-name {
	color: #08528a;
	font-weight: 400;
	font-size: 18px
}
.eco-indicators li .indicator-name a {
	color: #08528a
}
.eco-indicators1 li .indicator-name a {
	color: #08528a
}
.eco-indicators li .indicator-points {
	float: right
}
.eco-indicators1 li .indicator-points {
	float: right;
	font-size: 18px
}

@media all and (max-width: 991px) and (min-width: 767px) {
.eco-indicators li .indicator-name a {
	font-size: .93em!important
}
.eco-indicators1 li .indicator-name a {
	font-size: .93em!important
}
}
.eco-indicators a i {
	font-size: 15px;
	top: 2px
}
.eco-indicators1 a i {
	font-size: 15px;
	top: 2px
}
.indicator-head {
	background: #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
	background: -webkit-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -o-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -ms-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: linear-gradient(to bottom, #fff 0%, #f6f6f6 47%, #ededed 100%);
 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	margin-top: 0;
	margin-bottom: 0;
	color: #fff;
	padding: 7px 5px;
	color: #000;
	font-weight: 400;
	font-size: 1.1em;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-top: none
}
.eco-indicators li.down {
	background: url(/assets/images/down.png);
	background-repeat: no-repeat
}
.eco-indicators1 li.down {
	background: url(/assets/images/down.png);
	background-repeat: no-repeat
}
.eco-indicators li.up {
	background: url(/assets/images/up.png);
	background-repeat: no-repeat
}
.eco-indicators1 li.up {
	background: url(/assets/images/up.png);
	background-repeat: no-repeat
}
.eco-indicators li.nochange {
	background: url(/assets/images/nochange.png);
	background-repeat: no-repeat
}
.eco-indicators1 li.nochange {
	background: url(/assets/images/nochange.png);
	background-repeat: no-repeat
}
.us-indices, .globe-indices {
	background: #fff!important;
	border-radius: 0;
	color: #fff!important;
	padding: 7px 10px!important
}
.eco-indicators .panel-title {
	font-size: 1em!important
}
.eco-indicators1 .panel-title {
	font-size: 1em!important
}
.eco-indicators .panel-title a {
	color: #08528a
}
.eco-indicators1 .panel-title a {
	color: #08528a
}
.eco-indicators .panel-title a:hover {
	text-decoration: underline
}
.eco-indicators1 .panel-title a:hover {
	text-decoration: underline
}
.eco-indicators .panel + .panel {
	margin-top: 0
}
.eco-indicators1 .panel + .panel {
	margin-top: 0
}
.eco-indicators .panel-body {
	border-top: none!important
}
.eco-indicators1 .panel-body {
	border-top: none!important
}
.eco-indicators .panel {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 0;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05)
}
.eco-indicators1 .panel {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 0;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05)
}
.eco-indicators .panel-default > .panel-heading {
	color: #333;
	background-color: #fff
}
.eco-indicators1 .panel-default > .panel-heading {
	color: #333;
	background-color: #fff
}
.event-container .tab-pane {
	background: #fff
}
.event-container .nav-tabs {
	background: #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
	background: -webkit-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -o-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -ms-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: linear-gradient(to bottom, #fff 0%, #f6f6f6 47%, #ededed 100%);
 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	border: 1px solid #ccc;
	border-top: 1px solid #069
}
.event-container .nav-tabs > li {
	border-right: 1px solid #ccc;
	font-weight: 700
}
.event-container .nav-tabs > li > a {
	margin-right: 0;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 0;
	color: #000
}
.event-container .nav-tabs > li.active > a {
	color: #069
}
.event-container .nav-tabs > li > a:hover {
	background: #069;
	color: #fff
}
.event-container .tab-pane span {
	font-weight: 400!important
}
.event-container .tab-pane {
	padding: 10px;
	border: 1px solid #ccc;
	border-top: none
}
.event-title {
	margin-top: 10px
}
.event-title a {
	color: #0172b6;
	font-weight: 700;
	font-size: .85em
}
.event-time .register-link a {
	color: red;
	font-weight: 700;
	font-size: .85em
}
.indicators {
	margin-left: 40px
}
.indicators span {
	display: none
}
.indicators ul li, #content .indicators ul li, span.large_indicator, span.small_indicator {
	background-image: url(/images/site/indicators_sprite.gif);
	background-repeat: no-repeat
}
.indicators ul {
	padding-left: 5px;
}
#us_indicators li {
	padding-left: 35px;
	margin-bottom: 20px;
}
#us_indicators li a {
	background: none;
	padding: 0
}
#us_indicators .up, span.up_large {
	background-position: 0 3px
}
#us_indicators .nochange, span.nochange_large {
	background-position: 0 -98px
}
#us_indicators .down, span.down_large {
	background-position: 0 -197px
}
#us_indicators .none, span.none_large {
	background-position: 0 -25px
}
#global_indicators li {
	height: 13px;
	padding-left: 30px;
	margin-bottom: 10px;
}
#global_indicators ul {
	list-style-type: none
}
#global_indicators li a {
	display: inline-block;
	width: 80%;
	background: none;
	padding: 0;
	float: left
}
#global_indicators .up, span.up_small {
	background-position: 0 -299px
}
#global_indicators .nochange, span.nochange_small {
	background-position: 0 -399px
}
#global_indicators .down, span.down_small {
	background-position: 0 -498px
}
#global_indicators li.up, #global_indicators li.down,#global_indicators  li.nochange {
	padding-left: 0 !important;
}
#content #us_indicators li {
	padding-left: 35px;
	margin-bottom: 10px;
	height: 85px;
	width: 200px;
	float: left;
	margin-right: 10px
}
#content #global_indicators li {
	padding-left: 30px;
	margin-bottom: 10px;
	height: auto;
}
span.large_indicator {
	display: block;
	height: 50px;
	float: left;
	padding: 4px 20px 0 30px;
	font-size: 20px;
	color: #666
}
.indicator_description {
	border-left: 1px solid #ccc;
	float: left;
	padding-left: 10px
}
.indicator_description p {
	margin: 0
}
.indicator_description .button {
	margin-top: 10px
}
span.small_indicator {
	display: inline-block;
	height: 13px;
	padding-left: 20px
}
#tcb-topics .panel {
	border-radius: 0!important;
	border: none
}
#tcb-topics .panel-heading {
	background: #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
	background: -webkit-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -o-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -ms-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: linear-gradient(to bottom, #fff 0%, #f6f6f6 47%, #ededed 100%);
 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	color: #000;
	border-radius: 0!important;
	border: 1px solid #ccc;
	border-left: 2px solid #666;
	text-transform: uppercase
}
#tcb-topics .panel-body {
	background: #fff;
	border: 1px solid #ccc;
	border-top: none
}
#tcb-topics .panel-body img {
	width: 120px;
	height: 100px;
	float: left;
	margin-right: 10px
}
.topic-box {
	background: none;
	margin-top: 8px
}
.topic-box-ttl {
	padding: 0 0 7px;
	color: #000;
	font-size: 1.3em;
	border-bottom: 2px solid #08528a;
	margin-bottom: 10px;
	margin-top: 20px
}
.topic-box-info img {
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 10px
}
#content #asia-pacific {
	position: relative;
	width: 100%;
	height: 278px;
	background: url(/images/regionsmarket/asia-pacific.jpg) no-repeat;
	padding: 0
}
#content #asia-pacific li {
	display: block;
	position: absolute;
	background: none;
	margin: 0;
	padding: 0;
	list-style: inherit!important
}
#asia-pacific a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	outline: none;
	cursor: default
}
#chi {
	left: 21px;
	top: 0
}
#jap {
	left: 362px;
	top: 0;
	line-height: 1
}
#chi a {
	width: 361px;
	height: 279px;
	line-height: 1
}
#jap a {
	width: 144px;
	height: 279px;
	line-height: 1
}
#chi a:hover {
	background: url(/images/regionsmarket/asia-pacific.jpg) 0 -279px no-repeat
}
#jap a:hover {
	background: url(/images/regionsmarket/asia-pacific.jpg) -362px -279px no-repeat
}
#content .products_services {
	position: relative;
	clear: both
}
.lg-box {
	margin-top: 10px
}
.product-box {
	background: #fff
}
.product-box .product_listing_info {
	color: #666;
	font-size: .9em
}
.product-box-ttl {
	padding: 0 0 7px;
	color: #000;
	font-size: 1.3em;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	margin-top: 10px
}
.product-box-ttl i {
	color: #069;
	font-size: .9em
}
.product-box .view_all {
	color: #000;
	margin-top: 5px;
	background: #f9f9f9;
	border: 1px solid #f1f1f1;
	padding: 3px
}
.product-box-ttl a {
	color: #333
}
.sign-ins {
	margin-left: 2px
}
.sign-ins-ttl {
	font-size: 1.7em!important;
	background: #FFF!important;
	padding: 0!important;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #eee
}
.scrollable-menu {
	height: auto;
	max-height: 150px;
	overflow-x: hidden
}
.form-group.required .control-label:after {
	color: red;
	content: "*"
}
.form-enable {
	display: block
}
.form-disable {
	display: none
}
.widget {
	background: rgba(253, 253, 253, 0.3);
	margin: 0;
	padding: 0;
	border: 1px solid #ddd;
	/*border-top: none;*/
	margin-bottom: 20px
}
.widget p {
	margin-top: 0;
	margin-bottom: 20px;
}
.block-head {
	background: #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
	background: -webkit-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -o-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -ms-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: linear-gradient(to bottom, #fff 0%, #f6f6f6 47%, #ededed 100%);
 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	margin-top: 0;
	margin-bottom: 0;
	color: #fff;
	padding: 7px 5px;
	color: #000;
	font-weight: 400;
	font-size: 1.2em;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}
.widget h4, .widget-title {
	background: #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
	background: -webkit-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -o-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -ms-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: linear-gradient(to bottom, #fff 0%, #f6f6f6 47%, #ededed 100%);
 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	margin-top: 0;
	margin-bottom: 0;
	color: #fff;
	padding: 7px 5px;
	color: #000;
	font-weight: 400;
	font-size:18px;/*as per new change requirement*/
	/*font-size: 1.1em;*/
	/*border-top: 1px solid #ddd;*/
	border-bottom: 1px solid #ddd
}
.widget-info input[type="submit"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 70%;
	margin-bottom: 10px
}
.widget-info .btn {
	width: 70%
}
.modalpanel {
	font-size: 1.3em;
	padding: 8px 3px;
	border-bottom: 1px solid #DDD;
	border-top: 1px solid #DDD;
	background: none repeat scroll 0 0 #F9F9F9;
	margin-top: 10px
}
.widget-img {
	float: left;
	display: inline-block;
	border: 1px solid #ccc;
	margin-right: 10px;
	max-width: 75px;
	max-height: 100px
}
.widget-title p {
	margin-bottom: 0
}
.widget-info {
	height: auto;
	overflow: auto;
	background: #fff;
	padding: 5px;
	font-size: 10pt
}
.widget-info b {
	font-size: 1.05em;
	font-weight: 400
}
.widget a.play_webcast {
	padding: 0!important;
	display: block;
	height: 250px;
	width: 100%;
	position: relative
}
.widget .play_webcast img:nth-child(2) {
	display: none
}
.widget-sponsors .widget-info a {
	border: 1px solid #f1f1f1;
	padding: 5px;
	display: inline-block;
	width: 210px;
	height: 70px
}
.widget-sponsors .widget-info a img {
	width: 200px!important;
	height: 60px!important;
	position: absolute;
	float: left;
	padding: 0!important;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	transition: all ease 1s
}
.widget-sponsors .widget-info a img:hover {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	transition: all ease 1s
}
.widget-sponsors .widget-info p br {
	display: none
}
.widget .play_webcast {
	display: block
}
.widget .play_webcast img {
	padding: 0!important;
	height: 250px!important;
	width: 100%!important;
	display: block;
	position: absolute
}
.play-btn {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAYAAABzJ5OsAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTktMDMtMjdUMTc6MjA6NTErMDU6MzA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOS0wMy0yN1QxNzo1MDoyMSswNTozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTktMDMtMjdUMTc6NTA6MjErMDU6MzA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6N2IxZGUyMTQtYjIwOS02ODQ2LWE4YjktNTdhODkwMmZhNGQ2PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjdiMWRlMjE0LWIyMDktNjg0Ni1hOGI5LTU3YTg5MDJmYTRkNjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjdiMWRlMjE0LWIyMDktNjg0Ni1hOGI5LTU3YTg5MDJmYTRkNjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo3YjFkZTIxNC1iMjA5LTY4NDYtYThiOS01N2E4OTAyZmE0ZDY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTktMDMtMjdUMTc6MjA6NTErMDU6MzA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NDc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NDc8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PiBnjQQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAA6VJREFUeNrMmj9oFFEQxn+zpj1IJRgsToQFq0SuEGyy15s/EBBOC5Pm0qkhgmUufSLRzoDEFJpKEjVo6QbSBs/2mqSQCFYHgcgV8ix2NlzOzeV29+3eDYTA3fLue/PmzXzzzQoWzRgzBgwDXsTXTaAO1EWkaeP3JCXYYWAamFLAV4CG/p10PO4CBaAEHAE7wJ6I7OQK3hhTBJaAWeAA8IE94LjHJUq6WQ9oAZvAWtwTkYSgZ4BdYCsG4G4bqQI3gWURWbMO3hjzVIHvA6sRYYGFTSwCp8CciNRTg9e43gDuADUNkyytCtwHFkTkbbcHh3oA/g34CzzIwNtRtq4OemWMKYpILbbn24D/VI/nbS7wGvggInNRDzgDChxNt/PAjDFmtmfPG2M2gLsaKv228AQmRcTv6nnd5YzuehCsAbwAtjUioj2vXx4Cz3PIKnFtBThqj3+JCJci8IzBswLwqT18pKN6HgKTKapmIeN0WgVcESl3xvySlvw05b6iVbKQEfgtoKTs9Rz4aeC9hR+oaHZwMwB/og5+cgbeGDMN/NabbTO9VTLYwGd19Jnnp/RD2xdsUbOEzTBqAH+MMV4I3sswNXoajiWLa/qA52huL1oMmSi7pmFUtej9UQcYy7EgVfUURlKucwwUHW2Y8+Yq7y5o0nu1A2As9Hwj5w0U9CLX0lxmpy1/9sPupakJzoBQ3kT3wFENxe0j+Ib2DbFpyZCCL/QJ+G5CJWIEaA4RyHB5e/4EWNZik7Ru1B3VRwoWcm+cMHmYAnio8dSdtnJbygH4etL4jgD/IwT/MWPwv7QnXrdUI0rATgh+BxjP6OL66m1bFMQDfBFpOgAicqSLe5Yv5ar2wzaLYIVAVT5XpDYts755bdtsWgm4GmqYZ+D1gxYwYaHPnM+IL1WBlxdJH14oLyQ86izVgwowIyI3IsHrBraVJg+SdjOiNPqc5BdFzOaUJlcGCPwK8KZTq/xPnxeRpjGmDHzX/Oz3GXgNOBWRhZ4osVKGOQIhyu0z8OtAORaf1+zzWLn2RM6gC+3AL5oS9jKTmiaYSX3VopPH5VwhGKyVu403L+2kdMhbBm7pKWQZRhXNKl9E5PZlc9m4c9gagU64ryTr2BJoj0BdaxGMMXtKErEn4B3Tb1+7IT9heIwraWsRDJDfxlkg8bsHqrTNAo+0LvhKCQ7atJX2C+gqYFc5iqtsdjPp+wdi48z1NDxgVDcyrP87qTEE7yjU07wwEdq/AQAvYhqN0F/heQAAAABJRU5ErkJggg==);
	display: inline-block;
	width: 47px;
	height: 47px;
	position: absolute;
	left: 40%;
	margin-top: 40% !important;
}
.tcb_play_large {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAYAAABzJ5OsAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTktMDMtMjdUMTc6MjA6NTErMDU6MzA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOS0wMy0yN1QxNzo1MDoyMSswNTozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTktMDMtMjdUMTc6NTA6MjErMDU6MzA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6N2IxZGUyMTQtYjIwOS02ODQ2LWE4YjktNTdhODkwMmZhNGQ2PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjdiMWRlMjE0LWIyMDktNjg0Ni1hOGI5LTU3YTg5MDJmYTRkNjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjdiMWRlMjE0LWIyMDktNjg0Ni1hOGI5LTU3YTg5MDJmYTRkNjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo3YjFkZTIxNC1iMjA5LTY4NDYtYThiOS01N2E4OTAyZmE0ZDY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTktMDMtMjdUMTc6MjA6NTErMDU6MzA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NDc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NDc8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PiBnjQQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAA6VJREFUeNrMmj9oFFEQxn+zpj1IJRgsToQFq0SuEGyy15s/EBBOC5Pm0qkhgmUufSLRzoDEFJpKEjVo6QbSBs/2mqSQCFYHgcgV8ix2NlzOzeV29+3eDYTA3fLue/PmzXzzzQoWzRgzBgwDXsTXTaAO1EWkaeP3JCXYYWAamFLAV4CG/p10PO4CBaAEHAE7wJ6I7OQK3hhTBJaAWeAA8IE94LjHJUq6WQ9oAZvAWtwTkYSgZ4BdYCsG4G4bqQI3gWURWbMO3hjzVIHvA6sRYYGFTSwCp8CciNRTg9e43gDuADUNkyytCtwHFkTkbbcHh3oA/g34CzzIwNtRtq4OemWMKYpILbbn24D/VI/nbS7wGvggInNRDzgDChxNt/PAjDFmtmfPG2M2gLsaKv228AQmRcTv6nnd5YzuehCsAbwAtjUioj2vXx4Cz3PIKnFtBThqj3+JCJci8IzBswLwqT18pKN6HgKTKapmIeN0WgVcESl3xvySlvw05b6iVbKQEfgtoKTs9Rz4aeC9hR+oaHZwMwB/og5+cgbeGDMN/NabbTO9VTLYwGd19Jnnp/RD2xdsUbOEzTBqAH+MMV4I3sswNXoajiWLa/qA52huL1oMmSi7pmFUtej9UQcYy7EgVfUURlKucwwUHW2Y8+Yq7y5o0nu1A2As9Hwj5w0U9CLX0lxmpy1/9sPupakJzoBQ3kT3wFENxe0j+Ib2DbFpyZCCL/QJ+G5CJWIEaA4RyHB5e/4EWNZik7Ru1B3VRwoWcm+cMHmYAnio8dSdtnJbygH4etL4jgD/IwT/MWPwv7QnXrdUI0rATgh+BxjP6OL66m1bFMQDfBFpOgAicqSLe5Yv5ar2wzaLYIVAVT5XpDYts755bdtsWgm4GmqYZ+D1gxYwYaHPnM+IL1WBlxdJH14oLyQ86izVgwowIyI3IsHrBraVJg+SdjOiNPqc5BdFzOaUJlcGCPwK8KZTq/xPnxeRpjGmDHzX/Oz3GXgNOBWRhZ4osVKGOQIhyu0z8OtAORaf1+zzWLn2RM6gC+3AL5oS9jKTmiaYSX3VopPH5VwhGKyVu403L+2kdMhbBm7pKWQZRhXNKl9E5PZlc9m4c9gagU64ryTr2BJoj0BdaxGMMXtKErEn4B3Tb1+7IT9heIwraWsRDJDfxlkg8bsHqrTNAo+0LvhKCQ7atJX2C+gqYFc5iqtsdjPp+wdi48z1NDxgVDcyrP87qTEE7yjU07wwEdq/AQAvYhqN0F/heQAAAABJRU5ErkJggg==');
	display: inline-block;
	width: 47px;
	height: 47px;
	position: absolute;
	left: 40%;
	margin-top: 40%
}
.tcb_play_large_white {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAABhCAYAAADGBs+jAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB29JREFUeNrsXT1TG0kQnVWRqorUSgwJMS5+AHIOZxHCBZYSHNrGzhE5lCE8J0BwJjx8kFv6AZQVk1iRSeXSD9Bt49fa1twu2tV+zexuV02tjAGhfvNed8+nowy2yWSy7j5W3EbP53it8Fzx+ZEhGtnAbb/c1qOvOY4zNPVzOoY5vek+qG3imaSNAMxXAsYFZVCB4Dm+5T5euY2ey9p/j912j0av77Sv67aBZ91ta+K5EQDKNYHiAnJdOhBcx5OUvHVbW3M8ObcPZ1P7meDbMhjc6pqMXbrtIg/ZcnKQm0NNah6g2zcBvTstk9InAblw21mWcuXk6Hxy/C2eedu227Y02aK/q5MFM5wMZOcT9J6NHP85YalJUrL2AIhkxnsXjJF1ILgAdNH7bXC+bg23HQjmEgBHLhCnVoCA3P4cub1CgD3JWO+TMpKnD2BIahLlJAzAO8gPZzrU86+U/baPxqzoJJnWOgk5fxnOb4vef2SJ9ESJF13BilMXiPdGgAAAvgn5+YxWVCN52hXytBM3aDsxAVgHAMuQn4+iqi2ybYukg+qJl3GAqCUEABVcb0oCgEJhuYeO9+gH+CM7JmgA3AOAsSqfUXz4CxU3MeHFIplTrQIglvHnf4A//kGMTI8JeIMfFQBPMiJyjKhFBECPARUAs4zgGHGelhx9whuMkaZVAPgDQdbCsE1yIKAS5kLso6VDEFkBcYTXh5iwih8TEIi/l6QQS8qIBVvImFbnxYcwTDgXQxEVAOGMByyXw8SH2hwWdEUcOKp8G9rGYAPHh9ZCcoQJmR8C2avKt5GNR1+flKXanGyIZagCYDG7EoXcYSQmYE74G/65V2VDsYx8eYzXq37DGkFMYNRuKwBiW095A5uHoeRIrIJTBmRD9YIAwX5sI9bOZYJkQd4zY8fKm1a02e6eYkPNJyMyhQUyw6DBsUZB2NDSR1p1JrwVOmbS/DCtevhbJb9IOGs2cKbUfgqEtpAi06wOefpgcaxgNrz2BQFVHQ9T9wz+ILuQpzVLMyWydTkdKpnwSvtGk40nUXYtHM7o6WyQIPD4xo0lH6gOaTq2TJ76oojzQEBtwMtWbCvO6G//ovw3gpguSSuSCU0NJdvsGeTJhppC7jhqShA2RRpls9lSU9xJv+tMKMLiLRtqCvbzY4ZUE6nSWBVnAa/pNcX9DAjK2w9cxNFSU2uKMeqxx6SoprzV1EUdsja1pmDVWSYQngt0imom1hRTSZJyVIYV1SbVFGO/irksZkpNwUzYlEwo27LGfbCiYQITipwdhQnaudcUZZSjoJqim1fQrkDwbCuvmqIC4f/y9CXrmqICwd8aWYMwxOuNyvfTbcAneYFQdqNi9Q+V3fTulG1LWpZQVstj88szPPvEhIEISmUzGsncU/ksdKtLOfpVUibcqnxXnHOnH9SEBpaFCbzrqKvyHaphfw+XSpYd3SP7yXsGsc7KQwce1rBpYVQCNlxBfkyYwuUOP5DFWq/AbCDJeZN17h8ShJ4EoV9QEDj3N23CakP6fanATDB1x2lDzR5s+JsJOA13hGDRLEjub+qO02k84C21cgCPTze0GYS8c/8wxqsdL2WxxvZV+6Yq909Hippap/dAwDmfQ0jStmW5/5/KjiX9W0KKhn5MkBTZqnL/VIw795n8og7ChQgeJhduJub+YQCgkdORy4KLQBBAEf6GvSr3T0WKzvT/8JvePBM/ZNo6/xNl59l7fHsJpaSnc0FAzcDF24FBwdfk3H+edbmD+x23EzTR3xE1Q95V9C16v62L06axwI8Fjx0/6CcnkwkdG9YWvTCvvNrmjSuU7v+LJ12C0Y0KgjyItjqAcDHjE+bpsr3VoG8KXHcE7eJz7/ZVOeeg4wbjXU3eVSQmCEZ8Q2zIU5ZslqG5l12EWYHXQVBZA70qm2+HAGCoQpyiORcEFHBMp11l17hSHravvEG6ULeMhFqLisG9U4FyFR+C01HeAdQJe2th1KP7OT6MLc/d0zBe0U1Gd3h2wv7gIvcn8CVGFRCzAPD9CXTN8MsoPxxpaTz0jd5ggDe09fCntAAgv+xE/QVJ3KlTZkbEukFkISYIRtAbvig5I7YRA2IBsDATAmKEQk58UwIA5DWQPRXzwrukbhykwT4+vo1GPU9UMfdF19XsvdKRsqBE5UgP1m7bEZVhbrsgU7YNDEU0RR3QSeIXJ30LbQus4BNw+RbaseW9f195g3FDyE9i18encR+zLk8PkKeepcH3QHkbaGjU4CjpW8rTvJlcZwXfyXNnifTIy7CHkJ9UOpKT5icBK96p2ZPSTQZjGzGNp3Spx58FzYhZAYIAYwVAtMWXH5Bn3+YcMxpwPM8FT52vfs8FjNL+A5wsP60AoyVkinPtPp7jjBxPvX1TzS6AztT5uYCgyRSx4rUo9KRccbtPCJS68tb++K0uJPAv9ZVxhQZBA2QdYDR9AGHZ+ikAmQdMA7JSh7PXlP/2YEoxae3t9SJ3KBcKBB+5akIm1gNAWdQGUvaylBurQAgApon4wYCE2T/RF44fJllYpWH/CTAAhnRtbaXnazwAAAAASUVORK5CYII=);
	display: inline-block;
	width: 97px;
	height: 97px;
	position: absolute;
	left: 38%;
	margin-top: 25%
}
.tcb_play_large_black {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACYCAYAAAAGCxCSAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABf1JREFUeNrsnfFx2zYUh5Fc/w83KDtB1AnMTlB2gjAbqBNUnYAj6DKBnAlkTUBnAskTyJ0gJVrggkNIh5ZEAg/4vjucbOtOJh9/fO8HiACUAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID0eUMI/qM0bdW3om93A+9ZHvv2bH7Wr1/M66P3HsLKEC2gygioMmK6FScjsEPf7s3vCCthtIA+mNdy4P0HI4In83ry3nM/x89m752MNyQ0LbBPRnCQSInb9O3Yt69OO/dt17f1iBiuFfDafP5Xrx3NewWXRm6p2w6ISf+tXvhYavN/z97xbEcyJ0QqqL13AfXvTQTHVpjj6BCYHIqBDLWdoczdslz6N0BLiYyLtVdmdoIygC+wc4BSDQPG3L0onddjk9ZjPXo3B9krAI2Tpc4ma6XAhuwVjq2XpVIzvivP4G+45PMb9M4zu7l0RiiNM/qpzikRTSbn3XjZGXHduDS4fmqV2flXzvkjrhlElaKfujQOiItgEo9YjTpBRFw3wzXqJeEYFdeWcExnm7FRf42hZ5zrwu41o87TY1URjnFKJ8W3hOPV2R2/NcLeMaUwvZNjv7zeEY7vWWPWrzLz2IcflMA14biIDSVx3CdQAm9TEuklet1mejbXUTuxzN5OWMPOQB/xnCVbYdiJ6c291TaSOz2VjkPWWauM7M6yF2OfQK+qyrmH2DoXMqa73F4Q6R0J20PMbvjGnngTobBSeKbeDjhnNYRTO5lBRSwsyU+tFs45ZPOESEym/UfCkjx5Y6cy+0Lffn1TCxGWuxaEJDPc5FQOVxGWwanCsutbSSktRcie99sA/krzIHiYpBPS23p24lylLiy7aOxBeOZtlYwxr4MX9+T9VWzlZGopHDL2VcTxrnLwWaVzQVQiwop9zKuIOOY3v3v2CQor5jEvOxi9aGZ9u7CwNKeEe7ydim/M6+RUjCSF9c68PiWcle3yQzEtO3RIXVjWsOewiH5tsldMnZR3KQ83aHLZa6Y04toEPo5H78ZOTli5zh75S4Ud8wpyI1MKl+u4HFVG8/4ohctmbG3qW4QFc7CO0NgjrESwe/40CAsTP0cc7hCW0G5vpGif+dG0JPkJ0744+gb7Qy331VaQCkEpXJa/+/arWvb70iDDPJTC5bL1byrsKPw/qQrLntjPmYlKbzT+iwr3OPZd6hnLBrbMSFR/Gj8V0l+WqXtcfYKpPkE69NBfDCU/iydINak98x77/MNKBXrmfele4YNzwikadF32PkZUdqoQ/iqEsFKdjvRohhHuIzuu3724J4v0mdBDbRNprIPOhA7ps2rhwop9TmGjAs4pDDHyfu+laYmEHpt6TRn8rDJB0vpYQ03Cug3ZlUGLhBX9Yh2bmkKWK/op9W2Ljr0QYUlbGyu2G3cxShXXUob7Fwy6tAkQlcp8X53Y1nn3RbUX6k/suWS752MVkcH0hbUhprKxF3QXyXEcleyvm9hLx+Bu4lgFviAxLeRxCY1iM9FBr9UFFrhk2K9wJChngnIVrVPKmV7n4O4JzfSwyw07e0K/YDzZwveyEsgu9iOUTklsCcckdopNxifh7mvcEI5J9oH9tF9pRPFb025AOjwX+C3E9T0rxzKwSfsFprSjC/2iqDricrm4CCKimj2YkrZ0Q1TCgpqj56oR1TKeS+pWutcOKSCqGcXlPjfVJn6uWyX30WiRtErmBIepVOrb1zSMUwX0HakEv/BumtgnxCZL6ZVGyU9/1l6Wkv7QYTIG181ee0HlsfJuDomzgpI39q7ZtXd9JURQtpyTpSIuj77A7K6nRQTib7ySZ3t8JZdOrsDO5m91ADHtRo4FQQkukZuBLGFL5WaGclmZzx2aBNsZT5h8yXuTkci0of9gMtZQptCr8p369kX9v9Sjv7zi84AgrCjvzHurkc996NsnldFejTkJyy+VtRHE6sYl6WSEdDCvpxwDnKuwhkrmyjT98/uB7LQayDhaNE/m1QoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu5V8BBgC0n+qtBYvoJQAAAABJRU5ErkJggg==);
	display: inline-block;
	width: 97px;
	height: 97px;
	position: absolute;
	left: 35%;
	margin-top: 18%
}
.tcb_play_large_blue {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACYCAYAAAAGCxCSAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACCpJREFUeNrsnc9RG0sQxmcp370ZPBGB90WAdPUFEQEiAkMRACgAF1IEEhEgLlxZIrAcgdcZ6GXwdpge7WglY6DETnfP96tahA1F7fZ8093TO3+MAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCfDCaouXzo1V/tVdRXXl9HwU/9zzzL+lrR9/bzJ30un6/vX1cwaKrCunywAuqTgPokpn1Rkcie6mtRC62CsHSLyQrolITU2/EbJYniN302gvj+tWz9nbY3+xJ4vF1CW9TXbf13lhCWnhA3IkGFYlqRkJ6eP/fZ4E54BXnD4Q6RTetrrj1kZkoFZRv2G4kqFJP1HPd1oy46vBcrrmMSWRhy5/U11hoqM4WCuqFwF4Y4G4bmke8tJ3F9a4VMlQLLlAgqJ0GNWg02ZZnXuHB51eoAExLYCsLi0Ujn1Eg+zNgwdyHCA2wLzIrqrNNQDWHtTMxnQaMsSVCl0BHrLBhgLEhgKwir24YYUejLqZfbEDJR4H2vyYOJ916ZQOPPglzKeqkTVYmvG4DMggTfdpprCOtjE/THwOCT2uAXSssl7cGIuNCYCTG0zT3uSFQryqXmRjsu5M8C7zyQIq5MgHEL8lQ+nxqk9GqEEvs7en4x4soEiUpfPvV+O7AXVwZjQlzpCGszUYeoBIrrgKkJH4NE/QSiIlxuOSC7+PeiBsJ6Xa+cBaIapDpR7i/iOqF/jaioilD4huH1iYZ3Zh3ZasDtVVbGyFC9+usPyh/0Fj/3791H5N0POaUMnELhbJ2UQlSvxdqpIrvNkGNt9zw79aW/TtbBa/Ot0F5Dmq0KYQUh0L/RHyNZf1cyP157fVeqgbBMM0lvqWLqSxwmQUg8h7Dce7BRkC+A94fEi3VHdVEgaY/lQ+Bc5MxPXuKypZmyZdcEheW8VX+dW4F94O04iu21Ynqs08BbxU3YLx8eaWQq3WuVXLzWQaSG7AW5FRdvdUMCy4XLaxyUH/K0hOUWbRrjlrdzKi/Y0PyrtT+DRK/lR4ij1ITlC3m3DJvGTdm5fLgxcpm20o0EhOWqwzYUrpjPWz+v7/UHh6H7O/B2LWgOVxIe65g+JcxcsI3yg2YSSAqHq8C+p6kIy4fBeyHN5F7w2pkEshL7+yBvVC4s55ZzCoPS5lqNyHsVQu53EYTDnm5hNd6qFJoU90hc/GteLhyWsbxW18Lym8Y+GdlIqXk9teyuVliFcI8VYr0A95pX2bK7QmG5OJ+Tm9aykpl7zWupX1jN3k+l0QfPmpfLsyrq2H2twvIPVhmdcK15Va2OrU5Yn+nzt9GLr3ndMUrsn7QLq2jFfc0MDb+a12fNo0JLKsvleySu6xQT+C6FlZs0uYpc84rSkREKuxu4/OK07k9fKEx35xjrse6Ez/NinWOljq95FRAW+Ii04FHcPC/WwpK/WGGfofEIwhI67GWKP3XiTOsDftI+7GVI17s/59qFFfVBmRDj+JIoZR6Ewu689SDymTj/aRWWf7B/EhOVnXt+GHHTk6MYHqvLUGgNa/cT6CUkqgsGe371YuS4XQrLJ6v9RBL0s+gzZV1pxwmrY4/ZXSh0o6AVPbDmPGtu+BwkFe39bNejQttrhuS1tL2M5ngiaj+WsLquvEdbjtRB6PuX4SLc45bdVXssbXkWz6N1XX4Vbbldtx7L5R02ZOQK5iZxqE29xHDtTSPsQRZjdsOi5aYlErs29ZYwGGXzlRjCum/1KGnY2hTvo+5cGBwGo9QEhOUS3IrC4Uhggi7hkINRzDAYy2NZ/BaRp0JENTeyDjn3e7xOY93AQcSGcqND3sVSf8LrmZi5+m4pfY/ufZGWsJx7nrd6FzdKw7M29TfC0z5WaQlrMxyOGG4ga2tT8o4N3jztYxrzVuIJa/MUBS5LoirDuzb1Fm9VpSksP3T3pYf4G5gtKPSVIiXlRth9yq2in/YRV1hulDVn4LX416ZeFlUeeKsphxDOYV3hBfWyItoGGvJ3GPQTKK2gWNTZ4gvLeYnxeoSofIXwByXs54HnXUFYjbgmlMizO41dQAicrXNERqURTkvsz4KQeAPVvIqZaYqhrBa/8hGWSzi9cc4172uwJ291bpoXzewGHrw2BXGufLIeJSLf+pOohsEoesyxRJIxNdyjaWoyA0X7wu/DNm6nGpePzrnu/8B1G6MT46ap+M3KsEPNtqiWpikwsyNjbERrvF+BEQcJ7wa4S1Ss7cF34zVntMF6pCjrSLekRcVbWE5cy0BcPeN2wSsSE9VQmqj4C6sR12GQcz0mU4pwJYU7ielAJsjIORm5T/8zqY18oVRQOZUTfAeaG0ava3QJqzG6Nbh/N8Zj8439Pp/tOL6ibhlLnB+WCTX+kIyfSzb+Di91FXQaP9++lPg4meCG6JG4fGisyHuVQjvKTeClFvQsYssrmZGOS3CvAu9VUj6yFHDvfbr3fuClzgQu4FAorN3Jru/1U5YebFtQLpy7AYmKIrAOYW2Gx6uWwJbGrVhZRG20Ztl7e7vMOeWIlaam0CWslwXmF3DedxZqGjEdm829Kvy9qBOUbmFtNqzNwU7N9qa6tmF/Pudk+wyXzdq+I7O9D5j1nrcm8mJSCGu/IitIYEOze+fmJY0sf5JHaSf/K7N9+IEXzhH9rPjD3y2fBZXQ9J90hLUdKockiMLsd4vwioT0RN6wStHEaQprd8gs6LLff9nhnYodXsyK5jd9VmIXuwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCN/wUYAB2Z4E274yuxAAAAAElFTkSuQmCC);
	display: inline-block;
	width: 97px;
	height: 97px;
	position: absolute;
	left: 35%;
	margin-top: 18%
}
.play_webcast {
	position: relative;
	float: left
}
.webcast-play {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAYAAABzJ5OsAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTktMDMtMjdUMTc6MjA6NTErMDU6MzA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOS0wMy0yN1QxNzo1MDoyMSswNTozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTktMDMtMjdUMTc6NTA6MjErMDU6MzA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6N2IxZGUyMTQtYjIwOS02ODQ2LWE4YjktNTdhODkwMmZhNGQ2PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjdiMWRlMjE0LWIyMDktNjg0Ni1hOGI5LTU3YTg5MDJmYTRkNjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjdiMWRlMjE0LWIyMDktNjg0Ni1hOGI5LTU3YTg5MDJmYTRkNjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo3YjFkZTIxNC1iMjA5LTY4NDYtYThiOS01N2E4OTAyZmE0ZDY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTktMDMtMjdUMTc6MjA6NTErMDU6MzA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NDc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NDc8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PiBnjQQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAA6VJREFUeNrMmj9oFFEQxn+zpj1IJRgsToQFq0SuEGyy15s/EBBOC5Pm0qkhgmUufSLRzoDEFJpKEjVo6QbSBs/2mqSQCFYHgcgV8ix2NlzOzeV29+3eDYTA3fLue/PmzXzzzQoWzRgzBgwDXsTXTaAO1EWkaeP3JCXYYWAamFLAV4CG/p10PO4CBaAEHAE7wJ6I7OQK3hhTBJaAWeAA8IE94LjHJUq6WQ9oAZvAWtwTkYSgZ4BdYCsG4G4bqQI3gWURWbMO3hjzVIHvA6sRYYGFTSwCp8CciNRTg9e43gDuADUNkyytCtwHFkTkbbcHh3oA/g34CzzIwNtRtq4OemWMKYpILbbn24D/VI/nbS7wGvggInNRDzgDChxNt/PAjDFmtmfPG2M2gLsaKv228AQmRcTv6nnd5YzuehCsAbwAtjUioj2vXx4Cz3PIKnFtBThqj3+JCJci8IzBswLwqT18pKN6HgKTKapmIeN0WgVcESl3xvySlvw05b6iVbKQEfgtoKTs9Rz4aeC9hR+oaHZwMwB/og5+cgbeGDMN/NabbTO9VTLYwGd19Jnnp/RD2xdsUbOEzTBqAH+MMV4I3sswNXoajiWLa/qA52huL1oMmSi7pmFUtej9UQcYy7EgVfUURlKucwwUHW2Y8+Yq7y5o0nu1A2As9Hwj5w0U9CLX0lxmpy1/9sPupakJzoBQ3kT3wFENxe0j+Ib2DbFpyZCCL/QJ+G5CJWIEaA4RyHB5e/4EWNZik7Ru1B3VRwoWcm+cMHmYAnio8dSdtnJbygH4etL4jgD/IwT/MWPwv7QnXrdUI0rATgh+BxjP6OL66m1bFMQDfBFpOgAicqSLe5Yv5ar2wzaLYIVAVT5XpDYts755bdtsWgm4GmqYZ+D1gxYwYaHPnM+IL1WBlxdJH14oLyQ86izVgwowIyI3IsHrBraVJg+SdjOiNPqc5BdFzOaUJlcGCPwK8KZTq/xPnxeRpjGmDHzX/Oz3GXgNOBWRhZ4osVKGOQIhyu0z8OtAORaf1+zzWLn2RM6gC+3AL5oS9jKTmiaYSX3VopPH5VwhGKyVu403L+2kdMhbBm7pKWQZRhXNKl9E5PZlc9m4c9gagU64ryTr2BJoj0BdaxGMMXtKErEn4B3Tb1+7IT9heIwraWsRDJDfxlkg8bsHqrTNAo+0LvhKCQ7atJX2C+gqYFc5iqtsdjPp+wdi48z1NDxgVDcyrP87qTEE7yjU07wwEdq/AQAvYhqN0F/heQAAAABJRU5ErkJggg==');
	display: inline-block;
	width: 47px;
	height: 47px;
	position: absolute;
	left: 40%;
	margin-top: 40%
}
.widget-footer {
	height: auto;
	border: 1px solid #666;
	padding: 1px;
	background: #666
}
.widget-footer .wdt-action {
	display: inline-block;
	padding: 5px 15px;
	color: #000;
	background: #f1f1f1;
	border: 1px solid #222
}
.wdt-action:hover {
	background: #069;
	color: #fff;
	border: 1px solid #036;
	transition: background ease 1s
}
.news_widget ul {
	margin: 0;
	padding: 0
}
.news_widget ul li {
	list-style: none;
	background: #fff;
	padding: 5px;
	border-bottom: 1px solid #f9f9f9;
	border-left: 2px solid #fff;
	margin-bottom: 10px
}
.news_widget ul li:hover {
	background: #f9f9f9;
	border-left: 2px solid #0099DA
}
.news_widget ul li:hover a {
	color: #0072b4
}
.news_widget ul li a {
	color: #666;
	font-size: .9em
}
.news_widget .widget-info {
	max-height: 200px;
	height: 175px;
	overflow: auto;
	margin-right: 2px
}
.widget-text ol, .widget-text ul {
	margin: 0;
	padding: 0
}
.text_widget {
	height: auto
}
.text_widget h4 a {
	color: #000
}
.text_widget .widget-title, .image_widget div {
	padding: 5px
}
.text_widget ul li a {
	color: #000
}
.widget_bullets {
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left: 15px!important;
	padding-top: 2px!important;
	clear: both;
	background-image: url(/assets/images/bullet_sprite.gif)
}
.text_widget div p {
	padding-left: 0!important;
		font-size: 16px;
}
.text_widget div p a {
	padding: 0;
	color: #08528a
}
.text_widget div p a.more {
	background-image: url(/assets/images/bullet_sprite.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left: 15px!important;
	padding-top: 2px!important;
	clear: both;
	font-size: 16px;
}
.widget a.more {
	font-size: 16px !important;
}
.text_widget div p a:hover {
	text-decoration: underline;
	cursor: pointer
}
.text_widget div p a.more:hover {
	background-position: 0 -94px;
	clear: both;
	padding-left: 15px!important;
	padding-top: 2px!important
}
.text_widget img {
	border: 1px solid rgba(249, 249, 249, 0.81);
	float: left;
	margin-right: 10px;
	width: 100%
}
.help_icon {
	background: url(/images/site/icon_sprite.jpg) no-repeat -2px -430px;
	display: inline-block;
	line-height: 200px;
	overflow: hidden;
	height: 15px;
	width: 15px;
	float: right
}
.fi-graph-trend {
	background: url(/assets/images/linegraph.jpg) no-repeat -2px -430px;
	overflow: hidden;
	background-repeat: no-repeat;
	min-height: 25px;
	background-position: -1px 0px;
	clear: both;
}
.lightbullb {
	background: url(/assets/images/lightbullb.png) no-repeat -2px -430px;
	overflow: hidden;
	background-repeat: no-repeat;
	min-height: 25px;
	background-position: 10px 0px;
	clear: both;
	padding-left: 15px!important;
	line-height: 120% !important;
}
.shop_widget td {
	width: 50%;
	vertical-align: top;
	border-bottom: 1px solid #EAEAEA;
	color: #666;
	padding: 5px 0
}
.shop_widget td.left_col {
	color: #08528A
}
.widget h5 {
	font-size: 13px;
	font-weight: 400
}
.press-highlight img {
	float: left;
	margin-right: 10px
}
.left-nav {
	background: #fff;
	padding-left: 5px
}
.left-nav-ttl {
	padding: 5px 0 0;
	color: #000;
	font-size: 1.1em;
	border-bottom: 1px solid #08528a
}

@media all and (max-width: 767px) {
.left-nav-ttl {
	color: #000;
	font-size: 1.1em;
	border-bottom: 1px solid #08528a
}
}
.left-nav-ttl a {
	color: #000;
	font-size: 1em
}
.left-nav-ttl i {
	font-size: .9em;
	padding-top: 4px;
	padding-right: 0
}
.left-nav-menu, .center-left-nav-menu {
	min-height: 50px;
	border: 0 solid #ddd;
	border-top: none;
	margin-bottom: 5px
}
.left-nav-menu ul, .center-left-nav-menu ul {
	margin: 0;
	padding: 10px 5px 5px;
	list-style: none!important
}
.navbar-collapse {
	padding-left: 10px!important
}
.left-nav-menu ul li.current_section a {
	color: #069!important;
	background-position: 0 -692px
}
.center-left-nav-menu ul li.current_section a {
	background-position: 0 -692px
}
.left-nav-menu ul li.current_product a {
	color: #08528a;
	background-position: 0 -1394px
}
.left-nav-menu ul li.current_section a:hover {
	background-position: 2px -593px;
	color: #08528A;
	background-position: 0 -794px
}
.center-left-nav-menu ul li.current_section a:hover {
	background-position: 2px -593px;
	color: #08528A;
	background-position: 0 -794px
}
.center-left-nav-menu ul li.current_section ul li a, .center-left-nav-menu ul li.current_section ul li a {
	background-position: 2px -493px
}
.left-nav-menu ul li.current_section ul li a:hover, .center-left-nav-menu ul li.current_section ul li a:hover {
	background-position: 2px -593px;
	color: #08528A
}
.left-nav-menu ul li.current_section ul li.current_subsection a {
	background-position: 2px -593px;
	font-weight: 700
}
.left-nav-menu ul li a {
	color: #000;
	background-image: url(/images/site/bullet_sprite.gif);
	background-repeat: no-repeat;
	background-position: 0 10px;
	padding: 4px 0 4px 15px;
	display: block;
	list-style: none
}
.center-left-nav-menu ul li a {
	color: #000;
	background-image: url(/images/site/center_bullet_sprite.gif);
	background-repeat: no-repeat;
	background-position: 0 10px;
	padding: 4px 0 4px 15px;
	display: block;
	list-style: none;
	text-transform: capitalize;
}
.left-nav-menu ul li a:hover {
	background-position: 0 -90px;
	color: #069!important
}
.center-left-nav-menu ul li a:hover {
	background-position: 0 -90px;
}
.left-nav-menu ul li ul li:last-child a, .center-left-nav-menu ul li ul li:last-child a {
	border-bottom: none!important
}
.left-nav-menu ul li ul, .center-left-nav-menu ul li ul {
	padding: 0 0 3px 15px;
	border: none
}
.left-nav-menu ul li ul a, .center-left-nav-menu ul li ul a {
	border-left: none!important
}
.left-nav-menu ul li ul li a {
	background-image: url(/images/site/bullet_sprite.gif);
	background-repeat: no-repeat;
	background-position: 2px -1593px;
	padding: 2px 0 2px 20px;
	display: block
}
.left-nav-menu ul li ul li a:hover {
	background-image: url(/images/site/bullet_sprite.gif)!important;
	background-repeat: no-repeat!important;
	background-position: 2px -1693px;
	padding: 2px 0 2px 20px
}
.center-left-nav-menu ul li ul li a {
	background-image: url(/images/site/center_bullet_sprite.gif);
	background-repeat: no-repeat;
	background-position: 2px -1593px;
	padding: 2px 0 2px 20px;
	display: block
}
.center-left-nav-menu ul li ul li a:hover {
	background-image: url(/images/site/center_bullet_sprite.gif)!important;
	background-repeat: no-repeat!important;
	background-position: 2px -1693px;
	padding: 2px 0 2px 20px
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 0
}
.pagination > li {
	display: inline;
	background: url()!important
}
.pagination > li > a, .pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #0099da;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	margin-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	color: #000;
	background-color: #0099da;
	border-color: #0099da;
	color: #fff
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #0099da;
	border-color: #0099da
}
.pagination.pagination-border > li > a, .pagination.pagination-border > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #000;
	text-decoration: none;
	background-color: transparent;
	border: none;
	border-bottom: 3px solid #eee
}
.pagination.pagination-border > .active > a, .pagination.pagination-border > .active > span, .pagination.pagination-border > .active > a:hover, .pagination.pagination-border > .active > span:hover, .pagination.pagination-border > .active > a:focus, .pagination.pagination-border > .active > span:focus, .pagination.pagination-border > li > a:hover, .pagination.pagination-border > li > span:hover, .pagination.pagination-border > li > a:focus, .pagination.pagination-border > li > span:focus {
	border-color: #0099da;
	background-color: transparent;
	color: #0099da
}
.pager li > a, .pager li > span {
	border-radius: 2px;
	color: #0099da
}
.pager li > a:hover, .pager li > span:hover {
	color: #fff;
	background-color: #0099da
}
.pager.pager-border li > a, .pager.pager-border li > span {
	border-radius: 2px;
	color: #0099da;
	border: none;
	border-bottom: 3px solid #eee;
	padding-left: 0;
	padding-right: 0;
	margin: 0 15px
}
.pager.pager-border li > a:hover, .pager.pager-border li > span:hover {
	color: #fff;
	background-color: transparent;
	border-color: #0099da;
	color: #000
}
.pdf {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACJ0lEQVQ4T4XTzWsTQRgH4N/O7CZha9xsvmpBSxW1oiC1MQYVRYOCXhR6EOpBPHgJjdGDloKFFhQ9FCmNJ+PBQ845ePEgeBDBkpz9A6RUxQZWsO2a/YwzW1c3zaILwwyz8z7z7s68Av4+u9lwkDUamAsbrrHJFdZc/lIIrMh1Op23lNK4IAgkLNK2bdRqtWqlUln0kSBwwrKsZUPXiVN9DHL6PEjhDHiQ67owTROpVArtdhuNRqNaLpc9xAd4n2eLm9ZPHebCPMSJ6yCjRzzAcRwPSCaTXs/Ber1eLZVKi30AX7w5ewfiWB4SQ7rdrocYhgFVVXu+TBTFQh/AA9YfzkA6Oo7Y1Wve7rxxhH2itzsfZ7NZhAJ8C23qJshOBYknS14GPuL3HFEUJRywVz5Bm5sG2RGHcvs+pIOH/iA8kCMclWU5HGjP3EVk9DDk4kVoC4+QvPcA0sg+L3U/G55lJBLpB4xvX5tfpm5haOk53M0NaM+eQm8tQ9o1BJoZBE1nEBvPY+DKBA/uB1Znp5uCSCEXTsFm5x0Z2QuaSuPHqwasz6ugCRXS/gNQJm/0Au8VRf1IncqFYnF+uPYSlP1A/vCUg73zXQORByBEoyCEbGXQyiTOEiJcXnfdS7nXb8bkY7mes/aR7VebXfctoJmOv0BXGG5Z5oeStjG3rT7+VVcuA04Ga+E4u23vWDHFWFRoMQU0lx2nHo1GzwWBPb/L+X/BvuOwwdov4QEJrudVMsEAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	padding-left: 20px!important;
	color: #08528a
}
.xls {
	padding-left: 20px!important
}
a.doc {
	background: url(/images/site/file_icons.gif) no-repeat 0 -75px;
	padding: 2px 0 2px 15px
}
a.jpg, a.jpeg, a.png, a.tif, a[href$=".bmp"]:hover, a[href$=".gif"]:hover, a[href$=".jpg"], a[href$=".jpg"]:hover, a[href$=".jpeg"]:hover, a[href$=".png"]:hover, a[href$=".tif"]:hover {
	background: url(/images/site/file_icons.gif) no-repeat 0 -300px;
	padding: 2px 0 2px 15px
}
a.ppt, a.pptx, a.pps, a[href$=".ppt"]:hover, a[href$=".pptx"]:hover, a[href$=".pps"]:hover, a.ppt:hover, a.pptx:hover, a.pps:hover {
	background: url(/images/site/file_icons.gif) no-repeat 0 -225px;
	padding: 2px 0 2px 15px
}
.pub_widget_download a:hover {
	background: #08528a!important;
	padding: 8px 20px!important
}
.pub_widget_download a: {
 background: #0072b4!important;
 padding: 5px 10px!important
}
a.xls, a.xlsx, a.xlsm {
	background: url(/images/site/file_icons.gif) no-repeat scroll 0 -150px transparent;
	padding: 2px 0 2px 15px
}
a.txt, a.csv, a[href$=".rtf"]:hover, a[href$=".txt"]:hover, a[href$=".csv"]:hover {
	background: url(/images/site/file_icons.gif) no-repeat scroll 0 -450px transparent;
	padding: 2px 0 2px 15px
}

.product_info {
	padding-right: 15px;
	padding-left: 0;
	float: left
}
.product_info img {
	width: 100%
}
.block-sub-ttl {
	background: #f9f9f9;
	padding: 8px 7px;
	border-bottom: 1px solid #0099DA;
	color: #08528a;
	font-size: 1.2em;
	margin-bottom: 10px
}
.block-sub-ttl .glyphicon {
	color: #666
}
.block-sub-info {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 10px!important
}
.date {
	color: #999;
	font-size: 1em
}
.press-date {
	margin-top: 10px
}
.get-to-top {
	display: inline-block;
	background: #000;
	padding: 10px 13px;
	position: fixed;
	bottom: 5px;
	right: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
#tabs ul {
	margin: 0;
	padding: 0;
	margin-bottom: 10px
}
#tabs ul li {
	display: inline-block!important;
	padding: 5px 8px;
	background: #666
}
#tabs ul li.active {
	background: #6c3
}
#tabs ul li a {
	color: #000
}
.product_listing_info {
	color: #666;
	font-size: .9em;
	margin-top: 5px
}
.content-list {
	margin: 0;
	padding: 0
}
.img-size {
	width: 75px
}
.smallimg-size {
	float: left;
	width: 75px;
	margin: 0 5px 5px -25px
}
.content-li {
	background: none!important;
	list-style: none!important
}
.mytab {
	margin-left: -2px!important;
	margin-bottom: 10px
}
.mytab li {
	margin: -1px!important;
	padding-left: 0!important;
	font-size:16px;
}
.content-list li {
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 15px
}
.content-list li img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px
}
.content-list-title {
	font-size: 1.2em;
	display: inline;
	color: #333;
	margin-bottom: 10px
}
.zero-space {
	margin: 0;
	padding: 0;
	border-top: none!important
}
.product_highlight {
	border: 1px solid #cad7e1;
	padding: 10px;
	background: #e0f2ff
}
.product_highlight .btn {
	width: 25%
}
.product_highlight h2 {
	border: none!important;
	padding: 0!important;
	background: none!important
}
.product_highlight h2 a {
	font-size: 1em!important;
	color: #7db834!important
}
.webcast_type {
	text-transform: uppercase;
	color: #fff;
	display: inline-block;
	background: #08528a;
	padding: 5px;
	margin-bottom: 10px;
	font-size: 10px
}
.dvd ol {
	margin-left: 0;
	padding-left: 0!important
}
.dvd ol li {
	margin-bottom: 10px
}
.dvd li img {
	float: left;
	margin-right: 5px;
	width: 15%;
	border: 0
}
.disclaimer {
	font-size: 9px;
	color: #666;
	line-height: 14px
}
table#press_listing tr:last-child {
	border-bottom: 1px solid #ccc
}
.date_listing {
	background: #f9f9f9;
	width: 120px;
	border-right: 1px solid #f1f1f1
}
.date_listing:hover {
	border-right: 1px solid #ddd
}
.right_bar {
	text-align: center;
	vertical-align: middle;
	line-height: 60px;
	font-weight: 400;
	color: #999
}
.box-page {
	background: #fff;
	box-sizing: border-box;
	border-top: none;
	padding: 5px 10px
}
.warning-box {
	border: 1px solid #D6E9C6;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: none repeat scroll 0 0 rgba(234, 228, 228, 0.51)
}
.press-title {
	background: #f9f9f9;
	border: 1px solid #f0f0f0;
	padding: 7px;
	font-size: 1.2em
}
.webcast-listing {
	background: rgba(251, 251, 251, 0.5);
	margin-bottom: 20px;
	padding: 5px;
	min-height: 150px;
	height: auto;
	overflow: auto;
	border: 1px solid rgba(204, 204, 204, 0.35)
}
.webcast-listing-vid {
	background: rgba(251, 251, 251, 0.5);
	margin-bottom: 20px;
	padding: 5px;
	height: auto;
	border: 1px solid rgba(204, 204, 204, 0.35)
}
.webcast-listing .video-pic {
	float: left;
	width: 150px;
	margin-right: 20px
}
.webcast-listing-vid .video-pic {
	float: left;
	width: 150px;
	margin-right: 20px
}
.webcast-listing a {
	font-size: 1.1em
}
.webcast-listing-vid a {
	font-size: 1.1em
}
.webcast-listing .video-pic a {
	display: block;
	width: 150px;
	height: 150px;
	position: relative
}
.webcast-listing-vid .video-pic a {
	display: block;
	width: 150px;
	height: 150px;
	position: relative
}
.webcast-listing img {
	width: 100%;
	opacity: .72;
	position: absolute
}
.webcast-listing-vid img {
	width: 100%;
	opacity: .72;
	position: absolute
}
.webcast-listing img:hover {
	opacity: 1;
	transition: opacity 1s ease
}
.webcast-listing-vid img:hover {
	opacity: 1;
	transition: opacity 1s ease
}
#content .featured {
	position: relative;
	display: block
}
#content .featured img {
	float: left;
	padding: 0 10px 10px 0;
	width: 250px
}
#content .featured_content {
	bottom: 10px;
	right: 0
}

.featured_content .btn {
	width: 25%
}
.tagline {
	border-top: 1px solid #ddd;
	padding-top: 3px;
	background: #f9f9f9;
	border-bottom: 1px solid #ddd;
	width: 52%;
	padding-bottom: 3px;
	font-size: 1.1em;
	float: left
}
#content .row {
	display: block;
	clear: both
}
.pod {
	margin-bottom: 10px
}
.pod_info {
	height: 45px
}
.pod h3 {
	font-size: 1.2em!important;
	color: #7DB834
}
.pod h3 a {
	color: #08528a
}
.pod img {
	width: 100%;
	height: 100px
}
.highlight-pod {
	height: 225px;
	margin-bottom: 20px;
	margin-top: 0
}
#content .featured-item {
	height: 300px;
	overflow: hidden;
	position: relative
}
#content .featured-item-info {
	position: absolute;
	top: 300px;
	left: 0;
	right: 0;
	margin: 0;
	background: #fff;
	padding: 15px;
	height: 103px;
	border: 5px solid #6c3;
	border-bottom: none;
	transition: top .6s ease-in-out
}
#content .featured-item:hover .featured-item-info {
	top: 198px;
	-moz-opacity: .94;
	-khtml-opacity: .94;
	opacity: .94
}
#content .featured-title {
	background: #6c3;
	padding: 7px;
	color: #fff;
	font-size: 1.3em;
	text-transform: uppercase
}

#content .highlight-text {
	color: #08528A
}
.pod-box {
	margin-bottom: 20px;
	width: 250px;
	height: 148px;
	border: 1px solid #ccc;
	overflow: hidden;
	position: relative;
	text-align: center;
	-webkit-box-shadow: inset 0 0 1em #f1f1f1, 0 0 1em #ccc;
	-moz-box-shadow: inset 0 0 1em #f1f1f1, 0 0 1em #ccc;
	box-shadow: inset 0 0 1em #f1f1f1, 0 0 1em #ccc;
	cursor: pointer
}
.leftpd {
	float: left
}
.rightpd {
	float: right
}
.pod-box .pod-title {
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
	position: relative;
	top: 1px;
	background: #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
	background: -webkit-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -o-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: -ms-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
	background: linear-gradient(to bottom, #fff 0%, #f6f6f6 47%, #ededed 100%);
 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	font-size: 1.4em;
	border: 1px solid #ddd;
	color: #000;
	padding: 8px 5px;
	margin-top: 0
}
.pod-box img {
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear
}
.pod-box:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
.pod-box .pod-info {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	background-color: rgba(219, 127, 8, 0.7);
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	margin-top: -150px;
	height: 107px
}
.pod-box a.info {
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
	background: #069;
	color: #FFF;
	text-transform: uppercase;
	-webkit-box-shadow: 0 0 1px #000;
	-moz-box-shadow: 0 0 1px #000;
	box-shadow: 0 0 1px #000
}
.pod-box p {
	position: relative;
	color: #fff;
	padding: 10px 10px 0;
	text-align: center;
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-o-transform: translateY(100px);
	-ms-transform: translateY(100px);
	transform: translateY(100px);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear
}
.pod-box a.info {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.pod-box:hover .pod-info {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1
}
.pod-box .pod-info:hover {
	background: #2d2d2d;
	opacity: .8
}
.pod-box:hover p, .pod-box:hover a.info {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px)
}
.pod-box:hover p {
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	-o-transition-delay: .1s;
	-ms-transition-delay: .1s;
	transition-delay: .1s
}
.pod-box:hover a.info {
	-webkit-transition-delay: .2s;
	-moz-transition-delay: .2s;
	-o-transition-delay: .2s;
	-ms-transition-delay: .2s;
	transition-delay: .2s
}
.pod p {
	margin: 15px 0
}
a.chinacenter_promo_large:hover {
	background: url(/images/site/chinacenter_videolight.jpg) no-repeat;
	text-decoration: none
}
a.ceochallenge_promo_large {
	background: url(/images/site/ceochallenge_videodark.jpg) no-repeat;
	display: block;
	width: 505px;
	height: 274px;
	margin: 0 auto
}
a.ceochallenge_promo_large:hover {
	background: url(/images/site/ceochallenge_videolight.jpg) no-repeat;
	text-decoration: none
}
a.tcb_promo_large {
	background: url(/images/widgets/tcbvideolargelight.jpg) no-repeat;
	display: block;
	width: auto;
	height: 176px;
	margin: 0
}
a.tcb_promo_large:hover {
	background: url(/images/widgets/tcbvideolargedark.jpg) no-repeat;
	text-decoration: none
}
a.council_promo_large:hover {
	background: url(/images/widgets/counciltestimoniallight.jpg) no-repeat;
	text-decoration: none
}
.modal-header .close {
	margin-top: -10px
}
.model-panel {
	background: #069!important;
	padding: 5px;
	margin: -15px;
	height: 30px
}
.model-panel a, .model-panel a:hover {
    color: #fff;
    font-size: 1.1em;
}
.model-panel a span {
	padding-left: 5px;
	padding-right: 5px
}
.model-content {
	padding: 15px;
	padding-left: 25px
}
.model-content h2 {
	font-size: 1.3em;
	padding: 8px 3px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	background: #f9f9f9;
	margin-top: 10px
}
.model-content ul {
	padding: 0 10px
}
.model-content ul li, #tinymce ul li {
	list-style: none;
	margin: 5px 0;
	background: url(/images/site/ul_bullet.gif) no-repeat 5px 6px;
	padding-left: 20px
}
.video-container {
	margin: 10px
}
.glyphicon-refresh-animate {
	-webkit-animation: spin1 .7s infinite linear;
	-moz-animation: spin2 .7s infinite linear;
	-animation: spin .7s infinite linear
}
@-moz-keyframes spin2 {
 from {
 -moz-transform: scale(1) rotate(0deg)
}
 to {
 -moz-transform: scale(1) rotate(360deg)
}
}
@-webkit-keyframes spin1 {
 from {
 -webkit-transform: rotate(0deg)
}
 to {
 -webkit-transform: rotate(360deg)
}
}
@keyframes spin {
 from {
 transform: scale(1) rotate(0deg)
}
 to {
 transform: scale(1) rotate(360deg)
}
}

@media print {
.navbar {
	display: none
}
.top-wrapper {
	display: none
}
}

@media all and (max-width: 1199px) {
#search_form {
	padding-top: 15px
}
.subtitle p br {
	display: none
}
}

@media all and (max-width: 768px) and (min-width: 768px) {
.indicator-head {
	margin-top: 10px
}
.right-box-el {
	display: none
}
.nav .dropdown a {
}
.sign-up li {
	float: right!important
}
ul.main-submenu {
	width: 700px!important
}
.main-menu .col-lg-3 {
	border: none;
	width: 50%!important;
	display: inline-block!important;
	float: left
}
.pod-box {
	float: none!important
}
}

@media all and (max-width: 767px) {
.indicator-head {
	margin-top: 10px
}
.right-box-el {
	display: none
}
.navbar {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1
}
.navbar-collapse {
	/*max-height: 700px!important*/
}
.navbar-nav {
	margin: 0;
	padding: 0
}
.main-menu li {
	/*border-bottom: 1px solid #4d4d4d;
	color: #fff*/
}
.main-menu li.dropdown ul {
	background: #212121!important
}
.main-menu li.dropdown li {
	border-bottom: 1px dotted #acaca0;
	color: #fff!important;
	padding: 5px 3px 5px 20px
}
.main-menu li.dropdown-header {
	padding: 5px 2px!important;
	background: #212121!important;
	color: #fff!important
}
.main-menu li .dropdown li:hover a {
	color: #000!important;
	text-decoration: none
}
.nav .caret {
	border-top-color: #f3f5f6;
	border-bottom-color: #f2f5f8
}
.main-menu .col-lg-3 {
	border: none
}
.navbar-toggle {
	float: left
}
.web-header {
	width: 100%;
	z-index: 1;
	background: #fff;
	top: 0!important;
	margin: 8px 0;
}
.tcb-wrapper {
}
.pod-box {
	float: none!important;
	margin: 0 auto;
	margin-bottom: 20px
}
.webcast-box {
	background: #333;
	margin: 15px;
	padding: 0;
	padding-bottom: 10px
}
}

@media all and (max-width: 480px) {
.indicator-head {
	margin-top: 10px
}
.right-box-el {
	display: none
}
}

@media (max-width: 450px) {
.social_icon {
	margin-top: -45px
}
.mobile_SignIn {
	margin-top: -10px!important;
	margin-bottom: 5px
}
}

@media all and (max-width: 560px) {
.event-container .nav-tabs li {
	width: 100%;
	background: #f1f1f1;
	margin-bottom: 0;
	border-bottom: 1px solid #0071b5;
	border-left: 5px solid #0071b5
}
.event-container .nav-tabs li.active {
	background: #0071b5;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEBklEQVRYR8VXTUhUURQ+b3T8S8WFuRDRjYjQIjIQRCMiN+UPOCr4ByamIKRgVi4GUTERCSXRTYHQSgVpFH9a6EIKRRe2SAyEXKiYCxVT02kadabvvOYO782vLzTv5nHvPfd+3z3fOefeJ9EVN+kq8QsLC6uvjADAjTj8c48EcnJyMmw2m0Gn06XB6IYWL9nt9hXYz0uSZBofH//oaS3AX2LeCNvvKgLZ2dlpmOjWCuqD4FeAPJ2YmJgXNgDvBcYT7mPugZNAVlYWn/idltOexzY8PFwqKCh4nZ+f3wTwNwCvdoC/Gh4efiETwMlv4vMJk3I/LCxMys3N1WdkZOjj4+N15wESNpubm7a5ubmTkZGRk6ioKKmlpSU0JiZG19HRsbO0tHTdAT6L730QsAoCM8C+zZMJCQm65ubm0OjoaE3AriQPDg5ser1eCgoKknp7e2lhYUE2gdv38LkF8A3uSxxw+H7gTkBAAPX09FzTempvHrJarbwfLS4uOk1AIBvgk2JAgvbd0P4xDxQVFQWVlJQEa3G5L/DOzk5aXl52mkBWKisrUwU+e4AjVE61vr4+t9Nvb28TNNTEyWKxEDSnlRXOyL8tOTmZmpqaiGVRbsYEfrD3eXB0dDQC3lCB1dTUUGlpKSEgz0Xi6OhIBl9dXXXaIxOIvREZGWkPDg5WATCBQ2E5NjYW4YpSXFxMKEqUmZlJ5eXlhKDySuTw8JDa29tpbW1NZdPY2EgpKSmEYLTU1dWFunrAJ4GKigoym83yGgQn1dfXU2xsrBuJ/f19amtrI6Shao51Zw9OT0+fMAFUx0hNBDiI+FTsBW4hISFUVVWlkmR3d5daW1uJ40XZkpKSCClNGxsbZw0NDeazszPSTIA3nJqaov7+ftXmQhI+OYMzCWUTuqOeUGVl5fHOzo58gn8iwAsHBwc5SFUgLAkH3d4e1xZ1E7rzKGT4KWbdCKAw2L1GlcsEV7TZWa6ivpvQXVhdGIHT01M5xZTFxZWK0D0wMNA5dWEEeEfOCEdgubmBA7Srq4tYd2XzScBfHfDkbNbcaDS6aY9Ip9TUVLclF06AEZBasidEjXDVXYsHfJZiX+EmakRiYqJMRqm7WMdxYzAYRBZYkQUqffxeRv4inrOCLxpX3cU6lGUbyu+xo78EAqpL5dKuY0FgYGDg99DQkNXRfwsCz5SHutQHCT/Pamtrj7kEO9pDEFAVkkt7kqE021Cif62vr8slGPXuM17H91wl9foozcvL06enp+vj4uI0vQ23trZsiItTk8lkRYY4qywI3AGBLx4J8OBlPct5b9ykjyYnJ02eAvq//5h49YByAtXxLlxmwBj/KSX7S0XlPNZ9Q38e3/c49Yy/tVf2cyqI/QFLjv+uSbR0qgAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-position: right
}
.event-container .nav-tabs li.active a {
	color: #fff
}
.event-container .nav-tabs li a {
	border-radius: none!important;
	background: none!important;
	border: none!important
}
.event-container .tab-pane img {
	max-width: 90%
}
.event-container .tab-pane {
	border-left: 5px solid #0071b5
}
}
.th {
	font-weight: 700
}
.shopheader {
	background: #CDCCCC
}
.shopheader th {
	text-align: center
}
#ship_table tbody tr td {
	border: none;
	padding-left: 0px;
}
#bill_table tbody tr td {
	border: none;
	padding-left: 0px;
}
.card {
	border: none!important
}
.chk-btnstyle {
	margin-top: 10px;
	width: 150px!important;
	margin-left: 7px
}
.td {
	vertical-align: top;
	padding: 5px
}
.current_step {
	color: #000;
	font-weight: 700
}
.shopping_cart {
	color: #999;
	padding-left: 20px;
	margin-top: 10px;
	line-height: 18px
}
.totals_row td {
	font-weight: 700;
	text-align: right
}
.discount_row td, .totals_row td {
	text-align: right
}
.price_col {
	text-align: right
}
.event-registered {
	height: 25px;
	text-align: center;
	padding: 0;
	width: 280px
}
.button_publication_signin {
	background: url(/images/site/publication_sign_in_button.png) no-repeat scroll 0 0 transparent!important;
	font-size: 9.8px;
	font-weight: 700;
	display: block;
	width: 358px;
	height: 32px;
	border: 0 none;
	cursor: pointer;
	padding: 8px 0 0 8px
}
.button_publication_check {
	background: url(/images/site/publication_check_button.png) no-repeat scroll 0 0 transparent!important;
	font-size: 9.8px;
	font-weight: 700;
	color: #08528A;
	display: block;
	width: 358px;
	height: 32px;
	border: 0 none;
	cursor: pointer;
	padding: 12px 0 0 8px
}
div.contacts {
	padding-left: 10px;
	border-left: 1px solid #CCC
}
#content .rss_icon li a {
	background: url(/images/site/icon_sprite.jpg) 0 -403px no-repeat;
	padding: 2px 2px 2px 20px
}
#content .rss_icon li {
	padding: 0!important
}
.panel > .panel-heading {
	position: relative;
	padding: 15px
}
.panel-title-webcasts > a.collapsed:after {
	content: '\2b';
	position: absolute;
	right: 24px;
	font-size: 20px
}
.panel-title-webcasts > a:after {
	content: '\2212';
	position: absolute;
	right: 24px;
	font-size: 20px
}
.padding-heading {
	padding: 8px 16px!important
}
#author_byline {
	float: left;
	font-size: 11px;
	margin: 5px 10px 10px 0;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	display: inline-block
}
#content #author_byline ul li {
	background: 0;
	padding: 0;
	padding: 5px 10px
}
#post_content p a {
	background: none!important
}
#post_content {
	background: #fff;
	text-align: left;
	float: left
}
#post_content ol li {
	list-style: inherit !important;
	margin: 5px 0 0 45px;
	display: list-item;
}
.comment {
	float: left;
	width: 100%
}
.comment_list {
	float: left;
	width: 100%
}
.post_product_highlight {
	border: 1px solid #cad7e1;
	padding: 10px;
	background: #e0f2ff;
	float: left
}
.post_product_highlight .btn {
	width: 25%
}
.post_product_highlight h2 {
	border: none!important;
	padding: 0!important;
	background: none!important
}
.post_product_highlight h2 a {
	font-size: 1em!important;
	color: #7db834!important
}
.post_product_highlight .content-li {
	background: none!important;
	list-style: none!important;
	height: 130px
}
.msgAlert {
	float: left;
	width: 100%
}
.blackRegular li {
	padding-bottom: 15px
}
a.hbr_promo_large {
	background: url(/images/site/hbrlight.jpg) no-repeat;
	display: block;
	width: 505px;
	height: 271px
}
.tree {
	min-height: 20px;
	padding: 5px;
	margin-bottom: 20px;
	background-color: #fbfbfb;
	border: 1px solid #999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05)
}
.tree li {
	list-style-type: none;
	margin: 0;
	padding: 10px 5px 0;
	position: relative
}
.tree li::before, .tree li::after {
	content: '';
	left: -20px;
	position: absolute;
	right: auto
}
.tree li span {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #999;
	border-radius: 5px;
	display: inline-block;
	padding: 3px 8px;
	text-decoration: none
}
.tree li.parent_li>span {
	cursor: pointer
}
.tree>ul>li::before, .tree>ul>li::after {
	border: 0
}
.tree li:last-child::before {
	height: 30px
}
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {
	background: #eee;
	border: 1px solid #94a0b4;
	color: #000
}
.resource_search_form {
	padding: 5px;
	margin-bottom: 20px;
	background-color: #fbfbfb;
	border: 1px solid #999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05)
}
.fix_field {
	color: #a94442;
	font-size: 100%;
	font-weight: 700;
	position: relative;
	top: 4px
}
.cc_error {
	border: 1px solid #888b7f;
	background-color: #D72D2D;
	color: #fff;
	font-size: 12px;
	padding: 5px
}
.search-section {
	padding: 10px 15px 0 10px;
	background: linear-gradient(to bottom, #fff 0%, #f6f6f6 47%, #ededed 100%);
	border: 1px solid rgba(0, 0, 0, 0.24);
	border-radius: 5px;
	width: 100%
}
.form-grp {
	margin-bottom: 5px!important
}
.sort_section {
	margin-top: 7px;
	padding-right: 0;
	padding-left: 14px
}
.content_search_section {
	margin-top: -5px
}

@media all and (max-width: 1200px) and (min-width: 1001px) {
.search_desktop {
	margin-top: -10px
}
.social_icon {
	margin-top: 6px!important
}
}

@media all and (max-width: 1199px) and (min-width: 1000px) {
.social_icon_desktop {
	margin-left: 55px!important;
	margin-right: 25px!important
}
.social_icon {
	margin-top: 8px!important
}
}

@media screen and (min-width: 0px) and (max-width: 499px) {
.subtitle {
	display: none!important;
	visibility: hidden!important
}
}

@media all and (min-width: 1200px) {
.search_desktop {
	margin-top: -2px
}
}

@media all and (max-width: 992px) and (min-width: 768px) {
.tab_sign {
	margin-top: -90px
}
.top-signup-btn {
	margin: 24px!important
}
.social_icon {
	margin-top: 35px!important
}
.social_icon_desktop {
	margin-left: 20px!important
}
.mob_search_panel {
	margin-left: -15px!important
}
#councilCommunitiesInstDropdown .open .dropdown-menu {
    float: right ! important;
}
}

@media all and (min-width: 992px) and (max-width: 1000px) {
.top-signup-btn {
	margin-left: 85px!important
}
.tab_sign {
	margin-top: -30px
}
.social_icon {
	margin-top: 35px
}
.top_logo {
	margin-bottom: 5px
}
.social_icon_desktop {
	margin-left: 260px!important
}
.mob_search_panel {
	margin-left: -15px!important
}
}

@media all and (max-width: 767px) {
.search_desktop {
	display: none
}
#search_form {
	padding-top: 0!important
}
.frm-grp {
	margin-bottom: 0
}
.mob_search_header {
	margin-top: 4px
}
.navbar-nav > li > a:hover {
	background: #2e2e2e!important;
	border-radius: 4px
}
.google_search_desk {
	display: none
}
.google_search_mob {
	display: block!important
}
.Mobile_Sign_Up {
	display: none
}
.mobile_SignIn {
	padding-top: 15px;
	margin-top: -65px
}
.mob_container .nav-font {
	padding-bottom: 0px
}
#join_menu {
	border-bottom: none!important
}
}

@media all and (min-width: 700px) and (max-width: 767px) {
.tab_sign {
	margin-top: -90px
}
}

@media all and (min-width: 601px) and (max-width: 699px) {
.tab_sign {
	margin-top: -80px
}
}

@media all and (max-width: 499px) {
.head_logo_social {
	width: 100%!important
}
}

@media all and (min-width: 601px) and (max-width: 650px) {
.social_icon {
	margin-top: 65px
}
.top-wrapper {
	margin-bottom: -5px!important
}
}

@media all and (min-width: 651px) and (max-width: 767px) {
.social_icon {
	margin-top: 75px
}
.social_icon_desktop {
	margin-left: 50px!important
}
}

@media all and (min-width: 768px) {
.mob_search {
	display: none
}
.desktop_SignIn {
	display: none
}
}
.mob_search_panel {
	float: right
}
.mob_search_header {
	margin-top: 3px
}
.google_search_mob {
	display: none
}
@media all and (max-width: 328px) {
.sign-up {
	padding-top: 15px
}
}

@media all and (min-width: 1200px) {
.social_icon_desktop {
	margin-left: 25px!important
}
.cart_icon_desktop {
	margin-left: -100px!important;
	margin-top: 12px!important
}
.social_icon {
	margin-top: 7px!important
}
}

@media all and (min-width: 1000px) and (max-width: 1000px) {
.social_icon_desktop {
	margin-left: 50px!important;
	margin-right: 25px!important;
	margin-top: 6px
}
.cart_icon_desktop {
	margin-left: -100px!important;
	margin-top: 12px!important
}
}

@media all and (min-width: 425px) and (max-width: 600px) {
.cart_icon_xs {
	margin-left: -40px!important
}
}

@media all and (min-width: 601px) and (max-width: 767px) {
.cart_icon_sm {
	margin-left: -70px!important
}
}

@media all and (max-width: 424px) and (min-width: 335px) {
.col-lxs-4 {
	width: 20%
}
.col-lxs-6 {
	width: 100%
}
.col-lxs-2 {
	width: 30%
}
}

@media all and (min-width: 265px) and (max-width: 334px) {
.col-mxs-4 {
	width: 39%
}
.col-mxs-2 {
	width: 5%
}
}
.top-blue-strip .container .row .social_icon_desktop {
	z-index: 1
}
.top-sign {
	cursor: pointer;
	text-decoration: underline;
	font-size: 15px;
	color: #08528a
}
.top-sign-btn {
	background: #0172b6;
	border-radius: 4px
}
.top-signup-btn {
	border-radius: 4px
}
.top-sign-btn a {
	font-size: 14px
}

@media all and (max-width: 1199px) {
.left-nav-mob {
	display: block!important
}
.left-nav-desktop {
	display: none!important
}
.collapseLeftNav {
	border: 1px solid #DDD;
	background-color: #f5f5f5;
	border-radius: 3px;
	border-top: none
}
.collapseLeftNav .panel-body {
	padding: 0!important
}
.yamm .nav,  .yamm .dropup,  .yamm .dropdown,  .yamm .collapse {
	position: static
}
}
.left-nav-mob {
	display: none
}
.left-nav-desktop {
	display: block
}
.collapseLeftNav .panel-body {
	padding: 5px!important
}
.head-panel {
	border: 1px solid #DDD;
	border-radius: 4px;
	padding: 10px!important;
	background-color: #EFEEEE
}
.head-panel h4 {
	cursor: pointer
}
.head-panel h4 a {
	text-decoration: none;
	color: #08528a
}
.panel-body .left-nav {
	background: transparent!important
}

@media all and (max-width: 767px) {
.desk_footer {
	display: none
}
.mob_footer {
	display: block!important
}
.in .main-menu ul.main-submenu li a {
	/* color: #fff!important */
}
}
.mob_footer {
	display: none
}
.head-panel h4 {
	cursor: pointer
}
.head-pnl {
	margin-bottom: 10px;
	cursor: pointer
}
.panel-grp {
	margin-bottom: 10px
}
.ftr_pnl {
	background-color: #666!important;
	border: none!important
}
.panel-title-webcasts1 > a.collapsed:after {
	content: '\2b';
	position: absolute;
	right: 24px;
	font-size: 20px;
	color: #000
}
.panel-title-webcasts1 > a:after {
	content: '\2212';
	position: absolute;
	right: 24px;
	font-size: 20px;
	color: #000
}
.panel-title a {
	font-size: 14px
}
.desk_footer .container {
	padding-right: 60px!important
}

@media all and (max-width: 598px) {
.col-xxs-12 {
	width: 100%!important;
	margin-top: 0
}
.search-xs-7 {
	width: 44%
}
.search-xs-5 {
	width: 56%
}
}

@media (min-width: 768px) and (max-width: 1000px) {
.in .main-menu ul.main-submenu li a {
	font-size: 18px;
    border-bottom: 1px solid;
    padding-bottom: 5px;
}
.in .main-menu ul.main-submenu li:last-child a {
    border-bottom: 0px solid;
}
.desk_footer {
	display: block!important
}
.mob_footer {
	display: none
}
.frm-grp {
	margin-bottom: 0;
	margin-top: 0
}
.navbar-collapse {
	padding-left: 15px
}
.navbar {
	background: #666!important;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1
}
.navbar-collapse {
	max-height: 700px!important
}
.navbar-collapse {
	width: auto;
	border-top: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.navbar-nav {
	width: 100%;
	margin: 0;
	padding: 0
}
.navbar-header {
	float: none
}
.mob_container {
}
.mob_search_panel {
	width: 250px
}
.navbar-toggle {
	display: block;
	float: right
}
.mob_search_panel {
	display: block
}
.search_desktop {
	display: none
}
.main-menu li {
/*    border-top: 1px solid #4d4d4d;
        color: #fff*/
}
.navbar-nav > li {
	float: none
}
.navbar-nav > li > a:hover {
	background: #2e2e2e!important;
	border-radius: 4px
}
.Mobile_Sign_Up {
	display: none
}
.desktop_SignIn {
	display: block
}
.navbar-nav .open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background-color: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.navbar-collapse.collapse {
	display: none!important;
	height: auto!important;
	padding-bottom: 0;
	overflow: visible!important
}
.collapse.in {
	display: block!important
}
.navbar-nav .open .dropdown-menu > li > a,  .navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px
}
.main-menu li.dropdown li {
	border-bottom: 0px dotted #acaca0;
	color: #fff!important;
	padding: 5px 3px 5px 20px
}
.main-menu li.dropdown-header {
	padding: 5px 2px!important;
	background: #212121!important;
	color: #fff!important
}
.overflowInh {
    overflow: auto !important;
}
}

@media all and (min-width: 1001px) {
#want_to {
	/* margin-left: -15px!important*/
}
}
.mob-overflow {
	overflow: auto
}
.embed-responsive-2by1 {
	padding-bottom: 100%
}

@media (min-width: 992px) and (max-width: 1200px) {
.embed-responsive-2by1 {
	padding-bottom: 55%!important
}
}

@media (min-width: 740px) and (max-width: 991px) {
.embed-responsive-2by1 {
	padding-bottom: 75%!important
}
}

@media (min-width: 677px) and (max-width: 739px) {
.embed-responsive-2by1 {
	padding-bottom: 82%!important
}
}

@media (min-width: 600px) and (max-width: 676px) {
.embed-responsive-2by1 {
	padding-bottom: 93%!important
}
}

@media all and (max-width: 410px) {
.card_width {
	width: 50%!important
}
}
.new-content #checkuser .form-group, .new-content #checkuser p {
	margin-left: 40px!important
}

@media (min-width: 650px) and (max-width: 991px) {
.widget a.play_webcast {
	width: 70%!important
}
.widget-footer {
	width: 70%!important
}
}

@media (min-width: 992px) and (max-width: 1200px) {
.widget a.play_webcast {
	width: 60%!important
}
.widget-footer {
	width: 60%!important
}
}

@media (min-width: 430px) and (max-width: 1200px) {
.widget-info .btn {
	width: 50%!important
}
.text_widget img {
	width: auto
}
}

@media (min-width: 350px) and (max-width: 1200px) {
.review_exp_date {
	width: 330px
}
}

@media (max-width: 349px) {
.col-exp-3 {
	width: 30%
}
.col-exp-9 {
	width: 70%
}
}

@media (max-width: 550px) {
.embed_responsive_16by9 {
	padding-bottom: 60%
}
.embed_responsive {
	position: relative;
	display: block;
	height: 0;
	overflow: hidden
}
.embed_responsive .embed_responsive_item,  .embed_responsive iframe,  .embed_responsive embed,  .embed_responsive object,  .embed_responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}
}

@media (min-width: 400px) and (max-width: 500px) {
.embed_responsive_16by9 {
	padding-bottom: 65%!important
}
}

@media (min-width: 335px) and (max-width: 399px) {
.embed_responsive_16by9 {
	padding-bottom: 70%!important
}
}

@media (max-width: 334px) {
.embed_responsive_16by9 {
	padding-bottom: 85%!important
}
}

@media (min-width: 460px) {
.datadetail_consumerconf {
	margin-left: 40px!important
}
}
.myTable-highlight-all {
	overflow: hidden;
	z-index: 1;
	cursor: pointer
}
.myTable-highlight-all tbody td, .myTable-highlight-all thead th {
	position: relative
}
.myTable-highlight-all tbody td:hover::before {
	background-color: #CCC!important;
	content: '\00a0';
	height: 100%;
	left: -5000px;
	position: absolute;
	top: 0;
	width: 10000px;
	z-index: -1
}
.myTable-highlight-all tbody td:hover::after {
	background-color: #CEE7FF!important;
	background-color: #CCC!important;
	content: '\00a0';
	height: 10000px;
	left: 0;
	position: absolute;
	top: -5000px;
	width: 100%;
	z-index: -1
}
.myTable-highlight-all thead th:hover::after {
	background-color: #CCC!important;
	content: '\00a0';
	height: 10000px;
	left: 0;
	position: absolute;
	top: -5000px;
	width: 100%;
	z-index: -1
}
.myTable-highlight-all td:hover {
	background: #666;
	color: #fff
}

@media (max-width: 500px) {
.conf_presentations {
	width: 100%!important
}
}
.hl_fname {
	color: #fff;
	font-size: 12px;
	display: block;
	line-height: 14px;
	margin-top: 2px;
}
.disp_fname {
	height: 30px;
	float: left;
	word-wrap: break-word
}

@media all and (max-width: 1200px) and (min-width: 1000px) {
.nav-font .main-menu li {
/* margin-left: -1px;
        margin-right: -3px */
}
.nav-font ul li a {
/* font-size: 9pt!important*/
}
.hl_fname {
	font-size: 11px!important
}
}
.event {
	width: 9px!important;
	height: 9px!important;
	margin-top: 2px
}
span[data-cal-date] {
	font-size: 10pt!important;
	margin-top: 5px!important;
	margin-right: 5px!important
}
.events-list {
	max-height: 100px!important;
	padding-left: 5px;
	font-size: 8pt!important
}
.cal-day-today span[data-cal-date] {
	font-weight: 700
}
#upcoming_meetings {
	font-family: arial, sans-serif;
	border-collapse: collapse;
	width: 100%
}
#upcoming_meetings td {
	border: 1px solid #ddd;
	text-align: left;
	padding: 8px
}
#upcoming_meetings th {
	border: 1px solid #ddd;
	text-align: left;
	padding: 8px;
	background-color: #0072b4;
	color: #fff
}
h4.more {
	background-image: url(/assets/images/bullet_sprite.gif);
	background-repeat: no-repeat;
	background-position: 0 10px;
	padding-left: 15px!important;
	padding-right: 15px!important
}
h4.more:hover {
	text-decoration: underline
}
.img_widget p {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #eaeaea;
	padding-bottom: 10px
}
.odd {
	background-color: #FFF
}
.even {
	background-color: #EEE
}
.c-btn {
	color: #fff!important;
	background-color: #0072b4;
	border-color: #08528a;
	padding: 5px 24px;
	border: 0 none;
	font-weight: 700;
	letter-spacing: 1px;
	border-radius: 30px;
	font-size: 12px;
	line-height: 1.33;
	background-image: url(/assets/images/arrow.png);
	background-repeat: no-repeat;
	background-position: 140px 7px;
	padding-left: 15px
}
.signin_small {
	margin-top: 0;
	padding: 0;
	margin-bottom: 0;
	margin-right: 0px
}
.signin_small .signin_link {
	padding: 5px 0;
	color: #fff;
	font-size: 16px
}
#signin_link .signin_link {
	float: left
}
.signin_small .signin-dropdown {
	width: auto!important
}
.signin_small .caret {
	border-bottom-color: #f2f5f8
}
.hl_fname_blue {
	font-size: 12px
}

@media (max-width: 767px) {
.signin_small .dropdown-menu {
	right: 0px !important;
}
}

@media (max-width: 470px) {
.hl_fname_blue {
	display: none
}
.carousel-control {
	z-index: 0
}
}
.signin-dropdown a {
	font-size: 12px
}
.user-links {
	margin-top: 15px
}
.user-links span {
	display: block;
	margin-bottom: 3px
}
#cart {
	display: inline-block
}

@media (max-width: 1000px) {
.list-inline > li {
	padding-right: 2px
}
.social_icon {
	display: none
}
.tab_nav {
	display: inline-block
}
#centerdetail {
	display: none
}
#centerName {
	display: block;
	margin-bottom: -12px
}
#centerName .row #header_txt {
	font-family:"Avenir LT W01_65 Medium1475532";!important;
	font-size: 20pt;
	font-weight: 700;
	color: #676767
}
.signin_small {
	display: -webkit-box;
	-webkit-flex-direction: row;
	flex-direction: row;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}
.mobile-view {
	margin-top: -10px
}
/*.featured1 {
	display: none;
}*/
.conf_title {
	display: block ! important;
}
}

@media (min-width: 1000px) {
.featured1 {
	margin-bottom: 25px;
}
#join_menu .join_tcb {
	padding: 6px 10px 5px 10px;
	margin-left: 10px;
}
}

@media (max-width: 350px) {
#centerName .row #header_txt {
	font-size: 16pt!important
}
.introtext {
	font-size: 12pt!important
}
}

@media all and (min-width: 767px) {
.subtitle {
	text-align: center;
	margin-top: 0;
	margin-bottom: 10px
}
}

@media all and (max-width: 380px) {
.home_captions p {
	margin: inherit!important
}
}
.col-xsl-6 {
	padding-left: 5px!important;
	padding-right: 5px!important;
	margin-bottom: 15px
}

@media all and (max-width: 767px) {
.subtitle {
	margin-top: 0;
	margin-bottom: 10px
}
}

@media all and (max-width: 600px) and (min-width: 381px) {
.col-xsl-6 {
	width: 50%
}
}

@media all and (max-width: 380px) {
.col-xsl-6 {
	width: 100%
}
}
.home_captions {
	background: rgba(0, 0, 0, 0.52);
	color: #fff;
	font-size: 11pt;
	position: absolute;
	text-align: left;
	padding: 0 4px!important;
	right: 5px;
	left: 5px;
	top: 0
}

@media all and (max-width: 767px) and (min-width: 610px) {
.home_captions {
	padding: 4px 5px!important
}
}

@media all and (max-width: 609px) and (min-width: 500px) {
.home_captions {
	padding: 2px 5px!important
}
}
.home_captions p {
	word-wrap: break-word;
	margin-top: 3px;
	margin-bottom: 3px
}
.img-ttl {
	padding-right: 10px!important;
	padding-left: 10px!important
}
#home-news1 {
	border: none!important;
	padding: 0!important
}
.add_topics_cont {
	border: 1px solid #dfdddd;
	border-radius: 3px
}
.add_topics_cont .thumbnail {
	margin-bottom: 0
}
.add_topics {
	padding: 5px;
	color: #1b335a;
	font-weight: 700;
	border-bottom: 1px solid #ddd
}
.add_topics_cont ul {
	height: 125px;
	overflow-x: auto;
	padding-right: 1px;
	padding-top: 5px
}
.add_topics_cont ul li {
	margin-left: -30px!important
}
.add_topics_cont ul li a {
	font-size: 12px;
	color: #08528a
}
.home_prod {
	background: #f0f8ff;
	padding: 50px;
	vertical-align: middle;
	text-align: center
}
.home_widget_hdr {
	border-bottom: 2px solid #333;
	padding: 0 0 7px;
	color: #000;
	font-size: 1.1em;
	margin-bottom: 10px;
	margin-top: 20px
}
.home_widget_hdr .home_widget_hdr_sm {
	font-size: .8em
}

@media all and (min-width: 1200px) {
.bottom_banner {
	margin-bottom: -20px
}
}

@media all and (min-width: 992px) {
.home_widget {
	margin-top: -5px
}
.home_widget1 {
	width: 100%;
	margin: -5px auto
}
.focusAreasList li.dropdown:hover > .dropdown-menu {
    display: block;
    right: 0 !important;
    left: initial !important;
}
}
.home_prod:hover {
	border: 1px solid #ddd!important
}
.height-margin {
	margin-top: 30px
}

@media all and (max-width: 520px) {
.center-tiles {
	width: 100%!important
}
}
.center-tiles p {
	margin-top: 10px
}

@media all and (min-width: 700px) {
.medium {
	display: none
}
.small {
	display: none
}
}

@media all and (min-width: 500px) and (max-width: 699px) {
.large {
	display: none
}
.small {
	display: none
}
}

@media all and (max-width: 499px) {
.large {
	display: none
}
.medium {
	display: none
}
}
#myCarousel .item img {
	right: 0;
	left: 0;
	padding-right: 0!important;
	padding-left: 0!important
}
.banner-sm {
	position: absolute
}
.banner-sm-title {
	font-size: 1.3vw;
	color: #08528a;
	font-weight: 700;
	padding-top: 10px
}
.short-desc {
	font-size: 1.2vw;
	color: #08528a
}
.desc_date {
	font-size: 1vw
}
.subtitle p {
	font-size: 20px;
	color: #676767
}

@media all and (min-width: 500px) and (max-width: 992px) {
.subtitle p {
	font-size: 15px!important
}
}

@media all and (min-width: 1000px) {
.tiles-cont {
	margin-left: -5px!important;
	margin-right: -5px!important
}
#centerdetail {
	display: block
}
#centerName {
	display: none
}
}
#signin_link:hover {
	background: none!important
}
#cart:hover {
	background: none!important
}

@media all and (max-width: 650px) {
.tab_wrap {
	width: 100%!important
}
}

@media all and (max-width: 766px) and (min-width: 651px) {
.eco-indicators li .indicator-points {
	float: none!important
}
.eco-indicators1 li .indicator-points {
	float: none!important
}
.home_captions {
	padding: 1px 5px!important
}
}

@media all and (max-width: 670px) and (min-width: 651px) {
#interest_member {
	margin-left: -10px!important
}
}
.mobile-view {
	display: none
}

@media all and (max-width: 499px) {
.tab-desktop-view {
	display: none
}
.mobile-view {
	display: block
}
.tcb-wrapper {
	margin-top: 10px
}
.height-margin {
	display: none
}
.mobile-view {
	margin-left: -30px!important
}
#mob_search {
	display: block
}
#tab_search {
	display: block
}
#search_button_mob {
	height: 30px;
	width: 40px;
	margin-top: 2px;
	margin-left: -20px
}
}
.tile_title {
	font-weight: 700;
	font-size: 20px;
	position: relative;
	text-align: left;
	padding: 0 15px!important
}
.tile_title span {
	color: #000!important;
	font-family:"Avenir LT W01_65 Medium1475532";!important
}
.tile_img {
	padding: 0 0 0 15px !important
}
.tile {
	display: -webkit-box;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	border-bottom: 1px solid #000;
	margin-right: -15px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center
}

@media all and (max-width: 360px) {
.tile_title {
	font-size: 16px!important
}
}

@media all and (max-width: 320px) {
.tile_title {
	font-size: 12px!important
}
}

@media all and (max-width: 1200px) {
.ftr_txt {
	display: none
}
}
.additionaltile {
	border-top: 4px solid #4f4f4f;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 30px 0 10px
}
.additionaltile p {
	font-size: 20px;
	color: #676767;
	font-weight: 700
}

@media (max-width: 992px) and (min-width: 500px) {
.additionaltile p {
	font-size: 15px!important
}
.additionaltile {
	margin-top: 10px!important;
	margin-bottom: 10px!important;
	padding: 15px 0 5px!important
}
}
#filter {
	background: #666
}

@media all and (max-width: 1000px) {
#filter a {
	color: #fff;
	font-size: 20px!important;
	padding: 5px 10px 0 0 !important
}
#filter:hover {
	background: #666
}
}

@media all and (max-width: 500px) {
.additionaltile {
	margin-top: 40px!important;
	padding: 10px 0!important
}
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	background-color: #807c7c!important;
	border-color: #337ab7
}

@media all and (max-width: 767px) and (min-width: 200px) {
#search_button_mob1 {
	margin-left: -20px
}
}
.searchBoxIn {
	opacity: 1;
	width: 180PX;
	z-index: 1000;
	-webkit-transition: width .4s ease-in-out;
	transition: width .4s ease-in-out;
	margin-left: 20px
}
.mysearch {
	border-top-right-radius: 4px!important;
	border-bottom-right-radius: 4px!important
}
.searchBoxOut {
	opacity: 0;
	width: 1px;
	-webkit-transition: width .4s ease-in-out;
	transition: width .4s ease-in-out
}

@media (max-width: 315px) {
.searchBoxIn {
	width: 120px
}
}

@media (max-width: 200px) {
.searchBoxIn {
	width: 20px
}
}

@media all and (max-width: 650px) and (min-width: 500px) {
#membership_btn_mob {
	display: none
}
}

@media all and (max-width: 650px) {
.pos {
	text-align: center!important
}
}

@media all and (max-width: 1200px) {
.ftr-btn {
	padding-left: 0
}
}
.play_video {
	position: relative
}
.play_video img {
	position: relative;
	width: 100%;
	height: auto
}
.play_video div {
	position: absolute;
	top: 0
}
.play-vid-btn {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAABPhJREFUeJztm01sVFUUx3+dQWP5qNCU8YMYmkClgN35QaJoIMjKxB2RBcaGgBHEwAJMCLgATHRB6AY2BkzUmJAIYUFMExMWLnVlrLETlAxaolYJ9IPKZx+LMwPN89w3c79eMZ1/cjd33jvnf899595zzr0DTTTRRBMzGC056noc6AGWAZ1AGzC3+ts4MApUgEFgAPgzR25RUADWA8eAMpBYtkHgKLCuKut/gxJwCBjCftCm9jtwAOjIcRzWaAf6gAnCDTzdxoHDwPycxtQweoG/iTfwdPsL2BSCuO8iuAD4FHjd4p0J4DwwjMwoyGJYArqA2RayTgGbgRGLd4KhB1m1683W9SrRLcBSso3eghhhK3AauNGA/F+B5SEH1gheAq7UIfYb8B5+/toO7KT+gnoZWOWhxwovkr3QXQV2AA8F1PkwsAuJFbIWyBcC6lTRQ/bM9yMBTywsAr7J0P8P0B1L+QKyfX4/+USWBSQmMPH4BYkyg+OMQeFt4K0YCutgS1W3xulkaGW9BkUJ0zP4GrYaOCXAxlBK2jEHOftDKfHAQXRufxDIFfoMCvrJN5s0oQCcQ+f4sa/whehb3lXsV/vXCBS+KngK2QbTPMeQL9gZhxShCbLP2+KN6rsngFYfUgbsQef6gavAAnBJEXgRtyCnZoAE+JHw4esjiN+n+VZwdNX1irAECW9dMNUAtcgttEvsRuf8iouwY4qg67jH9mkD1FpIl1gI3FJ09LkI08pYpzzImQwQ2iXOGuSrMNXangCeVvr7fdkZ8AzwPWFcQuO4Esty2qvoM7XUg1jWFxDSJVYY5L6sPWz6ApYpfRNI8SE2eoHvcHeJMnBT6dfGZDRAp9J3HrFkHvBxiTvoE9WpPWwygBZDDzuQ8cEc4DPcXELjquYFJgPMVfrGlb484OISY0qflQFmDEwG0GZb+yrywAngeeBni3fmKX2j2oOzDAK0h0sWBELgGvAO8LnDuxpXKwNUlL4uJKnIYycYADZgN+s1FIElSn9Fe9jkAoNK32z8AqFG4fLJT0U3UkZPo6w9bDLAgKF/jQujBnENeBM56vrXQ85apS8BfrIVNMh/w8nTHsTySoa+VuT/4CLoqCLoBnI+4AKTAY4TLh0uoafDR1yErVMEJchZnQvyKIi8j855tYuwAnIzIy1sCH2RqYfYJbFW5F5Rmu8FMkpiWZHgJHL2n8YiYLszTf9V3oRdwGMGfc5bdwd6uXkUeNJSVsyy+GJkF0nzHMF9zbqHw4rgBDmlfRByiSLwLTrHD0MomI/cydEUHAihwBMfoXMbQs8JnLDJoCRBTmmnC9szeG0Irewrg6LbTI8RtiHVH43TFzEUPoqUmkwWP0g+a0IR82efIBFstNR9OXIhyaT8HHJQGQuLMS94CVIK64qoH5DbWNrWODXC24Oc1YVCK7AXfaurtTHguYA6M7EKuZBkIpMgB5W7keMqV5SQ8FaL8NIz/6yHHid0IxeSsoglSHJyFngXObQoZsgsIqc4O5CsTkts0q2Mx2fve8OjDfgEuy3nJrKYDnO/ejsPme0l2OUZXwJvM30V63vYiH42H6sNEWGf90UbcidnjHgDH0HC22ARXgy0I9dSKoQb+AVgHw/g/wSy0ILczOhD8v9JGh/wJFLGOoIUM6LdRsvzmlsHsgtM/dNU7bhqlPt/miojBczLOXJrookmmpiZuAsO09ukrIA8AwAAAABJRU5ErkJggg==);
	display: inline-block;
	width: 64px;
	height: 64px;
	position: absolute;
	left: 45%;
	margin-top: 20%
}
.itemsContainer {
	float: left;
	position: relative
}
.itemsContainer .play {
	display: block
}
.play {
	position: absolute;
	display: none;
	top: 40%;
	width: 40px;
	margin: 0 auto;
	left: 0;
	right: 0;
	z-index: 100
}
#vid_desc p {
	margin: 0!important
}
.add_cal, .agenda {
	border-right: 1px solid #1d1010
}

@media all and (max-width: 400px) {
.mob-featured .mob-ttl {
	font-size: 12pt ! important;
}
.dte_cty {
	font-size: 10pt ! important;
}
}
#content .mob-featured img {
	width: 100%;
	/*float: left;
	 height: 100px */
}
.mob-featured {
	display: -webkit-box;
	-webkit-flex-direction: row;
	flex-direction: row;    
	border-bottom: 1px solid #000;
	margin-right: 0px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    border-top: 1px solid;
}
.mob_featured_content span {
	font-size: 11pt;
	color: #000
}
.mob_featured_content {
	margin: 8px 0px 0px -5px;
}
.mob-featured .mob-ttl {
	color: #18659e!important;
	font-weight: 600;
	font-size: 13pt;
	margin-top: 10px;
}
.cart-text {
	font-size: 22px;
	padding: 10px;
	border-bottom: 1px solid #000;
}
.mob-cart-text {
	font-size: 22px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #000;
}
.mob-panel {
	box-shadow: none ! important;
}
.mob-panel .panel-title {
	border-bottom: 1px solid #000;
	padding-bottom: 5px
}
.mob-panel .panel-title a {
	font-size: 18px;
	color: #000!important;
}
.register {
	font-size: 16px;
	background: #0072b4;
	margin-top: 0px;
	margin-right: -15px;
	margin-left: -15px;
}
.register a {
	color: #fff ! important;
	padding: 8px 3px;
	display: block;
}
.widget-ttl {
	padding: 7px 5px;
	font-weight: 400;
	font-size: 1.5em;
}
.alt_loc {
	font-size: 18px
}
.alt_loc span {
	color: #4882ad;
	font-size: 16px;
	font-weight: 600
}
.mob-pnl-grp .pnl-head+.panel-collapse>.list-group, .mob-pnl-grp .pnl-head+.panel-collapse>.panel-body {
	border-top: 1px solid #fff!important;
}
.panel>.panel-heading {
	padding: 5px!important
}
.pnl-head .accordion-toggle:before {
	content: "\00a0"!important
}
.pnl-head .accordion-toggle:after {
	font-family: 'Glyphicons Halflings';
	content: "\e114";
	float: right;
	color: grey
}
.pnl-head .accordion-toggle.collapsed:after {
	content: "\00a0"
}
.mob-pnl-grp .panel {
	margin-top: 0!important
}
.add_cal {
	cursor: pointer;
	padding: 10px 12px;
}
.add_cal a .glyphicon-calendar {
	font-size: 16px;
	vertical-align: middle
}
.add_cal ul li {
	padding-left: 0
}
.cal_agnda_cont {
	margin-right: -15px;
	padding: 5px 0px 5px 5px;
	display: flex;
	border-bottom: 1px solid #000;
	margin-right: -15px;
	padding: 5px 0px 5px 5px;
	display: flex;
	border-bottom: 1px solid #000;
	display: -webkit-box;
	-webkit-flex-direction: row;
	flex-direction: row;
	border-bottom: 1px solid #000;
	margin-right: -15px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.agenda {
	padding: 0px 8px;
}
.agenda #txt {
	font-size: 9px;
}
.agenda .pdf {
	font-size: 16px
}
.dte_cty {
	padding: 5px;
	font-size: 10pt
}
.mob-panel .panel-heading {
	padding: 5px 0px 0px 0px ! important;
}
.mob-panel .panel-body {
	border-bottom: 1px solid #000;
	padding: 10px 0px 0px 0px ! important;
}
.mob-pdf {
	background: url(/assets/images/mob-pdf.png);
	background-repeat: no-repeat;
	padding-left: 20px!important;
	color: #0072b4;
	padding-bottom: 25px;
	display: inline-block;
}
.price_highlight {
	background: #0072b4;
	color: #fff;
	text-align: center;
	vertical-align: middle;
}
.price_head {
	border-bottom: 1px solid #cad7e1;
	border-top: 1px solid #cad7e1;
}
.price_head_highlight {
	background: #e0f2ff;
}
.price_head label {
	text-decoration: none;
	color: #08528a;
}
#pricing .price_head label {
	color: #000000 ! important;
	font-weight: 500 ! important;
}
.price_val {
	text-align: center;
	vertical-align: middle;
}
.mob-cart-table>tbody>tr>td, .mob-cart-table>tbody>tr>th, .mob-cart-table>tfoot>tr>td, .mob-cart-table>tfoot>tr>th, .mob-cart-table>thead>tr>td, .mob-cart-table>thead>tr>th {
	border-top: 1px solid #716969 ! important;
}
.mob_totals_row td {
	background: #fff ! important;
}
.mob_totals_row td {
	font-weight: 700;
	background: #eaeaea;
	text-align: right;
}

@media all and (max-width:499px) {
.sm-logo {
	display: block;
	max-width: 100%;
	height: auto;
	border: 0;
	vertical-align: middle
}
}

@media all and (min-width:500px) {
#cpn_cde {
	display: none ! important;
}
}

/*code for new mobiel conference*/


@media screen and (max-width: 499px) and (orientation:portrait) {
.mob-featured {
	margin: -16px -15px;
}
.container-fluid .mob-featured {
	margin: 0px -15px !important;
	border-top: 0px solid;
}
.cal_agnda_cont {
	margin-left: -15px ! important;
	margin-top: 15px;
}
.container-fluid .cal_agnda_cont {
	margin-left: -15px ! important;
	margin-top: 0px !important;
}
#checkCoupon .form-group i {
	right: 40px ! important;
}
.pageTags {
    margin-top: 0px !important;
    margin-bottom: 30px;
}
}

@media screen and (max-width: 767px) and (orientation:landscape) {
.mob-featured {
	    margin: -15px;
}
.cal_agnda_cont {
	margin-left: -15px ! important;
	margin-top: 15px;
}
#checkCoupon .form-group i {
	right: 40px ! important;
}
}
.truncated {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	max-height: 3em;
}
.registerbox:before {
	content: "";
	position: absolute;
	top: 0;
	left: 200px;
	width: 0;
	height: 0;
	border-top: 17px solid transparent;
	border-left: 30px solid #0072b4;
	border-bottom: 17px solid transparent;
}
.registerbox {
	background-color: #0072b4;
	height: 34px;
	width: 200px;
	position: relative;
	padding: 8px;
}
.registerbox a {
	width: 100%;
	height: 100%;
	position: absolute;
	font-weight: 500;
}
.registerbox_disable:before {
	content: "";
	position: absolute;
	top: 0;
	left: 200px;
	width: 0;
	height: 0;
	border-top: 17px solid transparent;
	border-left: 30px solid #5bc0de;
	border-bottom: 17px solid transparent;
}
.registerbox_disable {
	background-color: #5bc0de;
	height: 34px;
	width: 200px;
	position: relative;
	padding: 8px;
}
.center-title {
	padding: 10px;
	font-size: 26px;
}
/***************************************Paypal Style Starts Here****************************************/
legend a {
	color: inherit;
}
fieldset.fsStyle {
	font-weight: normal;
	border: 2px solid #ccc;
	padding: 4px;
	margin-bottom: 10px;
	border-radius: 3px;
}
legend.legendStyle {
	font-size: 90%;
	color: #888888;
	background-color: transparent;
	font-weight: bold;
}
legend {
	width: auto;
	border-bottom: 0px;
	margin-bottom: 0px ! important;
}
/***************************************Paypal Style Ends Here****************************************/

/***************************************Conference Widget Style Starts Here****************************************/
.conf-widget {
	border: none ! important;
	margin-bottom: 0px;
}
.desk_cal {
	margin-top: 10px;
}
.desk_cal #widget_cal ul {
	padding: 0px;
}
.desk_cal #widget_cal ul li {
	padding: 5px 0px 5px 0px;
}
.desk_cal #headingOne .glyphicon-calendar {
	font-size: 18px;
	top: 3px ! important;
}
.conf_panel {
	border: 1px solid #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
}
/***************************************Conference Widget Style Ends Here****************************************/

/***************************************Conference Detail Content Style Starts Here****************************************/
.conf-icon {
	display: inline-block;
	height: 22px;
	width: 22px;
	cursor: pointer;
	transition: all .3s ease-in-out;
	background-repeat: no-repeat;
}
.conf_title {
	display: none;
}
.conf_subtitle {
	font-size: 14pt;
	color: #08528a;
	font-family: 'Avenir LT W01_85 Heavy1475544' !important;
}
#conferenceTab >li>a {
	padding: 5px 20px ! important;
}
#conferenceTab {
	border-bottom: 1px solid #cad7e1;
}
#conferenceTab>li.active>a, #conferenceTab>li.active>a:focus, #conferenceTab>li.active>a:hover {
	color: #000;
	cursor: default;
	border: 1px solid #cad7e1 ! important;
	border-bottom-color: transparent;
}
#conferenceTab>li>a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid #cad7e1;
	border-radius: unset;
	font-size: 10pt;
	color: #000;
}
.conferenceTab > li > a:hover {
	border-color: #08528a ! important;
}
#conferenceTab .active a {
	background: #dde2ee;
}
#conferenceTab>li>a:focus, #conferenceTab>li>a:hover {
	background-color: #dde2ee;
}
#conferenceTab>li>.conf-pdf-cont:focus, #conferenceTab>li>.conf-pdf-cont:hover {
	background-color: #fff ! important;
}
#conferenceTab .active #pricingtab {
	background: #1078b0;
	color: #fff;
}
.conf_img_cont {
	line-height: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	/*display:inline-block;*/
	position: relative;
}
.bnr-btn {
	bottom: 50px;
	background: #4B4E53;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";       /* IE 8 */
	filter: alpha(opacity=75);  /* IE 5-7 */
	-moz-opacity: 0.75;          /* Netscape */
	-khtml-opacity: 0.75;        /* Safari 1.x */
	opacity: 0.75;
	color: #fff ! important;
	font-size: 12pt;
	margin-left: 10px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid #fff;
	height: 30px;
	width: 135px;
	font-family:"Avenir LT W01_65 Medium1475532";!important;
	padding-bottom: 3px;
	padding-top: 3px;
}
.btn-cont {
	padding-left: 15px;
}
.conf-pdf {
	background: url(/assets/images/conf-pdf.png);
	background-repeat: no-repeat;
	padding-left: 20px!important;
	color: #0072b4;
	padding-bottom: 25px;
	display: inline-block;
}
.conf-pdf-cont {
	border: 1px solid #fff ! important;
	font-size: 11px;
}
.continue_register {
	background: no-repeat;
	border: none;
	color: #fff;
	display: block;
	padding: 7px;
	width: 100%;
	text-align: left;
	font-family:"Avenir LT W01_65 Medium1475532";;
	font-weight: 500;
	font-size: 11pt;
}
.continue_register:focus {
	outline: none ! important;
}
#cartregister-btn, #signin_form .registerbox {
	padding: 0 !important;
}
.featured1 .btn-cont a:hover {
	text-decoration: none ! important;
}
/***************************************Conference Detail Content Style Ends Here****************************************/
.cart-head {
	border-bottom: 1px solid #000;
}
.cart-head th {
	text-align: right;
}
.cart_total {
	border-top: 1px solid #000;
}
.cart_table>tbody>tr>td, .cart_table>tbody>tr>th, .cart_table>tfoot>tr>td, .cart_table>tfoot>tr>th, .cart_table>thead>tr>td, .cart_table>thead>tr>th {
	border-top: none ! important;
}
.cart-user {
	font-size: 1.2em;
	padding: 5px 0px 0px 0px;
}
/*****Conference enhancement - css for speaker tab start******/
.speakers {
	margin-top: 20px;
}
.speakers .col-lg-3.text-center {
	margin-bottom: 40px;
}
.speakers .col-lg-3.text-center h4 {
	line-height: 24px;
	font-size: 15px;
	font-weight: 400;
	border-bottom: none !important;
	display: block;
	color: #000000 ! important;
}

@media (max-width: 499px) {
.speakers .col-lg-3.text-center {
	height: auto;
	border-bottom: 1px dotted #999;
	padding-bottom: 10px;
}
}

@media (max-width: 768px) {
.speakers .col-lg-3.text-center {
	height: auto;
	margin-bottom: 10px;
}
.speakers .col-lg-3.text-center h4 {
	height: auto;
	border-bottom: 1px dotted #999;
	padding-bottom: 10px;
}
.speakers .col-lg-3.text-center img {
	display: none;
}
}

@media (max-width: 768px) {
.speakers .col-lg-3.text-center img {
	display: inherit;
	text-align: center;
}
}

@media (max-width: 425px) and (min-width: 320px) {
.speakers .col-lg-3.text-center img {
	display: none;
}
}
/*****Conference enhancement - css for speaker tab end******/
/*************** below styles to be applied for disabling the buttons*************/
.btn_disable:disabled:after {
	content: "";
	position: absolute;
	top: 0;
	left: 200px;
	width: 0;
	height: 0;
	border-top: 17px solid transparent;
	border-left: 30px solid #5bc0de;
	border-bottom: 17px solid transparent;
}
.btn_disable:disabled {
	background-color: #5bc0de;
	border-color: #46b8da;
	height: 34px;
	width: 200px;
	position: relative;
	padding: 8px;
	color: #fff;
	border: 0;
}

/*************** below styles to be applied on automatically launched modal *************/
@media (min-width: 350px) {
.modal-sm {
	width: 300px ! important;
}
.modal-dialog {
	margin: 30px auto;
}
}
.teasermodal .modal-body iframe {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
}

@media (max-width: 600px) {
.teasermodal .modal-dialog {
	width: auto ! important;
}
}
.item-remove {
	text-align: right;
}
/*******************************styles to open marketo form through slider starts********************************/
.box-inner {
	width: 300px;
	/*padding: 25px 10px 10px 10px;*/
	border: 1px solid #9e9e9e;
	box-shadow: 0 3px 12px rgba(0, 0, 0, 0.23), 0 3px 12px rgba(0, 0, 0, 0.16);
	background-color: #eee;
}
.slide-left {
	position: absolute;
	right: 10px;
	top: 5px;
}
.marketo-box .box-inner .glyphicon-remove {
	cursor: pointer;
}

@media all and (min-width: 500px) {
.marketo-box {
	float: right;
	overflow: hidden;
	position: fixed;
	bottom: 50px;
	right: 0px;
	z-index: 9999;
}
.box-inner {
	padding: 0px ! important;
}
}

@media all and (max-width: 499px) {
.marketo-box {
	float: right;
	overflow: hidden;
	position: fixed;
	bottom: 40px;
	right: 20px;
	z-index: 9999;
	height: 320px;
}
}
/*******************************styles to open marketo form through slider starts********************************/
/*  Get Involved Form
*****************************/
#banner-area {
  padding-bottom: 30px;
  background: #FFF;
}
#banner-area h1 {
  color: #333 !important;
  font-weight: 700 !important;
  margin-top: 20px !important;
  line-height: 40px;
  margin-bottom: 30px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
#banner-area p {
  color: #333 !important;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  font-size: 14px !important;
}
.marb35 {
	margin-bottom: 35px;
}
.mart25 {
	margin-top: 25px;
}
.marb10 {
	margin-bottom: 10px !important;
}
/* Conferences tab (Current Agenda + overview + pre-conference tab) *************************************/
.conferences-tab p {
	line-height: 20px;
}
.conferences-tab h2 {
	border-bottom: 0px !important;
	color: rgb(0, 114, 181) !important;
	font-weight: 700;
	margin: 0;
	padding: 16pt 0 4pt 0 !important;
	background: transparent !important;
	border-top: none !important;
	font-size: 16pt !important;
}
.conferences-tab h3 {
	border-bottom: 0px !important;
	color: rgb(0, 114, 181) !important;
	font-weight: 700 !important;
	font-size: 12pt !important;
	padding: 5pt 0 4pt !important;
	margin: 0 !important;
}
.conferences-tab h4 {
	border-bottom: 0px !important;
	color: #000 !important;
	margin: 0;
	padding: 5px 0 0px 0 !important;
	margin: 0px 0 !important;
	font-size: 10pt !important;
}
.conferences-tab h5 {
	border-bottom: 0px !important;
	color: #000;
	margin: 0;
	padding: 12pt 0 1pt 0 !important;
	margin-top: 10px;
	font-size: 9pt;
	font-weight: 700;
}
.conferences-tab ul {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	/*margin-left: -35px !important;*/
}
.conferences-tab p {
	padding: 0px 0 4pt 0pt !important;
	margin: 0px 0 !important;
	font-size: 10pt !important;
}
.conferences-tab li {
	background: url(/images/ul_bullet.gif) no-repeat 5px 6px;
	margin: 5px 0 0 0px !important;
	padding-left: 20px !important;
}
/************************************ Council Value brochure *************************************/
.council-value section {
	padding: 20px 0 0 0;
}
.council-value section:last-child {
	padding-bottom: 40px;
}
.council-value .heading {
	color: #000;
	font-weight: normal;
	font-size: 28px;
	text-align: center;
}
.council-value .sub-heading {
	font-size: 12pt;
	text-align: center;
}
.council-value p {
	font-size: 11pt !important;
	text-align: center !important;
	line-height: 25px !important;
	text-shadow: none !important;
	color: #5a5a59 !important;
}
.council-value h4 {
	color: #000;
	text-align: center;
}
.council-value h4 span {
	color: #1575a9;
}
.council-value h6 {
	color: #000;
	text-align: center;
}
.council-value a {
	color: #000;
}

@media all and (min-width:746px) {
.council-value-btn {
	border: 1px solid #0772B5;
	padding: 6px 10px 6px 10px;
	border-radius: 15px;
	cursor: pointer !important;
	text-decoration: none;
}
.council-value .pipe {
	margin: 0 30px 0 30px;
}
}

@media all and (max-width:745px) {
.council-value-btn {
	border: 1px solid #0772B5;
	padding: 6px 10px 6px 10px;
	border-radius: 15px;
	cursor: pointer !important;
	text-decoration: none;
	display: inline-block;
	margin-bottom: 10px;
}
}
.mart50 {
	margin-top: 50px;
	-webkit-transition: margin-top 1s; /* Safari */
	transition: margin-top 1s;
}
.marb50 {
	margin-bottom: 50px;
	-webkit-transition: margin-bottom 1s; /* Safari */
	transition: margin-bottom 1s;
}
.mart30 {
	margin-top: 30px;
	-webkit-transition: margin-top 1s; /* Safari */
	transition: margin-top 1s;
}
.marb30 {
	margin-bottom: 30px;
	-webkit-transition: margin-bottom 1s; /* Safari */
	transition: margin-bottom 1s;
}
.mart20 {
	margin-top: 20px;
	-webkit-transition: margin-top 1s; /* Safari */
	transition: margin-top 1s;
}
.mart10 {
	margin-top: 10px;
	-webkit-transition: margin-top 1s; /* Safari */
	transition: margin-top 1s;
}
.council-value .item {
	height: 200px;
}
.council-value .quotes {
	font-size: 18px;
	color: #5a5a59 !important;
	padding: 0 8%;
	-webkit-transition: font-size 1s; /* Safari */
	transition: font-size 1s;
	text-align: center;
	line-height: 26px;
	padding-bottom: 20px;
	text-shadow: none !important;
	margin-top: 20px;
}
.council-value .play_webcast {
	position: relative;
	float: inherit !important;
}
.council-value .carousel-inner .carousel-caption {
	position: static !important;
}
.mart20 {
	margin-top: 20px !important;
}

@media screen and (max-width: 999px) and (min-width: 0px) {
.council-value-box .carousel {
	display: block !important;
	visibility: visible !important;
}
}

@media screen and (max-width: 375px) {
.council-value .item {
	height: auto !important;
}
}

@media screen and (min-width: 433px) and (max-width: 768px) {
.council-value .item {
	height: auto !important;
}
}

@media screen and (min-width: 0px) and (max-width: 639px) {
.council-value .carousel {
	display: block !important;
	visibility: visible !important;
}
.council-value section {
	padding: 5px 0;
}
.council-value .item {
	min-height: 215px;
}
.council-value .carousel-caption {
	padding-top: 10px;
	padding-bottom: 10px;
}
.council-value-box {
	padding: 0 !important;
}
.council-value p {
	font-size: 11pt;
	text-align: center;
	line-height: 20px;
	-webkit-transition: font-size 1s; /* Safari */
	transition: font-size 1s;
	margin: 0 10%;
}
.council-value .quotes {
	font-size: 14px;
	padding: 0 5%;
	-webkit-transition: font-size 1s; /* Safari */
	transition: font-size 1s;
	line-height: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.mart50 {
	margin-top: 15px;
	-webkit-transition: margin-top 1s; /* Safari */
	transition: margin-top 1s;
}
.marb50 {
	margin-bottom: 15px;
	-webkit-transition: margin-bottom 1s; /* Safari */
	transition: margin-bottom 1s;
}
.mart30 {
	margin-top: 10px;
	-webkit-transition: margin-top 1s; /* Safari */
	transition: margin-top 1s;
}
.marb30 {
	margin-bottom: 10px;
	-webkit-transition: margin-bottom 1s; /* Safari */
	transition: margin-bottom 1s;
}
.mart20 {
	margin-top: 20px;
	-webkit-transition: margin-top 1s; /* Safari */
	transition: margin-top 1s;
}
.mart10 {
	margin-top: 10px;
	-webkit-transition: margin-top 1s; /* Safari */
	transition: margin-top 1s;
}
.council-value .carousel-control .glyphicon-chevron-left, .council-value .carousel-control .icon-prev {
	margin-left: -20px;
}
.council-value .carousel-control .glyphicon-chevron-right, .council-value .carousel-control .icon-next {
	margin-right: -20px;
}
.insight-ttl {
	font-size: 12px !important;
}
.insight-content {
	font-size: 14px !important;
	line-height: 20px !important;
}
.implication {
	font-size: 14px !important;
	line-height: 20px !important;
}
.implication_txt {
	font-size: 12px !important;
	margin-top: 25px !important;
	display: block !important;
}
}

@media all and (max-width: 639px) {
.councils-desk {
	display: none;
}
.img-responsive.councils-mobo {
	width: 100% !important;
}
.carousel-control.right, .carousel-control.left {
	display: none;
}
.councils-play {
	display: none;
}
.councils-mobo-play {
	margin-top: -20%;
	left: 45%;
	display: block;
	position: absolute;
	border: none;
}
}

@media all and (min-width: 640px) {
.councils-mobo {
	display: none;
}
.councils-play {
	margin-top: -13%;
	left: 45%;
	display: block;
	position: absolute;
	border: none;
}
.councils-mobo-play {
	display: none;
}
}
/*peer to peer marketo form responsiveness styles*/
.councilFormWrapper {
	position: relative;
	padding-bottom: 40%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.councilFormWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 0px 0px 6px 6px;
}

@media all and (max-width: 991px) and (min-width: 500px) {
.council-modal-dialog {
	width: auto !important;
	margin: 30px !important;
}
}

@media (max-width: 499px) {
.council-modal-dialog {
	width: auto !important;
	margin: 10px !important;
}
}

@media (min-width: 830px) and (max-width: 991px) {
.councilFormWrapper {
	padding-bottom: 43% ! important;
}
}

@media all and (min-width: 790px) and (max-width: 829px) {
.councilFormWrapper {
	padding-bottom: 80% ! important;
}
}

@media all and (max-width: 789px) and (min-width: 700px) {
.councilFormWrapper {
	padding-bottom: 90% ! important;
}
}

@media all and (max-width: 699px) and (min-width: 660px) {
.councilFormWrapper {
	padding-bottom: 100% ! important;
}
}

@media all and (max-width: 659px) and (min-width: 600px) {
.councilFormWrapper {
	padding-bottom: 110% ! important;
}
}

@media all and (max-width: 599px) and (min-width: 545px) {
.councilFormWrapper {
	padding-bottom: 125% ! important;
}
}

@media all and (max-width: 544px) and (min-width: 460px) {
.councilFormWrapper {
	padding-bottom: 175% ! important;
}
}

@media all and (max-width: 459px) and (min-width: 420px) {
.councilFormWrapper {
	padding-bottom: 190% ! important;
}
}

@media all and (max-width: 419px) and (min-width: 400px) {
.councilFormWrapper {
	padding-bottom: 210% ! important;
}
}

@media all and (max-width: 399px) and (min-width: 375px) {
.councilFormWrapper {
	padding-bottom: 250% ! important;
}
}

@media all and (max-width: 374px) and (min-width: 350px) {
.councilFormWrapper {
	padding-bottom: 260% ! important;
}
}

@media all and (max-width: 349px) {
.councilFormWrapper {
	padding-bottom: 280% ! important;
}
}

@media all and (max-width:1000px) {
#cludo-search-form #cludo-search-form-input {
	height: 20px ! important;
	margin-top: 6px;
	margin-left: 25px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.site-search-cludo>#cludo-search-form #cludo-search-form-input {
	border: 0;
	font-size: 13px;
	line-height: 1.6;
	padding: 6px 50px 7px 20px ! important;
	box-sizing: content-box;
	background-color: #fff;
	width: 120px;
	visibility: visible;
}
#cludo-search-form #cludo-search-form-input {
	height: 30px;
	margin-top: 5px ! important;
	margin-left: 25px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.mob_container .mob_search .site-search-cludo {
	margin-left: 5px ! important;
}
.site-search-cludo>#cludo-search-form button:after {
	left: 0px !important;
	top: 3px !important;
}
.left-nav.pageTags .nav-pills>li{
	padding: 0px !important;
}
.left-nav.pageTags .nav-pills>li>a {
    background: #d6d6d6 !important;
}
}
.errorField {
	border: 1px solid #a94442;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
/***** Credit logos for agend html PDF *****/
.root_cont {
	width: 100%;
}
.col_division {
	float: left;
	width: 33.33%;
	padding: 15px 15px 15px 0px;
}
.col_division img {
	height: 100px;
	width: 100px;
	margin: 0px auto 15px auto;
	display: block;
}
/****************************************Blog Styles starts here********************************************/
.postArrow.navigation {
    top: 0;
    position: inherit;
    width: 100%;
    z-index: 1;
}
.postArrow.navigation {
	clear: both;
}
.postArrow.navigation .alignleft a {
	background-position: 0 0;
	float: left;
	padding-left: 40px;
}
.postArrow.navigation a {
	background-image: url(/images/site/news-arrows.gif);
	background-repeat: no-repeat;
	display: block;
	height: 60px;
	width: 230px;
	color: #999;
	padding-top: 5px;
	margin-bottom: 5px;
}
.postArrow.navigation .alignright a {
	background-position: right -79px;
	float: right;
	text-align: right;
	padding-right: 40px;
}
.blog_graphic_img {
	height: 75px;
	float: left;
	width: 75px;
	margin: 0 5px 5px -25px;
}
.blog_widget {
	background: rgba(253, 253, 253, 0.3);
	margin: 0;
	padding: 0;
	border: 1px solid #ddd;
	margin-bottom: 20px;
}
.post_widget ul li a {
	text-decoration: none;
	color: #08528a ! important;
}
/****************************************Blog Styles ends here********************************************/
.pageLoadHide {
	display: none;
}
.notAffiliated {
	padding-top: 5px;
	margin-left: -25px;
}
.notAffiliated label input {
	height: 17px;
	width: 17px;
}
.councilNotAffiliated {
	padding-top: 5px;
	margin-left: -25px;
}
.councilNotAffiliated label input {
	height: 17px;
	width: 17px;
}
.browserCache {
	cursor: pointer;
	padding: 18px 16px;
	transform: translate(0%, -25%);
	float: right;
	display: block;
	font-size: 32px;
	/* background: #337ab7; */
	position: absolute;
	top: 11px;
	right: 0;
	color: #9E9E9E;
}
.browserCache_text {
	padding: 5px;
	position: relative;
	display: block;
	line-height: 22px;
	font-size: 14px;
	color: #666;
}

.corona_text {
	padding: 5px;
	position: relative;
	display: block;
	line-height: 50px;
	font-size: 14px;
	color: #fff;
}
.coronaBox {
	z-index: 99;
	background-color: #0172b6;
	margin-top: 0px;
    position: fixed;
    width: 100%;
	top:0;
}
.browserCacheBox {
	position: fixed;
    z-index: 9999;
    background-color: #f1f1f1;
    border-top: 1px solid #9E9E9E;
    bottom: 0px;
    width: 100%;
    padding: 10px;
}

@media all and (max-width: 500px) {
.browserCache_text {
	line-height: 16px !important;
	font-size: 12px !important;
}
.corona_text {
	line-height: 16px !important;
	font-size: 12px !important;
}
.cache_text_desk {
	display: none;
}
.corona_text_desk {
	display: none;
}
.cache_text_mob {
	display: block ! important;
}
.corona_text_mob {
	display: block ! important;
}
}
.cookieBannerClose {
	padding: 2px 10px !important;
}
.coronaBannerClose {
	padding: 2px 10px !important;
}
#modloaddiv {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 100000;
	background: rgba(0, 0, 0, 0.5);
	display: none;
	top: 0;
	transition: opacity .2s cubic-bezier(.4, 0, .2, 1);
}
.loadCont {
	text-align: center;
	color: #fff;
	font-size: 16px;
	position: relative;
	background: #0072b4;
	padding: 40px;
	top: 40%;
	height: 120px;
}
/*new CSS */
.lds-dual-ring {
	margin: 0 auto;
	width: 64px;
	height: 64px;
	top: -5px;
	left: -5px;
	position: absolute;
}
.lds-dual-ring:after {
	content: " ";
	display: block;
	width: 60px;
	height: 60px;
	margin: 1px;
	border-radius: 50%;
	border: 1px solid #fff;
	border-color: #fff transparent #fff transparent;
	animation: lds-dual-ring 1.2s linear infinite;
}
 @keyframes lds-dual-ring {
 0% {
 transform: rotate(0deg);
}
 100% {
 transform: rotate(360deg);
}
}
.conf_tnc .col-sm-6 label .form-control-feedback, .council_tnc .col-sm-5 label .form-control-feedback {
	right: 0px !important;
	top: -3px !important;
}
.commentheight {
	height: 150px !important;
}
/*Conference Key Notes starts here*/
#chConferences .keyNotesContainer h3, #chConferences h3  {
    font-size: 30px !important;
    color: #0772B5 !important;
    font-weight: 100 !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
#chConferences .keyNotesContainer p , #chConferences p {
    color: #333 !important;
    font-size: 20px;
    line-height: 150%;
    margin-bottom: 0 !important;
    padding-bottom: 5px !important;
    margin-bottom: 15px !important;
}
.keyNotesContainer h1, #chConferences h1 {
	font-size: 30px !important;
	color: #0772B5 !important;
	font-weight: 100;
}
.keyNotesContainer h2, #chConferences h2 {
	font-size: 22px !important;
	color: #0772B5 !important;
	margin-top: 30px;
	font-weight: 700;
}
.keyNotesContainer h3, #chConferences h3 {
	font-size: 20px !important;
	color: #0073b5 !important;
	margin-top: 20px;
}

@media (max-width: 640px) {
.keyNotesContainer p, #chConferences p {
	color: #333 !important;
	font-size: 18px;
	line-height: 150%;
}
}
.ck_quote_text {
	text-align: center;
	font-size: 20px;
	color: #0772B5;
	padding-top: 30px;
}
.ck_quote_text_name {
	text-align: right;
	padding-top: 15px;
	padding-bottom: 20px;
	font-size: initial;
}
.readMoreBtn {
	border-bottom: 1px solid #9E9E9E;
	text-align: center;
	text-align: -webkit-center;
	position: relative;
	margin-bottom: 50px;
	margin-top: 50px;
}
.readMoreBtn a, .readMoreBtn a:hover {
	display: block;
	background-color: #fff;
	padding: 2px 15px;
	text-align: center;
	color: #000;
	font-size: 16px;
	margin: 0 auto;
	width: 150px;
	font-weight: 700;
}
.readMoreBtn a, .readMoreBtn a:focus, .readMoreBtn span {
	display: block;
	background-color: #fff;
	padding: 2px 15px;
	text-align: center;
	color: #000;
	font-size: 16px;
	margin: 0 auto;
	width: 150px;
	font-weight: 700;
	text-decoration: none;
}
.readMoreBtn span {
	pointer-events: none;
}
.rdcontainer {
	position: absolute;
	width: 100%;
	top: -15px;
}
.readMoreBtn a:hover {
	text-decoration: none;
	background-color: #fff;
}
.keyNotesContainer ol p, #chConferences ol p  {
	margin-left: -40px;
	margin-bottom: 20px;
}
.keyNotesContainer ol h2, #chConferences ol h2 {
	margin-left: -40px;
}
p.memberEmail {
	font-size: 16px !important;
}
/******************************** form***********************/
.spform .form-control {
	border-radius: 0 !important;
	padding: 0 12px !important;
}
.spform .form-control, output {
	font-weight: bold;
	color: #999999;
}
.keyNotesContainer ol, #chConferences ol {
	margin-left: inherit !important;
	font-size: 20px !important;
}
.keyNotesContainer ol li, #chConferences ol li {
	padding: 10px 5px;
}
.keyNotesContainer ul,  #chConferences ul {
	margin-left: -60px !important;
	font-size: 20px !important;
	list-style: none !important;
}
/*.mart50 {
	margin-top: 20px;
}*/
.keyNotesContainer ul li {
	margin: 5px 0 0 0px !important;
    background: url(/images/site/ul_bullet.jpg) no-repeat 5px 6px;
    padding-left: 25px !important;
    background-position: 5px 6px;
}
/*Conference Key Notes ends here*/
.insight-ttl {
	font-size: 14px;
}
.insight-content {
	font-size: 16px;
	line-height: 24px;
}
.insight-content p, .implication p {
	font-size: inherit !important;
	text-align: inherit !important;
	line-height: inherit !important;
	margin-top: 15px;
}
.implication_txt {
	font-size: 14px;
	margin-top: 25px;
	display: block;
}
.implication {
	font-size: 16px;
	line-height: 24px;
}
.insight-cont {
	margin: 30px 0px 30px 140px;
}
.srch_insight {
	color: #0772B5 !important;
	font-weight: 700;
	font-size: 14px;
}
.detailInsCont {
	margin: 25px 0px 25px 0px;
}
.detailInsContent {
	color: #0772B5 !important;
	margin-top: 5px;
	display: block;
}
.detailInsImplication {
	color: #0772B5 !important;
	margin-top: 5px;
	display: block;
}
.detailstattxt {
	margin-top: 5px;
	display: block;
}
.detailCouncilTtl {
	margin-top: 25px;
	display: block;
	font-size: 14px;
}
.detailInsTtl {
	font-size: 14px;
}
.detailImplication_txt {
	font-size: 14px !important;
	margin-top: 25px !important;
	display: block !important;
}
/*New CSS Styles*/
.mobFullWidth {
	position: relative;
}
#owl-carousel.owl-carousel2 {
	margin-top: 20px;
}
.OurCenters .item h3 {
	font-size: 18px !important;
	border: 0 !important;/*color: #000 !important; font-weight: bold; */
	color: #000;
	font-family: 'Avenir LT W01_85 Heavy1475544';
}
.OurCenters .item h3:hover {
	color: #08528a;
}
.OurCenters .item .img-circle {
	margin: 0 auto;
}
.OurCenters .item .square_box {
}
.OurCenters .item {
	padding: 40px;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	/*max-width: 300px;*/
    margin: 0 auto;
}
#owl-carouselBlock .blockText {
	padding: 7.5px;
}
/* Top nav */
.top_nav {
	padding-left: 0 !important;
}
.topNav {
	display: block;
    text-align: center;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    margin-top: 8px;
}
.topNav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: left;
}
.topNav li {
	display: inline-block;
}
.topNav li a {
	display: inline-block;
    color: #000;
    padding: 3px 6px;
    border: 1px solid white;
    text-decoration: none;
    font-size: 17px;
}
.topNav a:hover {
	font-family: 'Avenir LT W01_85 Heavy1475544';
}
.topNav a.active {
	font-family: 'Avenir LT W01_85 Heavy1475544';
}
.topNav select, .gTriangleBottom {
	display: none;
}

@media (width: 1024px) {
.topNav {
	margin-top: 10px;
}
}

@media (width: 320px) {
.topNav {
	font-size: 10.5px !important;
}
}

@media (width: 768px) {
.topNav {
	padding: 5px 0 0 0;
	font-size: 22px;
}
.topNav ul {
	display: none;
}
.topNav select, .gTriangleBottom {
	display: inline-block;
}
.bannerCenter {
	height: auto !important;
	width: auto !important;
	bottom: 0 !important;
	left: 0 !important;
	z-index: 999 !important;
	color: #fff !important;
	padding: 18px !important;
	position: inherit !important;
}
.tcb-wrapper {
	margin-top: 5px;
}
}
.sm-logo {
	margin: 5px 0px 5px 0px;
}

@media (min-width: 768px) {
.hrBlack {
	display: none!important;
	padding-bottom: 10px;
}
}

@media (width: 320px) {
.topNav select {
	margin-top: 0 !important;
	font-size: 11px !important;
}
}

@media (width: 480px) and (orientation : landscape) {
.topNav select {
	margin-top: 2px !important;
	font-size: 14px;
}
}

@media (width: 568px) and (orientation : landscape) {
.hrBlack {
	padding-bottom: 10px;
}
.topNav select, .gTriangleBottom {
	display: inline-block;
}
.topNav ul {
	display: none !important;
}
.sm-logo {
	margin: -25px 0px 5px 0px;
}
.topNav select {
	font-size: 18px;
	padding-top: 4px;
}
.OurCenters .item {
	padding: 20px 70px !important;
}
}

@media (width: 640px) and (orientation : landscape) {
.hrBlack {
	padding-bottom: 10px;
}
.topNav select, .gTriangleBottom {
	display: inline-block;
}
.topNav ul {
	display: none !important;
}
.sm-logo {
	margin: -25px 0px 5px 0px;
}
.topNav select {
	margin-top: 5px !important;
	font-size: 20px;
}
.OurCenters .item {
	padding: 20px 70px !important;
}
}

@media (width: 667px) and (orientation : landscape) {
.hrBlack {
	padding-bottom: 10px;
}
.topNav select, .gTriangleBottom {
	display: inline-block;
}
.topNav ul {
	display: none !important;
}
.sm-logo {
	margin: -25px 0px 5px 0px;
}
.topNav select {
	margin-top: 7px !important;
	font-size: 18px;
}
.OurCenters .item {
	padding: 20px 70px !important;
}
.mobFullWidth {
	position: relative;
}
.bannerCenter {
	height: auto !important;
	width: auto !important;
	bottom: 0 !important;
	left: 0 !important;
	z-index: 999 !important;
	color: #fff !important;
	padding: 18px !important;
	position: inherit !important;
}
.tcb-wrapper {
	margin-top: 5px;
}
}

@media (width: 736px) and (orientation : landscape) {
.hrBlack {
	padding-bottom: 10px;
}
.topNav select, .gTriangleBottom {
	display: inline-block;
}
.topNav ul {
	display: none !important;
}
.sm-logo {
	margin: -25px 0px 5px 0px;
}
.topNav select {
	margin-top: 8px !important;
	font-size: 20px;
}
.OurCenters .item {
	padding: 20px 70px !important;
}
#owl-carouselCenter .item, #owl-carouselData .item, #owl-carouselBlog .item, #owl-carouselMediaRoom .item, #owl-carouselMediaRoom .item {
	padding: 20px 20px !important;
}
.bannerCenter {
	height: auto !important;
	width: auto !important;
	bottom: 0 !important;
	left: 0 !important;
	z-index: 999 !important;
	color: #fff !important;
	padding: 18px !important;
	position: inherit !important;
}
}

@media (width: 812px) and (orientation : landscape) {
.hrBlack {
	padding-bottom: 10px;
}
.topNav select, .gTriangleBottom {
	display: inline-block;
}
.topNav ul {
	display: none !important;
}
.sm-logo {
	margin: -25px 0px 5px 0px;
}
.topNav select {
	margin-top: 5px;
	font-size: 22px;
}
.OurCenters .item {
	padding: 20px 70px !important;
}
#pchChartMob .item {
	padding: 20px 0px !important;
}
#gcprMedia.OurCenters .item , #gcfocusAreasBlocks.OurCenters .item {
	padding: 10px 20px !important;
}
#owl-carouselCenter .item, #owl-carouselData .item, #owl-carouselBlog .item, #owl-carouselMediaRoom .item, #owl-expertbriefings .item, #owl-cme .item, #owl-center_network .item {
	padding: 20px 15px !important;
}
.bannerCenter {
	height: auto !important;
	width: auto !important;
	bottom: 0 !important;
	left: 0 !important;
	z-index: 999 !important;
	color: #fff !important;
	padding: 18px !important;
	position: inherit !important;
}
}
.OurCenters2 .item {
	padding: 0px 170px !important;
}

@media (max-width: 640px) {
.sm-logo {
	margin: -10px 0px 5px 0px;
}
.topNav ul {
	display: none;
}
.topNav select, .gTriangleBottom {
	display: inline-block;
}
.top_logo {
	padding-right: 0 !important;
}
.top_nav {
	padding-left: 0 !important;
}
.owl-item {
	opacity: .5;
	-webkit-transition-property: opacity; /* Safari */
	-webkit-transition-duration: .5s; /* Safari */
	transition-property: opacity;
	transition-duration: .5s;
}
.owl-item.active {
	opacity: 1;
	-webkit-transition-property: opacity; /* Safari */
	-webkit-transition-duration: .5s; /* Safari */
	transition-property: opacity;
	transition-duration: .5s;
}
.signInBox_mob ul {
	height: 50px !important;
}
.OurCenters .item {
	padding: 2px;
}
.OurCenters .item h3 {
	font-size: 18px !important;
}
#owl-carouselBlock .blockText h3 {
	font-size: 18px !important;
}
#owl-carouselBlock .blockText h4 {
	font-size: 16px !important;
}
.carousel-indicators {
	bottom: -30px !important;
	left: 50% !important;
}
.signInBox_mob li.dropdown.open .dropdown-menu ul .dropdown-menu.dropdown-tasks {
	position: absolute !important;
	background-color: #666666;
}
#owl-carouselBlock .blockText {
	padding: 0px !important;
	margin-bottom: 50px;
}
.eco-indicators li.down {
	height: auto !important;
	display: flex;
	background-position: 0px 6px !important;
}
.eco-indicators li.up {
	height: auto !important;
	display: flex;
	background-position: 0px 4px !important;
}
.indicator-points {
	padding: 0 0 0 6px;
}
.OurCentersText h2 {
	font-size: 24px !important;
}
.OurCentersText h3 {
	font-size: 18px !important;
}
#owl-carouselBlock .blockText h4 {
}
.OurCenters .item .img-circle {
	width: 120px !important;
	margin: 0 auto;
}
#owl-carouselBlock .blockText h3 {
	text-align: center;
	margin-bottom: 10px !important;
	margin-left: 0px !important;
}
.bannerCenter {
	height: auto !important;
	width: auto !important;
	bottom: 0 !important;
	left: 0 !important;
	z-index: 999 !important;
	color: #fff !important;
	padding: 18px !important;
	position: inherit !important;
}
#ourExperts {
	padding: 0px;
}
#ourExperts .item {
	padding: 10px;
	max-width: 200px;
}
#left_side {
	margin-top: 15px;
}
}
.new-home-page-indicators li .indicator-name {
	font-size: 15px !important;
}
.new-home-page-indicators li {
	list-style: none;
}
.topNav select {
	border: none;
	background: none;
	outline: none;
	font-weight: bolder;
}
.displayFlex {
	display: flex;
}
.global-search input {
	border: 1px solid #cccccc;
	border-radius: 0;
}
/*  Sign In Box
**************/
.signInBox {
	padding: 18px 0 0 0;
}
.signInBox.nav>li>a {
	padding: 0;
}
.signInBox ul {
	width: 250px;
	border: 1px solid #0076a9;
	border-radius: 0;
	height: 75px;
	padding: 7px;
}
.signInBox_mob {
	padding: 0px 0 0 0;
}
.signInBox_mob.nav>li>a {
	padding: 0;
}
.signInBox_mob ul {
	width: 190px;
	border: 1px solid #0076a9;
	border-radius: 0;
	padding: 10px;
	position: absolute !important;
	background: #666666 !important;
}
.signInBox_mob .navbar-nav .open .dropdown-menu {
	position: absolute !important;
	background-color: #666666;
}
.signin_smallNew {
	padding: 0;
	margin: 0;
}
.signin_smallNew .navbar-nav.navbar-right:last-child {
	background: none;
	padding: 3px 0 0 0;
}
.signInBox_mob li a {
	padding: 0 !important;
	margin: 0 !important;
}
.btnSignUp {
	background: #fff !important;
	color: #000 !important;
	border: 2px solid #0076a9 !important;
	border-radius: 0 !important;
	padding: 5px 15px !important;
	font-size: 11px !important;
	width: 130px;
	height: 25px;
}
.btnSignIn {
	background: #0076a9 !important;
	color: #fff !important;
	border: 2px solid #0076a9 !important;
	border-radius: 0 !important;
	padding: 3px 10px !important;
	font-size: 11px !important;
	width: 130px;
	height: 25px;
}
.marr15 {
	margin-right: 15px;
}
/* Our Centers Text
*********************/
.OurCentersText h2 {
	text-align: center;
	font-size: 18px !important;
	font-weight: 100;
	color: #000;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	background: none !important;
	border: none !important;
	padding: 20px 0 0 0 !important;
	margin: 0 !important;
	text-transform: uppercase;
}
.OurCentersText h2 a {
	color: #000;
}
.OurCentersText h3 {
	text-align: center;
	font-size: 24px !important;
	font-weight: 100;
	color: #000;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	background: none !important;
	border: none !important;
	padding: 0px 0 0 0 !important;
	margin: 0 0 22px 0;
}
/* banner over text
**************/

.bannerToptext {
	height: 25px;
	background: #0076a9;
	position: absolute;
	width: 130px;
	height: 25px;
	top: 0;
	left: 0;
	background: url(/assets/images/topBanner1cut.png) no-repeat;
	z-index: 99;
	font-size: 13px;
	color: #fff;
	padding: 4px 6px 6px 35px;
}
.bannerBottomtext {
	height: 25px;
	background: #0076a9;
	position: absolute;
	width: 310px;
	height: 25px;
	bottom: 0;
	right: 0;
	background: url(/assets/images/bottomBanner1cut.png) no-repeat;
	z-index: 99;
	font-size: 13px;
	color: #fff;
	padding: 4px 6px 6px 35px;
}
.bannerCenter {
	background: #0076a9;
	position: absolute;
	width: 43%;
	height: 140px;
	bottom: 0;
	left: 5%;
	z-index: 99;
	font-size: 13px;
	color: #fff;
	padding: 4px 6px 6px 35px;
	opacity: 0.9;
}
#owl-carouselBlock .blockText h3 {
	font-size: 18px;
	color: #000;
	border: 0;
	margin-bottom: 0;
	margin-left: 10px;
	margin-top: 20px;
}
#owl-carouselBlock .blockText p {
	padding: 0 10px 0 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	margin-top: 10px;
}
#owl-carouselBlock .blockText h4 {
	padding: 0 10px 0 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	font-weight: bold;
}
#owl-carouselBlock .blockText .more {
	font-size: 14px;
	float: right;
	margin-right: 10px;
}
.marb15 {
	margin-bottom: 15px;
}
#new-home-page-indicators .indicator-name, #new-home-page-indicators .indicator-points {
	font-size: 14.5px !important;
	font-weight: 400 !important;
}
#new-home-page-indicators .indicator-points {
	float: right;
}
#new-home-page-indicators .lead_indicator li.down {
	background: url(/assets/images/down.png);
	background-repeat: no-repeat;
	min-height: 25px;
	background-position: 0px 5px;
	clear: both;
}
#new-home-page-indicators .lead_indicator li.up {
	background: url(/assets/images/up.png);
	background-repeat: no-repeat;
	min-height: 25px;
	background-position: 0px 4px;
	clear: both;
}
#new-home-page-indicators .lead_indicator li.nochange {
	background: url(/assets/images/nochange.png);
	background-repeat: no-repeat;
	height: 25px;
	background-position: 0px 6px;
}
#new-home-page-indicators .eco-indicators-new {
	border: 0px solid #ddd !important;
}
.font14 {
	font-size: 14px;
z-index:;
}
small.font14 {
	margin-top: 2px !important;
	display: block !important;
}
.hrBlack {
	border-bottom: 1px solid #000;
	margin-top: 10px;
	clear: both !important;
}
/* Inner page 
*********************/
.hrBlackInner {
	display: block;
	border-bottom: 1px solid #b1b3b5;
	padding: 10px;
}
.hrBlackHeaderB {
	display: block;
	border-bottom: 1px solid #b1b3b5;
	padding: 0px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.topNav ul {
/*padding: 25px 0px 25px 130px;*/
}
.search_desktop {
/*margin-top: 10px;*/
}
}
/*  RESEARCH & INSIGHTS
**************************/
.introText {
	font-size: 16px;
    padding: 0px 10px 0px 10px;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 150%;
}
#owl-carouselCenter {
	margin: 30px 0;
}
#owl-carouselCenter .item {
	padding: 0px 15px;
	min-height: 270px;
}
#owl-carouselCenter .blockText h4 {
	font-family: 'Avenir LT W01_85 Heavy1475544';
	padding: 5px 10px 5px 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	margin-bottom: 5px !important;
	font-weight: bold;
}
#owl-carouselCenter .blockText span p {
	padding: 0 10px 0 10px !important;
	font-size: 14px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	margin-bottom: 0px !important;
}
.thumbnail2 {
	padding: 10px 0;
}
/* Blog
**************************/
#owl-carouselBlog .item, #owl-carouselMediaRoom .item {
	padding: 0px 15px;
}
#owl-carouselBlog .blockText h4, #owl-carouselMediaRoom .blockText h4 {
	padding: 0 10px 5px 10px;
	font-family: 'Avenir LT W01_85 Heavy1475544' !important;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: bold;
}
#owl-carouselBlog .blockText p, #owl-carouselMediaRoom .blockText p {
	padding: 0 10px 0 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	margin-top: 10px;
}
#owl-carouselBlog .blockText h3, #owl-carouselMediaRoom .blockText h3 {
	font-size: 16px !important;
	color: #000 !important;
	border: 0;
	margin-bottom: 0;
	margin-left: 10px;
	margin-top: 20px;
	font-weight: 100;
}
#owl-carouselBlog .blockText, #owl-carouselMediaRoom .blockText {
/*min-height:250px; */
}
.thumbnailBlog {
	padding: 10px 0;
}
#owl-carouselBlog .blockText .more, #owl-carouselMediaRoom .blockText .more {
	font-size: 14px;
	text-align: right;
	margin-right: 10px;
	display: block;
}
/*  DATA & ANALYSIS
************************/
#owl-carouselData .item {
	padding: 0px 15px;
}
#owl-carouselData .blockText h4 {
	padding: 0 10px 5px 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: bold;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
#owl-carouselData .blockText p {
	padding: 0 10px 0 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	margin-top: -15px;
}
#owl-carouselData .blockText h3 {
	font-size: 16px !important;
	color: #000 !important;
	border: 0;
	margin-bottom: 0;
	margin-left: 10px;
	margin-top: 15px;
	font-weight: 100;
}
#owl-carouselData .blockText {
/*min-height:250px; */
}
.thumbnailData {
	padding: 10px 0;
}
#owl-carouselData {
	margin: 0px 0;
}
#owl-carouselData .blockText .more {
	font-size: 14px;
	text-align: right;
	margin-right: 10px;
	display: block;
}
/*
*****************/
#ourExperts .item h3 {
	padding: 10px 0px 5px 0px !important;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	margin: 0;
	font-family: 'Avenir LT W01_85 Heavy1475544';
}
#ourExperts .item h4 {
	padding: 10 10px 5px 0px !important;
	font-size: 14px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	margin: 0;
	font-family:"Avenir LT W01_65 Medium1475532";;
}

/* Portrait and Landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
.bannerCenter {
	height: auto !important;
	width: auto !important;
	bottom: 0 !important;
	left: 0 !important;
	z-index: 999 !important;
	color: #fff !important;
	padding: 18px !important;
	position: inherit !important;
}
}

@media (max-width: 993px) {
.bannerCenter {
	height: auto !important;
	width: auto !important;
	bottom: 0 !important;
	left: 0 !important;
	z-index: 999 !important;
	color: #fff !important;
	padding: 18px !important;
	position: inherit !important;
}
}
#cludo-search-nav {
	margin-bottom: 0;
	margin-top: 5px;
}
/*Center Details Styles*/
#owl-carousel2.OurCenters .item {
	padding: 5px;
}
.rn-text-block {
	display: block;
	display: -webkit-box;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 15px !important;
	padding-bottom: 0 !important;
}
.da-text-block {
	display: block;
	display: -webkit-box;
	margin: 0 auto;
	margin-bottom: 15px !important;
	padding-bottom: 0 !important;
}
    
    /*   Only for FireFoxand Above 
**********************/
    
    @-moz-document url-prefix() {
}

/*   Only for IE10 and Above 
**********************/
    
@media all and (-ms-high-contrast: none),  (-ms-high-contrast: active) {
.topNav ul {
/*padding: 8px 0px 5px 130px;*/
}
.logo.img-responsive {
	width: 100% !important;
}
.search_desktop {
/*margin-top: 10px;*/
}
#owl-carouselData .blockText h3, #owlFocusAreas .blockText h3 {
	font-size: 16px !important;
}
}
#owl-carouselData .owl-nav {
	font-size: 120px !important;
	color: #b1b4b6 !important;
}
#owl-carouselData {
	padding: 0px;
}
#owlCarouselInstitute .OurCenters .item {
	max-width: 230px !important;
	margin: 0 auto !important;
	padding: 20px !important;
}
.bannerCenter h2 a {
	color : #fff;
}
#owlCarouselInstitute a h3:hover, #owl-carousel a h3:hover {
	/*text-decoration: underline;*/
	color: #08528a !important;
}
/*  New banner css
*******************************/
/********************************/
/*       Fade Bs-carousel       */
/********************************/
.fade-carouselNew {
	position: relative;
}
.fade-carouselNew .carousel-inner .item {
}
.fade-carouselNew .carousel-indicators > li {
	margin: 0 2px;
	background-color: #D6D6D6;
	border-color: #D6D6D6;
	opacity: .7;
}
.fade-carouselNew .carousel-indicators > li.active {
	width: 10px;
	height: 10px;
	opacity: 1;
}
/********************************/
/*          Hero Headers        */
/********************************/
.hero {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 3;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 rgba(0,0,0,.75);
	-webkit-transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	-ms-transform: translate3d(-50%, -50%, 0);
	-o-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
}
.hero h1 {
	font-size: 6em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.fade-carouselNew .carousel-inner .item .hero {
	opacity: 0;
	-webkit-transition: 2s all ease-in-out .1s;
	-moz-transition: 2s all ease-in-out .1s;
	-ms-transition: 2s all ease-in-out .1s;
	-o-transition: 2s all ease-in-out .1s;
	transition: 2s all ease-in-out .1s;
}
.fade-carouselNew .carousel-inner .item.active .hero {
	opacity: 1;
	-webkit-transition: 2s all ease-in-out .1s;
	-moz-transition: 2s all ease-in-out .1s;
	-ms-transition: 2s all ease-in-out .1s;
	-o-transition: 2s all ease-in-out .1s;
	transition: 2s all ease-in-out .1s;
}
/********************************/
/*            Overlay           */
/********************************/
.overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	background-color: #080d15;
	opacity: .7;
}
/********************************/
/*          Custom Buttons      */
/********************************/
.btn.btn-lg {
	padding: 10px 40px;
}
.btn.btn-hero, .btn.btn-hero:hover, .btn.btn-hero:focus {
	color: #f5f5f5;
	background-color: #1abc9c;
	border-color: #1abc9c;
	outline: none;
	margin: 20px auto;
}
/********************************/
/*       Slides backgrounds     */
/********************************/
.fade-carouselNew .slides .slide-1, .fade-carouselNew .slides .slide-2, .fade-carouselNew .slides .slide-3, .fade-carouselNew .slides .slide-4 {
	height: 100vh;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

/********************************/
/*          Media Queries       */
/********************************/
@media screen and (min-width: 980px) {
.hero {
	width: 980px;
}
}

@media screen and (max-width: 640px) {
.hero h1 {
	font-size: 4em;
}
}
.breadcrumbNew {
	padding: 8px 15px;
	margin-bottom: 0px;
	list-style: none;
	background-color: #FFF !important;
	border-radius: 4px;
}
ol.breadcrumbNew {
	margin-left: 0px;
	font-size: 11px;
}
.carousel-indicators {
	bottom: 0px !important;
	left: 4% !important;
}
#owlCarouselInstitute .item {
	max-width: 230px !important;
	margin: 0 auto !important;
	padding: 20px !important;
}
#owlFocusAreas .item {
	margin: 0 auto !important;
	padding: 0px 15px;
}
#owlCarouselInstitute.OurCenters .item h3, #owl-carousel.OurCenters .item h3 {
	font-family: 'Avenir LT W01_85 Heavy1475544';
	font-size: 18px !important;
	border: 0 !important;
	color: #000000;
}
.signin-dropdown .btnSignUp {
	background: #fff !important;
	color: #000 !important;
	border: 2px solid #0076a9 !important;
	border-radius: 0 !important;
	padding: 3px 10px !important;
	font-size: 11px !important;
	width: 115px;
	height: 25px;
}
#owlFocusAreas .item {
	margin: 0 auto !important;
	padding: 20px 15px 0px;
}
#owl-carouselBlock .blockText h4 a, #owl-carouselBlock .blockText h3 a, #owl-carouselCenter .blockText h4 a, #owl-carouselData .blockText h4 a, #owl-carouselData .blockText p a, #owl-carouselBlog .blockText h4 a, #owl-carouselBlog .blockText h3 a, #owl-carouselBlog .blockText p a, #owl-carouselMediaRoom .blockText h4 a, #owl-carouselMediaRoom .blockText h3 a, #owl-carouselMediaRoom .blockText p a, #ourExperts .item h3 a {
	color: #000 !important;
}
#owl-carouselBlock .blockText h4 a:hover, #owl-carouselBlock .blockText h3 a:hover, #owl-carouselCenter .blockText h4 a:hover, #owl-carouselData .blockText h4 a:hover, #owl-carouselData .blockText p a:hover, #owl-carouselBlog .blockText h4 a:hover, #owl-carouselBlog .blockText h3 a:hover, #owl-carouselBlog .blockText p a:hover, #owl-carouselMediaRoom .blockText h4 a:hover, #owl-carouselMediaRoom .blockText h3 a:hover, #owl-carouselMediaRoom .blockText p a:hover, #ourExperts .item h3 a:hover {
	color: #08528a !important;
	text-decoration: none;
}
.topNav select {
	/* for Firefox */
	-moz-appearance: none;
	/* for Chrome */
	-webkit-appearance: none;
	padding-right: 5px
}

/* For IE10 */
.topNav ::-ms-expand {
 display: none;
}
.centerHeading {
	font-size: 18px;
	text-align: center;
	color: #000;
	border: 0;
	margin-bottom: 0;
	margin-left: 10px;
	margin-top: 20px;
	text-transform: uppercase;
	padding: 20px 0 0 0 !important;
}

/*@media all and (min-width:  640px) {
    .glyphicon.glyphicon-triangle-bottom.hidden-md.hidden-lg {
        display:none !important;
        visibility: hidden;
    }
}*/
@media all and (max-width:  640px) {
.bannerCenter h2 {
	font-size: 24px;
}
}
@-moz-document url-prefix() {
 #owl-carouselCenter .blockText h4 {
 font-size:15.5px !important;
}
}

@media screen and (min-device-width: 992px) and (max-device-width: 1199px) and (orientation : landscape) {
.bannerCenter {
	width: 55%;
}
}
.bannerCenter h2 {
	font-size: 26px;
}
#join_menu a:hover {
	background: #08528a;
}
#owl-carouselData .item h3 a {
	color: #000;
}
#owl-carouselData .item h3 a:hover {
	color: #08528a !important
}
/*********** Consumer dunamic display in center and institute page ****************/
.grayImg {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}
.marb20 {
	margin-bottom: 20px;
}
.imgCenter {
	margin: 0 auto;
}
.opacity9 {
	opacity: 0.9;
}
.conDynText {
	font-size: 16px;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 150%;
}

@media (max-width: 993px) {
.conDynText {
	text-align: center;
	margin-bottom: 15px;
}
.nielsenLogo {
	margin-bottom: 15px;
}
}
/**********   EXPERT BRIEFINGS   ***************/

.searchExpertBox {
	border: 1px solid #000;
	border-radius: 0;
	margin: 0 0 20px 0;
}
.requestBriefingsBtn {
	background-color: #0072b4;
	border-radius: 0;
	text-transform: uppercase;
	display: inline-block;
	color: #fff !important;
	margin: 0 0 20px 0;
	min-width: 100%
}
#owl-expertbriefings .item {
	padding: 0px 15px;
}
#owl-expertbriefings .blockText h4 {
	padding: 0 10px 5px 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: bold;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
#owl-expertbriefings .blockText p {
	padding: 0 10px 0 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	margin-top: -15px;
}
#owl-expertbriefings .blockText h4 a {
	color: #000 !important;
}
#owl-expertbriefings .blockText h4 a:hover {
	color: #08528a !important;
}
#owlCarouselInstitute .item {
	max-width: 230px !important;
	margin: 0 auto !important;
	padding: 20px !important;
}
#owlCarouselInstitute .item h3 {
	font-size: 18px !important;
	line-height: 130%;
}
.owl-carousel2 {
	display: block;
}
.tiptext {
	background-color: transparent;
	position: relative;
}
.description {
	display: none;
	position: absolute;
	width: 235px;
	height: auto;
	z-index: 9999;
	right: 0;
	top: 15px;
}
.imgW15 {
	width: 22px !important;
}
.float-right {
	float: right;
}
.floatActionBtn {
	position: absolute;
	bottom: 10px;
	right: 10px;
	display: flex;
	margin-bottom: 5px;
}
.floatActionBtn span {
	margin-right: 3px;
	color: #000;
}
.shareHeader {
	font-size: 12px;
	padding: 2px 15px;
	color: #000;
	background-color: #b5c8de;
	float: right;
	clear: both;
}
.shareBody {
	background-color: #b5c8de;
	clear: both;
	padding-top: 10px;
}
#chConferences .shareBody ul, .shareBody ul {
	padding: 0px 5px !important;
    margin: 0 !important;
}
#chConferences .shareBody li,  .shareBody li {
	list-style: none !important;
	background: none !important;
	padding: 0px 0 0px 0px !important;
	width: 48%;
	display: inline-block;
	margin: 0 !important;
	font-size: 12px !important;
}
.shareBody li .fa.fa-circle.fa-stack-2x {
	color: #0072b4;
}
.rebBtn {
	margin: 10px auto -20px auto;
	float: initial;
}
.playImgBox {
	position: relative;
	display: block;
}
.playBtnIcon {
	position: absolute;
	top: 50%;
	left: 50%;
	background: #00000054;
	z-index: 999;
	margin: -16px -16px;
	border-radius: 30px;
}
#owl-expertbriefings .item {
	padding: 0px 15px;
	min-height: 260px;
}
#owl-videoExplore .item {
	padding: 0px 15px;
	min-height: 260px;
}

@media (max-width: 812px) {
.description {
	right: 0px;
	bottom: 15px;
	top: inherit;
	width: 235px;
}
}
.ebForm .form-control {
	border-radius: 0;
	border-width: 2px;
	border-color: #8c8c8c;
}
.ebForm .btn.btn-primary {
	border-radius: 0;
	background-color: #0072b4;
	border: none;
	color: #fff !important;
}
.ebForm input::placeholder {
 color:#989898;
 font-size:16px;
}
.textBlue {
	color: #0072b4 !important;
}

/*********** widgets image display fix ****************/
@media (max-width: 991px) and (min-width: 320px) {
.widget a.play_webcast {
	width: 250px !important;
	height: 250px !important;
}
}

@media (max-width: 1200px) and (min-width: 992px) {
.widget a.play_webcast {
	width: 250px!important;
}
}
#create_an_account {
	margin-bottom: 20px;
}
.cme_bgImg {
	background-repeat: no-repeat;
	/*min-height:268px;*/
	padding: 10px 20px;
	background: url(/images/centers/banner/tcb-banner.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin: 20px 0;
}
.cme h2 {
	font-size: 28px!important;
	padding: 5px 3px;
	border-bottom: 0px solid #ddd !important;
	border-top: 0px solid #ddd !important;
	background: none !important;
	text-align: center;
	font-weight: 400;
	margin-top: 0 !important;
}
.cme h2 span {
	font-size: 14px;
	font-weight: 400;
}
.cme .cmeDescription {
	width: 58%;
	float: right;
	font-size: 20px;
	font-weight: 400;
	line-height: 150%;
}
.cme_link a {
	width: 58%;
	float: right;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}

@media (max-width: 640px) {
.cme {
	margin-top: 20px;
}
.cme .cmeDescription {
	width: 100%;
}
}
/*  CENTER MEMBER EXCLUSIVE
************************/
#owl-cme .item {
	padding: 0px 15px;
}
#owl-cme .blockText h4 {
	padding: 0 10px 5px 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: bold;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
#owl-cme .blockText p {
	padding: 0 10px 0 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	margin-top: -15px;
}
#owl-cme .blockText h3 {
	font-size: 16px !important;
	color: #000 !important;
	border: 0;
	margin-bottom: 0;
	margin-left: 10px;
	margin-top: 15px;
	font-weight: 100;
}
/*  CENTER MEMBER EXCLUSIVE
************************/
#owl-center_network .item {
	padding: 0px 15px;
}
#owl-cme .item a:hover h3, #owl-carouselData .item a:hover h3 {
	color: #08528a !important;
}
#owl-center_network .blockText h3 {
	font-size: 16px !important;
	color: #000 !important;
	border: 0;
	margin-bottom: 0;
	margin-left: 10px;
	margin-top: 15px;
	font-weight: 100;
}
/* 	Indicator name for ASIA and EUROPE
**************************/
.customIndicatorName .indicator-name {
	width: 70% !important;
	display: block !important;
	float: left !important;
}
.btnSave, .tiptext img {
	cursor: pointer;
}
.searchItem {
	display: block;
	overflow: hidden;
	color: #787878;
}
.expand, .contract, .expandExp, .contractExp {
	cursor: pointer;
	padding: 15px 0;
	text-align: center;
	color: #0072b4;
}
.expand:hover, .contract:hover, .expandExp:hover, .contractExp:hover {
	color: #0072b4;
}
.hide, .hideExp {
	display: none;
}
.exSocialText {
	margin: 5px;
	display: block;
}
/* Email */
.expertBriefings-email {
	display: inline-block;
	height: 26px;
	width: 26px;
	background-size: 95%;
	background-repeat: no-repeat;
	float: left;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMwMzMwQjBCNjczQjExRTk4OTU5Q0FGQkRGQzE1M0Y4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMwMzMwQjBDNjczQjExRTk4OTU5Q0FGQkRGQzE1M0Y4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzAzMzBCMDk2NzNCMTFFOTg5NTlDQUZCREZDMTUzRjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzAzMzBCMEE2NzNCMTFFOTg5NTlDQUZCREZDMTUzRjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7i5ociAAADQklEQVR42rSXaUhUURTH/2NGTuUYVqaOYqFobrm1GIYWGWNQpgjRRqhfAtGCCswoSgIjhSANA6FADNQPlUjRRqiVJeVumkGLYy7UlOho4zaOnZt3JrX3nKfNHPjNds89/7vNPefJcPI+JJgrkUBEEoGEM+FADBAaoomoIu4QPeaCycyIBhMXiL3EIgmDMxDlRCbRKOZkI/K7HZFL1BFxEgWN8eJ4vzweR5KoknhNpM0xKCniqTyO0pyoG1HNl9USFszjuYmJygm2wR6wrHnwuHIh0WwiCNaxIB5/hmgokQLrWgrXMYme/49DM5/DxXRgy09XrJBXpsobh8OUkC+e33jG9JMoaexBxoP22U1MR8lE48VmqVq/Gp4rly5oWnv8nIREmU48e9ku1jH8WjX23arF4Khestio3oADRQ0IzHku5rKDiQaItT49tgVf+nRQnH2M3BcdZgULajphl/4Q9V0DKE/eKObmz5bXRaw12nsVmk9H4vKzjzhR1oobr9S4mxgG3zXLZ/h9/qlDQmEdGru1OLfLC5difOYamwubqUKs9Wv/8J/3jJ1eGLmyG1GejvDLrsLxe60mn1Pl7+GZVYEAZ3tos1QmQWNfAVOwmWrFhGUymenzElsbuDlMXSp5LztQ3NAD1qwZGpvKfQo72C+xlbLtWubVKybq5jCVJEpIILGkCXYkXJkSjoh1jkii7yPjBpQeDUFL7yBiCt4gp/ITbu7fgKTN7nBfIRcT7WWi7wjBTWj7NkTL14ZH7RqkbVuL3Hh/U1vRob85IchVgd6L0ThDf5Hk0mYU1nbjaqyvmGgrS+KpPPcJWohSgeIjofBxWibpL9PRN4yDt+tRo+4Xc0ljouxG6hS6INhJjQ90XtDl8OSDBipacoHKwoMtbzcvMeJme/TpxjEwoocNHRjDpMQLlnwnyPnHr3GhZqbTZayR2O3/1sqXPpvlJqLeKFJP5Fs5y+RznRkzS+elpDWsicf/p3LQseRAqC0sqOZxdWKFWRcRQTRbSLCZx+syV4Ky0xxOXOebv9BDw/pv5fEkFdvDvO5l+amMmJiHWBk/pWnTl3S6mbuhG3hlYXyWiZr2LKPgyeI70UJUSH2W+S3AALCt6k5TtG59AAAAAElFTkSuQmCC')
}
/* Facebook */
.expertBriefings-facebook {
	display: inline-block;
	height: 26px;
	width: 26px;
	background-size: 95%;
	background-repeat: no-repeat;
	float: left;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4NTc2RjdCNjczQjExRTlCNTE0RkU3RUFDRTg4MUUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4NTc2RjdDNjczQjExRTlCNTE0RkU3RUFDRTg4MUUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Njg1NzZGNzk2NzNCMTFFOUI1MTRGRTdFQUNFODgxRTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Njg1NzZGN0E2NzNCMTFFOUI1MTRGRTdFQUNFODgxRTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7mS7uVAAACj0lEQVR42ryXz09TQRDH5/GKtWKKJJIApeGiXFCpqAR/xB8Hogc0NP4BBi8GIxePJGoM8eLBgxiuHj2hRr2jIdWTiCgeTDQSCxiIYEvzyhNa+E7Z1x9KfbPYdJNPs9nuzLezb6Y7z6DrL0gwGsBFcBLsB3WgGsTAPHgPXoFhMOPmzHARDYFb4DwwBT8uDZ6B22C82KaKIuvbwX3wFnQLBR1/3cpuUPkRiQbAG9D3jx8lEb+m/ATcRBtBRB1rKUZI+WssJuoD/ICbqLSjSfn1OQuevC/vglappysdQeppD9Ke3VWUXlujmZhNoXujxba3Kv99+aJt4KpU8M65vdTf2VywVrvT62bG/h+CMUf0hjRpGvzeAkF7NUWffiTI+p2SJBfrhD0quy5Io2wPVmfn80s2HcSRTsdtqTnrBFg9rFMalZ5cyX6PLesIOtGG+eO0jtWitZKdmxXGVrL5DB/vPsnOx5fayDQMCtZkMz+Tuc8vHyJDRd07PClx1cKi9ZKd4QN/b6vaZlJXS11m/nkuIY20no/Xr3M2KMlNx+jXn1IXfo40LhE+MRjJHGNncy3dPLtRMlOLSep5NE4rqTTmy1LROIvOSkQj335tRAppR3QBSTXyZUE3kWb5eD/qWAR25W4rr2dLl9AkW72k8o4RFn2ibvxyDNZ5yqLTqsUox2CdqPNQBqTRes3cc6zxVepGOZB/iY+BIYllArfJkr2aIRpL6ogOKZ2CbnAHeK1zkWsMblGPAevPdoUXurjmSyw4pfxaxRqzKDgOJkokOKH8Rd1aUM7mDvDgP0opreyPKn+iZjupmqjDXFcgpVOH4Iiytzbb5HFx8k51Fs67zKm8dxm/uizmwAf+p5G+y6wLMAC2O6mW8GcckQAAAABJRU5ErkJggg==');
}
/* Linkedin */
.expertBriefings-linkedin {
	display: inline-block;
	height: 26px;
	width: 26px;
	background-size: 95%;
	background-repeat: no-repeat;
	float: left;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MTkyZmQ4ZC1hOTNjLTVjNDctYTAwZi02OGY4OGEzZDY0MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTczREU5MUM2NzNDMTFFOUFCMEFENUM1QUE0RkRGMjgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTczREU5MUI2NzNDMTFFOUFCMEFENUM1QUE0RkRGMjgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE5MmZkOGQtYTkzYy01YzQ3LWEwMGYtNjhmODhhM2Q2NDExIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUxOTJmZDhkLWE5M2MtNWM0Ny1hMDBmLTY4Zjg4YTNkNjQxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoaCym8AAAMBSURBVHjatFdLTxNRFD7TjkCtHXw2BlqJCYkkYCDE+sCIC6ILX8G48TcQXCgLjMYQgzHGRBfC2iVuUHywMG6AGGNsojws8RENAoUKjVBKbIG2M57bnt7hMTOdSnuSb+bkzr3fd8/ce8+cEeBaL5iwEsQlRD3iIGIvohixgAgihhEDiKeI6UxkQgbRGkQb4jzCamJyMuIl4jZiSK+TRae9CPEI8RHRaFIwzddI4zqIx5RoKeI94orBpMyINxNPaSZRF+IdvdZcWA3xufREbQi2wGWQWysjXpuW6H1ENeTHqol/jWgtognya02kw0VvaW2aM24RAm0NMNpSBwfs8c2KWkgneU7Z7prQElUenOX+4FQYah++3awwO8f7mNBFvaNx94WX+3d6PuTiFSf1WKTdlOI0TSoQIBJTIK7kbG2fiXip0nvq2S1AoWgBqwAQiAB8X0hAQ4kVSqQCUHAS3T8iYBcFaDnhBqfDBr7pEDz+NAvhmKFoJYuUJW1J66m32QOe/c7Ueer7Ca29X+HL1cNQ4dqTbHvjm4RTlS4QBIGPmfwThsp7fbAoi3qiYYueILNv03PcDy4uJ+/Dv2Z42+kqNyzFZfCOBXmbe5cEN+tLjSKVmGhY76mi4a+OqmtgCKQbr+FIpxeud/Xz9st1FUaiyUgD2ewCRVGn8sQ3D3E55b8aW+Ht9kLRiCLARH1Z7XmLerp2OOzc31ns4P5KLGFEMcoY+k2GuEFUAJn7VmH1Uhierz7G0EOZwlgzTW61mNgBhhnpOWOYohJjg223bVHXqSBVPDilreq3UFQnUCiqxYVzW5GeKNPxp1e8HXFhfTocn4vAbDia9GfoPhFagnLy56NqFlhcjvE+v0N/9aJsX1+YdVCJkS/rpBJoTWStVErmw4aJf0PlgNkVzrG3mmPBceKN6BVmfsRxxEiOBEeIz5+pBGW7+SitgfyfYjKNP0Z8portKC36IXauEIksxFh/D42PaHUSM5AMUmWR/pc5uepfRqKPxSziM8s0Zv9l/gkwAOMW0lf1F20vAAAAAElFTkSuQmCC');
}
/* twitter */
.expertBriefings-twitter {
	display: inline-block;
	height: 26px;
	width: 26px;
	background-size: 95%;
	background-repeat: no-repeat;
	float: left;
	background-image: url(/images/site/xIcon32px.png);
}
.description {
	display: none;
	position: absolute;
	width: 235px;
	height: auto;
	z-index: 9999;
	right: 0;
	bottom: 14px !important;
	top: inherit !important;
}
.shareBody a {
	color: #000 !important;
}
/*  CENTER MEMBER EXCLUSIVE
**************************/

#owl-CenterMemberExclusive {
	margin: 30px 0;
}
#owl-CenterMemberExclusive .item {
	padding: 0px 15px;
	min-height: 270px;
}
#owl-CenterMemberExclusive .blockText h4 {
	font-family: 'Avenir LT W01_85 Heavy1475544';
	padding: 5px 10px 5px 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	margin-bottom: 5px !important;
	font-weight: bold;
}
#owl-CenterMemberExclusive .blockText span p {
	padding: 0 10px 0 10px !important;
	font-size: 14px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	margin-bottom: 0px !important;
}
#owl-CenterMemberExclusive .blockText h4 a {
	color: #000 !important;
}
#owl-CenterMemberExclusive .blockText h4 a:hover {
	color: #08528a !important;
}
#owl-CenterMemberExclusive h3 {
	text-transform: uppercase !important;
	font-size: 16px !important;
	color: #000 !important;
	border: 0;
	margin-bottom: 0;
	margin-left: 10px;
	margin-top: 20px;
	font-weight: 100;
}
#owl-CenterMemberExclusive .blockText .more {
	font-size: 14px;
	text-align: right;
	margin-right: 10px;
	display: block;
}
#owl-expertbriefings .thumbnail2 {
	padding: 10px 0 40px 0;
}

@media only screen and (min-width:760px) and (max-width:1024px) {
.OurCenters2 .item {
	padding: 40px !important;
}
}
/* iFrame 
*****************/

/*.embed-responsive {
	height: 90vh;
}
.embed-responsive-item {
	height: 90vh !important;
}*/
.handCursor, .saveUnsave, .saveUnsaveVideo {
	cursor: pointer;
}
.latestLink {
	background-image: url(/assets/images/bullet_sprite.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 15px;
	text-decoration: none;
}
/* ESG Center 
*****************/
.esgHeading {
	text-transform: inherit !important;
}

@media only screen and (min-width:1200px) {
.firstFrame {
	height: 710px;
}
}

@media only screen and (min-width:993px) and (max-width:1199px) {
.firstFrame {
	height: 600px;
}
}

@media only screen and (min-width:395px) and (max-width:992px) {
.firstFrame {
	height: 710px;
}
}

@media only screen and (min-width:365px) and (max-width:394px) {
.firstFrame {
	height: 770px;
}
}

@media only screen and (min-width:310px) and (max-width:364px) {
.firstFrame {
	height: 790px;
}
}

@media only screen and (max-width:311px) {
.firstFrame {
	height: 850px;
}
}

@media only screen and (min-width:1200px) {
.secondFrame {
	height: 650px;
}
}

@media only screen and (min-width:993px) and (max-width:1199px) {
.secondFrame {
	height: 550px;
}
}

@media only screen and (min-width:495px) and (max-width:992px) {
.secondFrame {
	height: 650px;
}
}

@media only screen and (min-width:385px) and (max-width:494px) {
.secondFrame {
	height: 660px;
}
}

@media only screen and (min-width:310px) and (max-width:384px) {
.secondFrame {
	height: 725px;
}
}

@media only screen and (max-width:311px) {
.secondFrame {
	height: 780px;
}
}

/*.embed-responsive {
    background:url(https://www.m-cam.com/wp-content/uploads/2019/04/loader.gif) center center no-repeat;
}
*/
@media only screen and (max-width: 480px) {
.mktoForm input[type=url], .mktoForm input[type=text], .mktoForm input[type=date], .mktoForm input[type=tel], .mktoForm input[type=email], .mktoForm input[type=number], .mktoForm textarea.mktoField, .mktoForm select.mktoField {
	height: inherit !important;
}
}
/* 	ESG Membership
***********************/

.owl-carousel2 {
	display: block;
}
.esgCenterGBImg {
	background-repeat: no-repeat;
	/*min-height:268px;*/
	padding: 10px 20px;
	background: url(/images/centers/esgMembership/esgMemberBGImage.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
}
.esgCenter h2 {
	font-size: 28px!important;
	padding: 5px 3px;
	border-bottom: 0px solid #ddd !important;
	border-top: 0px solid #ddd !important;
	background: none !important;
	text-align: center;
	font-weight: 400;
	margin-top: 0 !important;
}
.esgCenter h2 span {
	font-size: 14px;
	font-weight: 400;
}
.esgCenter .esgCenterDescriptionInner {
	width: 60%;
	float: right;
	font-size: 20px;
	font-weight: normal;
	line-height: 150%;
	padding: 30px;
}

@media (max-width: 640px) {
.esgCenter .esgCenterDescriptionInner {
	width: 100%;
	padding: 5px !important;
}
.customText {
	font-weight: normal;
	padding: 10% !important;
}
.expertsQuotes {
	position: initial !important;
	margin: 0 auto;
}
}
/* challenge
***************************/
.challengeList {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
.challengeTitle {
	color: #0072b4 !important;
	border-bottom: 0px solid #ccc !important;
	margin: 0px 0 !important;
}
.customText {
	text-align: center;
	display: block;
	color: #1b4176;
	font-size: 20px;
	font-weight: normal;
	padding: 21%;
}
.expertsQuotes {
	position: absolute;
	width: 200px;
	z-index: 999;
	top: -65px;
	left: 15%;
}
.expertsQuotes img {
	border-radius: 50%;
	margin: 0 auto;
	display: block;
}
.expertsQuotes h4 {
	border: none !important;
	color: #000 !important;
	text-align: center;
	padding: 10px 10px 5px 10px !important;
	margin: 0 !important;
	font-size: 16px !important;
}
.expertsQuotes p {
	border: none !important;
	color: #000 !important;
	text-align: center;
}
/* 	advisors
**********************/
#seniorFellows, #seniorAdvisors, #advisory {
	padding: 30px;
}
#seniorFellows .item, #seniorAdvisors .item, #advisory .item {
	padding: 20px 0px 0px 0px;
	max-width: 125px;
	margin: 0 auto;
}
#seniorFellows .item h3, #seniorAdvisors .item h3, #advisory .item h3 {
	padding: 10px 0px 5px 0px !important;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	margin: 0;
	font-family: 'Avenir LT W01_85 Heavy1475544';
}
#seniorFellows .item h4, #seniorAdvisors .item h4, #advisory .item h4 {
	padding: 10 10px 5px 0px !important;
	font-size: 14px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	margin: 0;
	font-family:"Avenir LT W01_65 Medium1475532";;
}
#seniorFellows .item h3 a, #seniorAdvisors .item h3 a, #advisory .item h3 a {
	color: #000 !important;
}
/* 	Staff
**************/
#staff {
	padding: 30px;
}
#staff .item {
	padding: 20px 0px 0px 0px;
	max-width: 125px;
	margin: 0 auto;
}
#staff .item h3 {
	padding: 10px 0px 5px 0px !important;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	margin: 0;
	font-family: 'Avenir LT W01_85 Heavy1475544';
}
#staff .item h4 {
	padding: 10 10px 5px 0px !important;
	font-size: 14px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	margin: 0;
	font-family:"Avenir LT W01_65 Medium1475532";;
}
#staff .item h3 a {
	color: #000 !important;
}

@media (max-width: 768px) {
#seniorFellows, #seniorAdvisors, #advisory, #staff {
	padding: 0px;
}
}
/*council toolkit Start*/
.popover.tour-tour {
	background-color: #0072b4 !important;
	color: #fff !important;
	border-radius: 0;
	border: 0;
}
.popover-content {
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	background-color: #0072b4 !important;
	color: #fff !important;
	font-size: 20px !important;
	font-weight: 100 !important;
	line-height: 130% !important;
}
.popover.bottom > .arrow:after {
	border-bottom-color: #0072b4 !important;
}
.popover.top > .arrow:after {
	border-top-color: #0072b4 !important;
}
.popover.right > .arrow:after {
	border-right-color: #0072b4 !important;
}
.popover.left > .arrow:after {
	border-left-color: #0072b4 !important;
}
.popover .btn-link {
	color: #aabfd9 !important;
	font-weight: normal;
	border-radius: 0;
	outline: none;
	text-decoration: none;
}
.popover[class*="tour-"] .popover-navigation {
	padding: 0px 14px !important;
}
.popover .checkbox {
	padding: 0 14px !important;
	text-align: right;
	margin: 5px 0 5px 0;
	opacity: 0.8;
}
/*.col-lg-3.left-nav-desktop.left-nav-mob { display:none;}*/
/*council toolkit End*/

/*
**************/

.centerTitle {
	text-align: center;
	font-size: 22px !important;
	font-weight: 100;
	color: #000;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	background: none !important;
	border: none !important;
	padding: 20px 0 0 0 !important;
	margin: 0 !important;
	text-transform: uppercase;
}
.sortBy {
	background: #0072b4;
	border: none;
	color: #fff;
	border-radius: 0;
}
.sortBy option {
	background: #fff;
	border: none;
	color: #000;
	border-radius: 0;
}
.marb20 {
	margin-bottom: 20px;
}
.customSearchBox {
	border-radius: 0;
	padding-left: 30px !important;
}
/* 	new Conferences Events
**************/
#newConferencesEvents {
	margin: 10px 0;
}
#newConferencesEvents .item {
	padding: 0px 15px;
	min-height: 300px;
}
#newConferencesEvents .blockText h4 {
    padding: 10px 10px 5px 10px;
    font-size: 16px !important;
    color: #000;
    line-height: 130%;
    border: 0;
    font-weight: bold;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    clear: both;
    display: block;
}
#newConferencesEvents .blockText span p {
padding: 0 10px 0 10px;
    font-size: 16px !important;
    color: #000;
    line-height: 150%;
    border: 0;
    margin-top: -10px;
}
#newConferencesEvents .thumbnail2 {
	padding: 10px 0 30px 0;
}
#newConferencesEvents .thumbnail2 img {
	width: 100%;
}
#newConferencesEvents .blockText h4 a {
	color: #000000;
}
/*	New Publications
***************************/
#newPublications {
	margin: 10px 0;
}
#newPublications .item {
	padding: 0px 15px;
	min-height: 300px;
}
#newPublications .blockText h4 {
	padding: 0 10px 5px 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: bold;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
#newPublications .blockText span p {
	padding: 0 10px 0 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	margin-top: -15px;
}
#newPublications .thumbnail2 {
	padding: 10px 0 30px 0;
}
#newPublications .thumbnail2 img {
	width: 100%;
}
#newPublications .blockText h4 a {
	color: #000000;
}
#newPublications h2 {
	text-align: center;
	font-size: 18px !important;
	font-weight: 100;
	color: #000;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	background: none !important;
	border: none !important;
	padding: 0px 0 0 0 !important;
	margin: 0px 10px 0px 10px !important;
	text-transform: uppercase;
}
/*	New Councils
***************************/
#newCouncilsDiversity, #newCouncilsemployee, #newCouncilsHumanCapital, #newCouncilsLaborMarkets, #newCouncilsStrategicHumanResources {
	margin: 10px 0;
}
#newCouncilsemployee .item, #newCouncilsHumanCapital .item, #newCouncilsLaborMarkets .item, #newCouncilsStrategicHumanResources .item {
	padding: 0px 15px;
	min-height: 230px;
}
#newCouncilsDiversity .item {
	padding: 0px 15px;
	min-height: 200px;
}
#newCouncilsDiversity .blockText h4, #newCouncilsemployee .blockText h4, #newCouncilsHumanCapital .blockText h4, #newCouncilsLaborMarkets .blockText h4, #newCouncilsStrategicHumanResources .blockText h4 {
	padding: 0 10px 5px 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: bold;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
#newCouncilsDiversity .blockText span p, #newCouncilsemployee .blockText span p, #newCouncilsHumanCapital .blockText span p, #newCouncilsLaborMarkets .blockText span p, #newCouncilsStrategicHumanResources .blockText span p {
	padding: 0 10px 0 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	margin-top: -15px;
}
#newCouncilsDiversity .thumbnail2, #newCouncilsemployee .thumbnail2, #newCouncilsHumanCapital .thumbnail2, #newCouncilsLaborMarkets .thumbnail2, #newCouncilsStrategicHumanResources .thumbnail2 {
	padding: 10px 0 30px 0;
}
#newCouncilsDiversity .blockText h4 a, #newCouncilsemployee .blockText h4 a, #newCouncilsHumanCapital .blockText h4 a, #newCouncilsLaborMarkets .blockText h4 a, #newCouncilsStrategicHumanResources .blockText h4 a {
	color: #000000;
}
#newCouncilsDiversity .thumbnail2 img, #newCouncilsemployee .thumbnail2 img, #newCouncilsHumanCapital .thumbnail2 img, #newCouncilsLaborMarkets .thumbnail2 img, #newCouncilsStrategicHumanResources .thumbnail2 img {
	width: 100%;
}
#newCouncilsTitle h2 {
	text-align: center;
	font-size: 18px !important;
	font-weight: 100;
	color: #000;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	background: none !important;
	border: none !important;
	padding: 0px 0 0 0 !important;
	margin: 10px 10px 10px 10px !important;
	text-transform: uppercase;
}
/*	New Webcasts
***************************/
#newWebcasts, #newMiniSeries, #newPodcasts, #newInTheNews, #newWebcastsVideos {
	margin: 10px 0;
}
#newWebcasts .item, #newMiniSeries .item, #newPodcasts .item, #newInTheNews .item, #newWebcastsVideos .item {
	padding: 0px 15px;
	min-height: 270px;
}
#newPodcasts .item, #newInTheNews .item, #newWebcastsVideos .item {
	padding: 0px 15px;
	min-height: 270px;
}
#newWebcasts .item, #newMiniSeries .item {
	padding: 0px 15px;
	min-height: 210px;
}
#newWebcasts .blockText h4, #newMiniSeries .blockText h4, #newPodcasts .blockText h4, #newInTheNews .blockText h4, #newWebcastsVideos .blockText h4 {
	padding: 0 10px 5px 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: bold;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
#newWebcasts .blockText span p, #newMiniSeries .blockText span p, #newPodcasts .blockText span p, #newInTheNews .blockText span p, #newWebcastsVideos .blockText span p {
	padding: 0 10px 0 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	margin-top: -15px;
}
#newWebcasts .thumbnail2, #newMiniSeries .thumbnail2, #newPodcasts .thumbnail2, #newInTheNews .thumbnail2, #newWebcastsVideos .thumbnail2 {
	padding: 10px 0;
	position: relative;
}
#newWebcasts .blockText h4 a, #newMiniSeries .blockText h4 a, #newPodcasts .blockText h4 a, #newInTheNews .blockText h4 a, #newWebcastsVideos .blockText h4 a {
	color: #000000;
}
#newWebcasts .thumbnail2 img, #newMiniSeries .thumbnail2 img, #newPodcasts .thumbnail2 img, #newInTheNews .thumbnail2 img, #newWebcastsVideos .thumbnail2 img {
	width: 100%;
}
.newCouncilsTitle h2 {
	text-align: center;
	font-size: 18px !important;
	font-weight: 100;
	color: #000;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	background: none !important;
	border: none !important;
	padding: 0px 0 0 0 !important;
	margin: 0px 10px 10px 10px !important;
	text-transform: uppercase;
}
#newPodcasts h3 a {
	color: #000 !important;
}
#newPodcasts h3 {
	font-size: 16px !important;
	color: #000 !important;
	border: 0;
	margin-bottom: 0;
	margin-left: 10px;
	font-weight: 100;
	padding: 8px 0;
}
#newPodcasts .blockText .more {
	font-size: 14px;
	text-align: right;
	margin-right: 10px;
	display: block;
}

@media (orientation: landscape) and (width: 812px) {
#newConferencesEvents .item,  #newPublications .item,  #newCouncilsDiversity .item,  #newCouncilsemployee .item,  #newCouncilsHumanCapital .item,  #newCouncilsLaborMarkets .item,  #newCouncilsStrategicHumanResources .item,  #newWebcasts .item,  #newMiniSeries .item,  #newPodcasts .item,  #newInTheNews .item,  #newWebcastsVideos .item {
	padding: 0 15px !important;
}
}
/* 	WEBCASTS  listing page
*********************/
.newWebcastsList {
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
.sortingBox {
	margin: 30px 0 10px 0;
}
.sortingBox p {
	font-size: 18px;
	padding-top: 5px;
}
.wlMonthTitle {
	padding: 5px 0px;
	border-bottom: 1px solid #808080;
	margin-bottom: 10px;
	font-size: 14px;
	margin-top: 10px;
}
.wlTitle, .wlContent, .wlDate {
	margin-bottom: 2px;
	font-size: 13px;
}
.wlRow {
	margin-bottom: 15px;
}
.wlRow img {
	width: 100%;
}
.wlRow .col-md-9 {
	padding-left: 0;
}

@media (max-width: 640px) {
.wlRow .col-md-9 {
	padding-left: 15px;
	padding-top: 10px;
	margin-bottom: 10px;
}
}
/*	Sales Councils
***************************/
#owl-salesCouncils {
	margin: 10px 0;
}
#owl-salesCouncils .item {
	padding: 0px 15px;
	min-height: 210px;
}
#owl-salesCouncils .blockText h4 {
	padding: 0 10px 5px 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: bold;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
#owl-salesCouncils .blockText span p {
	padding: 0 10px 0 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	margin-top: -15px;
}
#owl-salesCouncils .thumbnail2 {
	padding: 10px 0;
}
#owl-salesCouncils .blockText h4 a {
	color: #000000;
}
#owl-salesCouncils .thumbnail2 img {
	width: 100%;
}
#owl-salesCouncils .blockText a:hover h4 {
	color: #08528a !important;
}
/* IE 9 fixing 
***********************/

.mob-top.pull-left.desk_logo {
	width: 100%;
}
/* 	conferences Splash Page
*************************/
ul.secondNavMenu {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.secondNavMenu li {
	float: left;
	padding: 8px 20px;
	font-size: 16px;
}
ul.secondNavMenu li a {
	color: #000;
}
ul.secondNavMenu li a:hover {
	color: #0072b4;
}
.cfShrBlackInner {
	display: block;
	border-bottom: 1px solid #b1b3b5;
	padding: 0px;
}
.cfSplashIntroText {
	font-size: 20px;
	padding: 10px 0px;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 150%;
	width: 80%;
	margin: 20px auto;
}
.width100P {
	width: 100%;
}
.agendaSetting h2 {
	font-size: 36px !important;
	padding: 0 !important;
	border-bottom: none !important;
	border-top: none !important;
	background: #fff !important;
	margin: 0 !important;
	font-weight: 100 !important;
	color: #000;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	line-height: 125% !important;
}
.agendaSetting h3 {
	font-size: 1.2em;
	border-bottom: none !important;
	padding: 0 0 5px 0px !important;
	margin: 0;
	font-weight: 400;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
.agendaSetting p {
	font-size: 20px;
	padding: 10px 0;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 150%;
}
.joinOrganizations h3 {
	font-size: 36px !important;
	padding: 0 !important;
	border-bottom: none !important;
	border-top: none !important;
	background: #fff !important;
	font-weight: 100 !important;
	color: #000;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	line-height: 125% !important;
	width: 80%;
	text-align: center;
	margin: 0 auto !important;
}
.heldInConjunction h3 {
	font-size: 36px !important;
	padding: 0 !important;
	border-bottom: none !important;
	border-top: none !important;
	background: #fff !important;
	font-weight: 100 !important;
	color: #000;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	line-height: 125% !important;
	width: 80%;
	text-align: center;
	margin: 0 auto !important;
}
.inbtt {
	font-size: 28px;
	font-weight: bold;
	text-align: right;
	padding: 30px 50px;
	color: #777777;
}
.heldInConjunction img {
	float: right;
	padding: 30px 50px;
}
.borderBottomRow {
	border-bottom: 1px solid #b1b3b5;
}
/*	splash Banner 
******************************/
.splashBannerBG {
	background-repeat: no-repeat;
	/* min-height: 268px; */
	padding: 10px 20px;
	background: url(/images/products/conferences/FutureReadyOrganization.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	height: 323px;
	margin: 0px -15px 0 -15px;
}
.splashBanner {
	background: transparent;
	position: absolute;
	width: 60%;
	top: 20px;
	left: 5%;
	z-index: 0;
	font-size: 13px;
	color: #fff;
	padding: 4px 6px 6px 35px;
}
.splashBanner h2 {
	font-size: 36px;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
.splashBanner p {
	width: 50%;
	text-align: center;
	font-size: 20px;
}
.btnRegister {
	background-color: transparent !important;
	border: 1px solid #ffffff !important;
	color: #ffffff !important;
	border-radius: 0;
}
/*	Videos
***************************/
#confSplashVideos {
	margin: 30px 0;
	position: relative;
	padding: 0 80px;
}
#confSplashVideos .item {
	padding: 0px 15px !important;
	min-height: 250px;
}
#confSplashVideos .blockText h4 {
	padding: 0 10px 5px 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
#confSplashVideos .blockText span p {
	padding: 0 10px 0 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	margin-top: -15px;
}
#confSplashVideos .thumbnail2 {
	padding: 10px 0;
}
#confSplashVideos .thumbnail2 img {
	width: 100%;
}
#confSplashVideos .blockText h4 a {
	color: #000000;
}
.marb40 {
	margin-bottom: 40px;
}
#logoCarousel .owl-dots {
	display: none !important;
}
#logoCarousel .item {
	padding: 0px !important;
}
#speakersBannerSplash .item {
	padding: 0px !important;
}
.shareBody li {
text-align: center;
    color: #000;
    line-height: 27px;
}
.borderBottom1 .floatActionBtn {
	z-index: 99;
	bottom: 6px !important;
}
.borderBottom1 .floatActionBtn span {
	margin-right: 0;
}
.borderBottom1 .description {
	top: 20px !important;
}
#confSplashVideos .owl-dots {
	display: none;
	visibility: hidden;
}
#confSplashVideos .owl-nav {
	font-size: 120px !important;
	color: #b1b4b6 !important;
}
#confSplashVideos .owl-nav .owl-prev {
	left: 20px;
	top: 20%;
	position: absolute;
}
#confSplashVideos .owl-nav .owl-next {
	right: 20px;
	top: 20%;
	position: absolute;
}
#confSplashVideos .owl-nav [class*=owl-]:hover, #confSplashVideos .owl-nav [class*=owl-]:focus {
	background: none;
	color: #0076a9;
	text-decoration: none;
	outline: none;
}
.secondNavMenu .navbar-collapse {
	padding: 0 !important;
}
.secondNavMenu a {
	color: #000 !important;
}
/* New text added "Visit Zappos HQ"
******************************/
.visitZapposHQ h2 {
	font-size: 22px !important;
	padding: 0 !important;
	border-bottom: none !important;
	border-top: none !important;
	background: #fff !important;
	margin: 0 !important;
	font-weight: 100 !important;
	color: #000;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	line-height: 125% !important;
	width: 80%;
	margin: 20px auto 0px auto !important;
}
.visitZapposHQ h3 {
	font-size: 1.2em;
	border-bottom: none !important;
	padding: 0 0 5px 0px !important;
	margin: 0;
	font-weight: 400;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
.visitZapposHQ p {
	padding: 10px 0;
	font-family:"Avenir LT W01_65 Medium1475532";;
	font-size: 18px !important;
	line-height: 140%;
	width: 80%;
	margin: 0 auto;
}

/*
************************/

@media (max-width: 768px) {
.splashBanner {
	width: 100%;
}
}

@media (max-width: 812px) and (orientation: landscape) {
.splashBanner {
	width: 75%;
}
.borderBottom1 .navbar-brand {
	float: left;
	height: inherit !important;
}
}

@media (max-width: 640px) {
.borderBottom1 .floatActionBtn {
	bottom: 7px !important;
}
ul.secondNavMenu li {
	float: initial;
	padding: 8px 20px;
	font-size: 16px;
	display: block;
	text-align: center;
	border-bottom: 1px solid #1983b1;
}
.joinOrganizations h3 {
	font-size: 22px !important;
	padding: 10px 0 !important;
	width: 100% !important;
}
.heldInConjunction h3 {
	font-size: 22px !important;
	padding: 10px 0 !important;
	width: 100% !important;
}
.agendaSetting h2 {
	font-size: 22px !important;
	width: 80%;
	margin: 0 auto !important;
}
.marb40 {
	margin-bottom: 15px;
}
.splashBannerBG {
	background-position: 90% 100%;
}
.splashBanner h2 {
	font-size: 30px;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	text-align: center;
}
.splashBanner p {
	width: 100%;
	text-align: center;
	font-size: 16px;
}
.splashBanner {
	left: 0%;
	padding: 0;
	width: 100%;
}
.secondNavMenu li {
	display: contents;
	text-align: center;
}
.secondNavMenu li a {
	border-bottom: 1px solid #b1b3b5;
}
/*	Css cahnges 
**********************/
.cfSplashIntroText {
	font-size: 18px !important;
	line-height: 140%;
	width:100%;
}
.submitCXaseStudyBtn {
	margin-bottom:30px;
	text-align: center;
}
.contactInfo {
	font-size: 18px !important;
}
.splashBanner h2, .splashBanner h3, .agendaSettingp {
	width: 80%;
	margin: 0 auto;
}
.agendaSetting p {
	font-size: 18px !important;
	line-height: 140%;
	width: 80%;
	margin: 0 auto;
}
.agendaSetting h3 {
	padding: 20px 0 0px 0px !important;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	width: 80%;
	margin: 10px auto;
}
.cfSplashIntroText {
	margin: -30px auto 20px auto !important;
}
.borderBottom1 .floatActionBtn {
	position: absolute;
	top: 5px;/*right: 5px !important;
    display: flex;
    z-index: 999;*/
}
.secondNavMenu .navbar-header {
	border-bottom: 1px solid #b1b3b5 !important;
	padding: 10px;
}
.inbtt {
	text-align: center;
}
.splashBannerBG {
	margin: 0px -15px 0 -15px;
}
.borderBottom1 {
	padding: 0
}
.borderBottomRow {
	border-bottom: 0px solid #b1b3b5;
}
#confSplashVideos .owl-dots {
	display: block;
	visibility: visible;
}
#confSplashVideos .owl-nav {
	display: none !important;
}
#confSplashVideos {
	padding: 5px;
}
.secondNavMenu .navbar-collapse.collapse.in {
	padding: 0 !important;
}
#wrapNavMenuSP {
	margin-top: 40px;
}
.borderBottomRow .description {
	top: 21px !important;
}
.navbar.secondNavMenu {
	width: 100% !important;
}
}
.navbar.secondNavMenu {
	background: #ffffff !important;
	margin-bottom: 0;
	text-align: center;
	width: 80%;
	margin: auto;
}
.secondNavMenu {
	list-style: none;
	margin: 0;
	padding: 0;
}
.secondNavMenu li {
	float: left;
	padding: 0;
	font-size: 16px;
}
.secondNavMenu li a {
	color: #000 !important;
}
.secondNavMenu li a:hover {
	color: #0072b4 !important;
	background: #ffffff !important;
}
.secondNavMenu .navbar-toggle .icon-bar {
	border: 2px solid #1a84b1 !important;
}
/* 	conferences Splash Page Over
*************************/
.affix {
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99 !important;
	position: fixed !important;
	border-bottom: 1px solid #b1b3b5;
	width: 100% !important;
	background: #fff;
}
.glyphicon-chevronDown, .glyphicon-chevronUp {
	float: initial !important;
	width: 15px !important;
	height: 15px !important;
	margin: 0px 0px 0px 3px;
	background-position: center;
}
.glyphicon-chevronUp {
	display: inline-block;
	height: 26px;
	width: 26px;
	background-size: 95%;
	background-repeat: no-repeat;
	float: left;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU5NDUwNDE0OThBMjExRTlCNjI2RTgxNEJDMEI2QzE0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU5NDUwNDE1OThBMjExRTlCNjI2RTgxNEJDMEI2QzE0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTk0NTA0MTI5OEEyMTFFOUI2MjZFODE0QkMwQjZDMTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTk0NTA0MTM5OEEyMTFFOUI2MjZFODE0QkMwQjZDMTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4cdim9AAAAe0lEQVR42mJgwA7sgPgCEBsxEAm0gPg/FP8AYiVCGhSA+BtUww4o/Q6IJXBpEAfit1CFZVCxJij/KRALoGvgA+InUAWdaHKToeK3gZgDJsgNxDegElNxuGI+VP48ELOBBJ5BBeYT8O8qmI2MQGIfVNCJiJA9BMSfAQIMACYNH9v14j8cAAAAAElFTkSuQmCC');
}
.glyphicon-chevronDown {
	display: inline-block;
	height: 26px;
	width: 26px;
	background-size: 95%;
	background-repeat: no-repeat;
	float: left;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRGQzlGM0Y0OThBMjExRTlCNTcwOEVBNTZGODFBOTY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRGQzlGM0Y1OThBMjExRTlCNTcwOEVBNTZGODFBOTY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEZDOUYzRjI5OEEyMTFFOUI1NzA4RUE1NkY4MUE5NjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEZDOUYzRjM5OEEyMTFFOUI1NzA4RUE1NkY4MUE5NjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7envenAAAAeklEQVR42mJkYGDYCsS8QGzHQBjsgzFuA/F/IF5FQMN8qLpnIA4bEJ+HCszHoWEqVP4GEHPDBDmQbJyMpqETKv4EiPnQTRMA4qdQBU1QsTIo/y0Qi+NytwQQv4Mq3AGlvwGxAqEQUgLiH1ANIKzFQCQwAuILuKIBIMAAutse5Ihi7WQAAAAASUVORK5CYII=');
}

/*
***********************/
@media (max-width: 640px) {
.splashBannerBG3020 {
	background-position: 71% 0;
	margin: 0px -15px 0 -15px;
}
}
/*	splash Banner ID = 3020
******************************/
.splashBannerBG3020 {
	background-repeat: no-repeat;
	/* min-height: 268px; 
	padding: 10px 20px;*/
	background: url(/images/products/conferences/UltimateCX-Banner.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	height: 323px;
	margin: 0px -15px 0 -15px;
	background-position: 20% 40%;
}
.splashBanner3020 {
	background: transparent;
	z-index: 0;
	font-size: 13px;
	color: #fff;
	padding: 0;
	/*height: 323px;*/
	position: relative;
}
.splashBanner3020 h2 {
	font-size: 246px;
	font-family: 'Avenir LT W01_85 Heavy1475544';
	font-weight: 700;
	color: #000;
	text-align: left;
}
.splashBanner3020 h3 {
	position: absolute;
	top: 40%;
	left: 38%;
	color: #000;
	font-weight: 700;
	text-align: center;
	font-size: 22px;
}
.splashBanner3020 h4 {
	font-family: 'Avenir LT W01_85 Heavy1475544';
	font-size: 100px !important;
	background: #0000 !important;
	color: #757775;
	letter-spacing: 20px;
	text-align: left;
	margin: 9% 0;
	width: 65%;
	text-align: right;
}
.splashBanner3020 p {
	width: 50%;
	text-align: center;
	font-size: 20px;
}
.btnRegister3020 {
	background-color: transparent !important;
	border: 1px solid transparent !important;
	color: #ffffff !important;
	border-radius: 0;
}
.btnRegister3020 {
	background-color: transparent !important;
	border: 1px solid transparent !important;
	color: #ffffff !important;
	border-radius: 0;
	cursor: pointer;
	/* position: absolute; */
    /* bottom: 60px; */
    /* right: 12%; */
	width: 100%;/* height: 70px; */
}

@media (max-width: 640px) {
.splashBannerBG3020 {
	background-repeat: no-repeat;
	/* min-height: 268px; */
	padding: 10px 20px;
	background: url(/images/products/conferences/mobile/CX-Mobile.jpg) no-repeat center center;
	margin: 0px -15px 0 -15px;
	height: 242px;
}
.splashBanner3020 {
	background: transparent;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 0;
	padding: 0;
	overflow: visible;
}
.splashBanner3020 h2, .splashBanner3020 h3, .splashBanner3020 h4 {
	display: none;
}
.btnRegister3020 {
	/* top: 55%; */
	z-index: 99999;
	background: #000;
	/* position: absolute; */
    /* right: 8px; */
	background-color: transparent !important;
	border: 1px solid transparent !important;
	color: #ffffff !important;
	border-radius: 0;/* width: 160px; */
    /* height: 50px; */
}
}

@media (max-width: 812px) and (orientation: landscape) {
.btnRegister3020 {
/* top: 5%;
    z-index: 99999;
    position: absolute;
    right: 0;
    background-color: transparent !important;
    border: 1px solid transparent !important;
    color: #ffffff !important;
    border-radius: 0;
    width: 220px;
    height: 280px;*/
}
.splashBannerBG3020 {
	margin: 0px -15px 0 -15px;
	background-position: 40% 0%;
	background-size: 180%;
	height: 295px;
}
.splashBanner3020 h3 {
	display: none;
}
.splashBanner3020 {
	overflow: visible;
}
.splashBanner3020 h4 {
	font-size: 60px !important;
	margin: 17% 0 !important;
	text-align: right;
	width: 80%;
}
.agendaSetting h2, .agendaSetting p {
	width: 80% !important;
	margin: 0 auto !important;
}
}

@media (max-width: 768px) and (min-width: 600px) {
.agendaSetting h2, .agendaSetting p {
	width: 80%;
	margin: 0 auto !important;
}
}

/*	splash Banner ID = 3020 - OVER
******************************/
@media (max-width: 675px) {
.alignCartProduct {
	width: 70% !important;
}
}
/*
***********************/
.playBtnImg {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAYAAABzJ5OsAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTktMDMtMjdUMTc6MjA6NTErMDU6MzA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOS0wMy0yN1QxNzo1MDoyMSswNTozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTktMDMtMjdUMTc6NTA6MjErMDU6MzA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6N2IxZGUyMTQtYjIwOS02ODQ2LWE4YjktNTdhODkwMmZhNGQ2PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjdiMWRlMjE0LWIyMDktNjg0Ni1hOGI5LTU3YTg5MDJmYTRkNjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjdiMWRlMjE0LWIyMDktNjg0Ni1hOGI5LTU3YTg5MDJmYTRkNjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo3YjFkZTIxNC1iMjA5LTY4NDYtYThiOS01N2E4OTAyZmE0ZDY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTktMDMtMjdUMTc6MjA6NTErMDU6MzA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NDc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NDc8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PiBnjQQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAA6VJREFUeNrMmj9oFFEQxn+zpj1IJRgsToQFq0SuEGyy15s/EBBOC5Pm0qkhgmUufSLRzoDEFJpKEjVo6QbSBs/2mqSQCFYHgcgV8ix2NlzOzeV29+3eDYTA3fLue/PmzXzzzQoWzRgzBgwDXsTXTaAO1EWkaeP3JCXYYWAamFLAV4CG/p10PO4CBaAEHAE7wJ6I7OQK3hhTBJaAWeAA8IE94LjHJUq6WQ9oAZvAWtwTkYSgZ4BdYCsG4G4bqQI3gWURWbMO3hjzVIHvA6sRYYGFTSwCp8CciNRTg9e43gDuADUNkyytCtwHFkTkbbcHh3oA/g34CzzIwNtRtq4OemWMKYpILbbn24D/VI/nbS7wGvggInNRDzgDChxNt/PAjDFmtmfPG2M2gLsaKv228AQmRcTv6nnd5YzuehCsAbwAtjUioj2vXx4Cz3PIKnFtBThqj3+JCJci8IzBswLwqT18pKN6HgKTKapmIeN0WgVcESl3xvySlvw05b6iVbKQEfgtoKTs9Rz4aeC9hR+oaHZwMwB/og5+cgbeGDMN/NabbTO9VTLYwGd19Jnnp/RD2xdsUbOEzTBqAH+MMV4I3sswNXoajiWLa/qA52huL1oMmSi7pmFUtej9UQcYy7EgVfUURlKucwwUHW2Y8+Yq7y5o0nu1A2As9Hwj5w0U9CLX0lxmpy1/9sPupakJzoBQ3kT3wFENxe0j+Ib2DbFpyZCCL/QJ+G5CJWIEaA4RyHB5e/4EWNZik7Ru1B3VRwoWcm+cMHmYAnio8dSdtnJbygH4etL4jgD/IwT/MWPwv7QnXrdUI0rATgh+BxjP6OL66m1bFMQDfBFpOgAicqSLe5Yv5ar2wzaLYIVAVT5XpDYts755bdtsWgm4GmqYZ+D1gxYwYaHPnM+IL1WBlxdJH14oLyQ86izVgwowIyI3IsHrBraVJg+SdjOiNPqc5BdFzOaUJlcGCPwK8KZTq/xPnxeRpjGmDHzX/Oz3GXgNOBWRhZ4osVKGOQIhyu0z8OtAORaf1+zzWLn2RM6gC+3AL5oS9jKTmiaYSX3VopPH5VwhGKyVu403L+2kdMhbBm7pKWQZRhXNKl9E5PZlc9m4c9gagU64ryTr2BJoj0BdaxGMMXtKErEn4B3Tb1+7IT9heIwraWsRDJDfxlkg8bsHqrTNAo+0LvhKCQ7atJX2C+gqYFc5iqtsdjPp+wdi48z1NDxgVDcyrP87qTEE7yjU07wwEdq/AQAvYhqN0F/heQAAAABJRU5ErkJggg==');
	display: inline-block;
	width: 47px;
	height: 47px;
	position: absolute;
	z-index: 99;
}
.mediaRoomPlayBtn {
	left: 44.00%;
	margin-top: 16% !important;
}
.nonPrimaryPlayBtn {
	left: 44.00%;
	margin-top: 19% !important;
}
.nonPrimaryVideoPlayBtn {
	left: 44.00%;
	margin-top: 16% !important;
}
.bannerPlayBtn {
	left: 47.9%;
	margin-top: 6.20% !important;
}
.width100p {
	width: 100%;
}
.staticCustomMar {
	display: block;
	margin-top: 25px;
}
a.staticPopUpImg[href$=".jpg"] {
	background: none;
	padding: 0;
}
.overflowXhide {
	overflow-x: hidden;
}
.csVideoPlayBtn {
	left: 46%;
	margin-top: 19.5% !important;
}
/* 	 play Icon big 
****************/
.playBtnImgBig {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAABhCAYAAADGBs+jAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB29JREFUeNrsXT1TG0kQnVWRqorUSgwJMS5+AHIOZxHCBZYSHNrGzhE5lCE8J0BwJjx8kFv6AZQVk1iRSeXSD9Bt49fa1twu2tV+zexuV02tjAGhfvNed8+nowy2yWSy7j5W3EbP53it8Fzx+ZEhGtnAbb/c1qOvOY4zNPVzOoY5vek+qG3imaSNAMxXAsYFZVCB4Dm+5T5euY2ey9p/j912j0av77Sv67aBZ91ta+K5EQDKNYHiAnJdOhBcx5OUvHVbW3M8ObcPZ1P7meDbMhjc6pqMXbrtIg/ZcnKQm0NNah6g2zcBvTstk9InAblw21mWcuXk6Hxy/C2eedu227Y02aK/q5MFM5wMZOcT9J6NHP85YalJUrL2AIhkxnsXjJF1ILgAdNH7bXC+bg23HQjmEgBHLhCnVoCA3P4cub1CgD3JWO+TMpKnD2BIahLlJAzAO8gPZzrU86+U/baPxqzoJJnWOgk5fxnOb4vef2SJ9ESJF13BilMXiPdGgAAAvgn5+YxWVCN52hXytBM3aDsxAVgHAMuQn4+iqi2ybYukg+qJl3GAqCUEABVcb0oCgEJhuYeO9+gH+CM7JmgA3AOAsSqfUXz4CxU3MeHFIplTrQIglvHnf4A//kGMTI8JeIMfFQBPMiJyjKhFBECPARUAs4zgGHGelhx9whuMkaZVAPgDQdbCsE1yIKAS5kLso6VDEFkBcYTXh5iwih8TEIi/l6QQS8qIBVvImFbnxYcwTDgXQxEVAOGMByyXw8SH2hwWdEUcOKp8G9rGYAPHh9ZCcoQJmR8C2avKt5GNR1+flKXanGyIZagCYDG7EoXcYSQmYE74G/65V2VDsYx8eYzXq37DGkFMYNRuKwBiW095A5uHoeRIrIJTBmRD9YIAwX5sI9bOZYJkQd4zY8fKm1a02e6eYkPNJyMyhQUyw6DBsUZB2NDSR1p1JrwVOmbS/DCtevhbJb9IOGs2cKbUfgqEtpAi06wOefpgcaxgNrz2BQFVHQ9T9wz+ILuQpzVLMyWydTkdKpnwSvtGk40nUXYtHM7o6WyQIPD4xo0lH6gOaTq2TJ76oojzQEBtwMtWbCvO6G//ovw3gpguSSuSCU0NJdvsGeTJhppC7jhqShA2RRpls9lSU9xJv+tMKMLiLRtqCvbzY4ZUE6nSWBVnAa/pNcX9DAjK2w9cxNFSU2uKMeqxx6SoprzV1EUdsja1pmDVWSYQngt0imom1hRTSZJyVIYV1SbVFGO/irksZkpNwUzYlEwo27LGfbCiYQITipwdhQnaudcUZZSjoJqim1fQrkDwbCuvmqIC4f/y9CXrmqICwd8aWYMwxOuNyvfTbcAneYFQdqNi9Q+V3fTulG1LWpZQVstj88szPPvEhIEISmUzGsncU/ksdKtLOfpVUibcqnxXnHOnH9SEBpaFCbzrqKvyHaphfw+XSpYd3SP7yXsGsc7KQwce1rBpYVQCNlxBfkyYwuUOP5DFWq/AbCDJeZN17h8ShJ4EoV9QEDj3N23CakP6fanATDB1x2lDzR5s+JsJOA13hGDRLEjub+qO02k84C21cgCPTze0GYS8c/8wxqsdL2WxxvZV+6Yq909Hippap/dAwDmfQ0jStmW5/5/KjiX9W0KKhn5MkBTZqnL/VIw795n8og7ChQgeJhduJub+YQCgkdORy4KLQBBAEf6GvSr3T0WKzvT/8JvePBM/ZNo6/xNl59l7fHsJpaSnc0FAzcDF24FBwdfk3H+edbmD+x23EzTR3xE1Q95V9C16v62L06axwI8Fjx0/6CcnkwkdG9YWvTCvvNrmjSuU7v+LJ12C0Y0KgjyItjqAcDHjE+bpsr3VoG8KXHcE7eJz7/ZVOeeg4wbjXU3eVSQmCEZ8Q2zIU5ZslqG5l12EWYHXQVBZA70qm2+HAGCoQpyiORcEFHBMp11l17hSHravvEG6ULeMhFqLisG9U4FyFR+C01HeAdQJe2th1KP7OT6MLc/d0zBe0U1Gd3h2wv7gIvcn8CVGFRCzAPD9CXTN8MsoPxxpaTz0jd5ggDe09fCntAAgv+xE/QVJ3KlTZkbEukFkISYIRtAbvig5I7YRA2IBsDATAmKEQk58UwIA5DWQPRXzwrukbhykwT4+vo1GPU9UMfdF19XsvdKRsqBE5UgP1m7bEZVhbrsgU7YNDEU0RR3QSeIXJ30LbQus4BNw+RbaseW9f195g3FDyE9i18encR+zLk8PkKeepcH3QHkbaGjU4CjpW8rTvJlcZwXfyXNnifTIy7CHkJ9UOpKT5icBK96p2ZPSTQZjGzGNp3Spx58FzYhZAYIAYwVAtMWXH5Bn3+YcMxpwPM8FT52vfs8FjNL+A5wsP60AoyVkinPtPp7jjBxPvX1TzS6AztT5uYCgyRSx4rUo9KRccbtPCJS68tb++K0uJPAv9ZVxhQZBA2QdYDR9AGHZ+ikAmQdMA7JSh7PXlP/2YEoxae3t9SJ3KBcKBB+5akIm1gNAWdQGUvaylBurQAgApon4wYCE2T/RF44fJllYpWH/CTAAhnRtbaXnazwAAAAASUVORK5CYII=');
	display: inline-block;
	width: 97px;
	height: 97px;
	position: absolute;
	z-index: 99;
	top: 32%;
	left: 41%;
}

@media (max-width: 640px) {
.playBtnImgBig {
	top: 24%;
	left: 34%;
}
}
/* 	2019 - 08 - 19
******************/


/* 		Content Hub
***************************/
.chBanner {
	margin: -10px 0 0 0;
}
#chConferences h1 {
	font-size: 26px !important;
	padding: 10px 0px 0px 0px !important;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 150%;
	width: 80%;
	margin: 20px auto 0 auto;
	font-weight: 700;
	color: #0072b4;
}
#chConferences p {
    font-size: 20px !important;
    padding: 10px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    line-height: 150% !important;
    margin: 0 auto 10px auto !important;
}
#chConferences p small {
	line-height: 130% !important;
}
#chConferences .moreInfoText h1 {
	font-size: 26px !important;
	padding: 10px 0px 0px 0px !important;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 150%;
	width: 80%;
	margin: 20px auto 0 auto;
	font-weight: 700;
	color: #0072b4;
}
#chConferences .moreInfoText h3 {
	font-size: 20px;
	padding: 10px 0px;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 150%;
	width: 80%;
	margin: 0 auto 10px auto;
}
#chConferences .moreInfoText p {
	font-size: 12px;
	padding: 10px 0px;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 150%;
	width: 80%;
	margin: 0 auto 10px auto;
}
#chConferences p.pull-left { 
	padding-right:30px !important;
}
#chConferences ul, #chConferences ol {
	padding-left: 60px;
	margin-bottom: 40px;
}
#chConferences ol {
	margin:0;
	}
#chConferences ul li, #chConferences ol li {
    font-size: 20px;
    margin: 0 auto 15px auto;
    padding-left: 0 !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
#chConferences ul li{
    margin: 5px 0 10px 0px !important;
    background: url(/images/site/ul_bulletSqr.jpg) no-repeat 5px 6px;
    padding-left: 30px !important;
    background-position: 5px 6px;
}
#chConferences ol li {
	background: none;
    padding-left: 10px !important;
	padding:0;
}
#chConferences ul ul {
    margin: 10px 0 10px 40px !important;
    padding: 0
}
#chConferences ul ul li {
	background: url(/images/site/ul_bulletCircle.jpg) no-repeat 5px 6px;
}
#chConferences li li{
	margin: 5px 0 10px 0px !important;
    background: url(/images/site/ul_bulletCircle.jpg) no-repeat 5px 6px;
    padding-left: 30px !important;
    background-position: 5px 6px;
}
#chConferences p strong, #chConferences .keyNotesContainer h4{    
	color: #0072b4 !important;
    font-size: 20px !important;
    padding: 20px 0px 10px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    line-height: 120% !important;
    margin: 0 auto 0 auto !important;
    border: 0 !important;
    font-weight: 700 !important;
    border-bottom: 0 !important;
}
.floatActionBtn {
	z-index: 99;
}
#subNavBar.navbar {
	background: #fff !important;
	margin-bottom: 0;
}
#subNavBar.navbar-default .navbar-nav>li>a, #subNavBar.navbar-default .navbar-text {
	color: #777 !important;
}
#subNavBar.navbar-default .navbar-nav>li>a:focus, #subNavBar.navbar-default .navbar-nav>li>a:hover {
	color: #fff !important;
	background-color: #999;
}
#subNavBar.navbar .navbar-nav>li>a.bgColorMaroon {
	color: #fff !important;
	background-color: #652837 !important;
}
#subNavBar.navbar .navbar-nav>li>a.bgColorMaroon:hover {
	background-color: #652837 !important;
	color: #fff !important;
}
#subNavBar .navbar-collapse.collapse {
	padding-left: 0 !important;
	border-bottom: 1px solid;
}
.bgColorMaroon a {
	color: #fff !important;
}
#subNavBar .dropdown-menu {
	min-width: inherit;
}
#subNavBar .sub-menu ul {
	list-style: none;
	padding: 0px 20px;
}
#subNavBar .sub-menu li {
	list-style: none;
	margin: 5px 0;
}
/*	 Members Sign Band
************************/
.readReport {
	background: #0072b4;
    color: #fff !important;
    padding: 8px 20px;
    border: none;
    font-size: 16px;
    /*margin-bottom: 15px;*/
    text-transform: uppercase;
    display: block;
    text-align: center;
    width: 100%;
}
.disableReadReport {
	background: #afafaf;
    color: #fff !important;
    padding: 8px 20px;
    border: none;
    font-size: 16px;
    text-transform: uppercase;
    display: block;
    text-align: center;
    cursor:not-allowed;
    width: 100%;
    pointer-events: none;
}
.disableReadReport:hover {
  cursor: not-allowed;
}
.pubSignPanelBtn{
    background:#0072b4;
	color:#fff !important;
    padding: 8px 20px;
    border: none;
    font-size: 14px;
    margin-bottom: 15px;
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
    float: right;
    margin: 0 5px 10px 5px;
}
/* 		Tags
*************************/
.pageTags .nav-pills>li {
    float: left;
    padding: 02px !important;
}
.pageTags .nav-pills>li>a {
    border-radius: 0;
    border: 0;
    background: #f1f1f1;
    border: 0;
    padding: 4px 8px;
    color: #050505;
	font-size: 16px;
}
.pageTags {
	margin-top: 0px;
	/*margin-bottom: 30px;*/
}
.tagTitle samp {
	background: #5a5a59;
    /* font-size: 16px; */
    font-weight: 700;
    color: #fff;
    padding: 3px 5px;
    margin: 0px 0 0 0;
    display: block;
	font-size: 16px;
}
.tagBoxBrder {
	padding: 20px 0 0 0;
	margin: 2px;
}
.confTagList .tagBoxBrder {
	padding: 0px 0 0 0 !important;
	margin-bottom: 20px;
}
.tagBoxBrder .pageTags.nav {
	padding-top: 0;
	padding-bottom: 0;
}
.tagBoxBrder ul {
	margin-left: 0 !important;
	list-style: none !important;
	padding: 0px;
}
.tagBoxBrder ul li{
	margin-left: 2px !important;
    background: none !important;
    padding-left: 0 !important;
}
.left-nav.pageTags .nav-pills>li {
    float: unset !important;
    padding-bottom: 5px !important;
}
.left-nav.pageTags ul li{
    margin-left: 0px !important;
}
.left-nav .tagBoxBrder{
	margin: 0px 0px 5px 0px !important;
	padding: 10px 0px 10px 0px !important;
}
.left-nav.pageTags .nav-pills>li>a {
	font-size: 14px !important;
}
@media (max-width: 640px) {
	.tagBoxBrder ul {
		float: unset !important;
		margin-left: 0 !important;
	}
	.pageTags .nav-item {
		margin-bottom: 5px;
		padding: 3px 0 !important;
	}
	#wrap.conf-mob {
		display:block;
	}
	.conf-desk {
		display:none;
	}

}
.pageTags .nav>li>a:focus, .nav>li>a:hover {
	text-decoration: none;
	background-color: #0076a9;
	color: #fff;
}
.otherRelatedText h2 {
	text-align: center;
	font-size: 24px !important;
	font-weight: 100;
	color: #000;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	background: none !important;
	border: none !important;
	padding: 0px 0 0 0 !important;
	margin: 0px 10px 0px 10px !important;
	text-transform: uppercase;
}
/*
***************************/

#chConferences p strong span {
	color: #0072b4;
}
#chConferences h3 {
    font-size: 24px !important;
    color: #0772B5 !important;
    font-weight: 700 !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    line-height: 140%;
}
#chConferences h4 {
    color: #000000 !important;
    font-size: 20px !important;
    padding:12px 30px 0px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    line-height: 150% !important;
    margin: 0 auto 0 auto !important;
}
#chConferences h5{
	    border-bottom: 0px !important;
    color: #000 !important;
    margin: 0;
    padding: 20pt 0 1pt 0 !important;
    margin-top: 10px;
    font-size: 11pt;
    font-weight: 700;
}
.width70P {
	width: 70%;
	margin: 30px auto;
}
.width80P {
	width: 80%;
	margin: 30px auto;
}
/* 	blueBox
***********************/
.blueBox {
	background-color: #0072b4;
	color: #fff;
	font-size: 18px;
	padding: 25px;
	margin: 20px 0 50px 0;
}
.blueBox .centerBox {
	margin: 0 auto;
	width: 80%;
}
.blueBox h3 {
	margin-bottom: 20px;
}

@media (max-width: 640px) {
.blueBox .col-md-4 {
	border-bottom: 1px solid #fff;
	margin-bottom: 20px;
}
.blueBox .centerBox {
	width: 100%;
}
}
/* 	ORC - OTHER RELATED CONTENT
***************/

.orcTitle h2 {
	/*    text-align: center;*/
	font-size: 18px !important;
	font-weight: 100;
	color: #000;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	background: none !important;
	border: none !important;
	padding: 0px 0 0 0 !important;
	margin: 30px 10px 10px 0px !important;
	text-transform: uppercase;
}
#orcCouncils .item, #orcConferences .item, #orcWebcasts .item, #orcPublications .item, #orcPublicationsBenchmarking .item {
	padding: 0px 15px !important ;
}
#orcCouncils .blockText h4, #orcConferences .blockText h4, #orcWebcasts .blockText h4, #orcPublications .blockText h4, #orcPublicationsBenchmarking .blockText h4 {
	padding: 0 10px 5px 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: bold;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	text-transform: none !important;
}
#orcCouncils .blockText h4 a, #orcConferences .blockText h4 a, #orcWebcasts .blockText h4 a, #orcPublications .blockText h4 a, #orcPublicationsBenchmarking .blockText h4 a {
	color: #000000;
}
#orcCouncils .blockText h4 a:hover, #orcConferences .blockText h4 a:hover, #orcWebcasts .blockText h4 a:hover, #orcPublications .blockText h4 a:hover #orcPublicationsBenchmarking .blockText h4 a:hover {
	color: #0076a9;
}
#orcCouncils .blockText p, #orcConferences .blockText p, #orcWebcasts .blockText p, #orcPublications .blockText p, #orcPublicationsBenchmarking .blockText p {
    padding: 0 10px 0 10px;
    font-size: 14px !important;
    color: #000;
    line-height: 150%;
    border: 0;
    margin-top: -10px;
}
#orcPublications .owl-nav, #orcPublicationsBenchmarking .owl-nav {
	font-size: 120px !important;
	color: #b1b4b6 !important;
}
#orcPublications .owl-nav .owl-prev, #orcPublicationsBenchmarking .owl-nav .owl-prev {
	left: 0;
	top: 11%;
	position: absolute;
}
#orcPublications .owl-nav .owl-next, #orcPublicationsBenchmarking .owl-nav .owl-next {
	right: 0;
	top: 11%;
	position: absolute;
}
#orcPublications .owl-nav [class*=owl-]:hover, #orcPublications .owl-nav [class*=owl-]:focus, #orcPublicationsBenchmarking .owl-nav [class*=owl-]:hover, #orcPublicationsBenchmarking .owl-nav [class*=owl-]:focus {
	background: none;
	color: #0076a9;
	text-decoration: none;
	outline: none;
}
#orcPublications, #orcPublicationsBenchmarking {
	padding: 0px;
	position:relative;
}
#orcPublications .owl-dots, #orcPublicationsBenchmarking .owl-dots {
	display: none;
	visibility: hidden;
}

/* 	Videos scrolling  Band
********************************/
.positionRelative {
	position: relative !important;
}
#confSplashVideosBand .item {
	padding: 0px 15px;
}
#confSplashVideosBand .blockText h4 {
	padding: 10px 10px 5px 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: bold;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	width: 100%;
	text-transform: none !important;
}
#confSplashVideosBand .blockText p {
	padding: 0 10px 0 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	margin-top: -15px;
}
#confSplashVideosBand .blockText h3 {
	font-size: 16px !important;
	color: #000 !important;
	border: 0;
	margin-bottom: 0;
	margin-left: 10px;
	margin-top: 15px;
	font-weight: 100;
	text-transform: none !important;
}
#confSplashVideosBand .thumbnailData {
	padding: 10px 0;
}
#confSplashVideosBand {
	margin: 0px 0;
}
#confSplashVideosBand .blockText .more {
	font-size: 14px;
	text-align: right;
	margin-right: 10px;
	display: block;
}
#confSplashVideosBand .owl-nav {
	font-size: 120px !important;
	color: #b1b4b6 !important;
}
#confSplashVideosBand .owl-nav .owl-prev {
	left: -32px;
	top: -2%;
	position: absolute;
}
#confSplashVideosBand .owl-nav .owl-next {
	right: -35px;
	top: -2%;
	position: absolute;
}
#confSplashVideosBand .owl-nav [class*=owl-]:hover, #confSplashVideosBand .owl-nav [class*=owl-]:focus {
	background: none;
	color: #0076a9;
	text-decoration: none;
	outline: none;
}
#confSplashVideosBand {
	padding: 0px;
}
#confSplashVideosBand .owl-dots {
	display: none;
	visibility: hidden;
}

@media (max-width: 640px) {
#confSplashVideosBand .owl-dots {
	display: block !important;
	visibility: visible !important;
}
}
/* 	 our Speakers - chConferencesSpeakers.cfm
******************************/
#ourSpeakers .owl-nav {
	font-size: 120px !important;
	color: #b1b4b6 !important;
}
#ourSpeakers .owl-nav .owl-prev {
	left: 0;
	top: 5%;
	position: absolute;
}
#ourSpeakers .owl-nav .owl-next {
	right: 0;
	top: 5%;
	position: absolute;
}
#ourSpeakers .owl-nav [class*=owl-]:hover, #ourSpeakers .owl-nav [class*=owl-]:focus {
	background: none;
	color: #0076a9;
	text-decoration: none;
	outline: none;
}
#ourSpeakers {
	margin: 30px 0;
}
#ourSpeakers .item {
	padding: 20px 0px 0px 0px;
	max-width: 125px;
	margin: 0 auto;
}
#ourSpeakers .item h3 {
	padding: 10px 0px 5px 0px !important;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	margin: 0;
	font-family: 'Avenir LT W01_85 Heavy1475544';
	text-transform: none !important;
}
#ourSpeakers .item h4 {
	padding: 10 10px 5px 0px !important;
	font-size: 14px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	margin: 0;
	font-family:"Avenir LT W01_65 Medium1475532";
	text-transform: none !important;
}
/*
*******************************/
#learnBlocksOne .item, #learnBlocksTwo .item, #learnBlocksThree .item {
	padding: 0px 15px;
}
#learnBlocksOne .blockText h4, #learnBlocksTwo .blockText h4, #learnBlocksThree .blockText h4 {
	padding: 0 10px 5px 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: bold;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	text-transform: none !important;
}
#learnBlocksOne .blockText h4 a, #learnBlocksTwo .blockText h4 a, #learnBlocksThree .blockText h4 a {
	color: #000000;
}
#learnBlocksOne .blockText p, #learnBlocksTwo .blockText p, #learnBlocksThree .blockText p {
	padding: 0 10px 0 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	margin-top: -15px;
}
.marT50 {
	margin-top: 50px;
}
/* 	ORC - OTHER RELATED CONTENT
***************/

.allPpdData h2 {
	text-align: center;
	font-size: 18px !important;
	font-weight: 100;
	color: #000;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	background: none !important;
	border: none !important;
	padding: 0px 0 0 0 !important;
	margin: 30px 10px 10px 10px !important;
	text-transform: uppercase;
}
#allPpdData .item {
	padding: 0px 15px !important;
}
#allPpdData .blockText span {
	display: block;
}
#allPpdData .blockText h4 {
	padding: 5px 10px 5px 10px !important;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: bold;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	text-transform: none !important;
}
#allPpdData .blockText h4 a {
	color: #000000;
}
#allPpdData .blockText h4 a:hover {
	color: #0076a9;
}

#allPpdData .blockText p {
	padding: 0 10px 0 10px !important;
	font-size: 16px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	margin-top: -15px;
}
/* Part of ORC - 
****************************/
/*
*******************************/
.rcTitle h3 {
	/*    text-align: center;*/
	font-size: 18px !important;
	font-weight: 100;
	color: #000;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	background: none !important;
	border: none !important;
	padding: 0px 0 0 0 !important;
	margin: 30px 10px 10px 10px !important;
	text-transform: uppercase;
}
#pchRelatedContent .item,#hcbRelatedContent .item, #pchCorporateCitizenship .item,#pchRelatedContentHub .item, #pchMediaRoomIn .item, #pchCouncilIn .item, #pchConfEventsIn .item, #pchWebcasts .item,#pchVideo .item, #pchBlogs .item, #pchInTheNews .item, #orcBlogs .item, #orcInTheNews .item,#pchPost .item,#pchPressRelease .item, #pchContentHubRelatedContent .item,#pchAddResources .item {
	padding: 0px 15px !important;
	min-height: 130px !important;
}
#pchRelatedContent .blockText h4,#hcbRelatedContent .blockText h4, #pchCorporateCitizenship .blockText h4, #pchRelatedContentHub .blockText h4, #pchMediaRoomIn .blockText h4, #pchCouncilIn .blockText h4, #pchConfEventsIn .blockText h4, #mmchMediaRoomIn .blockText h4, #pchContentHubRelatedContent .blockText h4  {
	padding: 0 10px 5px 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: bold;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	text-transform: none !important;
}
#pchRelatedContent .blockText h4 a,#hcbRelatedContent .blockText h4 a, #pchCorporateCitizenship .blockText h4 a, #pchRelatedContentHub .blockText h4 a,#pchWebcasts .blockText h4 a,#pchVideo .blockText h4 a, #pchCouncilIn .blockText h4 a, #pchConfEventsIn .blockText h4 a,  #pchMediaRoomIn .blockText h4 a, #pchBlogs .blockText h4 a, #pchInTheNews .blockText h4 a, #orcBlogs .blockText h4 a, #orcInTheNews .blockText h4 a,#pchPost .blockText h4 a,#pchPressRelease .blockText h4 a, #pchAddResources .blockText h4 a, #mmchMediaRoomIn .blockText h4 a {
	color: #000000;
}
#pchRelatedContent .blockText h4 a:hover,
#hcbRelatedContent .blockText h4 a:hover,
#pchCorporateCitizenship .blockText h4 a:hover,
#pchRelatedContentHub .blockText h4 a:hover,
#pchMediaRoomIn .blockText h4 a:hover, 
#pchCouncilIn .blockText h4 a:hover, 
#pchConfEventsIn .blockText h4 a:hover, 
#pchBlogs .blockText h4 a:hover, 
#pchVideo .blockText h4 a:hover,
#pchWebcasts .blockText h4 a:hover,
#pchAddResources .blockText h4 a:hover,
#pchInTheNews .blockText h4 a:hover, 
#orcBlogs .blockText h4 a:hover, 
#orcInTheNews .blockText h4 a:hover,
#pchPost .blockText h4 a:hover,
#mmchMediaRoomIn .blockText h4 a:hover,
#pchPressRelease .blockText h4 a:hover,
#hcbBlock h4 a:hover {
	color: #08528a !important;
	text-decoration:none !important;
}
#pchRelatedContent .blockText p,#hcbRelatedContent .blockText p, #pchCorporateCitizenship .blockText p, #pchRelatedContentHub .blockText p,#pchVideo .blockText p,#pchWebcasts .blockText p, #pchCouncilIn .blockText p, #pchConfEventsIn .blockText p, #pchMediaRoomIn .blockText p,#mmchMediaRoomIn .blockText p, #pchBlogs .blockText p, #pchInTheNews .blockText p, #orcBlogs .blockText p, #orcInTheNews .blockText p,#pchPost .blockText p,#pchPressRelease .blockText p ,#pchAddResources .blockText p{
	padding: 0 10px 0 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	margin-top: -15px;
}
#pchRelatedContent .item,#hcbRelatedContent .item, #pchCorporateCitizenship .item, #pchRelatedContentHub .item {
	min-height: 130px;
}
#pchMediaRoomIn h3,#mmchMediaRoomIn h3 {
	padding: 0 10px 0px 10px;
	font-size: 14px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: 100;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	margin: 0;
	text-transform: none !important;
}

#pchCouncilIn h3 {
	padding: 0 10px 0px 10px;
	font-size: 14px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: 100;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	margin: 0;
	text-transform: none !important;
}

#pchConfEventsIn h3 {
	padding: 0 10px 0px 10px;
	font-size: 14px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: 100;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	margin: 0;
	text-transform: none !important;
}

#orcInTheNews h3 {
	padding: 0 10px 0px 10px;
	font-size: 14px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: 100;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	margin: 0;
	text-transform: none !important;
}
#pchInTheNews h3 {
	padding: 0 10px 0px 10px;
	font-size: 14px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: 100;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	margin: -10px 0px 5px 0px;
	text-transform: none !important;
}
#pchPressRelease h3, #orcInTheNews h3, #pchPost h3 {
	padding: 0 10px 0px 10px;
	font-size: 14px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: 100;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	margin-bottom: 5px;
	text-transform: none !important;
}
#pchMediaRoomIn .blockText h4,#mmchMediaRoomIn .blockText h4, {
	padding: 10px 10px 5px 10px !important;
}
#pchMediaRoomIn .mediaRoomPlayBtn,#mmchMediaRoomIn .mediaRoomPlayBtn  {
	left: 44.00%;
	margin-top: 22% !important;
}
#orcBlogs .blockText h4, #orcInTheNews .blockText h4,#pchPost .blockText h4,#pchPressRelease .blockText h4 {
	padding: 0 10px 5px 10px;
	font-size: 20px !important;
	line-height: 130%;
	border: 0;
	font-weight: 400;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	margin: 0;
	text-transform: none !important;
}
#pchBlogs .blockText h4, #pchInTheNews .blockText h4,#pchAddResources .blockText h4,#pchVideo .blockText h4,#pchWebcasts .blockText h4 {
    padding: 0 10px 5px 10px;
    font-size: 20px !important;
    line-height: 130%;
    border: 0;
    font-weight: 400;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    text-transform: none !important;
}
#pchBlogs .blockText h4 a:hover,#pchVideo .blockText h4 a:hover,#pchWebcasts .blockText h4 a:hover,#pchAddResources .blockText h4 a:hover, #pchInTheNews .blockText h4 a:hover,#orcBlogs .blockText h4 a:hover, #orcInTheNews .blockText h4 a:hover,#pchPost .blockText h4 a:hover,#pchPressRelease .blockText h4 a:hover {
	color: #000 !important;
}
#pchBlogs .blockText h4 a:hover,#pchWebcasts .blockText h4 a:hover, #pchInTheNews .blockText h4 a:hover,#orcBlogs .blockText h4 a:hover, #orcInTheNews .blockText h4 a:hover,#pchPost .blockText h4 a:hover,#pchPressRelease .blockText h4 a:hover {
	color: #0076a9 !important;
}
.marB5 {
	margin-bottom: 5px;
}
.marL5 {
	margin-left: 5px;
}
/* PCH - Our Experts
*****************/
#pchOurExperts .owl-nav {
	font-size: 120px !important;
	color: #b1b4b6 !important;
}
#pchOurExperts .owl-nav .owl-prev {
	left: 0;
	top: 5%;
	position: absolute;
}
#pchOurExperts .owl-nav .owl-next {
	right: 0;
	top: 5%;
	position: absolute;
}
#pchOurExperts .owl-nav [class*=owl-]:hover, #pchOurExperts .owl-nav [class*=owl-]:focus {
	background: none;
	color: #0076a9;
	text-decoration: none;
	outline: none;
}
#pchOurExperts {
	padding: 30px;
}
#pchOurExperts .item {
	padding: 20px 0px 0px 0px;
	max-width: 150px;
	margin: 0 auto;
}
#pchOurExperts .item h3 {
	padding: 10px 0px 5px 0px !important;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	margin: 0;
	font-weight: 700;
	text-transform: none !important;
}
#pchOurExperts .item h4 {
	padding: 10 10px 5px 0px !important;
	font-size: 14px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	margin: 0;
	font-family:"Avenir LT W01_65 Medium1475532";
	text-transform: none !important;
}
#pchOurExperts .item h3 a {
	color: #000 !important;
}
#pchOurExperts .owl-dots {
	display: none;
	visibility: hidden;
}
#pchOurExperts .owl-dots {
	display: none;
	visibility: hidden;
}
#pchOurExperts .item a img {
	width: 120px;
    margin: 0 auto;
}
@media (max-width: 640px) {
#pchOurExperts {
	padding: 0px;
}
#pchOurExperts .owl-nav {
	display: none;
}
#pchOurExperts .owl-dots {
	display: block !important;
	visibility: visible !important;
}
#pchOurExperts .item {
	padding: 10px;
	max-width: 200px;
}
}
/* Non- splashPage
***********************/
.floatActionBtn.nonSplashPage {
	bottom: 6px;
}
.nonSplashPage .description {
	top: 20px !important;
}
.calendarIconBox {
}
.calendarIcon {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZGQUUxQTQ2RDVGRDExRTk5NjlEQzQ5OTkzRDRDRjUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZGQUUxQTQ3RDVGRDExRTk5NjlEQzQ5OTkzRDRDRjUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkZBRTFBNDRENUZEMTFFOTk2OURDNDk5OTNENENGNTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkZBRTFBNDVENUZEMTFFOTk2OURDNDk5OTNENENGNTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4A152DAAAC/0lEQVR42qSVTUhUURTH//Pm+fxIG3XhBw7Zh0qhpi60MQyMFuqmyFpkE4gkFa1yYwtpEWEQgVHtWkgbFRdOFFJKVqARlaQYEkqO1pjVKDN+jI4248x07ps79XrzpkwP/Jg39937f+eee+45OjR2IoIlETVEFbGfSCM8xBdignhCdBDzWot1GsIxRAPRSCTi77ZA3CRuEavKF4Jq4k5ikLi+AVHwOc3EW75WU9hIDBB5+H/L42uNamG2fYvyxSbMyDVilcKXiOI/gw/UF6Shu/ZgmILFbMKFonR5jsqKuZZ8eMn0O0kYQm9bq4twLD8TyXGS/N+24IagC8r4AwHsSIyTn51uD7pHP6O2a1gpvkjsFnlKGZRv6g5ko6b1KUyZKTCb9qK+fQBRep3sh8fnx33zITwctmJgahYddUfUwkyrhglXqPcz717DoN2N/pkp9FgdeGZbBDkaPBTyvL7zNUZnXfQxAYtrXq14VzLhQvWon0I/dvkohqYdWFhxo/VUKTmrk2PqWl3DK+t3ZKUYUEw7iiBcwIRT1aMCAjjb1o+xORcEQYCP3BUCfgR0ApbXgT1JsXC+s2GXIRp3Tpi0hFOZ8A9CUo5Gi3q8tDkxuRTuTUtVLir2GZHb0osJhwiJ5moZS7dvYfectp0UI8rPL86X4+rhbPm57WQRGspz5cNklhEvyXM1zM5WjxM5YV/kC+72DaHrXCXOlOTAmCAh85oFNhYPeU7EyzLCPO5Vj7IEcKwGw2CxLqH09mN8mLYj9sqDX6LM5txeypaAlnCPyEtfszKX46L0KM3YTum0jARJhH3Zg4uPRpBFh5UgBWO64vWhMDUe2yRRLcouSAcbdRI3eEWTrW98BvfM5VinyyBSrrLb5l33Izrq90H5/AHoKRbPP4YdEdNyhuoxKxxviHxszUaJElabQ0WIFelq4usWRGeI46GCr6zHrN2U8a9uxtMyrqHZQab4Vpp428EGWlMTX/PpXz1P2UxPs4LCm2k6H2en9Z6lFNEeqZn+FGAAWg3mNpuz9CAAAAAASUVORK5CYII=');
	width: 22px;
	height: 22px;
	display: block;
	float: right;
	margin-right: 5px;
}
/* 	keyword Non-Primary
******************************/

.keywordNonPrimary h1 {
	padding: 0px 0 15px 0;
	margin: 0;
	color: #0076a9;
	font-weight: 700;
}
/* 	keyword Non-Primary BlockOne
******************************/
.keywordNonPrimaryBlockOne {
	margin: 10px 0;
}
.keywordNonPrimaryBlockOne h3 {
	color: #000 !important;
	font-size: 38px !important;
	padding: 0px 0px 0px 0px !important;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 135% !important;
	margin: 0 auto 0 auto !important;
	font-weight: 100;
}
.keywordNonPrimaryBlockOne p {
	font-size: 18px;
	padding: 10px 0px;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 140%;
	margin: 0 auto 10px auto;
}
/* 	keyword Non-Primary Blocktwo
******************************/
.keywordNonPrimaryBlockTwo {
	margin: 15px 0 30px 0;
}
.keywordNonPrimaryBlockTwo h3, .keywordNonPrimaryBlockTwo h3 a {
	color: #000000 !important;
	font-size: 38px !important;
	padding: 0px 0px 0px 0px !important;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 135% !important;
	margin: 0 auto 0 auto !important;
}
.keywordNonPrimaryBlockTwo h3 a:hover {
	color: #0076a9 !important;
}
.keywordNonPrimaryBlockTwo h5 {
	font-size: 18px;
	padding: 10px 0px;
	margin: 0 auto 0px auto;
	font-weight: 100;
}
.keywordNonPrimaryBlockTwo p {
	font-size: 18px;
	padding: 10px 0px;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 140%;
	margin: 0 auto 10px auto;
}
.floatActionBtn.podShareBlock {
	float: right !important;
	position: inherit !important;
}
.floatActionBtn.podShareBlock .description {
	top: 20px !important;
}
/*
**************************/
#prInNews .item {
	padding: 0px 15px !important;
}
#prInNews .blockText h4 {
	padding: 0 10px 5px 10px;
	font-size: 22px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	/*font-weight: bold;*/
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	margin-top: 5px;
	clear: both;
	text-transform: none !important;
}
#prInNews .blockText h4 a {
	color: #000000;
}
#prInNews .blockText h4 a:hover {
	color: #0076a9 !important;
}
#prInNews h3 {
	padding: 0 10px 0px 10px;
	font-size: 14px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: 100;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	margin: -10px 0 5px 0;
	float: left !important;
	width: 75%;
    text-transform: uppercase;
}
#prInNews .blockText p {
	padding: 0 10px 0 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	margin-top: -15px;
}
.exploreDatabase h4 {
		margin:25% 0 0 0 !important;
	}
	
#pchChart .exploreDatabase h4 {
		margin:0 0 0 0 !important;
	}
	
#pchChart .exploreDatabase
	{
		display: flex;
		align-items: center;
	}
	
/* 
***************************/

/* Engage on trade: join a council
****************************/
#joinCouncil .item {
	padding: 0px 15px !important;
}
#joinCouncil .blockText h4 {
	padding: 0 10px 5px 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: bold;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
#joinCouncil .blockText h4 a {
	color: #000000;
}
#joinCouncil .blockText h4 a:hover {
	color: #0076a9 !important;
}
#joinCouncil .blockText p {
	padding: 0 10px 0 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 150%;
	border: 0;
	margin-top: -15px;
}
#joinCouncil h3 {
	padding: 0 10px 0px 10px;
	font-size: 14px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: 100;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	margin: 0;
	text-transform: none !important;
}
#pchMediaRoomIn .blockText h4 , #pchCouncilIn .blockText h4 ,#pchConfEventsIn .blockText h4 , #mmchMediaRoomIn .blockText h4 {
	padding: 10px 10px 5px 10px !important;
}
#pchMediaRoomIn .mediaRoomPlayBtn,#mmchMediaRoomIn .mediaRoomPlayBtn {
	left: 40.90%;
	margin-top: 16% !important;
}
/*
*************************/
#nonPrimConferences .item {
	padding: 0px 15px !important;
}
#nonPrimConferences h3 {
	padding: 0 10px 0px 10px;
	font-size: 14px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: 100;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	margin: 0 0 10px 0;
	text-transform: none !important;
}
#nonPrimConferences .item {
	padding: 0px 15px !important;
}
#nonPrimConferences .blockText h4 {
	padding: 0 10px 5px 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: bold;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	text-transform: none !important;
}
#nonPrimConferences .blockText h4 a {
	color: #000000;
}
#nonPrimConferences .blockText h4 a:hover {
	color: #0076a9 !important;
}
#nonPrimConferences .blockText p {
    padding: 0 10px 0 10px;
    font-size: 14px !important;
    color: #000;
    line-height: 150%;
    border: 0;
    margin-top: -10px;
}
/*
*****************************/
/* 	keyword Non-Primary Blocktwo
******************************/
.keywordNonPrimaryWebcast {
	margin: 30px 0 15px 0;
}
.keywordNonPrimaryWebcast h3 {
	color: #000000 !important;
	font-size: 38px !important;
	padding: 0px 0px 0px 0px !important;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 135% !important;
	margin: 0 auto 0 auto !important;
	font-weight: 400;
}
.keywordNonPrimaryWebcast h3 a {
	color: #000000 !important;
	font-size: 38px !important;
	padding: 0px 10px 0px 10px !important;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 135% !important;
	margin: 0 auto 0 auto !important;
	font-weight: 400;
	display: block;
}
.keywordNonPrimaryWebcast h3 a:hover {
	color: #0076a9 !important;
}
.keywordNonPrimaryWebcast h5 {
	font-size: 18px;
	padding: 10px 0px 0 10px;
	margin: 0 auto 0px auto;
	font-weight: 100;
}
.keywordNonPrimaryWebcast p {
	font-size: 18px;
	padding: 5px 10px 0 10px;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 140%;
	margin: 0 auto 0 auto;
}
/*
**************************/
.subNavMenuborder.affix {
	margin: 0;
	background: #fff;
	top: 90px;
}

/*
************************/
@media (max-width: 640px) {
.width80P ,.tag100P {
	width: 100%;
	margin: 30px auto;
}
.width70P, .tag100P {
	width: 100% !important;
	margin: 30px auto;
}
}

@media (min-width: 340px) and (max-width: 1000px) {
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
.width80P {
	width: 100% !important;
	margin: 30px auto;
}
#nav-section .logoBlock {
	width: 50% !important;
	margin: 0 auto;
}
#nav-section .regionDDBlock {
	width: 15.7% !important;
}
#nav-section .regionDDBlock {
	width: 13.7% !important;
}
#nav-section .megaMenuBlock {
	width: 13.7% !important;
}
.select__field {
	background-position: 80px 45% !important;
}
.deskMegaMenu {
	position: relative !important;
	z-index: 999;
	margin-left: 0;
}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) {
.width80P {
	width: 100% !important;
	margin: 30px auto;
}
.main-menu ul.main-submenu {
	min-width: 802px !important;
	left: 205px !important;
}
.deskMegaMenu {
	margin-left: 0px !important;
}
}

/* Portrait and Landscape */
@media only screen  and (min-width: 1024px)  and (max-height: 1366px)  and (-webkit-min-device-pixel-ratio: 1.5) {
.width80P {
	width: 90% !important;
	margin: 30px auto;
}
#nav-section .logoBlock {
	width: 430px;
	margin: 0 auto;
}
#nav-section .regionDDBlock {
	width: 15.7% !important;
}
#nav-section .regionDDBlock {
	width: 21.7% !important;
}
#nav-section .megaMenuBlock {
	width: 45px !important;
}
.select__field {
	background-position: 150px 45% !important;
}
.deskMegaMenu {
	position: relative !important;
	z-index: 999;
	margin-left: 0;
}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) {
.width80P {
	width: 90% !important;
	margin: 10px auto;
}
#nav-section .logoBlock {
	width: 42% !important;
    margin: 0 auto;
    padding: 0;
}
#nav-section .regionDDBlock {
	width: 15.7% !important;
}
#nav-section .regionDDBlock {
	width: 17% !important;
}
#nav-section .megaMenuBlock {
	width: 45px !important;
}
#nav-section .blanckBlock {
	display: none;
}
#nav-section .searchBlock {
	/*width: 19%;*/
}
.topNav select, .gTriangleBottom {
	   float: left;
    top: 7px;
    font-size: 20px;
}
.gTriangleBottom {
    display: block;
}
.topNav {
    margin-top: 15px;
}
.select__field {
background-position: 103px 45% !important;
    FONT-SIZE: 16PX !IMPORTANT;
    MARGIN-TOP: 14PX !IMPORTANT;
}
.deskMegaMenu {
	position: relative !important;
	z-index: 999;
	margin-left: 0;
	min-width: 20% !important;
}
#navsectionData {
	line-height: 0 !important;
}
.main-menu ul.main-submenu {
	left: 100% !important;
	min-width: 728px !important;
}
.allNavContainer ul.main-submenu li a {
	font-size: 14px;
}
.nav-font .main-menu li {
	margin-left: 0px;
	margin-right: 0px;
}
#width49P {
    margin: 0 0 0 15px;
}
.joinSap {
    border-right: 0px solid #999 !important;
}
.allNavContainer ul.main-submenu li a {
    /*width: 100% !important;*/
}
.signin-dropdown .nav-font .main-menu li {
	margin-right: 15px !important;
}
#deskMegaMenu {
	display:none;
}
.top_nav ul { display:none !important;}
.selectList { display:block !important;}
.conf-desk {
	display: block;
}
.allNavContainer {
    background: #0076a9;
    line-height: 0;
    margin: 0px -15px;
    font-size: 0;
}
#pressDD li a {
    border-bottom: 0px solid !important;
}
#pressDD li {
    border-bottom: 1px solid #000 !important;
	padding-bottom:10px !important;
}
}
/*@media only screen and (min-device-width : 768px) and (max-device-width : 1023px) and (-webkit-min-device-pixel-ratio: 2) {
.conf-mob {
    display: block !important;
}
}*/
.conf-mob { display:none}
/* iPad - Portrait */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:Portrait) {
  .allNavContainer ul.main-submenu li a {
    width: 100% !important;
}
#councils .view_councils {
    border-top: 1px solid #000;
    border-bottom: 0;
    padding-top: 10px;
}
}
 /* iPad - Landscape*/
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:Landscape) {
.nav-font .main-menu li {
    margin-right: 0px;
    margin-left: 0px;

}
.deskAdditionalNav li {
	width:30% !important;
}
.noBottomLine {
	border-bottom:1px !important;
	}
}
/* Portrait and Landscape */
@media only screen  and (min-width: 768px)  and (max-height: 1024px)  and (orientation:Portrait)  and (-webkit-min-device-pixel-ratio: 1.5) {
.deskMegaMenu {
	position: relative !important;
	z-index: 999;
	margin-left: 0;
}
.deskMegaMenu .navbar-collapse {
/* padding-left: 0px!important; */
}
.chBanner {
	margin: 0px -15px 0 -15px !important;
}
.navbar.deskMegaMenu, .searchBoxDD {
	min-height: 0px!important;
	position: relative !important;
	width: 100%;
	margin: 0;
}
.subSubSubMenu {
	display: none;
}
.deskMegaMenu .nav .open > a, .deskMegaMenu .nav .open > a:hover, .deskMegaMenu .nav .open > a:focus {
	background-color: #6b98c0 !important;
	border-color: #337ab7;
	border-radius: 0px;
}
.caret {
	-ms-transform: rotate(0deg) !important;
	-webkit-transform: rotate(0deg) !important;
	transform: rotate(0deg) !important;
	transition-duration: .20s;
}
.main-menu li.dropdown ul {
	background: #eeeded !important;
	min-width: 100% !important;
	min-width: auto;
}
.main-menu .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	border-color: #ffffff!important;
}
.dropdown.open a .caret {
	-ms-transform: rotate(180deg) !important;
	-webkit-transform: rotate(180deg) !important;
	transform: rotate(180deg) !important;
	transition-duration: .20s;
}
.main-menu li.dropdown li {
	border-bottom: 0px solid #666 !important;
	color: #666!important;
	padding: 0px 3px 0px 0px !important;
	margin-bottom: 15px !important;
	line-height: 1.42857143 !important;
}
.navMainLinkSignIn {
	border-bottom: 0px solid #ffffff !important;
}
.navMainLink li {
	width: 100% !important;
}
.main-menu ul.main-submenu {
/*min-width: 390% !important;*/
}
li.specialLinks {
	width: 30% !important;
    margin-right: 20px !important;
}
#width49P {
	width:49% !important;
	float:left !important;
	margin-right:15px !important;
	}
.signin-dropdown .main-menu li.dropdown li {
	margin-bottom: 0px !important;
}
.signin-dropdown .deskAdditionalNav ul {
    margin: 0;
}
#nav-section .logoBlock {
    width: 78% !important;
}
}
/*	Innovation Labs - splash Banner 
******************************/
.InnovationLabssplashBannerBG {
	background-repeat: no-repeat;
	/* min-height: 268px; */
	padding: 25px 20px 0px 20px;
	background: url(/images/products/conferences/InnovationConfBanner.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	height: 323px;
	margin: 0px -15px 0 -15px;
}
.InnovationLabssplashBanner {
	background: transparent;
	width: 100%;
	z-index: 0;
	color: #000;
	text-align: center;
}
.InnovationLabssplashBanner h2 {
	font-size: 52px;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	padding: 0;
	margin: 0;
}
.InnovationLabssplashBanner p {
	text-align: center;
	font-size: 40px;
	padding: 0;
	margin: 0;
}
.InnovationLabssplashBanner h4 {
	text-align: right;
	font-weight: 400;
	color: #0072b4;
	display: block;
	float: right;
	text-align: center;
	line-height: 28px;
	padding: 0;
	margin: 0;
}
.InnovationLabssplashBanner .btnRegister {
	/* background-color: transparent !important; */
	border: 1px solid #0072b4 !important;
	color: #ffffff !important;
	border-radius: 0;
	background: #0072b4 !important;
	font-weight: 700;
}
#groundUp .item {
	padding: 0;
}
#groundUp .thumbnail2 {
	padding: 0px 0;
}
.InnovationLabsRegBtn {
    display: block;
    list-style: none;
    text-align: center;
    font-size: 16px;
    background: #0072b4;
    margin-top: 0px;
    /* margin-right: -15px; */
    /* margin-left: -15px; */
    color: #fff ! important;
    padding: 8px 3px;
    display: block;
}
.InnovationLabsRegBtn a {	color:#fff !important;}
@media (max-width: 640px) {
.InnovationLabssplashBannerBG {
	background-repeat: no-repeat;
	padding: 10px 20px;
	background: url(/images/products/conferences/InnovationConfBanner.jpg) no-repeat center center;
	margin: 0px -15px 0 -15px;
	height: 282px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.InnovationLabssplashBanner h2 {
	font-size: 28px;
}
.InnovationLabssplashBanner p {
	font-size: 22px;
}
.InnovationLabssplashBanner h4 {
	color: #000000 !important;
}
}
/************************/
/* Innovation Labs - splash Banner  - End
************************/
/*	Innovation Labs - splash Banner 
******************************/
.navigatorBannerBG {
	background-repeat: no-repeat;
	/* min-height: 268px; */
	padding: 25px 20px 0px 20px;
	background: url(/images/products/conferences/navigatorBanner.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	height: 323px;
	margin: 0 -15px 0 -15px;
}
.navigatorBanner {
	z-index: 0;
	color: #000;
	width: 70%;
	margin: 4% auto;
}
.navigatorBanner h2 {
	font-size: 70px;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	padding: 0;
	margin: 0;
	font-weight: 700
}
.navigatorBanner p {
	font-size: 38px;
	padding: 0;
	margin: 0;
}
.navigatorBanner .btnRegister {
	border: 1px solid #0072b4 !important;
	color: #ffffff !important;
	border-radius: 0;
	background: #0072b4 !important;
	font-weight: 700;
}
.qaData li p {
    font-size: 20px;
    padding: 0;
    font-family:"Avenir LT W01_65 Medium1475532";;
    line-height: 150%;
    margin: 0;
    text-align: left;
}

@media (max-width: 640px) {
.navigatorBanner {
	z-index: 0;
	color: #000;
	width: 100%;
	margin: 4% auto;
}
.navigatorBanner h2 {
	font-size: 40px;
}
.navigatorBanner p {
	font-size: 24px;
}
}
/************************/
/* Innovation Labs - splash Banner  - End
************************/
/*
************************/

/*  keywordNonPrimaryScrollBox
************************/
#keywordNonPrimaryScrollBox .item {
	padding: 0px 0px !important;
}
#keywordNonPrimaryScrollBox .blockText h4 {
	padding: 0 10px 5px 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: bold;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
#keywordNonPrimaryScrollBox .blockText p {
	font-size: 18px;
	padding: 0;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 130%;
	margin: 0 auto 10px auto;
}
#keywordNonPrimaryScrollBox .blockText h3 {
	color: #000 !important;
	font-size: 38px !important;
	padding: 0px 0px 0px 0px !important;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 135% !important;
	margin: 0 auto 0 auto !important;
	font-weight: 100;
}
#keywordNonPrimaryScrollBox {
	margin: 0px 0;
}
#keywordNonPrimaryScrollBox .blockText .more {
	font-size: 14px;
	text-align: right;
	margin-right: 10px;
	display: block;
}
#keywordNonPrimaryScrollBox .owl-nav {
	font-size: 120px !important;
	color: #b1b4b6 !important;
}
#keywordNonPrimaryScrollBox .owl-dots {
	display: none;
	visibility: hidden;
}
#keywordNonPrimaryScrollBox .owl-nav .owl-prev {
	left: -32px;
	top: 2%;
	position: absolute;
}
#keywordNonPrimaryScrollBox .owl-nav .owl-next {
	right: -35px;
	top: 2%;
	position: absolute;
}
#keywordNonPrimaryScrollBox .owl-nav [class*=owl-]:hover, #keywordNonPrimaryScrollBox .owl-nav [class*=owl-]:focus {
	background: none;
	color: #0076a9;
	text-decoration: none;
	outline: none;
}

@media (max-width: 640px) {
#keywordNonPrimaryScrollBox .owl-dots {
	display: block !important;
	visibility: visible !important;
}
}

@media (orientation: landscape) and (width: 568px) {
#keywordNonPrimaryScrollBox .item {
	padding: 20px 0px !important;
}
#keywordNonPrimaryScrollBox .owl-dots {
	display: block !important;
	visibility: visible !important;
}
}

@media (orientation: landscape) and (width: 667px) {
#keywordNonPrimaryScrollBox .item {
	padding: 20px 0px !important;
}
.width80P {
	width: 100%;
	margin: 30px auto;
}
#keywordNonPrimaryScrollBox .owl-dots {
	display: block !important;
	visibility: visible !important;
}
}

@media (orientation: landscape) and (width: 736px) {
#keywordNonPrimaryScrollBox .item {
	padding: 0px 0px !important;
}
#keywordNonPrimaryScrollBox .blockText h3 {
    font-size: 30px !important;
    margin-top: 10px !important;
}
.width80P {
	width: 100%;
	margin: 30px auto;
}
#keywordNonPrimaryScrollBox .owl-dots {
	display: block !important;
	visibility: visible !important;
}
}
.keywordNonPrimaryBut {
	background: #0072b4;
	color: #fff;
	padding: 8px 20px;
	border: none;
	font-size: 14px;
	text-transform: uppercase;
}
/* 	Explore our complete database 
*******************************/

.exploreDatabase {
	padding: 20px 0;
	margin-top: 30px;
}
#dashboardBody {
	padding: 20px 0;
	margin-top: 0px;
}
.borderTopBlack {
	border-top: 1px solid #555555;
}
.borderTopBlack {
	border-bottom: 1px solid #555555;
}
.exploreDatabase h3 {
	font-size: 18px;
	padding: 10px 0px 0px 0px;
	margin: 10% 0 0 0;
	font-weight: 100;
}
.exploreDatabase h4 a {
	color: #000000 !important;
	font-size: 28px !important;
	padding: 0px 0px 0px 0px !important;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 135% !important;
	margin: 0 auto 0 auto !important;
	font-weight: 700;
}
.exploreDatabase h4 a:hover {
	color: #0076a9 !important;
	text-decoration: none;
}
.exploreDatabase p {
    color: #000000 !important;
    font-size: 18px !important;
    padding: 5px 0 !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
@media (max-width: 640px) {
.exploreDatabase {
	margin-top: 0px;
}
.headerBootomHrLine {
	margin-bottom: 0px !important;
	/*margin-left: -15px;
	margin-right: -15px;*/
}
}
.headerBootomHrLine {
	display: block;
	border-bottom: 1px solid #b1b3b5;
	padding: 0px;

}
.marL10 {
	margin-left: 10px;
}
/* 	navigator - start 
****************************/
#navigatorCarousel .item, #navigatorCarousel .thumbnail2 {
	padding: 0;
}
ul.categoriesList {
	padding: 0;
	margin: 0;
	list-style: none;
	border-bottom: 1px solid #000;
}
.categoriesList li {
	display: block;
	clear: both;
	border-top: 1px solid #000;
	padding: 8px;
}
.categoriesList li h3 {
	font-size: 28px !important;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	line-height: 125% !important;
	text-align: center;
}
.categoriesList a {
	border: 2px solid #0177a9;
	padding: 8px 12px;
	font-weight: 700;
	vertical-align: baseline;
	display: block;
	min-width:130px;
	text-align:center;
}
.categoriesList a.downloads {
	background: #666;
	color: #fff;
}
.categoriesList a:hover {
	background-color: #0177a9;
	color: #fff;
}
.previewSurveyBtn {
	background: #e7e2e6;
    margin: 0 10px;
}
.qaData h4 {
	font-size: 36px !important;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	line-height: 125% !important;
	text-align: center;
	margin: 0 auto !important;
}
.qaData p {
	font-size: 20px;
	padding: 10px 0px;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 150%;
	margin: 0 auto 10px auto;
	text-align: center;
}
.categoriesList .option-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  height: 40px;
  width: 40px;
  transition: all 0.15s ease-out 0s;
  background: #e7e2e6;
  border: none;
  color: #fff;
  cursor: pointer;
  outline: none;
margin: 0 auto;
font-weight:100;
}
.categoriesList label {
	margin-bottom: 0px;
	width: 130px;
    text-align: center;
}
.categoriesList .option-input:hover {
  background: #9faab7;
}
.categoriesList .option-input:checked {
  background: #0072b4;
}
.categoriesList .option-input:checked::before {
  height: 40px;
  width: 40px;
  position: absolute;
  content: '✔';
  display: inline-block;
  font-size: 26.66667px;
  text-align: center;
  line-height: 40px;
}
.categoriesList .option-input:checked::after {
  -webkit-animation: click-wave 0.65s;
  -moz-animation: click-wave 0.65s;
  animation: click-wave 0.65s;
  background: #40e0d0;
  content: '';
  display: block;
  position: relative;
  z-index: 100;
}
@media (max-width: 640px) {
.categoriesList li h3 {
font-size: 20px !important;
    line-height: 150% !important;
    font-weight: 700;
    width: 100%;
    text-align: center;
    clear: both;
}
}
/* 	navigator - END
****************************/

/* - TOP nav - 
*****************************/
#nav-section {
	/* display: flex;*/ 
}
#nav-section .megaMenuBlock {
	width: 45px;
	 float:left;
}
#nav-section .searchBlock {
    float: left;
    top: 0;
    right: 0;
    z-index: 0;
    margin-right: 5px;
}
.site-search-cludo.collapse.cludo.collapsed{
	z-index: 50;
}
#nav-section .blanckBlock {
	 float:left;
}
#nav-section .logoBlock {
    width: 370px;
    float: left;
	padding: 0 15px 0 10px;
}
#nav-section .regionDDBlock {
	 float:left;
}

#nav-section .regionDDBlockTop {
	 float:left;
      z-index: 10;
}
#nav-section .cartBlock {
	width: 45px;
	text-align: right;
	font-size: 26px;
	 float:left;
}
#nav-section .accountBlock {
	width: 56px;
    position: relative;
    float: left;
	    height: 49px;
}
#nav-section .regionDDBlock select {
    display: inline-block;
    color: #a6a5a5;
    padding: 3px 20px 3px 0px;
    border: 1px solid white;
    text-decoration: none;
    font-size: 22px;
    margin-top: 10px;
    font-weight: 700;
    outline: none;
}

.container #nav-section .searchBlock {
	/*width: 23.5%;*/
	 float:left;
}
.container #nav-section .regionDDBlock {
	width: 25.0%;
	float: left;
}
.accountBlock .glyphicon-user {
	font-size: 26px;
	padding-top: 15px;
}
a.shoppingCart, a.userIcon {
	color: #0076a9;
}
.cartBlock .glyphicon-shopping-cart {
	font-size: 26px;
	padding-top: 15px;
}
#nav-section .accountBlock .caret {
	left: 34px;
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	top: 28px;
}
#nav-section .navbar-toggle.navbarToggleDesk {
	margin-right: 0 !important;
}
#nav-section #search_form .form-control {
	border-radius: 0;
	padding-left: 48px !important;
	font-size: 16px;
	height: 35px;
}
/* desk header  - Search block
************************************/
#nav-section button#cludo-toggle {
	color: #0076a9;
    font-size: 26px;
    top: 10px;
    border: 0;
    padding: 1px 0 0 6px;
    margin: 0;
    background: transparent;
    right: 240px;
    position: absolute;
    z-index: 999;
    outline: none;
}
#nav-section .site-search-cludo>#cludo-search-form button:after {
	background-image: none !important;
}
#nav-section #cludo-search-form button:focus {
	border: none;
	outline: none;
	box-shadow: 0 0 5px #fff;
	border: 0px solid #fff;
}
#nav-section .site-search-cludo>#cludo-search-form #cludo-search-form-input {
	padding: 1px 30px 1px 10px;
    font-size: 18px;
    min-width: 160px;
    margin-top: 0px;
    margin-left: 0px;
    box-shadow: 0 0 2px #0076a9;
    border: 1px solid #0076a9;
    border-radius: 06px;
    outline: none;
}
.searchBlock.hidden-xs.hidden-sm {
	margin-top: 15px;
}
.searchBlock .site-search-cludo>#cludo-search-form button {
	background: TRANSPARENT;
	border: none;
	padding: 0px 0px 0px 6px;
	margin: 0;
	color: #0076a9;
	font-size: 26px;
}
/* 	Header 
****************************/
.header-logo img {
	margin: 0 auto;
}
.burgerIcon {
	width: 35px;
	float: left;
	font-size: 36px;
}
.burgerIcon span {
	width: 35px;
	height: 7px;
	background-color: #0076a9;
	margin: 6px 0;
	display: block;
}
.searchIcon {
	margin: 0px 15px;
	padding: 0 !important;
}
.userIcon {
	margin: 5px 15px;
}
.shoppingCart {
	margin: 5px 5px;
}
#nav-section .mob_search {
	display: block !important;
}
/* 	 blueBgPopUp
******************************/
 
.blueBgPopUp .modal-dialog {
	margin: 30px auto;
}
.blueBgPopUp .modal-content {
	background: #0076a9 !important;
	color: #fff;
	border-radius: 0;
	border: 0;
}
.blueBgPopUp .modal-header {
	min-height: 16.43px;
	padding: 15px 0;
	border-bottom: 0px solid #e5e5e5;
}
.blueBgPopUp h4.modal-title {
	font-size: 28px;
	font-weight: 400;
}
.blueBgPopUp .modal-body {
	padding: 20px 45px;
}
.blueBgPopUp .formPad {
	padding: 60px 60px 30px 60px;
}
.blueBgPopUp .metro .form-control {
	border-radius: 0;
	font-size: 18px;
}
.joinPopUp {
    cursor: pointer !important;
    text-decoration: none;
    font-weight: 700;
    border: 2px solid #0076a9;
    display: inline-block;
    margin: 10px 10px 10px 0px;
    border-radius: 12px;
    line-height: 26px;
    float: left;
    text-align: center;
    width: 30%;
    color: #0076a9 !important;
    text-transform: initial;
    padding: 6px 10px 5px 10px;
    font-size: 18px !important;
}
.joinPopUp:hover {
	text-decoration: none;
	background-color: #fff;
}
.navMainLink.councilsStaticLink {
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
}
.navMainLink.councilsStaticLink li {
	border-bottom: 0px solid #000 !important;
	/*margin-bottom: 10px;*/
	text-transform: uppercase;
}
.navMainLink.centerStaticLink {
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
}
.navMainLink.conferencesStaticLink {
    border-bottom: 1px solid #000;
    margin-bottom: 10px;
}
.navMainLink.conferencesStaticLink li {
    border-bottom: 0px solid #000 !important;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#navsectionData {
	position:relative;
}
.yamm .yamm-content {
    padding: 10px 10px !important;
}
/*
************************/
.navbar-toggle .icon-bar {
	border: 2px solid #0076a9 !important;
	

}
.navbar {
	background: #fff !important;
	margin-bottom: 0;
}
#deskMegaMenu.navbar {
	background: #555 !important;
	margin-bottom: 0;
}
.yamm .collapse {
	background: #0076a9 !important;
}
.caret {
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	right: 10px;
	position: absolute;
	top: 22px;
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 5px;
	border-top: 6px dashed;
	border-top: 4px solid\9;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
}
.deskMegaMenu {
	position: absolute !important;
	z-index: 999;
	min-height: initial !important;
	background: #0076a9 !important;/*margin-left:-15px;*/
	min-width:285px;
}
.deskMegaMenu .dropdown-menu {
	font-size: 18px !important;
}
.deskMegaMenu .navbar-nav > li > a:hover {
	background: #6b98c0 !important;
	border-radius: 0;
}
.deskMegaMenu .navbar-nav > li > a {
	padding: 15px 40px 15px 10px;
	font-size: 18px;
	border-bottom: 1px solid #fff;
}
.deskMegaMenu .navbar-collapse {
	padding-left: 0px!important;
	padding-right: 0;
	margin-right: 0;
}
.chBanner {
	margin: 0px !important;
}
.navbar-toggle .icon-bar {
	display: block;
	width: 28px !important;
	height: 6px !important;
	border-radius: 1px;
	background: #0076a9;
}
.dropdown-menu {
	background-color: #eeeded;
}
.deskMegaMenu .nav .open > a, .deskMegaMenu .nav .open > a:hover, .deskMegaMenu .nav .open > a:focus {
	background-color: #6b98c0 !important;
	border-color: #fff;
	border-radius: 0px;
}
.searchBlock button {
	padding: 13px 0px 0px 0px;
	margin: 0;
	color: #0076a9;
	font-size: 26px;
	margin-right:20px;
}
.searchBlock #tab_search input {
	padding:6px 25px !important;
}
.searchBoxDD {
	position: absolute;
	z-index: 999;
	min-height: initial !important;
}
.global-searchBlock {
	padding: 10px;
	background: #0076a9;
}
#cludo-search-nav {
	margin: 0 !important;
}
.navMainLink li {
	width: 100%;
	float: left !important;
	margin: 0 8px 8px 0;
	font-size: 18px;
	color: #000;
	/* text-transform: uppercase; */
	border-bottom: 1px solid #000;
}
.navMainLink li:last-child {
  border-bottom: 0px solid #000 !important;
}
#who_we_are .navMainLink li  {
    width: 47.5% !important;
    float: left !important;
    margin: 0 8px 15px 0;
    font-size: 18px;
    color: #000;
    border-bottom: 0px solid #000;
}
#who_we_are .deskAdditionalNav li {
    width: 100% !important;
    /* padding: 8px 0px; */
    margin-left: 0 !important;
    border-bottom: 0;
}
#who_we_are .deskAdditionalNav ul {
    width: 100%;
}
#who_we_are .deskAdditionalNav ul :first-child a {
	font-weight:700 !important;
	    border-bottom: 1px solid;
		padding-bottom: 5px;
		border-bottom: 1px solid #555555 !important;
}
#who_we_are .deskAdditionalNav ul a {
	font-weight:400 !important;
}
.navMainLinkSignIn li {
	width: 30%;
	float: left !important;
	margin: 0% 1%;
	font-size: 18px;
	color: #000;/*text-transform: uppercase;*/
	border: 0;
}
.navMainLink li a {
	color: #000 !important;
}
.deskAdditionalNav ul {
	float: left !important;
	margin: 0% 1%;
	font-size: 14px;
	color: #000;
	padding: 0px 0;
	list-style: none;
	font-size: initial;
	width: 73%;
}
.signin-dropdown .deskAdditionalNav ul {
	float: left !important;
	margin: 0% 1%;
	font-size: 14px;
	color: #000;
	padding: 0px 0;
	list-style: none;
	font-size: initial;
	width: 100%;
}
.navMainLinkMyAccount .deskAdditionalNav ul {
	float: left !important;
	margin: 0% 1%;
	font-size: 14px;
	color: #000;
	padding: 0px 0;
	list-style: none;
	font-size: initial;
	width: 100%;
}
.deskAdditionalNav li {
	width: 31.5%;
	/*padding: 8px 0px;*/
	margin-left: 0 !important;
	border-bottom: 0;
}
.deskAdditionalNav li a {
	color: #000 !important;
	font-weight: none;
	font-size: 14px !important;
	letter-spacing: .5px;
	/*padding: 2px 0px;*/
	display: block;
}
#deskMegaMenu .main-menu ul.main-submenu li a {
    border-bottom: 1px dashed #eeeded;
}
#deskMegaMenu .main-menu ul.main-submenu li a:hover {
    border-bottom: 1px dashed gray;
}
.deskAdditionalNav li a:hover {
	text-decoration: none;
}
.view_superCenters {
	/*height: 70px;*/
	display: block;
}
.councilsStaticLink li {
	margin-bottom: 30px;
	font-size: 18px;
	text-transform: capitalize;
}
/*
#joinCouncilBtn {
	color: #0076a9 !important;
	font-weight: 700;
	border: 2px solid #0076a9 !important;
} */
.deskAdditionalNav li a span {
	font-weight: 100;
	display: block;
}
li .navMainLinkMyAccount {
	width: 100%;
}
.navMainLink.navMainLinkMyAccount li {
	width: 45%;
}
.navMainLinkMyAccount .deskAdditionalNav li {
	width: 100%;
}
li.specialLinks {
	width: 30%;
	margin: 0px 0px 0 0px;
}
li.specialLinks a {
    cursor: pointer !important;
    text-decoration: none;
    font-weight: 700;
    border: 2px solid #0076a9 !important;
    border-radius: 12px;
    line-height: 23px;
    float: left;
    text-align: center;
    width: 97% !important;
    color: #0076a9 !important;
    text-transform: initial;
    padding: 0;
    margin: 10px;
    display: block;
    padding: 7px 10px;
	font-size:16px !important;
}
li.specialLinks a:hover {
	background-color:#fff;
	color:#337ab7;
}
li.specialLinksCE {
	width: 100%;
	margin: 0px 10px 20px 0px;
}
li.specialLinksCE a {
	width: 100% !important;
}
.signin-dropdown .deskAdditionalNav li, .signin-dropdown .deskAdditionalNav {
	width: 100% !important;
}
.main-submenu .navMainLinkMyAccount li {
	width: 45% !important;
    margin-right: 20px;
    float: left !important;
	    border: 0;
}
.deskAdditionalNav .user-links.content-li b {
    border-bottom: 0px solid #999 !important;
}
.main-submenu .navMainLinkMyAccount .deskAdditionalNav li {
    width: 100% !important;
    float: inherit !important;
    padding: 4px 10px 4px 0;
}
.user-links.lightbullb {
    background-position: 0px 7px !important;
    padding-left: 10px!important;
}
.view_cec {
	width: 100% !important;
}
.navMainLink h2 a {
	padding: 0 0px;
	font-size: 26px;
	color: #000;
}
li.linkMore {
    text-align: right !important;
    font-size: 80% !important;
    float: right !important;
    display: inline-block;
    width: 11%;
}
.container-fluid .mobFullWidth.chBanner {
	margin: 0 -15px !important;
	position: relative;
}
.container-fluid .mobFullWidth.chBanner .btn-cont {
    position: absolute;
    right: 2%;
}
.gpSearchBtn {
	position: absolute;
	right: 0px;
	padding: 9px 10px;
	z-index: 9999;
	background: #0076a9;
	color: #fff;
	border: none;
	top: -1px;
}
.allNavContainer ul.main-submenu li a {
	border-bottom: 1px solid #eeeded;
	line-height: 130%;
	float: left;
	width: 25%;
	    line-height: 26px;
}
.deskAdditionalNav ul li a {
	width: 100% !important;
}
.allNavContainer ul.main-submenu li a:hover {
	border-bottom: 1px dashed gray;
	color: #337ab7 !important;
}
#megaMenubuttonLink, .megaMenubuttonLink {
    padding: 5px 10px;
    background: #337ab7;
    color: #fff !important;
    font-weight: 400;
    border-radius: 10px 10px 0 0;
    line-height: 25px;
    border: 0px solid #555555 !important;
    height: auto;
    display: block;
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
    font-size: 16px;
}
#megaMenubuttonLink:hover {
	color:#fff;
	    background-color: #286090;
}
.megaMenubuttonSignOut {
	padding: 5px 10px;
	background: #337ab7;
	color: #fff !important;
	font-weight: 400;
	border-radius: 10px;
	border: 2px solid #555555;
	height: auto;
	display: block;
	width:auto;
	margin-bottom: 10px;
}
.font14Bold {
	font-size: 14px !important;
	line-height: 130%;
	margin-bottom: 10px !important;
}
.joinSap {
    border-right: 1px solid #999 !important;
    padding-right: 20px;
    margin: 0 10px 0 15px !important;
}
.lheight16px {
	line-height: 16px;
}
.lheight60px {
	line-height: 60px;
}
/*
**************************/
.nonSplashCon {
	min-width: 100%;
	height: 12400px;
}
.nonSplashCon iframe {
	border: none;
}
.nonSplashCon > span {
	font-size: 50px;
	color: #fff;
	text-align: center;
	display: block;
	line-height: 80vh;
}
#chConferences .conf_subtitle {
    font-size: 22px;
    font-weight: 700;
    color: #0076a9;
    margin-bottom: 15px;
}
.navMainLinkSignIn input {
	border: 1px solid #535353;
	border-radius: 0;
	background-color: #eeeded;
}

/*
************************/
@media (max-width: 640px) {
.col-md-12.tomMegaMenu {
	padding: 0 10px;
}
#nav-section .megaMenuBlock {
	    width: 40px !important;
}
#nav-section .logoBlock {
	width: 67%;
    padding: 7px 5px;
}
#myTCBheader #nav-section .logoBlock {
    margin-left: 13% !important;
}
#nav-section .regionDDBlock {
	width: 22%;
	margin-left: 10px;
}
#nav-section .regionDDBlockTop {
    float: right;
    z-index: 10;
    margin-top: 5px;
}
#nav-section .regionDDBlock select {
	font-size: 12px;
	width: 70px;
	padding: 0;
	margin-top: 10px;
}
.select__field {
	background-position: 50px 45% !important;
}
.navbarToggleDesk {
	display: none !important;
}
.navbarToggleMob {
	display: block !important;
}
.deskMegaMenu {
	position: relative !important;
	z-index: 999;
	margin-left: 0;
}
.deskMegaMenu .navbar-collapse {
/* padding-left: 0px!important; */
}
.chBanner {
	margin: 0px -15px 0 -15px !important;
}
.navbar.deskMegaMenu, .searchBoxDD {
	min-height: 0px!important;
}
.subSubSubMenu {
	display: none;
}
.deskMegaMenu .nav .open > a, .deskMegaMenu .nav .open > a:hover, .deskMegaMenu .nav .open > a:focus {
	background-color: #6b98c0 !important;
	border-color: #337ab7;
	border-radius: 0px;
}
.caret {
	-ms-transform: rotate(0deg) !important;
	-webkit-transform: rotate(0deg) !important;
	transform: rotate(0deg) !important;
	transition-duration: .20s;
}
.emailInputBtn .caret {
    -ms-transform: rotate(270deg) !important;
    -webkit-transform: rotate(270deg) !important;
    transform: rotate(270deg) !important;
}
.main-menu li.dropdown ul {
	background: #eeeded !important;
}
.deskMegaMenu .signin-dropdown {
	padding:0 10px;
}
.main-menu .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	border-color: #ffffff!important;
}
.dropdown.open a .caret {
	-ms-transform: rotate(180deg) !important;
	-webkit-transform: rotate(180deg) !important;
	transform: rotate(180deg) !important;
	transition-duration: .20s;
}
.main-menu li.dropdown li {
	border-bottom: 1px solid #666;
	color: #666!important;
	padding: 0px 3px 0px 0px;
	margin-bottom: 15px;
	line-height: 1.42857143;
    width: 100% !important;
}
#noBorderBottomMenu {
	border-bottom: 0 !important;
	padding: 0 !important;
	margin-bottom: 0px !important;
}
#width49P {
    border-bottom: 0px solid !important;
    padding: 0;
    margin: 0 15px 0 0;
}
.joinSap {
    border-right: 0px solid #999 !important;
    padding-right: 00px;
    margin: 0 !important;
}
.navMainLink li:last-child {
    border-bottom: 1px solid #000 !important;
}
.navMainLink.centerStaticLink {
    border-bottom: 0px solid #000;
    margin-bottom: 0px;
}
#who_we_are .navMainLink li:last-child {
	border-bottom: 0px solid #000 !important;
}
#who_we_are .navMainLink li {
    width: 100% !important;
    float: left !important;
    margin: 0 8px 15px 0;
    font-size: 18px;
    color: #000;
    border-bottom: 0px solid #000;
}
.main-submenu .navMainLinkMyAccount li {
    width: 100% !important;
    margin-right: 20px;
    float: left !important;
    border: 0;
}
.navMainLinkSignIn {
	border-bottom: 0px solid #ffffff !important;
}
.navMainLink li {
	width: 100% !important;
}
.view_superCenters {
	height: auto !important;
}
#joinCouncilBtn {
/*color: #FFF !important;
	font-weight: 400;*/
	margin-bottom: 10px;
}
.allNavContainer {
	background: #0076a9;
	line-height: 0;
	margin: 0px -15px;
	font-size: 0;
}
.allNavContainer ul.main-submenu li a {
	border-bottom: 0px solid #eeeded;
}
.navMainLinkMyAccount:first-child>li {
	border-bottom: 1px solid #000;
}
.noBorderBottom {
	border-bottom: 0 !important;
	padding: 0 !important;
	margin-bottom: 0px !important;
}
.navMainLink h2 a {
	font-size: 22px;
	color: #000;
}
.formPad {
	padding: 15px;
}
.navMainLinkSignIn li {
	border-bottom: 0px solid#ffffff !important;
}
#navsectionData .dropdown-menu.main-submenu li a {
	color: #000;
	width: 100%;
}
li.specialLinks {
	margin: 10px 0 !important;
}
.joinPopUp {
	width: 100%;
}
.navMainLink.councilsStaticLink {
	border-bottom: 0px solid #000;
	margin-bottom: 10px;
}
.navMainLinkSignIn li, .signin-dropdown .deskAdditionalNav ul {
    margin: 0 ;
}
#orcPublications .owl-dots, #orcPublicationsBenchmarking .owl-dots {
    display: block !important;
    visibility: visible !important;
}
#noBottomLine {
    border-bottom: 1px solid #FFFFFF !important;
}
#conferences li.specialLinks {
    width: 100% !important;
}
/* --- added new css for account login in mobile */
.signin-dropdown #width49P #megaMenubuttonLink {
	border-radius: 0;
	border: none !important;
	background: #6b98c0;
	border-bottom: 2px solid #fff;
	margin: 2px -20px 0px -20px;
	width: -webkit-fill-available;
}
.btn.btn-primary.megaMenubuttonLinkCustom {
	margin: 0px auto 10px auto;
	FLOAT: none;
	border-radius: 20px;
	display: block;
	padding: 5PX 20px;
}
#megaMenubuttonLink.marb10.stopProp {
	display: none;
}
.sign.bv-form input {
	margin-bottom: -5px !important;
}
}

@media screen and (max-width: 813px) and (orientation:landscape) {
#nav-section .megaMenuBlock {
	width: 40px;
	padding: 0px 0;
}
#nav-section .logoBlock {
	width: 70% !important;
    padding: 0px 0;
    margin: 0 2%;
	
}
#myTCBheader #nav-section .logoBlock {
	margin-left: 15% !important;
}
#myTCBheader #nav-section .megaMenuBlock {
    /* margin-left: 14% !important; */
}
#nav-section .regionDDBlockTop {
    float: right;
    z-index: 10;
}
#nav-section .regionDDBlock select {
	font-size: 25px;
    width: 100%;
    padding: 0;
    margin-top: 21px;
    background-position: 80px 45% !important;
}
.select__field {
	background-position: 50px 45% !important;
}
.navbarToggleDesk {
	display: none !important;
}
.deskMegaMenu {
	position: relative !important;
	z-index: 999;
}
.allNavContainer {
	background: #0076a9;
	line-height: 0;
	margin:0 -15px;
	font-size: 0;
}
.chBanner {
	margin: 0px -15px 0 -15px !important;
}
.navbar.deskMegaMenu, .searchBoxDD {
	min-height: 0px !important;
}
.caret {
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.main-menu li.dropdown ul {
	background: #eeeded !important;
}
.main-menu .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	border-color: #ffffff!important;
}
.dropdown.open a .caret {
	-ms-transform: rotate(180deg) !important;
	-webkit-transform: rotate(180deg) !important;
	transform: rotate(180deg) !important;
	transition-duration: .20s;
}
.main-menu li.dropdown li {
	/*border-bottom: 1px solid #666;*/
	color: #666!important;
	padding: 0px 3px 0px 0px;
	margin-bottom: 15px;
	line-height: 1.42857143;
}
.navMainLinkSignIn {
	border-bottom: 0px solid #ffffff !important;
}
#who_we_are .navMainLink li:last-child {
	border-bottom: 0px solid #000 !important;
}
#navsectionData .dropdown-menu.main-submenu li a {
	/*color: #000 !important;*/
	width: 100%;
}
#noBottomLine {
	    border-bottom: 1px solid #fff !important;
	}
.navMainLink.centerStaticLink {
    border-bottom: 0px solid #000 !important;
}
.main-menu .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	border-color: #ffffff!important;
}
.main-menu ul.main-submenu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0px;
	background-color: transparent;
	border: 0px;
	box-shadow: none;
}
.navbar.deskMegaMenu {
	min-height: 0px!important;
	position: relative !important;
	z-index: 999;
	margin-left: 0;
	width: 100%;
}
.navbar-collapse.nav-font.mainNavBar.stopProp.collapse.in {
	overflow:scroll !important;
	height:70vh !important;
}
form.gsc-search-box {
    width: 90% !important;
    margin: 0 auto !important;
}
.solosegment-dropdown-target{
	width: 80% !important;
    left: 5%;
    top: 40px;	
}
.main-menu li.dropdown li {
	/*border-bottom: 1px solid #666;*/
	color: #666!important;
	padding: 0px 3px 0px 0px;
	margin-bottom: 15px;
	line-height: 1.42857143;
}
.joinSap {
    border-right: 0px solid #999 !important;
    padding-right: 00px;
    margin: 0 !important;
}
.joinSap li {
	margin:0 !important;
}
.signin-dropdown .deskAdditionalNav ul {
    margin: 0;
}
.navMainLink li:last-child {
    /*border-bottom: 1px solid #000 !important;*/
}
.navMainLink li {
	width: 100% !important;
}
.view_superCenters {
	height: auto !important;
}
.main-menu li {
	border-top: 0px solid #FFFFFF !important;
}
.allNavContainer ul.main-submenu li a {
	border-bottom: 0px solid #eeeded;
}
li.specialLinks {
    width: 30% !important;
}
li.specialLinks a {
	color: #0076a9 !important;
    font-weight: 700;
    font-size: 15px !important;
}
.joinPopUp {
	    font-size: 15px !important;
}
.navMainLink.councilsStaticLink {
	border-bottom: 0px solid #000;
	margin-bottom: 10px;
}
#wrap.conf-mob {
	display:block;
}
.conf-desk {
	display:none;
}
.overflowInh {
    overflow: auto !important;
}
.signin-dropdown #width49P {
    margin: 0 0 0 0px;
}
.view_councils {border-top: 1px solid #000;
    padding-top: 8px;
    margin-top: -10px;
}
}

@media (max-width: 1000px) and (min-width: 768px) {
/*.main-menu ul.main-submenu {
	position: static;
    float: none;
    width: auto;
    margin-top: 0px;
    background-color: transparent;
    border: 0px;
    box-shadow: none;
}*/
.collapse.in {
	display: block!important;
	overflow-y: auto !important;
}
.mob_container .nav-font {
    padding-bottom: 5px;
}
}

@media screen and (min-width: 850px) {
.yamm .collapse, .yamm .dropdown, .yamm .dropup, .yamm .nav {
	position: static;
	display: contents;
	margin: 0 10px;
}
.main-menu ul.main-submenu {
	min-width: 862px;
	float: left;
	top: -1px;
	left: 280px;
	border: 0;
	border-radius: 0;
}
#user_name, #join_menu, #cart, .desktop_dropdown {
	display: none;
}
.navbarToggleDesk {
	display: block;
}
#deskMegaMenu.yamm .collapse, #deskMegaMenu.yamm .dropdown, #deskMegaMenu.yamm .dropup, #deskMegaMenu.yamm .nav {
	position: static;
	display: initial !important;
	margin: 0;
	padding:0;
}
#deskMegaMenu .main-menu ul.main-submenu {
	float: left;
    top: 36px !important;
    left: 0;
    border: 0;
    border-radius: 0;
    width: 850px;
}
#deskMegaMenu #who_we_are .main-submenu{
    left: 280px!important;
    padding: 15px 0;
    min-width: 400px !important;
    width: 400px !important;
}
#deskMegaMenu .signin-dropdown {
    left: 100px!important;
    padding: 15px 0;
}
#who_we_are ul.main-submenu {
    min-width: 400px !important;
}
#careers ul.main-submenu {
    min-width: 250px !important;
}
}
#deskMegaMenu li#conferences ul.dropdown-menu.main-submenu.dStopW {
	width:100%;
	left:0 !important;
}
.tcb-wrapper {
	margin-top: 0 !important;
	position: fixed;
    z-index: 999;
    background: #fff;
    width: 100%;
	top: 0px;
}
/* .fixedheader {	margin-top: 175px;} */
/* 	sub navigation - below banner and above splash contents
*************************/
ul.subNavMenuSplash {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.subNavMenuSplash li {
	float: inherit;
	padding: 8px 20px;
	font-size: 16px;
}
ul.subNavMenuSplash li a {
	color: #000;
}
ul.subNavMenuSplash li a:hover {
	color: #0072b4;
}
.subNavMenuSplash .navbar-collapse {
	padding: 0 !important;
}
.subNavMenuSplash a {
	color: #000 !important;
}
.navbar.subNavMenuSplash {
	background: #ffffff !important;
	margin-bottom: 0;
	text-align: center;
	/* width:80%;*/
	margin: auto;
}
.subNavMenuSplash {
	list-style: none;
	margin: 0;
	padding: 0;
}
.subNavMenuSplash li {
	float: inherit;
	padding: 0;
	font-size: 16px;
}
.subNavMenuSplash li a {
	color: #000 !important;
	padding: 7px 20px 6px 8px;
}
.subNavMenuSplash li a:hover {
	color: #FFF !important;
	background: #0072b4 !important;
	text-decoration: none;
    cursor: pointer;
}
.subNavMenuSplash .navbar-toggle .icon-bar {
	border: 2px solid #1a84b1 !important;
}
.subNavMenuSplash .bgBlue,  .subNavMenuSplash .bgBlue:focus {
	background-color: #0076a9 !important;
	color: #fff !important;
	padding: 7px 35px 6px 20px;
}
.subNavMenuSplash .nav .open > a, .subNavMenuSplash .nav .open > a:hover, .subNavMenuSplash .nav .open > a:focus {
	background-color: #0072b4 !important;
	color: #fff !important;
}
.subNavMenuSplash .nav>li>a.active {
    text-decoration: none;
    background-color: #666 !important;
	color:#fff !important;
	font-weight:700;
}

@media (max-width: 640px) {
ul.subNavMenuSplash li {
	float: initial;
	padding: 8px 20px;
	font-size: 16px;
	display: block;
	text-align: center;
	border-bottom: 1px solid #1983b1;
}
.subNavMenuSplash li {
	display: grid;
	text-align: center;
}
.subNavMenuSplash li a {
	border-bottom: 1px solid #b1b3b5;
}
.subNavMenuSplash .navbar-header {
	border-bottom: 1px solid #b1b3b5 !important;
	padding: 10px;
}
.subNavMenuSplash .navbar-collapse.collapse.in {
	padding: 0 !important;
}
.navbar.subNavMenuSplash {
	width: 100% !important;
}
.subNavMenuSplash ul.sub-menu {
	background: #f1f1f1;
}
.subNavMenuSplash .nav .open > a, .subNavMenuSplash .nav .open > a:hover, .subNavMenuSplash .nav .open > a:focus {
	color: #000 !important;
	background: #ffffff !important;
}
.subNavMenuSplash .bgBlue {
	color: #000 !important;
	background: #ffffff !important;
}
.subNavMenuSplash li a:hover {
	color: #000 !important;
	background: #ffffff !important;
}
}
.subNavMenuSplash .caret {
	top: 14px;
	right: 20px;
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.navbar-nav > li > a {
	padding: 7px 20px 6px 20px;
}
.subNavMenuSplash .dropdown-menu {
	background-color: #fff;
	min-width: max-content;
}
.subNavMenuSplash ul.sub-menu {
	list-style: none;
	padding: 5px;
}
.subNavMenuSplash ul.sub-menu li {
	padding: 5px;
}
.subNavMenuborder {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	position: relative;
}
/*
*******************/
.signinDD {
	position: absolute;
	z-index: 999;
	float: right;
	min-height: initial !important;
	border: 2px solid #0076a9;
	right:0;
}
.signinDD .btnSignUp {
}
#chConferences h2 , #chConferencesOld h2{
	font-size: 26px !important;
	padding: 10px 0px 0px 0px !important;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 150%;
	margin: 20px auto 0 auto;
	font-weight: 700;
	color: #0072b4;
}
#chConferences h1, #chConferencesOld h1, .keyNotesContainer .page-title, #chConferences .page-title {
    font-size: 32px !important;
    padding: 0px 0px 0px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532";;
    line-height: 150%;
    margin: 0px auto 15px auto;
    font-weight: 700;
    color: #0072b4;
    width: 100%;
}
#chConferences .conLocation {
	margin-top: 0; 
	font-size: 16px; 
	padding: 5px 0px;
}
/* 	bdSplashPage
***************************/
.bdSplashPage {
	float: left;
	background: #0076a9;
}
.bdSplashPage button {
	background-color: #0076a9;
	color: #fff !important;
	border: 0px solid #0076a9;
	border-radius: 0;
	font-size: 16px;
	padding: 5px 30px 5px 12px;
	margin: 0;
}
.bdSplashPage .caret {
	right: 10px;
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	top: 13px;
}
.bdSplashPage .dropdown-menu {
	background: #fff;
	border: 0;
	border-radius: 0;
	min-width: max-content;
}
.bdSplashPage ul {
	margin: 0;
	padding: 5px;
}
.bdSplashPage ul.sub-menu {
	padding: 10px;
	list-style: none
}
.bdSplashPage ul.sub-menu a {
	padding: 4px 8px;
	display: block;
	font-size: 16px;
}
.bdSplashPage ul.sub-menu a:hover {
	color: #FFFFFF;
	background-color: #0076a9;
}
.select__field {
    width: AUTO;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-repeat: no-repeat;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphYTg4NzZmMy01NjM4LWI5NDItOTU0My1iM2Q3Y2JmYTIwYWYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzUyQzQyMkNENTQyMTFFOUJDNDNEQzc5RUE3NURCRDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzUyQzQyMkJENTQyMTFFOUJDNDNEQzc5RUE3NURCRDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjRGM0EzMjAyNzQzMTFFODhFMDlFQ0E1NUI3NDdBNEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjRGM0EzMjEyNzQzMTFFODhFMDlFQ0E1NUI3NDdBNEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7di10bAAAAuUlEQVR42mJctnRpOQMDQwcDBEwC4nwG4kA7EFdA2U1MQKITiGdDBfKAeBoRhnQjGbIsMiqqngnKSQPiFig7E4hn4DGkD4hLoOx+oCHRIAYTkoJaJMPScRjWC8SFMEOAuAgmwYSmEGRYE5Jhs5HkkDX2IhsCAixYbK2H0nVAnALET4D4BxAXIBlSgq6JBUc4gAz7B8QNUAwDXUBcjk0DE55AbUQzpBuXIfhchGyYFBBzAXEZPoUAAQYAVFMjFCU/E3sAAAAASUVORK5CYII=');
	    background-color: #fff;
    background-position: right 45% !important;
}


/* remove default caret for ie */

.select__field::-ms-expand {
 display: none;
}
 .select__field:focus:invalid {
 border-color: #FD6347;
}
 .select__field:required:valid {
 border-color: #006400;
}
    /*   Only for FireFoxand Above 
**********************/
@-moz-document url-prefix() {
}

/*   Only for IE10 and Above 
**********************/
@media all and (-ms-high-contrast: none),  (-ms-high-contrast: active) {
.img-responsive.logo {
	width: auto !important;
}
.mob_container {
	width: 280px;
}
#deskMegaMenu .mob_container{
	width: auto;
}
#deskMegaMenu .mainNavBar .dropdown {
	width: auto;
}
.deskMegaMenu .mainNavBar .dropdown {
	width: 100%;
}
.yamm .collapse, .yamm .dropdown, .yamm .dropup, .yamm .nav {
	margin:0 10px 0 5px;
}
}
@media only screen  and (min-width: 1024px)  and (max-height: 1366px)  and (-webkit-min-device-pixel-ratio: 1.5) {
}
/* - TOP nav - END
*****************************/

/* 	 Add To Calendar new 
***********************/
.addToCalendar {
	position: absolute;
	right: 0px;
	top: 29px;
	height: 2px;
}
.addToCalendar .panel-body {
	background-color: #f1f1f1;
	border: 1px solid rgb(241, 241, 241);
}
.addToCalendar ul {
	padding: 0 0 0 0;
	margin: 0
}
.addToCalendar li {
	width: 140px;
	text-align: left;
	font-size: 14px;
}
.addToCalendar li a {
	padding: 4px;
	display: block;
}
.addToCalendar li a:hover {
	background-color: #0072b4;
	color: #fff;
}
/* - Navigator Page
**********************/

#navigatorCarousel .item {
	height:30vh;
	min-height: 260px;
}
#navigatorCarousel .thumbnail2 {
	padding:10%;
}
#navigatorCarousel .odd { background-color:#F2F0F0; color:#000 !important;}
#navigatorCarousel .even {background-color:#0072b4; color:#fff !important;}
#navigatorCarousel .item.even h3 {
	color: #ffffff !important;
    font-size: 30px !important;
    text-align: center;
	font-weight: 700;
    font-family:"Avenir LT W01_65 Medium1475532";;
}
#navigatorCarousel .item.odd h3 {
	color: #000 !important;
    font-size: 30px !important;
    text-align: center;
	font-weight: 700;
    font-family:"Avenir LT W01_65 Medium1475532";;
}
#navigatorCarousel .item.even p {
	color: #ffffff !important;
    font-size: 18px !important;
    text-align: center;
	
}
#navigatorCarousel .item.odd p {
	color: #000 !important;
    font-size: 18px !important;
    text-align: center;
}
.categoriesList .butBlock {
	display:flex;
}
.panel-body.navigatorDD {
	padding:8px !important;
}
.navigatorDD ul {
	padding:0 !important ;
}
.navigatorDD ul li {
    font-size: 14px !important;
	    margin: 0 auto 4px auto !important;
}
.navigatorDD .widget_bullets {
    background-position: 0 7px !important;
	padding-top: 0px!important;
}
.emailColleagueBtn{
	padding: 8px 22px;
    background: #0076a9;
    display: block;
    margin-top: 15px;
    color: #fff !important;
    font-size: 14px;
    font-weight: 700;
}
.emailColleagueBtn:hover {
	color:#fff;
}
.emailColleagueBtn:hover, .emailColleagueBtn:focus {
		color:#fff !important;
}
@media (max-width: 640px) {
	#navigatorCarousel .item {
		height:35vh;
	}
	.categoriesList .butBlock{
		float: initial !important;
	    display: block;
	    clear: both;}
	.categoriesList a {
	    margin: 10px;
	    width: 43%;
	    float: left;
	}
	#keywordNonPrimaryScrollBox .blockText h3 {
		font-size: 24px !important;
	    padding: 10px 0px 0px 0px !important;	
	}
	.keywordNonPrimaryBlockTwo h3, .keywordNonPrimaryBlockTwo h3 a {
	    font-size: 24px !important;
	    padding: 10px 0px 0px 0px !important;
	 }
	.keywordNonPrimaryWebcast h3, .keywordNonPrimaryWebcast h3 a {
	 	font-size: 24px !important;
	    padding: 10px 0px 0px 0px !important;
	 }
	.shareBoxIcon {
		position:inherit  !important;
	}
	#nonPrimConferences .thumbnail2 span img {
		display: initial;
	}
	#joinCouncil .thumbnail2 {
	    margin-bottom: 20px;
	}
	.keywordNonPrimaryWebcast .col-sm-12 {
		margin-bottom:20px;
	}
	.exploreDatabase h4 {
		margin:0 !important;
	}
	li.specialLinks a {
		width: 100% !important;
		padding: 0;
		margin: 0;
		display: block;
		padding: 7px 10px;
		color: #0076a9 !important;
	}
	.keywordNonPrimary h1 {
		font-size: 26px;
	}
}
/* - Navigator Page - End
**********************/
.deanAccessBtn {
    padding: 10px 8px;
    background: #0076a9;
    display: block;
    color: #fff !important;
    font-size: 13px;
    font-weight: 400;
    float: right;
    margin: 9px 0 0 10px;
}
.topUserName {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 3px;
    font-weight: 700;
    font-size: 15px;
    color: #08528a !important;
}
.user-links.content-li b {
    margin-bottom: 5px;
    display: block;
    border-bottom: 1px solid #999;
}
.noBorder {
	border-bottom: 0 !important;
}
#mExpMenuHeader {
    border-bottom: 1px solid #999 !important;
    margin-bottom: 10px;
    padding: 0 0 5px 0;
    display: block;
}
/*
*******************************/
#chConferences .continue_register {
	padding: 0px 10px;
    margin: 0;
    line-height: 34px;
}
#chConferences .registerbox {
	margin-left:0 !important;
}
#chConferences .speakers h4 {
	margin: 0 auto 50px auto !important;
	font-size: 16px !important;	
}
.eventSubMenu ul{
	text-align: center;
    list-style: none;
    padding: 0;
    margin: 0 0 10px 0;
}
.eventSubMenu li{
	background: no-repeat;
    padding: 0;
    margin: 0;
    font-size: 18px;
}
.more {
	text-decoration: none;
    cursor: pointer;
}
.morePrimary { 
	margin-top:10px;
}
.shareBoxIcon {
	right:10px;
	position:absolute !important;
	bottom:0;
}
.marR3 {
    margin-right: 3px;
}
#pchBlogs .item:last-child .hrBlackInner,#pchVideo .item:last-child .hrBlackInner,#pchWebcasts .item:last-child .hrBlackInner,#pchInTheNews .item:last-child .hrBlackInner,#pchPost .item:last-child .hrBlackInner, #prInNews .item:last-child .hrBlackInner {
	display:none;
}
/* - safari_only - */
@media screen and (-webkit-min-device-pixel-ratio:0) and (width:767px) {           
.mob_container { width:280px;}
.yamm .dropdown { margin:0 5px 0 0; width:100%;}
}

@media screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 1) {
	/*body { display:none;} */
}
#deskMegaMenu .main-menu li:last-child a.dropdown-toggle {
    display: none;
}
.lineH50p {
	line-height:50px;
}
.pubWdgtSep {
	border-bottom: 1px solid #fff;
}
.pubWdgtSep:last-child {
	border-bottom: 0px solid #fff; 
}
.pubWdgtSep h5 {
	padding-bottom: 5px;
    line-height: 140%;
}
.pubWdgtSep a {
	text-decoration: underline !important;
	font-weight: 700;
	/*color: #fff;*/
}
#pubWidgets .owl-nav {
	display: none !important;
}
#pubAuthors .owl-nav {
	/*display: block !important;*/
}
/*#pubPriceMsg span ,#pubPriceMsg a {
	color: #fff !important;
}*/
#pubPriceMsg a {
	text-decoration: underline !important;
}
/* PCH - Our Experts
*****************/
#pubAuthors .owl-nav {
	font-size: 120px !important;
	color: #b1b4b6 !important;
}
#pubAuthors .owl-nav .owl-prev {
	left: 0;
	top: 5%;
	position: absolute;
}
#pubAuthors .owl-nav .owl-next {
	right: 0;
	top: 5%;
	position: absolute;
}
#pubAuthors .owl-nav [class*=owl-]:hover, #pubAuthors .owl-nav [class*=owl-]:focus {
	background: none;
	color: #0076a9;
	text-decoration: none;
	outline: none;
}
#pubAuthors {
	padding: 30px;
}
#pubAuthors .item {
	padding: 20px 0px 0px 0px;
	max-width: 150px;
	margin: 0 auto;
}
#pubAuthors .item h3 {
	padding: 10px 0px 5px 0px !important;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	margin: 0;
	font-weight: 700;
}
#pubAuthors .item h4 {
	padding: 10 10px 5px 0px !important;
	font-size: 14px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	margin: 0;
	font-family:"Avenir LT W01_65 Medium1475532";;
}
#pubAuthors .item h3 a {
	color: #000 !important;
}
@media (max-width: 640px) {
	#pubAuthors {
		padding: 0px;
	}
	#pubAuthors .item {
		padding: 10px;
		max-width: 200px;
	}
}
#pubWidgets .item {
	max-width: 300px !important;	
}
.padb20 {
	padding-bottom: 20px;
}
@supports (-ms-ime-align:auto) {
    .mob_container{
        width:290px;
    }
	#deskMegaMenu .mob_container{
        width:auto;
    }
	.deskMegaMenu .navbar-nav > li {
		width:100%;
	}
	.yamm .collapse, .yamm .dropdown, .yamm .dropup, .yamm .nav{
		margin:0 10px 0 5px;
	} 
}
/*
*******************/

/*  orcPublicationsNew
************************/
#orcPublicationsNew .item, #orcWebcasts .item {
	padding: 0px 15px !important;
}
#orcPublicationsNew .blockText h4 a {
    padding: 0 10px 5px 10px;
    font-size: 16px !important;
    color: #000;
    line-height: 130%;
    border: 0;
    font-weight: bold;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
	display:block;
}
#orcWebcasts .blockText h4 a {
    padding: 0 0px 5px 0px;
    font-size: 16px !important;
    color: #000;
    line-height: 130%;
    border: 0;
    font-weight: bold;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
	display:block;
}
#orcPublicationsNew .blockText h4 a:hover,#orcWebcasts .blockText h4 a:hover {
	color:#0076a9 !important;
}
#orcPublicationsNew .blockText p,#orcWebcasts .blockText p {
    padding: 0 10px 0 10px;
    font-size: 14px !important;
    color: #000;
    line-height: 150%;
    border: 0;
    margin-top: -15px;
}
#orcPublicationsNew .blockText h3,#orcWebcasts .blockText h3 {
	color: #000 !important;
	font-size: 38px !important;
	padding: 0px 0px 0px 0px !important;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 135% !important;
	margin: 0 auto 0 auto !important;
	font-weight: 100;
}
#orcPublicationsNew, #orcWebcasts {
	margin: 0px 0;
}
#orcPublicationsNew .blockText .more, #orcWebcasts .blockText .more {
	font-size: 14px;
	text-align: right;
	margin-right: 10px;
	display: block;
}
#orcPublicationsNew .owl-nav,#orcWebcasts .owl-nav {
	font-size: 120px !important;
	color: #b1b4b6 !important;
}
#orcPublicationsNew .owl-dots,#orcWebcasts .owl-dots {
	display: none;
	visibility: hidden;
}
#orcPublicationsNew .owl-nav .owl-prev,#orcWebcasts .owl-nav .owl-prev {
	left: -32px;
	top: 18%;
	position: absolute;
}
#orcPublicationsNew .owl-nav .owl-next,#orcWebcasts .owl-nav .owl-next {
	right: -30px;
	top: 18%;
	position: absolute;
}
#orcPublicationsNew .owl-nav [class*=owl-]:hover, #orcPublicationsNew .owl-nav [class*=owl-]:focus,#orcWebcasts .owl-nav [class*=owl-]:hover, #orcWebcasts .owl-nav [class*=owl-]:focus {
	background: none;
	color: #0076a9;
	text-decoration: none;
	outline: none;
}

@media (max-width: 640px) {
#orcPublicationsNew .owl-dots,#orcWebcasts .owl-dots {
	display: block !important;
	visibility: visible !important;
}
}

@media (orientation: landscape) and (width: 568px) {
#orcPublicationsNew .item,#orcWebcasts .item {
	padding: 20px 0px !important;
}
#orcPublicationsNew .owl-dots,#orcWebcasts .owl-dots {
	display: block !important;
	visibility: visible !important;
}
}

@media (orientation: landscape) and (width: 667px) {
#orcPublicationsNew .item,#orcWebcasts .item  {
	padding: 20px 15px !important;
}
#orcPublicationsNew .owl-dots,#orcWebcasts .owl-dots {
	display: block !important;
	visibility: visible !important;
}
.overflowInh {
    overflow: none !important;
}
}

@media (orientation: landscape) and (width: 736px) {
#orcPublicationsNew .item,#orcWebcasts .item {
	padding: 0px 0px !important;
}
#orcPublicationsNew .blockText h3,#orcWebcasts .blockText h3 {
    font-size: 30px !important;
    margin-top: 10px !important;
}
#orcPublicationsNew .owl-dots,#orcWebcasts .owl-dots {
	display: block !important;
	visibility: visible !important;
}
}
.keywordBlogPost {
	min-height: 135px;
}
.npaginationIcon {
	cursor: pointer;
    border-bottom: none !important;
    padding: 0px 12px !important;
    color: #9e9e9e !important;
}
/*
*****************/
.imgWLimit {
	max-width: 640px;
}
@media (max-width: 640px) {
	#pchRelatedContent .item,#hcbRelatedContent .item, #pchCorporateCitizenship .item, #pchMediaRoomIn .item, #pchCouncilIn .item,#pchConfEventsIn .item, #mmchMediaRoomIn .item,#pchVideo .item,#pchWebcasts .item, #pchBlogs .item, #pchInTheNews .item, #orcBlogs .item, #orcInTheNews .item, #pchPost .item, #pchPressRelease .item {
	    min-height:unset !important;
	}
	.bdSplashPage button {
    font-size: 13px;
    padding: 5px 20px 5px 12px;
}
.bdSplashPage .caret {
    right: 5px;
    top: 12px;
}

.cpPeertopeer .bdSplashPage button {
    font-size: 12px !important;
    padding: 5px 20px 5px 5px !important;
}
.cpPeertopeer .bdSplashPage .caret {
    right: 5px !important;
    top: 11px !important;
}

}
/* otherPagination
**********************/
#otherPagination {
	position: absolute;
	width: 100%;
	min-height: 100%;
}
#otherPagination ul {
	list-style: none;
}
#otherPagination li.pull-right {
	position: absolute;
	right: -20px;
	top: 8%;
	line-height:90px;
	background: none;
}
#otherPagination li.pull-left {
	position: absolute;
    left: -20px;
    top: 8%;
    line-height: 90px;
    padding: 0 !important;
    background: none;
}
#otherPagination li button {
	font-size: 120px !important;
    text-decoration: none;
    background: no-repeat;
    border: none;
    margin-top: 0;
    padding: 0 !important;
}
#otherPagination li button:focus {
	outline: none !important;
}
#otherPagination li button:hover {
	color: #0076a9 !important;
}
.overflowInh {
    overflow: initial;
	position:relative;
}

@media (max-width: 640px) {
.overflowInh {
	overflow: hidden !important;
}
}
#deskMegaMenu.yamm .collapse {
	background-color:#555 !important;
}
#deskMegaMenu .navbar-collapse {
    padding-left: 0px!important;
}
#deskMegaMenu .navbar-nav > li > a {
    padding: 8px 20px 8px 20px;
	font-size: 14px !important;
}
#deskMegaMenu .caret {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    right: 3px;
    position: absolute;
    top: 18px;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 5px;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
#deskMegaMenu .nav .open > a, #deskMegaMenu .nav .open > a:hover, #deskMegaMenu .nav .open > a:focus {
    background-color: #337ab7!important;
}

.caretActive {
	-ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    left: 12px;
    position: absolute;
    top: 28px;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 5px;
    border-top: 8px dashed;
    border-top: 8px solid\9;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    /* border: #000; */
    z-index: 999;
    border-top-color: #eeeded;
    border-bottom-color: #eeeded;
	display: none;
}
#deskMegaMenu .nav .open > a .caretActive {
	display:block;
}
.site-search-cludo>#cludo-search-form button {
	right:0 !important;
	left:inherit !important;
}
#deskMegaMenu .nav>li>a:focus, #deskMegaMenu .nav>li>a:hover, .deskMegaMenu .nav>li>a:focus, .deskMegaMenu .nav>li>a:hover ,
#deskMegaMenu .nav>li>a:active, #deskMegaMenu .nav>li>a:active, .deskMegaMenu .nav>li>a:active, .deskMegaMenu .nav>li>a:active{
    text-decoration: none;
    background-color: #0076a9;
}
.site-search-cludo>#cludo-search-form button {
    top: 0px !important;
}
.f20 {
font-size:20px;
	}
.width25L {
	width:25%;
	float:left;
}
.container #deskMegaMenu {
	margin:0 ;
}
#otherPagination li .nextMoreData:hover,#otherPagination li .previousMoreData:hover {
	color: #9e9e9e !important;
}
#wrap {
	margin-top: 15px;
}
#pubAuthors .owl-item img {
    max-width: 120px;
    margin: 0 auto;
    text-align: center;
}
a.contentHubLink,a.clsConference {
    text-decoration: none !important;
}
.publicationHubYearSelection:hover {
	text-decoration:none;
}
.overfVisi{ overflow:visible !important;}
.pubwidgetMsg{
	border-bottom: 2px solid #ddd;
    padding: 10px 0px;
}
#chConferences ul.butProductType, ul.butProductType{
	padding:0 !important;
	margin: 0 !important;
	list-style:none;
}
#chConferences ul.butProductType li, ul.butProductType li {
	padding: 0px !important;
	background: none !important;
	border-bottom: 1px solid #555;
	margin: 0px !important;
}
#globalSearchBlock a {
    border-bottom: 1px solid #0076a9;
}
#noBottomLine {
	border-bottom:1px solid #0076a9 ;
}
#deskMegaMenu #noBottomLine {
	border-bottom:0px solid #0076a9 ;
}
@media (min-width: 991px) {
	.pubMsgDisplay{
	    font-family:"Avenir LT W01_65 Medium1475532"; !important;
	    font-size: 14px;
	    line-height: initial;
	    /*position: absolute;*/
	    text-align: center;
	    justify-content: center;
		align-items:center;
	    -ms-transform: translateX(0%) translateY(50%);
		-webkit-transform: translateX(0%) translateY(50%);
		-moz-transform: translateX(0%) translateY(50%);
		-o-transform: translateX(0%) translateY(50%);
		transform: translateX(0%) translateY(50%);
	}

	.esWidgetPubMsgDisplay{
	    font-family:"Avenir LT W01_65 Medium1475532"; !important;
	    font-size: 16px;
	    text-align: center;
	    justify-content: center;
		align-items:center;
	}

}
@media (max-width: 991px) {
	.pubMsgDisplay{
	    font-family:"Avenir LT W01_65 Medium1475532"; !important;
	    font-size: 14px;
	    line-height: initial;
	    text-align: center;
	    margin: 10px 0px;
	}
	.esWidgetPubMsgDisplay{
	    font-family:"Avenir LT W01_65 Medium1475532"; !important;
	    font-size: 16px;
	    text-align: center;
	    justify-content: center;
		align-items:center;
		margin: 10px 0px;
	}
	.esWidgetScheduleDemo{
		margin-top: 10px !important;
		margin-bottom: 5px;
	}
}
.pubMsgDisplayBtn {
	width: 100%; 
}
.pubMsgDisplaytext1 {
	display:table;
	min-height:38px;
}
#chConferences ul.butProductType li:first-of-type, ul.butProductType li:first-of-type{
    border-top: 1px solid #555;
}
/* Talent 2020 page
******************************/
#natureofWork .item {
	padding:20px 0px  !important;
}
.searchVisibility { visibility: !important;}
.searchBlock { display: block !important;}
.site-search-cludo {
    position: initial !important;
}
/* GULF center 
*************************/
.gcBtnSignUp {
	background: #fff !important;
    color: #000 !important;
    border: 2px solid #0076a9 !important;
    border-radius: 0 !important;
    padding: 5px 15px !important;
    font-size: 14px !important;
    width: auto;
	margin-top:10px;
}
#gcfocusAreas .gulfCenterTitle{
	text-align: center;
    font-size: 20px !important;
    font-weight: 100;
    color: #000;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    background: none !important;
    border: none !important;
    padding: 0px 0 0 0 !important;
    margin: 0px 10px 20px 10px !important;
    text-transform: uppercase;
    margin-top: 30px !important;
}
#gcfocusAreasBlocks h3 , #gcprMedia a h3, #gcprMedia a h3{
	font-family: 'Avenir LT W01_85 Heavy1475544';
    padding: 5px 10px 5px 10px;
    font-size: 16px !important;
    color: #000 !important;
    line-height: 130%;
    border: 0;
    margin-bottom: 5px !important;
    font-weight: bold;
}
#gcfocusAreasBlocks .item h3:hover {
    color: #000;
}
#gcfocusAreasBlocks .item, #gcprMedia .item  {
	padding: 0px 15px;
    min-height: 220px;
}
#gcfocusAreasBlocks a:hover h3, #gcprMedia a:hover h3   {
	color:#08528a !important
}
#gcprMedia .item {
	padding: 0px 15px;
}
#gulfSponsorLogo .item {
	padding: 0px 40px;
}
/* Gulf center - Advisory
*********************/
#cgAdvisory .owl-nav .owl-prev {
	left: -32px;
	top: 5%;
	position: absolute;
}
#cgAdvisory .owl-nav .owl-next {
	right: -35px;
	top: 5%;
	position: absolute;
}
#cgAdvisory .owl-nav [class*=owl-]:hover, #cgAdvisory .owl-nav [class*=owl-]:focus {
	background: none;
	color: #0076a9;
	text-decoration: none;
	outline: none;
}
#cgAdvisory {
	padding: 30px;
}
 #cgAdvisory .item {
	padding: 20px 0px 0px 0px;
	max-width: 125px;
	margin: 0 auto;
}
#cgAdvisory .owl-dots {
	display: none;
	visibility: hidden;
}
#cgAdvisory .owl-nav {
	font-size: 120px !important;
	color: #b1b4b6 !important;
}
#cgAdvisory .item h3 {
	padding: 10px 0px 5px 0px !important;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	margin: 0;
	font-family: 'Avenir LT W01_85 Heavy1475544';
}
#cgAdvisory .item h4 {
	padding: 10 10px 5px 0px !important;
	font-size: 14px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	margin: 0;
	font-family:"Avenir LT W01_65 Medium1475532";;
}
#cgAdvisory .item h3 a {
	color: #000 !important;
}
.wordBreak{
word-break: break-all;
}
          .gulfMaps {
        position: relative;
        padding-bottom: 75%;
        height: 0;
        overflow: hidden;
    }
    .gulfMaps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 80% !important;
	}
.noUnderLine {
	text-decoration:none;
}
.gulfText ul.introText {
	    margin-left: 40px !important;
}
/*	Equal Leaders 2020 - splash Banner  - 3075
******************************/
#speakersBannerSplash3075 {
	margin-top:-15px;
}
.equalLeaders2020 {
}
#speakersBannerSplash3075 .thumbnail2 {
	padding:0 ;
	margin:0;
}
#speakersBannerSplash3075 .item {
	padding:0;
	margin:0;
}
#pubConRelCon a:hover, #pubConRelCon a:hover h3, #pubConRelCon a:hover h4, #pubConRelCon a:hover span p, #pubConHub a:hover, #pubConHub a:hover h3, #pubConHub a:hover h4, #pubConHub a:hover span p  {
    color: #08528a !important;
    text-decoration: none !important;
}
#pubConRelCon h3 ,#pubConHub h3, #orcBlogs h3{
    padding: 0 10px 0px 10px;
    font-size: 14px !important;
    color: #000;
    line-height: 130%;
    border: 0;
    font-weight: 100;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    margin: 5px 0 5px 0px;
}
#pchBlogs h3,#pchVideo h3,#pchWebcasts h3 {
    padding: 0 10px 0px 10px;
    font-size: 14px !important;
    color: #000;
    line-height: 130%;
    border: 0;
    font-weight: 100;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    margin: -10px 0 5px 0;
}
#pubConRelCon h4, #pubConHub h4 {
	padding: 0 10px 5px 10px !important;
    margin: 5px 0 0px !important;
}
#pubConRelCon p, #pubConHub p {
	font-size: 14px !important;
}
#positionRel .pull-left.marL10 {
    position: relative !Important;
}

.mart40 {
	margin-top: 40px;
}
.contactInfo   {font-size: 20px;
    padding: 10px 0px;
    font-family:"Avenir LT W01_65 Medium1475532";;
    line-height: 150%;
    width: 80%;
    margin: 20px auto;
}
/* Conference splash - Global Horizons 2020
********************************/
.martM10 {
	margin-top: -10px !important;
}
/*
******************************/
/* 	bdSplashPage
***************************/
.bdSplashPage {
	float: left;
	background: #0076a9;
}
.bdSplashPage button {
	background-color: #0076a9;
	color: #fff !important;
	border: 0px solid #0076a9;
	border-radius: 0;
	font-size: 16px;
	padding: 5px 30px 5px 12px;
	margin: 0;
}
.bdSplashPage .caret {
	right: 10px;
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	top: 13px;
}
.bdSplashPage .dropdown-menu {
	background: #fff;
	border: 0;
	border-radius: 0;
	min-width: max-content;
    position: absolute;
}
.pull-right .bdSplashPage .dropdown-menu {
	background: #fff;
	border: 0;
	border-radius: 0;
	min-width: max-content;
	left: -22px;
    position: absolute;
}
.bdSplashPage ul {
	margin: 0;
	padding: 5px;
}
.bdSplashPage ul.sub-menu {
	padding: 10px;
	list-style: none
}
.bdSplashPage ul.sub-menu a {
	padding: 4px 20px 4px 8px;
	display: block;
	font-size: 16px;
}
.bdSplashPage ul.sub-menu a:hover {
	color: #FFFFFF;
	background-color: #0076a9;
}
.bdSplashPage ul.sub-menu span.noLink  {
	color: #000 !important;
	padding: 4px 8px;
	display: block;
	font-size: 16px;
}
/***********************************/
.cpPeertopeer h1 {
    font-size: 32px;
    padding: 0px 0px 0px 0px ;
    font-family:"Avenir LT W01_65 Medium1475532";;
    line-height: 150%;
    margin: 0px auto 15px auto;
    font-weight: 700;
    color: #0072b4;
    width: 100%;
}
.cpPeertopeer h4 {
	font-size: 22px;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 125%;
	text-align: center;
	margin: 0 auto;
}
.cpPeertopeer p {
	font-size: 20px;
	padding: 10px 0px;
	font-family:"Avenir LT W01_65 Medium1475532";;
	line-height: 150%;
	margin: 0 auto 10px auto;
	text-align: left;
}
.cpPeertopeer li p {
    font-size: 20px;
    padding: 0;
    font-family:"Avenir LT W01_65 Medium1475532";;
    line-height: 150%;
    margin: 0;
    text-align: left;
}
.cpPeertopeer h2 {
	font-size: 18px;
    color: #0772B5;
    font-weight: 700;
    padding: 10px 0;
    margin: 0;
}
.cpPeertopeer h5{
	 font-size: 20px;
    font-weight: 400;
    margin: 20px 0 10px 0;
	text-transform:uppercase;
}

.cpEmailColBtn {
	padding: 8px 22px;
    background: #0076a9;
    display: inline-block;
    color: #fff !important;
    font-size: 14px;
    font-weight: 700;
	margin:0 5%;
}
.cpEmailColBtn :hover {
	color:#fff;
}
.cpEmailColBtn :hover, .cpEmailColBtn :focus {
		color:#fff !important;
}
.chPeertopeerBanner {
	margin: -10px -15px 0 -15px;
}

/*
**************************/

/* - Navigator Page
**********************/
#cpPeertopeerCarousel .item, #cpPeertopeerCarousel .thumbnail2 {
	padding: 0;
}
#cpPeertopeerCarousel .item {
	height:30vh;
	min-height: 260px;
}
#cpPeertopeerCarousel .thumbnail2 {
	padding:10%;
}
#cpPeertopeerCarousel .odd { background-color:#F2F0F0; color:#000 !important;}
#cpPeertopeerCarousel .even {background-color:#0072b4; color:#fff !important;}
#cpPeertopeerCarousel .item.even h3 {
	color: #ffffff !important;
    font-size: 30px !important;
    text-align: center;
	font-weight: 700;
    font-family:"Avenir LT W01_65 Medium1475532";;
}
#cpPeertopeerCarousel .item.odd h3 {
	color: #000 !important;
    font-size: 30px !important;
    text-align: center;
	font-weight: 700;
    font-family:"Avenir LT W01_65 Medium1475532";;
}
#cpPeertopeerCarousel .item.even p {
	color: #ffffff !important;
    font-size: 18px !important;
    text-align: center;
	
}
#cpPeertopeerCarousel .item.odd p {
	color: #000 !important;
    font-size: 18px !important;
    text-align: center;
}
@media (max-width: 640px) {
	#cpPeertopeerCarousel .item {
		height:35vh;
	}
	.cpEmailColBtn {

    display: block;
	margin:3% 5%;
}
.cpPeertopeer h4 {
	font-size:22px;
}
.cpPeertopeer p {
    font-size: 18px;
}
}
/* Peertopeer - Council Program - OVER
**************************/

/* Marketo form spacing - Start 
**************************/
#mktoForm_2995 .mktoOffset {
	height: 0  !important;
}
#mktoForm_2995 .mktoGutter {
	height: 0 !important;
}
/* Marketo form spacing - OVER
**************************/
.myMeetingsPopUp li{
	margin-bottom: 10px;
}
/* conference Widgets band - start 
***************************/
#conferenceWidgets .owl-nav {
	font-size: 120px !important;
	color: #b1b4b6 !important;
}
#conferenceWidgets .owl-nav .owl-prev {
	left: -32px;
	top: 3%;
	position: absolute;
}
#conferenceWidgets .owl-nav .owl-next {
	right: -35px;
	top: 3%;
	position: absolute;
}
#conferenceWidgets .owl-nav [class*=owl-]:hover, #conferenceWidgets .owl-nav [class*=owl-]:focus {
	background: none;
	color: #0076a9;
	text-decoration: none;
	outline: none;
}
/* conference Widgets band - Over 
***************************/
/* ch Conferences Old style (conferences-tab) - - Start 
***************************************/
#chConferencesOld {
	font-family: 'Avenir LT W01_85 Heavy1475544' !important;
}
#chConferencesOld.conferences-tab p {
	line-height: 20px;
	font-family: 'Avenir LT W01_85 Heavy1475544' !important;
}
#chConferencesOld.conferences-tab h2 {
	border-bottom: 0px !important;
	color: rgb(0, 114, 181) !important;
	font-weight: 700;
	margin: 0;
	padding: 16pt 0 4pt 0 !important;
	background: transparent !important;
	border-top: none !important;
	font-size: 16pt !important;
	font-family: 'Avenir LT W01_85 Heavy1475544' !important;
}
#chConferencesOld.conferences-tab h3 {
	border-bottom: 0px !important;
	color: rgb(0, 114, 181) !important;
	font-weight: 700 !important;
	font-size: 14pt !important;
	padding: 5pt 0 4pt !important;
	margin: 0 !important;
	font-family: 'Avenir LT W01_85 Heavy1475544' !important;
	line-height:150%;

}
#chConferencesOld.conferences-tab h4 {
	border-bottom: 0px !important;
	color: #000 !important;
	margin: 0;
	padding: 5px 0 0px 0 !important;
	margin: 0px 0 !important;
	font-size: 12pt !important;
	font-family: 'Avenir LT W01_85 Heavy1475544' !important;
	line-height:150%;
}
#chConferencesOld.conferences-tab h5 {
	border-bottom: 0px !important;
	color: #000;
	margin: 0;
	padding: 12pt 0 1pt 0 !important;
	margin-top: 10px;
	font-size: 12pt;
	font-weight: 700;
	font-family: 'Avenir LT W01_85 Heavy1475544' !important;
	line-height:150%;
}
#chConferencesOld.conferences-tab ul {
	padding-top: 15px !important;
	padding-bottom: 0px !important;
	font-family: 'Avenir LT W01_85 Heavy1475544' !important;
	/*margin-left: -35px !important;*/
}
#chConferencesOld.conferences-tab p {
	padding: 0px 0 4pt 0pt !important;
	margin: 0px 0 !important;
	font-size: 12pt !important;
	font-family: 'Avenir LT W01_85 Heavy1475544' !important;
	line-height:150%;
}
#chConferencesOld.conferences-tab li {
	margin: 15px 0 0 0px !important;
	padding-left: 20px !important;
	font-family: 'Avenir LT W01_85 Heavy1475544' !important;
	font-size:12px !important;
	padding: 0px 0 4pt 0pt !important;
    margin: 0px 0 !important;
    font-size: 12pt !important;
    font-family: 'Avenir LT W01_85 Heavy1475544' !important;
    line-height: 150%;
    padding-top:15px;
}
#chConferences .h4 {
	font-family: 'Avenir LT W01_85 Heavy1475544' !important; 
	font-weight:700;
	}

/* ch Conferences Old style (conferences-tab) - - Over  
******************************/
#superCenterTitle h1 {
    font-size: 32px !important;
    padding: 0 !important;
    font-family:"Avenir LT W01_65 Medium1475532";;
    line-height: 150%;
    font-weight: 700;
    color: #000 !important;
    margin: 30px 0px 10px 0px;
    text-align: center;	
}
/*
****************************************/
/* - Leadership Development splash page  - - Start 
**********************/
#LeadershipDevelopment .item, #LeadershipDevelopment .thumbnail2 {
	padding: 0;
}
#LeadershipDevelopment .thumbnail2 {
	padding:0 !important;
}
/*
****************************************/
/* - Leadership Development splash page  - - Over 
**********************/
/* new menu Press and press DD  - - Start 
**********************/
#pressDD .deskAdditionalNav li {
	width: 100% !important;
	/* padding: 8px 0px; */
	border-bottom: 0;
	width: 32% !important;
	margin-right: 8px !important;
}
#pressDD .deskAdditionalNav h2 {
	float: left;
	width: 33%;
}
#pressDD .deskAdditionalNav h2 a {
	font-size: 20px !important;
	padding-left: 10px;
}
#pressDD .deskAdditionalNav h2 a small {
	    font-size: 14px !important;
    color: #000;
    line-height: 45px;
}
#pressDD .deskAdditionalNav h3 {
	color: #000 !important;
	font-weight: none;
	font-size: 14px !important;
	letter-spacing: .5px;
	display: block;
	margin: 5px 10px 5px 0px;
	    font-weight: 700;
}
#pressDD .deskAdditionalNav h4 {
	font-weight: 400;
	font-size: 14px;
	margin: 5px 0 5px 0;
}
#pressDD .deskAdditionalNav h4.place a {
	display: contents !important;
}
#pressDD .deskAdditionalNav h5 {
	font-weight: 400;
	font-size: 14px;
	margin: 5px 0 0 0;
	padding: 0;
}
#pressDD .deskAdditionalNav .linkMore {
	float: left !important;
	text-align: left !important;
}

@media (max-width: 640px) {
#pressDD .deskAdditionalNav h2, #pressDD .deskAdditionalNav li {
	float: left !important;
	width: 100% !important;
}
#pressDD .deskAdditionalNav h2 a {
	padding-left: 0px;
}
}

@media screen and (max-width: 813px) and (orientation: landscape) {
#pressDD .deskAdditionalNav h2, #pressDD .deskAdditionalNav li {
	float: left !important;
	width: 31% !important;
}
#pressDD .deskAdditionalNav h2 a {
	padding-left: 0px;
}
#pressDD .deskAdditionalNav.mart20 {
	margin: 0 !important;
}
#pressDD .deskAdditionalNav li a {
	border-bottom: 0 !important;
}
}
/* new menu Press and press DD  - - Over
**********************/
/* google search input   - - Start 
****************************/
.gsc-input { padding:1px 0 0 0 !important;}
.gsc-input-box { border:0 !important; font-size:12px;}
.focus-visible { background-color:#000;}
.gsib_a, .gsib_b { padding:2px 0 !important; line-height:10px !important;}
.deskMegaMenu .gsc-search-button-v2 {
    width: auto;
    padding: 3px 5px !important;
    margin: 0;
    border-radius: 0;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.deskMegaMenu .gsc-search-button-v2, .deskMegaMenu .gsc-search-button-v2:hover, .deskMegaMenu .gsc-search-button-v2:focus {
    border-color: #0076a9 !important;
    background-color: #0076a9 !important;
    background-image: none;
    filter: none;
}
.deskMegaMenu .gsib_a {
    padding: 2px 0 !important;
    line-height: 10px !important;
}
.deskMegaMenu .gsc-input-box {
    padding-top: 6px;
    padding-bottom: 5px;
    border-top-left-radius: 00;
    border-bottom-left-radius: 0;
    padding-left: 10px;
}
.gsib_b {padding: 0 !important;}
/* google search input  - - Over
****************************/

/* 	careers menu 
********************************/
#careers .navMainLink li  {
    width:100% !important;
    float: left !important;
    margin: 0 8px 15px 0;
    font-size: 18px;
    color: #000;
    border-bottom: 0px solid #000 !important;
}

#careers .deskAdditionalNav li {
    width: 100% !important;
    /* padding: 8px 0px; */
    margin-left: 0 !important;
    border-bottom: 1px solid #000 !important;
}
#careers .deskAdditionalNav ul {
    width: 100%;
}
#careers .deskAdditionalNav ul a {
	font-weight:400 !important;
}
	#deskMegaMenu .main-menu #careers ul.main-submenu {
    width: 250px !important;
    min-width: 250px;}
@media screen and (min-width: 850px) {
	#deskMegaMenu .main-menu #careers ul.main-submenu {
    width: 250px !important;
    max-width: 250px;}
}
/* 	careers menu 
*********************************/
@media (max-width: 768px) and (min-width: 768px) {
#globalSearchBlock a {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #0076a9;
}
}
/*
**************************/
.requestEB .col-md-6{
	padding: 0;
	overflow:hidden;
}
.secondBlock {
    background: #0076a9;
    color: #fff;
    padding: 3% 20px 3% 20px !important;
    font-size: 12px !important;
    text-align: center;
}
#secondBlock p {
    font-size: 18px !important;
    padding: 10px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    line-height: 140% !important;
    margin: 0 auto 10px auto !important;
}
.requestEB a.ebButton{
padding: 10px 20px;
    font-size: 14px;
    background: #fff;
    border-radius: 50px;
    text-align: center;
    color: #0076a9;
    font-weight: 700;
    margin-top: 10px;
    display: inline-block;
}
.requestEB a:hover{
	text-decoration: none;
}
.requestEB .width100P {
    object-fit: cover;
    min-width: 100%;
    min-height: 291px;
}
#pchChart #otherPagination li.pull-right, #pchChart #otherPagination li.pull-left {
    top: 30% !important;
}
#pchChart #otherPagination {
	min-height: 350px;
}
#pchExpBriefing #otherPagination {
	min-height: 200px;
}
#pchExpBriefing #otherPagination li.pull-right, #pchExpBriefing #otherPagination li.pull-left {
    top: 40% !important;
}
#pchChartMob .exploreDatabase h4,#pchExpertBriefingMob .exploreDatabase h4 {
    margin: 0 !important;
}
#pchChartMob .owl-nav{
	display: none;
}
#expbDetail .secondBlock {
    padding: 3% 20px 3% 20px !important;
    font-size: 18px !important;
} 
#expbDetail .secondBlock p {
    color: #fff;
}
@media (max-width: 1024px) { 
.requestEB .col-md-6{
	height: auto !important;
}
}
@media screen and (max-width: 1440px) and (min-width: 640px) {
.width80P  {
    width: 93% !important;
}
.width70P  {
    width: 93% !important;
}
.tag100P {    width: 93% !important;}
}
/* HUMAN CAPITAL CENTER
**********************************/
#owlCarouselInstitute .owl-nav [class*=owl-]:hover, #owlCarouselInstitute .owl-nav [class*=owl-]:focus {
	background: none;
	color: #0076a9;
	text-decoration: none;
	outline: none;
}
/* HUMAN CAPITAL CENTER
********************************/
#exploreAllTitle {
    color: #000 !important;
    font-weight: 100 !important;
    font-size: 22px !important;
    display: inline-block;
    padding: 0 0 5px 0 !important;
    margin: 30px 0 0 0;
}
/*
***************************/
.tagBoxBrder ul {
    padding: 0 !important;
}
/*
***************************/
/* content text Box to be 70% on all view other than Mobile
******************/
#contentBox , #chConferences.contentBox{
	width:70% !important;
	margin:30px auto;
}
#virtualEvent {
	/* width:80% !important; */
	margin:30px auto;
}
@media (max-width: 640px) {
	#contentBox, #chConferences.contentBox , #virtualEvent  {
		width:100% !important;
}
}
/* content text Box - Over
******************/
/* virtual Conference
*******************/
#virtualConference .bdSplashPage button {
    background-color: #fff;
    color: #000 !important;
    border: 0px solid #0076a9;
    border-radius: 0;
    font-size: 16px;
    padding: 5px 30px 4px 12px;
    margin: 0;
    font-family: 'Avenir LT W01_85 Heavy1475544';
}
#virtualConference .bdSplashPage a.home {
    color: #000 !important;
    border: 0px solid #0076a9;
    border-radius: 0;
    font-size: 16px;
    padding: 5px 30px 4px 12px;
    margin: 0;
    font-family: 'Avenir LT W01_85 Heavy1475544';
}
#virtualConference .bdSplashPage {
    float: left;
    background: #FFF;
	line-height: 28px;
}
#virtualConference .home {
	padding-right:10px !important;
	padding-top: 0px !important;
}
#virtualConference .floatActionBtn {
    position: initial;
    margin-top: 5px;
}
/* - virtualConference commented code 
***********************************************/
#virtualConference .actIcons {
    display: inline-block;
    float: left;
    margin-left: 14px;
    margin-top: 5px;
}
#virtualConference .shareBody {
    background-color: #ffffff;
    clear: both;
    border: 1px solid #0076a9;
}
#virtualConference .shareHeader {
    font-size: 12px;
    padding: 2px 15px;
    color: #fff;
    background-color: #0072b4;
    float: right;
    clear: both;
	margin: 0 87px;
}
#virtualConference .shareBody li {
    padding: 0px 0 15px 0px !important;
}
#virtualConference h1 {
	color:#000;
	text-align:center;
}
/* - virtualConference commented code 
***********************************************
*/

.copyLinkIcon {
display: inline-block;
    height: 26px;
    width: 26px;
    background-size: 95%;
    background-repeat: no-repeat;
    float: left;
    background-image:
	url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA4MEU5OEI5NzVBRTExRUE4OUY4ODE0NUM4QTg4QzE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA4MEU5OEJBNzVBRTExRUE4OUY4ODE0NUM4QTg4QzE2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDgwRTk4Qjc3NUFFMTFFQTg5Rjg4MTQ1QzhBODhDMTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDgwRTk4Qjg3NUFFMTFFQTg5Rjg4MTQ1QzhBODhDMTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4KnON2AAAGhklEQVR42sxae1BUZRQ/CMKCPIqHyGqKJC9HRRTwrUASNDVJM2jlg6lMyUn/iIa0fFRm5piCxZQ9ZhpGkdR0yhgQH4EvDB8rggq4pAIagatJIiDvzrn77XIX7t3nXfA38xvY3fvd73fuPd95fPfauK3ZBRJgKDIKORUZhByN9EIOYb83IVXIW8gKZBGyAHnX0ontLBjrgUxELkRORtroOdYB6Y4MRMax77qRCmQWkq7ifXNEDDJjjA9yO7IamYoMMyBeDDZsLJ2jBpmOlFvTALpbKUglMpnnHlLACbkSeZ3NMVhqA/yR55Fbkc5gPTizOWiusVIZMA95ERkK/YeJyHPIeEsNWI48iHSF/gfdjQNMg1kGrEB+j7SFgYMt07DCVANeZlHhSUE602SUAcHIPQN85YXuxB6mTW8io/D1szUjjYOdLbw+yQ8ix/jA9NHe0NLeAadu1EFO2W3IK79jaE2QtnBkuzaZ9ColUlgYswpeCB4B2+ZFwHA34RRy7Prf8EbWKWhq69B3mtV8jXwD5CyRWOXqvzklANLipxg8Tqn6D6btyIbOrm6xQx6xkqSW8y3ZzFc0P3yBnNlf4jtQYFHVXah/9Bjkbk7q4gg1ew6RwdNODtzdEIE90hGZy78DnqwecZRa/FsoPrWX+Fz099XZF+B2QxP3OdpfDlmJkSCzs9Ua57k2U99pW5Ajkfc0UWixNcS/MyOoj/iDJVWwcPcJrXhCfmUtrMtRaD93dnUZOrUj0wx8AySNNGvmhsCWl8L7iF+697TgmLyKngjU1tllzDSLNGGUmpFJUl/989UqmJOeA4FD3bg18KC5VVQ8V6O7OurU2UaAehA5GRBtZj0vitaOTs4tCCW1/8L+y7cMjln9XEhPwHcwqpomzVFkwBSphLvJ7GHp1ACYGyAHPw9XboqaB48g+2oN7Cws5xanEDbEhnJjKArZ4JiK+gZjpwyzYz2sxYgfP4pbsO5ODjrfD3NxhIiRXrBy1lguSf1ZpdsGr42ZCMmR49SXlPlB8qHzxk4bSIt4jBShMmPh7D7i+fBGQw4nxepk4Y9iQiAlerzOcVvzS+HsrXpjp/anO+AtdZy/1/QYCir/4f6PDRoBrrIen3ayV8f6DzFKfRA9QWfc16euweZjJaZM700GuEgpnhbs8n1ntJ+9nGXwbcJ0mDjcA346p4RK1UN4P2ocLlpd8TtOXoNP8i6ZKsGFMnG3VOXBHsUNePfAWQgd4QGBXm6wt/hmn3HkMuT3fKSduAqfHik2R0Yb3YFGU++CkPh9KJbEx2HFuTcxSt3SzQyGDbkKLpQ+5WiP4ifAosnP6oxLRfEbzRNPaCQD6k0xQEg8uU3S/kL17xEB2u9D5O5w6O0YaMfMOti2b++0reAKbDp62ZIl+IDO+pexR1MT0lv8L718ntyhN4TEbzleYql4QuUgtldpEPYoYvfiOdqyV1PbLOOJJxRV34XZWELQXyGUY5JanHkStvxRKkX6uW7H9l8M4tVQP3BhKZ4SznFlrWhtU4o+H/fdEfD3coWYwOFcjd/Q0gbFd+7D6Zt1UlYtCjKAdom7DdVDtDi1xTj2sUvwKurDDOx3CzEhUdi0EkhzvmYRX2LVnSim+Q7tcZMqFWeEGD7G2uY9LA/oql+oUXFr4CtMUtS862kVTQVprtWsrkxDR/MbbReZeLW4/nm1eAKFTnIhikIXa+5JKZ6QxW9oMlmbJoozPN8Ne8YTZvkNE6wqKcvq7EidLoP5GfnQ2NoupXjSuovf1DezXYlwsRHN6DKv4ULWYAH+/7C1DbowJI33cYdNL4ZBYviYPrXNhsOXrOH/P7J9U9O2VbKXxQheecG9QLzy63MV1hCvs63CzzD0xUZ9IxdkFBjVbHyZf8Va4gmfacQL7cwNZnlB9FmA3SAbzl0SQny55p3f312ra4DtWB4cFd/TsRTFrIMU3VrkmgRQP9AYiGcCegs3UD9TU/K/FNqdrkQuoe2ZJ0h8J9v6Ufb+Qez5wO/IVU+QAauYJjDWAMJOZNIA34lOpmGn2AGGnpH9gExAPhwA8RQu5zMNYK4BhN/Y4inuR/ElLNr8auhAY58T08Km9yDWGio5JCgR1iEjkGXGDDDlSX0bcjMLs2mgfoFDKlAp8w2S+tHP2VwgtQEaUJaiVw182V8Fq83NqecV7ByjQP2qwR1TT2Ij0es2tDkWxfyWniRqXrdx5i1Izes25SzbF7BexCL8L8AA5J8LCgl6NVwAAAAASUVORK5CYII=')
}
/* donateBox Us Home page 
*******************/
.donateBox {
    background: #555;
    color: #fff;
    font-size: 16px;
    padding: 8px 40px;
}
.donateBoxBtn {
    display: inline-block;
    background: #fff;
    padding: 3px 35px;
    border-radius: 30px;
    margin-right: 20px;
    font-weight: 700;
    border: 1px solid #0076a9;
}
@media (max-width: 640px) {
.donateBoxBtn {
   display: block;
   text-align:center;
   margin-bottom:10px;
}
.donateBox {
	text-align:center;
}
}

/* GeoPolitics Home page 
*******************/
.GeoPoliticsBox {
    background: #092242;
    color: #fff;
    font-size: 16px;
    padding: 8px 40px;
}
.GeoPoliticsBoxBtn {
    display: inline-block;
    background: #092242;
    padding: 3px 25px;
    margin-right: 20px;

    float: right;
}
@media (max-width: 640px) {
.GeoPoliticsBoxBtn {
   display: block;
   text-align:center;
   margin-bottom:10px;
   float: initial;
}
.GeoPoliticsBox {
	text-align:center;
}
}
/* GeoPolitics Us Home page 
*******************/

@media only screen  and (min-width: 768px)  and (max-height: 1024px)  and (orientation:Portrait)  and (-webkit-min-device-pixel-ratio: 1.5) {
.signin-dropdown .deskAdditionalNav li, .signin-dropdown .deskAdditionalNav {
    width: 70% !important;
}
#pressDD .deskAdditionalNav {
    width: 100% !important;
}
.signin-dropdown .joinSap {
    border-right: 0px solid #999 !important;
}
li.specialLinks {
    width: 31% !important;
}
#conferences li.specialLinks {
    width: 40% !important;
}
}
@media only screen  and (max-width: 1024px)  and (orientation:landscape)  and (-webkit-min-device-pixel-ratio: 1.5)
{
	li.specialLinks {
    width: 32% !important;
}
#conferences li.specialLinks {
    width: 40%;
}
}
.actIcons img {
	cursor:pointer;
}
#conferences li.specialLinks {
    width: 40%;
}
/* ESGauge keyword Primary Page Start 
*******************/
#esgFocusAreas .item ,#esgTools .item,#esgTools1 .item,#esgTools2 .item {
        padding: 0px 15px !important;
}
#esgOurPartners .item, {
    padding: 40px 15px !important;
}
#esgFocusAreas .blockText h4, #esgTools .blockText h4,#esgTools1 .blockText h4,#esgTools2 .blockText h4{
    padding: 0 10px 5px 10px;
    font-size: 16px !important;
    color: #000;
    line-height: 130%;
    border: 0;
    font-weight: bold;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
#esgFocusAreas .item span ,#esgTools .item span,#esgTools1 .item span,#esgTools2 .item span {
    padding: 0 10px;
    display: block;
    color: #333;
}
#esgFocusAreas a ,#esgTools a,#esgTools1 a,#esgTools2 a{
color:#333;
} 
#esgFocusAreas a:hover,#esgTools a:hover,#esgTools1 a:hover,#esgTools2 a:hover {
    color:#0076a9;
}
/* ESGauge keyword Primary Page End 
*******************/

/* New look for Share icons START */
#mediaShareBox {
    padding-top: 10px;
    /* padding-left: 30px;*/
}
#mediaShareBox .floatActionBtn {
    position: inherit;
    bottom: 10px;
    right: 10px;
    display: inherit;
    margin-bottom: 5px;
}
#mediaShareBox .actIcons {
	float: left;
    margin-right: 10px;
}
#mediaShareBox .actIcons:last-child {
    margin: 0;
}
#mediaShareBox .actIcons img {
    cursor: pointer;
    width: 30px;
}
#mediaShareBox .shareBody {
    background-color: #ffffff;
    clear: both;
    border: 1px solid #77787c;
    border-radius: 8px;
}
#mediaShareBox .shareBody li, #chConferences  #mediaShareBox .shareBody li, .keyNotesContainer #mediaShareBox .shareBody li {
    text-align: center;
    color: #000;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    padding-top: 5px !important;
    margin: auto !important;
}
/* New look for Share icons OVER */
.supportUsBtn {
	float: left;
    display: block;
    background: #0076a9;
    height: 30px;
    border-radius: 40px;
    
    margin-top: 12px;
}
.supportUsBtn a {
	color: #fff;
    padding: 0 20px;
    line-height: 30px;
	    font-size: 13px;
}
#mobSupportUsBtn {
color: #0076a9 !important;
    border-radius: 40px;
    padding: 0 20px;
    line-height: 30px;
    background: #FFF;
    text-align: center;
    margin: 10px 20% !important;
}
@media (max-width: 640px) {
	#mobSupportUsBtnBox {
	margin: 0px 5px 0px 0px;
	width: 100%;
	border-top: 1px solid #fff;
}
#globalSearchBlock a {
    border-bottom: 1px solid #0076a9;
}
.fixedheader {
    margin-top: 143px;
}
.deskMegaMenu .navbar-collapse.nav-font.mainNavBar.stopProp.collapse.in{
	position:relative;
	height: 62vh;
    overflow: scroll;
}
.tcb-wrapper {
    top: 0px;
}
.marTopBody {
	margin-top: 62px !important;
}
}
#supportUsBlock {
	border:none;
}
#supportUsBlock .widget-title{
	background: #0072b4;
    color: #fff;
	padding-left:15px;
}
#supportUsBlock	.widget-info {
	background: #aed3e7;
	padding:15px;
}
#supportUsBlock	.widget-info a {
	font-weight:700;
}
#supportUsBodyBlock {
	text-align:center;
}
#supportUsBodyBlock .supportTitle {
    text-align: center;
    color: #000;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    font-size: 18px;
	padding-top:20px;
}
#supportUsBodyBlock .text p {
	text-align: center;
    color: #000;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    font-size: 16px !important;
    padding-top:10px;
}
#supportUsBodyBlock a {
	text-align: center;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    font-size: 16px;
    font-weight:700
}
.gsc-input-box {
    padding-top: 0;
    padding-bottom: 0;
}
.marTopBody {
	margin-top: 114px;
	}
	
/*
********************************/
.tcb-wrapperMar {}
.bodyMar {}

.tcb-wrapperMarNoMsg { top:0;}
/* .bodyMarNoMsg {margin-top: 115px;}*/
@media (max-width: 640px) {
/*  .bodyMarNoMsg {margin-top: 122px; } */
.bdSplashPage .dropdown-menu {
	left: 0x;
}
}
/*
******************************/
.selectFilterBox { 
	background:#555;
}
.selectFilterBox .sortBy {
    background: #ffffff;
    border: none;
    color: #555;
    border-radius: 0;
}
.selectFilterBox .form-group {
	margin: 5px 0;
}
.selectFilterText {    
	font-size: 15px;
    color: #fff;
    line-height: 300%;
}
/*
************************/
.subscribeBtn {
	margin: 0 auto;
    background: #0072b4;
    border: 0;
    border-radius: 20px;
    color: #fff;
    padding: 5px 20px;
    position: relative;
	margin-top:5px;
	margin-bottom:10px
}
.subscribeText {	
	color: #8a8e94;
    font-size: 16px;
    margin-top: 30px;
    display: block;
}
/*
************************/
/* - safari_only - */
@media screen and (-webkit-min-device-pixel-ratio:0) {           
	.selectFilterBox .sortBy {
		line-height: 30px;
	}
}
/* mktoForm_1740 spacing
*************************/
#mktoForm_1740 .mktoOffset {
    float: left;
    height: 0 !important;
    width:0 !important;
}
#mktoForm_1740 .mktoForm .mktoGutter {
    float: left;
    height: 0 !important;
}
#mktoForm_1740 .mktoForm .mktoFormCol {
    min-height: 0 !important;
}
/*
*************************/
/*
*************************/
@media (max-width: 640px) {
.subNavMenuborder.affix {
    top: 62px;
}
}
/*
*****************/
#subNavCenter:focus,#mobNavCenter:focus  {    
	outline: none;
}
#subNavCenter,#mobNavCenter {
	top: 4px;
    /*position: absolute;*/
    font-size: 16px !important;
    color: #2a2a2a;
    font-family: 'Avenir LT W01_85 Heavy1475544';
    font-weight: 700;
    background: url(/assets/images/arrowDown.png) no-repeat right;
    -webkit-appearance: none;
    background-position-x: 88%;
    background-size: 12px;
    text-transform: uppercase;
    margin-left: 10px;
    vertical-align: middle;
}
@media (max-width: 640px) {
	#subNavCenter {
		top: 4px;
		font-size: 15px !important;
	}
}
/*laptop navigation*/
@media screen and ( max-height: 700px ){
.navMainLink li {
	margin: 0 8px 4px 0;
	font-size: 13px !important;
}
.allNavContainer ul.main-submenu li a {
    line-height: 20px;
}
.deskAdditionalNav ul li a {
    font-size: 12px !important;
}
}
/*
****************************/
#mobNavCenter {
    border: none !important;
    font-size: 14px !important;
    margin-left: -3px;
	background-position-x: 78% !important;
	margin:0;
}
#mobNavCenterBox {
	background-color: #ededed;
    margin: 10px 0px;
    padding: 2px 5px;
}
@media (max-width: 820px) and (orientation: landscape)  {
	.subNavMenuborder.affix {
    top: 87px;
}
}
#subNavCenter,#mobNavCenter {
        width: 175px;
    } 
#width_tmp_select ,#mob_width_tmp_select{
	display : none;
}
.megaMenubuttonLinkCustom {
	border-radius: 20px;
    padding: 7px 30px !important;
}
.btn, .btn-primary.focus, .btn-primary:focus {
    outline: none;
}
/* New look for account creation form and related forms
**************************************/
#create_account_slide1 input,
#create_account_slide1 textarea,  
#create_account_slide1 select, 
.sign.bv-form input, 
#create_account_slide input, 
#create_account_slide select, 
#create_account_slide textarea,
.memberform input,  
.memberform select,
#signInNewLook input, 
#signInNewLook select, 
#signInNewLook textarea,
.signinDD input {
    border: 1px solid #595959 !important;
    border-radius: 0 !important;
    color: #595959 !important;
    margin-bottom: 10px;
}
#signInNewLook {
	margin-top: 20px;
}
#signInNewLook .nav-tabs {
	border:none;}
#signInNewLook #tabs li {
	width:49%;
}
#signInNewLook .tab-content {
	padding:10px;
	}
#signInNewLook .nav>li>a {
border-radius: 20px 20px 0 0 !important;
    color: #fff !important;
    text-align: center;
    background-color: #a6a5a5;
    font-size: 16px;
    padding: 5px;
}
#signInNewLook .nav-tabs>li.active>a, 
#signInNewLook .nav-tabs>li.active>a:focus, 
#signInNewLook .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #0076a9;
    border: 1px solid #fff;
    border-bottom-color: transparent;
    border-radius: 20px 20px 0 0;
}
#password-field {
	position:relative;
}
#signInNewLook #bsubmit, #signInNewLook .btn.btn-primary {
    border-radius: 20px !important;
    padding: 7px 30px !important;
    color: #fff !important;
    border: none !important;
}
#signInNewLook .panel-heading {
	background-color: #337ab7;
    border-color: #337ab7;
}
#signInNewLook h4.panel-title   {
	margin-top: 0;
    font-size: 16px;
    padding: 5px 10px;	
}
#signInNewLook h4.panel-title a {
	color:#fff;
}
#signInNewLook .form-control, #signInNewLook .form-group {
	margin-bottom:5px;
	/*margin-left: -10px;*/
}
#signInNewLook #t1 .form-control, #signInNewLook #t1 .form-group,#signInNewLook #t1 .form-group .checkbox,#signInNewLook #t1 .form-group #login_submit {
    margin-left: -10px;
}
/*#signInNewLook input[type=checkbox] { 
	bottom:0;
} */
#signInNewLook #t2 input[type=checkbox],#signInNewLook #t2 .createAccountCaptcha img { 
	bottom:0;
	/*margin-left: -10px !important;*/
	position: relative;
}
#signInNewLook #t2 .form-group .col-lg-12 label,#signInNewLook #t2 .form-group .col-lg-10 label {
	font-weight: 100 !important;
	font-size: 14px !important;
	font-family:"Avenir LT W01_65 Medium1475532";;
}
.signinDD .checkbox {
    margin: 0px;
}
.signinDD .megaMenubuttonLinkCustom {
	padding: 2px 30px !important;
    margin-right: 50px;
}
/**********************************************/

/* join council form 
***************************************/
#mktoForm_1845 { 
	width:100% !important;
}
#mktoForm_1845 input,  #mktoForm_1845 select { width: 90% !important;}

/* MRCH (Multimedia Room Content Hub) -  Content
****************************************/
#chConferences #mrchContent h1, #chConferences #mrchContent h5, #chConferences #mrchContent h6 { 
	text-align:center;
}
#chConferences #mrchContent h1 {
    font-size: 32px !important;
    font-weight: 700;
    padding: 0 !important;
    margin: 0;
    color: #0072b4 !important;
}
#chConferences #mrchContent h5 {
    font-size: 14px !important;
    padding: 4px 0px 10px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    line-height: 100% !important;
    margin: 0 auto 0px auto !important;
    font-weight: 400;
    text-align: center;
}
#chConferences #mrchContent h4 {
    font-size: 20px !important;
    padding: 0px 0px 4px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    line-height: 100% !important;
    margin: 0 auto 0px auto !important;
    font-weight: 400;
    text-align: center;
}

#chConferences #mrchContent .mrchMediaShareBox {
	width: fit-content;
    margin: 0 auto 50px;
}
.mediaHhighlightsBox h4 a {
	color: #0072b4 !important;
    font-size: 22px !important;
    padding: 0px 0px 0px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532";;
    line-height: 135% !important;
    margin: 0 auto 0 auto !important;
    font-weight: 700;
    text-decoration: none; 
	}
.mediaHhighlightsBox h6 {
	margin:5px 0;}
.mediaHhighlightsBox h6 small {
	color: #000 !important;
    font-size: 14px !important;
    padding: 0px 0px 0px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532";;
    line-height: 135% !important;
    margin: 0 auto 0 auto !important;
    font-weight: 400;
    text-decoration: none; 
	}
a#ocdClick, .showMoreClick {
	color: #666666;
    font-size: 15px;
    margin: 20px 0 0 0;
    display: inline-block;
	text-decoration:none;
}
a.showMoreClick {
	text-decoration:none;
}
#ocdClick:after {
    font-family: 'Glyphicons Halflings';  
    content: "\e252";   
    color: #333; 
	margin-left:5px;
}
#ocdClick.collapsed:after {
    content:"\e250"   
}

.showMoreClick:after {
    font-family: 'Glyphicons Halflings';  
    content: "\e250";   
    color: #333; 
	margin-left:5px;
}
.showMoreClick.showLessArrow:after {
    content:"\e253";   
}
.mrchRegisterBtn{
	    border-radius: 20px;
    padding: 7px 30px !important;
    color: #fff !important;
}


/* MRCH (Multimedia Room Content Hub) -  Content - Over
****************************************/
.membershipMsg{
	font-size: 18px;
	line-height: 26px;
	font-weight: 100;
	font-family:"Avenir LT W01_65 Medium1475532";;
}
#createAccountMsg p {
    font-size: 14px !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    line-height: 150% !important;
    margin: 0 auto 10px auto !important;
}
.field-icon {
    margin-left: -5px;
    top: 11px;
    position: absolute;
    z-index: 2;
    right: 45px;
    color: #0076a9;
}
.glyphicon-eye-open:before {
    content: "\e105" !important;
}
#pwdText,#pwdText1,#pwdText2 {
    display:none;
    background: red;
    color: #fff;
    padding: 4px 15px;
    margin-left: -10px;
}
/*
***********************************/
#content #ceoFourm, #content1 #ceoFourm {padding-top: 40px;}
#content #ceoFourm .ceoFourmText h1, #content1 #ceoFourm .ceoFourmText h1, #content #ceoFourm .ceoFourmText h2, #content1 #ceoFourm .ceoFourmText h2 {
    font-size: 32px !important;
    font-weight: 700;
    padding: 0 !important;
    margin: 0;
    color: #000 !important;
}
#content #ceoFourm .ceoFourmText h4, #content1 #ceoFourm .ceoFourmText h4 {
    font-size: 22px !important;
    padding: 10px 0px 10px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
	    color: #000 !important;
    line-height: 100% !important;
    margin: 0 auto 0px auto !important;
    font-weight: 400;
    text-align: left;
	border:none !important;
}
#content #ceoFourm .ceoFourmText h5, #content1 #ceoFourm .ceoFourmText h5 {
    font-size: 16px !important;
    padding: 0px 0px 10px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    line-height: 100% !important;
    margin: 0 auto 0px auto !important;
    font-weight: 400;
    text-align: left;
	    color: #000 !important;
}
#content #ceoFourm .ceoFourmText, #content1 #ceoFourm .ceoFourmText {
	width: fit-content;
    margin: 10% 6% 10% 12% !important;
}
.scheduleDemo a{
	background: #0076a9;
    border-radius: 40px;
    padding: 10px 35px;
    color: #fff;
    font-size: 20px;
}
.scheduleDemo a:hover{
	text-decoration: none !important;
}
.esWidgetScheduleDemo{
	margin-top: 5px;
	margin-bottom: 5px;
}
.esWidgetScheduleDemo a{
	background: #0076a9;
    	border-radius: 40px;
    	padding: 5px 15px;
    	color: #fff;
    	font-size: 16px;
}
.esWidgetScheduleDemo a:hover{
	text-decoration: none !important;
}
/*social impact start
***********************************/
.iframe-containerOne {
	position: relative;
	padding-top: 8%;
	margin-top: 40px;
	width: 78%;
	min-height: 450px;
}
.responsive-iframeOne {
	position: absolute;
	top: 0;
	left: 15%;
	bottom: 0;
	right: 15%;
	width: 100%;
	height: 100%;
	border: 0;
}

.iframe-container{
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 51%;
	min-height: 300px;
	margin-top: 40px;
}
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
#responsive-iframe body{ padding:0 !important;}
.text5Row{    
	display: block;
    text-align: center;
    margin: 0 auto;
    font-size: 16px;
    /*color: #ababab;*/
}
.borderRight1 {
	border-right:1px solid #000;}
/*social impact end 
***********************************/
.SponsorConsent {
	padding-left:50px !important;
}
/* 	ESG NAVIGATOR
***********************/
#esgAccordion .panel-title > a:before {
    float: right !important;
    font-family: 'Glyphicons Halflings';

	content:"\2212";
    padding-right: 5px;
}
#esgAccordion .panel-title > a.collapsed:before {
    float: right !important;
    content:"\002b";    
}
#esgAccordion .panel-title > a:hover, 
#esgAccordion .panel-title > a:active, 
#esgAccordion .panel-title > a:focus  {
    text-decoration:none;
}
#esgAccordion .panel-title a {
    color: #000;
    font-size: 22px;
	text-transform: uppercase;
}
#esgAccordion .panel>.panel-heading {
    padding: 20px!important;
    text-align: center;
    background: #fff;
}
#esgAccordion .panel-group .panel+.panel {
    margin-top: 5px;
    border: none;
}
#esgAccordion .panel {
    margin-bottom: 0px;
    background-color: #fff;
    border-bottom: 1px solid #9E9E9E !important;
    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.0);
    box-shadow: 0 0px 0px rgba(0,0,0,.0);
    border-radius: 0 !important;
}
#esgAccordion .panel-default {
    border-color: #FFF;
}
#esgAccordion .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #fff;
}
#esgSubNav .dropdown-item, #esgSubNav .btn  {
	color: #000;
    text-transform: uppercase;
	}
#esgSubNav .sub-menu .dropdown-item:hover {
	color:#FFF;
}
#mediaShareBox.esgNavShare{ 
	width: max-content;
	margin: 0 auto;
	float: initial !important;
	padding-top: 0px !important;
}
.accessESGN {
	background: #0076a9;
    color: #fff;
    text-align: center;
    font-size: 18px;
    padding: 5.4px;
}
.signinESGN {padding: 5px 35px 5.5px 35px;
    border-top: 1px solid #9e9e9e;
    border-bottom: 1px solid #9e9e9e;
    font-size: 17px;}
/* 	ESG NAVIGATOR - Over
**********************/

/* Virtual Event - Start 
*****************************/
#virtualEvent {
	font-family:"Avenir LT W01_65 Medium1475532";;
}
#virtualEvent p {
	font-size: 20px;
    padding: 10px 0px;
    line-height: 150% ;
    margin: 0 auto 10px auto;
}
#virtualEvent p strong {
    color: #0072b4 !important;
}
#virtualEvent h1{
font-size: 32px !important;
    padding: 0px 0px 0px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532";;
    line-height: 150%;
    margin: 0px auto 15px auto;
    font-weight: 700;
    color: #0072b4;
    width: 100%;
}
#virtualEvent h2{
	font-size: 28px;
    padding: 0px 0px 0px 0px;
    line-height: 125%;
    margin: 0px auto 15px auto;
    font-weight: 400;
    color: #333;
    width: 100%;
}
#virtualEvent h3 {
	font-size: 22px;
    padding: 0px 0px 0px 0px;
    line-height: 150%;
    margin: 0 0 10px 0;
    font-weight: 700;
    color: #0076a9;
    width: 100%;
}
#virtualEvent h4  {
	font-size: 16px;
    font-weight: 400;
}
#virtualEvent ul.cmAgenda {
	margin: 60px 0 0 0;
    list-style: none;
    padding: 0;
}
#virtualEvent ul.cmAgenda li{
	border-bottom: 1px solid #666;
    padding: 20px 0 15px 0;
    font-size: 20px;
    line-height: 150%;
    font-weight: 700;
    color: #0076a9;
    width: 100%;
	display: inline-block;
}
#virtualEvent ul.cmAgenda li a{
    color: #0076a9;
}
#virtualEvent ul.subPresentation li  {
    border-bottom: 0px solid #666;
    padding: 2px 0 2px 0;
    font-size: 20px;
    line-height: 150%;
    font-weight: 100;
    color: #666666;
    width: 100%;
    display: inline-block;
}
#virtualEvent ul.subPresentation li:first-child  {
    border-bottom: 0px solid #666;
    padding: 2px 0 2px 0;
    font-size: 20px;
    line-height: 150%;
    font-weight: 700;
    color: #0076a9;
    width: 100%;
    display: inline-block;
}
#virtualEvent ul li, #virtualEvent  ol li {
    font-size: 20px;
    margin: 0 auto 10px auto;
    padding-left: 0 !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
ul.subPresentation {
	padding-left:0;
}
.speakersDis p {
    font-size: 16px !important;
    padding: 0 !important;
    color: #333;
    margin-bottom: 5px !important;
}
.speakersDis p:last-child {
	margin-top:20px !important;
}
h3.speakersDis { 
	border-bottom: 1px solid #666;
    padding: 0 0 10px 0;
    margin-bottom: 20px;
}
.speakersDis li { 
	border-bottom:none !important;
}
#attendeePortalPopup p {
	font-size: 16px;
    padding: 10px 0px;
    line-height: 150%;
    margin: 0 auto 15px auto;
}
#attendeePortalPopup .btn-primary {
    border-radius: 20px;
    padding: 5px 30px !important;
}
.mar0{
	margin:0px !important;
}
/* Virtual Event - End
************************/
#nav-section .solosegment-dropdown-target {
    width: 130% !important;
    left: 0;
    top: 35px;
}
#ss-frame .solosegment-dropdown-target {
	width: 80vw !important;
	position: initial !important;
}
@media (max-width: 640px) { 
	#navsectionData .solosegment-dropdown-target { 
	top:40px; left:0; width: 100% !important;
	}
	#virtualEvent ul {
    padding-left: 20px;
}
}
/* Virtual Event - conference presentation
*****************************/
#virtualEvent ul.cmAgenda2 {
	margin: 20px 0 0 0;
    list-style: none;
    padding: 0;
}
.presentationBox{margin-left: 30px;}
#virtualEvent ul.cmAgenda2 li{
    padding: 5px 0 5px 0;
    font-size: 16px;
    line-height: 150%;
    font-weight: 700;
    color: #0076a9;
    width: 100%;
    display: inline-block;
	border-bottom: 1px solid #666;
}
#virtualEvent ul.cmAgenda2 li:last-child{ 
	border-bottom: 0px solid #666;
}
#virtualEvent ul.cmAgenda2 li:first-child {
    border-bottom: 1px solid #666;
}
#virtualEvent ul.cmAgenda2 li a {
    color: #0076a9;
    padding: 0 0 0 25px;
    background: url(/assets/images/mob-pdf.png) !important;
    background-repeat: no-repeat !important;
    color: #0072b4;
    display: inline-block;
}
#virtualEvent ul.subPresentation2 li {
    border-bottom: 0px solid #666;
    padding: 2px 0 2px 0;
    font-size: 16px;
    line-height: 150%;
    font-weight: 100;
    color: #333333;
    width: 100%;
    display: inline-block;
}
#virtualEvent ul.subPresentation2 {
	padding: 0;
}
#virtualEvent ul.subPresentation2 li:first-child {
    border-bottom: 0px solid #666;
}
#virtualEvent .panel-heading {
    padding: 5px;
}
#virtualEvent .panel-title a {
	font-size:20px;
	    font-weight: 700;
		    color: #0076a9;
}
#virtualEvent .sessionTitle {
    font-size: 22px;
    font-weight: 100;
    padding-left: 10px;
}
#virtualEvent .panel {
	margin-bottom:10px;
	}
#virtualEvent .sessionContainer {
	margin-bottom: 30px;
    background: #f5f5f5;
    padding: 20px;}
@media (max-width: 640px) { 
	#virtualEvent .sessionTitle {
    	padding-left: 0 !important;
	}
	.presentationBox {
    	margin-left: 0 !important;
	}
}
.speakerSessionTitle{
	cursor: pointer;
}
#eventPortalBanner .btn-cont a:hover,#eventPortalBanner .btn-cont a:focus {
    text-decoration: none !important;
}

/* Virtual Event - conference presentation end
*************************/
/* 	Google Search result page 
*******************/
#mobSupportUsBtnBox.hidden-lg.hidden-md {
	border-top: 1px solid #fff;
    background: #0076a9;
    padding: 0 0 1px 0;
}
@media (max-width: 640px) { 
#ss-frame {
    margin: 10px 0% !important;
}
}
#virtualEvent ul.accessMeeting {
    list-style: none;
    padding: 0;
}
#virtualEvent ul.accessMeeting li{
	border-bottom: 1px solid #666;
    padding: 20px 0 15px 0;
    font-size: 20px;
    line-height: 150%;
    font-weight: 700;
    color: #0076a9;
    width: 100%;
	display: inline-block;
}
#virtualEvent ul.accessMeeting li a{
    color: #0076a9;
}
#virtualConference .dropdown-submenu {
  position: relative;
}
#virtualConference .dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -1px;
}
#virtualConference li.dropdown-submenu .caret {
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
	    right: 8px;
}
@media (max-width: 640px) { 
#virtualConference li.dropdown-submenu .caret {
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
#virtualConference .dropdown-submenu {
  position: relative;
      width: 97vw;
	  clear: both;
}
#virtualConference .dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
    position: initial;
    width: 100%;
    margin: 10px 0;
}
}
#mobNavCenterBox { display:none;}
@media (max-width: 640px) {
.chBanner {
	margin: -15px -15px 0 -15px;
}
#subNavBar .navbar-collapse {
	padding: 0 !important;
}
#chConferences p, #chConferences ul li, #chConferences ol li{
    font-size: 18px !important;
	color:#333 !important;
}
.keyNotesContainer .page-title, #chConferences .page-title {
    font-size: 24px !important;
	margin-top: 20px;
}
#chConferences h1, #chConferencesOld h1 {
    font-size: 24px !important;
    padding: 20px 0px 0px 0px !important;
    margin: 0px auto 0px auto;
}
p#productTypeText { 
    padding: 0 !important;
    margin: 0 !important;
}
#mobNavCenterBox { display:block;}
#virtualConference .btn-group { width: 100%;}
#virtualConference .bdSplashPage button, #virtualConference .bdSplashPage a.home {
	font-size:15px !important;
    display: block;
    width: 100%;
    clear: both;
    text-align: center;
}
#virtualConference .bdSplashPage .dropdown-menu {
    position: relative !important;
    width: 100%;
    text-align: center;
    padding: 0px;
	margin-bottom: 10px;
}
#virtualConference .bdSplashPage .dropdown-menu .show {
        position: initial !important;
    width: 100%;
}
#virtualConference .bdSplashPage .dropdown-menu .sub-menu {
	padding:5px;
}
#virtualConference .bdSplashPage .dropdown-menu li a {
	font-size:14px;
}
#virtualConference .bdSplashPage a.home {
    padding: 5px 0 3px 0;
    margin: 7px 0 0px 0;
}
#virtualConference .bdSplashPage .btn-group  {
    border-bottom: 1px solid #000;
}
#virtualConference .bdSplashPage div.btn-group:last-of-type  {
    border-bottom: 0px solid #000 !important;
}
.btn-group.homeBTN {
	background: #0076a9;
}
#virtualConference .btn-group.homeBTN a {
    color: #fff !important;
}
#virtualConference .bdSplashPage {
    float: initial;
}
#virtualConference .pull-right,#virtualConference .pull-right .pull-right {
	float: initial !important;
}
#virtualConference .pull-right .pull-right{
    border-top: 1px solid #000;
}
#search_form { 
	width: 90%;
    margin: 20px !important;
}
#hc-nav-1 #search_form {
    width: 100%;
    margin: 0px !important;
}
#iconBox #search_form { 
	width: 90%;
    margin: 0px !important;
}
.glyphicon.glyphicon-search.gpSearchBtn { display:none;}
.gpSearchBtn {
    top: -9px;
}
.gsc-input-box {
    padding-top: 6px;
    padding-bottom: 5px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.conf11 {
    margin-left: 00px !important;
}
}
/*
**************************/
#esgAdvantageBlock h5 {
	font-weight: 100 !important;
    font-size: 18px !important;
    margin-bottom: 5px !important;
}
#esgAdvantageBlock h4 a {
	color: #000 !important;
    font-weight: 700 !important;
}
input[id^="gsc-i-id"] {
  background: none !important;;
}
/*
**************************/
#newConferencesEvents .playBtnImg {
	margin-top: 17% !important;
	left: 41.5%;
}
.maxW120{
	max-width: 120px;
	max-height: 120px;
}
/* Nested ul li
********************/
#chConferencesOld.conferences-tab ol {
    padding-top: 15px !important;
    padding-bottom: 0px !important;
    font-family: 'Avenir LT W01_85 Heavy1475544' !important;
    padding-left: 80px;
}
#chConferences ol li ul, #chConferences ol li ol {
	padding-left: 50px !important;
	margin: 15px 0;
}
 #chConferences ol li ul li {
    list-style: disc;
    background: none;
    margin: 0 auto 10px auto;
    padding: 3px 10px 3px 10px !important;
}
/*
********************/
.disabled{
	cursor: not-allowed;
    pointer-events: all;
}
.subNavMenuborder .nav>li.disabled>a:hover {
    color: #000  !important;
    text-decoration: none;
    cursor: not-allowed;
    background-color: #fff !important;
}
#conferenceTab>li>a:hover.disabled {
    background-color: #fff;
}
/*
********************/
@media (min-width: 1200px){
.hidden-ilg {
    display: none!important;
}
}

@media (max-width: 767px){
.hidden-ixs {
    display: none!important;
}
}
/*
*****************************/
.conf11 {    
    margin-left: 20px;
    float: left;
    margin-top: 10px;
}
.conf11 #mediaShareBox {
	padding:0;
}
/*
***************/
#virtualConference .bdSplashPage button.active {
	background:#0076a9 !important;
	outline: none;
}

#virtualConference .bdSplashPage button.active a   {   
    color: #fff;
    text-decoration: none;
}
/*
***********************/
 #chConferences ol {
       padding-left: 60px !important;
 }
/*
*********************/
.btn.btn-primary.btnSignUp {
	width: auto !important;
	height: auto !important;
}
.registerBtnWeb24 {
	font-size: 20px;
    text-align: left;
    border-radius: 0;
    background: #0076a9;
}
.center.heading.h2 {
	font-size: 18px !important;
    font-weight: 100;
	    color: #000;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
    background: none !important;
    border: none !important;
    padding: 0px 0 0 0 !important;
    margin: 30px 10px 10px 0 !important;
    text-transform: uppercase;
}
.widgetsTitle {   
	border-bottom: 1px solid #b1b3b5;
    padding-bottom: 5px;
    font-size: 18px;
    clear: both;
    font-family: 'Avenir LT W01_85 Heavy1475544';
}
.moreCustom {
	font-size:16px;
}
a.viewMaterials{
	float: left;
    background: #0076a9;
    border-radius: 40px;
    margin-top: 12px;
    color: #fff;
    padding: 7px 15px;
    font-size: 16px;
}
/*
**********************/
#upcomingEWW .item, 
#previousEWW .item,
#ecoWatchPod .item,
#relatedVideos .item,
#ewPublications .item,
#ewCredits .item,
#ewSponsors .item,
#ewPublications2 .item  {
	padding: 0px 15px !important ;
}
#upcomingEWW .blockText h4,
#previousEWW .blockText h4,
#ecoWatchPod .blockText h4,
#relatedVideos .blockText h4,
#ewMoreData .blockText h4 {
	padding: 0 10px 5px 10px;
	font-size: 16px !important;
	color: #000;
	line-height: 130%;
	border: 0;
	font-weight: bold;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
#upcomingEWW .blockText h4 a,
#previousEWW .blockText h4 a,
#ecoWatchPod .blockText h4 a,
#relatedVideos .blockText h4 a,
#ewMoreData .blockText h4 a {
	color: #000000;
}
#upcomingEWW .blockText h4 a:hover,
#previousEWW .blockText h4 a:hover,
#ecoWatchPod .blockText h4 a:hover,
#relatedVideos .blockText h4 a:hover,
#ewMoreData h4 a:hover {
	color: #0076a9;
}
#upcomingEWW .blockText p,
#previousEWW .blockText p,
#ecoWatchPod .blockText p,
#relatedVideos .blockText p,
#ewPublications .blockText p,
#ewPublications2 p,
#ewMoreData .blockText p{
    padding: 0 10px 0 10px;
    font-size: 14px !important;
    color: #000;
    line-height: 150%;
    border: 0;
    margin-top: -10px;
}
#upcomingEWW .owl-nav,
#previousEWW .owl-nav,
#ecoWatchPod .owl-nav,
#relatedVideos .owl-nav,
#ewPublications .owl-nav {
	font-size: 120px !important;
	color: #b1b4b6 !important;
}
#upcomingEWW .owl-nav .owl-prev,
#previousEWW .owl-nav .owl-prev,
#ecoWatchPod .owl-nav .owl-prev,
#relatedVideos .owl-nav .owl-prev,
#ewPublications .owl-nav .owl-prev  {
	left: -40px;
	top: -10%;
	position: absolute;
}
#upcomingEWW .owl-nav .owl-next,
#previousEWW .owl-nav .owl-next,
#ecoWatchPod .owl-nav .owl-next,
#relatedVideos .owl-nav .owl-next,
#ewPublications .owl-nav .owl-next {
	right: -40px;
	top: -10%;
	position: absolute;
}
#upcomingEWW .owl-nav [class*=owl-]:hover, 
#upcomingEWW .owl-nav [class*=owl-]:focus,
#previousEWW .owl-nav [class*=owl-]:hover,
#previousEWW .owl-nav [class*=owl-]:focus,
#ecoWatchPod .owl-nav [class*=owl-]:hover, 
#ecoWatchPod .owl-nav [class*=owl-]:focus,
#relatedVideos .owl-nav [class*=owl-]:hover,
#relatedVideos .owl-nav [class*=owl-]:focus,
#ewPublications .owl-nav [class*=owl-]:hover,
#ewPublications .owl-nav [class*=owl-]:focus  {
	background: none;
	color: #0076a9;
	text-decoration: none;
	outline: none;
}
#upcomingEWW,
#previousEWW,
#ecoWatchPod, 
#relatedVideos  {
	padding: 0px;
	position:relative;
}
#ewPublications .blockText h4,
#ewPublications2 .blockText h4 {
    padding: 0 10px 5px 10px;
    font-size: 20px !important;
    line-height: 130%;
    border: 0;
    font-weight: 400;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
}

#upcomingEWW .playBtnImg,
#previousEWW .playBtnImg,
#ecoWatchPod .playBtnImg, 
#relatedVideos .playBtnImg,
#ewMoreData .playBtnImg {
    left: 42%;
    margin-top: 16% !important;
}
#titleImage .playBtnImg  {
	left: 48%;
    margin-top: 20% !important;
}
#ewAuthors .item .img-circle {
	width:120px !important;
}
#ewPublications .blockText h4 a,
#ewPublications2 .blockText h4 a {
color:#000
}
#ewPublications .blockText h4 a:hover,
#ewPublications2 .blockText h4 a:hover {
color:#0076a9
}
.viewMaterials:hover, .viewMaterials:focus {
	color:#fff;
}
@media (max-width: 640px) {	
	
	#upcomingEWW .owl-nav,
	#previousEWW .owl-nav,
#ecoWatchPod .owl-nav,
#relatedVideos .owl-nav,
#ewPublications .owl-nav {
	font-size: 40px !important;
	color: #b1b4b6 !important;
}
#upcomingEWW .owl-nav .owl-prev,
#previousEWW .owl-nav .owl-prev,
#ecoWatchPod .owl-nav .owl-prev,
#relatedVideos .owl-nav .owl-prev,
#ewPublications .owl-nav .owl-prev  {
	line-height: 18px;
	position: initial;
}
#upcomingEWW .owl-nav .owl-next,
#previousEWW .owl-nav .owl-next,
#ecoWatchPod .owl-nav .owl-next,
#relatedVideos .owl-nav .owl-next,
#ewPublications .owl-nav .owl-next {
	line-height: 18px;
	position: initial;
}
}
/*
*********************/
.btn.btn-primary.btnSignUp {
	width: auto !important;
	height: auto !important;
}
/*
***********************/
@media (min-width: 1400px) and (max-width: 1920px){
	#newMiniSeries .item {
    min-height: 270px;
}
}
@media (min-width: 1921px) {
	#newMiniSeries .item {
    min-height: 340px;
}
}
@media (min-width: 2600px) {
	#newMiniSeries .item {
    min-height: 350px;
}
}
/*
*************************/
#virtualEventBox {
	padding-left: 10%;
}
#virtualEventBox h4 {
    font-size: 24px !important;
    color: #0772B5 !important;
    font-weight: 700 !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    line-height: 100% !important;
    padding: 5px 0 0 0 !important;
    margin: 0 !important;
}
#virtualEventBox h5 {
	    border-bottom: 0px !important;
    color: #000 !important;
    margin: 0;
    padding: 20pt 0 0 0 !important;
    margin-top: 10px;
    font-size: 10pt;
    font-weight: 400;
}
#virtualEventBox p {    
	font-size: 20px !important;
    padding: 0px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    line-height: 150% !important;
    margin: 0 auto 10px auto !important;
}
#virtualEventBox .learnMoreLink {
    background: #0076a9;
    border-radius: 40px;
    margin-top: 12px;
    color: #fff;
    padding: 7px 15px;
    font-size: 16px;

}
.learnMoreLink:hover, .learnMoreLink:focus {
	color:#fff;
	text-decoration:none;
}
@media (max-width: 640px) {	
#virtualEventBox {
	padding-left: 0;
}
}
#registerBox .col-sm-6 {
	width:100%;
}
#ewAuthors .item {
	padding:15px 0;
}
#ewAuthors .owl-stage, #ewAuthors .owl-item.active {
	width:100% !important;
}
#ewAuthors .item h4 {
    padding: 0 10px 5px 0px !important;
    font-size: 16px !important;
    color: #000;
    line-height: 130%;
    border: 0;
    margin: 0;
    font-family:"Avenir LT W01_65 Medium1475532";;
}
#ewAuthors .item h3 {
    padding: 10px 0px 5px 0px !important;
    font-size: 16px !important;
    color: #000;
    line-height: 130%;
    border: 0;
    margin: 0;
    font-weight: 700;
}
/* iPad Media query 
********************/
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
 .subNavMenuborder.affix {
	top: 85px;
}
}
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
  .subNavMenuborder.affix {
	top: 85px;
}
}
/* Annual Report - Start
*******************************/
html {
  scroll-behavior: smooth;
}
#annualSocReport {
    font-family:"Avenir LT W01_65 Medium1475532";;
    line-height: 150%;
}
#annualSocReport h1 {
	font-size: 68px !important;
    padding: 0px 0px 0px 0px !important;
    font-family: 'Avenir LT W01_85 Heavy1475544';
    line-height: 150%;
    margin: 0px auto 15px auto;
    color: #0072b4;
    width: 100%;
    text-align: center;
    margin-top: 100px;
    display: block;
    margin-bottom: 20px;
}
#annualSocReport h3 {
    font-size: 36px !important;
    padding: 110px 0px 20px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532";;
    line-height: 150%;
    margin: 0 auto;
    font-weight: 700;
    color: #0072b4;
    width: 100%;
    text-align: center;
}
#annualSocReport p {	
	font-size: 20px;
    padding: 10px 0px;
    line-height: 150%;
    margin: 0 auto 10px auto;
}
.arTopBG {
    background: url(/images/annualReport/topBackground1.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-size: 100%;
    background-position: top;
    margin: -30px -15px 0px -15px;
	min-height: 100%;
}
.arMidBG {
    background: url(/images/annualReport/arMidBackground2.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-size: 100%;
    background-position: top;
    margin: 0px -13.5%;
    min-height: 100%;
}
.arBottomBG {
    background: url(/images/annualReport/arBottomBackground3.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-size: 100%;
    background-position: top;
    margin: 0 -13.4% -64px;
    min-height: 40%;
    background-position: bottom;
}
.arTopBGCenter {
    background: url(/images/annualReport/topBackground1.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-size: 100%;
    margin: -30px -15px 0px -15px;
	min-height: 100%;
}
#annualSocReport ul.topLinks {
	margin: 0 auto;
    padding: 0;
    text-align: center;
    list-style: none;
    display: flex;
    width: fit-content;
}
#annualSocReport .topLinks li a {
    padding: 0 10px;
    font-size: 16px;
    color: #333;
    font-family: 'Avenir LT W01_85 Heavy1475544';
}
#annualSocReport .tabLinks  {
	margin: 0 auto;
    padding: 0;
    text-align: center;
    list-style: none;
    display: flex;
    width: fit-content;
}
#annualSocReport .nav-tabs {
	border:none;
}
#annualSocReport .tabLinks li a {
    padding: 0 10px;
    font-size: 16px;
    color: #333;
    font-family: 'Avenir LT W01_85 Heavy1475544';
	border:none;
	    border-right: 1px solid #666;
		border-radius: 0;
}
#annualSocReport .nav>li>a:focus, #annualSocReport .nav>li>a:hover {
    text-decoration: none;
    background-color:transparent;
	border:none;
    color: #333;
    font-weight:700;
		    border-right: 1px solid #666;
		border-radius: 0;
}
#annualSocReport .tabLinks li:last-child a {
	border:none;
}
#annualSocReport .topLinks li a:hover {
	font-weight:700;
}
#annualSocReport .nav-tabs>li.active>a {
	background-color:transparent;
} 
#annualSocReport .tab-pane {    margin: 50px 0;}
#carouselCenter h3, #internationalCenter h3 {
	font-size: 18px !important;
    color: #333;
    padding: 20px 0 !important;
}
#annualSocReport .tab-pane h2 {
	 color: #0076a9;
    font-size: 26px !important;
    font-family:"Avenir LT W01_65 Medium1475532";;
    line-height: 150%;
    margin: 0 auto;
    font-weight: 700;
    width: 100%;
}
.innerBannerImg { margin: 0px -13.5%;}
.logoCarouselHomeTitle {display:none;}
.membersBlock {margin: 0px -12.0%;}
.membersBlock div{ background-color:#fff !important;     padding: 0 !important;}
#byTheNumbers.OurCenters .item {
    padding: 10px;
}
#annualSocReport a.more {
    background-position: 0 5px;
    font-size: 14px;
}
#annualSocReport .tabLinks li.active a {
	font-weight:700;
}
.backAnnualReport {
    margin: 60px 60px 0px 60px !important;
    font-size: 24px !important;
}
.centerBackAnnualReport {
    font-size: 24px !important;
    margin: 116px 0px 52px 0px !important;
    /* font-family:"Avenir LT W01_65 Medium1475532";; */
    line-height: 150%;
    margin: 0 auto;
    /* font-weight: 700; */
    color: #0072b4;
    width: 100%;
    text-align: center;
    display: block;
}
#carouselCenter2 h3 {
    padding: 0 10px 5px 10px !important;
    font-size: 18px !important;
    color: #333;
    font-family: 'Avenir LT W01_85 Heavy1475544';
    text-align: left;
}
#carouselCenter2.OurCenters .item {
    padding: 10px !important;
}
#carouselCenter2.OurCenters .owl-next { 
position: absolute;
    right: -50px;
    top: 40%;
	font-size:120px;
		color:#9e9e9e;
}
#carouselCenter2.OurCenters .owl-prev {
	left: -50px;
    position: absolute;
    top: 40%;
	font-size:120px;
	color:#9e9e9e;
}
#carouselCenter2 .owl-nav [class*=owl-]:hover {     
	background: #ffffff;
    color: #0076a9;
    text-decoration: none;
}
#carouselCenter2.OurCenters .owl-next:focus, #carouselCenter2.OurCenters .owl-prev:focus {
	outline:none;
}
#carouselCenter2 .owl-item img {
	max-height: 300px;
	border: 1px solid #9E9E9E;
}
.arSeeMoreText {
    text-align: right;
    color: #0076a9;
    font-size: 18px;
    background: #f1f1f1;
    float: right;
    padding: 5px 10px;
    border-radius: 4px;
}
.btnNumber {
	font-size: 70px;
    color: #0072b4;
    text-align: center;
    line-height: 130%;
    font-weight: 700;
}
.btntext {    
	color: #333;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px;
	line-height:125%;
}
@media (max-width: 640px) {	
#annualSocReport h1 {
    font-size: 34px !important;
    margin-top: 40px;
    margin-bottom: 20px;
}
#annualSocReport ul.topLinks {
    display: block;
	width: auto;
}
#annualSocReport ul.topLinks li {
    padding: 5px 10px;
    display: block;
    border-bottom: 1px solid #333;
}
#annualSocReport h3 {
	font-size: 20px !important;
    padding: 40px 0px 10px !important;
}
#annualSocReport p {   font-size: 18px !important;
    color: #333 !important;
}
.innerBannerImg {margin: 0px -4%;}
.membersBlock {
    margin: 0px 0%;
}
.arMidBG {
    margin: 0px -4.2%;
}
.arBottomBG {
   margin: 0 -4.2% -64px;
}
.btnNumber {
    font-size: 40px !important;
    padding-bottom: 20px;
}
}
#byTheNumbers.OurCenters .item {
    padding: 10px;
}
.btnBox {
	background: #f5f9fa;
    padding: 10px;
	min-height: 280px;
}
.btnIcon { 
	margin: 30px auto 10px;
    width: 100px;
}

@media screen and (max-width: 1440px) and (min-width: 640px) {
.innerBannerImg {
    margin: 0px -5% !important;
}
}
/* Annual Report - End
******************************/
.mediaRoomText p {
	display: block;
    text-align: center;
    padding: 10px;
    font-size: 16px !important;
    margin-top: 10px;
}
/*
*****************************/
#owl-carousel .owl-nav, 
#owlCarouselInstitute .owl-nav, 
#owlFocusAreas .owl-nav,
#owl-carouselCenter .owl-nav,
#owl-carouselBlog .owl-nav,
#owl-carouselData .owl-nav,
#ourExperts .owl-nav,
#owl-carouselMediaRoom .owl-nav,
#owl-CenterMemberExclusive .owl-nav,
#owl-cme .owl-nav,
#owl-center_network .owl-nav,
#seniorFellows .owl-nav, 
#seniorAdvisors .owl-nav, 
#advisory .owl-nav,
#gcfocusAreasBlocks .owl-nav,
#staff .owl-nav,
#gcprMedia .owl-nav,
#esgFocusAreas .owl-nav,
#owl-carouselConf .owl-nav,
#carouselCenter2 .owl-nav,
#learnBlocksOne .owl-nav, 
#learnBlocksTwo .owl-nav, 
#learnBlocksThree .owl-nav,
#keywordNonPrimaryScrollBox .owl-nav,
#cpPeertopeerCarousel .owl-na,
#owlCarouselPublicationListing .owl-na,
#owl-carousel2 .owl-na,
#newConferencesEvents .owl-na,
#newPublications .owl-na, 
#newConferencesEvents .owl-na, 
#newWebcasts .owl-na, 
#newMiniSeries .owl-na, 
#newPodcasts .owl-na, 
#newWebcastsVideos .owl-na, 
#newInTheNews .owl-na   {
	font-size: 40px;
    color: #b1b4b6 !important;
	line-height: 20px;
    margin-top: -10px;
}
#owl-carousel .owl-nav [class*=owl-]:hover,
#owlCarouselInstitute .owl-nav [class*=owl-]:hover, 
#owlFocusAreas .owl-nav [class*=owl-]:hover,
#owl-carouselCenter .owl-nav [class*=owl-]:hover,
#owl-carouselBlog .owl-nav [class*=owl-]:hover,
#owl-carouselData .owl-nav [class*=owl-]:hover,
#ourExperts .owl-nav [class*=owl-]:hover,
#owl-carouselMediaRoom .owl-nav [class*=owl-]:hover,
#owl-CenterMemberExclusive .owl-nav [class*=owl-]:hover,
#owl-cme .owl-nav [class*=owl-]:hover,
#owl-center_network .owl-nav [class*=owl-]:hover,
#seniorFellows .owl-nav [class*=owl-]:hover, 
#seniorAdvisors .owl-nav [class*=owl-]:hover, 
#advisory .owl-nav [class*=owl-]:hover,
#gcfocusAreasBlocks .owl-nav [class*=owl-]:hover,
#staff .owl-nav [class*=owl-]:hover,
#gcprMedia .owl-nav [class*=owl-]:hover,
#esgFocusAreas .owl-nav [class*=owl-]:hover,
#owl-carouselConf .owl-nav [class*=owl-]:hover,
#carouselCenter2 .owl-nav [class*=owl-]:hover,
#learnBlocksOne .owl-nav [class*=owl-]:hover, 
#learnBlocksTwo .owl-nav [class*=owl-]:hover, 
#learnBlocksThree .owl-nav [class*=owl-]:hover,
#keywordNonPrimaryScrollBox .owl-nav [class*=owl-]:hover,
#cpPeertopeerCarousel .owl-nav [class*=owl-]:hover,
#owlCarouselPublicationListing .owl-nav [class*=owl-]:hover,
#owl-carousel2 .owl-nav [class*=owl-]:hover,
#newConferencesEvents .owl-nav [class*=owl-]:hover,
#newPublications .owl-nav [class*=owl-]:hover, 
#newConferencesEvents .owl-nav [class*=owl-]:hover, 
#newWebcasts .owl-nav [class*=owl-]:hover, 
#newMiniSeries .owl-nav [class*=owl-]:hover, 
#newPodcasts .owl-nav [class*=owl-]:hover, 
#newWebcastsVideos .owl-nav [class*=owl-]:hover, 
#newInTheNews .owl-nav [class*=owl-]:hover {
	background: #fff;
    color: #666666;
    text-decoration: none;
}
#owl-carousel .owl-nav [class*=owl-]:focuse, 
#owlCarouselInstitute .owl-nav [class*=owl-]:focuse,  
#owlFocusAreas .owl-nav [class*=owl-]:focuse, 
#owl-carouselCenter .owl-nav [class*=owl-]:focuse, 
#owl-carouselBlog .owl-nav [class*=owl-]:focuse, 
#owl-carouselData .owl-nav [class*=owl-]:focuse, 
#ourExperts .owl-nav [class*=owl-]:focuse, 
#owl-carouselMediaRoom .owl-nav [class*=owl-]:focuse,
#owl-CenterMemberExclusive .owl-nav [class*=owl-]:focuse,
#owl-cme .owl-nav [class*=owl-]:focuse,
#owl-center_network .owl-nav [class*=owl-]:focuse, 
#seniorFellows .owl-nav [class*=owl-]:focus, 
#seniorAdvisors .owl-nav [class*=owl-]:focus, 
#advisory .owl-nav [class*=owl-]:focus,
#gcfocusAreasBlocks .owl-nav [class*=owl-]:focus,
#staff .owl-nav [class*=owl-]:focus,
#gcprMedia .owl-nav [class*=owl-]:focus,
#esgFocusAreas .owl-nav [class*=owl-]:focus,
#owl-carouselConf .owl-nav [class*=owl-]:focus,
#carouselCenter2 .owl-nav [class*=owl-]:focus,
#learnBlocksOne .owl-nav [class*=owl-]:focus, 
#learnBlocksTwo .owl-nav [class*=owl-]:focus, 
#learnBlocksThree .owl-nav [class*=owl-]:focus,
#keywordNonPrimaryScrollBox .owl-nav [class*=owl-]:focus,
#cpPeertopeerCarousel .owl-nav [class*=owl-]:focus,
#owlCarouselPublicationListing .owl-nav [class*=owl-]:focus,
#owl-carousel2 .owl-nav [class*=owl-]:focus,
#newConferencesEvents .owl-nav [class*=owl-]:focus,
#newPublications .owl-nav [class*=owl-]:focus, 
#newConferencesEvents .owl-nav [class*=owl-]:focus, 
#newWebcasts .owl-nav [class*=owl-]:focus, 
#newMiniSeries .owl-nav [class*=owl-]:focus, 
#newPodcasts .owl-nav [class*=owl-]:focus, 
#newWebcastsVideos .owl-nav [class*=owl-]:focus, 
#newInTheNews .owl-nav [class*=owl-]:focus {
	background: none;
	color: #0076a9;
	text-decoration: none;
	outline: none;
}
@media screen and (max-width: 768px) {
#pubAuthors .owl-nav, #pubWidgets .owl-nav, #owl-carouselConf .owl-nav   {
	font-size: 40px !important;
    color: #b1b4b6 !important;
}
}
/*
****************************/
#accordion_leftNav h4.panel-title.collapsed i {
	transform: rotate(-90deg);
  	-webkit-transform: rotate(-90deg);
  	-moz-transform: rotate(-90deg);
  	-ms-transform: rotate(-90deg);
  	-o-transform: rotate(-90deg);
	transition: transform .5s;
}
#accordion_leftNav h4.panel-title i {
	transition: transform .5s;
}
@media (width: 812px) and (orientation : landscape) {
	/* .bodyMarNoMsg {
    	margin-top: 87px;
	} */
}
#ourExperts .owl-nav {
	font-size: 120px !important;
	color: #b1b4b6 !important;
}
#ourExperts .owl-nav .owl-prev {
	left: 0;
	top: 5%;
	position: absolute;
}
#ourExperts .owl-nav .owl-next {
	right: 0;
	top: 5%;
	position: absolute;
}
@media screen and (max-width: 1440px) and (min-width: 640px) {
.innerBannerImg {
    margin: 0px -5% !important;
}
}
/* Annual Report - End
******************************/
.mediaRoomText p {
	display: block;
    text-align: center;
    padding: 10px;
    font-size: 16px !important;
    margin-top: 10px;
}
#accordion_leftNav h4.panel-title.collapsed i {
	transform: rotate(-90deg);
  	-webkit-transform: rotate(-90deg);
  	-moz-transform: rotate(-90deg);
  	-ms-transform: rotate(-90deg);
  	-o-transform: rotate(-90deg);
	transition: transform .5s;
}
#accordion_leftNav h4.panel-title i {
	transition: transform .5s;
}
@media (width: 812px) and (orientation : landscape) {
	/* .bodyMarNoMsg {
    	margin-top: 87px;
	} */
}
/* - Carousel changes for mobile to arrow / remove dots / loop off 
*****************************/

#owl-carousel .owl-nav [class*=owl-]:hover,
#owlCarouselInstitute .owl-nav [class*=owl-]:hover, 
#owlFocusAreas .owl-nav [class*=owl-]:hover,
#owl-carouselCenter .owl-nav [class*=owl-]:hover,
#owl-carouselBlog .owl-nav [class*=owl-]:hover,
#owl-carouselData .owl-nav [class*=owl-]:hover,
#ourExperts .owl-nav [class*=owl-]:hover,
#owl-carouselMediaRoom .owl-nav [class*=owl-]:hover,
#owl-CenterMemberExclusive .owl-nav [class*=owl-]:hover,
#owl-cme .owl-nav [class*=owl-]:hover,
#owl-center_network .owl-nav [class*=owl-]:hover,
#seniorFellows .owl-nav [class*=owl-]:hover, 
#seniorAdvisors .owl-nav [class*=owl-]:hover, 
#advisory .owl-nav [class*=owl-]:hover,
#gcfocusAreasBlocks .owl-nav [class*=owl-]:hover,
#staff .owl-nav [class*=owl-]:hover,
#gcprMedia .owl-nav [class*=owl-]:hover,
#esgFocusAreas .owl-nav [class*=owl-]:hover,
#owl-carouselConf .owl-nav [class*=owl-]:hover,
#carouselCenter2 .owl-nav [class*=owl-]:hover,
#learnBlocksOne .owl-nav [class*=owl-]:hover, 
#learnBlocksTwo .owl-nav [class*=owl-]:hover, 
#learnBlocksThree .owl-nav [class*=owl-]:hover,
#keywordNonPrimaryScrollBox .owl-nav [class*=owl-]:hover,
#cpPeertopeerCarousel .owl-nav [class*=owl-]:hover,
#owlCarouselPublicationListing .owl-nav [class*=owl-]:hover,
#owl-carousel2 .owl-nav [class*=owl-]:hover,
#newConferencesEvents .owl-nav [class*=owl-]:hover,
#newPublications .owl-nav [class*=owl-]:hover, 
#newConferencesEvents .owl-nav [class*=owl-]:hover, 
#newWebcasts .owl-nav [class*=owl-]:hover, 
#newMiniSeries .owl-nav [class*=owl-]:hover, 
#newPodcasts .owl-nav [class*=owl-]:hover, 
#newWebcastsVideos .owl-nav [class*=owl-]:hover, 
#newInTheNews .owl-nav [class*=owl-]:hover {
	background: #fff;
    color: #666666;
    text-decoration: none;
}
#owl-carousel .owl-nav [class*=owl-]:focuse, 
#owlCarouselInstitute .owl-nav [class*=owl-]:focuse,  
#owlFocusAreas .owl-nav [class*=owl-]:focuse, 
#owl-carouselCenter .owl-nav [class*=owl-]:focuse, 
#owl-carouselBlog .owl-nav [class*=owl-]:focuse, 
#owl-carouselData .owl-nav [class*=owl-]:focuse, 
#ourExperts .owl-nav [class*=owl-]:focuse, 
#owl-carouselMediaRoom .owl-nav [class*=owl-]:focuse,
#owl-CenterMemberExclusive .owl-nav [class*=owl-]:focuse,
#owl-cme .owl-nav [class*=owl-]:focuse,
#owl-center_network .owl-nav [class*=owl-]:focuse, 
#seniorFellows .owl-nav [class*=owl-]:focus, 
#seniorAdvisors .owl-nav [class*=owl-]:focus, 
#advisory .owl-nav [class*=owl-]:focus,
#gcfocusAreasBlocks .owl-nav [class*=owl-]:focus,
#staff .owl-nav [class*=owl-]:focus,
#gcprMedia .owl-nav [class*=owl-]:focus,
#esgFocusAreas .owl-nav [class*=owl-]:focus,
#owl-carouselConf .owl-nav [class*=owl-]:focus,
#carouselCenter2 .owl-nav [class*=owl-]:focus,
#learnBlocksOne .owl-nav [class*=owl-]:focus, 
#learnBlocksTwo .owl-nav [class*=owl-]:focus, 
#learnBlocksThree .owl-nav [class*=owl-]:focus,
#keywordNonPrimaryScrollBox .owl-nav [class*=owl-]:focus,
#cpPeertopeerCarousel .owl-nav [class*=owl-]:focus,
#owlCarouselPublicationListing .owl-nav [class*=owl-]:focus,
#owl-carousel2 .owl-nav [class*=owl-]:focus,
#newConferencesEvents .owl-nav [class*=owl-]:focus,
#newPublications .owl-nav [class*=owl-]:focus, 
#newConferencesEvents .owl-nav [class*=owl-]:focus, 
#newWebcasts .owl-nav [class*=owl-]:focus, 
#newMiniSeries .owl-nav [class*=owl-]:focus, 
#newPodcasts .owl-nav [class*=owl-]:focus, 
#newWebcastsVideos .owl-nav [class*=owl-]:focus, 
#newInTheNews .owl-nav [class*=owl-]:focus {
	background: none;
	color: #0076a9;
	text-decoration: none;
	outline: none;
}
/* Arrow visible in desktop left and right
************************************/
#owl-carouselData .owl-nav,
#owlCarouselPubListAll .owl-nav,
#ourExperts .owl-nav .owl-nav,
#advisory .owl-nav,
#upcomingEWW .owl-nav,
#seniorFellows .owl-nav {
	font-size: 120px;
	color: #b1b4b6 !important;
}
#owl-carouselData .owl-nav .owl-prev,
#owlCarouselPubListAll .owl-nav .owl-prev,
#ourExperts .owl-nav .owl-prev,
#advisory .owl-nav .owl-prev,
#seniorFellows .owl-nav .owl-prev  {
	left: -32px;
	top: 24%;
	position: absolute;
}
#owl-carouselData .owl-nav .owl-next,
#owlCarouselPubListAll .owl-nav .owl-next,
#ourExperts .owl-nav .owl-next,
#advisory .owl-nav .owl-next,
#seniorFellows .owl-nav .owl-next  {
	right: -35px;
	top: 24%;
	position: absolute;
}
/**********************************/
/* Arrow visible in Moble and Tab Bottom
************************************/
@media screen and (max-width: 768px) {
#owl-carousel .owl-nav, 
#owlCarouselInstitute .owl-nav, 
#owlFocusAreas .owl-nav,
#owl-carouselCenter .owl-nav,
#owl-carouselBlog .owl-nav,
#owl-carouselData .owl-nav,
#ourExperts .owl-nav,
#owl-carouselMediaRoom .owl-nav,
#owl-CenterMemberExclusive .owl-nav,
#owl-cme .owl-nav,
#owl-center_network .owl-nav,
#seniorFellows .owl-nav, 
#seniorAdvisors .owl-nav, 
#advisory .owl-nav,
#gcfocusAreasBlocks .owl-nav,
#staff .owl-nav,
#gcprMedia .owl-nav,
#esgFocusAreas .owl-nav,
#owl-carouselConf .owl-nav,
#carouselCenter2 .owl-nav,
#learnBlocksOne .owl-nav, 
#learnBlocksTwo .owl-nav, 
#learnBlocksThree .owl-nav,
#keywordNonPrimaryScrollBox .owl-nav,
#cpPeertopeerCarousel .owl-nav,
#owlCarouselPublicationListing .owl-nav,
#owl-carousel2 .owl-nav,
#newConferencesEvents .owl-nav,
#newPublications .owl-nva, 
#newConferencesEvents .owl-nav, 
#newWebcasts .owl-nav, 
#newMiniSeries .owl-nav, 
#newPodcasts .owl-na, 
#newWebcastsVideos .owl-nav, 
#newInTheNews .owl-nav,
   {
	font-size: 40px;
    color: #b1b4b6 !important;
}
#pubAuthors .owl-nav, 
#pubWidgets .owl-nav, 
#owl-carouselConf .owl-nav,
#ourExperts .owl-nav,
#advisory .owl-nav,
#owl-carouselData .owl-nav,
#LeadershipDevelopment .owl-nav,
#upcomingEWW .owl-nav,
#owlCarouselInstitute .owl-nav,
#pchMediaRoomIn5 .owl-nav,
#pchMediaRoomIn6 .owl-nav,
#pchMediaRoomIn10 .owl-nav,
#pchMediaRoomIn4 .owl-nav,
#pchMediaRoomIn2 .owl-nav,
#pchMediaRoomIn1 .owl-nav,
#pchMediaRoomIn3 .owl-nav,
#pchMediaRoomIn11 .owl-nav,
#mmchMediaRoomIn .owl-nav,
#owl-carouselMedia .owl-nav,
#joinCouncil .owl-nav,
#pchWebcasts .owl-nav,
#owlCarouselPublicationListing .owl-nav,
#cpPeertopeerCarousel .owl-nav,
#owl-carouselMedia .owl-nav       {
	font-size: 40px;
    color: #b1b4b6 !important;
}
#ourExperts .owl-nav .owl-prev,
#advisory .owl-nav .owl-prev,
#owl-carouselData .owl-prev,
#LeadershipDevelopment .owl-prev,
#upcomingEWW .owl-prev,
#seniorFellows .owl-prev,
#pchMediaRoomIn5 .owl-prev,
#pchMediaRoomIn6 .owl-prev,
#pchMediaRoomIn10 .owl-prev,
#pchMediaRoomIn4 .owl-prev,
#pchMediaRoomIn2 .owl-prev,
#pchMediaRoomIn1 .owl-prev,
#pchMediaRoomIn3 .owl-prev,
#pchMediaRoomIn11 .owl-prev,
#mmchMediaRoomIn .owl-prev,
#owl-carouselMedia .owl-prev,
#joinCouncil .owl-prev,
#pchWebcasts .owl-prev,
#owlCarouselPublicationListing .owl-prev,
#cpPeertopeerCarousel .owl-prev,
#owl-carouselMedia .owl-prev   {
	position: initial !important;
	font-size: 40px;
	line-height: 20px;
}
#ourExperts .owl-nav .owl-next,
#advisory .owl-nav .owl-next,
#owl-carouselData .owl-next,
#LeadershipDevelopment .owl-next,
#upcomingEWW .owl-next,
#seniorFellows .owl-next,
#pchMediaRoomIn5 .owl-next,
#pchMediaRoomIn6 .owl-next,
#pchMediaRoomIn10 .owl-next,
#pchMediaRoomIn4 .owl-next,
#pchMediaRoomIn2 .owl-next,
#pchMediaRoomIn1 .owl-next,
#pchMediaRoomIn3 .owl-next,
#pchMediaRoomIn11 .owl-next,
#mmchMediaRoomIn .owl-next,
#owl-carouselMedia .owl-next,
#joinCouncil .owl-next,
#pchWebcasts .owl-next,
#owlCarouselPublicationListing .owl-next,
#cpPeertopeerCarousel .owl-next,
#owl-carouselMedia .owl-next   {
	position: initial !important;
	font-size: 40px;
		line-height: 20px;
}
}
/* Arrow visible in Moble and Tab Bottom - over
************************************/
#pubWidgets .item ul {
    margin-left: 0 !important;
    padding-left: 0 !important;
}
@media screen and (max-width: 768px) {
	#pubWidgets #global_indicators li {
    height: auto !important;
	padding-bottom: 1px !important;
	}
	#global_indicators li a {
    width: 59% !important;
	}
}
/*
************************************/
#content ul.yearsDDmCon li {
	background: no-repeat;
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
    font-size: 16px;
    border-bottom: 1px solid #000;
    text-align: center;
}
#content ul.yearsDDmCon li:last-child {
	border-bottom: 0px solid #000;
}
/* 	 My TCB 
************************/
#myTCBblock {
	font-family: 'Avenir LT W01_85 Heavy1475544' !important;
	margin-top: 15px;
	margin-bottom: 15px;
}
#myTCBblock .rni h3 {
	font-size: 16px;
	color: #0076a9;
	border-bottom: 1px solid #333;
	padding-bottom: 5px;
	font-weight:700;
}
#myTCBrni {
	margin: 0px 0 20px 0;
}
#myTCBrni .item {
	padding: 0 !important;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	margin: 0 auto !important;
}
#myTCBwvp .item,
#myTCBwvp2 .item,
#myTCBwvp3 .item {
	padding: 0 15px !important;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	margin: 0 auto !important;
}
#myTCBrni .item p.title3 {
	font-size: 18px !important;
    color: #000 !important;
    line-height: 130%;
    border: 0;
    font-weight: bold;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
#myTCBrni .item p.date {
	font-size: 16px;
	color: #000 !important;
	margin-top: 5px;
    line-height: 130%;
    font-weight: 100;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
#myTCBblock .myTCBfniBigBlock h4 {
	color: #333;
	font-size: 32px;
	font-weight: 400;
	line-height: 123%;
	margin-top: 0;
}
#myTCBblock .myTCBfniBigBlock h4 a {
	color: #333;
}
#myTCBblock .myTCBfniBigBlock p.date {
	font-size: 16px;
    color: #000 !important;
    margin-top: 5px;
    line-height: 130%;
    font-weight: 100;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
	}
#myTCBrni .owl-prev, #myTCBrni9 .owl-prev, .moreResearchInsights .owl-prev {
	position: absolute;
	left: -10px;
	top: 15px;
	font-size: 40px !important;
	outline: none;
	color: #414141;
}
#myTCBrni .owl-next, #myTCBrni9 .owl-next, .moreResearchInsights .owl-next {
	position: absolute;
	right: 0px;
	top: 15px;
	font-size: 40px !important;
	outline: none;
	color: #414141;
}
#myTCBrni #socialmedia .floatActionBtn, 
#myTCBwvp #socialmedia .floatActionBtn,
#myTCBwvp2 #socialmedia .floatActionBtn,
#myTCBwvp3 #socialmedia .floatActionBtn  {
	position: initial !important;
}
#myTCBrni #socialmedia .description, 
#myTCBwvp #socialmedia .description,
#myTCBwvp2 #socialmedia .description,
#myTCBwvp3 #socialmedia .description {
	display: none;
	left: 0px;
	bottom: 20px !important;
	top: inherit !important;
}
#myTCBrni #socialmedia .shareHeader, 
#myTCBwvp #socialmedia .shareHeader,
#myTCBwvp2 #socialmedia .shareHeader,
#myTCBwvp3 #socialmedia .shareHeader {
	font-size: 12px;
	padding: 2px 15px;
	color: #000;
	background-color: #b5c8de;
	float: left;
	clear: both;
}
#myTCBrni #socialmedia .shareBody ul,
#myTCBwvp #socialmedia .shareBody ul,
#myTCBwvp2 #socialmedia .shareBody ul,
#myTCBwvp3 #socialmedia .shareBody ul  {
	padding: 5px 5px !important;
	margin: 0 !important;
}
.myTCBfniBigBlock .floatActionBtn.nonSplashPage {
    bottom: 0;
    position: inherit;
    top: inherit !important;
    right: 0;
}
.myTCBfniBigBlock .shareHeader {
    float: left;
}
.myTCBfniBigBlock #socialmedia .description{
    display: none;
    left: 0px;
    bottom: 20px !important;
    top: inherit !important;
}
#myTCBrni .owl-nav [class*=owl-]:hover, #myTCBrni .owl-prev [class*=owl-]:hover {
	background: #fff;
	color: #0076a9;
	text-decoration: none;
	outline: none;
}
#myTCBwvp h4.title3,
#myTCBwvp2 h4.title3,
#myTCBwvp3 h4.title3,
#myTCBwvp2 h4 a {
	font-size: 18px !important;
	font-weight: 100;
	color: #000;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	background: none !important;
	border: none !important;
	padding: 5px 0 5px 0 !important;
	margin: 0 !important;
	font-weight: 700;
}
#myTCBwvp h4.title3 a{
	color:#000;
}
#myTCBrni .item a:hover p.title3, #myTCBwvp a:hover h4.title3, #myTCBwvp2 a:hover h4.title3, #myTCBwvp3 a:hover h4.title3, #myTCBwvp h4.title3 a:hover,
.myTCBfniBigBlock h4 a:hover, #myTCBwvp2 h4 a:hover{
    color: #08528a !important;
}
#myTCBwvp .item p.date,
#myTCBwvp2 .item p.date,
#myTCBwvp3 .item p.date {
	color: #000 !important;
	margin-top: 5px;
    font-size: 15px !important;
    line-height: 130%;
    font-weight: 100;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
#myTCBblock .sectionTitle {
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    font-size: 18px;
    font-weight: 600;
    margin-top: 20px;
    border-bottom: 1px solid #000;
    color: #0877aa;
    padding-bottom: 10px;
	margin-right: 30px;
}
.myTCBfniBigBlock.floatActionBtn {
	position: initial;
}
.myTCBfniBigBlock.floatActionBtn .description {
	left: 0 !important;
	bottom: 21px !important;
}
.myTCBfniBigBlock.floatActionBtn .description .shareHeader {
	float: left !important;
}
/*
****************/
#rwBlock1 .item {
    padding: 10px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    margin: 0 auto !important;
}
#rwBlock2 .item,
#rwBlock3 .item {
    padding: 10px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    margin: 0 auto !important;
}
#rwBlock1 .item p.title3 {
	font-size: 16px !important;
    color: #000 !important;
    line-height: 130%;
    border: 0;
    font-weight: bold;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
#rwBlock1 .floatActionBtn,
#rwBlock2 .floatActionBtn,
#rwBlock3 .floatActionBtn {
	position: initial;
}
#rwBlock1 .floatActionBtn .description,
#rwBlock2 .floatActionBtn .description,
#rwBlock3 .floatActionBtn .description   {
    left: 0px;
    bottom: 20px !important;
    top: inherit !important;
}
#rwBlock1 .floatActionBtn .description .shareHeader,
#rwBlock2 .floatActionBtn .description .shareHeader ,
#rwBlock3 .floatActionBtn .description .shareHeader  {
	float: left !important;
}
#rwBlock1 .owl-next {
    position: absolute;
    right: -5px;
    top: 35%;
    font-size: 40px;
    outline: none;
	color: #414141;
}
#rwBlock1 .owl-prev {
    position: absolute;
    left: -5px;
    top: 35%;
    font-size: 40px;
    outline: none;
	color: #414141;
}
#rwBlock1 .owl-nav [class*=owl-]:hover, #rwBlock1 .owl-prev [class*=owl-]:hover {
    background: #fff;
    color: #0076a9;
    text-decoration: none;
    outline: none;
}
.rightWidget h4.title3 {
	font-size: 18px !important;
    font-weight: 100;
    color: #000;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    background: none !important;
    border: none !important;
    padding: 5px 0 5px 0 !important;
    margin: 0 !important;
    font-weight: 700;
	line-height:130%;
	}
	
.rightWidget h4.title3 a {
    color: #000;
}
.rightWidget h4.title3 a:hover {
    color: #08528a;
}
.rightWidget h4.title4 {
    font-size: 18px !important;
    font-weight: 100;
    color: #000;
    font-family: 'Avenir LT W01_85 Heavy1475544' !important;
    background: none !important;
    border-bottom: 1px solid #000;
    padding: 5px 0 5px 0 !important;
    margin: 0 !important;
    font-weight: 700;
    line-height: 130%;
}
#rwBlock2 ul{
padding: 0;
    margin: 0;
    list-style: none;
	background: #fff;
}
#rwBlock2 ul li a{
    font-size: 15px;
    font-weight: 700;
    display: block;
    color: #0076a9;
    text-decoration: underline;
}
#myTCBblock .shareBody {
    background-color: #fff;
    clear: both;
    border: 1px solid #999;
    border-radius: 10px;
    padding: 5px 5px;
}
#myTCBblock .shareHeader {
	display:none;
}
#myTCBblock .shareBody ul li span a span img{ 
	width:30px !important;
}
#exTab3 li a {
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	font-size: 16px;
	color: #333;
	font-weight: 600;
	padding: 0 50px 0 0;
	background: none;
	font-weight: 100;
}
#exTab3 li.active{
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
	font-size: 16px;
	color: #0076a9;
	font-weight: 700;
	padding: 0 0px 0 0;
	background: none;
}
#exTab3 li.seperator{
	padding: 0 5px 0 5px;
}
#exTab3 .nav-pills>li.active>a, #exTab3 .nav-pills>li.active>a:focus, #exTab3 .nav-pills>li.active>a:hover, #exTab3 .nav>li>a:hover {
	color: #0076a9 !important;
	font-weight: 700;
}
#exTab3 ul.nav {
	border-bottom: 1px solid #000;
	padding-bottom: 7px;
	margin-bottom: 10px;
}
#exTab3 .shareBody a {
	color: #000 !important;
	font-size: 12px;
	color: #333;
	font-weight: 600;
	padding: 0;
	background: none;
	font-weight: 100;
}

.myEventTitle {
    border-bottom: 1px solid #000;
    padding-bottom: 7px;
    margin-bottom: 10px;
    display: block;
}
.myEventTitle .form-control {
	margin-left: 30px;
    border: 2px solid #bdbdbd;
    border-radius: 0;
	font-size:16px;
}
.myEventTitle h4.pull-left {
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    font-size: 16px;	
    color: #0076a9 !important;
    font-weight: 700 !important;
    background: none;
}
.notRegEve {
    text-align: center;
    font-size: 18px;
    padding: 4vh 10vw;
    font-weight: 700;
    color: #0076a9;
    border-bottom: 1px solid #b1b3b5;
    margin-bottom: 20px;
}

.myTCBCalendar .cDate {
	    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    font-size: 18px;
    color: #000 !important;
    font-weight: 700 !important;
    background: none;
	margin-left:20px;
}
.myTCBCalendar .cDate:nth-child(n+2) {
    margin-top:50px
}
.myTCBCalendar #socialmedia, .myTCBCalendar .floatActionBtn {
	position:inherit !important;
	    margin-top: 13px;
}
.cAction .calendarIconBox {
    margin-top: 13px;	
}
.myTCBCalendar .calendarIconBox .addToCalendar {
	position: absolute;
	right: 0px;
	top: 29px;
	height: 2px;
	z-index: 999;
}
.myTCBCalendar .calendarIconBox .addToCalendar .panel-body {
    padding: 5px;
}
.cAction .addToCalendar li {
    width: 140px;
    text-align: left;
    font-size: 14px;
    border: 0 !important;
    margin-bottom: 0 !important;
}
.regBtn a { float: left;
    display: block;
    background: #0076a9;
    height: 30px;
    border-radius: 40px;
    margin-top: 10px;
    color: #fff;
    padding: 0 20px;
    line-height: 30px;
    font-size: 13px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.regBtn .calendarIconBox  a { 
	float: left;
    display: block;
    border-radius: 40px;
    margin-top: 13px;
    color: #fff;
    padding: 0 0px;
    line-height: 30px;
    font-size: 13px;
    background:none
}
ul.myTCBCalendarData {
	list-style: none;
    padding: 0;
    margin: 5px 0;
}
ul.myTCBCalendarData li {
	border: 1px solid #333;
    margin-bottom: 10px;
}
ul.myTCBCalendarData .shareBody li {
	border:none;
}
ul.myTCBCalendarData .cTitleText .title1 {
	padding: 4px 0;
    font-size: 16px;
    font-weight: 700;
    display: block;
    color: #0076a9;
	padding:0;
	margin:10px 0 0 0;
}
ul.myTCBCalendarData .cTitleText .title2 {
		padding: 4px 0;
    font-size: 16px;
    font-weight: 700;
    display: block;
    color: #000;
		padding:0;
	    margin: 5px 0;
}
ul.myTCBCalendarData .cTitleText .title3 {
		padding: 4px 0;
    font-size: 16px;
    font-weight: 700;
    display: block;
    color: #000;
		padding:0;
	margin:0;
}
#rwBlock2 {
    border: 4px solid #0076a9;
    padding: 0;
    background: #0076a9;
}
#rwBlock2 .title3 {
    padding-bottom: 5px !important;
    background: #0076a9 !important;
    color: #fff;
    padding-left: 5px !important;
    font-size: 16px !important;
}
.attendeePortal ul.myTCBCalendarData li {
    /* background: #bfcfe4; */
}
.attendeePortal a.attPoBTN {
    float: left;
    display: block;
    background: #0076a9;
    height: 30px;
    border-radius: 40px;
    margin-top: 10px;
    color: #fff;
    padding: 0 20px;
    line-height: 30px;
    font-size: 13px;
    margin-right: 10px;
    margin-right: 20px;
    margin-top: 25px;
	    min-width: 135px;
}
.cAction .attendeePortal {
	padding-bottom:10px;
}
@media (max-width: 640px) {	
#myTCBrni .owl-prev {
	position: inherit;
	    line-height: 10px;
}
#myTCBrni .owl-next {
	position: inherit;
	    line-height: 10px;
}
.owl-carousel2 .owl-nav button.owl-next, .owl-carousel2 .owl-nav button.owl-prev, .owl-carousel2 button.owl-dot {    
	right: 0px;
    font-size: 40px;
    outline: none;
	line-height: 40px;
}
}
#cludo-back-to-top *, #cludo-load-more *, #cludo-search-content-form *, #cludo-search-form *, #cludo-search-results * {
   /* background: transparent;*/
}
.rebmyTCB {
    font-weight: 700;
    COLOR: #0076a9 !important;
    padding: 0px 30px 10px 0;
    display: block;
    font-size: 18px;
}
.askTCBbtn {
	display: inline-block;
    background: #0076a9;
    border-radius: 40px;
    margin-top: 12px;
    padding: 10px 30px;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 18px;
}
.askTCBtxt {
	font-size: 24px;
    padding: 20px 20px 0px 20px;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 6px;
}
.gsc-input-box {
    padding-top: 2px !important;
}
#myTCBrni #socialmedia .description { 
	bottom: 40px !important;
}
#solidMenus .navbar-toggle .icon-bar {
    display: block;
    width: 33px !important;
    height: 2px !important;
    border-radius: 28px;
}
#solidMenus .navbar-toggle .icon-bar {
    border: 2px solid #ffffff !important;
	background: #fff;
}
.navbar-toggle.pull-left.hidden-md.hidden-lg.navbarToggleMob.toggle.hc-nav-trigger.hc-nav-1 {
	height:30px;
}
.nav-container .gsc-search-button-v2 {
    border-radius: 0;
    border-color: #6999c2 !important;
    background-color: #0076a9 !important;
    padding: 8px 7px;
}
#deskMegaMenu ul li::marker {
  /* content: ""; */
}
#myTCBMenuLogin ul li, #myTCBMenuLogin ul {
    list-style:none;
}
#myTCBMenuLogin ul { padding:0;}
/* .memberMenuHeader{    margin-top: 167px;}*/
#solidMenus #solidMToggle .icon-bar {
    border: 2px solid #0076a9 !important;
    background: #0076a9;
}
#nav-section #myTcbNavToggle .navbar-toggle .icon-bar {
    border: 2px solid #0877aa !important;
	background: #0076a9;
}
#myTCBSearch .solosegment-dropdown-target {
    width: 100% !important;
    left: 20px;
    top: 40px;
    position: absolute !important;
}
ul#centerCouncils{
	width: 750px !important;
}
#hc-nav-1 .nav-item-link, #hc-nav-1 .level-title, #hc-nav-1 .nav-title, #hc-nav-1 .nav-back-button {
	text-transform:uppercase;
}
#myTCBblock .col-md-9 {
    padding-right: 25px;
}
#myTCBblock .rightWidget {
    padding-left: 25px;
}
#myTCBblock .hrBlackInner {
	margin-right:20px;
}
#rwBlock2 ul li {
    padding: 4px 0 10px 10px;
    font-size: 15px;
    font-weight: 700;
    display: block;
    color: #000000;
    text-decoration: none;
}
#hc-nav-1 .active.nav-item-link {
    background: #6898c1;
}
#togglemyTCB.active, #toggleAction.active {	    
	background: #B1B3B6;
}
#mtTcbRnICale .dropdown-menu.main-submenu {
	width:210px;
}
#myTCBwvp .owl-stage {
    padding-left: 0 !important;
}
#rwBlock1 .thumbnailData {
    padding: 10px 0 0px 0;
}
#myTCBMenuLogin #deskMegaMenu .navbar-nav > li > a {
	padding: 25px 20px 24px 25px;
    font-size: 15px;
    min-height: 89px;
}
@media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
/*.memberMenuHeader {    margin-top: 130px;}*/
}
@media (max-width: 640px) {	
#myTCBblock .rightWidget {
    padding-left: 0px;
}
#myTCBblock .col-md-9 {
    padding-right: 15px;
}
#myTCBblock .hrBlackInner {
	margin-right:00px;
}
#myTCBblock .sectionTitle {
    margin-right: 0px;
}
#myTCBwvp2 {
	margin:0;
}
#rwBlock1 .owl-next, #rwBlock1 .owl-prev {
	position: relative;
	left:0;
	right:0;
}
#myTCBwvp2 .item {
	padding:0 !important;
}
/*.memberMenuHeader {
    margin-top: 122px;
}*/
#myTCBblock .myTCBfniBigBlock h4 {
    font-size: 24px;
    margin-top: 15px;
}
.col-md-6.col-sm-12.cTitleText {
	padding: 5px 30px;
}
.myTCBCalendar .cDate {
    margin-top: 30px;
}
#myTCBrni .item {
    padding: 0 !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    margin: auto -10px !important;
}
}
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
/*.memberMenuHeader {
    margin-top: 80px;
}
.memberMenuHeader .mobFullWidth {
    margin-top: 41px;
}*/
}
#myTCBMenuLogin #deskMegaMenu .navbar-nav > li > a {
    font-size: 14px;
}
#nav-section #signinUserIcon.accountBlock a {
    color: #0076a9;
}
#nav-section #signinUserIcon.accountBlock {
    background: #ffffff;
    font-size: 24px;
    padding: 10px 0;
    margin-left: 0px;
    width:56px;
}
#nav-section #signinUserIcon.accountBlock .caret {
    left: 37px;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    top: 38px;
}
#nav-section #signinUserIcon button#cludo-toggle {
    top: 23px;
    right: 225px;
}
.solosegment-dropdown-target {
    width: 100% !important;
    left: 20px;
    top: 40px;
    position: absolute !important;
}
.IyfDZ {
    background-color: rgb(255, 255, 255) !important;
}
.memberMenuHeader .ixyqBI {
    width: 65vw;
	padding: 5px !important;
}
.hc-offcanvas-nav .ixyqBI {
    background-color: rgb(255, 255, 255) !important;
	left: -20px;
	padding: 5px !important;
}
}
/* 	 My TCB - Over 
************************/
#socialmedia5 li{
	width: 18%;
}
.dowImgBox {
float: left;
}
.dowImgBoxImg1box {
border: 1px solid #bdbdbd;
}
.dowImgBoxImg2 {
width: 30px;
height: 30px;
margin: 10px 10px 10px 0px;
float: left;
}
.dowBtn {
margin: 10px 0px 10px 0px;
float: left;
display: block;
background: #0076a9;
height: 30px;
border-radius: 40px;
width: 200px;
text-align: center;
padding: 5px;
color: #fff;
cursor: pointer;
}
.dowBtnFull {
margin: 10px 0px 10px 0px;
float: left;
display: block;
background: #0076a9;
height: 30px;
border-radius: 40px;
width: 200px;
text-align: center;
padding: 5px;
color: #fff;
cursor: pointer;
}
.dowBtnDis {
background: #999;
    cursor: not-allowed;
    }
.dowBtnDisURL {
background: #999;
    }
.homepageband{ 
background: #0172b6;
color: #fff;
font-size: 20px;
font-family:"Avenir LT W01_65 Medium1475532"; !important;
padding: 10px 0px 10px 0px
}
/*  center circle image max width
**************************/
.item .img-circle {
    margin: 0 auto;
    max-width: 115px;
}
.marr30 {    margin-right: 30px;}
#myTCBMenuLogin #deskMegaMenu .navbar-nav > li > a {
    padding: 26px 20px 25px 10px !important;
    font-size: 15px !important;
    min-height: 91px;
}
#myTCBMenuLogin #deskMegaMenu .navbar-nav > li#myTcb > a {
    padding-top: 32px !important;
}
#myTCBMenuLogin #deskMegaMenu #myTcbSignOut a {
    font-size: 20px !important;
    font-weight: 700;
    padding-top: 34px !important;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
#myTCBMenuLogin #deskMegaMenu {
	    display: block;
}
#myTCBMenuLogin #deskMegaMenu .navbar-nav > li > a {
    padding: 25px 15px 24px 10px !important;
    font-size: 13px !important;
    min-height: 89px;
}
#myTcb img {
	width: 75px;
    margin-top: 13px;
}
#myTCBMenuLogin ul li, #myTCBMenuLogin ul {
	    margin: 0 !important;
}
#myTCBMenuLogin #myTcbSignOut a { 
	font-size: 16px !important;
    line-height: 41px;
}
/* .memberMenuHeader {
    margin-top: 133px;
} */
#myTCBMenuLogin #deskMegaMenu .main-menu ul#centerCouncils.main-submenu {
    left: -160px !important;
}
#myTCBMenuLogin #deskMegaMenu .navbar-nav > li#myTcb > a {
    padding-top: 23px !important;
}
#myTCBMenuLogin #deskMegaMenu #myTcbSignOut a {
    font-size: 16px !important;
    padding-top: 26px !important;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
#myTCBMenuLogin #deskMegaMenu {
	    display: none;
}
/* .memberMenuHeader {
    margin-top: 130px;
}*/
}
@media only screen and (min-width: 1025px) and  (max-width: 1245px) {
#myTCBMenuLogin #deskMegaMenu .navbar-nav > li > a {
    padding: 25px 15px 24px 10px !important;
    font-size: 14px !important;
	transition: .1s;
}
#myTCBMenuLogin #deskMegaMenu .navbar-nav > li#myTcb > a img {
    width: 65px;
}
#myTCBMenuLogin #deskMegaMenu #myTcbSignOut a {
    font-size: 14px !important;
}
#myTCBMenuLogin #deskMegaMenu .caret {
    right: 4px;
    position: absolute;
    top: 35px !important;
	transition: .1s;
}
/* .memberMenuHeader {
    margin-top: 167px;
}
.memberMenuHeader .mobFullWidth {
    margin-top: 0px;
}*/
}
/* 	 For new header - myTCB
********************/
#myTcbDMenu.signinDD {
    position: absolute;
    z-index: 999;
    float: right;
    min-height: initial !important;
    border: 0px solid #0076a9;
    right: 0;
    width: 850px;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    background: #eeeded !important;
}
#myTcbDMenu .deskAdditionalNav li {
    width: 100% !important;
    margin-left: 0 !important;
    border-bottom: 0;
}
#myTcbDMenu .deskAdditionalNav ul {
    width: 100% !important;
}
#myTCBMenuLogin #deskMegaMenu.navbar {
    background: #0877aa !important;
    margin-bottom: 0;
    height: 91px;
}
#myTCBMenuLogin #deskMegaMenu .caret {
    right: 5px;
    position: absolute;
    top: 35px !important;
}
#myTCBMenuLogin #deskMegaMenu .navbar-nav > li#myTcb > a  {
   /* font-size: 26px !important;
    line-height: 40px;
    font-weight: 700; */
}
#myTCBMenuLogin #deskMegaMenu .main-menu li:last-child a.dropdown-toggle {
    display: block;
}
#myTcb ul.dropdown-menu {
    min-width: 320px !important;
    background: rgb(107 152 192);
}
#myTcb .deskAdditionalNav li {
	width: 100% !important;
    padding: 0px 0px 2px 0px;
    margin-left: 0 !important;
    border-bottom: 1px solid #fff;
}
#myTcb .allNavContainer ul.main-submenu li a {
    border-bottom: 0px solid #eeeded !important;
    line-height: 130%;
    float: left;
    width: 25%;
    line-height: 26px;
    color: #fff !important;
    padding: 0px;
    font-size: 18px !important;
}
#myTcb .deskAdditionalNav ul {
    width: 100%;
}
#myTCBMenuLogin .allNavContainer ul.main-submenu li a {
    border-bottom: 0 solid #eeeded;
    line-height: 130%;
    float: left;
    width: 25%;
    line-height: 26px;
    font-size: 18px !important;
    color: #fff !important;
	margin-bottom: 10px;
}
#myTcb ul.main-submenu li a{
    border-bottom: 0 solid #eeeded;
    line-height: 130%;
    float: left;
    width: 25%;
    line-height: 26px;
    font-size: 18px !important;
    color: #fff !important;
	margin-bottom: 10px;
}
#myTcbSignOut {
}
#accountInfo a.dropdown-toggle {
	display: flex;
    text-align: right;
}
#accountInfo a img {
	margin-left: 15px;
}
#myTCBMenuLogin #accountInfo a .caret {
	right: 73px !important;
    top: 55px !important;
}

#myTCBMenuLogin .nav>li>a:focus, 
#myTCBMenuLogin .nav>li>a:hover,  
#myTCBMenuLogin .nav>li>a:active,
#myTCBMenuLogin .nav>li>a.active,
#myTCBMenuLogin .nav .open > a, 
#myTCBMenuLogin .nav .open > a:hover, 
#myTCBMenuLogin .nav .open > a:focus {
	    text-decoration: none;
    background-color: #aac1dc !important;
    color: #0877aa !important;
    font-weight: 400;}
#myTCBMenuLogin #deskMegaMenu .navbarnav > li#myTcbSignOut > a {
font-size: 18px !important;
    line-height: 40px;
    font-weight: 700;
}
#myTCBMenuLogin #deskMegaMenu .main-menu ul.main-submenu {
    float: left;
    top: 89px !important;
    left: auto !important;
    border: 0;
    border-radius: 0;
    min-width: initial;
    width: max-content;
    border: 1px solid #0877aa !important;
	padding: 0 10px;
}
#myTCBMenuLogin .caretActive {
    top: 81px;
}
#myTCBMenuLogin .dropdown-menu {
    background-color: #ffffff;
}
#myTCBMenuLogin #deskMegaMenu .main-menu ul.main-submenu li a {
    border: none;
    font-size: 16px;
    padding: 5px 1px;
    display: block;
    width: 100%;
    color: #000;
	text-align:left;
}
#myTCBMenuLogin #deskMegaMenu .main-menu ul.main-submenu li {
	font-size: 16px;
}
#myTCBMenuLogin .dropdown-menu h4 {
	padding: 10px;
    font-size: 20px;
}
#myTCBMenuLogin .dropdown-menu .borderRightB{ border-right: 1px solid #000; }
#myTCBMenuLogin .dropdown-menu li h4 {
    padding: 10px 0px;
}
#myTCBMenuLogin #accountInfo .dropdown-menu {  
    position: absolute;
    z-index: 999;
    float: right !important;
    right: 0 !important;
    width: 740px !important;
    left: initial !important;
    padding: 0px 10px;
  }
.navbar-toggle {
    min-width: 45px;
    height: 45px;
    position: relative;
    overflow: hidden;
}

#nav-section #myTcbNavToggle .navbar-toggle .icon-bar+.icon-bar {
    margin-top: 5px;
}
#nav-section #myTcbNavToggle .navbar-toggle .icon-bar {
    display: block;
    width: 28px !important;
    height: 4px !important;
    background: #0076a9;
    border-radius: 24px;
}
#nav-section #myTcbNavToggle .navbar-toggle .icon-bar {
    border: 2px solid #0877aa !important;
}
.HaveQus {    
	color: #0877aa;
    font-style: italic;
    margin-top: 20px;
}
#mobmyTCBNav .navbar-toggle {
    height: 30px;
}
#mobmyTCBNav #nav-section .megaMenuBlock {
	width: auto !important;
}
@media only screen and (max-width: 1050px) { 
#myTCBMenuLogin #deskMegaMenu { display:none !important;}
#myTCBheader #mobmyTCBNav { display:block!important;}
#myTcbNavToggle { display:none !important;}
}
@media only screen and (max-width: 892px) { 
#myTCBSearch { display:none !important;}
.gpSearchBtn {
    right: 5px;
    top: 5px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1030px)  { 
#nav-section .logoBlock {
    width: 40% !important;
}
#nav-section .site-search-cludo>#cludo-search-form #cludo-search-form-input {
	min-width: 120px !important;
}
.mob_search_panel {
    width: 200px !important;
}
#nav-section button#cludo-toggle {
    top: 21px !important;
    right: 200px !important;
}
.site-search-cludo>#cludo-search-form #cludo-search-form-input {
    padding: 6px 35px 7px 20px !important;
}
.site-search-cludo>#cludo-search-form {
    right: -29px !important;
}
#myTCBSearch .glyphicon.glyphicon-search {
    left: 30px !important;
    top: 34px !important;
}
#myTCBSearch .site-search-cludo>#cludo-search-form #cludo-search-form-input {
    padding: 6px 15px 9px 40px !important;
}
}
@media only screen and (min-width: 992px) and (max-width: 1000px)  { 
#myTCBSearch .glyphicon.glyphicon-search {
    left: 17px !important;
    top: 34px !important;
}
}
@media only screen and (min-width: 640px) and (max-width: 1160px)  { 
.topNav ul {
	display:none;
}
.topNav select {
	display:block;
}
.topNav select, .gTriangleBottom {
    float: left;
    top: 7px;
    font-size: 20px;
}
.gTriangleBottom {
    display: block;
}
#nav-section button#cludo-toggle {
    top: 23px;
        right: 193px;
}
.site-search-cludo>#cludo-search-form {
    right: -18px;
}
#myTCBSearch .site-search-cludo>#cludo-search-form {
    right: initial;
}
}
/*
***********************/
.borderBT1	{
	border-top: 1px solid #595959;
    border-bottom: 1px solid #595959;
	    PADDING: 15px 0px;
}
.borderR1 {
	border-right: 1px solid #595959;
}
.borderL1 {
	border-right: 1px solid #595959;
}
.crdPaddl25 {
	padding-left:30px;
}
.crdPaddR25 {
	padding-right:25px;
}
#chConferences p.grayColor {
	color:#595959 !important;
}
#venueBlack .col-md-4 {
	padding:10px 25px  !important;
}
#venueBlack p, #venueBlack p strong	{ 
	padding: 0 !important;
    font-size: 16px !important;
	color:#595959 !important;
}
#venueBlack p strong	{ 
    font-size: 18px !important;
}
ul#cedMembersList {
	padding-left: 30px;
    margin-bottom: 30px;
    list-style: none !important;
}
#chConferences ul#cedMembersList li{
	list-style: none !important;
    background: no-repeat !important;
	padding-bottom:10px !important;
}
#chConferences ul#cedMembersList li p {
	padding: 0 !important;
    margin-bottom: 5px !important;
    line-height: 100% !important;
	font-size: 16px !important;
}
#chConferences ul#cedMembersList li p strong {
	color:#424242 !important;
	font-size: 16px !important;
}
#ceoVideos p {
	    font-size: 15px !important;
    font-weight: 700 !important;
    padding: 0 0 5px 0 !important;
    line-height: 130% !important;
}
#leadershipList p {
	padding: 0 0 5px 0 !important;
	    font-size: 16px !important;
}
#leadershipList hr {
	    margin: 10px 0 !important;
}
/*
**************/
.upcomingEveBtn {    
	color: #ffffff !important;
    border-radius: 40px;
    background: #0877aa;
    text-align: center;
    padding: 7px 10px;
    display: block;
    width: 100%;
    font-size: 16px;
}
/* myTCB - Councils Communities
**************************/
.focusAreasList .faData ul, .faData ul {
	list-style: none;
    padding: 0;
}
.focusAreasList .faData ul li,  .faData ul li  {    
	font-size: 15px;
    padding: 0px 0px 10px 0px;
}
.faData .card.card-body {
	    padding: 10px;
	 }
.focusAreasList .collapse.navbar-collapse {
	padding: 0 !important;
}
.focusAreasList .nav.navbar-nav, .focusAreasList .nav.navbar-nav li {
	width:100%;
	    font-size: 15px;
}
.focusAreasList .navbar-nav > li > a {
    width: 100%;
    text-align: center;
    display: block;
    padding: 5px 10px;
    background: #f0f4f9;
    border: 1px solid #ccced1;
    color: #ccced1 !important;
}
.focusAreasList .nav.navbar-nav li a{
	white-space: break-spaces !important;
}
.focusAreasList ul.dropdown-menu {
    background: rgb(240, 244, 249) !important;
    border: 1px solid rgb(204, 206, 209) !important;
    clear: both;
    z-index: 99;
    position: absolute;
    width: 100%;
    right: 0;
    left: initial;
}
.focusAreasList ul.dropdown-menu h4    {padding: 0 20px;}
.focusAreasList .nav .open > a, .focusAreasList .nav .open > a:hover, .focusAreasList .nav .open > a:focus {
    background-color: #f0f4f9!important;
    border-color: #ccced1 !important;
}
#myTCBwvp2 .item{
    margin: 0 auto 10px auto !important;
}
.focusAreasList .navbar-nav > li > a:hover {
	background: #f0f4f9 !important;
    border: 1px solid #ccced1;
    color: #ccced1 !important;
}
/* myTCB - Councils Communities
***************/
/* 	HUMAN CAPITAL BENCHMARKING
*************************/
#hcbBlock h4 a {
   color: #000000 !important;
    font-size: 20px !important;
    padding: 20px 0px 10px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    line-height: 120% !important;
    margin: 0 auto 0 auto !important;
    border: 0 !important;
    font-weight: 700 !important;
    border-bottom: 0 !important;
}

#hcbBlock h4 {
    color: #000000 !important;
    font-size: 20px !important;
    padding: 12px 30px 0px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    line-height: 150% !important;
    margin: 0 auto 0 auto !important;
    font-weight: 700;
}
#hcbBlock p strong, #chConferences p strong {
    font-size: inherit !important;
    color: #333 !important;
}
#hcbPla #chConferences ul li {
    margin: 5px 0 10px 15px !important;
    background: url(/images/site/ul_bulletSqr.jpg) no-repeat 5px 6px;
    padding-left: 30px !important;
    background-position: 5px 6px;
}
#hcbPla #chConferences #hcbTextBlock ul li  {
    margin: 5px 0 10px 15px !important;
    background: url(/images/site/ul_bulletSqr.jpg) no-repeat 5px 6px;
    padding-left: 30px !important;
    background-position: 5px 6px;
	    width: auto;
    min-height: auto;
    float: inherit;
}
#hcbPla .memberAccessT {
	color: #414141 !important;
    font-size: 22px !important;
}
.startYourDashboardBtn {
    color: #ffffff !important;
    border-radius: 40px;
    background: #a6a5a5;
    text-align: center;
    padding: 7px 40px;
    font-size: 16px;
}
#chConferences #hcbPlatformTab .panel-title a {
	color: #000000 !important;
    font-size: 18px !important;
    padding: 12px 30px 0px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    line-height: 150% !important;
    margin: 0 auto 0 auto !important;
	    font-weight: 700;
}
#chConferences #hcbPlatformTab .panel>.panel-heading {
	background: none;
    border-top: 1px solid #333;
    border-radius: 0;
}
#chConferences #hcbPlatformTab h2 {
    font-size: 22px !important;
    padding: 10px 0px 0px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532";;
    line-height: 150%;
    margin: 20px auto 0 auto;
    font-weight: 700;
    color: #333 !important;
}
#chConferences #hcbPlatformTab .panel-group .panel {
    border: none;
	box-shadow: none;
}
#chConferences #hcbPlatformTab .panel-group .panel:last-child {
    border-bottom : 1px solid #000 !important;
    border-radius:0
}
#hcbPla #chConferences #hcbPlatformTab ul {
	padding-left: 40px !important;
	margin: 0 !important;
}
#hcbPla #chConferences #hcbPlatformTab ul li {
    width: auto;
    min-height: auto;
    font-size: 18px;
    background: none;
    list-style: disc;
    padding: 1px 1px 1px 1px !important;
    margin: 10px !important;
	    float: inherit;
}
#hcbPla #chConferences #hcbPlatformTab .panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top: 0px solid #ddd;
}
#hcbPla #chConferences #hcbPlatformTab .panel-group .panel {
    border: 0;
}
@media (max-width: 640px) { 
#hcbPla #chConferences ul li {
    width: auto;
    float: inherit;
    min-height: auto;
}
}
#startYourDashboardBtn .modal-body {
    border: 5px solid #337ab7;
    padding-top: 30px;
    border-radius: 0px;
}
#startYourDashboardBtn h4 {
	text-align: center;
    color: #0877aa
}
#startYourDashboardBtn p {
	font-size: 16px !important;
    padding: 10px 0px !important;
    font-family:"Avenir LT W01_65 Medium1475532"; !important;
    line-height: 150% !important;
    margin: 0 auto 10px auto !important;
}
#startYourDashboardBtn .btn-default{color: #ffffff !important;
    border-radius: 40px;
    background: #0877aa;
    text-align: center;
    padding: 7px 40px;
    font-size: 16px;}
.startYourDashboardBtn.active {
	background-color:#0877aa !important;
}
#hcbResourcesBlock p {
	font-size:15px !important;
}
#hcbResourcesBlock img {
	padding-bottom:10px;
}
.copyIconImg{ 
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQxRjg5NjkwQzlFMTExRUJCN0MxRjAzRURCNDExQjUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxRjg5NjkxQzlFMTExRUJCN0MxRjAzRURCNDExQjUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDFGODk2OEVDOUUxMTFFQkI3QzFGMDNFREI0MTFCNTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDFGODk2OEZDOUUxMTFFQkI3QzFGMDNFREI0MTFCNTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz59rQKJAAAA4UlEQVR42mL4//8/AxqoBmKQ4Gcg/gRltwBxIBA/BGIWmEKQXiYGTGAPpXmAmBfKBmn6BsRyQPwMiBVhimEGeADxLyA2AuL7WAwFGfADyhYF4ntAnMyA5JwQIGYFYi4g/onFAJDiGUBsBVWnDsR3kQ1gZMAPBID4IBDvhFqiAMTzgfgACwPxQAqIE5H4l5DDgGwwagBlBjBiM+A3EL8m0oDXyAnpH5R2AOJmID4EzUT/0DT9gSYiULLejc2ADiD2AuI7QMyBphmkRgmIC4D4NANylgSCKKjp/4nAGsh6AQIMAGngOu8roNB3AAAAAElFTkSuQmCC);
width: 16px;
    height: 16px;
    display: inline-block;
}
.accessToolsbtn, .accessToolsbtn.active {
    color: #ffffff !important;
    border-radius: 40px;
    background: #0877aa !important;
    text-align: center;
    padding: 7px 40px;
    font-size: 16px;
    cursor: pointer;
}
#hcbPla #chConferences h3 span {
	    color: #333 !important;
}
/* 	HUMAN CAPITAL BENCHMARKING
*************************/
.disableAccessToolsbtn{
	cursor: not-allowed;
    background: #555 ! important;
}
.accessToolsbtn a {
    color: #ffffff !important;
}
/*
******************/
#owlFocusAreas.OurCenters .item h3 {
    min-height: 60px;
}
/*
***********************/
#myTCBMenuLogin a:link {
	text-decoration: none;
	color: #000
}
@media screen and (min-width: 2100px) {
  #chConferences ul li, #chConferences ol li, #chConferences h3, #chConferences p, #chConferences p small, .accessToolsbtn {
    font-size:32px !important;
  }
}
/* fixed subnav on scroll
*****************/
.memberMenuHeader .subNavMenuborder.affix {
    margin: 0;
    background: #fff;
    top: 166px;
}
/* for very small device screen
************************/
@media (max-width: 400px) {
 #myTCBheader #nav-section .logoBlock {
    margin-left: 3% !important;
}   
}
@media only screen and (min-width: 992px) and (max-width: 1030px) {
	.subNavMenuborder.affix {
	margin: 0;
	background: #fff;
	top: 80px;
}
}
/* End - iPad UI
*******************/
/* 	On-Demand Conferences
************************/
.onDconfTitle p {font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
	color:#666 !important;	
}
.onDconfTitleSub p {font-size: 18px;
	font-weight: 400;
	margin-bottom: 0;
	color:#666 !important;	
}
#onDconferenceNP .onDcPrevious .onDcParrow { 
    background: #0072b4;
    color: #fff;
    padding: 0 10px;
    margin-right: 10px;
    font-size: 18px;
    font-weight: 700;
}
#onDconferenceNP .onDcNext .onDcNarrow { 
    background: #0072b4;
    color: #fff;
    padding: 0 10px;
    margin-left: 10px;
    font-size: 18px;
    font-weight: 700;
}

#onDconferenceNP .onDcNarrow.disable, 
#onDconferenceNP .onDcPrevious.disable .pull-left, 
#onDconferenceNP .disable .onDcNarrow, 
#onDconferenceNP .disable .onDcPrevious {
	background: #666;
	cursor: not-allowed;
}
#onDconferenceNP .pull-right.disable, 
#onDconferenceNP .pull-left.disable,
#onDconferenceNP .disable .pull-right, 
#onDconferenceNP .disable .pull-left {
	cursor: not-allowed;
}
#wonDPage .disable img { opacity:0.5;}
#wonDPage .disable .playBtnImg { display:none;} 
#wonDPage .disable a { cursor:not-allowed;} 
#wonDPage .disable .viewMaterialsBtn {
	background-color:#666;
}
/* 	On-Demand Conferences - Over
************************/
.marl30 {
	margin-left: 30px;
}
.marl60 {
	margin-left: 60px;
}
@media (max-width: 640px) { 
	.marl60 {
		margin-left: 0px;
	}	
}
/*
**************************/
#deskMegaMenu #conferences li.specialLinks {
    width: 23% !important;
}
/*
*************************/
a.viewMaterialsBtn.ppt, a.viewMaterialsBtn.pptx, a.viewMaterialsBtn.pps, a.viewMaterialsBtn[href$=".ppt"]:hover, a.viewMaterialsBtn[href$=".pptx"]:hover, a.viewMaterialsBtn[href$=".pps"]:hover, a.viewMaterialsBtn.ppt:hover, a.viewMaterialsBtn.pptx:hover, a.viewMaterialsBtn.pps:hover {
    background: #0076a9 !important;
    color: #fff !important;
    padding: 4px 18px !important;
    display: inline-block;
}
/* 	div replace to H1 tag
**********************/

/* 	div replace to H1 tag - Over
**********************/
#pubWidgets #global_indicators li.up,
#pubWidgets #global_indicators li.down,
#pubWidgets #global_indicators li.nochange {
    font-size: 16px;
}
#pubWidgets #global_indicators li a {
    font-size: 16px;
}
#content h1.ebTitle {
    text-align: center;
    font-weight: 400;
	font-family:"Avenir LT W01_65 Medium1475532"; !important;
}
/*Search Page Css */
.search-containerBox .SearchIcon {
    font-size: 27px !important;
    padding: 5px 10px 0px 10px !important;
}

@media (max-width: 640px) {	
	#search-results-listing-1 .ss-results-title-text {
		font-size: 18px !important;
	}
	.search-containerBox {
    display: inherit !important;
}
}
/*
***********************/
.socialPrintM20 { margin-left: -20px !important;}
.socialPrint0 { margin-left: 0px !important;}
@media (max-width: 640px) {
	.socialPrintM20 { margin-left: 0 !important;}

	.socialPrint0 {}
}
/*
***********************/
.GeoPoliticsBox {
	display: flex;
	align-items: center;
	font-family:"Avenir LT W01_85 Heavy1475544" !important;
	font-weight: normal !important;
}
@media (max-width: 640px) {
		.GeoPoliticsBox {
	display: inline-block;
	align-items: center;
}
	.GeoPoliticsBoxBtn {
	margin: 0;
    margin-top: 10px;
    }
}
/* GLOBAL RECESSION 
********************/
	#chConferences #gr360Guide h5 {padding: 10px 0 0 0 !important;
    margin: 0 !important;}
	#chConferences #gr360Guide .blockText {
		min-height: 200px;
	}
.breadcrumb {
		display: none;
	}
/* modal - Update 
*******************/
.modal-backdrop {
    z-index: 9999;
}
.modal {
    z-index: 999999;
}
/*
***********/
/****hide the image from the publication of type html****/
#imgageHtmlPub{
    display:none;
}
/*******/
.mt-40 {
  margin-top: 40px;
}
.mt-20 {
  margin-top: 20px;
}


#joinCouncil.modal .modal-body, #joinCouncil.modal .row {
	margin:0;
	padding:0 !important;
} 

/* Left nav New UI - Start
***************************/
		.leftNav .dropdown-toggle {
		  display: block;
		}
		.leftNav .dropdown-toggle img {
		  transform: rotate(180deg);
		  float: right;
		  transition-duration: 0.5s;
		  padding-top: 3px;
		}
		.leftNav .dropdown-toggle.collapsed img {
		  transform: rotate(00deg);
		  float: right;
		  transition-duration: 0.5s;
		  padding-top: 3px;
		}
		.leftNav h4 {
		  background: #2063B8;
		  font-style: normal;
		  font-weight: 900;
		  font-size: 16px;
		  line-height: 22px !important;
		  color: #FFFFFF;
		  padding: 14px 16px 10px 16px;
		  line-height: 16px;
		  font-family:"Avenir LT W01_95 Black1475556";
		  margin: 0;
		}
		.leftNav h4 a {
			color:#fff !important;
		}
		.leftNav ul li {
		  background: #E4E4E4;
		  padding: 0;
		  margin: 0;
		  position: relative;
		}
		.leftNav ul li a.dropdown-toggle, .leftNav ul li a{
		  padding: 14px 16px 10px 34px;
		  font-family:"Avenir LT W01_95 Black1475556";
		  font-style: normal;
		  font-weight: 900;
		  font-size: 16px;
		  line-height: 22px !important;
		  /* Cobalt */
		  color: #2063B8;
		  display: block;
			border-bottom: 2px solid #fff;
		}
		 .leftNav ul li a.active {
		  font-family:"Avenir LT W01_95 Black1475556";
		  font-weight: 900;
		  color: #2063B8;
		}
		.leftNav ul li a.dropdown-toggle.collapsed, .leftNav ul li a{
		  padding:14px 35px 10px 34px;
		  font-family:"Avenir LT W01_65 Medium1475532";
		  font-style: normal;
		  font-weight: 500;
		  font-size: 16px;
		  line-height: 22px;
		  /* Cobalt */
		  color: #2063B8;
		  display: block;
		}
		.leftNav ul li ul {
		  padding: 0;
		  margin: 0;
		}
		.leftNav ul li ul li {
		  background: #F2F2F2;
		  padding: 0;
		  margin: 0;
		  list-style:none !important;
		  list-style-image:none !important;
		}
		.leftNav ul li ul li a {
		  padding: 14px 16px 10px 47px;
		  font-style: normal;
		  font-weight: 500;
		  font-size: 16px;
		  line-height: 22px;
		  /* Cobalt */
		  display: block;
			color: #1C3F76;
		font-family:"Avenir LT W01_65 Medium1475532";
		}
.leftNav .leftNavArrow{
		border: none;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 999;
    padding: 15px 20px 8px 20px;
    cursor: pointer;}
/* Left nav New UI - Over
***************************/
.product_listing_info p{
	margin-bottom: 40px
}
#content h1.page-title {
    color: #000000;
}
/*
****************/
.leftNav .titleH4 {
	padding: 0;
}
.leftNav .titleH4 img {
	filter: brightness(0) invert(1);
}
/*
******************/


/****sitemapcustomcss starts here****/
		.sitemapRowDivv_css {
			display: flex;
			flex-wrap: wrap;
		}
		.sitemapDivCssSec ul {
			padding-left:0px;
		}
		.sitemapDivCssSec .titleListDiv {
			font-style: normal;
			font-weight: 700;
			font-size: 18px;
			line-height: 22px;
			color: #21416B;
			margin-bottom:25px;
			list-style-type:none;
			margin-left:0px;
		}
		.sitemapDivCssSec li {
			background:none;
			background-image:none;
			list-style-type:disc;
			list-style-image:none;
			margin-left:15px;
		}
		.sitemapDivCssSec .subHeadListDiv {
			margin-left:0px;
			list-style-type:none;
			margin-top: 25px;
		}
		.sitemapDivCssSec li::marker {
			color:#2886FF;
		}
		.sitemapDivCssSec li a {
			font-style: normal;
			font-weight: 400;
			font-size: 14px;
			line-height: 18px;
			color: #3F3D3E !important;
			display: block;
			margin-bottom:10px;
		}
		.sitemapDivCssSec li a:hover, .sitemapDivCssSec li a:focus {
			text-decoration:underline;
			color:#2886FF !important;
		}
		.sitemapDivCssSec .subHeadListDiv a {
			font-weight:700;
			color: #08528a !important;
		}
		.subHeadListDivOnlyText {
			color:#000;
			text-transform:uppercase;
		}
		.sitemapDivCssSec .sitemapDivCssSecUl li::marker {
			color:#FDAE02;
		}
		.sitemapDivCssSec .sitemapDivCssSecUl {
			padding-left:15px;
		}
		.margin-bottomDivv {
			margin-bottom:40px;
		}
/****sitemapcustomcss ends here****/
/**right col custom css**/
#us_indicators.subsiteRightColDivv li {
	min-height: 25px;
	font-size: 16px;
    line-height: 24px;
}
#global_indicators.subsiteRightColDivv li {
	min-height: 13px;
	font-size: 16px;
    line-height: 24px;
	list-style: none;
}
#global_indicators.subsiteRightColDivv li a, #us_indicators.subsiteRightColDivv li a {
	margin-top:-4px;
}
.text_widget.subsiteTextWidgetDivv img {
	margin-right:0px;
}
.text_widget.subsiteTextWidgetDivv div.widget-info {
	white-space: break-spaces;
    word-break: break-all;
}
#right_side {
    margin-top: 20px;
}
.totalEconomyListt .widget .widget-info li {
	padding-left:0px;
}
.totalEconomyListt .widget .widget-info ul {
	padding-left:0px;
}
.totalEconomyListt .widget .widget-info ul li a.more {
	font-weight:normal;
	color:#08528a !important;
}
.directorCollectiveULlistDiv li {
	font-size:16px;
}

/*cust leftnavcss for some pages*/
.leftNavigationBarSection {
	display:none;
}
.sidebarLeftColDiv.collapse {
		display:block;
	}
	@media (max-width:768px) and (min-width:768px) {
		.sidebarLeftColDiv.collapse.in {
			margin-top: -15px;
		}
	}
@media (max-width:768px) {
	.leftNavigationBarSection {
		display:block;
	}
	.leftNavigationBarSection .list-unstyled {
		padding:0px;
		margin:0px;
		margin-top:10px;
	}
	.sidebarLeftColDiv.collapse {
		display:none;
		background: #2063b808;
		border: 0.5px solid #cfcfcf;
	}
	.sidebarLeftColDiv.collapse.in {
		display:block !important;
	}
	.leftNavigationBarSection h4 {
		display: flex !important;
		align-items: center;
		justify-content: space-between;
		background: #b0b0b0;
	}
	.leftNavigationBarSection a {
		border-bottom:0px !important;
	}
	.leftNavigationBarSection span {
		padding-right: 20px;
	}
	.leftNavigationBarSection .collapsed.dropdown-toggle img {
		transform:rotate(0deg);
	}
		.leftNavigationBarSection .titleH4.collapsed.dropdown-toggle img { transform:rotate(180deg);}
	.leftNavigationBarSection .titleH4.dropdown-toggle img { transform:rotate(0deg);}
}
/*
*************************/
#post_content ol li::marker  {
	color: #2886ff;
}
#author_byline ul {
	padding: 0;
}
.has-feedback label~.form-control-feedback {
    top: 0px;
}
.has-feedback .form-control {
    padding-right: 42.5px;
}
/*
**********************/
.backToMpage a, .backToMpage a:hover {  
	font-family: "Avenir LT W01_65 Medium1475532";
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color:#000000;
}
.backToMpage img {    
	transform: rotate(180deg);
}
.dbtBlueBand {
	background: #2063B8;
    display: inline-block;
    min-width: 431px;
    min-height: 51px;
    text-align: center;
    MARGIN-TOP: 20px;
    margin-bottom: 40px;
    width: initial;
    padding-right: 40px;
	padding-left: 80px;
}
.dbtBlueBand a {
    color: #fff;
    line-height: 36px;
}
.dbtBlueBand a:hover {
    color: #fff;
}
#chart label, #chart .btn.btn-info.generate_chart.drt_general_chart, #chart .form-control {
    font-size: 20px;
    line-height: 30px;
}

@media (max-width:640px) {
.drt_chart_logo {
    width: 100%;
    margin-bottom: 25px;
    margin-top: 15px;
}
	.drt_chart_main {
    display: inline-flex;
    width: 100%;
    flex-direction: column;
}
	.drt_chart_main h1 {
    width: 100%;
}
	.dbtBlueBand {
    min-height: 51px;
    margin-bottom: 40px;
    min-width: auto;
    padding-right: 40px;
    padding-left: 40px;
    width: 100%;
}
	.dbtBlueBand a {
    color: #fff;
    line-height: 30px;
}
}
.highcharts-menu hr, .highcharts-contextmenu hr {
    margin: 2px 0 2px 0;
}
li.highcharts-menu-item {
    line-height: initial;
    margin-bottom: 0;
	font-size: 12px !important;
}
.highcharts-contextmenu div div {
	line-height:20px;
	font-size:12px;
}
.butProductType form {
	margin:0;
}
/* for Bio Popup only */
.modal-dialog {
	position: absolute;
    top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) !important;
	margin-top: 0px !important;
	margin:0px !important;
}
@media (max-width: 768px) {
  .modal-content.newBioData, .newModal .modal-content {
    padding: 0px !important;
  }
  .newBioData .bioImgBlock, .newModal .bioImgBlock, .newBioDataFull .bioImgBlock {
    display: inline-block !important;
    padding: 0 0 0px 0 !important;
    margin: 0;
  }
  .newBioData .ellipse6, .newModal .ellipse6, .newBioDataFull .ellipse6 {
    left: 115px !important;
  }
  .newBioData .bioImgBlock .block2, .newModal .bioImgBlock .block2, .newBioDataFull .bioImgBlock .block2 {
    margin-left: 0 !important;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .newModal .block1 .text-right, .newBioDataFull .text-right {
    text-align: left;
  }
  .newModal button.close {
    top: 10px !important;
    right: 10px !important;
    position: absolute !important;
    z-index: 999999;
    background: #fff;
    opacity: 1;
    border-radius: 50%;
	  margin-top: 0;
  }
  .modal-content.newBioData p, .newModal .modal-content p, .newBioDataFull .modal-content p {
    font-size: 18px;
    line-height: 28px;
  }
  .newBioData .bioImgBlock .block2 h4, .newModal .bioImgBlock .block2 h4, .newBioDataFull .bioImgBlock .block2 h4 {
    font-size: 30px;
    line-height: 34px;
    color: #2063B8;
  }
  #secondNavigation.affix button {
    padding: 15px;
  }
}
@media (max-width:640px) {
	.modal-dialog {
		width:90% !important;
		max-height: 90%;
		overflow-y: auto;
	}
}

.box-page img {
	width:100%;
}