/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */

/* HTML element (SMACSS base) rules */
@import "normalize.css";

/* Layout rules */
@import "layouts/responsive.css";

/* Component (SMACSS module) rules */
@import "components/misc.css";
/* Optionally, add your own components here. */
@import "print.css";

/* bebr-styles.css custom css for www.bebr.ufl.edu
* Chuck Segal 3/2/2015
*/

/* Basic Typography  Colors
-------------------------------------------------------------- */
/* Add general site styling here for typography and background */

ul.reset {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}

/* colors 
@color-teal: #007b8b;
@color-highlight-teal: @color-teal + 111;
@color-light-teal: #0098b3;
@color-dark-teal: #00555f;

@color-green: #4e7749;
@color-light-green: #ddedd6;

@color-blue: #005fb0;
@color-highlight-blue: @color-blue + 111; // #6FEAFA
@color-light-blue: #D7ECFF;
@color-muted-blue: #055280;
@color-dark-blue: #043a5b;

@color-red: #a80d18;
@color-highlight-red: @color-red + 111;
@color-orange: #E18035;
@color-highlight-rust: #EACEC5;
@color-dark-rust: #a80d18;

@color-yellow: #D9CCBB;
@color-highlight-yellow: @color-yellow + 22;
@color-light-yellow: #d0b09a;
@color-bright-yellow: #edcc85;
@color-dark-yellow: darken(@color-yellow, 40%);
@color-brown: #2d2201;

@color-grey: #CCC;
@color-light-grey: #F5F5F5;
@color-dark-grey: #2E2E2E;
*/

/* Default link styles - separate a:visited for a different visited link style */
a,
a:link,
a:visited {
  color: #055280;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
  /* font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; */
  text-decoration:none;
}

p a:link {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
  /*font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
}

/* Hover/active link styles. Don't forget :focus for accessibility */
a:hover,
a:focus,
a:active {
  color: orange;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
  /* font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
  text-decoration: underline;
}

html {
   line-height:1.1em;
}

body {
  overflow-x: hidden !important;
  background-image: url("/sites/default/files/images/Background.png");
  font-size: 10pt;
  color: #555;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
  /* font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; */
}

p {
  font-size: 12pt;
  font-size: 90%;
  color: #555;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
/*  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em; */
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em; 
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  margin: 0px 0px 0px 0px;
  line-height: 1.0;
}

ul {
    list-style-image: url(/sites/all/themes/zenbebr/images/bebr-bullet-small.png);
}

table {
    margin-top:0;
    margin-bottom:0;
}

.front-page-view h1 {
  font-size: 0;
  padding-top: 30px;
}

.page__title {
  border-bottom: #efe2d1 double 3px;
  color: #FFF;
  font-family: Lato,Verdana,sans-serif;
  font-size: 2em;
  font-weight: 500;
  font-weight: 300;
  padding: 10px 0 10px 15px;
  text-transform: capitalize;
}

h2 {
  font-size:12pt;
  padding: 2px 2px 2px 2px;
  margin: 0 0px 2px 0px;
  font-weight: 700;
  line-height: 1.0;
}



h4 {
  font-size: 100%;
  font-weight: bold;
  margin: 0 0 0.5em 0;
    line-height: 1.5em;
}

hr {
/*  margin: 8px 0px 8px 0px;*/
    height: 0px;
  border: #e5e5e5 dashed 1px;
  margin: 5px 0;
  clear: both;
}

img.know-what-people {
    margin: 3em 0 0 0;
  bottom: 0;
  left: 0;
}

@media only screen and (max-width: 1140px) {
    #panels-ipe-display-panel-context-page-population-studies-program-page-population-studies-program-panel-context-e8617049-fbff-42ce-aac8-1c28785e0f47 panels-flexible-column-3-6 {
        /*  max-width:500px; */
    }
        /* The 66% width Main content on every panel */
    .panels-flexible-column-first {
       /*  float:none;
        display:block; */
    }

    /* The right 33% width sidebar on population page */
    .panels-flexible-column-last {
/*         float:none; commented out by chuck 7/5/2015 */
    }
    .panels-flexible-6-middle {
      /*  margin-right:10%;
        max-width:500px; */
    }
}




.flexslider {
  margin: 0 0 1.5em;
}


.flex-control-nav ol {
    bottom: -38px;
    list-style-type: square;
    padding: 0;
}


.flex-control-nav li {
    position: relative;
    top:-16px;
    margin: 0px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.03), 0px 4px 8px rgba(0, 0, 0, 0.28);
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
}

.flex-control-paging li a {
  text-indent: -9999px;
  cursor: pointer;
  display: block;
  height: 11px;
  width: 18px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, .5) inset;
  border-radius: 0px;
  background: transparent linear-gradient(to bottom, 
#055585 0%, #033553 80%, #011723 100%) repeat scroll 0% 0%;
}

.flex-control-paging li a.flex-active {
    background: rgba(231, 201, 76, 0.8) none repeat scroll 0% 0%;
    cursor: default;
    box-shadow: 0px 0px 3px 1px rgba(231, 201, 76, 0.7);
}

.flex-control-paging li a:hover {
    background: rgba(231, 201, 76, 0.8) none repeat scroll 0% 0%;
    box-shadow: 0px 0px 3px 1px rgba(231, 201, 76, 0.7);
}

/*
.panel-pane {
  position:relative;
 }
*/ 
 .left {
  float:left;
}
 
#panels-ipe-regionid-bottom > div.panels-ipe-sort-container {
   overflow:auto;
}
 
/* survey landing page */
#panels-ipe-paneid-48 > div.panels-ipe-portlet-content > div {
  width: 240px;
  float:left
}
 
#panels-ipe-regionid-bottom_right > div.panels-ipe-sort-container {
  margin: 4px 2px 4px 2px;
}



/* All Footer Blocks 1-3 */


header#header {
    background: #043a5b;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#011520),color-stop(1,#043a5b));
    background: -ms-linear-gradient(bottom,#011520,#043a5b);
    background: -moz-linear-gradient(center bottom,#011520 0%,#043a5b 100%);
    margin-bottom: 2px;
    box-shadow: 0 -1px 3px #000 inset;
  border-bottom: white solid 2px; /* Tan */
  min-width: 350px;
  margin-top:-20px;
}

#logo {
  margin-right:-400px;
}

/* header site name and slogan */
#social-media-buttons {
  float:right;
  width:155px;
  margin-bottom:2px;
}

#header-middle {
  float:left;  
  margin-left: 48%;
  margin-top: 20px;
}

#site-slogan {
  color: #FFF;
  white-space: nowrap;
  font-weight: bold;
  cursor:default;
}

/*Previous #views-exposed-form-data-search-header-page */
/*
#views-exposed-form-data-search-header-page {
  width: 350px;
  position: absolute;
  left: 50%;
}
*/
/* black horizontal rule line below the header / logo */
/*div#main {
    border-top: #000 solid 3px;
}
*/

#secondary-menu > ul > li > a {
  color: white;
}

/* header__secondary-menu: my account log out */
#secondary-menu > ul > li.menu-2.first > a {
  color: white;
}

/* header__secondary-menu: my account log out */
#secondary-menu > ul > li.menu-15.last > a {
  color: white;
}

/* main menu background */
 


/*  background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#011520),color-stop(1,#043a5b)) */


/* The active Main Menu First Level item*/
#main-menu > ul > li.menu-218.first.active, nav > ul > li.active-trail {
    background-color:#edcc85; /* gold */
    border-top-left-radius: 5px;    
    border-top-right-radius: 5px;
}
#main-menu > ul > li.menu-218.first.active, nav > ul > li.active-trail > a {
  font-size: 1.1em; 
  font-weight: 700; 
  background-color:#edcc85;
  }
/* #main-menu > ul > li.menu-218.first.active, nav > ul > li.active-trail > a {color:white;  text-shadow:#333 1px 1px 1px;} */
#main-menu > ul > li.menu-218.first.active, nav > ul > li.active-trail > a:hover {
  background-color:gold;
  } 

#main-menu > ul > li.menu-218.first.active, nav > ul > li {
  /*background-color:pink;*/
  vertical-align: middle;
  padding: 5px 5px 5px !important;

}
#main-menu > ul > li.menu-218.first.active, nav > ul > li > a{
  /*background-color:yellow;*/
  vertical-align: middle;
  padding: 5px 5px 5px;
  border-top-left-radius: 5px;    
  border-top-right-radius: 5px;
}
#main-menu > ul > li.menu-218.first.active, nav > ul > li > a:hover{
  /*background-color:#eee;*/
  background-color:#edcc85;
  color: #055280;
}
/* Larger font-size on first level main menu*/
#main-menu > ul > li > a{
  font-size:16px;
}


/* main menu bottom border color */
nav#main-menu {
    border-bottom: #edcc85 solid 5px; /* gold */
    padding-top:4px;
    background: white;
}


/* SECONDARY MENU */ 
.menu-name-main-menu > ul.menu {
  
  background-color: #edcc85; /* gold */
 /* background-color:#E0BF78;  5% darker gold */
  display:flex;
  padding-bottom: 5px !important;
  border-bottom: 1px solid #ccc;
}
#navigation > div.region-navigation > div > div > ul > li {
  padding: 2px 0px;
}
/* 2nd level nav links*/
#navigation > div.region-navigation > div > div > ul > li > a {
  color:#055280;
  /* color:white;*/
  /*text-shadow:#333 1px 1px 1px;*/
  padding: 3px 15px;
}
/* The active Second Level Menu item */
#navigation > div.region-navigation > div > div > ul > li.is-active > a {
  color:#055280;
  text-shadow:none;
  font-size: 1.1em;
  font-weight: 700;
}



.sidebar-first #content {
    padding-top: 31px;
}

/* Decorative double border under header */


/* First Sidebar */
#main > aside > section.region.region-sidebar-first.column.sidebar {
    background-color: #edcc85;
    padding-bottom: 8cm;
    width: 17%;
    min-width: 200px;
    margin-left: 0%;
    margin-right: -17%;
}

/* First Sidebar block top padding */
#main > aside {
        padding-top: 31px;
}

/* Space below navbar */
#content {
    padding-top:7px;
}

footer {
    display:inline-block;
    width:100%; /* important! */
/*    height:145px;  commented out by chuck 7/5/2015 *//*for user menu*/
    position:relative; /*for user menu*/
    background: #043a5b;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#011520),color-stop(1,#043a5b));
    background: -ms-linear-gradient(bottom,#011520,#043a5b);
    background: -moz-linear-gradient(center bottom,#011520 0%,#043a5b 100%);
    border-top: #999 solid 1px;
    color: #F5F5F5;
    padding:4px;
}


/* Footer Block 1 */
#block-block-1 {
    margin:0;
    float:left;
    width:30%;
    display:inline-block;
  color: snow;
    /* font-size: small; */
}

/* Footer Block 1 paragraph spacing */
#block-block-1 > p {
    margin:0;
    line-height:normal;
  color: snow;
    /* font-size: 85%; */
}

/* Footer Block 2 */
#block-block-2 {
    float:left;
    width:30%;
    display:inline-block;
  color: snow;
    /* font-size: 85%; */
}

/* Footer Block 2 paragraph spacing */
#block-block-2 > p {
    margin:0;
    line-height:normal;
  color: snow;
    /* font-size: 85%; */
}

/* Footer Block 2 mailto: styling */
#block-block-2 > p > a {
  color: snow;
    text-decoration:none;
}

/* all unordered lists within menu blocks */
ul.menu  {
    list-style-type: none;
}


/* Footer Block 3 (menu block) */
#block-menu-block-1 {
    float:left;
    width:30%;
    display:inline-block;
    /* font-size: 85%; */
  color: snow;
    margin:0;
}

/*Footer Block 4 (user block)*/
#block-nice-menus-1 {
  position:absolute;
  bottom:0;
  }
  
/*Footer Block 4 (user block) buttons*/
#nice-menu-1 {
  margin-bottom:-10px;
  }

/* Footer menu block links */
#block-menu-block-1 > div.menu-block-wrapper.menu-block-1.menu-name-menu-footer-menu.parent-mlid-0.menu-level-1 a:link { 
  color: snow;
    text-decoration:none;
 }

#block-menu-block-1 > div.menu-block-wrapper.menu-block-1.menu-name-menu-footer-menu.parent-mlid-0.menu-level-1 a:visited {
  color: snow;
    text-decoration:none;   
}

#block-menu-block-1 > div.menu-block-wrapper.menu-block-1.menu-name-menu-footer-menu.parent-mlid-0.menu-level-1 a:hover {
  color: snow;
    text-decoration:underline;
 } 

#block-menu-block-1 > div.menu-block-wrapper.menu-block-1.menu-name-menu-footer-menu.parent-mlid-0.menu-level-1 a:active {
  color: snow;
    text-decoration:none;
}


/* Footer Block 3 paragraph spacing */
#block-menu-block-1 > div.menu-block-wrapper.menu-block-1.menu-name-menu-footer-menu.parent-mlid-0.menu-level-1 > ul {
    margin:0;
    line-height:normal;
    /* font-size: 85%; */
}


/* University of Florida Links in Footer Menu Block 1 */
#block-menu-block-1 > div.menu-block-wrapper.menu-block-1.menu-name-menu-footer-menu.parent-mlid-0.menu-level-1 > ul > li.menu__item.is-leaf.last.leaf.menu-mlid-511 a.menu__link {
    background: url(/sites/all/themes/zenbebr/images/UF_Signature-white.png) 0 0 transparent no-repeat;
    height: 50px;
    width: 200px;
    text-indent: -9000px;
    display:block;
  color: snow;
  margin: 25px;
}

.menu__item.is-leaf.last.menu-mlid-511 {
  list-style-type: none;
  list-style-image: none; 
}

/* University of Florida Links in Footer Menu Block 1 hover */
#block-menu-block-1 > div.menu-block-wrapper.menu-block-1.menu-name-menu-footer-menu.parent-mlid-0.menu-level-1 > ul > li.menu__item.is-leaf.last.leaf.menu-mlid-511 > a.menu__link:hover {
    background: url(/sites/all/themes/zenbebr/images/UF_Signature_hover.png) 0 0 transparent no-repeat;
    height: 50px;
  width: 200px;
  display:block;
  color: snow;
}

.twoColumns {
  -webkit-columns: 200px 2; 
     -moz-columns: 200px 2;
          columns: 200px 2;
  -moz-column-fill: auto;
       column-fill: auto;
 /* height: 350px;*/
 text-align: center;
}

/* Economic Analysis link on front landing page */
/*div.panels-flexible-column-6-7.panels-flexible-column-first {


}
div.panels-flexible-column-6-7.panels-flexible-column-last {

}*/

div.panels-flexible-row-6-3 > div > div.panels-flexible-column > div > div >div >div  {
  border: 3px double #033553;
  /*.gradient-dark-blue;*/
  height: 88px; /* subtract border */
  border-radius: 3px;
    
  background-color: #032C44;
  font-heading:1.1em;
  font-weight: 700;
  /* padding-left: 5px;*/
  text-align: center !important;
  text-shadow: none;
  margin-bottom: 3px;
  /* margin:0px; */
  background: #033553; /* Old browsers */
  background: -moz-linear-gradient(top,  #033553 0%, #033553 50%, #011723 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#033553), color-stop(50%,#033553), color-stop(100%,#011723)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #033553 0%,#033553 50%,#011723 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #033553 0%,#033553 50%,#011723 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #033553 0%,#033553 50%,#011723 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #033553 0%,#033553 50%,#011723 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#033553', endColorstr='#011723',GradientType=0 ); /* IE6-9 */
}

/* h2
div.panels-flexible-row-6-3 > div > div.panels-flexible-column > div > div >div >div >a >h2{
color: #E7C94C; 
font-family: Lato,Verdana,sans-serif;
font-size: 1.1em;
font-weight: 700;
padding-left: 5px;
margin-bottom: 3px;
}
*/

/* p */
div.panels-flexible-row-6-3 > div > div.panels-flexible-column > div > div >div >div >a >p{
color: #efe2d1;
text-shadow: 1px 1px 1px #000;
}

.views-field-field-article-hi-image,
.views-field-field-article-summary{
  border-left: #edcc85 solid 5px; /* orange */
  box-shadow: -2px 0px 2px -2px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: -2px 0px 2px -2px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: -2px 0px 2px -2px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: -2px 0px 2px -2px rgba(0, 0, 0, 0.28);
  
}


/*
.views-field-title > ,
.views-field-field-article-hi-image,
.views-field-field-article-summary,
*/
.views-field-field-article-hi-image img{
  /*margin:3px 5px 2px 5px;*/
  margin-top:3px;
  margin-bottom:2px;
  margin-right:5px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.view-id-frontpage_slideshow {
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  margin-bottom: 1px;
}

.flex-control-nav {
  margin-bottom: -4px;
}
.views-field-field-article-hi-image img,
.views-field-field-article-summary div{
margin-left:5px;
}

.views-field.views-field-title {
/*  vertical-align: text-top; */
    
}
.views-field.views-field-title > span > a{
        font-weight:bold;
        font-size: 12pt;
}

a.landingPageLinks {
    color: #E7C94C; /* gold */
    font-family: Lato,Verdana,sans-serif;
}


/* population landing page about / services text */
.population-services {
    padding-top: 10px;
  position: absolute;
  top: 220px;
  width: 400px;
}

.left {
  float: left;
}

.grid24-5 {
  width: 180px;
  margin-top: 0.5em;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
}

a.more-button:link, a.more-button:visited {
  background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#900b15),color-stop(1,#c00f1b));
  color: #EEE;
  display: block;
  width: auto;
  max-width: 200px;
  font-family: Lato,Verdana,sans-serif;
  font-size: 1em;
  font-weight: 500;
  text-align: center;
  margin: 0 0 5px 0;
  padding: 2px;
}

/* data snapshots - florida population estimates */

.data-snapshot {
  line-height: 1.5em;
}
.data-snapshot-title {
  text-align: right;
}
.data-snapshot .data-snapshot-top-wrapper {
  clear: both;
}
.data-snapshot .data-snapshot-top-wrapper .data-snapshot-value {
  .font-heading(2em);
  font-weight: 700;
}
.data-snapshot .data-snapshot-middle-wrapper .data-snapshot-value {
  .font-heading(1.7em);
  font-weight: 700;
}
.data-snapshot .data-snapshot-middle-wrapper,
.data-snapshot .data-snapshot-bottom-wrapper {
  border-top: #DDD solid 1px;
  display: block;
  clear: both;
  padding-top: 10px;
}
.data-snapshot .data-snapshot-inner-left {
  float: left;
  margin-right: 1px;
  text-align: left;
}
.data-snapshot .data-snapshot-inner-right {
  float: right;
  margin-left: 1px;
  text-align: right;
}
.data-snapshot .data-snapshot-value {
  color: @color-muted-blue;
  float: right;
}
.data-snapshot .data-snapshot-sub-title {
  color: @color-dark-yellow;
  .font-body(.8em);
  clear: both;
}
/* Remove node title */
.data-snapshot-view h2.title {
  display:none;
}
/* Remove graph on landing pages */
.data-snapshot .data-snapshot-bottom-wrapper iframe {
  width: 230px;
}

/* used by ecodb_query module to format ecodb data tables */
.fsa-data-table {
  text-align: right;
  -webkit-column-width: 130px; /* Chrome, Safari, Opera */
  -moz-column-width: 130px; /* Firefox */
  column-width: 130px;
}

.ecodb-data-th {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  -webkit-column-width: 225px; /* Chrome, Safari, Opera */
  -moz-column-width: 225px;  /* Firefox */
  column-width: 250px; 
}

/* used by ecodb_query module to style table caption */
.ecodb-data-caption {
  font-size: 1.5em;
  font-weight: 700;
  padding-top: 0.4em;
  padding-bottom: 0.3em;
}


/* used by ecodb_query module to style column header for series data display */
.ecodb-data-td {
  text-align: right;
}




/*styles data on series non-landing page data*/
.ecodb-list-table td {
 text-align:right; 
}

.sticky-enabled.tableheader-processed {
  margin-left: auto;
  margin-right: auto;
}


/* used by ecodb_query module to style locality table caption */
.ecodb-locality-caption {
  font-size: 1.5em;
  font-weight: 700;
  padding-top: 0.4em;
  padding-bottom: 0.3em;
}

/* locality page table header cells */
.ecodb-locality-th {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  -webkit-column-width: 85px; /* Chrome, Safari, Opera */
  -moz-column-width: 85px;  /* Firefox */
  column-width: 85px; 
  width: 85px;
}

/* used by ecodb_query module to style column header for locality table data */
.ecodb-locality-td {
  text-align: right;
}


/*
a.ecodb-breadcrumb-lnk:link,a.ecodb-breadcrumb:visited  {
  font-size: 2em;
  font-weight: 700;
}
*/

/* ecodb categories breadcrumb styling */
.ecodb-breadcrumb  {
  font-size: 1.5em;
  font-weight: 700;
  padding-top:1.5em;
  padding-bottom:1em;
  /*padding-bottom:1.5em;*/
}

/* ecodb locality nav links styling */
.ecodb-locality-nav-links  {
  text-align:right;
  /*padding-bottom:1.5em;*/
}



/* ecodb series data styling */
.ecodb-series-data-table {
  margin-top:2em;
  margin-bottom:2em;
  border: 3px;
}

/* footer region styling */
.region.region-footer {
  margin-top: 1.5em;
}

.highcharts-container {
  margin-top: 4.0em;
}
/** Web Articles**/
/* Article Body Text */

.field-item.even p {
  max-width: 100%;
  margin: 10px 0px 0px 0px;
  line-height: 1.15em;
  font-size: 11pt;
}

/* Article Pages Content Boxes */
.page__title.title {
  max-width: 1400px;
  margin-left: -1000px;
  padding-left: 1000px;
  margin-top:-1000px;
  padding-top: 1020px;
  margin-right: -1000px;
  background-color: white;
  border-bottom-style: none;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  position: relative;
  z-index: -1;
/*margin-left: -1px;
  border-bottom-style: double;
  border-bottom-color: #555;*/
}

/* Page Titles No Longer Run off the page to the far right. Wrapping forced for long page titles also */
.html .not-front .not-logged-in .no-sidebars .page-node .page-node- .page-node-8788 .page_title.title {
  width: 100%;
}

.tabs-primary.tabs.primary {
  max-width: 740px;
}

.not-logged-in > #page > #main > #content > .tabs-primary {
  display: none;
}

.node-population-publication, .node-economics-publication, .node-survey-publication, .node-social-networks-publication {
  max-width: 720px;
  padding: 10px;
  margin-top: 20px;
   box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

.field {
  margin: 5px 0px;
}

/* Article Blockquotes */
.quote.left {
  font-color: #806848;
  font-style: oblique;
  float: left;
  max-width: 220px;
  margin: 5px 20px;
  padding: 6px 5px;
  background-color: #EFE2D1;
  border-style: dashed solid;
  border-width: 2px 5px;
  border-color: white #055280;
}

.quote.right {
  font-color: #806848;
  font-style: oblique;
  float: right;
  max-width: 220px;
  margin: 5px 20px;
  padding: 6px 5px;
  background-color: #EFE2D1;
  border-style: dashed solid;
  border-width: 2px 5px;
  border-color: white #055280;
}

/* Article Footnotes */
#ftn1 p {
  line-height: 1.5;
  font-color: #777;
  font-size: 80%;
}

.field.field-name-field-article-references.field-type-text.field-label-above p {
  line-height: 1.5;
  font-color: #777;
  font-size: 80%;
}

.mso-element:footnote {
  /* this style is only used in a few articles - don't use it */
  line-height: 1.5;
  font-color: #777;
  font-size: 80%;    
}

/* Article Views - could not edit views sheet */
.cols-1 td {
  padding-bottom: 12px; 
}

.view.view-article-displays.view-id-article_displays.view-display-id-page {
  max-width: 497px;

}

.views-field.views-field-field-article-summary {
  max-width: 487px;
}

/**Front Page**/
/* General */
.inside.panels-flexible-column-inside.panels-flexible-column-6-1-inside.panels-flexible-column-inside-last {
  padding-left: 20px;
}

.inside.panels-flexible-row-inside.panels-flexible-row-6-3-inside.clearfix {
  padding-left: 1px;
}

.panels-flexible-row.panels-flexible-row-6-11.panels-flexible-row-last.clearfix {
  padding-left: 1px;
}

.inside.panels-flexible-column-inside.panels-flexible-column-6-13-inside.panels-flexible-column-inside-last {
  padding-left: 0px;
}

.views-field.views-field-created {
  width: 60px;
  border-right-width: 0px;
}

.views-field-title {
  border-left-width: 0px; 
}

/* In The News View */
.view.view-bebrinthenews.view-id-bebrinthenews.view-display-id-default {
  padding-top: 5px; 
}

.view-display-id-block_1 table {
  margin-top:7px;
}

/* ecodb query by locality */
/* used by ecodb_query module to style column header for series data display */
.ecodb-locality-td {
  text-align: right;
  /* padding-right:15px; commented out by Chuck 6/13/2015*/
}

/* CSI Data Page */
.view.view-csi-data.view-id-csi_data.view-display-id-page p {
  font-size: 14px;
  line-height: 16.1px;
  margin-bottom: 14px;
}

.view.view-csi-data.view-id-csi_data.view-display-id-page {
  margin-left: auto;
  margin-right: auto;
  max-width: 720px;
  padding: 15px;
   box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
  margin-bottom: 20px;
  margin-top: 34px;
}

.view.view-csi-data.view-id-csi_data.view-display-id-page table {
  width: 718px;
  font-size: 14px;
}

.views-table.cols-3 th {
  border: 1px;
  border-right: 2px;
  border-style: solid solid;
  border-color: #CCC rgb(253,252,251);
  background-color: #043A5B;
  color: #FFF;
}

.views-table.cols-4 th {
  border: 1px;
  border-right: 2px;
  border-style: solid solid;
  border-color: #CCC rgb(253,252,251);
  background-color: #043A5B;
  color: #FFF;
}

.coverage-period-label a {
  color: white;
}

.views-field-field-publication-date-header a {
  color: white;
}

.views-field-title-header a {
  color: white;
}

.views-field-field-field-authors-0-header a {
  color: white;
}

.views-field-field-research-report-types-header a {
  color: white;
}

.views-field-coverage-period-header a {
  color: white;
}

.view.view-csi-data.view-id-csi_data.view-display-id-page tr, td {
  border: 1px;
  border-right: 2px;
  border-style: solid solid;
  border-color: #CCC rgb(253,252,251);
}

.csi-archive-page p {
  font-size: 14px;
  line-height: 16.1px;
  margin-bottom: 14px;
}

.csi-archive-page {
  margin-left: auto;
  margin-right: auto;
  max-width: 720px;
  padding: 10px;
   box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
  margin-bottom: 20px;
  margin-top: 20px;
}

.csi-archive-page table {
  width: 718px;
  font-size: 14px;
}

.csi-archive-page.views-table.cols-3 th {
  border: 1px;
  border-right: 2px;
  border-style: solid solid;
  border-color: #CCC rgb(253,252,251);
  background-color: #043A5B;
  color: #FFF;
}

.csi-archive-page caption {
  font-weight: 550;
  margin: 14px 2px 1px 1px;
  padding: 5px;
  font-size: 13pt;
  background-color: #EFE2D1;
  text-align: left;
}

.csi-archive-page tr, td {
  border: 1px;
  border-right: 2px;
  border-style: solid solid;
  border-color: #CCC rgb(253,252,251);
}

.view-footer {
  margin-top: 10px;
}

.views-field-field-cci-period {
  width:205px;
}

.views-field-field-cci-release-date {
  width: 370px; 
}

.csi-archive-year-page {
  max-width: 450px;
  margin-top: 34px;
  padding: 15px;
   box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

.csi-archive-list {
  margin-left: 25px;
}

#quicktabs-csi_method_tabs {
  margin-left: auto;
  margin-right: auto;
  max-width: 730px;
  padding: 10px;
   box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
  margin-bottom: 20px;
}

#quicktabs-container-csi_method_tabs p {
  font-weight: normal;
  font-size: 14px;
  line-height: 1.1em;
  margin-bottom: 1em
}

#quicktabs-testtitle {
 max-width: 720px; 
 padding: 10px;
 border:2px;
 border-style: groove;
 background-color: rgb(253,252,251);
 margin-bottom: 20px;
}

#pop-banner {
 max-width:720p;
}

#quicktabs-population_methodology_tab {
 max-width: 720px; 
 padding: 10px;
 border: 2px;
 border-style: groove;
 background-color: rgb(253,252,251);
 margin-bottom: 20px;
 margin-top: 10px;
}

/* ecodb locality footnotes */
.ecodb-footnote {
  margin-top: 20px;
  margin-top: 20px;
}

.ecodb-series-footnote {
 text-align:center;
 min-width: 400px;
 max-width: 700px;
 margin:0 auto;
}

/* ecodb locality arguments */
.ecodb-arguments {
  text-align: center;
  margin-top: 10px;
  margin-top: 10px;
}

/* florida indicators  */
.views-field.views-field-php {
  width: 36px;
  text-align: center;
  border-style: solid none solid none;
  border-color: #CCC;
  background: -webkit-linear-gradient(#033553, #011723); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#033553, #011723); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#033553, #011723); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#033553, #011723);
}

.day {
  display:block;
  margin-bottom: 1px;
}

.month {
  display:block;  
}

.view.view-Florida-Indicators  {
  color: white;
  float: left;
  padding-bottom: 6px;
  padding-top: 5px;
  width: 100%;
}

.views-table.cols-0 {
  width: 100%;
}

.indicator-rows  {
  line-height: 1.5;
  margin: 1px;
  background: -webkit-linear-gradient(#FFF, #EEE); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FFF, #EEE); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FFF, #EEE); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FFF, #EEE);
  background-color: #EEE;
}

.indicator-rows a {
  margin-left: 2px;
  line-height: 1.5;
  font-size: 10pt;
}

.indicator-rows p {
  margin-left: 1px;
  padding-right: 1px;
  font-size: 8pt; 
}

.pager {
  margin-top: 5px;
}

.pager-current {
  color: #555;
}

.indicator-definition-link a {
  color: #555;
  font-size: 8.5pt; 
}

/* Page Title */
.page__title.title {
  color: #555;
  /*background-color: transparent;*/
}

/* EcoDB Tables */
.ecodb-data-caption {
  color: rgb(250,250,250);
  background-color: #043A5B;
}

.sticky-enabled.tableheader-processed.sticky-table{
  width: 490px;  
}

.sticky-enabled.tableheader-processed.sticky-table th {
  color: rgb(250,250,250);
  background-color: #043A5B;
  border: 1px;
  border-right: 2px;
  border-style: solid solid;
  border-color: #CCC rgb(253,252,251);
  padding: 2px 6px;
}  
  
.sticky-enabled.tableheader-processed.sticky-table caption {
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 0px 2px 0px 1px;
  line-height: 1.15;
}    

/* Need a speaker box*/
.need-a-speaker-panel {
  background: -webkit-linear-gradient(#033553, #011723); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#033553, #011723); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#033553, #011723); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#033553, #011723);
  border-radius: 3px;


  width: 318px;
  margin: 35px auto 25px;

}

.need-a-speaker-panel p {
  text-align: center;
  font-size: 15pt;
}

.need-a-speaker-panel a {
  color: rgb(245,250,250);
}

.article-displays td, tr {
  border: 0px;
}

.flex-direction-nav a {
  overflow-x: visible;
  overflow-y: visible;
}
/** Indicator Release Pages **/
.node-indicator-release {
  margin-top: 34px;
  padding: 20px;
   box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

.node-indicator-release img {
  margin-top: 15px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

/* Economics Landing Page */

.economics-research-reports-view {
  max-width: 100%;
  min-width: 200px;
}

#panels-ipe-regionid-top_right {
 float:right;
 max-width: 370px;
}

.economics-research-reports-view h2 {
  font-size: 14pt;
  margin-left: -10px; 
  margin-bottom: 10px;
}

.view-economics-research-reports a {
  font-weight: bold;
}

.view-economics-research-reports p {
  font-size: 100%;
  line-height: 1.15;
  border-left-width: 5px;
  border-left-style: solid;
  border-left-color: #EDCC85;
  padding-left: 5px;
  margin-bottom: 20px;
  margin-top: 3px;
  box-shadow: -3px 0px 2px -3px grey;
}

.economics-landing-page-picture {
  margin-top: 50px;
}

/* Research Reports Styling */
.field-type-taxonomy-term-reference {
  display: inline; 
}

.term-listing-heading {
  visibility: hidden;  
}

.node-research-report.node-teaser {
  max-width: 720px;
}

.node-teaser {
  margin-bottom: 20px; 
}

/* Faculty & Staff Page */
.view-faculty-staff-directory p {
  font-size: 14px;
  margin: 4px;
}

.view-faculty-staff-directory {
  max-width: 720px;
  padding: 10px;
  margin-top: 34px;
   box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
  margin-bottom: 20px;
}

.view-faculty-staff-directory table {
  width: 718px;
  font-size: 14px;
}

.view-faculty-staff-directory caption {
  font-weight: 550;
  border-bottom-style: solid;
  border-bottom-color: #043A5B;
  margin: 14px 2px 1px 1px;
  padding: 5px;
  font-size: 13pt;
  background-color: #043A5B;
  text-align: left;
  color: rgb(253,252,251);
}

.view-faculty-staff-directory tr, .view-faculty-staff-directory td {
  border: 0px;
  border-right: 0px;
  border-style: solid solid;
  border-color: #CCC rgb(253,252,251);
  background-color: rgb(253,252,251);
}

.view-faculty-staff-directory tr:hover td {
 background-color: rgba(4, 53, 82, .1);
}

.views-field-field-faculty-staff-title {
  width:450px;
}

/*Individuals Faculty and Staff Page */
.field-name-field-faculty-staff-title {
  float: none;
  color: rgb(72,146,140);
  font-size: 18pt;
  line-height: 30px;
  text-align: center;
}

.field-name-field-file-cv-attachment  {
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  font-family: Arial;
  color: #000000;
  font-size: 16px;
  background: #edf2f5;
  padding: 10px 20px 10px 20px;
  border: solid #1f628d 2px;
  text-decoration: none;
  width: 19%;
  text-align: center;
}

.field-name-field-file-cv-attachment span:hover {
  background-color: rgba(4, 53, 82, .1);
}

/* Filtered Article Views */
.node-teaser {
  background-color: rgb(253,252,251);
  padding: 10px;
  font-size: 10.5pt;
  line-height: 1.4em;
  border-style: none;
  margin-top: 20px;
   box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
}

.node-teaser a {
  font-size: 13pt  
}

.node-readmore a {
  font-size: 10pt;
}

/*Landing Page Margins */
#economic-analysis-landing-page {
  margin-top: 34px;
  padding: 20px;
   box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

#economic-analysis-landing-page img {
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

#population-studies-landing-page {
  margin-top: 34px;
  padding: 20px;
   box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
  max-width: 1000px;
  min-width: 500px;
  margin-left:auto;
  margin-right:auto;
}

#survey-research-landing-page {
  margin-top: 34px;
  margin-left: 17%;
  width:520px;
}

#social-networks-landing-page {
  margin-top: 34px;
  margin-left: auto;
  margin-right: auto;
  width:100%px;
  /* box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);*/
}

/* Survey Page */
.view-id-survey_slideshow {
  width: 520px;
  margin-top: 10px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.views-field-field-survey-slideshow-image {
  z-index: 0;
  position: relative;
  max-width: 520px;
}

.slideshow-spotlight-bar {
  z-index: 2;
  position: relative;
  width: 510px;
  height: 43px;
  background-color: rgba(239,226,209,.7);
  margin-top: -67px;
  margin-left: 3px;
  padding-right: 3px;
}

.slideshow-spotlight-bar a {
  color: #555;
}

.slideshow-spotlight-bar a:hover {
  color: #055280;
  text-decoration: underline;
}

.slideshow-spotlight-bar img {
  margin-bottom: -7px; 
}

.slideshow-spotlight-bar span {
  font-family: "Novecentowide-Normal",Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 12px;
  opacity: .9;
  padding: 8px 10px 11px 10px;
}

.survey-spotlight-title-first {
  border-right-style: solid;
  border-width: 1px;
  display: inline-block;
  max-width: 69px;
}

.survey-spotlight-title {
  border-right-style: solid;
  border-width: 1px;
  display: inline-block;
  max-width: 49px;
}

.survey-spotlight-title-last {
  display: inline-block;
  max-width: 69px;
}

.research-center-description-panel {
  width: 520px;
  margin-top: 5px;
  
}

.research-center-description-panel h4 {
  line-height: 1.3em;
}

/* Survey Contact Block */
#block-block-19 {
  width: 220px;
  height: 130px;
  padding: 0px 20px;
  position: absolute;
  left:760px;
  top:150px;
  background-color: white;
   box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
}

#block-block-23 {
  width:220px;
  height: 160px;
  padding: 0px 20px;
  background-color: white;
  position: absolute;
  left:760px;
  top:290px;
   box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
}

@media all and (max-width: 950px) {
#block-block-19, #block-block-23 {
  float: left;
  position:relative;
  left: 0px;
  top: 0px;
  margin-right: 10px;
}

#survey-research-landing-page, .who-we-are {
 margin-left: auto !important; 
 margin-right: auto;
}
}

.survey-contact {
  width: 220px;
  text-align: center;
  font-size: 11.5pt;
  margin-bottom: 6px;
}
.survey-contact-h2 {
  width: 220px;
  text-align: center;
  font-size: 13pt;
  margin-bottom: 6px;
  line-height: 1.15;
}

.survey-contact img {
  margin-bottom: -19px;
}

/* Who We Are */
.who-we-are {
  margin-top: 34px;
  margin-left: 17%;
}

.who-we-are img {
  width: 350px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.who-we-are td {
  border-style: none;
  height: 230px;
}

.who-we-are a {
  margin-left: 20px;
  font-size: 18pt;
}

.our-team {
  max-width: 700px;
  padding: 20px;
 box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

.our-team img {
  margin-bottom: 7px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.UFSRC-personnel {
  margin-top: 34px;
  max-width: 720px;
}

.our-location {
  margin-top: 34px;
  max-width: 700px;
  padding: 20px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

.our-location img {
  margin-bottom: 7px;
 box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.our-location iframe {
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  max-width: 500px;
}

.our-location-centered {
  margin-top: 15px;
  text-align: center;
}
/* What We Do */
.what-we-do {
  margin-top: 34px;
  width: 700px;
  padding: 20px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

#certification-description {
  font-size: 12pt;
}

.what-we-do table {
  font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
}

.what-we-do td {
  font-size: 11pt;
  line-height: 1.15em;
  padding:10px;
  border: none; 
}

.what-we-do img{
  width: 320px;
  min-width: 320px; /* Width fix for chrome */
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

/* Our Track Record */
.our-track-record {
  width: 700px;
  padding: 20px;
  margin-top: 34px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

.our-track-record img {
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.our-track-record-centered li {
  text-align: left;
  font-size: 11.5pt;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
  line-height: 1.15em;
  max-width: 570px;
}

.UFSRC-hiring {
  width: 700px;
  padding: 20px;
  margin-top: 34px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

/* FAQ Pages */
.faq-question a {
  font-size: 11.5pt;
}

.faq-description {
  font-size: 11.5pt;
  margin-left: 20px;
  margin-top:30px;
}

.faq-category-group {
  margin-left: 40px
}

#block-block-16 p {
  font-size: 11.5pt;
  margin-top: 20px;
  margin-left: 6px;
}

#block-block-17 p {
  font-size: 11.5pt;
  margin-top: 20px;
  margin-left: 6px;
}

/* Social Network Pages */
#tab_sn_01{
  border: 3px solid grey;
}
#tab_sn_01 td{
  border:1px solid grey;
  padding:.5em 1em;
  color:black;
}
#tab_sn_01 th{
  padding:1em;
  background: #022b42;
  color: white;
}
.panels-flexible-region-5-center-inside {
  margin-top: -20px;
  margin-left: 7px;
  margin-bottom: 20px;
}
.social-networks-header {
  margin-top: 20px;
  padding: 1em;
  width: 99%;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
}
.social-networks-header p {
  line-height: 1.15;
  font-size: 1.2em;
  font-weight: 500;
  max-width:99%;
}

.social-networks-header-image {
  /*box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);*/
  border: 1px solid black;
  max-width:99%;
  float: right;
  margin:1em;
}
.social-networks-pane-gen {
  margin-top: 20px;
  padding: 15px 3px 1em 15px;
  width: 98%;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
}
.social-networks-pane-gen a {
  font-weight: 500;
  width: 100%;
  font-size:150%;
  padding-bottom: 2em ;
}
.social-networks-pane-gen h2{
  font-weight: 500;
  width: 100%;
  font-size: 150%;
  padding-bottom: 1em;
}
.social-networks-pane-gen-div{
  column-count:2;
}
.social-networks-pane-gen-div a{
  padding:0;
  margin:0;
}

.social-networks-pane-gen p {
  margin-bottom: 15px;
  font-weight: 500;
  font-size:100%;
  line-height: 1.5em;
  
}
.social-networks-pane-gen img {
  border: 1px solid grey;
  max-width: 28em;
}
.social-networks-pane-1 {
  margin-top: 20px;
  width: 98%;
  padding: 15px 3px 1em 15px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
}
.social-networks-pane-1 a {
  font-weight: 500;
  font-size:140%;
  padding-bottom: 2em ;
}
.social-networks-pane-1 p {
  margin-bottom: 15px;
  font-size:100%;
  line-height:1.5;
}
.social-networks-pane-1 img {
  border: 1px solid black;
  margin:0 0 0 30%;
}
.social-networks-pane-1-div{
  column-count:2;
  margin:auto;
}

.social-networks-pane-2 {
  margin-top: 20px;
  padding: 15px 3px 1em 15px;
  width: 98%;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
}
.social-networks-pane-2 a {
  font-weight: 500;
  width: 100%;
  font-size:150%;
  padding-bottom: 2em ;
}
.social-networks-pane-2-div{
  column-count:2;
}
.social-networks-pane-2-div a{
  padding:0;
  margin:0;
}

.social-networks-pane-2 p {
  margin-bottom: 15px;
  font-weight: 500;
  font-size:100%;
  line-height: 1.5em;
  
}
.social-networks-pane-2 img {
  border: 1px solid grey;
}

.social-networks-pane-3 {
  margin-top: 20px;
  padding: 15px 3px 1em 15px;
  width: 98%;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
}

.social-networks-pane-3 a {
  font-weight: 500;
  width: 100%;
  font-size:150%;
  padding-bottom: 2em ;
}
.social-networks-pane-3 p {
  font-weight: 500;
  width: 100%;
  font-size:100%;
  line-height: 1.5em;
  
}
.social-networks-pane-3 img{
  border: 1px solid grey;
  margin-top:1em;
}
.social-networks-pane-3-div{
  column-count:2;
}
.social-networks-aside-1{
  margin-top: 20px;
  padding: 15px 3px 3px 15px;
  width: 99%;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
}

.term-description-block {
  font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
  max-width: 450px;
  padding-right: 15px;
  padding-bottom: 12px;
  font-size: 14px;
  line-height: 115%;
  border-style: none;
  border-width: 0px;
}

.power-point-slide-block {
  border-style: none;
  max-width: 300px;
}

.power-point-slides {
  margin-right: 12px;
  margin-bottom: 12px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  width: 138px;
}
.power-point-slides-1 {
  margin-right: 12px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  width: 138px;
}

.embedded-pp-view-header {
  max-width: 710px;
  background-color: rgb(253,252,251);
  padding: 15px;
  font-size: 12pt;
  margin-top: 34px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28); 
}

.embedded-pp-view-header p {
  line-height: 1.15em;
}

.embedded-pp-view-header h3 {
  margin-top: 0px;
  margin-bottom: 12px;
}

.node-embedded-power-point {
  margin-top: 34px;
  padding: 15px;
  max-width: 720px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

.field-name-field-pp-iframe iframe{
  max-height: 560px;
}
/* Unimportant Overlay Fix */
#overlay h1 {
  font-size: 16px;
  color:#555;
  padding: 10px;
  margin: 10px;
}

/*#population-recent-releases {
 max-width: 650px;
 margin-top: 10px;
 margin-bottom: 50px;
 box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  font-weight: 600;
}

#population-recent-releases a {
  font-weight: 500;
}

#population-recent-releases td {
 border-style: none;
 padding: 10px;
}

#top-pop-text {
 max-width: 650px;
 margin-bottom: 20px;
}

#pop-method {
 max-width: 742px;
 border: 2px groove #000000;
 height: 250px;
 background-color: rgb(253,252,251);
}
*/
.view-population-recent-releases {
 max-width: 650px;
 margin-top: 10px;
 margin-bottom: 50px;
 box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
 font-weight: 600;

}

.view-population-recent-releases .views-field-php {
 background-image: none;
 background-color: rgb(253,252,251);
}

.view-population-recent-releases td {
 border-style: none;
 padding: 10px;  
 border-bottom: 0px;
 
}

.view-population-recent-releases .views-field-field-file-attachment li {
 white-space: nowrap;
 width: 300px;
}

.view-population-recent-releases tr {
 border-style: none;
}

.view-population-recent-releases a {
 font-weight: 500;
}

.view-population-recent-releases ul {
 list-style: none; 
 margin-left: -32px;
 margin-bottom: 10px;
}


.node-teaser {
  max-width: 720px; 
}

/* About Page */
.node-7125 {
  margin-top: 34px;
  max-width: 720px;
  padding: 15px;
  margin-left:auto;
  margin-right: auto;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

.node-7125 img {
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.view-id-bebrinthenews.view-display-id-page {
  margin-top: 34px;
  max-width: 720px;
  padding: 15px;
  margin-left:auto;
  margin-right: auto;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
  text-align: center;
}
.view-id-bebrinthenews.view-display-id-page table {
  max-width: 540px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  text-align: left;
}

.view-id-bebrinthenews.view-display-id-page img {
  height: 220px;
  width: 650px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.need-a-speaker {
  max-width:720px;
  margin-top: 34px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

.need-a-speaker table {
  margin-left: auto;
  margin-right: auto;
}

.need-a-speaker td {
  border-style: none;
}

.need-a-speaker img {
  margin-left: 30px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

/* Population Studies Pages */
.population-estimates {
  padding-left: 5px;
}

.population-estimates h4 {
  margin-bottom: -7px;
}

.pop-estimates-download {
  background: -webkit-linear-gradient(#033553, #011723); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#033553, #011723); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#033553, #011723); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#033553, #011723);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  border-radius: 3px;
  padding: 5px 15px;
  text-align: center;
  max-width: 170px;
  margin-left: 3px;
  margin-right: auto;
  margin-bottom: 10px;
}

.pop-estimates-download a {
  color: white;
}

.pane-population-data {
  background-color: #DDD;
  padding: 15px 5px;
  margin-bottom: 10px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.form-item-changethis {
  margin-top: 5px;
  margin-bottom: -15px;
}

#replace_city_textfield_div {
  margin-bottom: -20px;
}

.form-item-county {
  margin-top: 5px;
  margin-bottom: -15px;
}

#replace_county_textfield_div {
  margin-bottom: -20px;
}
.population-data-view {
  margin-left: 10px; 
}

.florida-population-data {
  margin-left: 5px;
}

.ecodb-collab-report {
  margin-top: 30px;
}
/* Replaced with View  *//*
.population-data-page {
  max-width: 720px;
  margin-top: 34px;
  padding: 15px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

.population-data-page img {
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.population-data-page-side {
  float: right;
  position: absolute;
  left: 780px ;
  margin-right:170px;
  margin-top: -25px;
  padding: 10px;
  background-color: rgb(253,252,251);
}

.population-data-page-header {
  margin-top: -10px;
  margin-bottom: 20px;
}

.population-data-page table {
  margin-left: 10px;
}

.population-data-page td {
  border-style: none; 
  font-size: 11.5pt;
  padding: 10px;
}
*/
.view-view-population-data-publications.view-display-id-page_1, .view-display-id-page_2  {
 max-width: 1000px;
 min-width: 550px;
 margin-top: 10px;
 padding: 15px;
 box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
 margin-left: auto;
 margin-right: auto;
 
}

.view-view-population-data-publications.view-display-id-page_1 img, .view-display-id-page_2 img {
 box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);


  }

.view-view-population-data-publications.view-display-id-page_1 td, .view-display-id-page_2 td, .view-id-view_population_data_publications .view-footer {
  font-size: 11.5pt;
  padding: 10px;
  border-style: none;
 
}



.view.view-view-population-data-publications .views-field-field-file-attachment {
  width: 310px;
  line-height: 2em;
  text-align: left;
}

.view-view-population-data-publications .views-field-field-article-image img {
 min-width: 100px;

}

.view-view-population-data-publications .views-field-field-article-image {
 width: 100px;
}



.view-view-population-data-publications ul {
 list-style: none;
}


.view-display-id-page_2 caption {
 font-size: 13pt; 
 font-weight:700;
 text-align: left;
}


.pop-data-title {
  width: 450px;
  border-right-style: solid;
}

.view-population-research-reports table, .view-economics-publications table, .view-survey-publications table {
  margin-top: 34px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

/*Prevents word-wrapping of "Publication Types" column in all publication tables*/
.views-field-field-publication-types {
  white-space: nowrap;
}
/* Population Maps*/
.view-Population-Maps-Old.view-display-id-page {
  width: 760px;
  margin-top: 34px;
  padding: 15px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

.view-Population-Maps.view-display-id-page {
 margin-top: 34px;
 max-width: 100%;
 min-width: 950px;
 margin-left: auto;
 margin-right: auto;
 box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
background-color: rgb(253,252,251);  
} 

.view-Population-Maps table {
 width: 100%; 
 margin:2%;
}

.view-Population-Maps td {
 vertical-align: top;
 width: 220px;
 border: none;
}

.view-Population-Maps tr {
}

.view-Population-Maps td .views-field-field-image img {
  height: 220px;
}

.view-Population-Maps .views-field-view-node {
 position:relative;
 top: -220px;
 visibility: hidden;
 padding: 10px; 
 width: 210px;
 height:0px;

}

.view-Population-Maps .views-field-title {
 display: table-cell;
 vertical-align: bottom;
 height: 40px;
 width: 220px;
}

.view-Population-Maps .views-field-view-node a {
 color: white;
 font-size: 120%;
}

.view-Population-Maps .views-field-title h2 {
 font-size: 140%;
}

.view-Population-Maps td:hover .views-field-view-node {
 visibility: visible;
}

.view-Population-Maps td:hover .views-field-field-image {
-webkit-filter: brightness(40%); /* Chrome, Safari, Opera */
 filter: brightness(40%);
}

.node-type-population-map h1 {
  font-size: 0;
}

/*Population About Page*/
.node-6867 {
  max-width: 720px;
  margin-top: 34px;
  padding: 15px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
  float:left;
  
}

.methodology-explaination-pages {
  max-width: 760px;
  margin-top: 34px;
  padding: 15px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

.methodology-explaination-pages p {
  padding-left: 5px; 
}

.methodology-explaination-pages h3 {
  padding-left: 3px; 
}

.pop-method {
  max-width: 760px;
  margin-top: 34px;
  padding: 15px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

.pop-method td {
  border-style: none;
}

.pop-method table {
  margin-bottom: 20px;
}

.pop-method img {
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.pop-method-links {
  text-align: center;
  margin-bottom: 10px;
}

/* population landing text bottom right column */
.pop-landing-text {
 font-size: 115%;  
}

.pop-method-links a {
   background: -webkit-linear-gradient(#033553, #011723); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#033553, #011723); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#033553, #011723); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#033553, #011723);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  border-radius: 1px;
  padding: 5px 1px;
  text-align: center;
  max-width: 10px;
  margin-left: 10px;
  color:white;
  font-size: 13px;
 font-weight: bold;
/* MISSING BRACKET */
}

.panels-flexible-column-3-7 {
  width: 232px; 
}

.panels-flexible-column-3-6 {
  width: 700px;
  margin-right:50px;
}

/* Formatting for text in FL gulf on pop page
#top-pop-text img {
  float:right;
  width: 600px;
}

#top-pop-text p {
  font-size: 11pt;
  width: 350px;
  position: relative;
  top: -340px;
}

#top-pop-text {
 margin-bottom:180px;
}
*/

/* Web App */
#collab-report-form {
  max-width: 760px;
  margin-top: 34px;
  padding: 2px 15px 15px 15px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

#collab-report-form p {
  font-size: 11.5pt;
  line-height: 1.15;
}

/* Questions? Page */
#ecodb-request-form {
  max-width: 760px;
  margin-top: 34px;
  padding: 2px 15px 15px 15px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

/* Data Pages */
.visualization-chart-highcharts {
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.ecodb-arguments {
  font-size: 11.5pt;
  padding-bottom: 5px;
}

.ecodb-series-footnote {
  text-align: left;
  margin-right: auto;
  margin-left: auto;
}

.ecodb-locality-nav-links {
  margin-top: 30px;
}

.ecodb-locality-download-links {
  margin-top: 30px;
}

.ecodb-locality-nav-links a {
  background: -webkit-linear-gradient(#033553, #011723); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#033553, #011723); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#033553, #011723); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#033553, #011723);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  border-radius: 3px;
  padding: 5px 15px;
  text-align: center;
  max-width: 170px;
  color:white; 
}

/* A Few Final Changes */
.node-economic-indicator {
  max-width: 720px;
  margin-top: 34px;
  padding: 15px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

.field-name-field-eco-ind-definition  {
  font-size: 11.5pt;
  font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
  line-height: 1.15;
}

.node-faculty-or-staff-member {
  max-width: 720px;
  margin-top: 34px;
  padding: 15px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

.view-faculty-staff-directory .field-name-field-profile-image {
  text-align: center;
  background-image: none;
}

.field-name-field-profile-image {
  text-align: center;
  background-image: url("/sites/default/files/Florida%20background.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  display: block;
}

.field-name-field-profile-image img {
  border-style: solid;
  border-color: #CCC;
  padding: 5px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  max-height: 250px;
  background-color: #FFF;
  margin-top: 0.5%;
  margin-left: 0.5%;
  min-width: 75px;
}

.faculty-header {
  text-align: center;
  padding-bottom: 10px;
}

.faculty-header strong {
  font-size: 17pt;
}

.node-7106 {
  max-width: 800px;
  margin-top: 34px;
  padding: 15px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

.node-7106 iframe {
   max-width: 800px;
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.sticky-enabled.tableheader-processed.sticky-table {
  margin-top: 34px; 
}

/*
Chrome extension: Live CSS Editor
Description: Live Write CSS onto any page"

Add Rules:
*/

@media screen and (max-width: 700px) {
  .panels-flexible-column-6-1 {
    width:97% !important;
    /* Overwrite the fixed slider width of 682px. Might need to add important tag */
  }

	.panels-flexible-column,
	.panels-flexible-region {
		width:100% !important;
		
		/* Resizes "Economic analysis, Population Studies, and Surve Research." */
	}
}

@media screen and (max-width: 415px) and (min-width: 316px) {
	/* Nav menu wraps to 2-4 lines on mobile. This would give more space to accomodate 2 or 3 lines. */
	#main {
		padding-top:4em; /* increased from 3em*/
	}
}

@media screen and (max-width: 315px) {
	/* Nav menu wraps to 2-4 lines on mobile. This would give more space to accomodate 3 or 4 lines. */
	#main {
		padding-top:5.5em; /* increased from 3em*/
	}
}

@media screen and (max-width: 580px) {
	footer .block:nth-child(1),
	footer .block:nth-child(2),
	footer .block:nth-child(3) {
		width:97% !important;
	}	
}

#block-nice-menus-1.last {
/* Move The login button. Since I broke it with the footer change.  */
  bottom: -3px;
  right: 6px;
}

/*Population Staff Sidebar*/
#block-views-faculty-staff-directory-block-2 {
  float:left;
  max-width:400px;
  padding-left: 15px;
}

/* Series Categories page */
.series-categories {
 padding-top:1.5em; 
}

/* Countries Pages */
.node-country {
  max-width: 940px;
  margin-top: 34px;
  padding: 15px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

.node-country img {
  max-height:380px;
  border: 1px solid black;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.field-name-field-google-map iframe {
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  float: left;
  text-align: center;
  margin-left: 0px;
  margin-right: 0px;
  height: 400px;
  width:100%;
}

.field-name-field-google-map {
  border: 1px solid black;
  overflow: hidden;
  margin-bottom:-40px;
  height:400px;
  max-width: 560px;
  min-width:300px;
}

.field-name-field-fitw-flag {
  float: left;
  width:39%;
  text-align: center;
  margin-right: 10px;
  min-width:300px;
}

.field-name-field-fitw-jump-menu {
  position: relative;
  top:-10px;
  left:-10px;
}

.field-name-field-fitw-overview {
  padding: 5px;
  margin: 5px 0px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  clear:both;
}

.field-name-field-fitw-export-2 {
  float:left;
  padding: 5px;
  margin-top: 5px;
  margin-right: 10px;
  width:455px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  clear:both;
}

.field-name-field-fitw-import-2 {
  float:left;
  padding: 5px;
  margin-top: 5px;
  margin-left:0px;
  width:455px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  
}

.merchant-exports-item::before {
  content: "»";
  margin: 0px 2px;
} 

.merchant-imports-item::before {
  content: "»";
  margin: 0px 2px;
} 

.field-name-field-fitw-agriculture-2 {
  background-image: url("/sites/default/files/Agriculture.png");
  background-repeat: no-repeat;
  background-position: 0% 50%;
  padding: 5px;
  padding-left: 52px;
  margin: 5px 0px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  clear:both;
}

.agriculture-item::before {
  content: "";
  margin: 0px 2px;
} 

.field-name-field-fitw-industries-2 {
  background-image: url("/sites/default/files/Industries.png");
  background-repeat: no-repeat;
  background-position: 0% 50%;
  padding: 5px;
  padding-left: 52px;
  margin: 5px 0px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.industries-item, 
.agriculture-item,
.overview-item{
  display: inline-flex;
  margin: 5px;
  white-space: nowrap;
  padding: 2px;
  margin: 3px 7px;
  border-radius: 2px;
  background-color: #D7ECFF;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.overview-item::before {
  content: "•";
  margin: 0px 2px;
}

.field-name-field-fitw-imports-2 {
  float:left;
  max-width:455px;
  padding: 5px;
  margin-right: 10px;
  margin-top: 5px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.imports-item::before {
  content: "";
  margin: 0px 2px;
} 

.field-name-field-fitw-exports-2 {
  float:left;
  max-width:455px;
  padding: 5px;
  margin-left:0px;
  margin-top: 5px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.exports-item::before {
  content: "";
  margin: 0px 2px;
}

.imports-item,
.exports-item{
  display: inline-flex;
  margin: 5px;
  width: 205px;
  white-space: wrap;
  padding: 2px;
  margin: 3px 7px;
  border-radius: 2px;
  background-color: #D7ECFF;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.field-name-field-fitw-industrial-growth,
.field-name-field-fitw-business-starting,
.field-name-field-fitw-construction-permit,
.field-name-field-fitw-getting-electricity,
.field-name-field-fitw-registering-property,
.field-name-field-fitw-getting-credit,
.field-name-field-fitw-protecting-investors,
.field-name-field-fitw-total-tax,
.field-name-field-fitw-export-border,
.field-name-field-fitw-export-documentary,
.field-name-field-fitw-import-border,
.field-name-field-fitw-import-documentary,
.field-name-field-fitw-enforcing-contracts,
.field-name-field-fitw-resolving-insolvency, 
.field-name-field-fitw-insolvency-recovery,
.field-name-field-fitw-exchange-rate,
.field-name-field-fitw-deposit-interest,
.field-name-field-fitw-lending-interest {
  padding: 5px;
  margin: 5px 0px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
}

.field-name-field-fitw-industrial-growth::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 

.industries-item::before {
  content: "";
  margin: 0px 2px;
} 

.field-name-field-fitw-business-starting::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 

.field-name-field-fitw-getting-electricity::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 

.field-name-field-fitw-registering-property::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 

.field-name-field-fitw-getting-credit::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 

.field-name-field-fitw-protecting-investors::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 

.field-name-field-fitw-total-tax::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 

.field-name-field-fitw-export-border::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 

.field-name-field-fitw-export-documentary::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 


.field-name-field-fitw-import-border::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 


.field-name-field-fitw-import-documentary::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 


.field-name-field-fitw-industrial-growth::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 

.field-name-field-fitw-enforcing-contracts::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 

.field-name-field-fitw-resolving-insolvency::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 

.field-name-field-fitw-insolvency-recovery::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 

.field-name-field-fitw-deposit-interest::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 

.field-name-field-fitw-construction-permit::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 

.field-name-field-fitw-exchange-rate::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 

.field-name-field-fitw-lending-interest::before {
  content: "»";
  float: left;
  margin: 0px 2px;
  margin-top: -1px;
} 

.box {
  padding: 3px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
  margin:5px;
}

.box h2 {
 text-align:center; 
}

.fitwsummary h2 {
 text-align:center; 
 padding: 2px;
  margin: 0px 0px 15px;

}

.fitwsummary {
  padding: 10px 25px 15px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
  margin:5px;
  width:60%;
  text-align:center;
  margin: 10px auto 20px auto;
  position: relative;
    right: 83px;  
}

.view-country-jump-menu .view-header {
 text-align:center;
 margin:10px;
 height:260px;
}

.regiontext {
 height:30%; 
 vertical-align:middle;
  
}

.grid24-11 .view-country-jump-menu .view-content {
  padding: 2px;
  width:250px;
  margin-left: auto;
  margin-right: auto;
}

.ctools-jump-menu-select {
  padding: 2px;
  margin-top:5px;
  margin-left:10px;
  width:250px;
}


img.regionflag {
  margin-top:10px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.grid24-11.right {
 float: left;
 width:40%;
 min-width:345px;
 height: 335px;
 margin-right:2%;
}

.grid24-11.left {
 float: left;
 width:40%;
 min-width:345px;
 height: 335px;
}

.regionmap svg {
  border: 1px solid black;
  float: left;
  width:700px;
  padding: 0px;
  margin-right:10px;
  margin-top:10px; 
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
}

.regionjump {
  float: left;
  width:440px;
  padding: 5px;
  margin-top:10px; 
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: rgb(253,252,251);
  overflow:hidden;
}

/*Population Professional Services Page*/
.field-item .servicestop p {
  font-size: 17px;
  text-align: justify;
  text-justify: inter-word;
  max-width: 960px;
  padding: 10px;
  
}

/*.serviceoffered {
  float:left;
  max-width:380px;
}

.serviceoffered p strong {
  font-size: 13pt;
  color: #055280;
}

.serviceoffered .area {
  padding-top:10px;
}

.serviceoffered ul {
  margin: 0;
  width: 600px;
}
*/

.servicesimage {
  position:relative;
  left:720px;
  bottom:40px;
}

#block-views-population-services-block-1 {
  max-width: 450px;
  padding: 10px 5px 0px 9px;
  position: relative;
  bottom: 450px;
  margin-bottom: -200px;
  bottom: 485px;
}

#block-views-population-services-block-1 .field-content ul {
  margin: 0px;
}

#block-views-population-services-block-1 .field-content p{
  font-size: 100%;
  line-height: 1.5;
}

#block-views-population-services-block-1 .ui-helper-reset {
  line-height: 2; 
}

/*Adds spaces between each row or population service area*/
#block-views-population-services-block-1 .views-row {
  margin-bottom: 25px; 
}

/*Removes extra white space below Population Services Block*/
/*.node-8237.clearfix::after {
  display: none;  
}*/

/*Employee Resources Page (Basic page not published)*/
.employeepg {
  font-size: 24pt;
  color: rgb(10,25,160);
}


/* Data Categories Buttons */
.node-8241, .page-data-tags .item-list {
  text-align:center;
}

#views-exposed-form-data-search-header-page {
  display: inline-block;
}

.node-8241 .item-list li, .page-data-tags .item-list li {
   position:relative;
    display: inline-flex;
    width: 17%;
    min-width: 200px;
    padding: 20px 15px;
    margin: 6px 8px;
    border-radius: 2px;
    background-color: #D7ECFF;
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
    -webkit-transition: background .1s;
    transition: background .1s;
}

.node-8241 .item-list li:hover, .page-data-tags .item-list li:hover {
 background: rgba(231, 201, 76, 0.8) none repeat scroll 0% 0%;
 box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.3);
 color: #055280;
}

.node-8241 .item-list a, .page-data-tags .item-list a {
 display: block; 
 position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%;
 word-wrap: normal;
 top:10%;
 color: #055280;
}

.node-8241 .field-name-body, .page-data-tags .item-list, .page-data-tags .series-categories {
 background-color: #FFFFFF; 
 box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
 padding: 10px;
}

.node-8241 .series-categories, .page-data-tags .series-categories {
 padding: 10px;
 line-height: 1.3;
 text-align: center;
}

.ecodb-series-footnote {
 background-color: #FFFFFF; 
 box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
 padding: 10px;
 margin-top: 15px;
 margin-left: auto;
 margin-right: auto;
}

.ecodb-series-retired {
 text-align:center;
 font-size: 11.5pt;
 min-width: 400px;
 max-width: 700px;
 margin-left: auto;
 margin-right: auto;
}

.view-footer .view-florida-business-news .views-row {
  background-color: #FFFFFF; 
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  padding: 5px;
  margin: 10px 5px;
  border-radius: 5px;
  
}

.view-footer .view-florida-business-news .more-link a {
  background-color: #FFFFFF; 
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  padding: 5px;
  margin: 20px;
  border-radius: 5px;
  font-weight: bold;
}

.view-footer .view-florida-business-news {
  position: relative;
  top: -460px;
  left: 15px;
  max-width: 350px; 
  border-radius: 5px;
  height: 0px;
}

#flbusmap svg {
  margin: 2px 2px 2px 0px;
  box-shadow: 1px 3px 3px 1px rgba(0, 0, 0, 0.28);
  border: 4px solid #FFFFFF;
}

.florida-business-news-page {
  max-width: 700px;
  min-width: 400px;
  border-radius: 5px;
  margin-top: 34px;
  padding: 15px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: #FDFCFB;
}
.florida-business-news-page svg {
  width: 350px;
  height: 300px;
  float: right;
}
.florida-business-news-page .view-header p {
  position: relative; 
  top:110px;
  left:210px;
  float: right;
  border-radius: 5px;
  padding: 15px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
  background-color: #FDFCFB;
  width: 170px;
}

@media only screen and (max-width: 650px) {
    .florida-business-news-page .view-header p {top: -200px; left: -180px;}
}

.florida-business-news-page .views-row {
 max-width: 90%;
 margin: 5px auto ;
 font-size: 11pt;
 border-top: 1px dashed #c6c6c6;
 padding-top: 5px;
}
.florida-business-news-page .views-exposed-widget {
 float: left;
 width: 200px; 
 margin-left: 40px;
}

.views-field-field-publication-date, .views-field-field-news-keywords {
  margin-left: 15px;
  font-size: 9pt;
}

#florida-business-news-header {
  background-color: #FFFFFF; 
  box-shadow: 1px -1px 2px 1px rgba(0, 0, 0, 0.28);
  padding: 5px;
  margin: 0px 0px -10px 0px;
  border-bottom: solid 10px white;
  width: 580px;
}

#florida-business-news-header h2 {
  font-size: 14pt;
}

.pane-bebrinthenews {
 background-color: #FFFFFF; 
 box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
 padding-top: 5px;
 margin-top: 5px;
}

.pane-bebrinthenews td, .pane-bebrinthenews tr {
 padding: 4px 0px; 
 border: none;
}

.pane-bebrinthenews .odd td {
 background-color: #EEEEEE; 
 padding: 4px 0px;
}

.front-page-article-displays {
  background-color: #FFFFFF; 
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
  padding: 5px 15px;
  margin: 15px 0px;
}

.front-page-article-displays .more-link {
  font-size: 12pt;
  padding: 5px;
}

.front-page-article-displays img {
 width: 100%;
}
/*.front-page-article-displays table { 
 width: 500px;
 margin: auto;
} */

.view-economics-publications .views-field-field-article-author {
  width: 35%;
}
/*temporary fix for content revision view not displaying blank lines*/
.view-publication-preview p {
 margin-top: 1.5em; 
 line-height: 1.15em;
 font-size: 11pt;
}

/*search system css from stage*/
.view-data-search {
 width: 56%; 
 float: left;
}

.view-data-search .views-row {
 background-color: #FFFFFF; 
 box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
 padding: 5px 3%;
 margin: 10px 0px;
}

.block-facetapi {
 width:40%;
 float: right;
 background-color: #FFFFFF; 
 box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
 padding: 5px 1%;
 margin: 10px 0px 0px 2%;
}

@media screen and (max-width: 500px) {
  .view-data-search {
    width: 100%;
  }
 .block-facetapi {
    width: 100%;
  }
}

@media screen and (max-width: 720px) {
 /* #block-views-exp-data-search-header-page {
    position: relative;
    height: 40px;
    width: 200px;
    top: 60px ;
    left: -100px;
  }*/
  #logo {
    margin-right: 0px;
  }
  #header-middle {
    margin-left: 0px;
  }
  #social-media-buttons {
    width: 100px;
  }
  .header__region {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
  .header#header {
    width: 100%;
    padding: 0px;
    min-width:300px;
  } 
}

#block-views-exp-data-search-page {
 background-color: #FFFFFF; 
 box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.28);
 padding: 5px 0;
 margin: 10px 0 0px 0;
 width: 100%;
 float: left;
}

#block-views-exp-data-search-page .views-exposed-widget {
  margin-left: 2%;
  }

#edit-submit-data-search-header {
  margin-top: 18px;
}

#views-exposed-form-data-search-header-page #edit-id-wrapper {
 display: none;
  }
  
.panel-2col .panel-col-first {
 width: 45%; 
}

.panel-2col .panel-col-last {
 width: 55%; 
 margin-top: 15px;
}

@media only screen and (max-width: 1000px) {  
.panel-2col .panel-col-last, .panel-2col .panel-col-first {
  clear: both;
  margin: auto;
  width: 586px;
  display: block;
  float: none;
  position: static;
  }

.panel-2col .panel-col-last .inside {
  margin: 0;
}
}











/**
