/**
 * Theme Name:         Government Web template
 * Theme URI:          
 * Description:        Custom Drupal Zen sub-theme template
 * Version:            1.0
 * Author:             Voltz Jeturian
 * Author URI:         voltz.jeturian@icto.dost.gov.ph
 *
 * License:            MIT License
 * License URI:        http://www.opensource.org/licenses/mit-license.php
 */

/**
 * this is the only css file that you can modify
 * the reason is to avoid conflict when updating the theme
 */

body, html{
  color:#555;
  line-height:18px;
  font-size:12px;
}

#page{
  background: url(../images/faded_yellow_green.png) no-repeat left 45px;
  background-size:100% auto;
}

ul{ margin:0;}
.node .field-name-body ul{ margin:10px 30px 20px 30px;}

table tr th, table tr td{font-size:12px;}
.top-bar-section li.active:not(.has-form) a:not(.button){
  background: #84BD82!important;
}
.top-bar-section li.active:hover:not(.has-form) a:not(.button){
  background: #71b16f!important;
}

/* MASTER HEAD */

#header, #banner{
  background:none;
  border:none;
}
#header{padding-top:80px;}
#banner{
  padding-bottom:0!important;
}
#block-menu-menu-master-head-menu{
  text-align:right;
  margin-top:60px;
}

#block-menu-menu-master-head-menu ul.menu{
  list-style:none;
  margin:0;
}

#block-menu-menu-master-head-menu ul.menu > li{
  display:inline-block;
  border-right:1px dotted #bbb;
  padding: 0 10px;
}

#block-menu-menu-master-head-menu ul.menu > li:last-child{
  border-right:none;
  padding-right:0;
}
/* FAQs Health map Links Vince */
#block-menu-menu-master-head-menu ul.menu > li > a{
  color: #ffffff;
}
.region-top-bar-right{
  min-width:350px;
}
.region-top-bar-right .block{
  float:right;
}
#block-search-form input[name="search_block_form"]{
  margin-top:1px;
}
.skip-to-menu{
  display:inline-block;
}
.skip-to-menu .menu a{
  padding:0 8px!important;
  font-size:12px;
  color: #fff!important;
}
/* SUPERFISH MENU (OVERRIDE DEFAULT STYLE) */
.sf-menu a:hover, #top-bar a:hover{
  text-decoration:none;
}
.block-superfish{
  margin:0!important;
}
.sf-menu.sf-style-default{
  border-bottom: 3px solid #84bd82;
  width: 100%;
  background:#fff;
  margin:0;
}

.sf-menu.sf-style-default li, .sf-menu.sf-style-default.sf-navbar{
  background: none; 
  border: none;
}

.sf-menu.sf-style-default a, .sf-menu.sf-style-default a:visited, .sf-menu > li > .nolink{
  color: #555;
  border: none;
  font-weight: bold;
  padding: 1em 2em;
}
.sf-menu .nolink{
  display:block;
}
.sf-menu.sf-style-default a.sf-with-ul{
  padding-right:3.5em;
}

.sf-menu.sf-style-default li:hover,
.sf-menu.sf-style-default li.sfHover,
.sf-menu.sf-style-default li.sfHover a,
.sf-menu.sf-style-default a:focus,
.sf-menu.sf-style-default a:hover,
.sf-menu.sf-style-default a:active,
.sf-menu.sf-style-default li.active-trail a,
.sf-menu.sf-style-default > li li,
.sf-menu.sf-style-default li:hover .nolink{
  background: #84bd82;
  color: #fff;
}

.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul{
  background:none;
}

.sf-menu.sf-horizontal.sf-shadow ul li a, .sf-menu.sf-vertical.sf-shadow ul li a, .sf-menu.sf-navbar.sf-shadow ul ul li a,
.sf-menu.sf-horizontal.sf-shadow ul li .nolink, .sf-menu.sf-vertical.sf-shadow ul li .nolink, .sf-menu.sf-navbar.sf-shadow ul ul li .nolink{
  padding:10px 2em;
  border-bottom:1px solid #7fb67d;
  border-top:1px solid #91cb8f;
  color: #fff;
  font-weight:normal;
}

.sf-menu.sf-horizontal.sf-shadow ul li:first-child a, .sf-menu.sf-vertical.sf-shadow ul li:first-child a, .sf-menu.sf-navbar.sf-shadow ul ul li:first-child a,
.sf-menu.sf-horizontal.sf-shadow ul li:first-child .nolink, .sf-menu.sf-vertical.sf-shadow ul li:first-child .nolink, .sf-menu.sf-navbar.sf-shadow ul ul li:first-child .nolink{
  border-top:none;
}

.sf-menu.sf-horizontal.sf-shadow ul li:last-child a, .sf-menu.sf-vertical.sf-shadow ul li:last-child a, .sf-menu.sf-navbar.sf-shadow ul ul li:last-child a,
.sf-menu.sf-horizontal.sf-shadow ul li:last-child .nolink, .sf-menu.sf-vertical.sf-shadow ul li:last-child .nolink, .sf-menu.sf-navbar.sf-shadow ul ul li:last-child .nolink{
  border-bottom:none;
}

.sf-menu.sf-style-default > li li:hover, .sf-menu.sf-horizontal.sf-shadow ul li a:hover, .sf-menu.sf-vertical.sf-shadow ul li a:hover, .sf-menu.sf-navbar.sf-shadow ul ul li a:hover{
  background:#8fc78d;
}

.sf-menu.sf-style-default .sf-sub-indicator {
  right: 1.75em;
}

.sf-menu.sf-style-default a > .sf-sub-indicator {
  top: 1em;
}

.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
  top: 3.2em;
}
.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul{
  padding:0!important;
}
/* PAGINATION */
.pager li > a{
  color: #6bb45f;
}
.pager li.pager-current{
  background: #6bb45f;
  color:#fff;
  padding:5px 10px;
}
.pager li{
  width:auto!important;
  vertical-align: middle!important;
  margin-right:auto!important;
}
/* TYPOGRAPHY */
a, a:hover, a:focus, a:visited{
  color: #6bb45f;
}
a:hover{
  text-decoration:underline;
}
/* TABLE LAYOUT */
.table-layout-styled table{
  width:100%;
  color:#555;
  border:none;
}
.table-layout-styled table thead{
  background: #ACD5AB;
}
.table-layout-styled table thead tr th{
  color:#fff;
  font-size:13px;
  text-transform: uppercase;
  font-weight: normal;
  text-align:center;
}
.table-layout-styled table tbody tr{
  border-bottom:1px dotted #e5e5e5;
}
.table-layout-styled table tbody tr td{
  font-size:13px!important;
  line-height:20px;
  color:#555;
  vertical-align:top;
}
.table-layout-styled table tbody tr.odd{
   background:none;
}

/* TABLE LAYOUT Style Edited Interim Guidelines vince */
.table-layout-interim table{
  width:100%;
  color:#555;
  border: none;
}
.table-layout-interim table thead{
  background: #ACD5AB;
}
.table-layout-interim table thead tr th{
  color:#fff;
  font-size:13px;
  text-transform: uppercase;
  font-weight: bolder;
  text-align:center;
}
.table-layout-interim table tbody tr{
  border-bottom:1px dotted #e5e5e5;
}
.table-layout-interim table tbody tr td{
  font-size:13px!important;

  line-height:20px;
  color:#555;
  vertical-align:center;
  align-items:center;
}

.table-layout-interim tbody>tr>:nth-child(1) {
  font-size:13px!important;
  line-height:20px;
  color:#555;
  vertical-align:center;
}

.table-layout-interim table tbody tr.odd{
   background:none;
}

.table-layout-interim th:nth-child(1){
  width:10%;

}
.table-layout-interim th:nth-child(2){
  width:5%;
}
.table-layout-interim th:nth-child(3),
.table-layout-interim th:nth-child(4){
  width:20%;
}

/* Procurement Form Page View/Table CSS Vince */
.procurement-div{
    width: 80%;
    margin: auto;
    word-wrap: break-word;
}

#procurement-div .field{
    border-left: double #285c4d;
    border-top: double #285c4d;
    border-right: double #285c4d;
    border-bottom: double #285c4d;
    width: 100%;
    line-height: 20px;
    display: inline-block;
    padding-top: 5px;
    padding-left: 10px;
}

#procurement-div .field-label{
    text-align: justify;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bolder;
    font-size: 20px;
    padding-right: 5px;
}

#procurement-div .field-items{
    font-size: 20px;
    line-height: 20px;
    padding-top: 10px;
    padding-bottom: 15px;
    padding-right: 10px;
    font-weight: italic;
    text-align: justify;
}

.new-procurement-table div{
    overflow-x:auto;
}

.new-procurement-table table{
  border: none;
  table-layout: fixed;
  min-width: 100%;
  margin-left: auto;
  margin-right: auto;
}


/*.new-procurement-table tr:hover {
    background-color: #98FB98;
    color:#fff;
}*/

.new-procurement-table table, th, td {
  border: 1px solid black;
}

.new-procurement-table table thead{
  background: #285c4d;
}

.active /*this may affect all sortable table name*/{
  color: white;
}

.new-procurement-table table thead tr th{
    color:#fff; 
  font-size:13px;
  text-transform: uppercase;
  font-weight: bolder;
  text-align:center;
}

.new-procurement-table h2{
    color: #285c4d;
    text-decoration: underline;
}

.new-procurement-table table tbody tr{
  border-bottom:1px dotted #e5e5e5;
}

.new-procurement-table table tbody tr td{
  font-size:13px!important;
  line-height:20px;
  vertical-align:center;
  align-items:center;
}

.new-procurement-table table tbody tr{
   background:none;
}

.new-procurement-table table tbody tr.odd{
   background:none;
}

.shorty th:nth-child(1){
  width:1.6%;
}

.shorty th:nth-child(2){
  width:10%;
}

.shorty th:nth-child(3){
  width:1.6%;
}

.shorty th:nth-child(4){
  width:1.6%;
}

.shorty th:nth-child(5){
  width:1.6%;
}

.shorty th:nth-child(6){
  width:1.6%;
}

.app-new-proc th:nth-child(1){
  width:50%;
}
.app-new-proc th:nth-child(2){
  width:50%;
}

/* TABLE LAYOUT Style Edited Latest Updates vince */
.table-layout-updates table{
  width:100%;
  color:#555;
  border: none;
}
.table-layout-updates table thead{
  background: #ACD5AB;
}
.table-layout-updates table thead tr th{
  color:#fff;
  font-size:13px;
  text-transform: uppercase;
  font-weight: bolder;
  text-align:center;
}
.table-layout-updates table tbody tr{
  border-bottom:1px dotted #e5e5e5;
}
.table-layout-updates table tbody tr td{
  font-size:13px!important;
  line-height:20px;
  color:#555;
  vertical-align:top;
}

.table-layout-updates tbody>tr>:nth-child(1) {
  font-size:13px!important;
  line-height:20px;
  color:#555;
  vertical-align: top;
}

.table-layout-updates table tbody tr.odd{
   background:none;
}

.table-layout-updates th:nth-child(1){
  width:1.6%;
}

.table-layout-updates th:nth-child(2){
  width:1%;
}
.table-layout-updates th:nth-child(3),
.table-layout-updates th:nth-child(4){
  width:20%;
}

.view-policies-and-laws.table-layout-styled table thead tr th:nth-child(1){
  width:15%;
}
.view-policies-and-laws.table-layout-styled table thead tr th:nth-child(2){
  width:45%;
}
.view-policies-and-laws.table-layout-styled table thead tr th:nth-child(3),
.view-policies-and-laws.table-layout-styled table thead tr th:nth-child(4){
  width:20%;
}
/* CONTENT */
#main{
  background: url(../images/shadow.png) no-repeat center -150px;
  padding:0;
}
#main .row{
  background:#fff;
  padding:25px 10px;
}
.panel{
  background:none!important;
  border:none!important;
  padding:0;
}
.block-title{
  color: #333;
  font-weight:normal;
  font-size:17px;
  margin-bottom:10px!important;
}
#block-views-5c522c6d40ef79356b6d94c7dbe716ab .block-title{
  margin-bottom:20px!important;
}
.sidebar .block-title{
  font-size:15px;
}
.content-title, #block-views-health-advisories-block-1 .views-field-name a, .sidebar .block-menu .menu a{
  /*text-transform:uppercase;*/
  font-weight:bold;
  font-size:12px;
}
.content-title a, #block-views-health-advisories-block-1 .views-field-name a, .sidebar .block-menu .menu a{
  color:#555;
  line-height:18px;
}
.content-time{
  background: url(../images/time.png) no-repeat left 3px;
  padding-left:20px;
  font-size:11px;
  color:#aaa;
  margin:2px 0 5px 0;
  display:block;
  vertical-align:top;
}
.sidebar .content-time{
  margin:0;
}
.content-date{
  font-size:12px;
  color:#aaa;
  margin:2px 0;
}
#page-title{
  font-weight:300;
  color:#555;
  margin-bottom:35px;
  font-size:25px;
}

.view-footer .view-more{
  text-align:right;
  margin-top:10px;
}
.view-footer .view-more a{
  background:url(../images/right_arrow.png) no-repeat right center;
  padding-right:20px;
  color:#6bb45f!important;
  background-size:12px auto;
}

/* NODE VIEW */ 
.page-node .field-type-image{
  margin-bottom:20px;
}
/* IMAGE STYLE */
.round-img img{
  border-radius:50em;
}

/* ICON */
.email-icon{
  background: url(../images/mail.png) no-repeat left 2px;
  padding-left:25px;
}
.phone-icon{
  background: url(../images/phone2.png) no-repeat left 2px;
  padding-left:25px;
}

  /* MARGIN */
  .m-t-xs{ margin-top:5px; }
  .m-t-sm{ margin-top:10px; }
  .m-t-md{ margin-top:15px; }
  /* TABLE */
  .field-name-field-attachment table{ width:100%; margin-top:20px;}
  /* GRID COLUMN */
  .two-col-grid .views-row, .three-col-grid .views-row, .four-col-grid .views-row, .five-col-grid .views-row, #block-views-health-advisories-block-1, #block-views-hot-topics-block-4, #block-block-4{
    display:inline-block;
    margin-right: 2%;
    vertical-align:top;
    margin-bottom:20px;
  }
  .view-id-hot_topics.five-col-grid .views-row{
    margin-bottom:0;
    width:18%;
  }
  .view-id-hot_topics.five-col-grid .views-row.views-row-last{
    margin-right:0;
  }
  .two-col-grid .views-row{
    width:47%;
  }
  .three-col-grid .views-row{
    width:31%;
  }
  .four-col-grid .views-row{
    width:22.5%;
  }
  .five-col-grid .views-row,
  #block-views-top-ten-health-stories-block-1 .five-col-grid .views-row:nth-child(5n+1){
    width:17%;
  }
  #block-views-health-advisories-block-1{
    width:60%;
  }
  #block-views-hot-topics-block-4{
    width:52%;
  }
  #block-block-4{
    width:37.5%;
  }
  .three-col-grid .views-row .views-field-title{
    margin:10px 0 5px 0;
  }
  .three-col-grid .views-row .views-field-title a,
  .four-col-grid .views-row .views-field-title a,
  .secretaries-corner .views-field-title a,
  .secretaries-corner-single .views-field-title{
    font-size:12px;
    color:#6bb45f;
    line-height:16px;
    text-transform:uppercase;
    font-weight:bold;
  }
  .three-col-grid .views-row .views-field-field-image{
    margin-bottom:10px;
  }  
  .three-col-grid .views-row .views-field-body p{
    font-size:12px;
    color:#555;
  }
  .three-col-grid .view-content > h3{
    font-weight:normal;
    font-size:15px;
    color:#555;
    margin-bottom:20px;
  }
  .four-col-grid ul{
    margin:0;
  }
  .four-col-grid ul li{
    display:inline-block;
    width:22.5%;
    margin-right:2%;
    list-style-type:outside;
    vertical-align:top;
  }
  .two-col-grid .views-row:last-child,
  .four-col-grid ul li:last-child,
  .three-col-grid .views-row:last-child,
  :not(.view-id-health_advisories).three-col-grid .views-row:nth-child(3n),
  .view-id-health_advisories.three-col-grid div.views-row.views-row-last,
  #block-views-hot-topics-block-4,
  #block-block-4,
  #block-views-health-advisories-block-1 .jcarousel-skin-default .jcarousel-item:last-child{
    margin-right:0;
  }
  .five-col-grid .view-content h3{
    font-family:'Roboto', arial;
    font-size:20px;
    color: #555;
    border-bottom:2px solid #999;
    padding-bottom:10px;
    margin-bottom:20px;
  }
  .view-top-ten-health-stories .view-content{
    margin-top:20px;
  }
  /* FEATURED */
  #block-views-health-advisories-block-1 .jcarousel-skin-default .jcarousel-container-horizontal,
  #block-views-health-advisories-block-1 .jcarousel-skin-default .jcarousel-clip-horizontal{
    width:auto!important;
  }
  #block-views-health-advisories-block-1 .jcarousel-view--health-advisories--block-1{
    width:100%!important;
  }
  #block-views-health-advisories-block-1 .jcarousel-skin-default .jcarousel-container-horizontal{
    padding:0!important;
  }
  #block-views-health-advisories-block-1 .jcarousel-skin-default .jcarousel-item{
    height: auto!important;
    width:30.3%!important;
    border:none!important;
    text-align:left;
    margin:0 3% 0 0!important;
  }
  #block-views-health-advisories-block-1 .jcarousel-skin-default .jcarousel-container-horizontal{
    height: auto!important;
  }
  #block-views-health-advisories-block-1 .views-field-name,
  #block-views-hot-topics-block-4 .views-field-title{
    margin:15px 0 5px;
  }
  /* STATISTICS */
  #block-views-hot-topics-block-4 ul{
    list-style-type:none;
    margin:0;
  }
  /* BOXED GRID */
  .boxed-grid .views-row{
    border:1px solid #ddd;
    padding:10px;
    border-radius:3px;
    margin-bottom:20px;
  }
  .boxed-grid .views-row .views-field-title{
    margin:10px 0;
  }

  /* LISTINGS */
  .content-list h3{
    font-weight:normal;
    font-size:15px;
  }
  .content-list ul, .image-content-list ul{
    list-style-type:none;
    list-style-position:outside;
    margin:0 0 20px 0;
  }
  .image-content-list .content-title{
    line-height:16px;
    font-weight:bold;
  }
  .image-content-list ul li{
    display:table;
    border-bottom:1px dotted #ddd;
    padding:7px 0;
    width:100%;
  }
  .image-content-list .views-field-field-image, .image-content-list .views-field-field-juicebox-image, .image-content-list .image-content{
    display:table-cell;
    vertical-align:top;
    width:20%;
  }
  .image-content-list .image-content{
    padding-left:10px;
    width:80%;
  }
  .image-content-list .content-date{
    margin:0;
  }
  /* EXPOSED FORM */
  .views-exposed-form{
    text-align:right;
  }
  .views-exposed-form .views-exposed-widget{
    float:none;
    display:inline-block;
    vertical-align:top;
  }
  .views-exposed-form .views-exposed-widget .form-submit{
    margin:0;
    background: #6bb45f;
    padding:10px 15px;
    color: #fff;
    border:none;
    border-radius:2px;
  }
  .views-exposed-form .views-exposed-widget.views-submit-button,
  .views-exposed-form .views-exposed-widget.views-reset-button{
    padding:0.5em 5px 0 0;
  }
  .views-exposed-form .views-exposed-widget .date-year{
    margin-right:5px;
  }
  .views-exposed-form .views-exposed-widget select{
    font-size:12px;
    color:#555;
  }

/* BOOK LAYOUT */
.book-navigation .page-links{
  border:none;
  background:#555;
  padding:0.8em;
  margin:20px 0 5px 0;
}
.book-navigation .page-links a{
  color: #fff;
}
.book-navigation ul.menu{
  margin-left:0;
  border-top:1px dashed #e3e3e3;
}
.book-navigation ul.menu > li > a{
  color: #555;
}
.book-navigation + .links.inline{
  float:right;
}
.book-navigation  + .links.inline li:last-child{
  padding-right:0;
} 
.book-navigation + .links.inline a{
  color:#555;
}
  /* BOOK BLOCK */
  .book-block-menu li > a{
    color:#555;
  }
  .book-block-menu li > a.active{
    color: 
  }
/* HOT TOPICS */
#block-views-hot-topics-block{
  background: #f4f4f4;
  border: 1px solid #ececec;
  padding:15px;
  margin-bottom:15px;
}

#block-views-hot-topics-block .views-field-field-image{
  margin-bottom:10px;
}

/* DOH SECRETARIES */
.secretaries-corner .views-row{
  width:23%;
}
.secretaries-corner .image-content-list li.views-row{
  display:block!important;
  width:100%;
  border:none;
}
.secretaries-corner .image-content-list li.views-row .views-field-field-image{
  width:30%;
}
.secretaries-corner .image-content-list li.views-row .views-field-field-image img{
  width:70%;
  height:auto;
}
.secretaries-corner .image-content-list li.views-row .image-content{
  width:70%;
  padding-top:20px;
}
.secretaries-corner .image-content-list li.views-row .image-content,
.secretaries-corner .image-content-list li.views-row .image-content .views-field-title,
.secretaries-corner .image-content-list li.views-row .image-content .views-field-field-term{
  text-align:left;
}
.secretaries-corner .image-content-list li.views-row .image-content .views-field-title a{
  font-size:17px;
  font-weight:300;
}
.secretaries-corner .image-content-list li.views-row .image-content .views-field-field-term{
  font-size:12px;
  margin-top:1px;
}
.secretaries-corner .image-content-list li.views-row .image-content .views-field-body .field-content{
  padding:0;
}
.secretaries-corner div.views-row .views-field-field-image img{
  width:60%;
  height:auto;
}
.secretaries-corner .view-header h4{
  text-align:center;
  margin: 40px 0;
  font-size:16px;
}
.secretaries-corner .views-field-field-image{
  margin-bottom:20px;
}
.secretaries-corner .round-img, 
.secretaries-corner .views-field-field-term{
  text-align:center;
}
.secretaries-corner .views-field-title{
  text-align:center;
}
.secretaries-corner .views-field-field-term{
  font-size:11px;
  color:#555;
  font-weight:bold;
  margin:5px 0 10px 0;
}
.secretaries-corner .views-field-body .field-content{
  color:#555;
  line-height:20px;
  font-size:12px;
  padding:0 10px 20px 10px;
  font-weight:normal;
}
  /* SECRETARY'S CORNER */
  .secretaries-corner-single{
    margin-top:30px;
  }
  .secretaries-corner-single > .view-header,
  .secretaries-corner-single > .view-content{
    display:inline-block;
    vertical-align:top;
  }
  .secretaries-corner-single > .view-header{
    width:16%;
    margin-right:2%;
  }
  .secretaries-corner-single > .view-content{
    width:80%;
  }
  .secretaries-corner-single .views-field-title,
  .secretaries-corner-single .views-field-nothing{
    font-size:28px;
    margin:10px 0 35px;
    font-family: 'Roboto', arial;
    text-transform:uppercase;
  }
  .secretaries-corner-single .views-field-nothing{
    font-size:20px;
    margin:10px 0 15px;
  }
  .secretaries-corner-single .views-field-field-term{
    margin:-25px 0 20px 0;
    color:#999;
  }
  .secretaries-corner-single .views-field-field-personal-data .views-label,
  .secretaries-corner-single .views-field-field-educational-background .views-label,
  .secretaries-corner-single .views-field-field-post-graduate-education .views-label,
  .secretaries-corner-single .views-field-field-specialty-board .views-label,
  .secretaries-corner-single .views-field-field-medical-licensure .views-label,
  .secretaries-corner-single .views-field-field-professional-position .views-label,
  .secretaries-corner-single .views-field-field-awards-received .views-label,
  .secretaries-corner-single .views-ftaries-corner-single .views-field-field-professional-position .views-label,
  .secretaries-corner-single .views-field-field-awards-received .views-label,
  .secretaries-corner-single .views-field-field-community-activities .views-label,
  .secretaries-corner-single .views-field-field-honorary-lectureship .views-label{
    font-size:14px;
    margin:10px 0 20px;
    font-family: 'Roboto', arial;
    text-transform:uppercase;
    color:#333;
    font-weight:bold;
    border-bottom: 1px solid #ddd;
    padding-bottom:15px;
    display:block;
  }
  .table-content table{
    border:none;
    width:100%!important;
  }
  .table-content table tr{
    background:none;
  }
  .table-content table tr td{
    font-size:13px;
    color:#555;
    padding:0;
    vertical-align:top;
    border:none!important;
  }
  .table-content table tr td:nth-child(1){
    width:30%;
    font-family: 'Roboto', arial;
    font-weight:bold;
    color: #333;
  }
  .table-content table tr td:nth-child(2){
    width:70%;
  }

/* DIRECTORY LIST */
.directory-list .views-row{
  clear:both;
  border-top:1px dotted #ddd;
  padding:25px 0;
}
.directory-list .views-row:first-of-type,
.directory-list .views-row.views-row-first,
.directory-list.two-col-grid .views-row{
  border:none;
  padding-top:0;
}
.directory-list .view-content > h3{
  font-size:14px;
  margin:10px 0 20px 0;
  background:#555;
  color:#fff;
  padding:10px;
  clear:both;
}
.directory-list .views-field-field-image{
  float:left;
  width:25%;
}
.directory-list.two-col-grid .views-field-field-image{
  padding:0 20px 0 0;
}
.directory-list .views-field-field-image{
  padding:0 20px;
}
.directory-list .views-field-title,
.directory-list .views-field-field-position,
.directory-list .views-field-field-office,
.directory-list .views-field-body,
.directory-list .views-field-field-contact-nos-,
.directory-list .views-field-field-email{
  float:right;
  width:75%;
}
.directory-list .views-field-title,
.directory-table-list .views-field-title{
  font-size:13px;
  color:#333;
  font-weight:bold;
  text-transform:uppercase;
}
.directory-list .views-field-field-office{
  margin-bottom:15px;
}
.directory-list .views-field-body{
  margin-top:15px;
}
.directory-list .views-field-field-email,
.directory-table-list .views-field-field-position{
  margin-bottom:5px;
}
.directory-table-list .views-field-field-position,
.directory-table-list .views-field-field-address{
  font-size:12px;
  font-weight:normal;
}
/* DIRECTORY TABLE LIST */
.directory-table-list .view-grouping-header,
.directory-table-list table caption{
  background: #555;
  font-size:14px;
  margin-top:10px;
  color:#fff;
  padding:10px 10px 3px 10px;
  font-weight:bold;
  text-transform:uppercase;
}
.directory-table-list table caption{
  padding:10px!important;
  text-align:left!important;
}
.directory-table-list table{
  width:100%;
  border:none;
}
.directory-table-list table tr td{
  vertical-align:top;
  width:50%;
}
.directory-table-list table tr td.views-field-field-agency{
  width:65%;
}
.directory-table-list table tr tdld-field-agency ~ td.views-field-nothing{
  width:35%;
}
.directory-table-list table tr:nth-child(even){
  background: #eee;
}

.directory-table-list .view-grouping-header ~ .view-grouping-content table > caption{
  background: #555!important;
  padding:0 10px 10px 10px!important;
  margin:0 0 15px 0!important;
  text-align:left!important;
  color:#fff!important;
}
.directory-table-list table caption p{
  font-size:12px;
  color:#fff;
  margin:0;
}
.directory-table-list table caption p span{
  font-size:12px!important;
  font-family:arial!important;
}
/* PROGRAMS A-Z */

  /* Homepage Block */

  #block-views-programs-a-z-block{
    border: 1px solid #ececec;
    padding:20px;
    margin-bottom:30px;
    position:relative;
  }

  #block-views-programs-a-z-block .block-title,
  #block-views-health-advisories-block-1 .block-title,
  #block-views-hot-topics-block-4 .block-title,
  #block-block-4 .block-title{
    color: #6bb45f;
    border-bottom:1px solid #eee;
    padding-bottom:10px;
  }

  #block-views-programs-a-z-block .view-content,
  #block-views-programs-a-z-block .view-footer,
  #block-views-programs-a-z-block .view-footer .view-display-id-block_1,
  #block-views-programs-a-z-block .view-footer .view-display-id-block_2{
    display:inline-block;
    vertical-align:top;
  }
  
  /* CUSTOM SEARCH */
  #block-views-programs-a-z-block .view-header{
    position: absolute; 
    top: 0; 
    right: 30px;
  }
  #block-views-programs-a-z-block .view-header .form-item-custom-search-blocks-form-1{
    margin: 9px -30px 0 0; 
    display: inline-block; 
    width: 300px;
  }
  #block-views-programs-a-z-block .view-header .form-item-custom-search-blocks-form-1 input.custom-search-box{
    margin: 0;
    padding: 5px 35px 5px 5px;
    border:1px solid #e5e5e5;
    border-radius:3px;
  }
  #block-views-programs-a-z-block .view-header .form-actions{
    display: inline-block; 
    vertical-align: top; 
    margin: 15px 0 0 0px;
  }


  #block-views-programs-a-z-block > .view-content{
    width:33%;
  }  

  #block-views-programs-a-z-block .view-footer{
    width:66%;
  }

  #block-views-programs-a-z-block .view-footer .view-display-id-block_1,
  #block-views-programs-a-z-block .view-footer .view-display-id-block_2{
    width:50%;
    padding-left:20px;
  }

  #block-views-programs-a-z-block .views-field-title{
    line-height:21px;
  }

  #block-views-programs-a-z-block .views-field-title a{
    color: #555;
    font-size:12px;
  }

  /* Page Layout */
  .view-programs-a-z-page .attachment{
    margin-top:50px;
  }
  .view-programs-a-z-page .attachment ~ .view-content, .view-programs-a-z-page .attachment ~ .view-empty{
    margin-top:85px;
  }
  .view-programs-a-z-page .attachment ~ .view-empty{
    background: #eee;
    color: #777;
    font-size: 12px;
    padding: 10px 0;
    text-transform: uppercase;
  }
  .view-programs-a-z-page .attachment ~ .view-content > .views-row{
    /*line-height:20px;*/
    background:#eee;
    padding:5px;
  }
  .view-programs-a-z-page .attachment ~ .view-content > .views-row.views-row-even{
    background:none;
  }
  .view-programs-a-z-page .attachment ~ .view-content > .views-row a{
    font-size:13px;
    line-height:23px;
    color:#555;
  }
  .view-programs-a-z-page .attachment > .view-programs-a-z-page > .view-content > .views-summary{
    background:#98cc90;
    padding:8px;
    font-size:11px;
    border-right:1px solid #a3d39b;
    border-left:1px solid #86ba7e;
    color: #fff;
  }
  .view-programs-a-z-page .attachment > .view-programs-a-z-page > .view-content > .views-summary a{
    color:#fff;
    font-size:12px!important;
    font-weight:bold;
    margin-right:3px;
  }
  .view-id-programs_a_z_page .view-filters{
    position:absolute;
    right:0;
    top:115px;
  }

/* CALENDAR */
.view .date-nav-wrapper{
  background:#84bd82;
}
.view .date-nav-wrapper .pager{
  list-style-type:none;
}
.view .date-nav-wrapper .date-prev{
  right:auto;
  position:absolute!important;
  left:10px!important;
}
.view .date-nav-wrapper .date-next{
  position:absolute!important;
  right:10px!important;
}
.view .date-nav-wrapper .date-prev,
.view .date-nav-wrapper .date-next,
.view .date-nav-wrapper .date-heading h3{
  color: #fff;
  margin-top:15px;
  font-weight:normal;
  font-size:20px;
  background:none;
}
.view .date-nav-wrapper .date-prev,
.view .date-nav-wrapper .date-next{
  margin:0;
}
.view .date-nav{
  padding:0;
}
.view-events-calendar .calendar-calendar .full thead tr{  
  border:1px solid #7cb27a;
  border-top:1px solid #a7dfa5;
}
.view-events-calendar .calendar-calendar > .week-view > #header-container > table.full{
  border:none;
}
.view-events-calendar .calendar-calendar th.days,
.view-events-calendar .calendar-calendar th{
  border:none!important;
  background:#a0d89e;
  color:#fff;
  font-size: 13px;
  padding: 5px;
}

.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .week-view .full td.multi-day div.weekview,
.calendar-calendar .day-view .full td.multi-day div.dayview,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, 
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, 
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, 
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{
  background:#e0ebbb;
  color: #888;
  font-size:12px;

}
.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview,
.calendar-calendar .week-view .full div.single-day div.weekview, 
.calendar-calendar .day-view .full div.single-day div.dayview{
  background: #edf1df;
  font-size:12px;
  padding:8px;
  border:none;
}
.calendar-calendar .month-view .full td div.monthview a,
.calendar-calendar .week-view .full td div.weekview a,
.calendar-calendar .day-view .full td div.dayview a,
.calendar-calendar .month-view .full td div.monthview .views-field-field-date-calendar,
.calendar-calendar .week-view .full td div.weekview .views-field-field-date-calendar,
.calendar-calendar .day-view .full td div.dayview .views-field-field-date-calendar{
  color: #888;
  font-size:12px;
}
.calendar-calendar td span.date-display-single, 
.calendar-calendar td span.date-display-start, 
.calendar-calendar td span.date-display-end, 
.calendar-calendar td span.date-display-separator{
  font-size:11px;
  color: #888;
}
.calendar-calendar .month-view .full td div.monthview a,
.calendar-calendar .week-view .full td div.weekview a,
.calendar-calendar .day-view .full td div.dayview a{
  color: #333;
}
  /* CALENDAR TABS */
  .page-calendar-node-field-date-calendar .tabs-primary, .page-calendar-node-field-date-calendar .tabs-secondary{
    background:none;
  }
  .page-calendar-node-field-date-calendar a.tabs-primary__tab-link, .page-calendar-node-field-date-calendar a.tabs-primary__tab-link.is-active,
  .page-calendar-node-field-date-calendar .tabs-primary__tab, .page-calendar-node-field-date-calendar .tabs-primary__tab.is-active{
    background:none;
    border:none;
    padding:5px 10px;
  }
  .page-calendar-node-field-date-calendar a.tabs-primary__tab-link:active, .page-calendar-node-field-date-calendar a.tabs-primary__tab-link.is-active{
    background: #555!important;
    border-radius:15px;
    padding:5px  15px;
    color:#fff;
    text-shadow:none;
  }
/* QUICKTABS */
#block-quicktabs-events-and-top-health{
  margin-top:10px;
}
#block-quicktabs-events-and-top-health ul.quicktabs-tabs.quicktabs-style-nostyle{
  margin:0 0 6px;
}
#block-quicktabs-events-and-top-health ul.quicktabs-tabs.quicktabs-style-nostyle li{
  border:1px solid #ececec;
  padding:10px 15px;
  background:#fff;
  margin-right:-6px;
}
#block-quicktabs-events-and-top-health ul.quicktabs-tabs.quicktabs-style-nostyle li a{
  color: #555;
  text-transform:uppercase;
}
#block-quicktabs-events-and-top-health ul.quicktabs-tabs.quicktabs-style-nostyle li.active{
  background:#6bb45f;
  position:relative;
  padding:13px 15px;
}
#block-quicktabs-events-and-top-health ul.quicktabs-tabs.quicktabs-style-nostyle li.active a{
  color:#fff;
}

#block-quicktabs-events-and-top-health #quicktabs-container-events_and_top_health{
  border:1px solid #ececec;
  padding:20px;
  position: relative;
  background:#fff;
}

/* STATISTICS */
#quicktabs-statistics{
  display:table;
  width:100%;
}
#quicktabs-statistics .item-list, #quicktabs-statistics .quicktabs_main{
  display:table-cell;
  vertical-align:top;
}
#quicktabs-statistics .item-list{
  width: 20%;
}
#quicktabs-statistics .quicktabs_main{
  width: 80%;
  padding:20px;
  border: 1px solid #e5e5e5;
  border-left:none;
}
#quicktabs-statistics .item-list > ul > li{
  display:block;
  /*background:#84BD82;*/
  background:#fff;
  position:relative;
  padding:10px;
  border-bottom: 1px solid #eee;
  border-right:1px solid #e5e5e5;
  /*border-top: 1px solid #8bc689;*/
}
#quicktabs-statistics .item-list > ul > li:first-child{
  border-top:none;
}
#quicktabs-statistics .item-list > ul > li:last-child{
  border-bottom:none;
}
#quicktabs-statistics .item-list > ul > li a{
  color: #555;
}
#quicktabs-statistics .item-list > ul > li.active a, #quicktabs-statistics .item-list > ul > li a:hover, #quicktabs-statistics .item-list > ul > li:hover a{
  color:#fff;
}
#quicktabs-statistics .item-list > ul > li a:hover{
  text-decoration:none;
}
#quicktabs-statistics .item-list > ul > li.active, #quicktabs-statistics .item-list > ul > li:hover{
  background:#555;
  border-right:none;
}
#quicktabs-statistics .item-list > ul > li.active:after{
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 25%;
  right: 0;
  border-width: 10px 10px 10px 0;
  border-style: solid;
  border-color: transparent #fff;     
}
#quicktabs-container-statistics .content-list ul > li .views-field-title a{
  font-weight:normal;
  color:#555;
}
  /* EVENTS */
  #quicktabs-tabpage-events_and_top_health-0 > .view-quicktabs > .view-content{
    display:inline-block;
    width: 55%;
    vertical-align:top;
    margin-right:4%;
  }
  .view-quicktabs .view-content .item-list ul{
     list-style-type: none;
  }
  .view-quicktabs .view-content .views-field-field-image{
    margin-bottom:10px;
  }

  .view-quicktabs .view-footer{
    display:inline-block;
    width: 40%;
    vertical-align:top;
  }
  .view-quicktabs .view-footer .view-content .item-list ul{
     list-style-type: square;
  }
  .view-quicktabs .view-footer .view-content .item-list ul .views-field-title a{
     color:#555;
     font-weight:bold;
     font-size:12px;
  }
  .view-quicktabs .view-footer h3,
  #quicktabs-container-statistics .view-header h3{
    font-size:16px;
    color:#6bb45f;
    font-weight:normal;
    margin:0 0 15px 0;
  }

  /* SIDEBAR */
  .sidebar .block-views, .sidebar .block-block, .sidebar .block-menu, #block-poll-recent, #block-views-health-advisories-block-1, #block-views-hot-topics-block-4, #block-block-4{
    border: 1px solid #ececec;
    padding:10px;
  }
  #block-views-health-advisories-block-1, #block-views-hot-topics-block-4, #block-block-4{
    padding:15px;
  }
  .sidebar-list .item-list ul, .sidebar .block-menu ul.menu{
    list-style-type:none;
    margin: 0!important;
  }
  .sidebar-list .item-list ul li, .sidebar .block-menu ul.menu li{
    border-bottom:1px dotted #ddd;
    padding:5px 0;
    list-style: outside none none;
  }
  .sidebar-list .item-list ul li:first-child, .sidebar .block-menu ul.menu li:first-child{
    padding-top:0;
  }
  .sidebar-list .item-list ul li:last-child, .sidebar .block-menu ul.menu li:last-child{
    border:none;
  }
  .sidebar-list .item-list h3{
    color: #6bb45f!important;
    font-size: 13px;
    margin: 10px 0 5px 0;
    padding-bottom: 5px;
  }
  .sidebar-list .item-list ul li a, .sidebar-list .item-list > ul > li{
    color:#333;
    font-weight:bold;
  }
  .sidebar-list .item-list > ul > li > ul {
    margin:15px 0 10px 15px !important;
  }
  .sidebar-list .item-list > ul > li > ul > li{
    border:none;
    list-style-type: square;
  }
  /* POLL */
  .poll .vote-form{
    text-align:right;
  }
  #edit-vote{
    background: #6BB45F;
    color:#fff;
    padding:8px 25px;
    border:none;
  }
  .poll .choices > .form-item{
     margin:5px 0 10px 0;
  }
  .poll .choices .form-item label{
    font-size:12px;
  }
  #block-poll-recent ul.links{
    list-style-type:none;
    list-style-position:outside;
    margin:0;
    display:none;
  }
  #block-poll-recent ul.links li{
    display:inline-block;	
    width:49%!important;
  }
  #block-poll-recent ul.links li.first:before{
    content: '\00AB';
    color: #6bb45f;
    margin-right:5px;
  }
  #block-poll-recent ul.links li.last{
    text-align:right;
  }
  #block-poll-recent ul.links li.last:after{
    content: '\00BB';
    color: #6bb45f;
    margin-left:5px;
  }
  #poll-view-voting{
    margin:0;
  }
  /* PRESS RELEASE CAROUSEL */
  .jcarousel-skin-default .jcarousel-container-horizontal{
    height:300px!important;
  }
  .view-display-id-press_release_carousel{
    margin-top:-37px;
  }
  .view-display-id-press_release_carousel .jcarousel-skin-default{
    text-align:left;
  }
  .view-display-id-press_release_carousel .jcarousel-skin-default .jcarousel-navigation{
    text-align:right;
  }
  .view-display-id-press_release_carousel .jcarousel-skin-default .jcarousel-container-horizontal{
    width:100%;
    padding: 0;
  }
  .view-display-id-press_release_carousel .jcarousel-skin-default .jcarousel-clip-horizontal{
    width:100%;
  }
  .view-display-id-press_release_carousel .jcarousel-navigation > li{
    padding:0 2px;
  }
  .view-display-id-press_release_carousel .jcarousel-navigation > li > a{
    background: #e2e2e2;
    border-radius: 50em;
    color: transparent;
    display: inline-block;
    text-align: center;
    width: 13px;
    height:13px;
  }
  .view-display-id-press_release_carousel .jcarousel-navigation > li.active > a{
    background: #87c97c;
  }
  .view-display-id-press_release_carousel .jcarousel-skin-default .jcarousel-item{
    height:270px;
    width:240px!important;
    border:none;
    margin-top: 10px;
  }
  .view-display-id-press_release_carousel .jcarousel-skin-default .jcarousel-item .views-field-field-image,
  .view-display-id-press_release_carousel .jcarousel-skin-default .jcarousel-item .views-field-title{
    margin-bottom:5px;
  }

/* ACCORDION */
.ui-accordion .view-grouping-header{
  font-size:14px;
  text-transform: uppercase;
  font-family: 'Roboto', arial;
  margin: 10px 0 15px 0;
}
.ui-accordion h3.ui-accordion-header{
  background: #e5e5e5!important;
  border:none;
  border-bottom:1px solid #eee;
  border-radius: 0;
  padding: 15px 10px 15px 2.2em;
  margin:0;
}
.ui-accordion h3.ui-accordion-header.ui-state-active,
.ui-accordion h3.ui-accordion-header:hover{
  background: #ACD5AB!important;
}
.ui-accordion h3.ui-accordion-header.ui-state-active{
  border-bottom:3px solid #83BD82;
}
.ui-accordion h3.ui-accordion-header:hover{
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.ui-accordion h3.ui-accordion-header:hover > a, .ui-accordion h3.ui-accordion-header.ui-state-active > a, .ui-accordion h3.ui-accordion-header.ui-state-active > a:link, .ui-accordion h3.ui-accordion-header.ui-state-active > a:visited{
  color: #fff;
}
.ui-accordion .view-grouping-content{
  margin-bottom:40px;
}
.ui-accordion .ui-accordion-content{
  border-color:#e5e5e5;
}
.ui-accordion .ui-widget-content a, .ui-accordion .ui-widget-content a:hover, .ui-accordion .ui-widget-content a:visited{
  color: #555;
}
.ui-accordion .ui-widget-content a:hover{
  text-decoration:underline;
}

/* BOXED LAYOUT */
.boxed-layout{
  background:#f4f4f4;
  box-shadow:0 1px 5px #ddd;
  border-radius:3px;
}
.boxed-layout .item-list ul{
  list-style-type:none;
  margin:0;
}
.boxed-layout .views-field-title{
  margin:10px!important;
}
.boxed-layout .views-field-title a{
  color: #555!important;
}

/* FOOTER */
.region-footer .menu__item.is-expanded, .region-footer .menu__item.is-leaf,
.region-footer-2 .menu__item.is-expanded, .region-footer-2 .menu__item.is-leaf,
.region-footer-3 .menu__item.is-expanded, .region-footer-3 .menu__item.is-leaf{
  list-style-image: none;
  list-style-type: none;
  color: #fff;
}
.region-footer .menu__item.is-expanded a, .region-footer .menu__item.is-leaf a,
.region-footer-2 .menu__item.is-expanded a, .region-footer-2 .menu__item.is-leaf a,
.region-footer-3 .menu__item.is-expanded a, .region-footer-3 .menu__item.is-leaf a{
  color: #fff;
}
.region-footer .menu__item.is-expanded > .nolink, .region-footer > div > ul > .menu__item.is-leaf > a, .region-footer > ul.menu > li > .nolink,
.region-footer-2 .menu__item.is-expanded > .nolink,
.region-footer-3 .menu__item.is-expanded > .nolink{
  font-size:13px;
  text-transform: uppercase;
  font-weight:bold;
}

.region-footer > div > ul > li, .region-footer-2 > div > ul > li, .region-footer-3 > div > ul > li{
  padding-top:5px;
}
/* AGENCY FOOTER */

#footer{
  background: url(../images/agency_footer.jpg) no-repeat;
  background-size: 100% auto;
  height:385px;
}
#footer #contact-info{
  color: #fff;
}
#footer #contact-info h4{
  background: url(../images/phone.png) no-repeat left center;
  padding-left: 30px;
  font-size: 16px;
  color: #fff;
}

#standard-footer{
  background:#222!important;
}
#block-gwt-drupal-helper-gwt-drupal-helper-trans-seal, #block-block-2, #block-visitors-0{
  display:inline-block;
  vertical-align:top;
  margin-bottom:0;
}
#block-gwt-drupal-helper-gwt-drupal-helper-trans-seal{
  width:100px;
  margin-right:10px;
}
#block-block-2 .block-title, #block-visitors-0 .block-title{
  color:#fff;
  font-size:13px;
  margin-bottom:10px!important;
}
#block-visitors-0{
  width:128px;
  margin-left:110px;
  text-align:center;
  color:#fff;
}
#block-visitors-0 ul{
  list-style-type:none;
  margin:0;
  font-size:25px!important;
}
/* SOCIAL ICONS */
.facebook-ico, .twitter-ico, .youtube-ico{
  background-repeat: no-repeat !important;
  background-size: 35px 35px !important;
  display: inline-block;
  height: 35px;
  margin-right: 5px;
  width: 35px;
}
.facebook-ico{ background: url(../images/facebook.png); }
.twitter-ico{ background: url(../images/twitter.png); }
.youtube-ico{ background: url(../images/youtube.png); }

/* CLOCK */
.block-clock{
  text-align:center;
  font-size:11.5px;
}
.block-clock h4{
  font-size: 14px;
  font-weight: normal;
}
.block-clock .clock{
  font-size:38px;
  margin:15px 0 7px;
}

/* FAQ */
.page-faq h2#page-title,
.page-faq .two-col-accordion .view-header{
  margin-bottom:20px;
}
.two-col-accordion .view-grouping{
  display:inline-block;
  width:48%;
  margin-right:20px;
  vertical-align:top;
}
.two-col-accordion .view-grouping:nth-child(2n){
  margin-right:0;
}
.two-col-accordion .view-grouping .view-grouping-content{
  margin-bottom:15px;
}
.two-col-accordion .view-grouping .view-grouping-header{
  color: #6bb45f;
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
}

/* Proposed advisories vince */

.proposed-advisories{
  border: solid ;
  border-width: thin;
  border-color: #D3D3D3;
  font-size: 14px;
  padding: 15px;
}


/* #Tablet (Portrait)
================================================== */

  /* Note: Design for a width of 768px */

  @media all and (min-width: 768px) and (max-width: 959px) {
	#content{ padding-left:0; padding-right:0; }
	#sidebar-second{ padding-right:0; padding-left:5px;}

	#page { background: url(../images/faded_yellow_green.png) no-repeat scroll left 45px / auto 260px rgba(0, 0, 0, 0); }
	#main-static-link li a, .top-bar-section li:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:not(.button){ padding:0 10px;}
	#main-static-link li a, .top-bar-section ul li > a{ font-size: 12px;}
	
	/* HEADER */
	header .columns{width:50%;}
	header .columns img.header__logo-image{ width:100%; height:auto; margin-top:6px;}
	#banner {padding:0;}
	.sf-menu.sf-style-default a, .sf-menu.sf-style-default a:visited, .sf-menu > li > .nolink{ padding:10px 15px; }

	/* SIDEBAR */
	.block-clock .clock{ font-size:25px; }
	.block-clock h4{ font-size:10px; }

	.view-id-hot_topics.five-col-grid .views-row{ display:table; width:100%; padding:0 0 20px 0;}
	.view-id-hot_topics.five-col-grid .views-row .views-field{ display:table-cell; vertical-align:top; }
	.view-id-hot_topics.five-col-grid .views-row .views-field-field-image{ width:40%; }
	.view-id-hot_topics.five-col-grid .views-row .views-field-field-image img{ width:98%; height:auto; }
	.view-id-hot_topics.five-col-grid .views-row .views-field-nothing{ width:60%; padding-left:15px;}
	.view-id-hot_topics.five-col-grid .views-row .views-field-nothing a{ font-size:13px; font-weight:bold; margin-bottom:5px; display:block;}

	#block-views-programs-a-z-block .view-footer{ width:69%; }
	#block-views-programs-a-z-block .view-header ~ .view-content{ width:30%; }

	.view-id-programs_a_z_page.view-display-id-page{display:table; width:100%;}
	.view-id-programs_a_z_page.view-display-id-page .attachment, .view-id-programs_a_z_page.view-display-id-page > .view-content {display:table-cell; vertical-align:top; padding-top:50px;}
	.view-id-programs_a_z_page.view-display-id-page .attachment{ width:8%;}
	.view-id-programs_a_z_page.view-display-id-page > .view-content{width:92%; padding-left:10px;}
	.view-programs-a-z-page .attachment > .view-programs-a-z-page > .view-content > .views-summary{ text-align:center; display:block; border:none; border-top: 1px solid #86ba7e; border-bottom: 1px solid #a3d39b; padding:7px;}
	.view-id-programs_a_z_page .view-filters{top:50px;}

	#footer { height:446px; background-size:auto 100%;}
	#footer .columns{ width:22%; }
	#footer .columns:last-child{ width:34%; }
	#block-gwt-drupal-helper-gwt-drupal-helper-trans-seal{ width:80px; }
	.region-footer .menu__item.is-expanded > .nolink, .region-footer > div > ul > .menu__item.is-leaf > a, .region-footer > ul.menu > li > .nolink, .region-footer-2 .menu__item.is-expanded > .nolink, .region-footer-3 .menu__item.is-expanded > .nolink{ font-size:12px;}

	.secretaries-corner .views-field-field-image img{ width:90%; height:auto;}

	.sidebars .image-content-list .views-field-field-image, .sidebars .image-content-list .views-field-field-juicebox-image{ display:none; }
	.image-content-list .image-content{padding:0;}
	#locationmap_map{ width:100%!important; }
  }


/*#Mobile (Portrait)
================================================== */

  /* Note: Design for a width of 320px */
  @media all and (max-width: 767px) {
	#content{ padding-left:0; padding-right:0; }
	#sidebar-second{ padding-right:0; padding-left:5px;}

	#page { background: url(../images/faded_yellow_green.png) no-repeat scroll left 45px / auto 260px rgba(0, 0, 0, 0); }
	#main-static-link li a, .top-bar-section li:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:not(.button){ padding:0 10px;}
	#main-static-link li a, .top-bar-section ul li > a, .skip-to-menu > a{ font-size: 11px;}
	.region-top-bar-right, .poll .vote-form .choices{ width:100%; }
	.region-top-bar-right div.divider{ border:none;}

	/* HEADER */
	header .columns{width:50%; padding:0 5px;}
	header .columns img.header__logo-image{ width:100%; height:auto; margin-top:6px;}
	#banner {padding:0;}
	.sf-menu.sf-style-default a, .sf-menu.sf-style-default a:visited, .sf-menu > li > .nolink{ padding:10px 15px; }

	.column, .columns{ width:100%; padding:0; }

	.view-id-hot_topics.five-col-grid .views-row{ display:table; width:100%; padding:0 0 20px 0;}
	.view-id-hot_topics.five-col-grid .views-row .views-field{ display:table-cell; vertical-align:top; }
	.view-id-hot_topics.five-col-grid .views-row .views-field-field-image{ width:30%; }
	.view-id-hot_topics.five-col-grid .views-row .views-field-field-image img{ width:98%; height:auto; }
	.view-id-hot_topics.five-col-grid .views-row .views-field-nothing{ width:70%; padding-left:15px;}
	.view-id-hot_topics.five-col-grid .views-row .views-field-nothing a{ font-size:13px; font-weight:bold; margin-bottom:5px; display:block;}

	#block-views-hot-topics-block-4, #block-block-4{ width:48%;}
	#block-views-health-advisories-block-1{ width:49%;}

	.view-id-programs_a_z_page.view-display-id-page{display:table; width:100%;}
	.view-id-programs_a_z_page.view-display-id-page .attachment, .view-id-programs_a_z_page.view-display-id-page > .view-content {display:table-cell; vertical-align:top; padding-top:50px;}
	.view-id-programs_a_z_page.view-display-id-page .attachment{ width:11%;}
	.view-id-programs_a_z_page.view-display-id-page > .view-content{width:89%; padding-left:10px;}
	.view-programs-a-z-page .attachment > .view-programs-a-z-page > .view-content > .views-summary{ text-align:center; display:block; border:none; border-top: 1px solid #86ba7e; border-bottom: 1px solid #a3d39b; padding:7px;}
	.view-id-programs_a_z_page .view-filters{top:50px;}

	#block-views-programs-a-z-block .view-footer{ width:69%; }
	#block-views-programs-a-z-block .view-header ~ .view-content{ width:30%; }
	#locationmap_map{ width:100%!important; }

	.sidebars .image-content-list .views-field-field-image, .sidebars .image-content-list .views-field-field-juicebox-image{ width:10%; }

	#footer { height:100%; background-size:auto 100%;}
	#footer .columns{ width:22%; }
	#footer .columns:last-child{ width:34%; }
	#block-gwt-drupal-helper-gwt-drupal-helper-trans-seal{ width:80px; }
	.region-footer .menu__item.is-expanded > .nolink, .region-footer > div > ul > .menu__item.is-leaf > a, .region-footer > ul.menu > li > .nolink, .region-footer-2 .menu__item.is-expanded > .nolink, .region-footer-3 .menu__item.is-expanded > .nolink{ font-size:12px;}
	#block-gwt-drupal-helper-gwt-drupal-helper-trans-seal, #block-block-2, #block-visitors-0{ display:block; margin:0; width:100%; text-align:center;}
	#footer #contact-info h4{ font-size:13px; }

  }


/* #Mobile (Landscape)
================================================== */

  /* Note: Design for a width of 480px */
  @media all and (min-width: 240px) and (max-width: 640px){
	#content{ padding-left:0; padding-right:0; }
	#sidebar-second{ padding-right:0; padding-left:5px;}

	#page { background: url(../images/faded_yellow_green.png) no-repeat scroll left 45px / auto 260px rgba(0, 0, 0, 0); }
	#main-static-link li a, .top-bar-section li:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:not(.button){ padding:0 10px;}
	#main-static-link li a, .top-bar-section ul li > a, .skip-to-menu > a{ font-size: 11px;}
	.region-top-bar-right, .poll .vote-form .choices{ width:100%; }
	.region-top-bar-right div.divider{ border:none;}

	.three-col-grid .views-row, .four-col-grid .views-row{ width:48%; }
	.three-col-grid .views-row:nth-child(2n), :not(.view-id-health_advisories).four-col-grid .views-row:nth-child(2n){ margin-right:0;}
	.view-id-health_advisories.four-col-grid .views-row{ width:31%; }
	.view-id-health_advisories.four-col-grid .views-row:nth-child(3n){ margin-right:0;}

	.five-col-grid .views-row, #block-views-top-ten-health-stories-block-1 .five-col-grid .views-row:nth-child(5n+1){ width:28%; margin-right:4%; }
	#block-views-top-ten-health-stories-block-1 .five-col-grid .views-row .content-title a{ font-size:11px; }

	/* HEADER */
	#header{padding-bottom:5px;}
	header .columns{width:100%; padding:0 5px; text-align:center;}
	header .columns img.header__logo-image{ width:80%; height:auto; margin-top:6px;}
	#block-menu-menu-master-head-menu{ text-align:left; margin:20px 0 0; }
	#block-menu-menu-master-head-menu ul.menu > li{ display:block; padding:5px 20px; border:none;background:rgba(255,255,255,0.28); border-top:1px solid #dce2cb; border-bottom:1px solid #e7edd6; }
	#block-menu-menu-master-head-menu ul.menu > li:first-child{ border-top:none; }
	#block-menu-menu-master-head-menu ul.menu > li:last-child{ border-bottom:none; }
	#block-menu-menu-master-head-menu ul.menu > li a{ color: #666; }
	#banner {padding:0;}
	.sf-menu.sf-style-default a, .sf-menu.sf-style-default a:visited, .sf-menu > li > .nolink{ padding:10px 15px; }
	#superfish-1-select{ border:none; }
	#banner .row.collapse{border:none;}
	#banner ~ .row{width:95%; margin:0 auto;}
	.top-bar .toggle-topbar.menu-icon a span{padding-right:10px;}
	#navigation .links li{padding:0 10px;}


	.column, .columns{ width:100%; padding:0; }

	.view-id-hot_topics.five-col-grid .views-row{ display:table; width:100%; padding:0 0 20px 0;}
	.view-id-hot_topics.five-col-grid .views-row .views-field{ display:table-cell; vertical-align:top; }
	.view-id-hot_topics.five-col-grid .views-row .views-field-field-image{ width:30%; }
	.view-id-hot_topics.five-col-grid .views-row .views-field-field-image img{ width:98%; height:auto; }
	.view-id-hot_topics.five-col-grid .views-row .views-field-nothing{ width:70%; padding-left:15px;}
	.view-id-hot_topics.five-col-grid .views-row .views-field-nothing a{ font-size:13px; font-weight:bold; margin-bottom:5px; display:block;}

	#block-views-hot-topics-block-4, #block-block-4, #block-views-health-advisories-block-1, 
	#quicktabs-tabpage-events_and_top_health-0 > .view-quicktabs > .view-content, .view-quicktabs .view-footer{ width:100%; display:block;}
	#quicktabs-tabpage-events_and_top_health-0 > .view-quicktabs > .view-content, .view-quicktabs .view-footer {margin-right:0;}
	.view-quicktabs .view-footer h3, #quicktabs-container-statistics .view-header h3{ border-top: 1px solid #e5e5e5; padding-top:20px; }
	.view-id-top_ten_health_stories.view-display-id-page .views-row{ width:45%;}

	.view-id-programs_a_z_page.view-display-id-page{display:table; width:100%;}
	.view-id-programs_a_z_page.view-display-id-page .attachment, .view-id-programs_a_z_page.view-display-id-page > .view-content {display:table-cell; vertical-align:top; padding-top:50px;}
	.view-id-programs_a_z_page.view-display-id-page .attachment{ width:11%;}
	.view-id-programs_a_z_page.view-display-id-page > .view-content{width:89%; padding-left:10px;}
	.view-programs-a-z-page .attachment > .view-programs-a-z-page > .view-content > .views-summary{ text-align:center; display:block; border:none; border-top: 1px solid #86ba7e; border-bottom: 1px solid #a3d39b; padding:7px;}
	.view-id-programs_a_z_page .view-filters{top:50px;}
	.view-id-programs_a_z_page.view-display-id-page .views-exposed-form .form-item, .views-exposed-form .form-type-textfield{ width:80px; }

	#block-views-programs-a-z-block .view-header .form-item-custom-search-blocks-form-1 input.custom-search-box{ width:50%; float:right; }
	#block-views-programs-a-z-block .view-footer, #block-views-programs-a-z-block .view-header ~ .view-content, #block-views-programs-a-z-block .view-footer .view-display-id-block_1, #block-views-programs-a-z-block .view-footer .view-display-id-block_2{ width:100%; margin:0; display:block; padding:0; }
	#locationmap_map{ width:100%!important; }

	.sidebars .image-content-list .views-field-field-image, .sidebars .image-content-list .views-field-field-juicebox-image{ width:10%; }

	.two-col-accordion .view-grouping{ width:100%; display:block;}

	#footer { height:100%; background-size:auto 100%;}
	#footer .columns{ width:100%; margin:0 20px; }
	#footer .columns:last-child{width:96%; margin:0;}
	#block-gwt-drupal-helper-gwt-drupal-helper-trans-seal{ width:40%; }
	.region-footer .menu__item.is-expanded > .nolink, .region-footer > div > ul > .menu__item.is-leaf > a, .region-footer > ul.menu > li > .nolink, .region-footer-2 .menu__item.is-expanded > .nolink, .region-footer-3 .menu__item.is-expanded > .nolink{ font-size:12px;}
	#block-gwt-drupal-helper-gwt-drupal-helper-trans-seal, #block-block-2, #block-visitors-0{ float:left; vertical-align:top; text-align:left;}
	#block-block-2, #block-visitors-0{ margin:0; width:58%; }
	#footer #contact-info h4{ font-size:13px; }

  }
  /* Roster of Experts  Conrad */
.cntzxc-center{
  text-align: center;
}