@charset "UTF-8";

/* CSS Document */

/* ON24 color palette */

/*
BLUE          #0c77bb
RED           #ce2627
LIGHT RED     #fd332c
GREEN         #89ae22
LIGHT GREEN   #add057
ORANGE        #e9751e
LIGHT ORANGE  #f8a422
GREY          #535456
LIGHT GREY    #6d6e71
LIGHTER GREY  #eeeeee
SUPER HEADER  #3d3d3d
*/

/* FONTS */

@font-face {
font-family: 'MuseoSans100';
	src: url('../fonts/MuseoSans-100.eot');
	src: url('../fonts/MuseoSans-100.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MuseoSans-100.woff') format('woff'),
		url('../fonts/MuseoSans-100.ttf') format('truetype'),
		url('../fonts/MuseoSans-100.svg#MuseoSans-100') format('svg');

	font-weight: 100;
}


@font-face {
font-family: 'MuseoSans300';
	src: url('../fonts/MuseoSans-300.eot');
	src: url('../fonts/MuseoSans-300.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MuseoSans-300.woff') format('woff'),
		url('../fonts/MuseoSans-300.ttf') format('truetype'),
		url('../fonts/MuseoSans-300.svg#MuseoSans300') format('svg');

	font-weight: 300;
}

@font-face {
font-family: 'MuseoSans500';
	src: url('../fonts/MuseoSans-500.eot');
	src: url('../fonts/MuseoSans-500.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MuseoSans-500.woff') format('woff'),
		url('../fonts/MuseoSans-500.ttf') format('truetype'),
		url('../fonts/MuseoSans-500.svg#MuseoSans500') format('svg');

	font-weight: 500;
}

@font-face {
font-family: 'MuseoSans700';
	src: url('../fonts/MuseoSans-700.eot');
	src: url('../fonts/MuseoSans-700.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MuseoSans-700.woff') format('woff'),
		url('../fonts/MuseoSans-700.ttf') format('truetype'),
		url('../fonts/MuseoSans-700.svg#MuseoSans700') format('svg');

	font-weight: 700;
}


/****************************GLOBAL STYLES********************************/

body {
	/*padding-top: 190px;*/
}

html, body {
	font-family: "museo_sans_300regular", Arial;
	color: #3d3d3d;
}


b, strong {
	font-family: 'MuseoSans700' !important;
}

h1 {
	font-family: 'MuseoSans300';
	font-size: 33px;
	color: #008ac9;
	font-weight: 100;
	text-align: left;
	margin-top: 16px;
	margin-bottom: 16px;
}
h2 {
	font-family: 'MuseoSans300' !important;
	font-size: 20px;
	letter-spacing: -0.02em;
	color: #008ac9;
	font-weight: 100;
	margin-bottom: 6px;
	margin-top: 6px;
}
h3 {
	font-family: 'MuseoSans300' !important;
	font-size: 14px;
	color: #008ac9;
	margin-bottom: 4px;
	margin-top: 6px;
}
h4 {
	font-family: 'MuseoSans300' !important;
	font-size: 16px;
	letter-spacing: -0.03em;
	color: #3D3D3D;
	margin-bottom: 10px;
	margin-top: 8px;
}
h5 {
	font-family: 'MuseoSans300' !important;
	font-size: 20px;
	color: #3D3D3D;
	font-weight: 100;
	text-align: left;
	margin-top: 14px;
	margin-bottom: 10px;
}
h6 {
	font-family: 'MuseoSans300' !important;
	font-size: 22px;
	color: #326cb2;
	font-weight: normal;
}

h7 {
	font-family: 'MuseoSans300';
	font-size: 12px;
	color: #3D3D3D;
	font-weight: 100;
	margin-bottom: 6px;
	margin-top: 6px;
}
a {
	font-family: 'MuseoSans300';
	text-decoration: none;
}
p {
	font-family: 'MuseoSans300';
	font-size: 15px;
	line-height: 130%;
	color: #3d3d3d;
	margin-bottom: 3px;
}

p {
	font-family: 'MuseoSans300';
	font-size: 16px;
	color: #3d3d3d;
	margin-bottom: 10px;
}

li {
	font-family: 'MuseoSans300';
	font-size: 16px;
	color: #3d3d3d;
}

.no-margin {
	margin: 0 !important;
}

.xss-margin,
.xs-margin,
.sm-margin,
.md-margin,
.lg-margin,
.xlg-margin,
.md-margin2x,
.lg-margin2x,
.xlg-margin2x  {
	min-height:1px;
}
.no-margin {
	margin: 0 !important;
}
.xss-margin {
	margin-bottom:5px !important;
}
.xs-margin {
	margin-bottom:10px !important;
}
.sm-margin {
	margin-bottom:20px !important;
}
.md-margin {
	margin-bottom:30px !important;
}
.lg-margin {
	margin-bottom:40px !important;
}
.xlg-margin {
	margin-bottom:50px !important;
}
.md-margin2x {
	margin-bottom:60px !important;
}

.no-padding {
	padding: 0!important;
}

.list-none {
	list-style-type: none;
}

.pagination a,
.pagination span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #428bca;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}

.pagination span.current,
.pagination a.current {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #428bca;
	border-color: #428bca;
}

.pagination a:first-child,
.pagination span:first-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.pagination a:last-child,
.pagination span:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.page-content table {
	width: 100%;
}


/* TOP BAR style start here */
.top-bar {
	background-color: #3C3C3C;
	text-align: center;
	position: relative;
}
.top-bar ul {
	float: none;
	margin: 10px 0 5px;
	padding: 0;
	display: inline-block;
}

.top-bar ul li {
	text-align: center;
	list-style-type: none;
}

.top-bar ul li:first-child {
	text-align: right;
}

.top-bar input[type=submit] {
	display: none;
}

.top-bar .form-inline .form-group:last-child {
	display: none;
}

.top-bar .form-inline .form-control {
	width: 100%;
	height: 32px;
	background-color: #4e4e4e;
	border: 1px solid #afafaf;
	color: #afafaf;
	padding: 0 30px 0 6px;
	border-radius: 0;
}

.top-bar a {
	display: block;
	padding: 6px 10px;
	color: #fff;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.top-bar a:hover {
	text-decoration: none;
}

.top-bar a.header-demo,
.top-bar ul li.header-demo a {
	background-color: #8CB646;

}
.top-bar a.header-free-trial,
.top-bar ul li.header-free-trial a {
	background-color: #E3781F;
}
.top-bar a.header-sales,
.top-bar ul li.header-sales a {
	background-color: #1696EC;
}
/* TOP BAR style end here */

/* LANGUAGE SELECTOR start */
.language-switcher {
	position: absolute;
	right: 0;
	top: 0;
}
#lang_sel {
	margin: 9px;
}

#lang_sel li {
	float: none;
	width: auto;
	text-align: center;
}

	#lang_sel li:hover {
		background: #fff;
	}

	#lang_sel li:hover a.lang_sel_sel {
		color: #000;
	}

#lang_sel a.lang_sel_sel {
	background: transparent;
	border: 0;
	color: #fff;
	font-size: 14px;
}

#lang_sel a.lang_sel_sel:after {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 6px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

#lang_sel img.iclflag {
	top: 0;
}

#lang_sel ul ul {
	top: 100%;
	width: 100%;
}

#lang_sel a,
#lang_sel a:visited {
	font-size: 14px;
}

#lang_sel ul ul a,
#lang_sel ul ul a:visited {
	border: none;
	border-radius: 0;
}

#lang_sel ul ul li {
	text-align: left;
}

#lang_sel ul ul li img {
	margin-right: 4px;
}
/* LANGUAGE SELECTOR end */

/* NAVIGATION Custom style start here */
.nav-right-custom {
	margin-top: 0px;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus,
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
	background: none;
	color: #428bca;
}

.navbar-nav>li>.dropdown-menu {
	/*display: block;*/
	background: #e7e8e8;
	color: #999;
	border-radius: 5px;
	border: 0;
	left: 0;
	min-width: 186px;
	padding-top: 14px;
}

.navbar-nav>li>.dropdown-menu:before {
	top: -2px;
	left: 25%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.navbar-nav>li>.dropdown-menu:before {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #fff;
	border-width: 11px;
	margin-left: -11px;
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
}

.dropdown-toggle .caret {
	margin-top: -2px;
}

.navbar-inverse .navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	padding: 10px 8px;
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
	background: #fff;
	color: #999;
}

.dropdown:hover,
.dropdown:hover .dropdown-toggle {
	color: #999;
	background: #fff;
}

.dropdown-menu>li>a {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #6d6d6d;
	border-bottom: 1px solid #e0e1e1;
	padding: 10px;
}

.navbar-toggle {
	margin: 24px 0px;
	background-color: #333;
	z-index: 2;
}

.navbar-toggle .icon-bar {
	margin-bottom: 0;
}
/* NAVIGATION Custom style end here */

/* Carousel Custom style start here */
/* All carousel styling in carousel.css  -dana */

/*.carousel-inner > .item .slide3-txt h1 {
	font-weight: bold;
}

.carousel-inner > .item:first-child .slide3-txt {
	text-align: center;
}

.carousel-inner > .item:first-child .slide3-txt p {
	text-align: center;
}

.carousel-inner > .item:first-child .slide3-txt h1 {
	text-align: center;
	color: #fff;
	font-family: 'MuseoSans100';
	-webkit-font-smoothing: antialiased;
	font-size: 4em;
}*/



/* Body container top margin */

.container-top-margin {
  margin-top: 3em;
}

/* Carousel Custom style end here */
.container {
  max-width: 1160px;
}

.post_content table {
	width: 100%;
}

.shadow {
	background: url('../img/bg-big-box-shadow.gif') no-repeat center center;
	width: 100%;
	height: 22px;
}

.bg-color {
	background-color: #eefbfd;
}

footer .about .widget_text {
    width: 100%;
    padding: 0;
}

footer img {
	display: none;
}

/* See What ON24 is All About SECTION HIDE */
.page-template-template-contact-full-width-php .footer-top,
.page-template-template-blog-php .footer-top {
	display: none;
}

/* VIRTUAL ENVIRONMENTS PAGE start */
#virtual-environments .top-level-video-section {
	padding-top: 3em;
}
/* VIRTUAL ENVIRONMENTS PAGE end */

/* NEWS LIST PAGE start */
.news-list .blog-post .date {
	font-style: italic;
}

.news-list .blog-post h3 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 18px;
}

.blog-content.news-list .blog-post p {
	margin-bottom: 0;
}

.blog-content.news-list .blog-post .post-content {
	margin-top: 0px;
}
/* NEWS LIST PAGE end */

/* MARKETING WEBINARS PAGE start */
#marketing-webinars h2,
#marketing-webinars h3 {
	color: #326cb2;
}

.marketing-webinar-list h2 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 20px;
}

.marketing-webinar-list hr {
	margin-top: 10px;
	color: #cccccc;
	border-color: #9A9A9A;
}

.marketing-webinar-list p {
	font-size: 16px;
	color: #3d3d3d;
	margin-bottom: 3px;
}

.marketing-webinar-list article {
	min-height: 250px;
	margin-bottom: 30px;
	width: 100%;
	float: left;
}

.marketing-webinar-list img {
	width: 100%;
	height: auto;
}
/* MARKETING WEBINARS PAGE end */

/* EVENTS PAGE start */
.events-list ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
/* EVENTS PAGE end */

/* MEDIA KIT PAGE start */
.media-kit-box {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.media-kit-box p {
	margin: 0;
	height: 0;
}

.media-kit-box .gallery-item {
	margin-bottom: 0;
}

.media-kit-box br {
	display: none;
}
/* MEDIA KIT PAGE end */

/* CONTRIBUTORS PAGE start */
.contributors-list {
	margin-top: 20px;
}
.contributors-list ul {
	list-style-type: none;
	padding: 0;
}

.contributors-list ul li {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.contributors-list ul li .contributors-img {
	margin-bottom: 10px;
}

.contributors-list ul li .contributors-img img {
	border: 1px solid #a8a7a7;
}
/* CONTRIBUTORS PAGE end */

/* JOB OPPORTUNITIES PAGE start */
.job-opportunities-iframe {
	height: 820px;
}
/* JOB OPPORTUNITIES PAGE end */

/* HOME - NETWORK PANEL start */
.network-panel {
	padding-top: 4.5em;
	padding-bottom: 4.5em;
}
.network-panel h2 {
	font-size: 33px;
	text-align: center;
	color: #999;
	padding-top: 1.5em;
	margin-bottom: 1em;
	font-family: 'MuseoSans100' !important;
	margin-top: 0;
}
.network-panel .network-box {
	margin: 10px 0;
}

.network-panel p {
	text-align: center;
	margin-top: 1.5em;
	padding: 0 15px;
}
/* HOME - NETWORK PANEL end */

/* RESOURCES VIDEO PAGE start */
.product-video-modal .modal-content {
	background: #000;
}

div.pp_default .pp_description {
	color: #000;
	margin-top: 5px;
	font-size: 15px;
}

.product-video-modal .modal-footer {
	margin-top: 0;
	padding: 0 20px 20px;
	text-align: right;
	border-top: 0
}

.pp_social {
	display: none;
}
/* RESOURCES VIDEO PAGE end */

/* HOME - CUSTOM QUOTES SLIDER start */
#custom-quotes .carousel-inner {
	width: 90%;
	margin: 0 auto;
}

#custom-quotes .carousel-inner .item {
	background: transparent;
	filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
}

#custom-quotes .carousel-caption {
	position: relative;
	left: auto;
	right: auto;
	bottom: auto;
	z-index: 0;
	width: 100%;
	margin: 0 auto;
	float: left;
	min-height: 166px;
}

#custom-quotes .carousel-caption .quote-logo {
	padding-top: 10px;
}

#custom-quotes .carousel-caption .quote-logo img {
	width: 100%;
	height: auto;
}

#custom-quotes .carousel-caption p {
	font-size: 17px;
	margin-top: 10px;
}

#custom-quotes .carousel-control {
	width: 5%;
}

#custom-quotes .carousel-control.right,
#custom-quotes .carousel-control.left {
	background-image: none;
}


.carousel-fade .carousel-inner .item {
	opacity: 0;
    transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
	opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .next.right {
	opacity: 1;
}

.carousel-fade .carusel-control {
	z-index: 2;
}
/* HOME - CUSTOM QUOTES SLIDER end */

/*
	@note	Added to match site color
	@date	2014-06-30
	@author	Alexandru-Adrian LUCACI
*/
@media (max-width: 767px) {
	.contributors-list ul li .contributors-img img {
		max-width: 100%;
		width: 600px;
	}
}

.contributors-list ul li h2 a {
	color: #6d6d6d;
	text-decoration: none;
}
/* CONTRIBUTORS PAGE end */

/* AUTHOR PAGE start */
.blog-content .author.blog-post h3 {
	margin-bottom: 6px;
}
.author.blog-post span {
	float: left;
	font-size: 16px;
	color: #3d3d3d;
}
.author.blog-post .category {
	margin-left: 10px;
}
/* AUTHOR PAGE end */

/* Large desktop */
@media (min-width: 1200px) {

}

@media (min-width: 992px) and (max-width: 1199px) {
	.top-bar ul {
		margin: 10px 0px 5px -150px;
	}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 991px) {
	/* IPAD MOBILE MENU start */
	.navbar-collapse.collapse {
		display: none !important;
	}
	
	.collapse.in {
		display: block !important;
	}
	
	.navbar-collapse.in {
		overflow-y: auto !important;
	}
	
	.navbar-collapse {
		position: absolute;
		top: 101%;
		z-index: 10;
		max-height: 340px;
		overflow-x: visible !important;
		padding-right: 15px;
		padding-left: 15px;
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
		-webkit-overflow-scrolling: touch;
	}
	
	.navbar > .container {
		width: 100%;
		padding: 0;
		position: relative;
		margin-left: -1px;
	}
	
	.nav-links {
		padding: 0;
		width: 101%;
		float: left;
		margin: 0;
		
		border-top: 1px solid #000;
	}
	
	.navbar-nav.navbar-right:last-child {
		margin-right: 0;
	}
	
	.nav-right-custom {
		width: 100%;
	}
	
	.navbar-nav > li {
		float: none;
		display: inline-block;
		width: 100%;
	}
	
	.navbar-nav>li>.dropdown-menu {
		position: relative;
		width: 100%;
		display: block;
		box-shadow: none;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
	}
	
	.dropdown-menu>li>a {
		padding: 10px 0 10px 30px;
	}
	/* IPAD MOBILE MENU start */

	/* LANGUAGE SWITCHER start */
	.language-switcher {
		position: relative;
		top: 23px;
		text-align: right;
	}

	#lang_sel a.lang_sel_sel {
		color: #000;
	}
	/* LANGUAGE SWITCHER end */
	
    .navbar-toggle {
        display: block;
        margin: 24px 15px;
    }

	.top-bar a {
		font-size: 12px;
		padding: 6px;
	}
	/* NAVIGATION Custom style start here */
	.navbar-brand {
		margin-top: 3px;
		padding-left: 30px;
	}

	.sticky-wrapper {
		height: auto !important;
	}
	/* NAVIGATION Custom style end here */

	/* Carousel Custom style start here */
	.carousel-inner > .item:first-child .slide3-txt h1 {
		font-size: 3em;
	}
	/* Carousel Custom style end here */

	/* TALKING LIST style start here */
	.talking-list-txt {
		font-size: .8em;
	}
	/* TALKING LIST style end here */
	
	/* JOB OPPORTUNITIES PAGE start */
	.job-opportunities-iframe {
		height: 1100px;
	}
	/* JOB OPPORTUNITIES PAGE end */
	
	/* HOME - CUSTOM QUOTES SLIDER start */
	#custom-quotes .carousel-caption {
		min-height: 216px;
		padding-top: 0;
		padding-bottom: 0;
	}
	#custom-quotes .carousel-caption p {
		margin-bottom: 0;
	}
	#custom-quotes .carousel-caption .quote-logo img {
		width: auto;
		height: auto;
		margin: 0 auto 20px;
	}
	/* HOME - CUSTOM QUOTES SLIDER end */
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	/* NAVIGATION Custom style start here */
	.navbar-inverse .container {
		overflow: hidden;
	}
	.navbar-collapse {
		width: 113%;
	}
	.navbar-inverse {
		height: 84px;
	}
	.navbar-brand {
		margin: 3px 0;
		padding: 0;
	}

	.navbar-nav>li>.dropdown-menu {
		position: relative;
		width: 100%;
		display: block;
		box-shadow: none;
	}

	.dropdown-menu>li>a {
		padding: 10px 0 10px 30px;
	}

	.dropdown-menu>li>a:hover {
		background: none;
	}

	.dropdown-toggle .caret {
		display: none;
	}

	.navbar-collapse {
		position: relative;
		z-index: 10;
		border-bottom: 1px solid;
	}
	/* NAVIGATION Custom style end here */

	/* LANGUAGE SWITCHER start */
	.language-switcher {
		position: relative;
		top: 23px;
		text-align: right;
	}

	#lang_sel a.lang_sel_sel {
		color: #000;
	}
	/* LANGUAGE SWITCHER end */

	/* Carousel Custom style start here */
	.carousel-inner > .item:first-child .slide3-txt h1 {
		font-size: 3em;
	}
	/* Carousel Custom style end here */

	/* AD BOXES style start here */
	.ad-box-ul li {
		width: 100%;
		display: block;
	}
	/* AD BOXES style end here */

	/* CALL OUT style start here */
	.call-out {
		margin-bottom: 0;
	}
	/* CALL OUT style end here */

	/* BENEFITS BOXES style start here */
	.benefits-box {
		margin-bottom: 1em;
	}
	/* BENEFITS BOXES style end here */
	
	/* JOB OPPORTUNITIES PAGE start */
	.job-opportunities-iframe {
		height: 1200px;
	}
	/* JOB OPPORTUNITIES PAGE end */
	
	/* HOME - CUSTOM QUOTES SLIDER start */
	#custom-quotes .carousel-caption {
		min-height: 282px;
		padding-top: 0;
		padding-bottom: 0;
	}
	#custom-quotes .carousel-caption p {
		margin-bottom: 0;
	}
	#custom-quotes .carousel-caption .quote-logo img {
		width: auto;
		height: auto;
		margin: 0 auto 20px;
	}
	/* HOME - CUSTOM QUOTES SLIDER end */
}

/* Landscape phones and down */
@media (max-width: 480px) {
	/* NAVIGATION Custom style start here */
	.navbar-brand {
		width: 100%;
		max-width: 108px;
		margin: 19px 0;
	}
	/* NAVIGATION Custom style end here */
	
	/* JOB OPPORTUNITIES PAGE start */
	.job-opportunities-iframe {
		height: 1100px;
	}
	/* JOB OPPORTUNITIES PAGE end */
}

/*
	@note	Added to match site color
	@date	2014-06-30
	@author	Alexandru-Adrian LUCACI
*/
.page-template-template-case-studies-single-full-width-php h1.alt2 {
	color: #326cb2;
	font-family: 'MuseoSans300' !important;
	font-size: 52px;
	font-weight: 100;
	margin-bottom: 10px;
}

.page-template-template-case-studies-single-full-width-php h3.alt3,
.page-template-template-case-studies-single-full-width-php .article-carousel-text h4 {
	color: #3d3d3d;
	font-family: 'MuseoSans500' !important;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: -0.03em;
	margin: 20px 0px 6px 0px;
}

.page-template-template-case-studies-single-full-width-php h3.alt3 {
	color: #326cb2;
}

.page-template-template-webcasts-full-width-php h4,
.page-template-template-case-studies-single-full-width-php .article-carousel-text h4 {
	font-size: 16px;
	margin-bottom: 14px;
	margin-top: 6px;
}

.page-template-template-webcasts-full-width-php h4 {
	font-family: 'MuseoSans500' !important;
	font-weight: 700;
}

.page-template-template-webcast-full-width-php .top-level-header {
	margin-bottom: 0;
}

.page-template-template-webcast-full-width-php .top-level-video-section {
	padding-top: 3em;
}

.page-template-template-webcast-full-width-php .top-level-video-section,
.page-template-template-webcast-full-width-php .roi-box  {
	background-color: #eefbfd;
}

.page-template-template-webcasts-full-width-php .webcasts-list hr {
	border: 1px inset;
	box-sizing: border-box;
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 0;
}

.page-template-template-webcasts-full-width-php div.sharedaddy h3.sd-title:before {
	border-top: 0 none;
}

img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

#town-hall-meetings,
#virtual-talent-onboarding {
	font-family: "MuseoSans300",Arial;
	font-size: 16px;
}


.page-template-default .page-content h4,
#town-hall-meetings h4,
#virtual-talent-onboarding h4 {
	color: #3d3d3d;
	font-family: "MuseoSans500",Arial;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -0.03em;
	margin-bottom: 14px;
	margin-top: 6px;
}

#virtual-talent-onboarding .page-content ul {
	padding-left: 15px;
}

.attachment-220x275 {
	height: auto !important;
	max-height: 275px;
	max-width: 220px;
	width: auto !important;
}

.page-id-192  h3,
.page-id-192 h4 {
	font-weight: bold;
}

.page-id-192 hr {
    border: 1px inset;
    color: gray;
    display: block;
    height: 2px;
    margin: 0.5em auto;
}

#text-41 li {
	display: block;
}

	#text-41 li a {
		color: #3d3d3d;
	}

.top-level-video-section-sidebar .widget  {
	margin-bottom: 30px;
}

.page-template-template-news-full-width-php .news-list .blog-post {
	padding-top: 3em;
}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.benefits-box-ul li {
	min-height: 220px;
}

.article-works-img > div {
	min-height: 300px;
}

.single-logo-img {
	max-height: 60px;
}

.page-id-17821 .page-content {
	padding: 0;
}

@media (max-width: 1200px) {
	.benefits-box-ul li {
		min-height: 245px;
	}
}

@media (max-width: 992px) {
	.special-onboarding {
		max-width: 300px;
	}

	.special-onboarding img {
		height: auto;
		max-width: 94%;
	}

	.benefits-box-ul li {
		min-height: 430px;
	}
}

.post_content a.thumbnail {
	display: inline;
	line-height: inherit;
	margin: 0;
	padding: 0;
}