/****** Utilities ****/
 #wb-sec .list-group .active .list-group-item {
      color:white;
      background-color: #808080;
    }

.bs-callout {
  padding: 20px;
  margin: 20px 0;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
}
.bs-callout-primary {
  border-left-color: #1b809e; 
}
.bs-callout-info {
  border-left-color: #1b809e;
}

.bs-callout-danger {
  border-left-color: #ce4844;;
}

a[href$=".pdf"]:after {
  font-family: 'FontAwesome';
  content: '\f019';
  padding: 0 3px;
  color: #045978;
}

.checkbox {
  padding-left: 20px;
  list-style: none;
}

.checkbox li {
  margin-bottom: 10px;
}

.checkbox li:before {
  font-family: 'FontAwesome';
  content: '\f046';
  margin: 0 5px 0 -15px;
  color: #045978;
}

.aligner {
  display: flex;
  align-items: center;
  height: 8em;
  /* 1 */
  
  justify-content: center;
  background-color: #41525c;
  text-align: center;
  padding: 0.5em;
}

.aligner a {
  color: white;
  text-decoration: none;
}

.aligner a:hover {
  color: #e7e8e8;
  text-decoration: none;
}

@supports not (-ms-flex: 1) {
  .Aligner {
    height: auto;
    /* 2 */
    
    margin: ;
    in-height: 7em;
    /* 2 */
  }
}

.aligner-item {
  flex: 1;
}

.aligner-item--top {
  align-self: flex-start;
}

.aligner-item--bottom {
  align-self: flex-end;
}

.aligner-item--fixed {
  flex: none;
  max-width: 50%;
}
/* Larger description list */

.dl-horizontal-larger dt {
  width: 240px;
  text-align: left;
}

.dl-horizontal-larger dd {
  margin-left: 260px;
}
/* Zebra list */

.wb-zebra-list {
  list-style: none;
  margin: 0;
}

.wb-zebra-list li {
  margin-left: -40px;
}

.wb-zebra-list li:nth-child(odd) {
  background-color: #d6d6d6;
}

.wb-zebra-list li:nth-child(even) {
  background-color: #aeaeae;
}
/* Position and margin/padding */

img.img-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.margin-padding-0 {
  margin: 0;
  padding: 0;
}

.padding-left-0 {
  padding-left: 0!important;
}
/* ########### Navigation and Menu ########### */
/* Top Navigation  */

.tp-nv {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  display: flex;
  display: -ms-flexbox;
  flex-direction: column;
}

.tp-nv nav {
  order: 1;
  /*flex: 1 100%;
	height: 300px;*/
}

.tp-nv .tp-cntnt {
  order:
  /*flex: 1 100%;
	height: 100%;*/
}

.imageContainer {
  height: auto;
  padding-bottom: percentage(9/16);
}

.imageContainer img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

.tp-nv-3,
.tp-nv-4,
.tp-nv-5 {
  font-family: 'Roboto', sans-serif;
}

.tp-nv-3 ul,
.tp-nv-3 li,
.tp-nv-4 ul,
.tp-nv-4 li,
.tp-nv-5 ul,
.tp-nv-5 li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.tp-nv-3 li:last-child,
.tp-nv-4 li:last-child,
.tp-nv-5 li:last-child {
  margin-right: 0;
}

.tp-nv-3 li a,
.tp-nv-3 li a:hover,
.tp-nv-4 li a,
.tp-nv-4 li a:hover,
.tp-nv-5 li a,
.tp-nv-5 li a:hover {
  color: white;
  text-decoration: none;
  display: inline-block;
  margin: 0;
  width: 100%;
  padding: 20px 0;
}
/* Top Navigation 3 buttons */

.tp-nv-3 li {
  border-radius: 3px;
  color: white;
  float: left;
  margin-right: 3.5%;
  text-align: center;
  width: 31%;
}
/* Top Navigation 4 buttons */

.tp-nv-4 li {
  border-radius: 3px;
  color: white;
  float: left;
  margin-right: 4%;
  text-align: center;
  width: 22%;
}
/* Top Navigation 5 buttons */

.tp-nv-5 li {
  border-radius: 3px;
  color: white;
  float: left;
  margin-right: 2.5%;
  text-align: center;
  width: 18%;
}

.tp-nv-3 li.active:before,
.tp-nv-4 li.active:before,
.tp-nv-5 li.active:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-property: transform;
  transition-property: transform;
  left: calc(50% - 10px);
  bottom: -10px;
  border-width: 10px 10px 0 10px;
  border-color: #002434 transparent transparent transparent;
}
/* Grow Effect on mouse over*/

.tp-nv-3 li,
.tp-nv-4 li,
.tp-nv-5 li {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-perspective: 1000;
  backface-visibility: hidden;
  transform: translateZ(0);
  -webkit-font-smoothing: subpixel-antialiased;
}

.tp-nv-3 li:hover,
.tp-nv-3 li:focus,
.tp-nv-3 li:active,
.tp-nv-4 li:hover,
.tp-nv-4 li:focus,
.tp-nv-4 li:active,
.tp-nv-5 li:hover,
.tp-nv-5 li:focus,
.tp-nv-5 li:active {
  -webkit-transform: scale(1.025);
  transform: scale(1.025);
}
/*GBA menu colors */

.tp-nv-4.gba li a,
.tp-nv-4.gba li a:hover {
  color: black;
}

/* Violence Against Women */
.vaw li:nth-child(1) {
  background-color: #ed3e43;
}

.vaw li:nth-child(1).active:before {
  border-color: #ed3e43 transparent transparent transparent;
}

.vaw li:nth-child(2) {
  background-color: #616161;
}

.vaw li:nth-child(2).active:before {
  border-color: #616161 transparent transparent transparent;
}
.vaw li:nth-child(3) {
  background-color: #1f1f1f;
}

.vaw li:nth-child(3).active:before {
  border-color: #1f1f1f transparent transparent transparent;
}

.vaw li:nth-child(4) {
  background-color: #616161;
}

.vaw li:nth-child(4).active:before {
  border-color: #616161 transparent transparent transparent;
}

.vaw li:nth-child(5) {
  background-color:  #ed3e43;
}

.vaw li:nth-child(5).active:before {
  border-color:  #ed3e43 transparent transparent transparent;
}

/* GBA */

.gba li {
  margin-bottom: 5px;
}

.gba li a {
  /*background-color:#006262!important;*/
  
  border: solid 3px #e27a1d;
  padding-left: 1.25em!important;
  text-align: center;
}

.gba li a:hover {
  /*background-color: #015353!important;*/
}

.gba li:nth-child(1) a {
  border-color: #287B31;
  -moz-box-shadow: inset 0 0 0 3px #287B31;
  -webkit-box-shadow: inset 0 0 0 3px #287B31;
  box-shadow: inset 0 0 0 3px #287B31;
}
.gba li:nth-child(1) a:hover, .gba li:nth-child(1) a:focus {
  background-color: #287B31 !important;
}

.gba li:nth-child(1).active:before a {
  border-color: #287B31 transparent transparent transparent;
}

.gba li:nth-child(2) a {
  border-color: #00AEEF;
  -moz-box-shadow: inset 0 0 0 3px #00AEEF;
  -webkit-box-shadow: inset 0 0 0 3px #00AEEF;
  box-shadow: inset 0 0 0 3px #00AEEF;
}
.gba li:nth-child(2) a:hover, .gba li:nth-child(2) a:focus {
  background-color: #00AEEF !important;
}


.gba li:nth-child(2).active:before a {
  border-color: #00AEEF transparent transparent transparent;
}

.gba li:nth-child(3) a {
  border-color: #F7941E;
  -moz-box-shadow: inset 0 0 0 3px #F7941E;
  -webkit-box-shadow: inset 0 0 0 3px #F7941E;
  box-shadow: inset 0 0 0 3px #F7941E;
}
.gba li:nth-child(3) a:hover, .gba li:nth-child(3) a:focus {
  background-color: #F7941E !important;
}


.gba li:nth-child(3).active:before a {
  border-color: #F7941E transparent transparent transparent;
}

.gba li:nth-child(4) a {
  border-color: #EC008C;
  -moz-box-shadow: inset 0 0 0 3px #EC008C;
  -webkit-box-shadow: inset 0 0 0 3px #EC008C;
  box-shadow: inset 0 0 0 3px #EC008C;
}
.gba li:nth-child(4) a:hover, .gba li:nth-child(4) a:focus {
  background-color: #ea3da3 !important;
}


.gba li:nth-child(4).active:before {
  border-color: #EC008C transparent transparent transparent;
}

.gba li:nth-child(5) a {
  border-color: #0070c0;
  -moz-box-shadow: inset 0 0 0 3px #0070c0;
  -webkit-box-shadow: inset 0 0 0 3px #0070c0;
  box-shadow: inset 0 0 0 3px #0070c0;
}
.gba li:nth-child(5) a:hover, .gba li:nth-child(4) a:focus {
  background-color: #0070c0 !important;
}


.gba li:nth-child(5).active:before {
  border-color: #0070c0 transparent transparent transparent;
}

.gba li:nth-child(6) a {
  border-color: #75ce2c;
  -moz-box-shadow: inset 0 0 0 3px #75ce2c;
  -webkit-box-shadow: inset 0 0 0 3px #75ce2c;
  box-shadow: inset 0 0 0 3px #75ce2c;
}
.gba li:nth-child(6) a:hover, .gba li:nth-child(4) a:focus {
  background-color: #75ce2c !important;
}


.gba li:nth-child(6).active:before {
  border-color: #75ce2c transparent transparent transparent;
}


/* WOB menu */

.wob li:nth-child(1) {
  background-color: #01608e;
}

.wob li:nth-child(1).active:before {
  border-color: #01608e transparent transparent transparent;
}

.wob li:nth-child(2) {
  background-color: #585f5f;
}

.wob li:nth-child(2).active:before {
  border-color: #585f5f transparent transparent transparent;
}

.wob li:nth-child(3) {
  background-color: #38575f;
}

.wob li:nth-child(3).active:before {
  border-color: #38575f transparent transparent transparent;
}

.wob li:nth-child(4) {
  background-color: #000000;
}

.wob li:nth-child(4).active:before {
  border-color: #000000 transparent transparent transparent;
}
/* IWD menu */

.iwd li:nth-child(1) {
  background-color: #30445F;
}

.iwd li:nth-child(1).active:before {
  border-color: #30445F transparent transparent transparent;
}

.iwd li:nth-child(2) {
  background-color: #407A9F;
}

.iwd li:nth-child(2).active:before {
  border-color: #585f5f transparent transparent transparent;
}

.iwd li:nth-child(3) {
  background-color: #224649;
}

.iwd li:nth-child(3).active:before {
  border-color: #224649 transparent transparent transparent;
}

.iwd li:nth-child(4) {
  background-color: #046496;
}

.iwd li:nth-child(4).active:before {
  border-color: #046496 transparent transparent transparent;
}
/* Mentor menu */

.sow li:nth-child(1) {
  background-color: #002434;
}

.sow li:nth-child(2) {
  background-color: #434648;
}

.sow li:nth-child(2).active:before {
  border-color: #434648 transparent transparent transparent;
}

.sow li:nth-child(3) {
  background-color: #462b1e;
}

.sow li:nth-child(3).active:before {
  border-color: #462b1e transparent transparent transparent;
}

.sow li:nth-child(4) {
  background-color: #002434;
}
/* GG menu */

.gg li:nth-child(1) {
  background-color: #643d8c;
}

.gg li:nth-child(2) {
  background-color: #614832;
}

.gg li:nth-child(2).active:before {
  border-color: #614832 transparent transparent transparent;
}

.gg li:nth-child(3) {
  background-color: #235949;
}

.gg li:nth-child(3).active:before {
  border-color: #235949 transparent transparent transparent;
}

.gg li:nth-child(4) {
  background-color: #52237f;
}

.gg li:nth-child(4).active:before {
  border-color: #52237f transparent transparent transparent;
}

.gg li:nth-child(5) {
  background-color: #5a5044;
}

/* WHM Menu */


.whm li:nth-child(1) {
  background-color: #627564;
}

.whm li:nth-child(1).active:before {
  border-color: #627564 transparent transparent transparent;
}

.whm li:nth-child(2) {
  background-color: #627564;
}

.whm li:nth-child(2).active:before {
  border-color: #627564 transparent transparent transparent;
}
.whm li:nth-child(3) {
  background-color: #627564;
}

.whm li:nth-child(3).active:before {
  border-color: #627564 transparent transparent transparent;
}

.whm li:nth-child(4) {
  background-color: #627564;
}

.whm li:nth-child(4).active:before {
  border-color: #627564 transparent transparent transparent;
}

/*Action Plan Menu */

.ap li.active:before {
  border-color: #287b31 transparent transparent transparent!important;
}

.ap li {
  background-color: black;
}

.ap li.active {
  background-color: #287b31;
}
/* Sections */
/* Index Banner */

.pub-bottom {
  position: fixed;
  height: 150px;
  background-color: #52227f;
  background: linear-gradient(0deg, #52227f, #7845a8);
  bottom: 0px;
  min-width: 100%;
  z-index: 9999;
  box-shadow: 0px -5px 25px #777;
}

.pub-content {
  position: fixed;
  right: 50%;
  margin-right: -400px;  
  width: 800px;
}

.pub-bottom p {
  color: white;
  font-family: 'Open Sans', sans-serif;
  font-size: 2.25em;
  text-align: center;
  margin-top: 25px;
  text-shadow: 0px 5px 8px #333;
}

.pub-bottom .pub-content img {
  float: left;
  border-radius: 10px;
  height: 125px;
  margin-top: 15px;
  box-shadow: 0px 5px 8px #333;
}

.exit-banner {
  position: absolute;
  top: 0px;
  right: 0px;
  opacity: .5
}

.exit-banner:hover {
  cursor: pointer;
  opacity: 1;
}

/*GBA Sections */
/* Fact sheet */

.gba-fact div {
  background-color: #ffffda;
  padding: 20px;
  height: 560px;
}

.gba-fact ul {
  list-style: none;
  margin-left: -40px;
}

.gba-fact ul li {
  background: url('/images/gba-acs/sm-x.png') no-repeat top left;
  padding-left: 30px;
  margin-bottom: 10px;
}

.gba-fact ul span {
  font-style: italic;
  font-weight: bold;
}

.row:nth-of-type(2) div.gba-fact:nth-of-type(1) div {
  border: solid 5px #279134;
}

.row:nth-of-type(2) div.gba-fact:nth-of-type(1) ul span {
  color: #279134;
}

.row:nth-of-type(2) div.gba-fact:nth-of-type(2) div {
  border: solid 5px #0070c0;
}

.row:nth-of-type(2) div.gba-fact:nth-of-type(2) ul span {
  color: #0070c0;
}

.row:nth-of-type(3) div.gba-fact:nth-of-type(1) div {
  border: solid 5px #f79646;
}

.row:nth-of-type(3) div.gba-fact:nth-of-type(1) ul span {
  color: #f79646;
}

.row:nth-of-type(3) div.gba-fact:nth-of-type(2) div {
  border: solid 5px #d737b9;
}

.row:nth-of-type(3) div.gba-fact:nth-of-type(2) ul span {
  color: #d737b9;
}

.gba-fact-center {
  background-color: #1242ae;
  color: #ffff99;
  padding: 20px;
  border-radius: 50%;
  height: 150px;
  width: 650px;
  padding-top: 50px;
  text-align: center;
  position: absolute;
  margin: -695px 250px 0;
  font-weight: bold;
}

.gba-fact-center-mobile {
  background-color: #1242ae;
  color: #ffff99;
  padding: 20px;
  border-radius: 25px;
  padding-top: 30px;
  text-align: center;
  margin: 20px auto;
}
/* Entrepreneur Forum  */

.frm_mn li {
  margin-bottom: 5px;
}

.frm_mn li a {
  /*background-color:#006262!important;*/
  
  border: solid 3px #e27a1d;
  color: #fff!important;
  padding-left: 1.25em!important;
  text-align: center;
}

.frn_mn li a:hover {
  background-color: #015353!important;
}

.forum_menu {
  width: 325px;
  float: left;
  margin-left: -55px;
  margin-top: 30px;
}

.forum_menu li:first-of-type {
  background-image: url();
}

.forum_menu li {
  width: 100%;
  list-style: none;
  margin-bottom: 10px;
  padding: 10px 0;
  border: 6px solid #E27A1D;
  -webkit-transition: box-shadow .25s;
  /* For Safari 3.1 to 6.0 */
  
  transition: box-shadow .25s;
  color: white!important;
  background-color: #006262;
  height: 50px;
}

.forum_menu li a:link,
.forum_menu li a:visited {
  color: white!important;
  text-decoration: none;
  display: block;
  text-align: center;
  margin-left: 2.5%;
  position: relative;
}

nav.forum_button2 {
  margin-bottom: 100px;
}

.forum_button2 ul {
  list-style: none;
  margin: 0;
  padding: 10px 0;
}

.forum_button2 ul li {
  float: left;
  width: 22%;
  text-align: center;
  margin-left: 2.5%;
  height: 72px;
  color: white;
  position: relative;
  border: 6px solid #E27A1D;
  -webkit-transition: box-shadow .25s;
  /* For Safari 3.1 to 6.0 */
  
  transition: box-shadow .25s;
}

.forum_button2 ul li:hover {
  -webkit-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  -moz-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
}

.forum_button2 ul li p {
  padding-top: 20px;
  color: white;
  font-size: 1.1em;
}

.forum_button2 ul li a {
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
}

.forum_register {
  background-color: #006262;
}

.forum_program {
  background-color: #006262;
}

.forum_speakers {
  background-color: #006262;
}

.forum_acc {
  background-color: #006262;
}

.forum_active {
  -webkit-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  -moz-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
}
/* Others from v4custom ---- Need cleanup */

keyinitiatives h2 {
  padding-left: 5px;
}

.keyinitiatives_carousel ul {
  list-style: none;
  margin: 0;
  padding: 10px;
}

.keyinitiatives_carousel ul li {
  float: left;
  width: 15%;
  margin-left: 6%;
  text-align: center;
  color: white;
}

.jif_img {
  padding-right: 15px;
}

.postcard img:hover {
  position: relative;
  -webkit-animation: mymove .5s;
  /* Chrome, Safari, Opera */
  
  animation: mymove .5s;
}
/* Chrome, Safari, Opera */

@-webkit-keyframes mymove {
  50% {
    -webkit-transform: rotate(5deg);
  }
}
/* Standard syntax */

@keyframes mymove {
  50% {
    transform: rotate(5deg);
  }
}

.postcard p {
  font-family: 'Roboto Condensed', sans-serif;
}

.postit {
  text-align: center;
  width: 275px;
  padding: 35px 5px;
  position: relative;
  border: 1px solid #E8E8E8;
  border-bottom-right-radius: 60px 5px;
  display: inline-block;
  background: #ffff88;
  /* Old browsers */
  
  background: -moz-linear-gradient(-45deg, #ffff88 81%, #ffff88 82%, #ffff88 82%, #ffffc6 100%);
  /* FF3.6+ */
  
  background: -webkit-gradient(linear, left top, right bottom, color-stop(81%, #ffff88), color-stop(82%, #ffff88), color-stop(82%, #ffff88), color-stop(100%, #ffffc6));
  /* Chrome,Safari4+ */
  
  background: -webkit-linear-gradient(-45deg, #ffff88 81%, #ffff88 82%, #ffff88 82%, #ffffc6 100%);
  /* Chrome10+,Safari5.1+ */
  
  background: -o-linear-gradient(-45deg, #ffff88 81%, #ffff88 82%, #ffff88 82%, #ffffc6 100%);
  /* Opera 11.10+ */
  
  background: -ms-linear-gradient(-45deg, #ffff88 81%, #ffff88 82%, #ffff88 82%, #ffffc6 100%);
  /* IE10+ */
  
  background: linear-gradient(135deg, #ffff88 81%, #ffff88 82%, #ffff88 82%, #ffffc6 100%);
  /* W3C */
  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffff88', endColorstr='#ffffc6', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}

.postit::after {
  content: "";
  z-index: -1;
  position: absolute;
  right: -0px;
  bottom: 20px;
  width: 200px;
  height: 25px;
  background: rgba(0, 0, 0, 0.2);
  box-shadow: 2px 15px 5px rgba(0, 0, 0, 0.40);
  -moz-transform: matrix(-1, -0.1, 0, 1, 0, 0);
  -webkit-transform: matrix(-1, -0.1, 0, 1, 0, 0);
  -o-transform: matrix(-1, -0.1, 0, 1, 0, 0);
  -ms-transform: matrix(-1, -0.1, 0, 1, 0, 0);
  transform: matrix(-1, -0.1, 0, 1, 0, 0);
}
/* ################## Violence Against Women Section ################## */

.vcenter {
  height: 65px;
  display: table-cell;
  vertical-align: middle;
  float: none;
}
/* ################  End Violence Against Women Section ############### */

img.img_center {
  display: block;
  margin-left: auto;
  margin-right: auto
}

#twitter-widget-0 {
  margin-top: 137px;
  width: 100% !important;
  height: 307px;
  !important;
}
/* IDG Buttons */

nav.jif_button2 {
  margin-bottom: 100px;
}

.jif_button2 ul {
  list-style: none;
  margin: 0;
  padding: 10px 0;
}

.jif_button2 ul li {
  float: left;
  width: 17%;
  text-align: center;
  margin-left: 2.5%;
  height: 72px;
  color: white;
  position: relative;
  border: 6px solid #eaebed;
  -webkit-transition: box-shadow .25s;
  /* For Safari 3.1 to 6.0 */
  
  transition: box-shadow .25s;
}

.jif_button2 ul li:hover {
  -webkit-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  -moz-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
}

.jif_button2 ul li p {
  padding-top: 20px;
  color: white;
  font-size: 1.1em;
}

.jif_button2 ul li a {
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
}

.jif_ideas {
  background-color: #288CCC;
}

.jif_educators {
  background-color: #7E994C;
}

.jif_facts {
  background-color: #B81D80;
}

.jif_stories {
  background-color: #288CCC;
}

.jif_about {
  background-color: #B81D80;
}

.idg_active {
  -webkit-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  -moz-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
}
/* End IDG Buttons */
/* IWD Buttons */

nav.iwd_button2 {
  margin-bottom: 100px;
}

.iwd_button2 ul {
  list-style: none;
  margin: 0;
  padding: 10px 0;
}

.iwd_button2 ul li {
  float: left;
  width: 22%;
  text-align: center;
  margin-left: 2.5%;
  height: 72px;
  color: white;
  position: relative;
  border: 6px solid #eaebed;
  -webkit-transition: box-shadow .25s;
  /* For Safari 3.1 to 6.0 */
  
  transition: box-shadow .25s;
}

.iwd_button2 ul li:hover {
  -webkit-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  -moz-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
}

.iwd_button2 ul li p {
  padding-top: 20px;
  color: white;
  font-size: 1.1em;
}

.iwd_button2 ul li a {
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
}

.iwd_theme {
  background-color: #30445f;
}

.iwd_hist {
  background-color: #407a9f;
}

.iwd_kit {
  background-color: #224649;
}

.iwd_pre {
  background-color: #046496;
}

.iwd_active {
  -webkit-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  -moz-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
}
/* End IWD Buttons */
/* Action Plan Buttons */

nav.ap_button2 {
  margin-bottom: 100px;
}

.ap_button2 ul {
  list-style: none;
  margin: 0;
  padding: 10px 0;
}

.ap_button2 ul li {
  float: left;
  width: 22%;
  text-align: center;
  margin-left: 2.5%;
  height: 72px;
  color: white;
  position: relative;
  border: 6px solid #eaebed;
  -webkit-transition: box-shadow .25s;
  /* For Safari 3.1 to 6.0 */
  
  transition: box-shadow .25s;
}

.ap_button2 ul li:hover {
  -webkit-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  -moz-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
}

.ap_button2 ul li p {
  padding-top: 20px;
  color: white;
  font-size: 1.1em;
}

.ap_button2 ul li a {
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
}

.ap_fun {
  background-color: #000000;
}

.ap_action {
  background-color: #000000;
}

.ap_prog {
  background-color: #000000;
}

.ap_res {
  background-color: #000000;
}

.ap_active {
  background-color: #287b31!important;
  -webkit-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  -moz-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
}
/* End Action Plan Buttons */
/* CONTEST Buttons */

nav.con_button2 {
  margin-bottom: 100px;
}

.con_button2 ul {
  list-style: none;
  margin: 0;
  padding: 10px 0;
}

.con_button2 ul li {
  float: left;
  width: 24%;
  text-align: center;
  margin-left: 1%;
  height: 80px;
  color: white;
  position: relative;
  border: 6px solid #eaebed;
  -webkit-transition: box-shadow .25s;
  /* For Safari 3.1 to 6.0 */
  
  transition: box-shadow .25s;
}

.con_button2 ul li:hover {
  -webkit-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  -moz-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
}

.con_button2 ul li p {
  padding-top: 20px;
  color: white;
  font-size: 1.1em;
}

.con_button2 ul li a {
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
}

.con_rules {
  background-color: #7E994C;
}

.con_submit {
  background-color: #288CCC;
}

.con_about {
  background-color: #B81D80;
}

.con_active {
  -webkit-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  -moz-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
}
/* End CONTEST Buttons */
/* SWO Buttons */
/* 3 Red Circle Buttons */

.orange-circle-button {
  box-shadow: 2px 4px 0 2px rgba(0, 0, 0, 0.1);
  border: .5em solid #c51313;
  font-size: 1em;
  line-height: 1.1em;
  color: #ffffff;
  background-color: #b01111;
  margin: auto;
  border-radius: 50%;
  padding-top: 2em;
  height: 8em;
  width: 8em;
  position: relative;
  -webkit-transition: 500ms;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  transition: 500ms;
  vertical-align: middle;
}

.orange-circle-button:hover {
  color: #ffffff;
  background-color: #d21414;
  text-decoration: none;
  border-color: #f23636;
}

.orange-circle-button:visited {
  color: #ffffff;
  text-decoration: none;
}

.orange-circle-link-greater-than {
  font-size: 1em;
  font-weight: 800;
}
/*.involved-button div {
  position:relative;
  background-color:darkred;
  border-radius:100%;
  width:50%;
  padding-top:50%;
  margin:0 auto;
}

.involved-button a {
  position:absolute;
  top:45%;
  left:21.5%;
  color:white;
  text-decoration:none;
  font-weight:600;
}

.involved-button:nth-child(2) a {
  left:20.5%;
}
.involved-button:nth-child(3) a {
  left:25%;
}*/
/* Nav buttons */

nav.swo_button2 {
  margin-bottom: 100px;
}

.swo_button2 ul {
  list-style: none;
  margin: 0;
  padding: 10px 0;
}

.swo_button2 ul li {
  float: left;
  width: 24%;
  text-align: center;
  margin-left: 1%;
  margin-bottom: 15px;
  height: 80px;
  color: white;
  position: relative;
  border: 6px solid #eaebed;
  -webkit-transition: box-shadow .25s;
  /* For Safari 3.1 to 6.0 */
  
  transition: box-shadow .25s;
}

.swo_button2 ul li:hover {
  -webkit-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  -moz-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
}

.swo_button2 ul li p {
  padding-top: 20px;
  color: white;
  font-size: 1.1em;
}

.swo_button2 ul li a {
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
}

.swo_about {
  background-color: #002434;
}

.swo_involved {
  background-color: #434648;
}

.swo_entrepreneurs {
  background-color: #462b1e;
}

.swo_contact {
  background-color: #002434;
}

.swo_active {
  -webkit-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  -moz-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
  box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, .80);
}