/* micro clearfix */
.clearfix:before,
.clearfix:after,
.clear:before,
.clear:after,
 {
  display: table;
  content: " ";
}
.clearfix:after,
.clear:after {
  clear: both;
}
/* end micro clearfix */

/* screen reader text */
.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.screen-reader-text:active,
.screen-reader-text:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.single #post-content img {margin:10px;}
#branding{margin:0 0 0 10px;}
#content>.row-fluid [class*=span]:first-child,#tribe-community-events .tribe-community-event-info{margin-left:0;}
#footer-block1{background-color:#E5E5E5;}
#footer-block1 .footer-menu-title{color:#1F4684;}
#footer-block1 ul.inline>li,#footer-block2 ul.inline>li{padding:0;}
#footer-block1 ul.inline>li.menu-item,#footer-block2 ul.inline>li.menu-item{padding:0 1px;}
#footer-block2{background-color:#CCC;}
#footer-block2 .footer-menu-title{color:#831F1F;}
#fragment-1,#fragment-2,#fragment-3,#fragment-4,.ui-tabs-nav-item a{overflow:hidden;}
#left-sidebar,#post-content,#slider{padding-left:10px!important;padding-right:10px;}
#main-head{margin-top:0;}
#masthead{background-repeat:repeat-x;}
#masthead .dropdown-menu{-moz-border-radius:0;-webkit-border-radius:0;background-color:#333;border:none;border-radius:0;float:left;font-weight:700;list-style:none;margin:0;min-width:160px;padding:0;}
#masthead .dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{background-color:#111!important;background-image:none;color:#fff;text-decoration:none;}
#masthead .menu-main-menu-container .nav{background-color:#333;background-image:linear-gradient(rgba(255,255,255,0.1) 50% rgba(0,0,0,0) 50% rgba(0,0,0,1));border-bottom:2px solid #1B5E5C;border-top:1px solid #FFF;margin-bottom:15px;}
#masthead .nav .dropdown-toggle .caret{border-bottom-color:#fff;border-top-color:#fff;margin-top:6px;}
#masthead .nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{background-color:inherit;}
#masthead .nav-pills>li>a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-bottom:0;margin-right:0;margin-top:0;padding-bottom:8px;padding-top:8px;transition:all .4s ease;}
#masthead .nav>li>a:hover,.nav>li>a:focus{background-color:rgba(0,0,0,0.1);text-decoration:none;}
#masthead .span9.pull-right{text-align:right;}
#masthead nav,#utilities{margin:0 10px;}
#masthead nav.menu-main-menu-container{border-top:4px solid #FF7326;font:bold 12px Geneva, Arial, Helvetica, sans-serif;}
#masthead nav.menu-main-menu-container a{color:#fff;font-weight:700;padding:8px 18px;}
#menu-footer{list-style:none;margin:0;}
#menu-footer li{float:right;padding:0 10px;}
#menu-hpcwire,#menu-tci,#publications hr,.loop hr{margin:5px 0;}
#menu-main-menu{text-transform:uppercase;}
#menu-main-menu a:hover{color:#DDD!important;}
#menu-main-menu li{border-right:1px solid #FFF;}
#menu-secondary-menu a{color:#000;}
#menu-secondary-menu a:hover{color:#FF7326!important;}
#multimedia-s{margin:5px 25px 20px;min-height:200px;}
#platinumemployers img{margin:3px;}
#post-content{margin-right:-10px;}
#post-content,#post-content-no-right,#post-content-no-left,#post-content-no-sidebars,.podcast_meta{margin-bottom:15px;}
#post-content-no-left{margin-left:.9%!important;width:62.9532239%;}
#post-content-no-right{margin-right:.9%!important;width:84.5532239%;}
#post-content-no-sidebars{margin-left:.9%!important;margin-right:.9%!important;width:98.2%;}
#providers{margin-left:0;text-align:center;}
#providers div{display:inline-block;}
#publications{font-size:10px;line-height:14px;text-align:center;}
#publications img,#tribe-community-events small.req{margin-left:5px;}
#right-of-logo{margin-top:65px;padding-right:10px;text-align:right;}
#right-sidebar .nav-tabs>.active>a,#right-sidebar .nav-tabs>.active>a:hover,#right-sidebar .nav-tabs>.active>a:focus, #otw-tabbed .nav-tabs>.active>a,#otw-tabbed .nav-tabs>.active>a:hover,#otw-tabbed .nav-tabs>.active>a:focus{background-image:url('../img/shadeactive.gif');border:1px solid #000;border-bottom-color:transparent;}
#right-sidebar .nav-tabs>li>a, #otw-tabbed .nav-tabs>li>a{background-image:url('../img/shade.gif');border:1px solid #000;border-radius:0;color:#1B5E5C;font-size:11px;font-weight:600;padding-bottom:0;padding-top:0;text-transform:uppercase;}
#right-sidebar .nav.nav-tabs, #otw-tabbed .nav.nav-tabs{border-bottom:1px solid #000;margin-bottom:0;}
#right-sidebar .off-the-wire-widget, #otw-tabbed .off-the-wire-widget{padding-right:5px;}
#right-sidebar .tab-content, #otw-tabbed .tab-content{border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;margin-bottom:25px;}
#otw-tabbed .tab-content{margin-bottom:15px;}
#right-sidebar .tab-content>.active,.pill-content>.active, #otw-tabbed .tab-content>.active,.pill-content>.active{height:310px;margin:10px;overflow-y:scroll;}
#right-sidebar .widget, #otw-tabbed .widget{margin-bottom:20px;}
.tax-vendor #post-content h2.section-title {
  font-size: 24px;
  font-weight: 600;
  border-bottom: 1px solid #1b5e5c;
  margin-top: 20px;
}

.tax-vendor .microsite-banner {
	margin: 15px 0;
	max-width: 100%;
	height: auto;
}

#slider{margin-bottom:px;}
#special-coverage-header p{font-size:14px;text-align:center;}
#sponsors-title{font-weight:700;margin:10px;text-align:center;}
#st-col .loop{background:#e5e5e5;margin-top:-15px;padding:15px 5px 5px;}
#stock-quote-sidebar{font-size:8px;}
#stock-quote-sidebar img{max-width:none;}
#top-featured .above-post span{font-size:18px;font-weight:400;}
#top-featured .pull-right.wp-post-image{padding:0 0 10px 10px;}
#top-featured h2{font-size:22px;line-height:1;margin:0;}
#top-featured.home-block h1.content-block-title,.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu,.navbar .dropdown-menu{margin-top:0;}
#tribe-community-events .bubble{background:0 none;border:0 none;padding:0;}
#tribe-community-events .tribe_sectionheader h4{border-bottom:1px solid #831F1F;color:#831F1F;font-size:1.2em;font-weight:700;line-height:1.25;margin:0 0 17px;padding:0 0 3px;text-transform:none;}
#tribe-community-events form{max-width:98%;}
#utilities #s{padding:2px 4px;}
#utilities #searchsubmit{margin-left:5px;padding:2px 6px;}
#utilities #text-4{position:relative;top:5px;}
#utilities .fb-icon{background-image:url('../img/facebook_button.gif');}
#utilities .fb-icon,#utilities .twitter-icon{background-position:0 0;background-repeat:no-repeat;display:inline-block;height:24px;margin:5px;position:relative;top:12px;width:24px;}
#utilities .twitter-icon{background-image:url('../img/twitter_button.gif');}
#utilities .widget{margin-right:10px;text-align:right;}
#utilities .widget_search{position:relative;top:21px;}
#utilities form,.soundbite-widget h4,.features-widget h4,.short-takes-widget h4,.whitepapers-widget h4,.multimedia-widget h4,.sponsored-links-widget h4,#menu-secondary-menu,#utilities .widget p,#right-of-logo form{margin-bottom:0;}
#utilities i{font-size:20px;margin:0;padding:0;}
#utilities #follow-datanami i{padding:0 5px;}
#utilities.row-fluid{margin:15px 0 0;}
.above-post{margin-bottom:5px;}
.above-post .date, .above-post .sponsor {color:#999;font-size:10px;line-height:2.3;}
.above-post span,.breadcrumb-sep{color:#831F1F;font-size:14px;font-weight:700;}
.absolute-center{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;}
.ad-unit{text-align:center;margin:10px 0;}
.alignleft{float:left;margin:10px 10px 10px 0;}
.alignright{float:right;margin:10px 0 10px 10px;}
.archive .date{float:left;font-weight:700;margin-right:5px;}
.archive div.post-header h2{font-size:14px;font-weight:700;}
.author .name,.post_meta .author{text-transform:uppercase;}
.author.archive .above-post{overflow-y:auto;}
.author.archive .avatar.avatar-96.photo{float:left;margin:0 10px 10px 0;}
.big-contributor{display:inline-block;margin:5px 5px 5px 0;width:100%;}
.big-contributor .contributor-name{font-size:13px;}
.big-contributor .contributor-title{font-size:11px;}
.bold,#special-coverage-header a{font-weight:700;}
.breadcrumb-sep,.single h1{font-size:18px;}
.breadcrumb-sep:last-child,#menu-hpcwire li:last-child,#menu-tci li:last-child{display:none;}
.carousel-control{-moz-border-radius:inherit;-webkit-border-radius:inherit;background:#DDD;border:none;border-radius:inherit;color:#aaa;filter:alpha(opacity=50);height:130px;left:-25px;line-height:2;margin-top:-5px;opacity:.5;top:0;transition:all .4s ease;width:20px;}
.carousel-control.right{right:-25px;}
.carousel-control:hover,.carousel-control:focus{background-color:#3A383A;filter:alpha(opacity=90);opacity:0.7;}
.container{background-color:#fff;max-width:1000px;}
.container.ft-lower{background:none;font-family:Arial, Helvetica, sans-serif;line-height:18px;max-width:840px;padding-top:10px;}
.content-label{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;clear:both;display:inline-block;font-size:9px;font-weight:700;line-height:9px;padding:3px 5px;text-transform:uppercase;}
.content-label.sponsor { background: #E5E5E5; color: #999; }
.contributor{display:inline-block;float:left;padding:2.5%;width:45%;}
.contributor img,.big-contributor img{float:left;padding-right:5px;}
.contributor-name{font-size:11px;line-height:1.2;}
.contributor-title{font-size:10px;line-height:1.2;}
.copyrights{padding-left:10px;}
.dateliner{border-bottom:1px solid #ccc;padding-bottom:10px;}
.dropdown-menu .dropdown-menu{visibility:hidden;}
.dropdown-menu .sub-menu{left:100%;margin-top:-1px;position:absolute;top:0;visibility:hidden;}
.dropdown-menu li:hover .dropdown-menu,.dropdown-menu li:hover .sub-menu{visibility:visible;}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#111!important;background-image:none;background-repeat:none;filter:none;outline:0;}
.dropdown-menu>li{border-right:none!important;}
.dropdown-menu>li>a{border-top:1px solid #acacac;}
.featured-links{margin:15px 5px;}
.footer-menu-title{font-size:12px;font-weight:600;line-height:15px;margin:7px 0;text-align:right;}
.hfeed.vcalendar .tribe-events-event-image img{width:95%;}
.post-type-archive-podcast .post-header h2{margin:0;}
.home-block h1.content-block-title,.home-block h2.content-block-title,h2.special-feature-content-title{border-bottom:1px solid #ddd;line-height: 0.9;margin:inherit;margin-bottom: 10px;font-size: 18px;padding-bottom: 5px;text-transform:uppercase;color:#FF7326;}
#post-content .post, #post-content .this-just-in { padding: 10px 0; }
#post-content .post:not(:first-child),#post-content .this-just-in:not(:first-child){border-top:1px solid #dfdfdf;}
.loop-single-feat-img {margin:0 15px 15px 0;max-width:120px;height:75px;overflow:hidden;float:left;}
.#post-content .post .post-title,.#post-content .this-just-in .post-title { margin-bottom: 6px; }
.hpc-sol-prov-large-widget img{border:1px solid #ccc;display:inline-block;height:60px;margin:0 5px 10px;max-width:120px;width:120px;}
.hpc-sol-prov-small-widget img{border:1px solid #ccc;display:inline-block;float:left;height:30px;margin:2px 1px;max-width:60px;width:60px;}
.hpcwire-event-listings-table{text-align:left;}
.meta-in{color:#DF0000;text-transform:uppercase;}
.meta-in a,.meta-in a:visited{color:##1B5E5C;text-transform:uppercase;}
.meta-in a:hover{color:#046db6;text-transform:uppercase;}
.navbar .sub-menu:after{border-bottom:6px solid transparent;border-left:none;border-right:6px solid #fff;border-top:6px solid transparent;left:-6px;top:11px;}
.navbar .sub-menu:before{border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0,0,0,0.2);border-top:7px solid transparent;left:-7px;top:10px;}
.navigation.index{clear:both;float:left;font-weight:700;width:100%;}
.photo-logo-block{clear:both;overflow-y:auto;width:481px;}
.photo-logo-set{display:inline-block;float:left;margin:0 20px 20px 0;overflow-y:auto;width:124px;}
.photo-logo-set img,#main{margin-bottom:10px;}
.post-type-archive-papers .above-post{border-bottom:1px solid #ccc;overflow-y:auto;}
.post-type-archive-papers .attachment-post-thumbnail{float:left;padding:0 10px 10px 0;}
.post-type-archive-papers .entry{margin-bottom:35px;}
.post-type-archive-papers .entry .meta{margin-bottom:30px;}
.post-type-archive-podcast .entry{margin-bottom:25px;}
.post-type-archive-podcast .post-header{margin:0 0 10px;}
.post-type-archive-podcast .post-header .date{float:none;}
.ptw-thumb{display:inline-block;float:left;margin:0 25px 25px 0;text-align:center;width:120px;}
.rss-feed-column{display:inline-block;float:left;margin:3%;width:44%;}
.rss-feed-column ul.feeds{list-style:none;margin:0;padding-bottom:15px;}
.rss-feed-column ul.feeds li{background-image:url('../img/rss.gif');background-position:3px 3px;background-repeat:no-repeat;line-height:18px;padding-left:35px;}
.sidebar-nav{padding:9px 0;}
.single .post-header{border-bottom:1px solid #ccc;margin-bottom:5px;}
.small-excerpt .entry{margin:20px 0;}
.small-feature .entry{margin:10px 0 20px;}
.soundbite-widget ul li,.features-widget ul li,.short-takes-widget ul li,.whitepapers-widget ul li,.sponsored-links-widget ul li,.multimedia-widget ul li{line-height:1.5;margin-bottom:10px;}
.soundbite-widget ul,.features-widget ul,.short-takes-widget ul,.whitepapers-widget ul,.sponsored-links-widget ul,.multimedia-widget ul{list-style:none;margin:0 5px 10px 0;}
.sqsbchart{z-index:100;}
.standard-links{clear:both;overflow-y:auto;}
.standard-links ul li{float:left;width:220px;}
.tags{background:#e5e5e5;margin:10px 0;padding:5px;}
.testimonial{display:inline-block;float:left;margin:0 25px 25px 0;text-align:center;width:150px;}
.textwidget .fp_carousel{padding-bottom:25px;padding-left:25px;}
.tribe-event-listings-page-title{border-bottom:1px solid #831F1F;color:#831F1F;font-size:1.2em;font-weight:700;line-height:1.25;margin:0;padding:0;}
.tribe-events-adv-list-widget ol li{display:inline-block;width:49%;}
.tribe-events-event-meta{word-wrap:break-word;}
.tribe-events-hpcwire-featured-event{margin:1.5em 0 1em;}
.tribe-events-hpcwire-featured-header{border-bottom:1px solid #831F1F;color:#831F1F;font-size:1.5em;font-weight:400;}
.tribe-events-hpcwire-featured-loop .tribe-events-event-image{display:inline-block;float:left;margin:0 1em 0 0;width:120px;}
.tribe-events-hpcwire-featured-loop .tribe-events-event-image img{border:1px solid #000;}
.tribe-events-widget-link{margin-left:10px;}
.whitepapers-widget,.jobbank-widget,.sponsored-links-widget{margin-left:10px;margin-right:10px;}
.widget_hpcwire_event_submit_link_widget a{background:#E5E5E5;display:block;padding:10px;}
.widget_hpcwire_event_submit_link_widget h3.sidebar-title{border-bottom:3px double #831F1F;margin-bottom:0;}
a,a:visited{color:#1B5E5C;}
a:hover{color:#20ABA6;}
body{/* background-image:url(img/background.gif); */font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;line-height:1.5;margin-top:15px;}
body.single.tribe_community_edit .post-header{border-color:#831F1F;}
body.single.tribe_community_edit .post-header h1{font-size:1.5em;font-weight:400;}
h1{font-size:2em;}
h2{font-size:1.85em;}
h3{font-size:1.6em;}
h4{font-size:1.45em;}
h5{font-size:1.3em;}
h6{font-size:1.2em;}
h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited,h5 a,h5 a:visited,h6 a,h6 a:visited,#utilities a:hover{text-decoration:none;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#1b5e5c;text-decoration:none;transition:all .2s ease-in;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#20ABA6;text-decoration:none;}
h1,h2,h3,h4,h5,h6{color:#1b5e5c;font-family:Geneva, Arial, Helvetica, sans-serif;line-height:1.25;margin:0 0 10px;}
.single h1{margin:0}
h3.double{border-bottom:3px double #831F1F;line-height:1.3;margin:0;}
h3.section-head{background-color:#1f4684;color:#fff;font-size:16px;font-weight:400;line-height:24px;margin:40px 0 20px;padding:5px;}
h3.sidebar-title{padding: 5px 10px;color: #FFF;font-size: 18px;background: #1B5E5C;background: -moz-linear-gradient(top, rgb (27,94,92) 0%, rgb(18,62,60) 100%, rgb(69, 72, 77) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1B5E5C), color-stop(100%,#123E3C), color-stop(100%,#45484D));background: -webkit-linear-gradient(top, #1B5E5C 0%,#123E3C 100%,#45484D 100%);background: -o-linear-gradient(top, rgba(27,94,92,1) 0%,rgba(18,62,60,1) 100%,rgba(69,72,77,1) 100%);background: -ms-linear-gradient(top, rgba(27,94,92,1) 0%,rgba(18,62,60,1) 100%,rgba(69,72,77,1) 100%);background: linear-gradient(to bottom, #1B5E5C 0%,#123E3C 100%,#45484D 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#45484d',GradientType=0 );text-transform:uppercase;}
h4,h5,h6,.tribe-events-hpcwire-featured-event .tribe-events-list-event-title,.hpcwire-event-listings-table h2.tribe-events-list-event-title{font-size:12px;}
li.rss-item{background-image:url('../img/bullet_red.gif');background-position:0 0;background-repeat:no-repeat;margin-bottom:1em;padding-left:1.3em;}
ol.hfeed.vcalendar,ul.hfeed.vcalendar{margin:10px 0 10px 10px;}
p.editors-choice{color:#1f4684;font-size:14px;font-weight:700;}
p.readers-choice{color:#831f1f;font-size:14px;font-weight:700;}
tr.hpcwire-event-listings-event td{padding:1em 0;}
ul.hpcwire-featured-event-info{display:inline-block;list-style:none;margin:0;padding:0;}
ul.inline>li,ol.inline>li,{padding-left:2px;padding-right:2px;}
ul.rss-items{list-style-type:none;margin:0;padding:0;}
ul.special-coverage{font-weight:700;list-style-type:none;}
ul.triangle{list-style:none;margin:0 0 10px;overflow-y:auto;}
ul.triangle li{background-image:url('../img/bullet_orange.gif');background-position:0 0;background-repeat:no-repeat;line-height:18px;padding-left:20px;}
.tab-pane .widget h3{background:none!important;color:#FF7326;}
.tab-pane .widget,#text-6{border:none!important;}
h3{font-size: 18px;}
#main{border: 1px solid #eee;margin-bottom: 0;}
#text-6,#text-13,#text-17,#text-18,#text-39,#text-40,#text-41,#text-42,#text-46{border:0 !important;}
#google_ads_iframe_\/26202285\/DAT-160X600_0__container__,#google_ads_iframe_\/26202285\/DAT-FP-RSB-SKY-120x600_0__container__,#google_ads_iframe_\/26202285\/DAT-SPST16-RSB-SKY-120x600_0__container__,#google_ads_iframe_\/26202285\/DAT-FAST16-RSB-SKY-120x600_0__container__,#google_ads_iframe_\/26202285\/DAT-SPST17-RSB-SKY-120x600_0__container__{margin-left:70px;}
#its-widget{margin:10px;}
.short-takes h3 {padding-bottom:5px;}
.small-feature img, .big-feature img { margin-right: 6px; }

.entry-utility {
	padding: 5px;
	background: #e5e5e5;
}

.more-articles-nav {
	margin: 30px 0;
	font-size: 18px;
	text-align: center;
}

.nav-links {
	display: inline-block;
}

.nav-previous + .nav-next {
	padding-right: 60px;
}

.nav-previous {
	display: inline-block;
	float: right;
}
.nav-next {
	display: inline-block;
	float: left;
}


/* Hide Solution Channel bulk ad if it is preceded by another ad */
div.widget_text + div#text-28,
div.widget_text + div#text-35 {
	display: none !important;
}


/* solution channel facebook title link */
.widget_facebook_likebox .sidebar-title a {
	color: #fff;
}


/* screen reader text */
.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.screen-reader-text:active,
.screen-reader-text:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* SINGLE */

@media only screen and (min-width: 540px) {
	.single .post-thumbnail {
		float: left;
		margin: 0 10px 10px 0;
		display: table;
	}
}

@media only screen and (max-width: 539px) {
	.single .post-thumbnail {
		margin: 15px auto;
		display: table;
	}
}

.single .post-thumbnail img {
	display: block;
}

.single .post-thumbnail p.caption {
	display: table-caption;
	caption-side: bottom;
	text-align: center;
	font-style: italic;
	margin: 0 10px;
}

/* SOLUTION CHANNELS */

.tax-solution_channel #content,
.single-solution_content #post-content {
  margin-left: 10px !important;
}

.tax-solution_channel #content {
	margin-right: -10px;
}

.tax-solution_channel .content-block-title {
	border-bottom: 1px solid #1b5e5c;
	margin: 10px 0 15px 0;
}

.tax-solution_channel #content .content-block-title:first-child,
#top-featured.home-block h1.content-block-title {
	margin-top: 0;
}

#sidebar-solution-channel .widget,
#right-sidebar .widget{
	margin-bottom:20px;
}

#sidebar-solution-channel {
	padding-top: 4px;
}

.solution-channel-widget img.wp-post-image {
	margin: 0 10px 10px 0;
}

.solution-channel-widget .logo h5 {
	color: #ccc;
	font-size: 18px;
	text-align: center;
}

.solution-channel-widget .logo a {
	text-decoration: none;
}

.solution-channel-widget .previous h4 {
	color: black;
	font-weight: bold;
	font-size: 14px;
}

img.solution-channel-vendor {
	width: 150px;
	margin-right: 20px;
}

img.solution-channel-logo {
	width: 120px;
	margin-right: 5px;
}

.solution-channel-widget img.sc-widget-logo {
	display: inline-block;
	padding: 3px;
	margin: 0;
	max-width: 100px;
}

.archive.tax-solution_channel #content .post-thumbnail img {
	margin: 0;
}

.single-solution_content #content,
.tax-solution_channel #content
{
	padding: 0 0.5em 0;
}

.resources-widget .resource {
	margin-bottom: 10px;
}

.resources-widget img.resource-img {
	margin: 0 5px 5px 0;
	border: 1px solid #ccc;
}

.resources-widget h5 {
	margin: 0;
}

.resources-widget span.sub-heading {
	color: #831F1F;
	font-size: 11px;
}

.resources-widget p.description {
	font-size: 10px;
}

/* Solution Channel Masthead */
.single-solution_content #masthead,
.tax-solution_channel #masthead
{
	background-image: none;
}
.single-solution_content #masthead #main-head,
.single-solution_content #masthead #menu-header-menu,
.tax-solution_channel #masthead #main-head,
.tax-solution_channel #masthead #menu-header-menu
{
	margin: 0;
	padding-top: 6px;
}

.single-solution_content #masthead #channel-id,
.tax-solution_channel #masthead #channel-id {
	line-height: 108px;
	text-align: right;
	padding-right: 9px;
	vertical-align: middle;
}
.single-solution_content #masthead #channel-id a,
.tax-solution_channel #masthead #channel-id a {
	text-decoration: none;
  font-size: 1.75em;
}
/* Solution Channel - seacrh bar below masthead */

#channel-search-bar {
	background-color: #E5E5E5;
	margin: 0 10px 15px 10px;
}
#channel-search-bar .inner {
	font-size: 14px;
	margin: 0.25em;
}
#channel-search-bar a,
#channel-search-bar a:visited,
 {
color: #fff;
}
#channel-search-bar .search-form,
#channel-search-bar .search-form label {
	display:inline;
	margin: 0;
}
#channel-search-bar .search-form .input-append { 	margin: 0; }
#channel-search-bar .search-form input {
	vertical-align: baseline;
	margin: 0
}
#channel-search-bar .social-icons {
	font-size: 1.25em;
	margin: 0 0.0625em;
}
#channel-search-bar .social-icons a {
	margin: 0 0.0625em;
}
#channel-search-bar .social-icons a:hover {
	text-decoration: none;
}

#channel-search-bar select {
	width:auto;
	margin-left: 2px;
}
#channel-search-bar .input-append.no-button select {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


/* solution channel main feed */
.tax-solution_channel #content .row-fluid {
	margin-bottom: 1em;
}

/* solution channel - video pavillion */
#sc-video-pavillion .bxslider {
	list-style-type: none;
	margin: 0 auto;
}

#sc-video-pavillion .bxslider li {
	border: 3px solid #ccc;
	background-color: #fff;
	padding: 3px;
}
#sc-video-pavillion .bxslider li a  {
	position: relative;
}
#sc-video-pavillion .bxslider li a:hover  {
	text-decoration: none;
}

#sc-video-pavillion .bxslider li a img {
	display: inline-block;
	margin: 0;
	padding: 0;
}

#sc-video-pavillion .bxslider li a .play-icon {
	color: #fff;
	position: absolute;
	z-index: 999;
	width: 100%;
	height: 145px;
	text-align: center;
	vertical-align: middle;
}
#sc-video-pavillion .bxslider li a .play-icon i {
	font-size: 45px;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.72);
	line-height: 145px;
	opacity: 0.7;
}
.solution_content .post-teaser h5 {
  color: #3aa7a7;
}


/* events collapsible widget toggle */
.sc-upcoming-events {
	padding-top: 6px;
}
.sc-upcoming-events .event-widget-title {
	font-size: 15px;
	background-color: #01427A;
	background-image: url('../img/event-widget-title-bg.jpeg');
	background-repeat: no-repeat;
	background-position: top center;
	color: #fff;
	border: 1px solid #000;
	border-bottom: none;
	padding: 6px;
	margin: 0;
	text-align: center;
}
.sc-upcoming-events .event-widget-title a {
	color: #fff;
}
.sc-upcoming-events .events {
	border: 1px solid #000;
	padding: 8px 4px 0 4px;
}

.home-block {
	padding-bottom: 30px;
}
/*
.home-block:last-child{
	padding-bottom:0;
}
*/
.short-takes.home-block {
	padding-bottom: 0;
}
.home .post.has-post-thumbnail{
	clear:both;
}
/* Fix needed for slider as styles conflicted with styles added Events Calender
 * These are all overides of the new styles */
.home .ui-tabs, .home .ui-corner-all, .home .ul.ul-tabs-nav {
  padding: 0;
  border: none;
}
.home .ui-corner-all, .home .ui-corner-bottom {
  border-radius: 0;
}
.home #fragment-1, .home #fragment-2, .home #fragment-3, .home #fragment-4 {
  padding: 0;
}
.home #nav-fragment-1, .home #nav-fragment-2, .home #nav-fragment-3, .home #nav-fragment-4 {
  top: 0;
  float: none;
  margin: 0;
  padding: 0;
  border: none;
  white-space: inherit;
}
.home #nav-fragment-1 a, .home #nav-fragment-2 a, .home #nav-fragment-3 a, .home #nav-fragment-4 a {
  float: none;
  padding: 2.5px;
}
/* End fix for slider styles added to fix conflict with Events Calender */

p a {
	text-decoration: underline !important;
}

.down-arrow {
	width: 80px;
	height: 90px;
	position: relative;
	background: #841F1F;
	margin: 0 auto;
	margin-bottom: 70px;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
}

.down-arrow:before {
	content: "";
	position: absolute;
	right: -30px;
	bottom: -40px;
	width: 0;
	height: 0;
	border-top: 70px solid #841F1F;
	border-right: 70px solid transparent;
	border-left: 70px solid transparent;
}

#in-the-spotlight .spotlight {
	margin-top: 10px;
	padding-top: 5px;
}

.hpc-sol-prov-single-page {
	margin: 10px;
	text-align: center;
}

.hpc-sol-prov-single-page .provider {
	display: inline-block;
	width: 22%;
	padding: 5px;
}

.datanami-solution-providers .provider {
	display: inline-block;
	margin: 4px;
}

.leading-solution-providers-widget {
	text-align: center;
}

.leading-solution-providers-widget .sponsored-microsites {
	margin-bottom: 15px;
}

.leading-solution-providers-widget .solution-providers {
	padding: 15px 0;
	border-top: 1px solid #ededed;
}

.leading-solution-providers-widget .sponsored-microsite {
	display: inline-block;
	margin: 4px 2px;
	border: 2px solid #ededed;
}

.leading-solution-providers-widget .solution-provider {
	display: inline-block;
	margin: 4px;
	border: 2px solid #ededed;
}

body.sponsored-microsite #branding img {
	width: 221px;
	height: auto;
}

body.sponsored-microsite #right-of-logo {
	margin-top: 0;
}

@media only screen and (max-width: 1000px) {
	div#slider .post_slider ul {
		display: none !important;
	}

	div#fragment-1,
	div#fragment-2,
	div#fragment-3,
	div#fragment-4 {
		width: 100% !important;
	}

	#slider .post_slider {
		width: 100% !important;
		margin-bottom: 15px !important;
	}
}

li#menu-item-11993 a {
	font-weight: bold;
	color: #FF7326;
}

#menu-secondary-menu li#menu-item-11993 a:hover {
	color: #000 !important;
}

#nav-toggler-wrap {
	background-color: #333;
	margin: 0 10px;
	padding: 5px 10px 5px 15px;

}

#nav-toggler-wrap .nav-text-span {
	float: left;
	color: white;
	font-size: 18px;
	font-weight: 600;
	padding-top: 2px;
	max-width: 40%;
}

#nav-toggler-wrap button {
	float: right;
}

#marquee-row {
	margin-bottom: 10px;
}

#marquee-row .marquee-pane {
	position: relative;
	padding: 10px;
}

.pane-inner-img img {
	width: 100%;
}

.marquee-pane .pane-inner-text {
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 12px;
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
	margin: 0 10px;
	padding: 10px;
	box-sizing: border-box;
	width: 100%;
	min-height: 59px;
}

.marquee-pane .pane-inner-text h2 {
	font-size: 14px;
}

.marquee-pane .pane-inner-text a {
	color: #fff;
}

.marquee-pane .pane-inner-text a:hover,
.marquee-pane .pane-inner-text a:focus {
	text-decoration-style: underline;
}

.wp-caption {
	max-width: 100%;
}

div#ten-year.home-block {
	padding-bottom: 0;
	padding-top: 20px;
}

@media ( min-width: 768px ) {

	#marquee-row {
		margin-bottom: 0px;
		margin-left: 10px;
	}

	#marquee-row .marquee-pane {
		max-height: 175px;
		position: relative;
		padding: 0;
	}

	#marquee-row [class*=span] {
		max-height: 175px;
		overflow: hidden;
		margin-bottom: 7px;
	}

	.marquee-pane .pane-inner-text {
		margin: 0;
	}

	.marquee-pane .pane-inner-text p {
		display: none;
	}

	.dropdown:hover .dropdown-menu{
		display:block;
	}

	.home--opener-custom-col-sizing.row-fluid [class*="span"] {
		margin-left:1.2%
	}

	.home--opener-custom-col-sizing .span8 {
		width: 66%;
	}

	.home--opener-custom-col-sizing .span6.small-pane {
		width: 49.3%;
	}

	#right-sidebar {
		margin-left: 1.2820512821%;
		padding-left: 1.2820512821%;
		border-left: 1px solid #dfdfdf;
	}

}

#nav-toggler-wrap {
	display: none;
}
@media ( max-width: 979px ) {
	#nav-toggler-wrap {
		display: block;
	}
}


@media ( max-width: 767px ) {

	body {
		font-size: 16px;
	}

	h3 {
		font-size: 22px;
	}

	#menu-main-menu li {
		border-right: none !important;
	}

	#masthead nav.menu-main-menu-container {
		background-color: none !important;
	}

	#masthead .menu-main-menu-container .nav {
		border-bottom: none !important;
		margin-bottom: none !important;
	}

	#otw-tabbed {
		margin-right: 10px;
		margin-left: 10px;
	}

	.marquee-pane .pane-inner-text {
		width: 95%;
	}

	.dropdown:hover .dropdown-menu {
		display: none;
	}

	.dropdown.open .dropdown-menu {
		display: block;
		float: none;
		width: 100%;
		position: relative;
	}

	.dropdown.open .dropdown-menu .dropdown-menu {
		display: none;
	}

	.nav-collapse .nav>li>a:hover,
	.nav-collapse .nav>li>a:focus,
	.nav-collapse .dropdown-menu a:hover,
	.nav-collapse .dropdown-menu a:focus {
		background-color: inherit;
	}

	.marquee-pane .pane-inner-text h2 {
		font-size: 24px;
	}

}
