/**
 * @file
 * HTML Element Styling
 *
 * Ok, I admit it. I fooled you. This isn't a "reset" stylesheet. Instead this
 * is the place where you should set (not reset) the default styling for all
 * HTML elements.
 *
 * @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
 * @see http://snook.ca/archives/html_and_css/no_css_reset/
 */


/*
 * Fonts
 *
 * Our font size and line height declarations are based on the following
 * articles:
 * - http://www.alistapart.com/articles/howtosizetextincss
 * - http://24ways.org/2006/compose-to-a-vertical-rhythm
 *
 * All modern browsers use a 16px default font size. Specifying the font-size
 * and line-height in ems (relative to the 16px default font) allows the user
 * to resize the font in the browser and produces the most consistent results
 * across different browsers.
 */
body {
  font-size: 100%; /* Fixes exaggerated text resizing in IE6 and IE7 */
font-family: "Trebuchet MS", Arial,Helvetica,sans-serif;
  }

#skip-to-nav,
#page {
  /*
   * To use a 12px font size on the page, delete the 14px declarations.
   * to use a 14px font size on the page, delete the 12px declarations.
   */
  /* Use a 12px base font size with a 18px line height */
  font-size: 0.75em; /* 16px x .75 = 12px */
  line-height: 1.5em; /* 12px x 1.5 = 18px */

  /* Use a 14px base font size with a 21px line height */
  font-size: 0.875em; /* 16px x .875 = 14px */
  line-height: 1.5em; /* 14px x 1.5 = 21px */
}



body,
caption,
th,
td,
input,
textarea,
select,
option,
legend,
fieldset {


}

pre,
code,
kbd,
samp,
tt,
var {

}

/*
 * Block-level elements
 *
 * To achieve a pleasant vertical rhythm, we use the 1.5em line height of our
 * base font as the top and bottom margins for our block level elements and make
 * the line heights of any larger fonts be a multiple of 1.5 ems. For more
 * information, see http://24ways.org/2006/compose-to-a-vertical-rhythm
 */
h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
ul, ol, dl,
hr, table, fieldset {
  margin: 1.5em 0;
  
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:bold;
  letter-spacing:0.05em;
}
/* Headings */
h1 {
  font-size: 2em;
  line-height: 1.5em;
  margin: 0.75em 0;
  color:#0068ac;
  /* 0.75em is equivalent to 1.5em in the page's base font. font. Remember, a
     margin specified in ems is relative to the element's font-size, not to the
     pages' base font size. So, for example, if we want a 1.5em margin (relative
     to the base font), we have to divide that length by the element's
     font-size:  1.5em / 2em = 0.5em  */
	 
}

h1#page-title {
  font-size: 2.1em;
  line-height: 1.5em;
  margin: 0;
  text-transform:uppercase;
  font-weight:normal;
  }

.node-type-special-features h1#page-title {
  color:#FDB813;
  } 
  

h2 {
  font-size: 1.4em;
  margin: 10px 0; /* Equivalent to 1.5em in the page's base font: 1.5 / 1.5 = 1em */
  color:#13b5ea;
}

.ui-tabs-panel h2.node-title {
  margin: 10px 0; /* Equivalent to 1.5em in the page's base font: 1.5 / 1.5 = 1em */
}

.ui-tabs-panel h2.node-title a{
  color:#13b5ea;
}

h3 {
  font-size: 1.3em;
  margin: 1.154em 0; /* Equivalent to 1.5em in the page's base font: 1.5 / 1.3 = 1.154 */
  color:#9561a8;
  }
.page-node-8526 h3 {
    color: #cb252a;
}
  
h4 {
  font-size: 1.2em;
  margin: 1.364em 0; /* Equivalent to 1.5em in the page's base font: 1.5 / 1.1 = 1.364 */
color:#00b259;
  } 
  
h5{
  font-size: 1.1em;
  margin: 1.364em 0; /* Equivalent to 1.5em in the page's base font: 1.5 / 1.1 = 1.364 */
color:#0067ac;
  }
  
h6 {
  font-size: 1em;
  margin: 1.364em 0; /* Equivalent to 1.5em in the page's base font: 1.5 / 1.1 = 1.364 */
color:#00b259;
  }

/* Other block-level elements */
p {
}

.region-sidebar-second  p{
font-size:90%;
}

.donation-teaser p {
font-size:20px;
}

blockquote {
  margin-left: 2em;
  margin-right: 2em;
}

pre {
  font-size: 1.1em; /* Monospace fonts can be hard to read */
  margin: 1.364em 0; /* Equivalent to 1.5em in the page's base font: 1.5 / 1.1 = 1.364 */
}

hr {
  height: 1px;
  border: none;
  background-color: #ccc;
}

address {
}

.submitted {
margin:0 0 1em 0;
}

/*
 * Lists
 *
 * We need to standardize the list item indentation.
 */
ul
{
  margin-left: 0; /* LTR */
  padding-left: 2em; /* LTR */
}
ol {
  margin-left: 0em; /* LTR */
  padding-left: 1em; /* LTR */
}

ol ol{
  margin-left: 2em; /* LTR */
  padding-left: 2em; /* LTR */
}

.item-list ul /* Drupal overrides */ {

  padding: 0 0 0 0em; /* LTR */
}

ul ul, ul ol,
ol ol, ol ul,
.item-list ul ul, .item-list ul ol,
.item-list ol ol, .item-list ol ul {
  margin: 0;
}

ol li {
    margin: 0 0 1em 0;
    padding: 0 0 0 18px;
}


.ul li {
    background: url("../images/bullet-light-blue.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    list-style-type: none;
    margin: 0 0 10px;
    padding: 0 0 0 18px;
}


ul          { list-style-type: none; }
.node .content ul    { list-style-type: disc; }
ul ul       { list-style-type: disc; font-size:small;}
ul ul ul    { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol          { list-style-type: decimal; }
ol ol       { list-style-type: lower-alpha; }
ol ol ol    { list-style-type: decimal; }


ul li.leaf {
    list-style-image: none;
    list-style-type: none; 

}

.node .content ul    { list-style-type: none;
padding:0;
margin:0 0 0 5px;
 }
 
.node .content .standout-right ul    { 
list-style-type: none;
padding:0;
margin:0.8em 0 0 0.8em;
 } 
 
 

.node .content ul li,.pane-content ul li, .cke_editable ul li {
  margin: 0 0 10px 0;
  padding: 0 0 0 18px;
  list-style-type: none; 
  background: url(../images/bullet-light-blue.png) left center no-repeat;
}


ul.dontate-form-list {
list-style:none;
margin:0;
padding:0;
}

.node .content ul li.donate-form-list-item {
list-style:none;
background:none;
margin:1em 1em 1em 0;
padding:0;
}

.node .content ul li.donate-form-list-item :hover{
cursor: pointer;
  /*background-color: #51215b;
color:#fff;*/
}


.node .content .view-proving-torture-documents ul li, .pane-content .view-proving-torture-documents ul li {
  background: none;
}


.node .content ul li.video {
  padding: 0 0 0 25px;
  background: url(../images/icon-video.png) left center no-repeat;  
}

.node .content ul li.read {
  padding: 0 0 0 25px;
  background: url(../images/icon-read.png) left center no-repeat;  
}

.node .content ul li.phone {
  padding: 0 0 0 25px;
  background: url(../images/icon-phone.png) left center no-repeat;  
}

.node .content ul li.email {
  padding: 0 0 0 25px;
  background: url(../images/icon-email.png) left center no-repeat;  
}

.node .content ul li.audio {
    background: url("../images/icon-audio.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding: 0 0 0 25px;
	}

.node .content ul li.donate {
  padding: 0 0 0 25px;
  background: url(../images/icon-donate.png) left center no-repeat;  
}

.node .content ul li.photo {
  padding: 0 0 0 25px;
  background: url(../images/icons-camera-l-blue.png) left center no-repeat;  
}

.node .content ul li.tweet {
  padding: 0 0 0 25px;
  background: url(../images/icon-tweet.png) left center no-repeat;  
}

.node .content ul li.video.yellow {
  background: url(../images/icon-video-yellow.png) left center no-repeat;  
}
.node .content ul li.video.l-blue {
  background: url(../images/icon-video-l-blue.png) left center no-repeat;  
}
.node .content ul li.video.d-blue {
  background: url(../images/icon-video-d-blue.png) left center no-repeat;  
}    
.node .content ul li.video.green {
  background: url(../images/icon-video-green.png) left center no-repeat;  
}
.node .content ul li.video.purple {
  background: url(../images/icon-video-purple.png) left center no-repeat;  
}

.node .content .service-links ul {
  margin: 1em 0 0 0;
  padding: 0 0 0 0;
 }

.node .content .service-links ul li {
  margin: 0 0.5em 0px 0;
  padding: 0 0 0 0px;
  list-style-type: none;
  float:left;  
  background: none;
}


body.mceContentBody ul li {
  margin: 0 0 10px 0;
  padding: 0 0 0 18px;
  list-style-type: none; 
  background: url(../images/bullet-light-blue.png) left center no-repeat;
  
}

.content .item-list ul li.views-row {
  margin: 0;
  background: url(../images/hand-green.png) left center no-repeat;
  padding: 10px 0 10px 25px;
  font-size: 95%;
}



.content .item-list .view-proving-torture-documents ul li.views-row {
    background: rgba(0, 0, 0, 0) url("../images/hand-green.png") no-repeat scroll left center;
    font-size: 95%;
    margin: 0;
    padding: 0px 0 0px 25px;
}



.content .view-highlights .item-list ul li.views-row {
  margin: 0;
  background: none;
  padding: 5px 0 5px 0px;
  font-size: 95%;
}

#block-menu-menu-help-and-info ul li.leaf {
  margin: 0;
  background: url(../images/hand-green.png) left center no-repeat;
  padding: 5px 0 5px 5px;
  font-size: 95%;
}

.pane-block-61 ul li.leaf {
  margin: 0;
  background: url(../images/hand-green.png) left center no-repeat;
  padding: 0px 0 0px 25px;
  font-size: 95%;
}

.content .item-list ul ul {
    font-size: small;
    list-style-type: none;
}

.content .item-list ul li {
    margin: 0 0 0;
    padding: 0;
}


.content .view-highlights .item-list ul li.views-row-even {
  margin: 0;
  background: none;
  padding: 5px 0 5px 5px;
}

.content .item-list ul li.views-row-even {
  margin: 0;
  background: url(../images/hand-yellow.png) left center no-repeat;
  padding: 10px 0 10px 25px;
}

ul.menu li
{
  margin: 0;
  padding: 0;
  background: none;
}

.region-bottom ul.menu li {
list-style-type: none;
}


.content .item-list ul.pager li
{
background: none;
margin: 0 0 0 0.3em;
}

.content .item-list ul.pager li a
{
padding:1px 3px 1px 3px;
}

.content .item-list .pager  li  a /* Each page number in the pager list */ {
background-color:#4EB7FB;
color:#fff;
}
.content .item-list .pager  li a:hover /* Each page number in the pager list */ {
background-color:#FDB813;
color:#fff;
}



dl {
}

dt {
  margin: 0;
  padding: 0;
}

dd {
  margin: 0 0 0 2em; /* LTR */
  padding: 0;
}



/*
 * Forms
 */
 
input, select, textarea {   box-sizing: border-box;   -moz-box-sizing: border-box;   -webkit-box-sizing: border-box; }  
 
form {
  margin: 0;
  padding: 0px;

}

.page-contact form, .node-type-webform form, .section-user form, .add-to-cart form {
padding: 10px;
margin:1em 0 0.5em 0;
}

.node-type-webform form#webform-client-form-7945 {
background:#e2f0f9;
padding: 10px;
margin:1em 0 0 0;
}


.megadonation-wrapper form {
  padding: 0px;
  background-color:transparent;
}


fieldset {
  padding: 0.5em;
}

fieldset#webform-component-address
{
  padding: 0em;
  margin:0 0 1.5em 0;
}


.node-type-events fieldset.collapsible, .node-type-events-tickets  fieldset.collapsible {
    float: right;
    position: relative;
    width: 220px;
	margin-bottom:1em;
}

.node-type-events fieldset.collapsible legend,  .node-type-events-tickets  fieldset.collapsible legend{
display:none;
}


.node-type-flagship-event-tickets fieldset.collapsible, .node-type-flagship-event-tickets  fieldset.collapsible {
    float: right;
    position: relative;
    width: 220px;
	margin-bottom:1em;
}

.node-type-flagship-event-tickets fieldset.collapsible legend,  .node-type-flagship-event-tickets  fieldset.collapsible legend{
display:none;
}


label {
color:#0068ac;
}

.field-prefix
{
color:#0068ac;
font-weight:bold;
}


input {
border:none;
background-color:#fff;

}

.section-feature .region-sidebar-second input, .section-helping-us  .region-sidebar-second input, .section-what-we-do  .training input {
width: 230px;
}

.section-feature .region-sidebar-second input.googlefont , .section-helping-us  .region-sidebar-second input.googlefont, .section-what-we-do  .training input.googlefont{
background-color:#521D5B;
color:#FDB813;
font-size: 120%;
margin:0 0 10px 0;
cursor:pointer;
}

.section-feature .region-sidebar-second input.googlefont:hover,  .section-helping-us  .region-sidebar-second input.googlefont:hover, .section-what-we-do .training input.googlefont:hover  {
background-color:#FDB813;
color:#521D5B;

}

.section-feature .region-sidebar-second input.form-submit,  .section-helping-us  .region-sidebar-second input.form-submit{
width:70px;
}

.form-item {

padding:0 0 10px 0;
}


select {     
border: 1px solid #cfcfcf;     
vertical-align: middle;     
height:30px;
padding:5px;
} 


select#edit-term-node-tid-depth {

}

option {     
background-color: #fff;     
border-bottom: 1px solid #ebdac0;     
border-right: 1px solid #d6bb86;     
border-left: 1px solid #d6bb86; } 

option:hover {     
cursor: pointer; 
} 


optgroup {
}

option {
}

textarea {
background-color:#fff;
}

input.form-submit {
background-color:#ECB731;
padding:5px 5px 10px 5px;
height:30px;
margin:0 5px 0 0;
}


input.form-submit.form-button-disabled {
background-color:red;
color:#fff;
}


input.form-submit:hover {
background-color:#0068ac;
color:#fff;
cursor:pointer;
}

input.form-submit.form-button-disabled:hover {
background-color:red;
color:#fff;
}


/*
 * Books
 */

.book-wrapper {
	
	}


.book-cover {
	float:left;
	width:200px;
	}
	
.book-details {
	float:left;
	width:400px;
	
	}



/*
 * Links
 *
 * The order of link states are based on Eric Meyer's article:
 * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
 */
a:link {
color:#0068ac;
text-decoration:none;
}

a:visited {
color:#0068ac;
text-decoration:none;
}

a:hover,
a:focus {
color:#ECB731;
}

a:active {
color:#0068ac;
text-decoration:none;
}

/*
 * Other inline elements
 */
img {
  border: 0;
  /* vertical-align: bottom; */ /* Suppress the space beneath the baseline */
}

abbr, /* Abbreviations */
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
  white-space: nowrap;
}

q {
}

cite {
}

strong, b {
}

em, i {
}

code,
kbd,
samp,
tt,
var /* Code, keyboard input, sample output, teletype, variable */ {
}

del {
}

ins {
}

big {
}

small {
}

sub {
}

sup {
}

	
.pane-block-3 .helpinghand {
	font-size:120%;	
	}
	

	
/* $Id: blockquote.css,v 1.4 2010/12/06 00:54:21 zeta Exp $ */
blockquote {
  padding: 1em !important;
  position: relative;
  font-style: italic;
background: url(../images/grey-opacity.png);
    margin: 1em 1.5em !important;
  color:#333;
  clear:right;
}



blockquote p {
  margin: 0.5em 0 0.5em 0 !important;
  width: inherit !important;
  font-size:120%;
  color: #9561A8;
}

.page-node-8481 .field-name-body blockquote {
    background-image:none;
    color: #fff;
	width:90%;
}

.page-node-8481 .field-name-body blockquote .quote_end {
    right: 70px;
    width: 20%;
}

.page-node-8481 .field-name-body blockquote p {
    color: #fff;
}

blockquote .quote_start {
  border-left: none; /* LTR */
  border-top:  none;
  bottom: 3em;
  left: 0; /* LTR */
  min-height: 2em;
  position: absolute;
  top: -10;
  width: 20%;  

}
blockquote .quote_start div {
  background-position: left top; /* LTR */
  left: -18px; /* LTR */
  top:  -15px;

}
blockquote .quote_end {
  border-bottom: none;
  border-right: none;
  bottom: 0;
  position: absolute;
  right: 0; /* LTR */
  top: 2.3em;
  width: 20%;

}
blockquote .quote_end div {
  background-position: right bottom; /* LTR */
   bottom: -15px;
    right: -16px;
}
blockquote div div {
  background-image: none; 
  position: absolute;
  height: 30px;
  width:  29px;
}
blockquote div.quote_start div {
  background-image: url(../images/quote.png); 
  background-repeat:no-repeat;

}
blockquote div.quote_end div {
  background-image: url(../images/quote-end.png);
  background-repeat:no-repeat;

}	
	

.summary {
color:#510458;
font-size:110%;
}

.read-less {
background: transparent url(../images/arrow-desc.png) no-repeat; 
}

div.panel-pane div.node.view-mode-view_expander, div.panel-pane div.node.node-teaser {
border-bottom:2px solid #72CDF4;
margin:0 0 1em 0;
}

div.panel-pane div.node.view-mode-view_expander .read-less a {
margin:0 0 0 1em;
}

div.panel-pane div.node.view-mode-view_expander .summary, .node-teaser .summary {
font-weight:normal;
font-size:100%;
}

.view-mode-view_expander .field-type-image, .node-teaser .field-type-image {
margin:1em 0 0 0;
}


.mceContentBody p {
font-size:90%;
}

.mceContentBody p  span.pullquote {
background:#9adefa;
}


.image-right {
float:right;
display:block;
margin:0px 0px 0px 10px;
}

.image-left {
float:left;
display:block;
margin:0px 10px 0px 0px;
}

.teaser-image-left {
float:left;
display:block;
margin:5px 10px 0px 0px;
}


.image-left-caption {
float:left;
display:block;
}

.image-right-caption {
float:right;
display:block;
}

.image-caption {
font-size:x-small;
padding:0;
margin:0;
color: #510458;
}


.pullquote-right {
margin: 1em 0px;
padding-left: 35px;
padding-right: 25px;
padding-top: 1px;
background: transparent url(../images/quote.png) no-repeat; 
font-style:italic;
font-weight:bold;
width:200px;
display:block;
float:right;
}


/**
 * Tables.
 */
table {
  width: 100%;
  font-size: 0.923em;

}
table td,
table th {
  vertical-align: middle;
  padding: 8px 10px;
  border: 0;
  color: #000;
  border:1px solid #ccc;
}
tr.even,
tr.odd {
  border-width: 0 1px 0 1px;
  border-style: solid;
  border-color: #bebfb9;
  background: #f3f4ee;
}
tr.odd {
  background: #fff;
}
tr.drag {
  background: #fe7;
}
tr.drag-previous {
  background: #ffb;
}
table th{
  text-transform: uppercase;
  background: #521D5B;
  font-family: "VAG Rundschrift Light",sans-serif;
  border-width: 1px;
  border-style: solid;
  border-color: #bebfb9;
  padding: 3px 10px;
  color:#fff;
}
table th.active {
  background: #00B25A;
}
table th a:link {
  display: block;
  position: relative;
  color: #13B5EA;
}
table th.active a {
  padding: 0 25px 0 0; /* LTR */
  color:#ECB731;
  }
table th.active img {
  position: absolute;
  top: 3px;
  right: 3px; /* LTR */
}
table td.active {
  background: #e9e9dd;
}
table tr.odd td.active {
  background: #f3f4ee;
}
table tr.selected td.active,
table tr.selected td {
  background: #ffc;
  border-color: #eeb;
}
table.system-status-report tr {
  border-bottom: 1px solid #ccc;
}
table.system-status-report tr.ok {
  color: #255b1e;
  background-color: #e5ffe2;
}
table.system-status-report tr.info {
  color: #040f37;
  background-color: #bdf;
}
table.system-status-report tr.warning {
  color: #840;
  background-color: #fffce5;
}
table.system-status-report tr.error {
  color: #8c2e0b;
  background-color: #fef5f1;
}

.field-name-field-file table th, .views-field-field-file table th {
background-color:#fff;
color:#510458;
border:1px solid #fff;
}

.field-name-field-file tbody tr.even, .views-field-field-file tbody tr.odd {
    border: 1px solid #fff;
}

.field-name-field-file tr td:last-child, .views-field-field-file tr td:last-child {
  border-right: 0px solid #bebfb9; /* LTR */
}

.field-name-field-file tr.even, .field-name-field-file tr.odd, .views-field-field-file tr.even, .views-field-field-file tr.odd {
    border-style: none;
}

/**
 * Exception for webkit bug with the right border of the last cell
 * in some tables, since it's webkit only, we can use :last-child
 */


tbody {
    border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
/* Shop */ 

#cart-form-products table tr td {
padding:5px;
}

.attributes {
font-size:80%;
margin:0px 30px 0px 0px;
}

.t-f {
border-top:1px solid #93D2E7;
border-bottom:1px solid #93D2E7;
margin:1em 0 0 0;
}

.t-f  p{
margin:0 0 0 0;
padding:3px 0 0 0;
}

#quotes-pane input.form-submit {
display:none;
}

#ctools-jump-menu  {
margin:1em 0 0 0;
}

.standout {
    background-color: #ebd7f2;
    padding: 5px 20px 5px 20px;
	margin:20px 0 20px 0;
}

.standout-right {
    background-color: #ebd7f2;
    padding: 0px 20px 0px 20px;
	margin:10px 0 10px 10px;
	width:200px;
	float:right;
}

.standout-left {
    background-color: #ebd7f2;
    padding: 0px 20px 0px 20px;
	margin:10px 10px 10px 0px;
	width:200px;
	float:left;
}


.page-node-8526 .standout-right {
    background-color: transparent;
border:1px solid #cb252a;
}



.standout h4 {
	margin:15px 0 10px 0;
}

.standout-right h4 {
	margin:15px 0 10px 0;
}




.double-box {
width:100%;
}


.double-box  .double-right {
width:275px;
background-color: #e5f7ee;
float:right;
min-height: 500px;
}

.double-box  .double-right div, .double-box  .double-left div {
padding:0px 10px 0px 10px;
}

.double-box  .double-left {
width:275px;
background-color: #e5f7ee;
float:left;
min-height: 500px;
}

.field-type-file {
margin:0 0 1em 0;
}

.greentxt {color:#00B25A;}
.yellowtxt {color:#FDB813;}
.bluetxt {color:#0067AB;}
.purpletxt {color:#521D5B;}

a.moreTeaserLink {
float:right;
}

#sb-body, #sb-loading {
    background-color: #FFFFFF;
}

#sb-player.html {
   padding: 10px;
}



.views-column {
	width: 100%;
}

.page-events  .views-column {
   width: 48.4%;
   margin: 1% 1% 1% 0%;
   float:left;
	}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.page-events .views-column {
		width: 100%; 
		
	}

}


.responsive_embedded_grid .r_grid {
float:left;
width:25%;
background:#eee;
color:#fff;
}


.responsive_embedded_grid .r_grid h2, .responsive_embedded_grid .r_grid p{

margin:5px 5px 5px 5px;
padding:0px 5px 0px 5px;

}


.responsive_embedded_grid .r_grid_01 {
background:#510458;
}

.responsive_embedded_grid .r_grid_02 {
background:#4eb7fb;
}


.responsive_embedded_grid .r_grid_03 {
background:#9561a8;
}

.responsive_embedded_grid .r_grid_04 {
background:#00b259;
}

.responsive_embedded_grid .r_grid_05 {
background:#597b7c;
}

.responsive_embedded_grid .r_grid_06 {
background:#7399c6;
}

.responsive_embedded_grid .r_grid_07 {
background:#510458;
}

.responsive_embedded_grid .r_grid_08 {
background:#4eb7fb;
}
.responsive_embedded_grid .r_grid_09 {
background:#9561a8;
}

.responsive_embedded_grid .r_grid_10 {
background:#00b259;
}

.responsive_embedded_grid .r_grid_11 {
background:#597b7c;
}

.responsive_embedded_grid .r_grid_12 {
background:#510458;
}
 
 .responsive_embedded_grid .r_grid_13 {
background:#7399c6;
}
.responsive_embedded_grid .r_grid_14 {
background:#510458;
}
.responsive_embedded_grid .r_grid_15 {
background:#4eb7fb;
}
.responsive_embedded_grid .r_grid_16 {
background:#9561a8;
}
ul.people_info {
margin:0.5em 0 0 0;
}

ul.people_info li {
margin:0 0 0 -2em;
}

.cke_editable ul.chefs li {
    background: none;
    float: left;
    list-style-type: none;
    margin: 0 0 10px;
    padding: 0 0 0 18px;
    width: 45%;
	min-height:190px;
}

div.take_action.center{
  padding: 1em  1em  1em  1em;
 text-align:center;
}
div.take_action.left{
  padding: 1em  1em  1em  1em;
 text-align:center;
}

a.take_action_button {
    background-color: #ffc52e;
    border: 0 solid #fff;
    color: #0068ac;
    cursor: pointer;
    font-size: 1.3em;
    font-weight: bold;
    padding: 1em  1em  1em  1em;

}

a.take_action_button:hover {
	background-color:#510458;
	color:#fff;
}