/*
Theme Name:    OMC Power User CSS
Theme URI:     https://www.omcpower.com
Version:       1.0
*/

#news_ticker .the_latest .the_date {
	margin-bottom: 10px !important;
}

/* FEATURED */

#featured_section {
   margin: 0 auto 30px auto !important;
   width: 904px;
   padding: 50px 60px 32px 60px;
   border-top: 1px solid #ccd6e7;
   text-align: left;
}

h2.featured {
	margin: -10px 0 12px 0!important;
	font: 20px MetaNormal!important;
	text-transform: uppercase;
      	color: #666;
}

ul#featured {
	float: left;
}

ul#featured li {
	float: left;
	padding-right: 42px;
}

ul#featured li a {
	display: block;
	text-indent: -9999px;
}


#featured_section #wsj a {
	background: url(https://www.omcpower.com/wp-content/uploads/2012/12/featurelogos.png) 0px -54px no-repeat;
	width:213px;
	height: 46px;
}

#featured_section #wsj a:hover {
	background: url(https://www.omcpower.com/wp-content/uploads/2012/12/featurelogos.png) 0px 0px no-repeat;
}

#featured_section #forbes a {
	background: url(https://www.omcpower.com/wp-content/uploads/2012/12/featurelogos.png) -244px -54px no-repeat;
	width:101px;
	height: 46px;
}

#featured_section #forbes a:hover {
	background: url(https://www.omcpower.com/wp-content/uploads/2012/12/featurelogos.png) -244px 0px no-repeat;
}

#featured_section #huffpo a {
	background: url(https://www.omcpower.com/wp-content/uploads/2012/12/featurelogos.png) -377px -54px no-repeat;
	width:130px;
	height: 46px;
}

#featured_section #huffpo a:hover {
	background: url(https://www.omcpower.com/wp-content/uploads/2012/12/featurelogos.png) -377px 0px no-repeat;
}

#featured_section #bbc a {
	background: url(https://www.omcpower.com/wp-content/uploads/2012/12/featurelogos.png) -540px -54px no-repeat;
	width:99px;
	height: 46px;
}

#featured_section #bbc a:hover {
	background: url(https://www.omcpower.com/wp-content/uploads/2012/12/featurelogos.png) -540px 0px no-repeat;
}

#featured_section #et a {
	background: url(https://www.omcpower.com/wp-content/uploads/2012/12/featurelogos.png) -669px -54px no-repeat;
	width:181px;
	height: 46px;
}

#featured_section #et a:hover {
	background: url(https://www.omcpower.com/wp-content/uploads/2012/12/featurelogos.png) -669px 0px no-repeat;
}

#featured_section #et {
	padding-right: 0!important;
}

#more_featured {
	text-align: right;
	padding-top: 48px;
	float: left;
	width: 100%;
}

#more_featured a {
	background: #eee;
	padding: 10px;
	border: 1px solid #d1d1d1;
	text-decoration: none;
	font-size: 14px;
}

#more_featured a:hover {
	background: #013288;
	color: #fff!important;
}

/* end FEATURED */

/* RATING */

#rating_section {
   margin: 0 auto 30px auto!important;
   width: 904px;
   padding: 50px 60px 32px 60px;
   border-top: 1px solid #ccd6e7;
   text-align: left;
}

h2.rating {
	margin: -10px 0 12px 0!important;
	font: 20px MetaNormal!important;
	text-transform: uppercase;
      	color: #666;
}

#info_rating {
	width: 80%!important;
}

/* end RATING */

/* UL Blog styling */

.bloglist {
   font-family: MetaNormal!important;
   font-size: 16px!important;
   line-height: 1.5em;
   color: #222;
   padding-bottom: 32px;
}

.bloglist li {
   list-style-type: square;
   padding: 6px 0 12px 12px;
   margin-left: 18px;
}


/* PHOTO CAPTIONS */

div.entry p.caption-ic {
	margin: 0!important;
	padding: 0px 0 22px 0;
	font-size: 14px!important;
	text-align: center;
	color: #555;
}

/* MORE VIDEOS & PHOTOS */

#more_videos, #more_photos {
	text-align: right;
}

#more_videos a, #more_photos a {
	background: #eee;
	padding: 10px;
	border: 1px solid #d1d1d1;
	text-decoration: none;
	font-size: 14px;
}

#more_videos a:hover, #more_photos a:hover {
	background: #013288;
	color: #fff!important;
}

/* FOOTER FIX */

#footer_wrapper {
	background: url(/wp-content/uploads/2012/08/bg_footer_earth_wide_5.jpg) no-repeat center center #000!important;
}

/* NEWS TICKER ADDITIONAL STYLING */

#news_ticker {
}

#news_ticker h2 a{
	text-decoration: none;
	border-bottom: 1px solid #ccd6e7!important;
}

/*
.the_latest li {
	border: 1px transparent!important;
}
*/

/* HR styling */

hr {
	height: 1px;
	color: #ccd6e7;
	background-color: #ccd6e7;
	border: 0;
}


/* FRONTPAGE TICKER DISPLAY */

#hype_section .fp_hype h2 {
   text-transform: uppercase;
   font-family: MetaNormal!important;
   margin-top: 20px;
}

#ticker_section {
   margin: -12px auto 18px auto!important;
   width: 904px;
   padding: 0px 60px 20px 60px;
   border-bottom: 1px solid #ccd6e7;
}

#ticker_section td {
   padding-right: 12px;
   font-weight: normal!important;
   /*font-family: MetaCaps!important;
   font-size: 20px!important;
   text-transform: lowercase;*/
   font-family: MetaNormal!important;
   font-size: 17px!important;
}

#ticker_section .fp_hype {
	height: 41px!important;
	line-height: 41px;
}

#ticker_gas {
	background: url(/wp-content/uploads/2012/08/icon_ticker_gas_small.png) no-repeat transparent;
	padding-left: 45px;
}

#ticker_oil {
	background: url(/wp-content/uploads/2012/08/icon_ticker_oil_small.png) no-repeat transparent;
	padding-left: 40px;
}

#ticker_gas table {
	padding-left: 45px;
}

#ticker_oil table {
	padding-left: 40px;
}

/* END FRONTPAGE TICKER DISPLAY */


/* FRONTPAGE MEDIA DISPLAY */

#media_section {
   margin: 0 auto 30px auto!important;
   width: 904px;
   padding: 50px 60px 0 60px;
   border-top: 1px solid #ccd6e7;
}

h2.latestvideos, h2.latestimages {
	margin: -10px 0 12px 0!important;
	font: 20px MetaNormal!important;
	text-transform: uppercase;
      	color: #666;
}

.fp_hype .videos-item, .fp_hype .images-item {
	margin-right: 22px!important;
}

.fp_hype ul.videos-list, .fp_hype ul.images-list {
	width: 426px;
	background: transparent;
	overflow: hidden;
}

.slide1 .bubble {
	padding: 0 60px 0 0!important;
	clear: none!important;
	top: 213px!important;
}

.closelink {
	margin-left: 56px;
	font-size: 14px;
	text-decoration: none;
}

.videothumbnail {
	position: relative;
	float: right;
	left: 0px;
	top: 215px;
	background: transparent;
	width: 215px;
	height: auto;
	padding: 0 64px 0 0;
	text-align: right;
	line-height: 0!important;
}

.videothumbnail .spacer {
	display: block;
	padding-top: 8px;
	margin: 0px!important;
}

#intro_play {
	width:215px;
	height:122px;
	background:url(/wp-content/uploads/2012/11/powereverywhere_off.jpg) no-repeat transparent;
	text-indent:-9999px!important;
	display:block;
}

#intro_play:hover {
	background:url(/wp-content/uploads/2012/11/powereverywhere_on.jpg) no-repeat transparent;
}

/* END FRONTPAGE MEDIA DISPLAY */

.404-bkgr {
	background: url(https://www.omcpower.com/wp-content/uploads/2012/05/bg_404.jpg) no-repeat center center!important;
	background-color: #cecece;
}

/* sidebar download */

.page_column ul.download-options {
	margin: 0 0 64px 0!important;
	padding: 0!important;
	list-style: none;
}

.page_column ul.download-options li {
	font: 16px MetaNormal;
	width: 280px;
	height: 42px;
	padding: 0 0 16px 0!important;
}

.page_column ul.download-options a {
	text-decoration: none;
	color: #013288!important;
	font: 16px MetaBold;
	display: block;
	width: 226px;
	height: 100%;
	padding: 8px 0 8px 52px;
}

.page_column ul.download-options a{
	background: url(/wp-content/uploads/2012/05/icon_download_small.png) no-repeat 8px center transparent;
}

ul.download-options a:hover {
	color: #000;
	text-decoration: none;
	background-color: #f1f1f1;
}

ul.download-options span {
	color: #666;
	font: 14px MetaNormal!important;
	text-decoration: none!important;
	display: block;
	margin-top: 2px;
}


/* end sidebar download */

.addtoany_share_save_container {
   font: 14px MetaBold;
   text-transform: uppercase;
   color: #909090;
   width: 100%;
   text-align: right;
}

p.telecom {
	padding-left: 64px;
	background: url(/wp-content/uploads/2012/05/icon_telecom.png) no-repeat left center;
}

p.community {
	padding-left: 64px;
	background: url(/wp-content/uploads/2012/05/icon_community.png) no-repeat left center;
}

/* MEDIA LIBRARY */

p.bottom {
	float: left;
	margin: 0 0 64px 0;
}

ul.videos-list, ul.images-list, ul.blog-list, ul.newspress-list, ul.identity-list, ul.documents-list {
	/* float: left;
	clear: all; */
	width: 468px;
	overflow: hidden;
}

ul.blog-list li:before, ul.newspress-list li:before, ul.identity-list li:before, ul.documents-list li:before {
    /* content: "\00bb \0020"; */
    color: #999;
    font: 1em MetaBold;
}

ul.blog-list, ul.newspress-list, ul.identity-list, ul.documents-list {
    border-top: 1px solid #c1c1c1;
}

.medialoop-read li:hover, .medialoop-download li:hover {
    background: #f1f1f1;
}

.videos-item, .images-item {
	float: left;
	width: 120px;
	text-align: left;
	margin: 0 36px 0 0;
	padding-bottom: 12px;
}

.medialoop-watch li{
	font: 12px MetaNormal;
}

.medialoop-watch a{
	text-decoration: none;
	color: #013288;
	font: 12px MetaBold;
}

.medialoop-watch a:hover {
	color: #000;
}

.medialoop-watch img{
	padding: 0 0 6px 0;
}

.medialoop-watch .date{
	font: 12px MetaNormal;
	color: #666;
	border-top: 1px solid #999;
   	margin: 6px 0 12px 0;
	padding: 2px 0 0 0;
	display: block;
	width: 100%;
	text-align: left;
}

.medialoop-read li{
	font: 16px MetaNormal;
	padding: 8px 0 8px 0;
	border-bottom: 1px solid #c1c1c1;
	display: block;
	float: left;
	width: 100%;
}

.medialoop-read a{
	text-decoration: none;
	color: #013288;
	font: 16px MetaBold;
	display: block;
}

.medialoop-read a:hover {
	color: #000;
}

.medialoop-read img{
	padding: 0 0 6px 0;
}

.medialoop-read .date{
	color: #666;
	/* white-space: nowrap; */
	width: 85px;
	display: block;
	float: left;
	font: 16px MetaNormal!important;
}

.medialoop-read .item-title{
	display: block;
	width: 356px;
	float: right;
}

.medialoop-download li{
	font: 16px MetaNormal;
	padding: 8px 0 8px 0;
	border-bottom: 1px solid #c1c1c1;
	display: block;
	float: left;
	width: 100%;
}

.medialoop-download a{
	text-decoration: none;
	color: #013288;
	font: 16px MetaBold;
	display: block;
}

.medialoop-download a:hover {
	color: #000;
}

.medialoop-download img{
	padding: 0 0 6px 0;
}

.medialoop-download .date{
	color: #666;
	/* white-space: nowrap; */
	width: 85px;
	display: block;
	float: left;
	font: 16px MetaNormal!important;
}

.medialoop-download .item-title{
	display: block;
	width: 356px;
	float: right;
}


.videos-item:first-child, .images-item:first-child {
	/* margin: 0!important; */
}

.post h2.mlh2 {
	/* float: left;
	clear: all; */
}

/* Images and Identity blog post download list */

h3.download-options, h3.press-coverage {
      font: 20px MetaNormal;
      color: #7f7f7f;
      margin-top: 32px;
      margin-bottom: 16px;
}

ul.download-options, ul.press-coverage {
	margin-bottom: 64px;
}

ul.download-options li, ul.press-coverage li {
	font: 16px MetaNormal;
	width: 498px;
	height: 42px;
	padding: 0 0 16px 0;
}

ul.download-options a, ul.press-coverage a{
	text-decoration: none;
	color: #013288;
	display: block;
	width: 446px;
	height: 100%;
	padding: 8px 0 8px 52px;
}

ul.download-options a {
	font: 16px MetaBold;
	background: url(/wp-content/uploads/2012/05/icon_download_small.png) no-repeat 8px center transparent;
}

ul.press-coverage a {
	font: 16px MetaBold;
	background: url(/wp-content/uploads/2012/08/icon_press_small.png) no-repeat 8px center transparent;
}

ul.download-options a:hover, ul.press-coverage a:hover {
	color: #000;
	text-decoration: none;
	background-color: #f1f1f1;
}

ul.download-options span {
	color: #666;
	font: 14px MetaNormal!important;
	text-decoration: none!important;
	display: block;
	margin-top: 2px;
}

ul.press-coverage span{
	color: #666;
	font: 14px MetaNormal!important;
	text-decoration: none!important;
	margin-top: 2px;
	margin-left: 10px;
}


/* END MEDIA LIBRARY */

/* IMG ALIGNMENT */

.alignright {
	float: right;
	margin: 8px 0 16px 32px;
}

/* END IMG ALIGNMENT */

/* ACCORDION */
#accordion, .accordion_content {
	padding: 0px;
	margin: 0px;
}
.accordion_content {
	margin: 0 0 8px 0!important;
	height: 0px;
}
/* END ACCORDION */

/* ACCORDION MEDIA */
#accordion_media, .accordion_media_content {
	padding: 0px!important;
	margin: 0px!important;
}
.accordion_media_content {
	margin: 0 0 8px 0!important;
	height: 0px;
}
#accordion_media h3.leading {
	font: 18px MetaNormal;
	height: 33px;
	margin: 0px!important;
	padding: 6px 0 2px 16px!important;
	color: #000;
	background: url(i/arrow_grey_big.png) no-repeat transparent top left;
	cursor:pointer!important;
}
#accordion_media h3.leading:hover {
	text-decoration: none;
	/* background: url(i/arrow_blue_big.png) no-repeat transparent top left; */
	/* color: #fff; */
}
#accordion_media .left {
	width: 156px;
	padding: 0px;
	margin: 16px 0 0 32px;
}
#accordion_media .right {
	width: 156px;
	padding: 0px;
	margin: 16px 32px 0 0;
}
#accordion_media .right a, #accordion_media .left a {
	width: 100%;
	height: 100%;
	display: block;
	padding: 100px 0 32px 0;
	text-align: center;
	font: 18px MetaBold;
	color: #013288;
	text-decoration: none;
}
#accordion_media .right a:hover, #accordion_media .left a:hover {
	text-decoration: underline;
}
.images a {
	background: url(i/icon_images_grey.png) no-repeat transparent center top;
}
.images a:hover {
	background: url(i/icon_images_blue.png) no-repeat transparent center top;
}
.video a {
	background: url(i/icon_video_grey.png) no-repeat transparent center 10px;
}
.video a:hover {
	background: url(i/icon_video_blue.png) no-repeat transparent center 10px;
}
.blog a {
	background: url(i/icon_blog_grey.png) no-repeat transparent center top;
}
.blog a:hover {
	background: url(i/icon_blog_blue.png) no-repeat transparent center top;
}
.newspress a {
	background: url(i/icon_newspress_grey.png) no-repeat transparent center top;
}
.newspress a:hover {
	background: url(i/icon_newspress_blue.png) no-repeat transparent center top;
}
.identity a {
	background: url(i/icon_identity_grey.png) no-repeat transparent center 30px;
}
.identity a:hover {
	background: url(i/icon_identity_blue.png) no-repeat transparent center 30px;
}
.facts a {
	background: url(i/icon_facts_grey.png) no-repeat transparent center top;
}
.facts a:hover {
	background: url(i/icon_facts_blue.png) no-repeat transparent center top;
}
/* END ACCORDION MEDIA */

/* OVERALL PARAMETERS */
p {
	color: #333!important;
	line-height: 1.6em!important;
}

p.leading {
	color: #000!important;
	font-family: MetaBold!important;
}

p {
	/* font-family: Myriad Pro, Constantia, MetaNormal, Arial, sans-serif!important; */
}

.entry strong {
	color: #000;
}

object {
	margin: 0px!important;
	padding: 0px!important;
}
embed {
	margin: 0px!important;
	padding: 0px!important;
}
h3.leading {
	font: 18px MetaNormal;
	margin-top: 36px;
	color: #888;
	cursor:pointer!important;
}
h3.leading:hover {
	text-decoration: underline;
}
h3.leading strong {
	font: 18px MetaBold;
	color: #000;
}
#quotes h4 {
	font: 22px MetaNormal;
	color: #777;
}
#quotes p {
	font: 13px MetaNormal;
	text-align: right;
	text-transform: uppercase;
	padding: 12px 32px 0 0;
	color: #000;
}
.quotes {
	font: 13px MetaNormal;
	color: #888;
}
.footer_blog_leading {
	line-height: 15px!important;
	padding-bottom: 8px;
}
.footer_blog_excerpt {
	line-height: 15px!important;
}
ul#nav a {
	color: #013288;
}
#footer_wrapper {
	background: #efefef;
}
#social_footer_wrapper {
	background: #fff;
}
/* END OVERALL PARAMETERS */

/* OVERALL SLIDE CONTENT */

.arrow p {
	font-size: 18px;
	line-height: 23px;
	margin: 0 0 20px 0;
	width: 330px; /* +10px */
}

.arrow a:hover, .bubble a:hover {
	background: #cecece;
}

.bubble p{
	font-size: 18px;
	margin: 0;
	padding: 0;
}

.arrow p strong {
	font: 18px MetaBold;
	line-height: 24px!important;
}

.arrow {
	position: relative;
	float: left;
	padding: 34px 0 0 44px;
	background: url(i/arrow_big.png) no-repeat transparent;
	width: 413px; /* +40 px */
	height: 240px;
}

.arrow .left {
	float: left;
	padding: 0;
}

.arrow .right {
	float: left;
	padding: 0 0 0 36px;
}

.bubble {
	position: relative;
	float: right;
	clear: both;
	left: 0px;
	background: url(i/bubble.png) no-repeat transparent;
	width: 80px;
	height: 78px;
	padding: 0 300px 0 0;
	line-height: 60px;
	text-align: center;
}

/* END OVERALL SLIDE CONTENT */

/* SPECIFIC SLIDE CONTENT */

/* Slide 1 */
.slide1 .arrow {
	left: 121px;
	top: 120px;
	background: url(/wp-content/uploads/2012/11/bigarrow_shaped2.png) no-repeat transparent;
	padding-left: 60px!important;
}

.slide1 .bubble {
	top: 125px;
}

.slide1 h2 {
	top: 75px;
	left: 174px;
	width: 653px;
	height: 84px;
	background: url(/wp-content/uploads/2012/05/h2_index_slide_everywhere1.png) no-repeat;
}

/* Slide 2 */
.slide2 .arrow {
	left: 336px;
	top: 168px;
	background: url(/wp-content/uploads/2012/11/bigarrow_shaped2.png) no-repeat transparent;
	padding-left: 62px!important;
}

.slide2 h2 {
	top: 121px;
	left: 190px;
	width: 657px;
	height: 38px;
	background: url(/wp-content/uploads/2018/03/h2_minigrids.png) no-repeat;
}

/* Slide 2 */
.slide3 .arrow {
	left: 534px;
	top: 120px;
}

.slide3 h2 {
	top: 55px;
	left: 182px;
	width: 614px;
	height: 88px;
	background: url(/wp-content/uploads/2012/02/h2_slide3.png) no-repeat;
}

/* END SPECIFIC SLIDE CONTENT */

/* OVERLAY */
.about-img h1 {
	color: white;
	text-indent: -9999px;
	background: url(/wp-content/uploads/2012/05/h2_about.png) no-repeat;
	width: 421px;
	height: 44px;
	margin: 126px 0 0 215px;
}

.team-img h1, .board-img h1 {
	color: white;
	text-indent: -9999px;
	background: url(/wp-content/uploads/2012/05/h2_about_teamboard.png) no-repeat;
	width: 609px;
	height: 41px;
	margin: 110px 0 0 215px;
}

.careers-img h1 {
	color: white;
	text-indent: -9999px;
	background: url(/wp-content/uploads/2012/05/h2_careers.png) no-repeat;
	width: 472px;
	height: 95px;
	margin: 126px 0 0 215px;
}

.contact-img h1 {
	color: white;
	text-indent: -9999px;
	background: url(/wp-content/uploads/2012/05/h2_contact.png) no-repeat;
	width: 166px;
	height: 91px;
	margin: 126px 0 0 215px;
}

.micropower-img h1 {
	color: white;
	text-indent: -9999px;
	background: url(/wp-content/uploads/2018/03/h2_minigrids.png) no-repeat;
	width: 764px;
	height: 90px;
	margin: 96px 0 0 263px;
}

.business-model-img h1 {
	color: white;
	text-indent: -9999px;
	background: url(/wp-content/uploads/2012/05/h2_busmodel1.png) no-repeat;
	width: 628px;
	height: 41px;
	margin: 119px 0 0 231px;
}

.market-data-img h1 {
	color: white;
	text-indent: -9999px;
	background: url(/wp-content/uploads/2012/05/h2_market.png) no-repeat;
	width: 446px;
	height: 40px;
	margin: 126px 0 0 215px;
}

.telecom-img h1 {
	color: white;
	text-indent: -9999px;
	background: url(/wp-content/uploads/2012/05/h2_telecom.png) no-repeat;
	width: 588px;
	height: 92px;
	margin: 126px 0 0 215px;
}

.power-solutions-img h1 {
	color: white;
	text-indent: -9999px;
	background: url(/wp-content/uploads/2012/05/h2_powersolutions.png) no-repeat;
	width: 418px;
	height: 141px;
	margin: 126px 0 0 215px;
}

.communities-img h1 {
	color: white;
	text-indent: -9999px;
	background: url(/wp-content/uploads/2018/04/h2_communities-minigrids-new.png) no-repeat;
	width: 603px;
	height: 92px;
	margin: 126px 0 0 215px;
}

.minigrid-img h1 {
	color: white;
	text-indent: -9999px;
	background: url(/wp-content/uploads/2018/04/minigrids-are-the-solution.png) no-repeat;
	width: 603px;
	height: 92px;
	margin: 64px 0 0 338px;
}


.business-in-a-box-img h1 {
	color: white;
	text-indent: -9999px;
	background: url(/wp-content/uploads/2012/02/h2_bib1.png) no-repeat;
	width: 514px;
	height: 31px;
	margin: 68px 0 0 244px;
}

.ecosystem-img h1 {
	color: white;
	text-indent: -9999px;
	background: url(/wp-content/uploads/2012/05/h2_ecosystem.png) no-repeat;
	width: 316px;
	height: 357px;
	margin: 36px 0 0 26px;
}

.media-library-img h1 {
	color: white;
	text-indent: -9999px;
	background: url(/wp-content/uploads/2012/04/h2_medialibrary.png) no-repeat;
	width: 384px;
	height: 39px;
	margin: 126px 0 0 215px;
}

.watch-img h1 {
	color: white;
	text-indent: -9999px;
	background: url(/wp-content/uploads/2012/04/h2_medialibrary_watch.png) no-repeat;
	width: 678px;
	height: 80px;
	margin: 110px 0 0 215px;
}

.read-img h1 {
	color: white;
	text-indent: -9999px;
	background: url(/wp-content/uploads/2012/04/h2_medialibrary_read.png) no-repeat;
	width: 598px;
	height: 93px;
	margin: 98px 0 0 215px;
}

.download-img h1 {
	color: white;
	text-indent: -9999px;
	background: url(/wp-content/uploads/2012/04/h2_medialibrary_download.png) no-repeat;
	width: 713px;
	height: 93px;
	margin: 98px 0 0 215px;
}

.blog-img h1 {
	color: white;
	text-indent: -9999px;
	background: url(/wp-content/uploads/2012/05/h2_blog_onoff.png) no-repeat;
	width: 618px;
	height: 48px;
	margin: 62px 0 0 215px;
}

/* END OF OVERLAY */
