  /* Turn 3-column template into a 2-column template */
.three-col .content .main .post {width: 690px;float: left;}

/* Block - Collapsible Block */

div.body-wrap h3 { margin-bottom:10px;}

div.body-wrap .arrow-dark {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M16.4.2C6.8-1.4-1.4 6.8.2 16.4c1 5.8 5.6 10.5 11.4 11.4 9.6 1.6 17.8-6.6 16.2-16.2-1-5.8-5.6-10.5-11.4-11.4zm-3 21.2L11 19l5.1-5.1-5.2-5.2 2.2-2.2 7.5 7.5-7.2 7.4z'/%3E%3C/svg%3E") no-repeat;
  background-size: 20px 20px; }

div.body-wrap .collapsible > li > a:after {
  background: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2015.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2218.133px%22%20height%3D%2218.133px%22%20viewBox%3D%220%200%2018.133%2018.133%22%20style%3D%22enable-background%3Anew%200%200%2018.133%2018.133%3B%22%0D%0A%09%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M18.133%2C9.066C18.133%2C4.062%2C14.07%2C0%2C9.066%2C0C4.062%2C0%2C0%2C4.062%2C0%2C9.066%0D%0A%09c0%2C5.006%2C4.062%2C9.066%2C9.066%2C9.066C14.07%2C18.133%2C18.133%2C14.072%2C18.133%2C9.066%20M4.533%2C6.6H13.6l-4.533%2C6.347L4.533%2C6.6z%22/%3E%0D%0A%3C/svg%3E%0D%0A) no-repeat; }

div.body-wrap .hdr {
  color: #6d6d6d;
  margin-bottom: 10px;
  }

div.body-wrap .collapsible ul.bullet {
  padding-left: 1.5em;
  list-style: square;
  padding-bottom: .75em; }

div.body-wrap .collapsible ul.bullet li {
  display: list-item;
  margin-bottom: 6px; }

div.body-wrap .collapsible ol.number {
  padding-left: 1.5em;
  list-style: decimal;
  padding-bottom: .75em; }

div.body-wrap .collapsible ol.number li {
  display: list-item;
  margin-bottom: 6px; }

div.body-wrap ul.collapsible {
  list-style: none;
  margin:0px;
  margin-bottom: .75em;
  }
  div.body-wrap ul.collapsible li {
    display: block;
    margin: 0;
    padding: 0; }
    div.body-wrap ul.collapsible li a {
      background-color: #949494;
      color: #fff;
      padding: 15px;
      padding-right: 50px;
      display: block; }
      div.body-wrap ul.collapsible li a:hover {
        background-color: #858585; }

div.body-wrap ul.collapsible > li > a {
  position: relative; }

div.body-wrap ul.collapsible > li:nth-child(2n+2) > a {
  background-color: #a9a9a9; }

div.body-wrap ul.collapsible > li:nth-child(2n+2) > a:hover {
  background-color: #858585; }

div.body-wrap ul.collapsible li ul {
  margin: 0;
  display: none; }

div.body-wrap ul.collapsible > li > ul {
  padding-top: 0; }

div.body-wrap ul.collapsible > li > ul > li {
  margin-bottom: 1px;
  display: block; 
  padding-left:15px;
  padding-right:15px;
  padding-top:13px;
  padding-bottom:15px;
  background-color: #eee;
  }

div.body-wrap ul.collapsible > li > ul > li a {
      color:#eeaf00;
      padding:0;
      display: inline; 
      background-color:transparent;
}

div.body-wrap ul.collapsible > li > ul > li a:hover {
      color:#333;
      background-color:transparent;
}

div.body-wrap ul.collapsible > li > ul > li > p{
  margin:10px;
  }

div.body-wrap .collapsible li ul li.content {
  padding: 15px; }

div.body-wrap .collapsible li ul li.content a {
  background-color: transparent;
  color: #cc0000;
  display: inline;
  min-height: 10px;
  padding: 0px; }

div.body-wrap .collapsible li ul li.content a:hover {
  background-color: transparent;
  color: #ff0000; }

div.body-wrap .collapsible li ul li.content a.link-light {
  background-color: #e2e2e2;
  color: #515151;
  padding: 15px;
  min-height: 18px;
  }

div.body-wrap ul.collapsible > li > ul > li > a.link-light:hover {
  background-color: #d6d6d6; }

div.body-wrap ul.collapsible > li > ul > li > a {
  background-color: #e2e2e2;
  color: #515151;
  min-height: 18px;
  }

div.body-wrap ul.collapsible > li > ul > li > a:hover {
  background-color: #d6d6d6; }

div.body-wrap ul.collapsible > li > ul > li > a span {
  background-position: 100% 50%;
  padding-right: 30px;
  padding-top: 5px;
  padding-bottom: 5px; }

div.body-wrap ul.collapsible > li > a:after {
  content: "";
  width: 18px;
  height: 18px;
  margin-top: -9px;
  top: 50%;
  right: 15px;
  position: absolute; }

div.body-wrap ul.collapsible > li.active > a:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.clearfix:before,
.clearfix:after {
  content: "";
  display: table; }

.clearfix:after {
  clear: both; }

.clearfix {
  *zoom: 1; }


