/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/* Increase the body font size on small devices */
html {
  font-size: 81.3%;
}

 /* ---------------------------- */

#block-block-25, #block-block-25--2 { display: none; } /* social icons */
#block-block-32 { display: block; } /* social icons bottom of page */
#block-block-33 { display: block; } /* social icons bottom of page */

#header #header_left {
    width: 40%;
    float: left;
}
 #header #header_left #logo {
     margin-left: 20px;
     height: auto;
 }
 body.not-front #header #header_left #logo img {
     height: 210px;
     margin-bottom: -45px;
     margin-left: 30px;
 }
#header #header_center,
#header #header_right {
    width: 60%;
    /*margin-left: 25%;*/
    float: right;
}

#header #header_right { clear: both; }
#header #header_right .region-header-right {
    width: 60%;
    margin: 0 auto 10px auto;
}
#header #header_right #block-search-form .container-inline { margin-right: 0; }

#header #header_center div.alert {
    margin: 10px 0 0 0;
    width: 80%;
}

/* ---------------------------- */

#block-views-home-page-slide-show-block ul li .views-field-field-home-slide-captino { display: none; }

/* ---------------------------- */

#main-content {
    border: solid 1px transparent;
}

body.page-node-170 #main-content #content {
    margin: 30px 40px;
    padding: 0 !important;
}
body.page-node-170 #content-column img#water_reserve_recovery {
    float: none;
    margin: 0 0 10px 0;
}

/* ---------------------------- */

div#news_events #content > div { display: block; width: 100%; }

/* ---------------------------- */

div#contact {}
div#contact #block-block-27,
div#contact #block-block-28,
div#contact #block-block-29,
div#contact #block-block-30 {
    width: 100%;
    padding: 0 0 0 5%;
    clear: both;
    /*font-size: 1em;*/
}
div#contact #block-block-27 h4,
div#contact #block-block-28 h4,
div#contact #block-block-29 h4,
div#contact #block-block-30 h4 {
    /*font-size: 1.2em;*/
}

/* ---------------------------- */

#block-menu-secondary-menu { display: none; }
footer .block { padding-top: 10px; }

/* ---------------------------- */

div.region-button-bar div.block-content {
    position: relative;
    display: block;
    width: 100%;
    text-align: center;
}
div.region-button-bar div.block-content .views-row {
    display: inline-block;
    float: none;
}

/* ---------------------------- */

div#certifications .block-content > div {
    display: block;
    width: 100%;
}

/* ---------------------------- */
