/* Foundation v4.3.2 http://foundation.zurb.com */
/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
Change inline list behavior
Change table behavior
Grid HTML Classes for page frame
Medium Large Displays: 950px  needed for micro adjustments on navigation 
Form formatting
Adjust container style
Change default button color to orange
Change read button color to site red
Create new panels
Google Search Results
*/

/* .columns {border:1px solid green;} use for testing responsive design */


/* -----------------------------------------
   element styles
----------------------------------------- */

blockquote {
	margin: 0 0 1.25em;
	padding: 0.5625em 1.25em 0 1.1875em;
	border-left: none;
}

blockquote, blockquote p {
	line-height: 1.6;
	color: #333;
}

/* -----------------------------------------
   fix share button
----------------------------------------- */
.addthis_counter .addthis_button_expanded {padding-bottom:37px !important;}

/* -----------------------------------------
   Change inline list behavior
----------------------------------------- */
.inline-list.nolayers > li > * {display:inline;}
.inline-list.nolayers img, .inline-list.nolayers a img {display:inline;}
ul.inline-list.nolayers > li {margin-left:0}
ul.inline-list.nolayers > li:first-child {margin-left:20px}
fieldset legend {background-color:transparent;}
.description .inline-list {margin-bottom:0;}

/* -----------------------------------------
   Change table behavior
----------------------------------------- */
table tr th, table tr td {font-size:1em;}

	
/* -----------------------------------------
   Grid HTML Classes for page frame 
----------------------------------------- */
.row.siteframe {
	max-width: 1024px;
    min-width: 768px; 
}
@media only screen and (max-width: 767px) { 
	.row.siteframe { 
	max-width: 767px; 
	min-width: inherit;
	
	}
}

/* -----------------------------------------
   Medium Large Displays: 950px  needed for micro adjustments on navigation
----------------------------------------- */
@media only screen and (max-width: 60em) {
	.hide-for-mediumlarge {display:none;visibility:hidden;}	
}

/* -----------------------------------------
   form formatting
----------------------------------------- */
input[type="checkbox"], input[type="radio"] { margin-right: 5px; }

input[type="radio"] {margin:0;}

/* -----------------------------------------
  micro adjustment for mobile nav 
----------------------------------------- */
.top-bar {margin-bottom:0;}
.top-bar-section h5 > a, .top-bar-section h5 > a:visited {color:#fff;}
.top-bar-section ul li > a {font-family: Arial, Helvetica, sans-serif;}
.top-bar-section ul li > a:hover {background-color:#999;}
.top-bar-section li.divider {margin-bottom:0;}
}

.top-bar {
  overflow: hidden;
  height: 45px;
  line-height: 45px;
  position: relative;
  background: #CC1414;
  margin-bottom: 0; }
  .top-bar ul {
    margin-bottom: 0;
    list-style: none; }
  .top-bar .row {
    max-width: none; }
  .top-bar form,
  .top-bar input {
    margin-bottom: 0; }
  .top-bar input {
    height: 2.45em; }
  .top-bar .button {
    padding-top: .5em;
    padding-bottom: .5em;
    margin-bottom: 0; }
  .top-bar .title-area {
    position: relative;
    margin: 0; }
  .top-bar .name {
    height: 45px;
    margin: 0;
    font-size: 14px; }
    .top-bar .name h1 {
      line-height: 45px;
      font-size: 1.0625em;
      margin: 0; }
      .top-bar .name h1 a {
        font-weight: normal;
        color: white;
        width: 50%;
        display: block;
        padding: 0 15px; }
  .top-bar .toggle-topbar {
    position: absolute;
    right: 0;
    top: 0; }
    .top-bar .toggle-topbar a {
      color: white;
      text-transform: uppercase;
      font-size: 0.8125em;
      font-weight: bold;
      position: relative;
      display: block;
      padding: 0 15px;
      height: 45px;
      line-height: 45px; }
      
/* Menu icon */      
    .top-bar .toggle-topbar.menu-icon {
      right: 15px;
      top: 50%;
      margin-top: -16px;
      padding-left: 40px; }
      .top-bar .toggle-topbar.menu-icon a {
        text-indent: -48px;
        width: 34px;
        height: 34px;
        line-height: 33px;
        padding: 0;
        color: white; }
        .top-bar .toggle-topbar.menu-icon a span {
          position: absolute;
          right: 0;
          display: block;
          width: 16px;
          height: 0;
          -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
          box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;}
  .top-bar.expanded {
    height: auto;
    background: transparent; }
    .top-bar.expanded .title-area {
      background: #CC1414; }
    .top-bar.expanded .toggle-topbar a {
      color: #fff; }
      .top-bar.expanded .toggle-topbar a span {
        -webkit-box-shadow: 0 10px 0 1px #fff, 0 16px 0 1px #fff, 0 22px 0 1px #fff;
        box-shadow: 0 10px 0 1px #fff, 0 16px 0 1px #fff, 0 22px 0 1px #fff; }

.top-bar-section { 
  left: 0;
  position: relative;
  width: auto;
  -webkit-transition: left 300ms ease-out;
  -moz-transition: left 300ms ease-out;
  transition: left 300ms ease-out; }
  .top-bar-section ul {
    width: 100%;
    height: auto;
    display: block;
    background: #CC1414;
    font-size: 16px;
    margin: 0; }
  .top-bar-section .divider,
  .top-bar-section [role="separator"] {
    border-bottom: none;
    border-top: none;
    clear: both;
    height: 0;
    width: 100%; }
  .top-bar-section ul li > a {
    display: block;
    width: 100%;
    color: white;
    padding: 12px 0 12px 0;
    padding-left: 15px;
    font-size: 1em;
    font-size: .96rem; /* decreased font size for WHN to accomodate menu items*/
    font-weight: bold;
    background: #CC1414; }
    .top-bar-section ul li > a.button {
      background: #2ba6cb;
      font-size: 0.8125em;
      padding-right: 15px;
      padding-left: 15px; }
      .top-bar-section ul li > a.button:hover {
        background: #2284a1; }
    .top-bar-section ul li > a.button.secondary {
      background: #e9e9e9; }
      .top-bar-section ul li > a.button.secondary:hover {
        background: #d0d0d0; }
    .top-bar-section ul li > a.button.success {
      background: #5da423; }
      .top-bar-section ul li > a.button.success:hover {
        background: #457a1a; }
    .top-bar-section ul li > a.button.alert {
      background: #c60f13; }
      .top-bar-section ul li > a.button.alert:hover {
        background: #970b0e; }
  .top-bar-section ul li:hover > a {
    background: #CC1414;
    color: #fff; }
  .top-bar-section ul li.active > a {
    background: #000;
    color: #fff; }
   .top-bar-section ul li.home > a {
    background: #CC1414;
    color: #fff; }  /*  Added because the Daily was dispaying as active even if actually on a subcategory */
  .top-bar-section .has-form {
    padding: 15px; }
  .top-bar-section .has-dropdown {
    position: relative; }
    .top-bar-section .has-dropdown > a:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 5px;
      border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
      border-left-style: solid;
      margin-right: 10px; /* this is the space between the arrow and the edge of the li a */
      margin-top: -4.5px;
      position: absolute;
      top: 50%;
      right: 0; }
    .top-bar-section .has-dropdown.moved {
      position: static; }
      .top-bar-section .has-dropdown.moved > .dropdown {
        display: block; }
  .top-bar-section .dropdown {
    position: absolute;
    left: 100%;
    top: 0;
    display: none;
    z-index: 99; }
    .top-bar-section .dropdown li {
      width: 100%;
      height: auto; }
      .top-bar-section .dropdown li a {
        font-weight: normal;
        padding: 8px 15px; }
        .top-bar-section .dropdown li a.parent-link {
          font-weight: bold; }
      .top-bar-section .dropdown li.title h5 {
        margin-bottom: 0; }
        .top-bar-section .dropdown li.title h5 a {
          color: #cc0000}
        .toggle-topbar.menu-icon;
          line-height: 22.5px;
          display: block; }
    .top-bar-section .dropdown label {
      padding: 8px 15px 2px;
      margin-bottom: 0;
      text-transform: uppercase;
      color: #555555;
      font-weight: bold;
      font-size: 0.625em; }

.top-bar-js-breakpoint {
  width: 767px !important;
  visibility: hidden; } 

.js-generated {
  display: block; }

@media only screen and (min-width: 767px) {
  .top-bar {
    background: #CC1414;
    *zoom: 1;
    overflow: visible; }
    .top-bar:before, .top-bar:after {
      content: " ";
      display: table; }
    .top-bar:after {
      clear: both; }
    .top-bar .toggle-topbar {
      display: none; }
    .top-bar .title-area {
      float: left; }
    .top-bar .name h1 a {
      width: auto; }
    .top-bar input,
    .top-bar .button {
      line-height: 2em;
      font-size: 0.875em;
      height: 2em;
      padding: 0 10px;
      position: relative;
      top: 8px; }
    .top-bar.expanded {
      background: #111111; }

  .contain-to-grid .top-bar {
    max-width: 1200px;
    margin: 0 auto;
    margin-bottom: 0; }

  .top-bar-section {
    -webkit-transition: none 0 0;
    -moz-transition: none 0 0;
    transition: none 0 0;
    left: 0 !important; }
    .top-bar-section ul {
      width: auto;
      height: auto !important;
      display: inline; }
      .top-bar-section ul li {
        float: left; }
        .top-bar-section ul li .js-generated {
          display: none; }
    .top-bar-section li.hover > a:not(.button) {
      background: black;
      color: white; }
    .top-bar-section li a:not(.button) {/* this controls the padding around the menu items - lowering to fit more items on a row */
      padding: 0 10px;
      line-height: 45px;
      background: #CC1414; }
      .top-bar-section li a:not(.button):hover {
        background: #000; }
    .top-bar-section .has-dropdown > a {
      padding-right: 25px !important; 
      /* this is the space between the menu item and the arrow */
      }
      .top-bar-section .has-dropdown > a:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 5px;
        border-color: rgba(255, 255, 255,1) transparent transparent transparent;
        border-top-style: solid;
        margin-top: -2.5px;
        top: 22.5px; }
    .top-bar-section .has-dropdown.moved {
      position: relative; }
      .top-bar-section .has-dropdown.moved > .dropdown {
        display: none; }
    .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
      display: block; margin-top: -2%;} /*added negative margin to bring dropdown menu above bottom border*/
    .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
      border: none;
      content: "\00bb";
      top: 1em;
      margin-top: -7px;
      right: 5px; }
    .top-bar-section .dropdown {
      left: 0;
      top: auto;
      background: #fff;
      min-width: 100%; 
      box-shadow: 0px 2px 1px #666;
      }
      .top-bar-section .dropdown li a {
        color: #fff;
        line-height: 1;
        white-space: nowrap;
        padding: 7px 15px;
        background: #CC1414; }
      .top-bar-section .dropdown li label {
        white-space: nowrap;
        background: #000; }
      .top-bar-section .dropdown li .dropdown {
        left: 100%;
        top: 0; }
    .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
     border-bottom: none;
	border-top: none;
	border-right: none;
	border-left: none;
	clear: none;
	height: 15px;
	height: 11px; /* reduced height to match reduced height of menu */
	width: 0px;
	margin: 1.7% 0; 
    }
  
      
      
    .top-bar-section .has-form {
      background: #111111;
      padding: 0 15px;
      height: 45px; }
    .top-bar-section ul.right li .dropdown {
      left: auto;
      right: 0; }
      .top-bar-section ul.right li .dropdown li .dropdown {
        right: 100%; }

  .no-js .top-bar-section ul li:hover > a {
    background: black;
    color: white; }
  .no-js .top-bar-section ul li:active > a {
    background: #090909;
    color: white; }
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    display: block; } 
    
 }
 
 
.top-bar-section ul li.active > a:hover {
	background: #000;
}
 


@media only screen and (max-width: 940px) { 
	.top-bar-section ul li > a {
    font-size: .717rem; /* decreased font size for WHN to accomodate menu items*/
   }
}

@media only screen and (max-width: 769px) { 
	.top-bar-section ul li > a {
    font-size: .7rem; /* decreased font size for WHN to accomodate menu items*/
   }
}	

/* may remove these */ 
 @media only screen and (max-width: 767px) { 
	
	.top-bar {
		line-height: 35px;
		height: 45px;
		background: #CC1414;
	}
	.top-bar-section .dropdown li.title h5 a {
		color: white;
		line-height: 22.5px;
		display: block;
		font-size:.8em;
		text-transform: uppercase;
		}

}
	
@media only screen and (max-width: 420px) { 	
 	.top-bar-section ul li > a {
    font-size: .85rem; /* decreased font size for WHN to accomodate menu items*/
   }
}
/* -----------------------------------------
      breadcrumbs
----------------------------------------- */

.breadcrumbs {
  display: block;
  padding: 0.5625rem 0.875rem 0.5625rem;
  overflow: hidden;
  margin-left: 0;
  list-style: none;
  border-style: solid;
  border-width: 1px;
  background-color: #f4f4f4;
  border-color: #dadada;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
  .breadcrumbs > * {
    margin: 0;
    float: left;
    font-size: 0.6875rem;
    text-transform: uppercase; }
    .breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
      text-decoration: underline; }
    .breadcrumbs > * a,
    .breadcrumbs > * span {
      text-transform: uppercase;
      color: #CC1414; }
    .breadcrumbs > *.current {
      cursor: default;
      color: #333333; }
      .breadcrumbs > *.current a {
        cursor: default;
        color: #333333; }
      .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
        text-decoration: none; }
    .breadcrumbs > *.unavailable {
      color: #999999; }
      .breadcrumbs > *.unavailable a {
        color: #999999; }
      .breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
      .breadcrumbs > *.unavailable a:focus {
        text-decoration: none;
        color: #999999;
        cursor: default; }
    .breadcrumbs > *:before {
      content: "/";
      color: #aaaaaa;
      margin: 0 0.75rem;
      position: relative;
      top: 1px; }
    .breadcrumbs > *:first-child:before {
      content: " ";
      margin: 0; }


 
/* -----------------------------------------
   Adjust container style
----------------------------------------- */
.container {
	padding-top: 15px;
	padding-top: 0;
}

/* -----------------------------------------
   Adjust forms style
----------------------------------------- */
form {margin: 0;}


/* -----------------------------------------
   Change default button color to orange
----------------------------------------- */
.tax-magazine_title div.description > p > a, .book-archive .excerpt a {
border-style: solid;
border-width: 1px;
cursor: pointer;
font-family: inherit;
font-weight: bold;
line-height: 1;
margin: 0 0 1.25em;
position: relative;
text-decoration: none;
text-align: center;
display: inline-block;
padding-top: 0.75em;
padding-right: 1.5em;
padding-bottom: 0.8125em;
padding-left: 1.5em;
font-size: 1em;
background-color: #2ba6cb;
border-color: #2284a1;
color: white;
}

.tax-magazine_title div.description > p > a {
	float: right;
margin-top: -63px;
clear: both;
}

.magazine-archive .excerpt a, .book-archive .excerpt a {
vertical-align: bottom;
width: 100%;
}

button.radius, .button.radius, button.button, .button, .magazine-archive .excerpt a, .tax-magazine_title div.description > p > a, .book-archive .excerpt a  {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding-top: 1rem;
	padding-right: 1rem;
	padding-bottom: 1rem;
	padding-left: 1rem;
	}

.button, a.button a, a.button:visited, .tax-magazine_title div.description > p > a, .book-archive .excerpt a, a.button.radius   {
  background-color: #CC1414;
  border-color: #CC1414;
  color: white; }

.button.full {width:100%;}

.button:hover, .button:focus, .magazine-archive .excerpt a:hover, .tax-magazine_title div.description > p > a:hover, .book-archive .excerpt a:hover   {
    background-color: #cc0000 !important; }

a.button.radius.small.contentarea.magsubscribe {margin: 2% 0;}

/* -----------------------------------------
   Change read button color to site red
----------------------------------------- */
  .button.alert, a.button.alert:visited, .tax-magazine_title div.description > p > a, .book-archive .excerpt a   {
    background-color: #cc0000;
    border-color: #cc0000;
    font-weight: 500;
	text-shadow: 1px 1px 1px #666;
	 white-space: pre-wrap;       /* css-3 */
	 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	 white-space: -pre-wrap;      /* Opera 4-6 */
	 white-space: -o-pre-wrap;    /* Opera 7 */
	 word-wrap: break-word; 
	}
    .button.alert:hover, .button.alert:focus {
      background-color: #7f0000; }
.rr .button.alert, a.button.alert:visited {
	margin: 0 0 0;
	margin-top: 3%;	
}

.rr label {margin-top: 10%;
margin-bottom: 10%;
font-weight: normal;text-align: right;
padding-right: 4%;}

/* -----------------------------------------
   Set important for secondary button
----------------------------------------- */
.button.secondary {
    background-color: #E9E9E9 !important;
    border-color: #D0D0D0 !important;
	color:#666 !important;
}
.button.secondary:hover {
	color:#fff !important;
	background-color: #e1792b !important;
    border-color: #cd5a44 !important;
}


/* -----------------------------------------
   Create new panels
----------------------------------------- */
.panel.radius {
    -webkit-border-radius: 10px;
    border-radius: 10px; }
	.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
    line-height: 1.4;}
	

.panel-white {
  border-style: solid;
  border-width: 1px;
  border-color: #E1E4E3;
  margin-bottom: 1.25em;
  padding: 1.25em;
  background: #fff; }
  .panel-white h1, .panel-white h2, .panel-white h3, .panel-white h4, .panel-white h5, .panel-white h6, .panel-white p {
    color: #333333; }
  .panel-white > :first-child {
    margin-top: 0; }
  .panel-white > :last-child {
    margin-bottom: 0; }
  .panel-white h1, .panel-white h2, .panel-white h3, .panel-white h4, .panel-white h5, .panel-white h6 {
    line-height: 1.4;
    margin-bottom: 0.625em; }
    .panel-white h1.subheader, .panel-white h2.subheader, .panel-white h3.subheader, .panel-white h4.subheader, .panel-white h5.subheader, .panel-white h6.subheader {
      line-height: 1.4; }
  .panel-white.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #2284a1;
    margin-bottom: 1.25em;
    padding: 1.25em;
    background: #2ba6cb;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; }
    .panel-white.callout h1, .panel-white.callout h2, .panel-white.callout h3, .panel-white.callout h4, .panel-white.callout h5, .panel-white.callout h6, .panel-white.callout p {
      color: white; }
    .panel-white.callout > :first-child {
      margin-top: 0; }
    .panel-white.callout > :last-child {
      margin-bottom: 0; }
    .panel-white.callout h1, .panel-white.callout h2, .panel-white.callout h3, .panel-white.callout h4, .panel-white.callout h5, .panel-white.callout h6 {
      line-height: 1;
      margin-bottom: 0.625em; }
      .panel-white.callout h1.subheader, .panel-white.callout h2.subheader, .panel-white.callout h3.subheader, .panel-white.callout h4.subheader, .panel-white.callout h5.subheader, .panel-white.callout h6.subheader {
        line-height: 1.4; }
  .panel-white.radius {
    -webkit-border-radius: 10px;
    border-radius: 10px; }
  
  
/* Comment panel */
.comment {
  border-style: solid;
  border-width: 1px;
  border-color: #E1E4E3;
  margin-bottom: 1.25em;
  padding: 1.25em;
  background: #fbfbfb; }
  .comment h1, .comment h2, .comment h3, .comment h4, .comment h5, .comment h6, .comment p {
    color: #333333; }
  .comment > :first-child {
    margin-top: 0; }
  .comment > :last-child {
    margin-bottom: 0; }
  .comment h1, .comment h2, .comment h3, .comment h4, .comment h5, .comment h6 {
    line-height: 1;
    margin-bottom: 0.625em; }
    .comment h1.subheader, .comment h2.subheader, .comment h3.subheader, .comment h4.subheader, .comment h5.subheader, .comment h6.subheader {
      line-height: 1.4; }
  .comment.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #2284a1;
    margin-bottom: 1.25em;
    padding: 1.25em;
    background: #2ba6cb;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; }
    .comment.callout h1, .comment.callout h2, .comment.callout h3, .comment.callout h4, .comment.callout h5, .comment.callout h6, .comment.callout p {
      color: white; }
    .comment.callout > :first-child {
      margin-top: 0; }
    .comment.callout > :last-child {
      margin-bottom: 0; }
    .comment.callout h1, .comment.callout h2, .comment.callout h3, .comment.callout h4, .comment.callout h5, .comment.callout h6 {
      line-height: 1;
      margin-bottom: 0.625em; }
      .comment.callout h1.subheader, .comment.callout h2.subheader, .comment.callout h3.subheader, .comment.callout h4.subheader, .comment.callout h5.subheader, .comment.callout h6.subheader {
        line-height: 1.4; }
  .comment.radius {
    -webkit-border-radius: 10px;
    border-radius: 10px; }
	
	
/*----------------------------
	Google Search Results
----------------------------*/
.gsc-results-wrapper-nooverlay gsc-results-wrapper-visible table {padding:0;}
table.gsc-resultsHeader {border-bottom-width:0;}
.gsc-resultsbox-visible table.gsc-table-result, table.gsc-resultsHeader {font-size:1em !important; border:0 !important;margin-bottom:0 !important;}
.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result, .gsc-imageResult-column, .gsc-imageResult-classic {margin-bottom:0 !important;}
.gsc-above-wrapper-area {border:0 !important;}
.gsc-result .gs-title {  height: auto !important;   line-height: 1.33em !important; }

/*----------------------------
	input
----------------------------*/

input.googleq[type="text"]{
-webkit-appearance: none;
-webkit-border-radius: 0;
border-radius: 0;
background-color: white;
font-family: inherit;
border: 1px solid #cccccc;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
color: rgba(0, 0, 0, 0.75);
display: block;
font-size: 0.875rem;
margin: .2% 0 1rem 0;
padding: 1.5%;
height: auto;
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
-moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}


 button.small.googlesearchbutton, .button.small.googlesearchbutton {
	padding-top: 0.35rem;
	padding-right: .9rem;
	padding-bottom: 0.3rem;
	padding-left: .9em;
	font-size: .9rem;
	display:inline;
}

 button.small.googlesearchbutton.go, .button.small.googlesearchbutton.go {
	padding-top: 0.25rem;
	padding-right: .9rem;
	padding-bottom: 0.2rem;
	padding-left: .9em;
}

 button.black.googlesearchbutton, .button.black.googlesearchbutton {
	background-color: #000;
	padding-top: .55rem;
	padding-right: .6rem;
	padding-bottom: .6rem;
	padding-left: .6rem;
}


 button.black:hover, .button.black:hover {
 	background-color: #333 !important;
 }

.ofiebutton button.small, .ofiebutton .button.small {
	padding-top: 0.6rem;
	padding-right: 1rem;
	padding-bottom: 0.6rem;
	padding-left: 1rem;
	font-size: 1rem;
}

div.orbit-container {
	text-align: center;
	background: #fff;
}

div.orbit-container ol.orbit-bullets {float:none;}

.orbit-container .orbit-prev, .orbit-container .orbit-next {
	position: absolute;
	top: 50%;
	margin-top: -50px;
	background-color: rgba(0, 0, 0, 0.6);
	width: 50px;
	height: 60px;
	line-height: 50px;
	color: white;
	text-indent: -9999px !important;
	z-index: 10;
}


.featured-caption {text-align:left;}

/*----------------------------
	Print fix
----------------------------*/
@media print{
	a{
		display:none;	
	}
	body div, h1 a, .nameplatelogo a{
	display:block !important;
	}
	.eyebrow-container, .container-primary-nav, .footer {display:none !important;}	
}
