/*--------- Start of Inside EPA/climate CSS ---------*/
.not-front.page-node-176851 #top-inner:after, .not-front.page-node-176851 #top-header {
display: none;
}

.not-front.page-node-176851 #content-container #content-header h1.title {
  display: none; }

#landingpage_topbox {
margin-bottom: 20px;
padding: 10px 0;
height: 210px;
background: rgb(92,112,117); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(92,112,117,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(92,112,117,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(92,112,117,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(92,112,117,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(92,112,117,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(92,112,117,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c7075', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

#landingpage_topbox img {
float: right;
margin-right: 20px;
}

#landingpage_topbox .content {
float: left;
width: 65%;
margin-left: 20px;
font-weight: bold;
}

#landingpage_topbox .content h1 {
font-size: 30px;
color: #FFF;
margin: 0;
padding: 0;
}

#landingpage_topbox .content h2 {
font-size: 18px;
color: #FFF;
margin: 0;
padding: 0 0 30px 0;
font-weight: normal;
}

#landingpage_topbox .css_btn_class, #landingpagecontent .css_btn_class {
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
    border:1px solid #d83526;
    padding:6px 18px;
    text-decoration:none;
    background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
    background:-ms-linear-gradient( top, #fe1a00 5%, #ce0100 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
    background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #fe1a00), color-stop(100%, #ce0100) );
    background-color:#fe1a00;
    color:#ffffff;
    display:inline-block;
    text-shadow:1px 1px 0px #b23e35;
    -webkit-box-shadow:inset 1px 1px 0px 0px #f29c93;
    -moz-box-shadow:inset 1px 1px 0px 0px #f29c93;
    box-shadow:inset 1px 1px 0px 0px #f29c93;
}.css_btn_class:hover {
    background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
    background:-ms-linear-gradient( top, #ce0100 5%, #fe1a00 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
    background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ce0100), color-stop(100%, #fe1a00) );
    background-color:#ce0100;
}.css_btn_class:active {
    position:relative;
    top:1px;
}

#landingpagecontent {
  margin: 0 6%;
  padding: 0;
  color: #333;
}

#landingpagecontent p {
  font-size: 16px;
  line-height: 20px;
  padding-bottom: 16px;
  }

#landingpagecontent ul {
   margin: 0;
   padding: 0;
}

#landingpagecontent li {
   background: url('/sites/insideepaclimate.com/files/images/tick.jpg') 0% 0% no-repeat no-repeat;
   list-style: none;
   font-size: 16px;
   line-height: 20px;
   padding-bottom: 6px;
   padding-left: 30px;
}

#landingpagecontent h3 {
  font-size: 24px;
  line-height: 28px;
  margin: 10px 0;
  text-align: center;
}

#landingpagecontent h4 {
  font-size: 20px;
  line-height: 24px;
  margin: 20px 0 6px 0;
  text-align: center;
}

#landingpagecontent .boxcontainer {
  float: left;
  clear: all;
  margin: 20px 0;
}

#landingpagecontent .box {
  float: left;
  width: 27%;
  margin: 2px 2% 2px 0;
  padding: 16px 2%;
  border: 1px solid #CCC;
  background: #E9E9E9;
}

#block-block-83 h2 {
    font-size: 16px;
    line-height: 20px;
    margin: 2px 0 0 2px;
}

#block-block-84 {
  margin-bottom: 40px;
}

#block-block-84 h1 {
  font-size: 24px;
  margin: 4px 0;
  padding: 0;
}

.specialoverline {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #F30;
}

#block-views-specials-block_1 h3,
.view-specials h3 {
    color: #999;
    text-transform: uppercase;
    border-bottom: 1px solid #CCC;
    font-size: 14px;
    margin: 20px 0 10px 0;
    padding: 0 0 4px 0;
}

#block-views-specials-block_1 h4,
.view-specials h4 {
    font-size: 16px;
    margin: 10px 0 2px 0;
}

#block-block-84 p,
#block-views-specials-block_1 p,
.view-specials p,
#block-block-84 .field-content {
   font-size: 14px;
   line-height: 18px;
}

#block-block-84 p {
   padding: 0;
}

#block-block-85 h3 {
  font-size: 18px;
}

.climate-theme.iwp-insideepaclimate #sidebar-second #block-block-90 {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e3ea96+0,ffffff+100 */
background: rgb(227,234,150); /* Old browsers */
background: -moz-linear-gradient(top, rgba(227,234,150,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(227,234,150,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(227,234,150,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3ea96', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.climate-theme.iwp-insideepaclimate #sidebar-second #block-block-90 .block-title {
    background-attachment: scroll;
    background: none;
    background-clip: border-box;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FF3300;
    font-size: 1.2em;
    font-weight: bold;
    border-bottom: none;
    margin: 0 0 4px 0;
    padding: 2px 0;
    text-transform: uppercase;
}

.climate-theme.iwp-insideepaclimate #sidebar-second #block-block-90 p,
.climate-theme.iwp-insideepaclimate #sidebar-second #block-block-90 h1 {
  margin: 0;
  padding: 0 0 4px 0;
}

#specialheader {
  border-bottom: 1px solid #CCC;
  padding-bottom: 4px;
  margin-bottom: 20px;
}

#specialheader h1 {
  font-size: 26px;
  color: #333;
  margin: 4px 0 10px 0;
  padding: 2px 0 0 0;
}

#specialheader h2 {
    color: #999;
    font-weight: normal;
    font-size: 20px;
    margin: 4px 0 10px 0;
    font-style: italic;
}

#specialheader .red {
    color: #ff0000;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

#specialheader p {
  font-size: 14px;
  line-height: 18px;
}

.climate-theme.iwp-insideepaclimate #sidebar-second #block-block-88 h3,
.climate-theme.iwp-insideepaclimate #sidebar-second #block-block-89 h3,
.climate-theme.iwp-insideepaclimate #sidebar-second #block-block-95 h3 {
    margin-bottom: 14px;
}


/*--------- End of Inside EPA/climate CSS ---------*/