/* CUSTOM ENERGY MAGAZINE ONLINE STYLES */
body {
font-size: 14px;
min-height: 100%;
position: relative;
background-color: #99cccc;
}

.contentpane {
padding-left: 20px;
padding-right: 20px;
background-color: #fff;
}

/*#header {
height: 195px;
background-image: url("http://www.energymagazineonline.com/content_assets/images/header-bg.png");
background-repeat: no-repeat;
position: relative;
z-index: 10;
}*/


@media (min-width: 1200px) {div#top_left_bg {
float: left;
width: 50%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: -1;
background-image: url('../images/bg_left_tile.png');
background-repeat: repeat-x;
}}


@media (min-width: 1200px) {div#top_right_bg {
float: left;
width: 50%;
height: 100%;
position: absolute;
top: 0px;
right: 0px;
z-index: -1;
background-image: url('../images/bg_right_tile.png');
background-repeat: repeat-x;
}}

div.container {
background-color: #fff;
position: relative;
z-index: 999;
}

#menu, #featured, #grid-top, #main-content, #breadcrumbs, #grid-bottom, #grid-bottom2, #grid-bottom3, #bottom-menu {
margin-bottom: 10px;
padding: 10px;
}

/*aside#sidebar2.span3 {
width: 239px;
margin-left: 10px;
padding-left: 19px;
}*/

@media (min-width: 980px) { aside#sidebar2.span3 {
width: 239px;
margin-left: 10px;
border-left: 1px solid #d4d4d4;
padding-left: 19px;
}}

/*@media (min-width: 1200px) .span3 { {width: 239px;
border-left: 1px solid #d4d4d4;
padding-left: 10px;
}}*/

/*div.item-page {
border-right: 1px solid #d4d4d4;
padding-right: 10px;
padding-left: 10px;
}*/

.page-header {
padding-bottom: 9px;
margin: 0px 0px 10px;
border-bottom: 1px solid #eee;
}

.nav.nav-tabs li.active>a, .nav.nav-pills li.active>a {
color: #555;
}

.navbar .nav>li>a {
float: none;
padding: 10px 10px 10px;
color: #777;
text-decoration: none;
text-shadow: 0 1px 0 #fff;
}

@media (min-width: 980px) { .navbar-inner {
min-height: 40px;
padding-left: 20px;
padding-right: 20px;
background-color: #fff;
background-image: -moz-linear-gradient(top, #fff, #fff);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
background-image: -webkit-linear-gradient(top, #fff, #fff);
background-image: -o-linear-gradient(top, #fff, #ffff);
background-image: linear-gradient(to bottom, #fff, #fff);
background-repeat: repeat-x; *
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
border: 1px solid #fff; */
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0);
-moz-box-shadow: 0 0px 0px rgba(0,0,0,0);
box-shadow: 0 0px 0px rgba(0,0,0,0);
}}


.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {
background-color: transparent;
color: #333;
text-decoration: underline;
}

.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
color: #555;
text-decoration: underline;
background-color: #fff;
-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0);
-moz-box-shadow: inset 0 0px 0px rgba(0,0,0,0);
box-shadow: inset 0 0px 0px rgba(0,0,0,0);
}

.navbar {
overflow: visible;
margin-bottom: 0px;
}


a {
color: #666;
text-decoration: underline;
}

a:hover, a:focus {
color: #666;
text-decoration: none;
}

div.indexed-article-links a:link, div.indexed-article-links a:visited, div.indexed-article-links a:hover, div.indexed-article-links a:active {
color: #666;
}

h1 {
font-size: 38.5px;
color: #f7941e;
}

h2 {
font-size: 24.5px;
color: #f7941e;
}

h3 {
font-size: 20px;
color: #f7941e;
}

hr {
margin: 20px 0;
border: 0;
border-top: 1px solid #d4d4d4;
/* border-bottom: 1px solid #fff; */
}

div.wrapper-footer {
height: 158px;
margin-top: -17px;
}

#footer {
background-color: #f7941e;
background-image: -moz-linear-gradient(top, #f7941e, #f7941e);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7941e), to(#f7941e));
background-image: -webkit-linear-gradient(top, #f7941e, #f7941e);
background-image: -o-linear-gradient(top, #f7941e, #f7941e);
background-image: linear-gradient(to bottom, #f7941e, #f7941e);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7941e', endColorstr='#f7941e', GradientType=0);
color: #fff;
overflow: hidden;
background-color: #f7941e;
background-repeat: repeat-x;
border-top: 3px solid #fff;
}

div.container.footer-content {
background-color: #f7941e;
padding: 15px;
}

div.wrapper-bottom-menu {
background-color: #f7941e;
}

#footer .footer-content a:hover {
color: #333;
}

.module .nav.nav-stacked li.active>a, .module .nav.nav-pills li.active>a, .module .nav.nav-list li.active>a {
color: #333;
}

.module .nav li>a:hover, .module .nav li>a:focus {
color: #333;
background-color: #fff;
}

.nav-pills>.active>a, .nav-pills>.active>a:hover, .nav-pills>.active>a:focus {
color: #333;
background-color: #fff;
}

.nav-pills a {
color: #fff;
}

.form-actions {
padding: 19px 20px 20px;
margin-top: 20px;
margin-bottom: 20px;
background-color: #fff;
border-top: 1px solid #fff;
}

div.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #fff;
border: 1px solid #fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}


div.navbar input.search-query {
width: 150px;
padding-right: 14px;
padding-right: 4px \9;
padding-left: 14px;
padding-left: 4px \9;
margin-bottom: 0;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
float: right;
/*position: relative;
top: 5px;
left: 150px;*/
}

#eblog-wrapper #ezblog-head .component-title {
font-size: 24.5px !important;
}

body #eblog-wrapper .teaser-image .alignright, body #eblog-wrapper .teaser-image .alignleft, body #eblog-wrapper .teaser-image * {
    float: left !important;
    width: auto !important;
    height: 275px !important;
}

a.magcloud-btn {
padding: 3px;
background-color: #d00d0e;
color: #fff;
text-decoration: none;
}

div.blog div.categroy-desc h2 {
font-size: 24.5px;
}

div.blog div.items-row h2 {
font-size: 14px;
}

div.blog {
font-size: 12px;
}

div#checkbox_tos {
margin-bottom: 10px;	
}


@media (min-width: 1200px) {div#social-media-icons {
position: absolute;
  width: 158px;
  height: 32px;
  left: 50%;
  top: 151px;
  margin-left: 75px; /*half the width*/
  z-index: 3000;
}}

@media (max-width: 1199px) {div#social-media-icons {
display:none;
}}

/* EASY BLOG CUSTOM STYLES*/

#eb .popbox-dropdown__ft {
    background: #fff;
    color: #888;
    font-size: 12px;
    padding-top: 8px;
    display: none;
}
