/* @override http://www.energymanagertoday.com/wp-content/themes/emt/css/style.css?ver=4.5.2 */


/* @override http://www.energymanagertoday.com/wp-content/themes/emt/css/style.css?ver=4.5.2 */

/* @override http://www.energymanagertoday.com/wp-content/themes/emt/css/style.css?ver=4.5.2 */
@import url(http://fonts.googleapis.com/css?family=Lato:300,400|Oswald:400,300,700);
body {background-color: #e9e9e9; color: #222; font-family: 'Lato',Arial,Helvetica,sans-serif;}
.container {padding: 0 30px; position: relative;}
h1,h2,h3,h4,h5,h6 {margin: 10px 0; font-family: "Oswald","Arial Narrow Bold",sans-serif; font-weight: 400; line-height: 1.3; color: #000000; text-rendering: optimizelegibility;}
#today h2 {font-size: 12px; padding: 0 0 5px 0;}

#today article.entry .read-more, span.read-more {font-size: 12px; text-align: right; margin-bottom: 0; display: block;}
#today article.entry {padding-bottom: 0; margin-bottom: 0;}
#today h2.header span.viewall.pull-right {font-size: 10px; overflow-bottom: 2px;}
#today article.entry h3 {font-size: 16px; line-height: 20px; margin: 0 0 10px 0;}
#featured h1 {font-size: 16px; margin-top: 0;}
/*#dataposts ul li a {font-size: 12px; line-height: 14px;}*/
#sponsor_logo img.attachment-medium.wp-post-image {float: left; margin: 0; padding: 0; display: block;}
#sponsor_info p img.attachment-medium.wp-post-image {float: left; margin: 0 10px 0 0;}
#energydata ul {margin: 0; list-style-type: none;}
#energydata ul li {display: block; padding: 8px 0; border-bottom: 1px solid #ddd; min-height: 75px;}
.tab-content a span.sponsored {background: #eee; padding: 2px; margin-right: 5px;}
#energydata ul li:last-child {border-bottom: none;}
#energydata a img {float: left; margin-right: 10px; margin-bottom: 10px;}
#featured h2 {font-size: 14px; line-height: 20px;}
article.entry.featured {padding: 0;}
#today hr {margin: 12px 0;}
a {moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {color: #900; text-decoration: none;}
div.post_thumb_left {float: left; margin: 10px 10px 0 0;}
#comm {padding: 0; margin: 0;}
#comm li {margin-bottom: 10px; list-style: none; font-size: 0.9em;}
#mid article.block.entry.clearfix div.column_header h4 {font-size: 14px; margin: 0; padding: 5px 0 0;}
#nlsocial {margin-bottom: 0; padding: 0px 0;}
#page-menu {margin-bottom: 0;}
#header .nav-pills {margin-bottom: 5px;}
#header .nav-pills>li>a {padding: 2px 6px; margin-top: 2px; margin-bottom: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 12px;}
.f1 {font-family: "Oswald","Arial Narrow Bold",sans-serif; font-weight: 400;}
.nav-pills>.active>a,.nav-pills>.active>a:hover {color: #ffffff; background-color: #888888;}
#header .nav-pills>li>a:hover {background-color: transparent; text-decoration: underline;}
#nlsignup form,#nlsignup form input {margin-bottom: 0; font-family: 'Lato',Arial,Helvetica,sans-serif;}
#nlsignup form input.btn {font-size: 11px; font-family: 'Lato',Arial,Helvetica,sans-serif;}
ul.social {list-style: none; margin: 0;}
/* Tabs
----------------------------------------------------------------------------------------*/
.nav-tabs,.nav-pills {*zoom: 1;}
.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after {display: table; content: ""; line-height: 0;}
.nav-tabs:after,.nav-pills:after {clear: both;}
.nav-tabs>li,.nav-pills>li {float: left;}
.nav-tabs>li>a,.nav-pills>li>a {padding-right: 12px; padding-left: 12px; margin-right: 2px; line-height: 14px;}
.nav-tabs {border-bottom: 1px solid #ddd; margin-bottom: 0; font-family: "Oswald","Arial Narrow Bold",sans-serif; font-weight: 400;}
.nav-tabs>li {margin-bottom: -1px;}
.nav-tabs>li>a {padding-top: 6px; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; line-height: 20px; border: 1px solid transparent; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; font-size: 12px;}
.nav-tabs>li>a:hover {border-color: #eeeeee #eeeeee #dddddd;}
div.tab-content {border: 1px solid #ddd; border-top: none;}
#sponsor_left div.tab-content {padding: 10px;}
#sponsor_left section.row p {line-height: 1.5em;}
#sponsor_left section.row div.span8 p img.attachment-medium.wp-post-image {margin: 0 10px 10px 0; float: left;}
div.twitter_intents a {background-image: url(../img/icons/twitter_sprite.png); width: 16px; height: 16px; display: block; float: left;}
div.twitter_intents a span {visibility: hidden;}
.tab-pane a,.tab-pane span.sponsored {display: block; padding: 5px 5px 0 5px; font-size: 12px;}
.tab-pane a:hover {text-decoration: none;}
.tab-pane span.sponsored {font-size: 11px; display: inline; float: left; background-color: #eee; margin-right: 7px; padding: 0 5px; margin: 5px 5px 0 5px;}
.tab-pane p a {display: inline; padding: 0;}
.tab-pane p img {margin: 0 10px 20px 0;}
p {}
#sponsor_left .tab-pane p {padding-left: 160px;}
/*Social Sprite Css*/
#social  li {list-style: none; padding: 2px 0 0 4px; float: right;}
#social  li a {text-indent: -9999px; font-size: 0; line-height: 0; overflow: hidden; height: 32px; width: 32px; border: 0; background: url(../img/social.png) no-repeat; display: block;}
#social li#g a {background-position: -32px 0px;}
/*#social li#g a:hover {background-position: 0px -32px;}*/
#social li#rss a {background-position: -96px 0px;}
/*#social li#rss a:hover {background-position: -96px -32px;}*/
#social li#sub a {background-position: -128px 0px;}
/*#social li#sub a:hover {background-position: -128px -32px;}*/
#social li#fb a {background-position: 0 0;}
/*#social li#fb a:hover {background-position: 0 -32px;}*/
#social li#twit a {background-position: -64px 0px;}
/*#social li#twit a:hover {background-position: -64px -32px;}*/
#social li#li a {background-position: -32px 0px;}
/*#social li#li a:hover {background-position: -32px -32px;}*/
#social li#youtube a {background-position: -192px 0px;}
/*#social li#youtube a:hover {background-position: -192px -32px;}*/
/*#social a {padding: 16px; margin-right: 8px; float: left; }
a.linkedin { background: url(../img/icons/social/linkedin.png) no-repeat;}
a.twitter { background: url(../img/icons/social/twitter.png) no-repeat;}
a.rss { background: url(../img/icons/social/rss.png) no-repeat;}
a.facebook { background: url(../img/icons/social/facebook.png) no-repeat;}*/
#nlsignup p {padding: 8px; margin: 0 10px 0 0; font-size: 12px; color: #900;}
#nlsignup form {padding: 4px 0 0 0;}
#nlsub div.secondarysub {display: block; clear: both; padding-left: 10px;}
.container.inner {margin-left: -30px; border: none; margin-bottom: 10px;}
.container > .row {margin-bottom: 40px;}
div.topic_stories ul {list-style: none; margin: 0;}
div.topic_stories ul li {line-height: 1.2em;}
span.viewall.pull-right {font-size: 11px; padding: 5px 5px 0 5px; margin-bottom: 5px;}
.viewall a {color: #900;}
.viewall a:hover {color: #6d6416; text-decoration: none;}
#content div > .row {margin-bottom: 20px;}
#wrap {border: 1px solid #d3d3d3; box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); background-color: #ffffff;}
div#main.span5 {width: 380px;}
a {color: #3d5164; moz-transition: all 0.1s ease-in; -webkit-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; transition: all 0.1s ease-in; -ms-transition: all 0.1s ease-in;}
/*a:hover {color: #777;}*/
h1 small a {margin-left: 20px; color: #900; font-size: 20px;}
h4 span.count {color: #900;}
#main article.entry p a {border: none;}
a.btn.btn-more {}
.title h2 {padding-right: 10px; font-size: 18px; /*line-heigh
t: 16px;*/
    margin-bottom: 2px;}
#mid div.column_stories div.column_header {display: block;}
#mid div.column_stories h4 {line-height: .8em;}
#mid div.column_stories .column_header img.pop {margin: 0 5px 0 0;}
p.about span {display: block; font-weight: bold;}
#mid div.column_stories h4 a {font-size: .6em;}
div#mid.span3 {width: 220px;}
/*ul {list-style-type: none; margin: 0;}*/
div.topic_stories ul li {font-size: 13px; display: block; margin-bottom: 5px;}
div.topic_stories ul li a img {float: left; margin-right: 5px;}
/*====================== ACCORDION ======================*/
.accordion {margin-bottom: 0;}
.accordion-group {background-color: #fbfbfb; margin-bottom: 5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #f5f5f5; box-shadow: 0 1px 0 #e5e5e5; -webkit-box-shadow: 0 1px 0 #e5e5e5; -moz-box-shadow: 0 1px 0 #e5e5e5;}
.accordion-heading .accordion-toggle {padding: 10px 15px;}
.accordion-heading {padding-left: 15px; padding-right: 15px;}
.accordion-heading a {background: url(../img/accordion-plus.png) no-repeat right center; font-size: 12px; font-family: 'Oswald', sans-serif; text-rendering: auto; text-transform: uppercase; padding-left: 0 !important; padding-right: 0 !important; position: relative; margin-bottom: -1px; padding-left: 15px; letter-spacing: 0.05em; border-bottom: 1px solid #f5f5f5;}
.accordion-inner {border-top: none; padding: 15px; background-color: #edf2ec;}
.accordion-heading a.acc-active {background: url(../img/accordion-minus.png) no-repeat right center;}
/*==================== ALIGN =====================*/
.alignleft {float: left !important;}
.alignright {float: right !important;}
.aligncenter {text-align: center;}
.clear {clear: both;}
/*==================== HEADER =====================*/
#header {padding: 4px 0 4px 0; margin-bottom: 0 !important;}
#overview div.container {width: auto;}
/* logo */
#header .logo {position: relative; z-index: 10000; padding: 15px 0 0 0;}
#topnav {margin-bottom: 0;}
#topnav,#subnav {border-bottom: 1px solid #d3d3d3;}
#subnav {background-color: #f7fbf5;}
#header #s {font-family: "Oswald","Arial Narrow Bold",sans-serif; font-weight: 300;}
.entry {margin-bottom: 5px; padding: 0 5px 5px 0;}
.entry:before,.entry:after {display: table; content: ""; line-height: 0;}
.entry:after {clear: both;}
#sidebar div.section div.video_wrapper img {max-width: 100%;}
div.adv.sky {text-align: center;}
div.title h3 {font-size: 18px; margin: 0;}
.entry a img.wp-post-image, .column_stories article.entry a img {float: left; margin: 7px 10px 0 0;}
div.section {margin-bottom: 14px;}
.header {word-spacing: 2px; border-bottom: 2px solid #2e3f53; padding-bottom: 3px;}
h2.header, h4.header, a.header {font-size: 16px;}
div.block {display: block;}
div.topic_stories h4 {margin-bottom: 5px;}
div.topic_stories h4 a {font-size: 14px; color: #900;}
.entry p, #textad div.adv.textlogo p {font-size: 14px;}
#today article.entry p {}
.column_stories .entry p {line-height: 1.4em; margin-bottom: 0; color: #888;}
#mid div.column_stories hr {margin: 12px 0;}
.column_stories .entry p.about {
/*padding-left: 75px;*/ font-size: .8em; display: block; clear: both; padding-top: 5px;}
img.pop {-moz-box-shadow: 0 5px 5px #888; -webkit-box-shadow: 0 5px 5px #888; box-shadow: 0 5px 5px #888; margin: 5px 5px 5px 0;}
div.block a img {margin-right: 10px; margin-bottom: 5px;}
.entry .title {/*pa
dding: 0 0 15px 0;*/
    margin-bottom: 10px;}
.entry .title.no-top {padding: 0px 0 15px 0 !important;}
.entry .blog-title [class^="post-format-"] {width: 33px;}
.entry.last {background: none; margin-bottom: 30px; padding-bottom: 0;}
.entry .carousel {margin-bottom: 0;}
.entry blockquote {margin-bottom: 15px;}
.entry.single-post {margin-bottom: 50px !important; padding-bottom: 50px !important;}
#comments {}
#productCarousel .product_thumbnail span.sponsored {display: none;}
.category-archive-meta p {font-size: 16px; padding: 10px 0; font-weight: normal;}
.archive div.row div.span2 {position: relative;}
#productCarousel .product_thumbnail.category-sponsored span.sponsored,.archive div.row div.span2 span.sponsored {display: block; position: absolute; top: 0; left: 0; padding: 2px; background: #fff; font-size: 11px;}
.archive div.row div.span2 span.sponsored {padding-right: 5px;}
#productCarousel div.carousel-inner .product_thumbnail {position: relative;}
article p.sponsored {padding: 5px 10px 5px 0; 
/*background-color: #f8f8f8;*/ color: #aaa;}
#wrap section.row div.span8 div.post-93710.post.type-post.status-publish.format-standard.hentry.category-on-site-energy.category-product-news.category-solar.tag-blue-sky-energy div.row div.span2 a span.sponsored {}
#sidebar section {margin-bottom: 20px;}
#sidebar .video {position: relative;}
.video .description {position: absolute; /* ab
solute position (so we can position it where we want)*/  
    bottom: 0px; /* p
osition will be on bottom */  
    left: 0px; width: 100%; z-index: 1000; /* styling bellow *
/  
    background-color: #e7e7e7; color: #fff; opacity: 0.6; /* transparency */  
    filt
er: alpha(opacity=60);/* IE transparency */}
div.video_description a {color: #fff; text-decoration: none; border-width: 0;}
div.video_description a:hover {border-width: 1px; text-decoration: none;}
.video_title {padding: 10px; margin: 0px;}
div.video_description:hover {opacity: 1.0;}
div.video_wrapper {float: left; 
/* important */
	position: relative;
/* important(so we can absolutely position the description div */
	width: 100%;}
div.video_description {position: absolute; 
/* absolute position (so we can position it where we want)*/
	bottom: 0px;
/* position will be on bottom */
	left: 0px; width: 100%;
/* styling bellow */
	background-color: black; font-size: 15px; color: white; opacity: 0.6
; /* transparency */
	filter: alpha(opacity=60
);/* IE transparency */}
/*==================== FOOTER =====================*/
#footer {margin-left: -30px; margin-bottom: 0 !important; line-height: 18px; border-top: 1px solid #d3d3d3;}
div.meta a {color: #900; font-size: 11px;}
#footer ul {list-style: none; margin: 0;}
#footer.container, #footer .container {box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: one;}
#footer.container:before,
#footer .container:before {height: 0;}
#footer .title {font-weight: 400; font-size: 12px; letter-spacing: 0.10em;}
#footer li {margin-top: 20px;}
#footer li.first,
#footer .tweet_list li.tweet_first {margin-top: 0;}
#footer .date {display: block; font-size: 9px; text-transform: uppercase; letter-spacing: 0.09em;}
/* copyright */
#copyright {margin-left: -30px; position: relative; margin-top: 10px; border-top: 1px solid #d3d3d3; background-color: #2e3f53; color: #d9d9d9; margin-bottom: 0;}
#copyright p {font-size: 13px; float: left; padding: 25px 0 25px 30px; margin-bottom: 0; width: 60%;}
#copyright p a {color: #f8f8f8;}
#copyright #footer-menu {float: right; padding: 25px 30px 25px 0;}
#copyright #footer-menu li {float: left; margin-left: 10px; margin-top: 0;}
#copyright #footer-menu a {font-family: "Oswald",sans-serif; font-size: 12px; text-transform: uppercase; color: #ffc4fb;}
ol.meta {list-style-type: none; margin: 0;}
/*ol.meta li {font-size: 12px;}*/
ol.meta li.category {color: #900; font-weight: 400;}
/*====================== FEATURES ======================*/
.features .box:hover {background-color: #f9f9f9; border: 1px solid #fff;}
.author_info.box {background-color: #f7fbf5; border: 1px solid #f2f2f2; width: 140px; margin: 0 10px 0 0;}
/*li.current-menu-item a{border-bottom: 4px solid #444;}*/
.author_info h6 {padding-left: 5px; padding: 3px 5px;}
.author_info .byline {padding: 5px; font-family: "Oswald","Arial Narrow Bold",sans-serif; font-size: 10px;}
.author_info.box img {max-width: 100%;}
.features [class*="span"] {background-image: url(../images/box-bg.png);}
/*   Misc   */
#leaderboard {text-align: center; margin-bottom: 10px;}
img.alignleft {border: 1px solid #d3d3d3; padding: 3px; margin-right: 10px; margin-top: 5px;}
h1.post-title {font-size: 32px;}
p.meta,time.entry-date {color: #888; font-size: 12px;
/*border-bottom: 1px dotted #888;*/}
/* Pretty Colors */
.invgray, .inverse {background-color: #f7fbf5; background-image: -moz-linear-gradient(top, #f7fbf5, #ffffff); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7fbf5), to(#ffffff)); background-image: -webkit-linear-gradient(top, #f7fbf5, #fff); background-image: -o-linear-gradient(top, #f7fbf5, #ffffff); background-image: linear-gradient(to bottom, #f7fbf5, #ffffff); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7fbf5', endColorstr='#ffffffff', GradientType=0);}
#sidebar .title {background: url(../img/divider.png) repeat-x bottom left !important; padding: 0 0 5px 5px;}
#featured hr {margin: 0;}
#feature1 div.post_image {margin-bottom: 10px;}
#today hr:last-child,#featured hr:last-child {display: none;}
#sidebar div.section {margin-bottom: 20px;}
h2.title {font-size: 22px; margin-bottom: 0;}
div.meta {padding: 4px; background-color: #f9f9f9;}
.headline {background: url(../img/headline-bg.png) 0 50% repeat-x;display}
#overview h1 {font-size: 32px; background: url(../img/headline-bg.png) 0 56% repeat-x; display: block; margin: 20px 0 18px 0;}
h3.secton_title {background: url(../img/headline-bg.png) 0 56% repeat-x; display: block; margin: 20px 0 18px 0;}
h3.secton_title span, #overview h1 span {background-color: #fff; padding: 0 6px;}
body.search #overview h1 span {color: #900;}
.post p {padding-right: 10px;}
ul.bsuite_related, .accordion-inner ul {list-style-type: none; margin: 0;}
h3.bsuite_related {font-size: 16px; color: #900; margin-top: 20px;}
#sidebar ul {margin: 0;}
#sidebar ul li {list-style: none;}
div.topic_stories ul li a, ul.bsuite_related li a,.accordion-inner ul li a, ul li a.jbb_link {display: block; padding: 3px 0; padding-left: 12px; background: url(../img/lla1.png) no-repeat left 47%;}
.single-webinar h5 {padding: 10px 0;}
.single-webinar h5 span.sponsor_name {float: right; margin: 0 10px; color: #999; font-size: 12px;}
#wrap section.row div.span8 article h5 {}
.sponsor {display: block;}
/*#wrap section.row div.span8 article div.sponsor p {float: left; margin: 0;}
#wrap section.row div.span8 article div.sponsor h5 {float: left; margin: 0 10px 0 10px;}*/
.single-webinar a.register {display: block; text-align: center; font-family: 'Oswald',sans-serif; letter-spacing: 1px; margin: 20px auto; width: 300px; padding: 20px; font-size: 20px; background-color: #2e3f53; color: #eee;}
.single-webinar a.register:hover {text-decoration: none; color: lightblue;}
.single-webinar div.addthis_toolbox {margin-top: 30px; display: none;}
.sponsor a.register:hover {text-decoration: none; background-color: #192532;}
.single-webinar .bsuite_related {display: none;}
div#featured.span5 {width: 330px;}
div#today.span3 {width: 270px;}
#webinars ul, #whitepapers ul {margin: 0; list-style-type: none;}
#webinars ul li, #whitepapers ul li {padding: 0; margin: 0;}
#webinars ul li a, #whitepapers ul li a {font-size: 14px; padding: 10px 10px 10px 20px; background: url(../img/lla1.png) no-repeat 10px 47%; moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in;}
div.adv a img {border: 1px solid #ddd;}
#webinars ul li a:hover, #whitepapers ul li a:hover {text-decoration: none; background-color: #eee;}
/*#whitepapers { height: 240px;  overflow: auto;}*/
a.browse {float: right; padding: 10px;}
div.addthis_toolbox.addthis_default_style.addthis_ {float: right; width: 150px; padding: 5px;}
#flyout {position: fixed; z-index: 99999; bottom: 0; right: 10%;}
#flyout #webinar_content p a {display: block; padding: 10px 0 0; text-decoration: underline; border-bottom: none;}
/*#featured article.entry.featured div.post_image {display: block; clear: both; float: none; text-align: center;}*/
#featured article.entry.featured h1 a {display: block; clear: both;}
div.product_thumbnail a.small {display: block; font-size: 11px; line-height: 12px; padding: 4px; text-align: center;}
#emtjobs h4.title {padding: 10px;}
#emtjobs ul {list-style-type: none; margin: 0 10px;}
#emtjobs ul li {margin: 0 0 10px 0;}
#sponsor_contact {margin-left: 10px;}
#sponsor_top div.span8.sponsor_content p {padding-right: 10px;}
.sponsor_content p img {float: left; margin-right: 10px;}
.sponsor_content h4 a {font-size: 14px;}
#sponsor_top {border: 1px solid #efefef; padding-bottom: 20px; padding-top: 20px;}
#password_form {padding: 20px;}
#password_form input#submit_password {margin-left: 20px; padding: 5px; float: left; display: inline;}
input#pwbox-91323 {float: left; margin-left: 20px;}
#password_form label {float: left; padding: 5px;}
#sponsor_links h4 {margin: 0;}
article.sponsor_entry {margin-bottom: 20px;}
#sponsor_links h4 a {display: block; padding: 10px; margin: 0;}
#sponsor_sidebar ul {margin: 5px;}
#sponsor_sidebar ul li {margin: 0 0 5px 8px; padding: 0; list-style-type: none;}
#sponsor_sidebar ul li.heading {font-weight: bold; margin: 20px 0 10px 0; font-size: 14px; font-family: "Oswald","Arial Narrow Bold",sans-serif; line-height: 1; color: #000000; text-align: left;}
div.twitter_intents {display: block; text-decoration: none!important; border-bottom: none!important;}
div.twitter_intents a.retweet {background-position: 32px;}
div.twitter_intents a.reply {}
div.twitter_intents a.favorite {background-position: 64px;}
div.twitter_intents p a {float: left; margin-right: 5px; display: inline;}
div.twitterSearchTitle {background-color: #dafcff; margin: 0px; padding: 5px 0px 5px; text-align: center; font-weight: bold; font-size: large; position: relative;}
#sponsor_sidebar aside.span4 h3.section_title {background-color: #ffdafc; padding: 5px;}
div.sponsor_social {text-align: center; padding: 10px 0; margin: 30px 0;}
div.sponsor_social a {width: 32px; height: 32px; display: block; float: left; background-image: url(../img/social-sprite-32px.png); margin-left: 5px;}
div.sponsor_social a span {visibility: hidden;}
div.sponsor_social a.sponsor_twitter {background-position: -64px 0;}
div.sponsor_social a.sponsor_facebook {background-position: -96px 0;}
div.sponsor_social a.sponsor_linkedin {background-position: -128px 0;}
div.sponsor_social a.sponsor_youtube {background-position: -160px 0;}
.sponsor_column section.row {margin-bottom: 15px; padding: 5px;}
#twitter div.tweet {padding: 5px;}
#twitter div.tweet p.timestamp a {border-bottom: none; color: #bbb; font-size: 11px;}
#twitter div.tweet p.timestamp {text-align: right; margin-bottom: 0;}
#twitter div.twitterSearchTitle a {font-weight: normal;}
img.twitterSearchBird {width: 50px; height: 20px; position: absolute; left: -15px; top: -10px; border: medium none;}
#emt_blurb {padding: 10px; border: 1px solid #eee;}
#emt_blurb p {color: #444;}
#providers {border: 1px solid #eee; text-align: center;}
#providers div.carousel-inner div.item {padding-bottom: 20px; border-bottom: none;}
#providers h4 {margin: 0; padding: 5px; background-color: #f8f8f8; border-bottom: 1px solid #eee;}
#providers a img {margin: 10px;}
#providers a.learnmore {display: block; text-align: right; margin-right: 20px; font-size: 12px;}
#nlsub div.secondarysub h5 {float: left; display: block;}
#nlsub div.secondarysub label {float: left; display: block; padding: 5px 10px 0 10px;}
#nlsub div.secondarysub label span {padding: 5px 5px 0 5px; vertical-align: middle; font-style: italic;}
#double {float: left; margin: 10px 0 10px 10px;}
div.adv.text {padding: 5px; border: 1px solid #efefef; background-color: #f8f8f8;}
#textad div.adv.text div.item {padding: 10px;}
div.adv.text small {text-align: center; display: block; font-size: 10px; color: #999;}
#advtl {border-bottom: 1px solid #ddd; margin: 0 0 7px 0;}
#textad .textlogo {border: 1px solid #efefef;}
div.adv.textlogo {padding: 5px 10px;}
div.adv.textlogo div.logo {float: right;}
div.adv.textlogo h2 {font-size: 16px; margin: 0 0 5px 0;}
div.adv.textlogo h2 a {color: #222;}
u {text-decoration: none;}
div.adv.textlogo span.adtext {color: #ccc; text-align: center; padding: 2px 0; display: block; font-size: 12px;}
#advtl div.adv.textlogo p {font-size: 12px; line-height: 16px;}
#feed div.span8 article {margin-bottom: 15px; padding: 0 6px 10px 6px;}
#latest_news article.sponsor_entry a.pull-left img.attachment-75x75.wp-post-image {margin: 8px 8px 8px 0;}
#feed div.span8 article p a {margin-left: 15px;}
div.shadow {-moz-box-shadow: 0 5px 5px #888; -webkit-box-shadow: 0 5px 5px #888; box-shadow: 0 5px 5px #888;}
div.shadow.stroke {-webkit-box-shadow: 0px 0px 5px 3px rgba(136,136,136,0.75); -moz-box-shadow: 0px 0px 5px 3px rgba(136,136,136,0.75); box-shadow: 0px 0px 5px 3px rgba(136,136,136,0.75);}
/* Sprites */
#bsmnav {background-color: #013435; margin-bottom: 10px;}
#bsmbar {display: block; margin: 0 auto; text-align: center; background-color: #013435;}
#bsmbar ul {margin: 0; padding: 0; list-style-type: none; text-align: center; display: block;}
#bsmbar ul li {display: inline-block; vertical-align: middle; padding: 10px 0; text-align: center; margin-left: 20px;}
#bsmbar ul li a {display: block; background: url(sprites.png) no-repeat;}
#bsmbar ul li a.eep {background-position: 0 -131px!important; width: 60px; height: 25px;}
#bsmbar ul li a.EER {background-position: 0 -99px!important; width: 70px; height: 25px;}
#bsmbar ul li a.el {background-position: 0 0!important; width: 74px; height: 25px;}
#bsmbar ul li a.emt {background-position: 0 -30px!important; width: 60px; height: 25px;}
#bsmbar ul li a.RWRR, #bsmbar ul li a.rwrr {background-position: -1px -69px!important; width: 105px; height: 25px;}
#bsmbar ul li a.elconference {background: url(images/conflogoGSSM.png); /*background-position: -120px -32px!important;*/ width: 75px; height: 25px; background-repeat: no-repeat;/* 	display:  none; */}
#gform_wrapper_1 {background-color: #dbfdfe; -webkit-box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.68); -moz-box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.68); box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.68);}
/*#gform_1 div.gform_heading {font-size: 1.5em;}*/
#gform_1 div.gform_heading h3.gform_title {font-weight: normal;}
#gform_1 {padding: 10px;}
#gform_1 label.gfield_label {margin-bottom: 0; font-weight: normal;}
#input_1_1 {width: 100%;}
#gform_submit_button_1 {width: 100%; padding: 10px; font-size: 1.2em; font-family: "Oswald","Arial Narrow Bold",sans-serif; font-weight: 400; line-height: 1.3;}
#judges div.judge div.judge_info {margin: 10px 0 10px 80px;}
#judges div.judge div.judge_info a {display: block; font-size: 14px;}
#judges div.judge div.thumbnail {padding: 5px; float: left; border: none;}
#judges .judge .thumbnail img {-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
#awards_sidebar #entries ul {list-style-type: none; margin-left: 0; margin-bottom: 20px;}
#awards_sidebar #entries ul li {padding: 5px 5px 2px 7px;}
#awards_sidebar #entries ul li a {font-weight: bold;}
/*#entries li {display: block; padding: 5px 5px 3px 5px;}*/
#awards_sidebar #entries h3 {margin: 0 0 5px 0; padding: 10px 5px; font-size: 22px;}
#awards_sidebar #entries {margin: 0 15px; background: rgba(240,240,240,1); background: -moz-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(240,240,240,1) 54%, rgba(255,255,255,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,240,240,1)), color-stop(54%, rgba(240,240,240,1)), color-stop(100%, rgba(255,255,255,1))); background: -webkit-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(240,240,240,1) 54%, rgba(255,255,255,1) 100%); background: -o-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(240,240,240,1) 54%, rgba(255,255,255,1) 100%); background: -ms-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(240,240,240,1) 54%, rgba(255,255,255,1) 100%); background: linear-gradient(to bottom, rgba(240,240,240,1) 0%, rgba(240,240,240,1) 54%, rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff', GradientType=0 );}
div.product_footer {
    background: #fef6cd;
    border: 1px solid #afafaf;
    padding: 10px;
    color: #222;
}

div.product_footer p {
    margin-top: 0;
    margin-bottom: 10px;
}
.judges article {padding: 10px 0; border-bottom: 1px solid #eee; clear: both; display: block;
}
.judges article h3 a, article.product h2 a {font-weight: 200; color: teal;}
.judges article .thumbnail {float:left; margin:  0 15px 0 0; border: none;}
.judges article .thumbnail img {border-width: 0;}
.ltblue {color: #52b3d9;}
.orange {color: #FD8A21;}
#textSlider h3 {font-size: 14px; margin: 0; bold; margin-top: 5px;}
#textSlider p {margin: 0; font-size: 14px; color: #313131; margin-bottom: 5px;}
/*div.textwrapper.row div.well {padding: 0;}*/
#textSlider {margin: 0;/*background-color: #013435;*/}
div.textwrapper {background-color: #eee; padding-top: 5px;
	/*background-color: rgba(89,195,237,0.49);*/
padding-left: 20px; }
 p.sliderheader {margin: 0; padding: 2px;}
#confslider {
	
	margin-bottom: 20px;
	margin-left: 0;
/*-webkit-box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.68); -moz-box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.68); box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.68);*/}
#textSlider div.carousel-inner div.item p.lead a { font-weight: 400; margin-left: 10px; color: #FD8A21;}
h2#comments-title {font-size: 1.3em;}
div.comment-meta.commentmetadata {font-style: italic;}
.comment footer {font-weight: bold;}
div.comment-meta.commentmetadata a time {font-weight: normal; font-size: 12px;}
article.comment {margin-bottom: 15px;}
#navsocial {margin-bottom: 0;}
/*#navsocial li {float: left; display: block; position: relative; padding: 5px 5px 5px 5px; margin: 0;}*/
#navsocial ul.nav.navbar-nav li a {font-size: 16px;}
ul#review_nav {margin: 0; padding: 10px;}
.page_awards section {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #eee;}
page_awards section:last-child {border-bottom: none;}
.page_awards p, .page_awards ul {font-size: 16px;}
#awards_main div.blue {background-color: #d4feff;}
#whattoinclude ul li i.icon.icon-check {margin: 3px 8px 0 3px;}
#whattoinclude ul li a {font-weight: bold;}
.page_awards a.btn.btn-primary.btn-lg {
	padding: 15px; font-size: 16px;
}

#whattoinclude ul {margin: 0;
	background-color: #33eeff; padding: 10px; margin-bottom: 15px;
}

#whattoinclude ul li {margin-bottom: 5px; font-size: 18px; padding: 4px;
	
}

ul#review_nav li a {font-size: 18px; padding-left: 10px; color: #000;}
#whysubmit ul {margin: 0; padding: 0;}
#whysubmit ul li i.icon.icon-star {margin: 3px 7px 0 3px;}
#whysubmit ul li {padding-bottom: 10px; line-height: 1.4em;}
.page_awards section h3 {border-bottom: 1px solid; padding-bottom: 5px; padding-right: 10px;}
#awards_top_right h3 {border-bottom: none;} 