/* Global Styles */
h2.search-title { font-size: 23px; color: #fd6100 !important; margin-bottom: 20px; font-family: "FaktConPro-Normal", "Arial Narrow", Arial !important; text-transform: capitalize !important; }

/* Taxonomy Posts */
.post-entry { margin-bottom: 30px; padding-bottom: 10px; font-size: 13px; line-height: 1.5; border-bottom: 1px dotted #666 }
.post-entry h3{ margin: 1.5em 0 0.5em 0; }
.post-entry p { color:#666; font-size:12px; padding:5px 0 0px; }

.post-entry .content { padding-left: 127px; }
.post-entry .content * { font-family: Arial, Helvetica, sans-serif; }
.post-entry .content h2 { line-height:1; width:100% !important; font-family: "FaktConPro-Normal"; }
.post-entry .content h2 a { color: black !important; }
.post-entry .content h2 a::hover { color: #333 !important; }
.post-entry .content ul { font-size: 12px; margin-left: 20px; }

/* Topic Category Sidebar */
#sidebar { position: relative; float:right; width:220px; margin-right: 38px; padding: 0 !important; }
/*Topic Page Promos*/
.topic-page-promo { margin-bottom: 20px;}
.topic-page-promo > div { display: none; }
.webinar-promos > div { display: none; }
.webinar-promos { margin: 20px 0; }
/*Trending Topics*/
.trending-topics { width: 205px; margin-bottom: 20px; padding: 20px 0 20px 20px; background-color: #f5f5f5; border-radius: 5px; }
.trending-topics .heading { color: #666; font-size: 18px; font-family: "Arial Narrow","Arial"; }
.trending-topics .topics { width: 200px; margin: 0; padding: 0; }
.trending-topics .topics li { position: relative; height: 100%; padding: 10px 0; margin: 5px 0 5px; color: #9eb9ca; font-size: 16px; font-family: "Arial Narrow","Arial"; cursor: pointer; background-color: white; list-style-type: none; border-radius: 5px 0 0 5px; }
.trending-topics .topics li::before { display: inline-block; content: ""; position: absolute; top: 0; left: 0; margin: 0; height: 100%; padding: 0 20px; background-color: #067b9c; border-radius: 5px 0 0 5px; }
.trending-topics .topics li:hover a { color: #067b9c; }
.trending-topics .topics li a { font-family: "FaktConPro-Normal"; margin-left: 50px; color: #067b9c; }
.trending-topics .topics li a:hover { text-decoration: none; }
/* Dimmed */
.trending-topics .topics li.dimmed a { color: #98C7E0; }
.trending-topics .topics li.dimmed::before { background-color: #98C7E0; }
/*Events Calendar*/
#events-calendar-promo { cursor: pointer; margin-bottom: 20px; }

/*custom header for categories*/
.taxonomy-banner { z-index: 1; background-color: #eee; background-image: url('/National_Library/20160526010038oe_/http://blogs.gartner.com/wp-content/themes/gbn_home_2015/images/gbn_topicback_sm.png'); background-repeat: no-repeat; height: 80px; width: 100%; margin: auto; }
.taxonomy-banner .heading { position: absolute; left: 210px; margin-top: 17px; }
.taxonomy-banner .heading h2.title { font-size: 23px; color: #fd6100 !important; font-family: "FaktConPro-Normal", "Arial Narrow", Arial !important; text-transform: capitalize !important; }
.taxonomy-banner .heading p.subtitle { font-family: "FaktPro-Normal", "Arial Narrow", Arial !important; opacity: 0.75; }
.taxonomy-banner > span[class^='icon-'] { font-size:72px; color:#fff; float:left; padding:3px 0 0 31px; }

/*override css from style.css for topics categories header*/
#masthead h1 { top: 90px !important; }

/* Overral Page Container */
#container { background: -webkit-linear-gradient(#0067A6 20px, #FEFEFE) !important; background: -moz-linear-gradient(#0067A6 20px, #FEFEFE) !important; background: -o-linear-gradient(#0067A6 20px, #FEFEFE) !important; background: linear-gradient(#0067A6 20px, #FEFEFE) !important; background: #0067A6; }
.taxonomy-container { position: relative; background-color:#fff; margin:50px auto 0; width:940px; text-align:left; overflow-x: hidden; }
.post-container { width:635px; float:left; padding-left:25px; }

/*for clearing properties*/
.taxonomy-container:before, .taxonomy-container:after { content: " "; /* 1 */ display: table; /* 2 */ }
.taxonomy-container:after { clear: both; }

/* BAC Promo */
#become-a-client { display: block; position: absolute; top: -160px; padding:15px 0 15px 20px; border-radius: 0px 0px 5px 5px; background: -webkit-linear-gradient(#164167, #0D273D) !important; background: -moz-linear-gradient(#164167, #0D273D) !important; background: -o-linear-gradient(#164167, #0D273D) !important; background: linear-gradient(#164167, #0D273D) !important; background: #164167; }
#become-a-client:hover { text-decoration: none; }
.become-a-client-promo .baclient { color: #FFF; font-size: 18px; font-family: "Arial"; padding-bottom:6px; }
.become-a-client-promo .text { color: #B9D0DC; font-size: 14px; line-height: 18px; margin: 4px 0 10px; padding-right: 20px; }
.become-a-client-promo .promo-click { color: #C2DD21; font-size: 17px; font-weight: bold; font-family: "Arial"; padding-bottom:6px; }

/* Post Content */
.headshot { float: left; width: 100px; height: auto; border: 1px solid rgb(238, 238, 238); display: block; margin-right: 25px; }
.taxonomy-post-content { clear: both; margin-top: 30px; }

/* Global Properties */
#gartner-sites { z-index: 2; }

#about-gartner { margin-top: 10px; }
#about-gartner .title {	width: 222px !important; font-size: 13px; margin-bottom: 10px; padding: 0 0 4px; border-bottom: 1px dotted #999; }
#about-gartner ul { margin: 10px 0; list-style-type: none; }
#about-gartner ul li a { width: 100% !important; }