@import url("simple-line-icons.css");
@import url("font-awesome.min.css");
@import url("materialicons.css");
@import url("opensans.css");
/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  z-index: 1;
  will-change: opacity, transform;
  transition: .3s ease-out; }
  .waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    opacity: 0;
    background: rgba(0, 0, 0, 0.2);
    transition: all 0.7s ease-out;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    pointer-events: none; }
  .waves-effect.waves-light .waves-ripple {
    background-color: rgba(255, 255, 255, 0.45); }
  .waves-effect.waves-red .waves-ripple {
    background-color: rgba(244, 67, 54, 0.7); }
  .waves-effect.waves-yellow .waves-ripple {
    background-color: rgba(255, 235, 59, 0.7); }
  .waves-effect.waves-orange .waves-ripple {
    background-color: rgba(255, 152, 0, 0.7); }
  .waves-effect.waves-purple .waves-ripple {
    background-color: rgba(156, 39, 176, 0.7); }
  .waves-effect.waves-green .waves-ripple {
    background-color: rgba(76, 175, 80, 0.7); }
  .waves-effect.waves-teal .waves-ripple {
    background-color: rgba(0, 150, 136, 0.7); }
  .waves-effect input[type="button"], .waves-effect input[type="reset"], .waves-effect input[type="submit"] {
    border: 0;
    font-style: normal;
    font-size: inherit;
    text-transform: inherit;
    background: none; }
  .waves-effect img {
    position: relative;
    z-index: -1; }

.waves-notransition {
  transition: none !important; }

.waves-circle {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }

.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom; }
  .waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1; }

.waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
  -webkit-mask-image: none; }

.waves-block {
  display: block; }

/* Firefox Bug: link not triggered */
.waves-effect .waves-ripple {
  z-index: -1; }

.contra-nav {
  position: relative; }
  .contra-nav:after {
    clear: both;
    content: "\00a0";
    display: block;
    height: 0;
    font: 0px/0 serif;
    overflow: hidden; }

.nav-brand {
  float: left;
  margin-top: 10px;
  margin-left: 
  height: 88px;
  padding: 2px; }
  .nav-brand img {
    display: block;
    max-width: 100%;
    height: auto;
    max-height: 74px;
    padding: 2px; }
  .nav-brand a {
    display: block;
    font-size: 22px;
    font-weight: normal;
    line-height: 78px;
    text-decoration: none; }

#main-menu {
  clear: both;
  z-index: 1004; }

#main-menu:before {
  content: '';
  display: block;
  height: 1px;
  font: 1px/1px sans-serif;
  overflow: hidden; }

.main-menu-btn {
  float: right;
  margin: 10px;
  margin-top: 24.5px;
  position: relative;
  display: inline-block;
  width: 29px;
  height: 29px;
  text-indent: 29px;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent; }

.main-menu-btn-icon,
.main-menu-btn-icon:before,
.main-menu-btn-icon:after {
  position: absolute;
  top: 50%;
  left: 2px;
  height: 2px;
  width: 24px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.main-menu-btn-icon:before {
  content: '';
  top: -7px;
  left: 0; }

.main-menu-btn-icon:after {
  content: '';
  top: 7px;
  left: 0; }

#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon {
  height: 0;
  background: transparent; }
  #main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  #main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after {
    top: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }

#main-menu-state {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px); }
  #main-menu-state:not(:checked) ~ #main-menu {
    display: none; }
  #main-menu-state:checked ~ #main-menu {
    display: block; }

/*************************************************************/
/*** start menu styling **************************************/
/*************************************************************/
.sm-contra {
  background: transparent; }

.sm-contra a, .sm-contra a:hover, .sm-contra a:focus, .sm-contra a:active {
  padding: 13px 20px;
  padding-right: 58px;
  font-size: 14px;
  font-weight: normal;
  line-height: 17px;
  text-decoration: none; 
  text-transform: uppercase;
  color: #000;
}

.sm-contra a span.sub-arrow {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 20px;
  left: auto;
  width: 34px;
  height: 34px;
  overflow: hidden;
  text-align: center;
  text-shadow: none;
  padding-top: 12px; }

.sm-contra a.highlighted span.sub-arrow:before {
  display: block;
  content: '-';
  height: 34px; }

.sm-contra > li:hover {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.sm-contra > li:first-child {
  border-top: none; }

.sm-contra ul a, .sm-contra ul a:hover, .sm-contra ul a:focus, .sm-contra ul a:active {
  font-size: 12px;
  border-left: 8px solid transparent; }

.sm-contra ul ul a,
.sm-contra ul ul a:hover,
.sm-contra ul ul a:focus,
.sm-contra ul ul a:active {
  border-left: 16px solid transparent; }

.sm-contra ul ul ul a,
.sm-contra ul ul ul a:hover,
.sm-contra ul ul ul a:focus,
.sm-contra ul ul ul a:active {
  border-left: 24px solid transparent; }

.sm-contra ul ul ul ul a,
.sm-contra ul ul ul ul a:hover,
.sm-contra ul ul ul ul a:focus,
.sm-contra ul ul ul ul a:active {
  border-left: 32px solid transparent; }

.sm-contra ul ul ul ul ul a,
.sm-contra ul ul ul ul ul a:hover,
.sm-contra ul ul ul ul ul a:focus,
.sm-contra ul ul ul ul ul a:active {
  border-left: 40px solid transparent; }

@media (min-width: 768px) {
  .sm-contra a, .sm-contra a:hover, .sm-contra a:focus, .sm-contra a:active, .sm-contra a.highlighted {
    line-height: 40px;
    padding: 0 5px;
    font-size: 13px; }
  .sm-contra li li a,
  .sm-contra li li a:hover,
  .sm-contra li li a:focus,
  .sm-contra li li a:active,
  .sm-contra li li a.highlighted {
    line-height: 34px; }
  .sm-contra a.has-submenu {
    padding-right: 24px; }
  .sm-contra a span.sub-arrow {
    top: 50%;
    margin-top: -2px;
    right: 12px;
    font-size: 20px;
    width: 0;
    height: 0;
    border-width: 4px;
    border-style: solid dashed dashed dashed;
    background: transparent; }
  .sm-contra a.highlighted span.sub-arrow:before {
    display: none; }
  .sm-contra li {
    border-top: 0; }
  .sm-contra > li > ul:after {
    top: -16px;
    left: 31px;
    border-width: 8px; }
  .sm-contra ul {
    border-top: none !important;
    padding: 0; }
  .sm-contra ul a, .sm-contra ul a:hover, .sm-contra ul a:focus, .sm-contra ul a:active, .sm-contra ul a.highlighted {
    border: 0 !important;
    padding: 10px 20px; }
  .sm-contra ul a.has-submenu {
    padding-right: 20px; }
  .sm-contra ul a span.sub-arrow {
    right: 8px;
    top: 50%;
    margin-top: -5px;
    border-width: 4px;
    border-style: dashed dashed dashed solid; }
  .sm-contra span.scroll-up,
  .sm-contra span.scroll-down {
    position: absolute;
    display: none;
    visibility: hidden;
    overflow: hidden;
    height: 20px; }
  .sm-contra span.scroll-up-arrow, .sm-contra span.scroll-down-arrow {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -6px;
    width: 0;
    height: 0;
    overflow: hidden;
    border-width: 6px;
    border-style: dashed dashed solid dashed; }
  .sm-contra span.scroll-down-arrow {
    top: 8px;
    border-style: solid dashed dashed dashed; }
  .sm-contra.sm-rtl a.has-submenu {
    padding-right: 12px;
    padding-left: 24px; }
  .sm-contra.sm-rtl a span.sub-arrow {
    right: auto;
    left: 12px; }
  .sm-contra.sm-rtl.sm-vertical a.has-submenu {
    padding: 10px 20px; }
  .sm-contra.sm-rtl.sm-vertical a span.sub-arrow {
    right: auto;
    left: 8px;
    border-style: dashed solid dashed dashed; }
  .sm-contra.sm-rtl > li > ul:before {
    left: auto;
    right: 30px; }
  .sm-contra.sm-rtl > li > ul:after {
    left: auto;
    right: 31px; }
  .sm-contra.sm-rtl ul a.has-submenu {
    padding: 10px 20px !important; }
  .sm-contra.sm-rtl ul a span.sub-arrow {
    right: auto;
    left: 8px;
    border-style: dashed solid dashed dashed; }
  .sm-contra.sm-vertical {
    padding: 10px 0; }
  .sm-contra.sm-vertical a {
    padding: 10px 20px; }
  .sm-contra.sm-vertical a span.sub-arrow {
    right: 8px;
    top: 50%;
    margin-top: -5px;
    border-width: 5px;
    border-style: dashed dashed dashed solid; }
  .sm-contra.sm-vertical > li > ul:before,
  .sm-contra.sm-vertical > li > ul:after {
    display: none; }
  .sm-contra.sm-vertical ul a {
    padding: 10px 20px; } }

@media (min-width: 850px) {
  #main-menu {
    float: right;
    clear: none; }
    #main-menu:before {
      display: none; }
  .main-menu-btn {
    position: absolute;
    top: -99999px; }
  #main-menu-state:not(:checked) ~ #main-menu {
    display: block; }
  .sm-contra ul {
    position: absolute;
    width: 12em; }
  .sm-contra li {
    float: left; }
  .sm-contra.sm-rtl li {
    float: right; }
  .sm-contra ul li, .sm-contra.sm-rtl ul li, .sm-contra.sm-vertical li {
    float: none; }
  .sm-contra a {
    white-space: nowrap; }
  .sm-contra ul a, .sm-contra.sm-vertical a {
    white-space: normal; }
  .sm-contra .sm-nowrap > li > a, .sm-contra .sm-nowrap > li > :not(ul) a {
    white-space: nowrap; }
  .sm-contra a span.sub-arrow {
    padding-top: 0; } }

.beginnende {
	float:left;
	margin-right:10px;
}

@media (max-width: 768px) {
  .sm-contra > li:hover {
    border-bottom: none !important;
    background: #f2f2f2; } 
}
@media (max-width: 768px), (max-height: 500px) {
	.nav-brand img {
		max-width: 50%;
	}
	.navbar {
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
	.main-menu-btn {
		margin-top:0px;
	}
	#dnn_dnnLogin_enhancedLoginLink{
		width:50px;
		height:50px;
		color:white;
	}
	#dnn_dnnLogin_enhancedLoginLink  i{
		color:#999999;
	}
	#dnn_ContentPane {
		overflow-x:auto;
	}
	.ModPSEditAZC > div{
		white-space: nowrap;
		overflow-x:auto;
	}
	.DnnModule-SQLGridSelectedView {
		width:1000px;
	}
	
	.beginnende {
		float:none;
		margin-bottom:10px;
	}
	body > form > div {
		margin-top:100px !important;
	}
}

.ModPSEditDebsC > div {
		white-space: nowrap;
		overflow-x:auto;
}

.shadow-0 {
  box-shadow: none !important; }

.shadow-1 {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); }

.shadow-2 {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); }

.shadow-3 {
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3); }

.shadow-4 {
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3); }

.shadow-5 {
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3); }

.text-shadow-1 {
  text-shadow: 1px 1px 2px black; }

.text-shadow-2 {
  text-shadow: 2px 2px 3px black; }

.text-shadow-3 {
  text-shadow: 3px 3px 4px black; }

.text-shadow-4 {
  text-shadow: 4px 4px 5px black; }

.text-shadow-5 {
  text-shadow: 5px 5px 6px black; }

.border-width-0 {
  border-width: 0; }

.border-width-1 {
  border-width: 1px; }

.border-width-2 {
  border-width: 2px; }

.border-width-3 {
  border-width: 3px; }

.border-width-4 {
  border-width: 4px; }

.border-width-5 {
  border-width: 6px; }

.border-radius-1 {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-radius-2 {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-radius-3 {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-radius-4 {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-radius-5 {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-radius-6 {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-radius-7 {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-radius-8 {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-radius-9 {
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-radius-10 {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-all {
  border: solid 1px #ccc; }

.border-t {
  border: none;
  border-top: solid 1px #ccc; }

.border-b {
  border: none;
  border-bottom: solid 1px #ccc; }

.border-l {
  border: none;
  border-left: solid 1px #ccc; }

.border-r {
  border: none;
  border-right: solid 1px #ccc; }

.border-t-b {
  border: none;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc; }

.border-l-r {
  border: none;
  border-left: solid 1px #ccc;
  border-right: solid 1px #ccc; }

.border-t-l {
  border: none;
  border-top: solid 1px #ccc;
  border-left: solid 1px #ccc; }

.border-t-r {
  border: none;
  border-top: solid 1px #ccc;
  border-right: solid 1px #ccc; }

.border-b-1 {
  border: none;
  border-bottom: solid 1px #ccc;
  border-left: solid 1px #ccc; }

.border-b-r {
  border: none;
  border-bottom: solid 1px #ccc;
  border-right: solid 1px #ccc; }

.border-t-l-r {
  border: solid 1px #ccc;
  border-bottom: none; }

.border-b-1-r {
  border: solid 1px #ccc;
  border-top: none; }

.border-t-b-l {
  border: solid 1px #ccc;
  border-right: none; }

.border-t-b-r {
  border: solid 1px #ccc;
  border-left: none; }

.padding-5 {
  padding: 5px; }

.padding-10 {
  padding: 10px; }

.padding-15 {
  padding: 15px; }

.padding-20 {
  padding: 20px; }

.padding-25 {
  padding: 25px; }

.padding-30 {
  padding: 30px; }

.padding-35 {
  padding: 35px; }

.padding-40 {
  padding: 40px; }

.padding-45 {
  padding: 45px; }

.padding-50 {
  padding: 50px; }

.materialize-red {
  background-color: #e51c23 !important;
  color: #fff; }

.materialize-red-border {
  border-color: #e51c23 !important; }

.materialize-red a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text {
  color: #e51c23 !important; }

.materialize-red.opacity-1 {
  background-color: rgba(229, 28, 35, 0.9) !important;
  color: #fff; }

.materialize-red.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.opacity-2 {
  background-color: rgba(229, 28, 35, 0.8) !important;
  color: #fff; }

.materialize-red.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.opacity-3 {
  background-color: rgba(229, 28, 35, 0.7) !important;
  color: #fff; }

.materialize-red.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.opacity-4 {
  background-color: rgba(229, 28, 35, 0.6) !important;
  color: #fff; }

.materialize-red.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.opacity-5 {
  background-color: rgba(229, 28, 35, 0.5) !important;
  color: #fff; }

.materialize-red.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.opacity-6 {
  background-color: rgba(229, 28, 35, 0.4) !important;
  color: #fff; }

.materialize-red.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.opacity-7 {
  background-color: rgba(229, 28, 35, 0.3) !important;
  color: #fff; }

.materialize-red.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.opacity-8 {
  background-color: rgba(229, 28, 35, 0.2) !important;
  color: #fff; }

.materialize-red.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.opacity-9 {
  background-color: rgba(229, 28, 35, 0.1) !important;
  color: #fff; }

.materialize-red.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text-link a,
.materialize-red-text-link a:link,
.materialize-red-text-link a:visited,
.materialize-red-text-link a:focus,
.materialize-red-text-link a:active {
  color: #e51c23 !important; }

.materialize-red.lighten-5 {
  background-color: #fdeaeb !important;
  color: #000; }

.materialize-red.lighten-5-border {
  border-color: #fdeaeb !important; }

.materialize-red.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important; }

.materialize-red.lighten-5.opacity-1 {
  background-color: rgba(253, 234, 235, 0.9) !important;
  color: #000; }

.materialize-red.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-5.opacity-2 {
  background-color: rgba(253, 234, 235, 0.8) !important;
  color: #000; }

.materialize-red.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-5.opacity-3 {
  background-color: rgba(253, 234, 235, 0.7) !important;
  color: #000; }

.materialize-red.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-5.opacity-4 {
  background-color: rgba(253, 234, 235, 0.6) !important;
  color: #000; }

.materialize-red.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-5.opacity-5 {
  background-color: rgba(253, 234, 235, 0.5) !important;
  color: #000; }

.materialize-red.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-5.opacity-6 {
  background-color: rgba(253, 234, 235, 0.4) !important;
  color: #000; }

.materialize-red.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-5.opacity-7 {
  background-color: rgba(253, 234, 235, 0.3) !important;
  color: #000; }

.materialize-red.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-5.opacity-8 {
  background-color: rgba(253, 234, 235, 0.2) !important;
  color: #000; }

.materialize-red.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-5.opacity-9 {
  background-color: rgba(253, 234, 235, 0.1) !important;
  color: #000; }

.materialize-red.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-lighten-5-text-link a,
.materialize-red-lighten-5-text-link a:link,
.materialize-red-lighten-5-text-link a:visited,
.materialize-red-lighten-5-text-link a:focus,
.materialize-red-lighten-5-text-link a:active {
  color: #fdeaeb !important; }

.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important;
  color: #000; }

.materialize-red.lighten-4-border {
  border-color: #f8c1c3 !important; }

.materialize-red.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important; }

.materialize-red.lighten-4.opacity-1 {
  background-color: rgba(248, 193, 195, 0.9) !important;
  color: #000; }

.materialize-red.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-4.opacity-2 {
  background-color: rgba(248, 193, 195, 0.8) !important;
  color: #000; }

.materialize-red.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-4.opacity-3 {
  background-color: rgba(248, 193, 195, 0.7) !important;
  color: #000; }

.materialize-red.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-4.opacity-4 {
  background-color: rgba(248, 193, 195, 0.6) !important;
  color: #000; }

.materialize-red.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-4.opacity-5 {
  background-color: rgba(248, 193, 195, 0.5) !important;
  color: #000; }

.materialize-red.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-4.opacity-6 {
  background-color: rgba(248, 193, 195, 0.4) !important;
  color: #000; }

.materialize-red.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-4.opacity-7 {
  background-color: rgba(248, 193, 195, 0.3) !important;
  color: #000; }

.materialize-red.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-4.opacity-8 {
  background-color: rgba(248, 193, 195, 0.2) !important;
  color: #000; }

.materialize-red.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-4.opacity-9 {
  background-color: rgba(248, 193, 195, 0.1) !important;
  color: #000; }

.materialize-red.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-lighten-4-text-link a,
.materialize-red-lighten-4-text-link a:link,
.materialize-red-lighten-4-text-link a:visited,
.materialize-red-lighten-4-text-link a:focus,
.materialize-red-lighten-4-text-link a:active {
  color: #f8c1c3 !important; }

.materialize-red.lighten-3 {
  background-color: #f3989b !important;
  color: #000; }

.materialize-red.lighten-3-border {
  border-color: #f3989b !important; }

.materialize-red.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text.text-lighten-3 {
  color: #f3989b !important; }

.materialize-red.lighten-3.opacity-1 {
  background-color: rgba(243, 152, 155, 0.9) !important;
  color: #000; }

.materialize-red.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-3.opacity-2 {
  background-color: rgba(243, 152, 155, 0.8) !important;
  color: #000; }

.materialize-red.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-3.opacity-3 {
  background-color: rgba(243, 152, 155, 0.7) !important;
  color: #000; }

.materialize-red.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-3.opacity-4 {
  background-color: rgba(243, 152, 155, 0.6) !important;
  color: #000; }

.materialize-red.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-3.opacity-5 {
  background-color: rgba(243, 152, 155, 0.5) !important;
  color: #000; }

.materialize-red.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-3.opacity-6 {
  background-color: rgba(243, 152, 155, 0.4) !important;
  color: #000; }

.materialize-red.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-3.opacity-7 {
  background-color: rgba(243, 152, 155, 0.3) !important;
  color: #000; }

.materialize-red.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-3.opacity-8 {
  background-color: rgba(243, 152, 155, 0.2) !important;
  color: #000; }

.materialize-red.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-3.opacity-9 {
  background-color: rgba(243, 152, 155, 0.1) !important;
  color: #000; }

.materialize-red.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-lighten-3-text-link a,
.materialize-red-lighten-3-text-link a:link,
.materialize-red-lighten-3-text-link a:visited,
.materialize-red-lighten-3-text-link a:focus,
.materialize-red-lighten-3-text-link a:active {
  color: #f3989b !important; }

.materialize-red.lighten-2 {
  background-color: #ee6e73 !important;
  color: #fff; }

.materialize-red.lighten-2-border {
  border-color: #ee6e73 !important; }

.materialize-red.lighten-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important; }

.materialize-red.lighten-2.opacity-1 {
  background-color: rgba(238, 110, 115, 0.9) !important;
  color: #fff; }

.materialize-red.lighten-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-2.opacity-2 {
  background-color: rgba(238, 110, 115, 0.8) !important;
  color: #fff; }

.materialize-red.lighten-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-2.opacity-3 {
  background-color: rgba(238, 110, 115, 0.7) !important;
  color: #fff; }

.materialize-red.lighten-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-2.opacity-4 {
  background-color: rgba(238, 110, 115, 0.6) !important;
  color: #fff; }

.materialize-red.lighten-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-2.opacity-5 {
  background-color: rgba(238, 110, 115, 0.5) !important;
  color: #fff; }

.materialize-red.lighten-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-2.opacity-6 {
  background-color: rgba(238, 110, 115, 0.4) !important;
  color: #fff; }

.materialize-red.lighten-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-2.opacity-7 {
  background-color: rgba(238, 110, 115, 0.3) !important;
  color: #fff; }

.materialize-red.lighten-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-2.opacity-8 {
  background-color: rgba(238, 110, 115, 0.2) !important;
  color: #fff; }

.materialize-red.lighten-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-2.opacity-9 {
  background-color: rgba(238, 110, 115, 0.1) !important;
  color: #fff; }

.materialize-red.lighten-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-lighten-2-text-link a,
.materialize-red-lighten-2-text-link a:link,
.materialize-red-lighten-2-text-link a:visited,
.materialize-red-lighten-2-text-link a:focus,
.materialize-red-lighten-2-text-link a:active {
  color: #ee6e73 !important; }

.materialize-red.lighten-1 {
  background-color: #ea454b !important;
  color: #fff; }

.materialize-red.lighten-1-border {
  border-color: #ea454b !important; }

.materialize-red.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text.text-lighten-1 {
  color: #ea454b !important; }

.materialize-red.lighten-1.opacity-1 {
  background-color: rgba(234, 69, 75, 0.9) !important;
  color: #fff; }

.materialize-red.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-1.opacity-2 {
  background-color: rgba(234, 69, 75, 0.8) !important;
  color: #fff; }

.materialize-red.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-1.opacity-3 {
  background-color: rgba(234, 69, 75, 0.7) !important;
  color: #fff; }

.materialize-red.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-1.opacity-4 {
  background-color: rgba(234, 69, 75, 0.6) !important;
  color: #fff; }

.materialize-red.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-1.opacity-5 {
  background-color: rgba(234, 69, 75, 0.5) !important;
  color: #fff; }

.materialize-red.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-1.opacity-6 {
  background-color: rgba(234, 69, 75, 0.4) !important;
  color: #fff; }

.materialize-red.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-1.opacity-7 {
  background-color: rgba(234, 69, 75, 0.3) !important;
  color: #fff; }

.materialize-red.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-1.opacity-8 {
  background-color: rgba(234, 69, 75, 0.2) !important;
  color: #fff; }

.materialize-red.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-1.opacity-9 {
  background-color: rgba(234, 69, 75, 0.1) !important;
  color: #fff; }

.materialize-red.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-lighten-1-text-link a,
.materialize-red-lighten-1-text-link a:link,
.materialize-red-lighten-1-text-link a:visited,
.materialize-red-lighten-1-text-link a:focus,
.materialize-red-lighten-1-text-link a:active {
  color: #ea454b !important; }

.materialize-red.darken-1 {
  background-color: #d0181e !important;
  color: #fff; }

.materialize-red.darken-1-border {
  border-color: #d0181e !important; }

.materialize-red.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text.text-darken-1 {
  color: #d0181e !important; }

.materialize-red.darken-1.opacity-1 {
  background-color: rgba(208, 24, 30, 0.9) !important;
  color: #fff; }

.materialize-red.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-1.opacity-2 {
  background-color: rgba(208, 24, 30, 0.8) !important;
  color: #fff; }

.materialize-red.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-1.opacity-3 {
  background-color: rgba(208, 24, 30, 0.7) !important;
  color: #fff; }

.materialize-red.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-1.opacity-4 {
  background-color: rgba(208, 24, 30, 0.6) !important;
  color: #fff; }

.materialize-red.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-1.opacity-5 {
  background-color: rgba(208, 24, 30, 0.5) !important;
  color: #fff; }

.materialize-red.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-1.opacity-6 {
  background-color: rgba(208, 24, 30, 0.4) !important;
  color: #fff; }

.materialize-red.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-1.opacity-7 {
  background-color: rgba(208, 24, 30, 0.3) !important;
  color: #fff; }

.materialize-red.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-1.opacity-8 {
  background-color: rgba(208, 24, 30, 0.2) !important;
  color: #fff; }

.materialize-red.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-1.opacity-9 {
  background-color: rgba(208, 24, 30, 0.1) !important;
  color: #fff; }

.materialize-red.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-darken-1-text-link a,
.materialize-red-darken-1-text-link a:link,
.materialize-red-darken-1-text-link a:visited,
.materialize-red-darken-1-text-link a:focus,
.materialize-red-darken-1-text-link a:active {
  color: #d0181e !important; }

.materialize-red.darken-2 {
  background-color: #b9151b !important;
  color: #fff; }

.materialize-red.darken-2-border {
  border-color: #b9151b !important; }

.materialize-red.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text.text-darken-2 {
  color: #b9151b !important; }

.materialize-red.darken-2.opacity-1 {
  background-color: rgba(185, 21, 27, 0.9) !important;
  color: #fff; }

.materialize-red.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-2.opacity-2 {
  background-color: rgba(185, 21, 27, 0.8) !important;
  color: #fff; }

.materialize-red.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-2.opacity-3 {
  background-color: rgba(185, 21, 27, 0.7) !important;
  color: #fff; }

.materialize-red.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-2.opacity-4 {
  background-color: rgba(185, 21, 27, 0.6) !important;
  color: #fff; }

.materialize-red.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-2.opacity-5 {
  background-color: rgba(185, 21, 27, 0.5) !important;
  color: #fff; }

.materialize-red.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-2.opacity-6 {
  background-color: rgba(185, 21, 27, 0.4) !important;
  color: #fff; }

.materialize-red.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-2.opacity-7 {
  background-color: rgba(185, 21, 27, 0.3) !important;
  color: #fff; }

.materialize-red.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-2.opacity-8 {
  background-color: rgba(185, 21, 27, 0.2) !important;
  color: #fff; }

.materialize-red.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-2.opacity-9 {
  background-color: rgba(185, 21, 27, 0.1) !important;
  color: #fff; }

.materialize-red.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-darken-2-text-link a,
.materialize-red-darken-2-text-link a:link,
.materialize-red-darken-2-text-link a:visited,
.materialize-red-darken-2-text-link a:focus,
.materialize-red-darken-2-text-link a:active {
  color: #b9151b !important; }

.materialize-red.darken-3 {
  background-color: #a21318 !important;
  color: #fff; }

.materialize-red.darken-3-border {
  border-color: #a21318 !important; }

.materialize-red.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text.text-darken-3 {
  color: #a21318 !important; }

.materialize-red.darken-3.opacity-1 {
  background-color: rgba(162, 19, 24, 0.9) !important;
  color: #fff; }

.materialize-red.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-3.opacity-2 {
  background-color: rgba(162, 19, 24, 0.8) !important;
  color: #fff; }

.materialize-red.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-3.opacity-3 {
  background-color: rgba(162, 19, 24, 0.7) !important;
  color: #fff; }

.materialize-red.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-3.opacity-4 {
  background-color: rgba(162, 19, 24, 0.6) !important;
  color: #fff; }

.materialize-red.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-3.opacity-5 {
  background-color: rgba(162, 19, 24, 0.5) !important;
  color: #fff; }

.materialize-red.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-3.opacity-6 {
  background-color: rgba(162, 19, 24, 0.4) !important;
  color: #fff; }

.materialize-red.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-3.opacity-7 {
  background-color: rgba(162, 19, 24, 0.3) !important;
  color: #fff; }

.materialize-red.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-3.opacity-8 {
  background-color: rgba(162, 19, 24, 0.2) !important;
  color: #fff; }

.materialize-red.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-3.opacity-9 {
  background-color: rgba(162, 19, 24, 0.1) !important;
  color: #fff; }

.materialize-red.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-darken-3-text-link a,
.materialize-red-darken-3-text-link a:link,
.materialize-red-darken-3-text-link a:visited,
.materialize-red-darken-3-text-link a:focus,
.materialize-red-darken-3-text-link a:active {
  color: #a21318 !important; }

.materialize-red.darken-4 {
  background-color: #8b1014 !important;
  color: #fff; }

.materialize-red.darken-4-border {
  border-color: #8b1014 !important; }

.materialize-red.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text.text-darken-4 {
  color: #8b1014 !important; }

.materialize-red.darken-4.opacity-1 {
  background-color: rgba(139, 16, 20, 0.9) !important;
  color: #fff; }

.materialize-red.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-4.opacity-2 {
  background-color: rgba(139, 16, 20, 0.8) !important;
  color: #fff; }

.materialize-red.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-4.opacity-3 {
  background-color: rgba(139, 16, 20, 0.7) !important;
  color: #fff; }

.materialize-red.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-4.opacity-4 {
  background-color: rgba(139, 16, 20, 0.6) !important;
  color: #fff; }

.materialize-red.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-4.opacity-5 {
  background-color: rgba(139, 16, 20, 0.5) !important;
  color: #fff; }

.materialize-red.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-4.opacity-6 {
  background-color: rgba(139, 16, 20, 0.4) !important;
  color: #fff; }

.materialize-red.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-4.opacity-7 {
  background-color: rgba(139, 16, 20, 0.3) !important;
  color: #fff; }

.materialize-red.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-4.opacity-8 {
  background-color: rgba(139, 16, 20, 0.2) !important;
  color: #fff; }

.materialize-red.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-4.opacity-9 {
  background-color: rgba(139, 16, 20, 0.1) !important;
  color: #fff; }

.materialize-red.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-darken-4-text-link a,
.materialize-red-darken-4-text-link a:link,
.materialize-red-darken-4-text-link a:visited,
.materialize-red-darken-4-text-link a:focus,
.materialize-red-darken-4-text-link a:active {
  color: #8b1014 !important; }

.pink {
  background-color: #e91e63 !important;
  color: #fff; }

.pink-border {
  border-color: #e91e63 !important; }

.pink a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text {
  color: #e91e63 !important; }

.pink.opacity-1 {
  background-color: rgba(233, 30, 99, 0.9) !important;
  color: #fff; }

.pink.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.opacity-2 {
  background-color: rgba(233, 30, 99, 0.8) !important;
  color: #fff; }

.pink.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.opacity-3 {
  background-color: rgba(233, 30, 99, 0.7) !important;
  color: #fff; }

.pink.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.opacity-4 {
  background-color: rgba(233, 30, 99, 0.6) !important;
  color: #fff; }

.pink.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.opacity-5 {
  background-color: rgba(233, 30, 99, 0.5) !important;
  color: #fff; }

.pink.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.opacity-6 {
  background-color: rgba(233, 30, 99, 0.4) !important;
  color: #fff; }

.pink.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.opacity-7 {
  background-color: rgba(233, 30, 99, 0.3) !important;
  color: #fff; }

.pink.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.opacity-8 {
  background-color: rgba(233, 30, 99, 0.2) !important;
  color: #fff; }

.pink.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.opacity-9 {
  background-color: rgba(233, 30, 99, 0.1) !important;
  color: #fff; }

.pink.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text-link a,
.pink-text-link a:link,
.pink-text-link a:visited,
.pink-text-link a:focus,
.pink-text-link a:active {
  color: #e91e63 !important; }

.pink.lighten-5 {
  background-color: #fce4ec !important;
  color: #000; }

.pink.lighten-5-border {
  border-color: #fce4ec !important; }

.pink.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-lighten-5 {
  color: #fce4ec !important; }

.pink.lighten-5.opacity-1 {
  background-color: rgba(252, 228, 236, 0.9) !important;
  color: #000; }

.pink.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-5.opacity-2 {
  background-color: rgba(252, 228, 236, 0.8) !important;
  color: #000; }

.pink.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-5.opacity-3 {
  background-color: rgba(252, 228, 236, 0.7) !important;
  color: #000; }

.pink.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-5.opacity-4 {
  background-color: rgba(252, 228, 236, 0.6) !important;
  color: #000; }

.pink.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-5.opacity-5 {
  background-color: rgba(252, 228, 236, 0.5) !important;
  color: #000; }

.pink.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-5.opacity-6 {
  background-color: rgba(252, 228, 236, 0.4) !important;
  color: #000; }

.pink.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-5.opacity-7 {
  background-color: rgba(252, 228, 236, 0.3) !important;
  color: #000; }

.pink.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-5.opacity-8 {
  background-color: rgba(252, 228, 236, 0.2) !important;
  color: #000; }

.pink.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-5.opacity-9 {
  background-color: rgba(252, 228, 236, 0.1) !important;
  color: #000; }

.pink.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-lighten-5-text-link a,
.pink-lighten-5-text-link a:link,
.pink-lighten-5-text-link a:visited,
.pink-lighten-5-text-link a:focus,
.pink-lighten-5-text-link a:active {
  color: #fce4ec !important; }

.pink.lighten-4 {
  background-color: #f8bbd0 !important;
  color: #000; }

.pink.lighten-4-border {
  border-color: #f8bbd0 !important; }

.pink.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-lighten-4 {
  color: #f8bbd0 !important; }

.pink.lighten-4.opacity-1 {
  background-color: rgba(248, 187, 208, 0.9) !important;
  color: #000; }

.pink.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-4.opacity-2 {
  background-color: rgba(248, 187, 208, 0.8) !important;
  color: #000; }

.pink.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-4.opacity-3 {
  background-color: rgba(248, 187, 208, 0.7) !important;
  color: #000; }

.pink.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-4.opacity-4 {
  background-color: rgba(248, 187, 208, 0.6) !important;
  color: #000; }

.pink.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-4.opacity-5 {
  background-color: rgba(248, 187, 208, 0.5) !important;
  color: #000; }

.pink.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-4.opacity-6 {
  background-color: rgba(248, 187, 208, 0.4) !important;
  color: #000; }

.pink.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-4.opacity-7 {
  background-color: rgba(248, 187, 208, 0.3) !important;
  color: #000; }

.pink.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-4.opacity-8 {
  background-color: rgba(248, 187, 208, 0.2) !important;
  color: #000; }

.pink.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-4.opacity-9 {
  background-color: rgba(248, 187, 208, 0.1) !important;
  color: #000; }

.pink.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-lighten-4-text-link a,
.pink-lighten-4-text-link a:link,
.pink-lighten-4-text-link a:visited,
.pink-lighten-4-text-link a:focus,
.pink-lighten-4-text-link a:active {
  color: #f8bbd0 !important; }

.pink.lighten-3 {
  background-color: #f48fb1 !important;
  color: #000; }

.pink.lighten-3-border {
  border-color: #f48fb1 !important; }

.pink.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-lighten-3 {
  color: #f48fb1 !important; }

.pink.lighten-3.opacity-1 {
  background-color: rgba(244, 143, 177, 0.9) !important;
  color: #000; }

.pink.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-3.opacity-2 {
  background-color: rgba(244, 143, 177, 0.8) !important;
  color: #000; }

.pink.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-3.opacity-3 {
  background-color: rgba(244, 143, 177, 0.7) !important;
  color: #000; }

.pink.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-3.opacity-4 {
  background-color: rgba(244, 143, 177, 0.6) !important;
  color: #000; }

.pink.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-3.opacity-5 {
  background-color: rgba(244, 143, 177, 0.5) !important;
  color: #000; }

.pink.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-3.opacity-6 {
  background-color: rgba(244, 143, 177, 0.4) !important;
  color: #000; }

.pink.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-3.opacity-7 {
  background-color: rgba(244, 143, 177, 0.3) !important;
  color: #000; }

.pink.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-3.opacity-8 {
  background-color: rgba(244, 143, 177, 0.2) !important;
  color: #000; }

.pink.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-3.opacity-9 {
  background-color: rgba(244, 143, 177, 0.1) !important;
  color: #000; }

.pink.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-lighten-3-text-link a,
.pink-lighten-3-text-link a:link,
.pink-lighten-3-text-link a:visited,
.pink-lighten-3-text-link a:focus,
.pink-lighten-3-text-link a:active {
  color: #f48fb1 !important; }

.pink.lighten-2 {
  background-color: #f06292 !important;
  color: #fff; }

.pink.lighten-2-border {
  border-color: #f06292 !important; }

.pink.lighten-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-lighten-2 {
  color: #f06292 !important; }

.pink.lighten-2.opacity-1 {
  background-color: rgba(240, 98, 146, 0.9) !important;
  color: #fff; }

.pink.lighten-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-2.opacity-2 {
  background-color: rgba(240, 98, 146, 0.8) !important;
  color: #fff; }

.pink.lighten-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-2.opacity-3 {
  background-color: rgba(240, 98, 146, 0.7) !important;
  color: #fff; }

.pink.lighten-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-2.opacity-4 {
  background-color: rgba(240, 98, 146, 0.6) !important;
  color: #fff; }

.pink.lighten-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-2.opacity-5 {
  background-color: rgba(240, 98, 146, 0.5) !important;
  color: #fff; }

.pink.lighten-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-2.opacity-6 {
  background-color: rgba(240, 98, 146, 0.4) !important;
  color: #fff; }

.pink.lighten-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-2.opacity-7 {
  background-color: rgba(240, 98, 146, 0.3) !important;
  color: #fff; }

.pink.lighten-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-2.opacity-8 {
  background-color: rgba(240, 98, 146, 0.2) !important;
  color: #fff; }

.pink.lighten-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-2.opacity-9 {
  background-color: rgba(240, 98, 146, 0.1) !important;
  color: #fff; }

.pink.lighten-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-lighten-2-text-link a,
.pink-lighten-2-text-link a:link,
.pink-lighten-2-text-link a:visited,
.pink-lighten-2-text-link a:focus,
.pink-lighten-2-text-link a:active {
  color: #f06292 !important; }

.pink.lighten-1 {
  background-color: #ec407a !important;
  color: #fff; }

.pink.lighten-1-border {
  border-color: #ec407a !important; }

.pink.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-lighten-1 {
  color: #ec407a !important; }

.pink.lighten-1.opacity-1 {
  background-color: rgba(236, 64, 122, 0.9) !important;
  color: #fff; }

.pink.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-1.opacity-2 {
  background-color: rgba(236, 64, 122, 0.8) !important;
  color: #fff; }

.pink.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-1.opacity-3 {
  background-color: rgba(236, 64, 122, 0.7) !important;
  color: #fff; }

.pink.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-1.opacity-4 {
  background-color: rgba(236, 64, 122, 0.6) !important;
  color: #fff; }

.pink.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-1.opacity-5 {
  background-color: rgba(236, 64, 122, 0.5) !important;
  color: #fff; }

.pink.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-1.opacity-6 {
  background-color: rgba(236, 64, 122, 0.4) !important;
  color: #fff; }

.pink.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-1.opacity-7 {
  background-color: rgba(236, 64, 122, 0.3) !important;
  color: #fff; }

.pink.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-1.opacity-8 {
  background-color: rgba(236, 64, 122, 0.2) !important;
  color: #fff; }

.pink.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-1.opacity-9 {
  background-color: rgba(236, 64, 122, 0.1) !important;
  color: #fff; }

.pink.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-lighten-1-text-link a,
.pink-lighten-1-text-link a:link,
.pink-lighten-1-text-link a:visited,
.pink-lighten-1-text-link a:focus,
.pink-lighten-1-text-link a:active {
  color: #ec407a !important; }

.pink.darken-1 {
  background-color: #d81b60 !important;
  color: #fff; }

.pink.darken-1-border {
  border-color: #d81b60 !important; }

.pink.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-darken-1 {
  color: #d81b60 !important; }

.pink.darken-1.opacity-1 {
  background-color: rgba(216, 27, 96, 0.9) !important;
  color: #fff; }

.pink.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-1.opacity-2 {
  background-color: rgba(216, 27, 96, 0.8) !important;
  color: #fff; }

.pink.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-1.opacity-3 {
  background-color: rgba(216, 27, 96, 0.7) !important;
  color: #fff; }

.pink.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-1.opacity-4 {
  background-color: rgba(216, 27, 96, 0.6) !important;
  color: #fff; }

.pink.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-1.opacity-5 {
  background-color: rgba(216, 27, 96, 0.5) !important;
  color: #fff; }

.pink.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-1.opacity-6 {
  background-color: rgba(216, 27, 96, 0.4) !important;
  color: #fff; }

.pink.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-1.opacity-7 {
  background-color: rgba(216, 27, 96, 0.3) !important;
  color: #fff; }

.pink.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-1.opacity-8 {
  background-color: rgba(216, 27, 96, 0.2) !important;
  color: #fff; }

.pink.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-1.opacity-9 {
  background-color: rgba(216, 27, 96, 0.1) !important;
  color: #fff; }

.pink.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-darken-1-text-link a,
.pink-darken-1-text-link a:link,
.pink-darken-1-text-link a:visited,
.pink-darken-1-text-link a:focus,
.pink-darken-1-text-link a:active {
  color: #d81b60 !important; }

.pink.darken-2 {
  background-color: #c2185b !important;
  color: #fff; }

.pink.darken-2-border {
  border-color: #c2185b !important; }

.pink.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-darken-2 {
  color: #c2185b !important; }

.pink.darken-2.opacity-1 {
  background-color: rgba(194, 24, 91, 0.9) !important;
  color: #fff; }

.pink.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-2.opacity-2 {
  background-color: rgba(194, 24, 91, 0.8) !important;
  color: #fff; }

.pink.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-2.opacity-3 {
  background-color: rgba(194, 24, 91, 0.7) !important;
  color: #fff; }

.pink.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-2.opacity-4 {
  background-color: rgba(194, 24, 91, 0.6) !important;
  color: #fff; }

.pink.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-2.opacity-5 {
  background-color: rgba(194, 24, 91, 0.5) !important;
  color: #fff; }

.pink.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-2.opacity-6 {
  background-color: rgba(194, 24, 91, 0.4) !important;
  color: #fff; }

.pink.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-2.opacity-7 {
  background-color: rgba(194, 24, 91, 0.3) !important;
  color: #fff; }

.pink.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-2.opacity-8 {
  background-color: rgba(194, 24, 91, 0.2) !important;
  color: #fff; }

.pink.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-2.opacity-9 {
  background-color: rgba(194, 24, 91, 0.1) !important;
  color: #fff; }

.pink.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-darken-2-text-link a,
.pink-darken-2-text-link a:link,
.pink-darken-2-text-link a:visited,
.pink-darken-2-text-link a:focus,
.pink-darken-2-text-link a:active {
  color: #c2185b !important; }

.pink.darken-3 {
  background-color: #ad1457 !important;
  color: #fff; }

.pink.darken-3-border {
  border-color: #ad1457 !important; }

.pink.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-darken-3 {
  color: #ad1457 !important; }

.pink.darken-3.opacity-1 {
  background-color: rgba(173, 20, 87, 0.9) !important;
  color: #fff; }

.pink.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-3.opacity-2 {
  background-color: rgba(173, 20, 87, 0.8) !important;
  color: #fff; }

.pink.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-3.opacity-3 {
  background-color: rgba(173, 20, 87, 0.7) !important;
  color: #fff; }

.pink.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-3.opacity-4 {
  background-color: rgba(173, 20, 87, 0.6) !important;
  color: #fff; }

.pink.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-3.opacity-5 {
  background-color: rgba(173, 20, 87, 0.5) !important;
  color: #fff; }

.pink.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-3.opacity-6 {
  background-color: rgba(173, 20, 87, 0.4) !important;
  color: #fff; }

.pink.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-3.opacity-7 {
  background-color: rgba(173, 20, 87, 0.3) !important;
  color: #fff; }

.pink.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-3.opacity-8 {
  background-color: rgba(173, 20, 87, 0.2) !important;
  color: #fff; }

.pink.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-3.opacity-9 {
  background-color: rgba(173, 20, 87, 0.1) !important;
  color: #fff; }

.pink.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-darken-3-text-link a,
.pink-darken-3-text-link a:link,
.pink-darken-3-text-link a:visited,
.pink-darken-3-text-link a:focus,
.pink-darken-3-text-link a:active {
  color: #ad1457 !important; }

.pink.darken-4 {
  background-color: #880e4f !important;
  color: #fff; }

.pink.darken-4-border {
  border-color: #880e4f !important; }

.pink.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-darken-4 {
  color: #880e4f !important; }

.pink.darken-4.opacity-1 {
  background-color: rgba(136, 14, 79, 0.9) !important;
  color: #fff; }

.pink.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-4.opacity-2 {
  background-color: rgba(136, 14, 79, 0.8) !important;
  color: #fff; }

.pink.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-4.opacity-3 {
  background-color: rgba(136, 14, 79, 0.7) !important;
  color: #fff; }

.pink.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-4.opacity-4 {
  background-color: rgba(136, 14, 79, 0.6) !important;
  color: #fff; }

.pink.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-4.opacity-5 {
  background-color: rgba(136, 14, 79, 0.5) !important;
  color: #fff; }

.pink.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-4.opacity-6 {
  background-color: rgba(136, 14, 79, 0.4) !important;
  color: #fff; }

.pink.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-4.opacity-7 {
  background-color: rgba(136, 14, 79, 0.3) !important;
  color: #fff; }

.pink.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-4.opacity-8 {
  background-color: rgba(136, 14, 79, 0.2) !important;
  color: #fff; }

.pink.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-4.opacity-9 {
  background-color: rgba(136, 14, 79, 0.1) !important;
  color: #fff; }

.pink.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-darken-4-text-link a,
.pink-darken-4-text-link a:link,
.pink-darken-4-text-link a:visited,
.pink-darken-4-text-link a:focus,
.pink-darken-4-text-link a:active {
  color: #880e4f !important; }

.pink.accent-1 {
  background-color: #ff80ab !important;
  color: #000; }

.pink.accent-1-border {
  border-color: #ff80ab !important; }

.pink.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-accent-1 {
  color: #ff80ab !important; }

.pink.accent-1.opacity-1 {
  background-color: rgba(255, 128, 171, 0.9) !important;
  color: #000; }

.pink.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-1.opacity-2 {
  background-color: rgba(255, 128, 171, 0.8) !important;
  color: #000; }

.pink.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-1.opacity-3 {
  background-color: rgba(255, 128, 171, 0.7) !important;
  color: #000; }

.pink.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-1.opacity-4 {
  background-color: rgba(255, 128, 171, 0.6) !important;
  color: #000; }

.pink.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-1.opacity-5 {
  background-color: rgba(255, 128, 171, 0.5) !important;
  color: #000; }

.pink.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-1.opacity-6 {
  background-color: rgba(255, 128, 171, 0.4) !important;
  color: #000; }

.pink.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-1.opacity-7 {
  background-color: rgba(255, 128, 171, 0.3) !important;
  color: #000; }

.pink.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-1.opacity-8 {
  background-color: rgba(255, 128, 171, 0.2) !important;
  color: #000; }

.pink.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-1.opacity-9 {
  background-color: rgba(255, 128, 171, 0.1) !important;
  color: #000; }

.pink.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-accent-1-text-link a,
.pink-accent-1-text-link a:link,
.pink-accent-1-text-link a:visited,
.pink-accent-1-text-link a:focus,
.pink-accent-1-text-link a:active {
  color: #ff80ab !important; }

.pink.accent-2 {
  background-color: #ff4081 !important;
  color: #fff; }

.pink.accent-2-border {
  border-color: #ff4081 !important; }

.pink.accent-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-accent-2 {
  color: #ff4081 !important; }

.pink.accent-2.opacity-1 {
  background-color: rgba(255, 64, 129, 0.9) !important;
  color: #fff; }

.pink.accent-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-2.opacity-2 {
  background-color: rgba(255, 64, 129, 0.8) !important;
  color: #fff; }

.pink.accent-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-2.opacity-3 {
  background-color: rgba(255, 64, 129, 0.7) !important;
  color: #fff; }

.pink.accent-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-2.opacity-4 {
  background-color: rgba(255, 64, 129, 0.6) !important;
  color: #fff; }

.pink.accent-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-2.opacity-5 {
  background-color: rgba(255, 64, 129, 0.5) !important;
  color: #fff; }

.pink.accent-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-2.opacity-6 {
  background-color: rgba(255, 64, 129, 0.4) !important;
  color: #fff; }

.pink.accent-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-2.opacity-7 {
  background-color: rgba(255, 64, 129, 0.3) !important;
  color: #fff; }

.pink.accent-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-2.opacity-8 {
  background-color: rgba(255, 64, 129, 0.2) !important;
  color: #fff; }

.pink.accent-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-2.opacity-9 {
  background-color: rgba(255, 64, 129, 0.1) !important;
  color: #fff; }

.pink.accent-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-accent-2-text-link a,
.pink-accent-2-text-link a:link,
.pink-accent-2-text-link a:visited,
.pink-accent-2-text-link a:focus,
.pink-accent-2-text-link a:active {
  color: #ff4081 !important; }

.pink.accent-3 {
  background-color: #f50057 !important;
  color: #fff; }

.pink.accent-3-border {
  border-color: #f50057 !important; }

.pink.accent-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-accent-3 {
  color: #f50057 !important; }

.pink.accent-3.opacity-1 {
  background-color: rgba(245, 0, 87, 0.9) !important;
  color: #fff; }

.pink.accent-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-3.opacity-2 {
  background-color: rgba(245, 0, 87, 0.8) !important;
  color: #fff; }

.pink.accent-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-3.opacity-3 {
  background-color: rgba(245, 0, 87, 0.7) !important;
  color: #fff; }

.pink.accent-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-3.opacity-4 {
  background-color: rgba(245, 0, 87, 0.6) !important;
  color: #fff; }

.pink.accent-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-3.opacity-5 {
  background-color: rgba(245, 0, 87, 0.5) !important;
  color: #fff; }

.pink.accent-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-3.opacity-6 {
  background-color: rgba(245, 0, 87, 0.4) !important;
  color: #fff; }

.pink.accent-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-3.opacity-7 {
  background-color: rgba(245, 0, 87, 0.3) !important;
  color: #fff; }

.pink.accent-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-3.opacity-8 {
  background-color: rgba(245, 0, 87, 0.2) !important;
  color: #fff; }

.pink.accent-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-3.opacity-9 {
  background-color: rgba(245, 0, 87, 0.1) !important;
  color: #fff; }

.pink.accent-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-accent-3-text-link a,
.pink-accent-3-text-link a:link,
.pink-accent-3-text-link a:visited,
.pink-accent-3-text-link a:focus,
.pink-accent-3-text-link a:active {
  color: #f50057 !important; }

.pink.accent-4 {
  background-color: #c51162 !important;
  color: #fff; }

.pink.accent-4-border {
  border-color: #c51162 !important; }

.pink.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-accent-4 {
  color: #c51162 !important; }

.pink.accent-4.opacity-1 {
  background-color: rgba(197, 17, 98, 0.9) !important;
  color: #fff; }

.pink.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-4.opacity-2 {
  background-color: rgba(197, 17, 98, 0.8) !important;
  color: #fff; }

.pink.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-4.opacity-3 {
  background-color: rgba(197, 17, 98, 0.7) !important;
  color: #fff; }

.pink.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-4.opacity-4 {
  background-color: rgba(197, 17, 98, 0.6) !important;
  color: #fff; }

.pink.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-4.opacity-5 {
  background-color: rgba(197, 17, 98, 0.5) !important;
  color: #fff; }

.pink.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-4.opacity-6 {
  background-color: rgba(197, 17, 98, 0.4) !important;
  color: #fff; }

.pink.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-4.opacity-7 {
  background-color: rgba(197, 17, 98, 0.3) !important;
  color: #fff; }

.pink.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-4.opacity-8 {
  background-color: rgba(197, 17, 98, 0.2) !important;
  color: #fff; }

.pink.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-4.opacity-9 {
  background-color: rgba(197, 17, 98, 0.1) !important;
  color: #fff; }

.pink.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-accent-4-text-link a,
.pink-accent-4-text-link a:link,
.pink-accent-4-text-link a:visited,
.pink-accent-4-text-link a:focus,
.pink-accent-4-text-link a:active {
  color: #c51162 !important; }

.purple {
  background-color: #9c27b0 !important;
  color: #fff; }

.purple-border {
  border-color: #9c27b0 !important; }

.purple a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text {
  color: #9c27b0 !important; }

.purple.opacity-1 {
  background-color: rgba(156, 39, 176, 0.9) !important;
  color: #fff; }

.purple.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.opacity-2 {
  background-color: rgba(156, 39, 176, 0.8) !important;
  color: #fff; }

.purple.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.opacity-3 {
  background-color: rgba(156, 39, 176, 0.7) !important;
  color: #fff; }

.purple.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.opacity-4 {
  background-color: rgba(156, 39, 176, 0.6) !important;
  color: #fff; }

.purple.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.opacity-5 {
  background-color: rgba(156, 39, 176, 0.5) !important;
  color: #fff; }

.purple.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.opacity-6 {
  background-color: rgba(156, 39, 176, 0.4) !important;
  color: #fff; }

.purple.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.opacity-7 {
  background-color: rgba(156, 39, 176, 0.3) !important;
  color: #fff; }

.purple.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.opacity-8 {
  background-color: rgba(156, 39, 176, 0.2) !important;
  color: #fff; }

.purple.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.opacity-9 {
  background-color: rgba(156, 39, 176, 0.1) !important;
  color: #fff; }

.purple.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text-link a,
.purple-text-link a:link,
.purple-text-link a:visited,
.purple-text-link a:focus,
.purple-text-link a:active {
  color: #9c27b0 !important; }

.purple.lighten-5 {
  background-color: #f3e5f5 !important;
  color: #000; }

.purple.lighten-5-border {
  border-color: #f3e5f5 !important; }

.purple.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-lighten-5 {
  color: #f3e5f5 !important; }

.purple.lighten-5.opacity-1 {
  background-color: rgba(243, 229, 245, 0.9) !important;
  color: #000; }

.purple.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-5.opacity-2 {
  background-color: rgba(243, 229, 245, 0.8) !important;
  color: #000; }

.purple.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-5.opacity-3 {
  background-color: rgba(243, 229, 245, 0.7) !important;
  color: #000; }

.purple.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-5.opacity-4 {
  background-color: rgba(243, 229, 245, 0.6) !important;
  color: #000; }

.purple.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-5.opacity-5 {
  background-color: rgba(243, 229, 245, 0.5) !important;
  color: #000; }

.purple.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-5.opacity-6 {
  background-color: rgba(243, 229, 245, 0.4) !important;
  color: #000; }

.purple.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-5.opacity-7 {
  background-color: rgba(243, 229, 245, 0.3) !important;
  color: #000; }

.purple.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-5.opacity-8 {
  background-color: rgba(243, 229, 245, 0.2) !important;
  color: #000; }

.purple.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-5.opacity-9 {
  background-color: rgba(243, 229, 245, 0.1) !important;
  color: #000; }

.purple.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-lighten-5-text-link a,
.purple-lighten-5-text-link a:link,
.purple-lighten-5-text-link a:visited,
.purple-lighten-5-text-link a:focus,
.purple-lighten-5-text-link a:active {
  color: #f3e5f5 !important; }

.purple.lighten-4 {
  background-color: #e1bee7 !important;
  color: #000; }

.purple.lighten-4-border {
  border-color: #e1bee7 !important; }

.purple.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-lighten-4 {
  color: #e1bee7 !important; }

.purple.lighten-4.opacity-1 {
  background-color: rgba(225, 190, 231, 0.9) !important;
  color: #000; }

.purple.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-4.opacity-2 {
  background-color: rgba(225, 190, 231, 0.8) !important;
  color: #000; }

.purple.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-4.opacity-3 {
  background-color: rgba(225, 190, 231, 0.7) !important;
  color: #000; }

.purple.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-4.opacity-4 {
  background-color: rgba(225, 190, 231, 0.6) !important;
  color: #000; }

.purple.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-4.opacity-5 {
  background-color: rgba(225, 190, 231, 0.5) !important;
  color: #000; }

.purple.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-4.opacity-6 {
  background-color: rgba(225, 190, 231, 0.4) !important;
  color: #000; }

.purple.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-4.opacity-7 {
  background-color: rgba(225, 190, 231, 0.3) !important;
  color: #000; }

.purple.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-4.opacity-8 {
  background-color: rgba(225, 190, 231, 0.2) !important;
  color: #000; }

.purple.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-4.opacity-9 {
  background-color: rgba(225, 190, 231, 0.1) !important;
  color: #000; }

.purple.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-lighten-4-text-link a,
.purple-lighten-4-text-link a:link,
.purple-lighten-4-text-link a:visited,
.purple-lighten-4-text-link a:focus,
.purple-lighten-4-text-link a:active {
  color: #e1bee7 !important; }

.purple.lighten-3 {
  background-color: #ce93d8 !important;
  color: #000; }

.purple.lighten-3-border {
  border-color: #ce93d8 !important; }

.purple.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-lighten-3 {
  color: #ce93d8 !important; }

.purple.lighten-3.opacity-1 {
  background-color: rgba(206, 147, 216, 0.9) !important;
  color: #000; }

.purple.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-3.opacity-2 {
  background-color: rgba(206, 147, 216, 0.8) !important;
  color: #000; }

.purple.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-3.opacity-3 {
  background-color: rgba(206, 147, 216, 0.7) !important;
  color: #000; }

.purple.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-3.opacity-4 {
  background-color: rgba(206, 147, 216, 0.6) !important;
  color: #000; }

.purple.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-3.opacity-5 {
  background-color: rgba(206, 147, 216, 0.5) !important;
  color: #000; }

.purple.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-3.opacity-6 {
  background-color: rgba(206, 147, 216, 0.4) !important;
  color: #000; }

.purple.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-3.opacity-7 {
  background-color: rgba(206, 147, 216, 0.3) !important;
  color: #000; }

.purple.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-3.opacity-8 {
  background-color: rgba(206, 147, 216, 0.2) !important;
  color: #000; }

.purple.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-3.opacity-9 {
  background-color: rgba(206, 147, 216, 0.1) !important;
  color: #000; }

.purple.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-lighten-3-text-link a,
.purple-lighten-3-text-link a:link,
.purple-lighten-3-text-link a:visited,
.purple-lighten-3-text-link a:focus,
.purple-lighten-3-text-link a:active {
  color: #ce93d8 !important; }

.purple.lighten-2 {
  background-color: #ba68c8 !important;
  color: #fff; }

.purple.lighten-2-border {
  border-color: #ba68c8 !important; }

.purple.lighten-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-lighten-2 {
  color: #ba68c8 !important; }

.purple.lighten-2.opacity-1 {
  background-color: rgba(186, 104, 200, 0.9) !important;
  color: #fff; }

.purple.lighten-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-2.opacity-2 {
  background-color: rgba(186, 104, 200, 0.8) !important;
  color: #fff; }

.purple.lighten-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-2.opacity-3 {
  background-color: rgba(186, 104, 200, 0.7) !important;
  color: #fff; }

.purple.lighten-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-2.opacity-4 {
  background-color: rgba(186, 104, 200, 0.6) !important;
  color: #fff; }

.purple.lighten-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-2.opacity-5 {
  background-color: rgba(186, 104, 200, 0.5) !important;
  color: #fff; }

.purple.lighten-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-2.opacity-6 {
  background-color: rgba(186, 104, 200, 0.4) !important;
  color: #fff; }

.purple.lighten-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-2.opacity-7 {
  background-color: rgba(186, 104, 200, 0.3) !important;
  color: #fff; }

.purple.lighten-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-2.opacity-8 {
  background-color: rgba(186, 104, 200, 0.2) !important;
  color: #fff; }

.purple.lighten-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-2.opacity-9 {
  background-color: rgba(186, 104, 200, 0.1) !important;
  color: #fff; }

.purple.lighten-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-lighten-2-text-link a,
.purple-lighten-2-text-link a:link,
.purple-lighten-2-text-link a:visited,
.purple-lighten-2-text-link a:focus,
.purple-lighten-2-text-link a:active {
  color: #ba68c8 !important; }

.purple.lighten-1 {
  background-color: #ab47bc !important;
  color: #fff; }

.purple.lighten-1-border {
  border-color: #ab47bc !important; }

.purple.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-lighten-1 {
  color: #ab47bc !important; }

.purple.lighten-1.opacity-1 {
  background-color: rgba(171, 71, 188, 0.9) !important;
  color: #fff; }

.purple.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-1.opacity-2 {
  background-color: rgba(171, 71, 188, 0.8) !important;
  color: #fff; }

.purple.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-1.opacity-3 {
  background-color: rgba(171, 71, 188, 0.7) !important;
  color: #fff; }

.purple.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-1.opacity-4 {
  background-color: rgba(171, 71, 188, 0.6) !important;
  color: #fff; }

.purple.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-1.opacity-5 {
  background-color: rgba(171, 71, 188, 0.5) !important;
  color: #fff; }

.purple.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-1.opacity-6 {
  background-color: rgba(171, 71, 188, 0.4) !important;
  color: #fff; }

.purple.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-1.opacity-7 {
  background-color: rgba(171, 71, 188, 0.3) !important;
  color: #fff; }

.purple.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-1.opacity-8 {
  background-color: rgba(171, 71, 188, 0.2) !important;
  color: #fff; }

.purple.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-1.opacity-9 {
  background-color: rgba(171, 71, 188, 0.1) !important;
  color: #fff; }

.purple.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-lighten-1-text-link a,
.purple-lighten-1-text-link a:link,
.purple-lighten-1-text-link a:visited,
.purple-lighten-1-text-link a:focus,
.purple-lighten-1-text-link a:active {
  color: #ab47bc !important; }

.purple.darken-1 {
  background-color: #8e24aa !important;
  color: #fff; }

.purple.darken-1-border {
  border-color: #8e24aa !important; }

.purple.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-darken-1 {
  color: #8e24aa !important; }

.purple.darken-1.opacity-1 {
  background-color: rgba(142, 36, 170, 0.9) !important;
  color: #fff; }

.purple.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-1.opacity-2 {
  background-color: rgba(142, 36, 170, 0.8) !important;
  color: #fff; }

.purple.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-1.opacity-3 {
  background-color: rgba(142, 36, 170, 0.7) !important;
  color: #fff; }

.purple.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-1.opacity-4 {
  background-color: rgba(142, 36, 170, 0.6) !important;
  color: #fff; }

.purple.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-1.opacity-5 {
  background-color: rgba(142, 36, 170, 0.5) !important;
  color: #fff; }

.purple.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-1.opacity-6 {
  background-color: rgba(142, 36, 170, 0.4) !important;
  color: #fff; }

.purple.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-1.opacity-7 {
  background-color: rgba(142, 36, 170, 0.3) !important;
  color: #fff; }

.purple.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-1.opacity-8 {
  background-color: rgba(142, 36, 170, 0.2) !important;
  color: #fff; }

.purple.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-1.opacity-9 {
  background-color: rgba(142, 36, 170, 0.1) !important;
  color: #fff; }

.purple.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-darken-1-text-link a,
.purple-darken-1-text-link a:link,
.purple-darken-1-text-link a:visited,
.purple-darken-1-text-link a:focus,
.purple-darken-1-text-link a:active {
  color: #8e24aa !important; }

.purple.darken-2 {
  background-color: #7b1fa2 !important;
  color: #fff; }

.purple.darken-2-border {
  border-color: #7b1fa2 !important; }

.purple.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-darken-2 {
  color: #7b1fa2 !important; }

.purple.darken-2.opacity-1 {
  background-color: rgba(123, 31, 162, 0.9) !important;
  color: #fff; }

.purple.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-2.opacity-2 {
  background-color: rgba(123, 31, 162, 0.8) !important;
  color: #fff; }

.purple.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-2.opacity-3 {
  background-color: rgba(123, 31, 162, 0.7) !important;
  color: #fff; }

.purple.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-2.opacity-4 {
  background-color: rgba(123, 31, 162, 0.6) !important;
  color: #fff; }

.purple.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-2.opacity-5 {
  background-color: rgba(123, 31, 162, 0.5) !important;
  color: #fff; }

.purple.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-2.opacity-6 {
  background-color: rgba(123, 31, 162, 0.4) !important;
  color: #fff; }

.purple.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-2.opacity-7 {
  background-color: rgba(123, 31, 162, 0.3) !important;
  color: #fff; }

.purple.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-2.opacity-8 {
  background-color: rgba(123, 31, 162, 0.2) !important;
  color: #fff; }

.purple.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-2.opacity-9 {
  background-color: rgba(123, 31, 162, 0.1) !important;
  color: #fff; }

.purple.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-darken-2-text-link a,
.purple-darken-2-text-link a:link,
.purple-darken-2-text-link a:visited,
.purple-darken-2-text-link a:focus,
.purple-darken-2-text-link a:active {
  color: #7b1fa2 !important; }

.purple.darken-3 {
  background-color: #6a1b9a !important;
  color: #fff; }

.purple.darken-3-border {
  border-color: #6a1b9a !important; }

.purple.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-darken-3 {
  color: #6a1b9a !important; }

.purple.darken-3.opacity-1 {
  background-color: rgba(106, 27, 154, 0.9) !important;
  color: #fff; }

.purple.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-3.opacity-2 {
  background-color: rgba(106, 27, 154, 0.8) !important;
  color: #fff; }

.purple.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-3.opacity-3 {
  background-color: rgba(106, 27, 154, 0.7) !important;
  color: #fff; }

.purple.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-3.opacity-4 {
  background-color: rgba(106, 27, 154, 0.6) !important;
  color: #fff; }

.purple.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-3.opacity-5 {
  background-color: rgba(106, 27, 154, 0.5) !important;
  color: #fff; }

.purple.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-3.opacity-6 {
  background-color: rgba(106, 27, 154, 0.4) !important;
  color: #fff; }

.purple.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-3.opacity-7 {
  background-color: rgba(106, 27, 154, 0.3) !important;
  color: #fff; }

.purple.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-3.opacity-8 {
  background-color: rgba(106, 27, 154, 0.2) !important;
  color: #fff; }

.purple.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-3.opacity-9 {
  background-color: rgba(106, 27, 154, 0.1) !important;
  color: #fff; }

.purple.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-darken-3-text-link a,
.purple-darken-3-text-link a:link,
.purple-darken-3-text-link a:visited,
.purple-darken-3-text-link a:focus,
.purple-darken-3-text-link a:active {
  color: #6a1b9a !important; }

.purple.darken-4 {
  background-color: #4a148c !important;
  color: #fff; }

.purple.darken-4-border {
  border-color: #4a148c !important; }

.purple.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-darken-4 {
  color: #4a148c !important; }

.purple.darken-4.opacity-1 {
  background-color: rgba(74, 20, 140, 0.9) !important;
  color: #fff; }

.purple.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-4.opacity-2 {
  background-color: rgba(74, 20, 140, 0.8) !important;
  color: #fff; }

.purple.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-4.opacity-3 {
  background-color: rgba(74, 20, 140, 0.7) !important;
  color: #fff; }

.purple.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-4.opacity-4 {
  background-color: rgba(74, 20, 140, 0.6) !important;
  color: #fff; }

.purple.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-4.opacity-5 {
  background-color: rgba(74, 20, 140, 0.5) !important;
  color: #fff; }

.purple.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-4.opacity-6 {
  background-color: rgba(74, 20, 140, 0.4) !important;
  color: #fff; }

.purple.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-4.opacity-7 {
  background-color: rgba(74, 20, 140, 0.3) !important;
  color: #fff; }

.purple.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-4.opacity-8 {
  background-color: rgba(74, 20, 140, 0.2) !important;
  color: #fff; }

.purple.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-4.opacity-9 {
  background-color: rgba(74, 20, 140, 0.1) !important;
  color: #fff; }

.purple.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-darken-4-text-link a,
.purple-darken-4-text-link a:link,
.purple-darken-4-text-link a:visited,
.purple-darken-4-text-link a:focus,
.purple-darken-4-text-link a:active {
  color: #4a148c !important; }

.purple.accent-1 {
  background-color: #ea80fc !important;
  color: #000; }

.purple.accent-1-border {
  border-color: #ea80fc !important; }

.purple.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-accent-1 {
  color: #ea80fc !important; }

.purple.accent-1.opacity-1 {
  background-color: rgba(234, 128, 252, 0.9) !important;
  color: #000; }

.purple.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-1.opacity-2 {
  background-color: rgba(234, 128, 252, 0.8) !important;
  color: #000; }

.purple.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-1.opacity-3 {
  background-color: rgba(234, 128, 252, 0.7) !important;
  color: #000; }

.purple.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-1.opacity-4 {
  background-color: rgba(234, 128, 252, 0.6) !important;
  color: #000; }

.purple.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-1.opacity-5 {
  background-color: rgba(234, 128, 252, 0.5) !important;
  color: #000; }

.purple.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-1.opacity-6 {
  background-color: rgba(234, 128, 252, 0.4) !important;
  color: #000; }

.purple.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-1.opacity-7 {
  background-color: rgba(234, 128, 252, 0.3) !important;
  color: #000; }

.purple.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-1.opacity-8 {
  background-color: rgba(234, 128, 252, 0.2) !important;
  color: #000; }

.purple.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-1.opacity-9 {
  background-color: rgba(234, 128, 252, 0.1) !important;
  color: #000; }

.purple.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-accent-1-text-link a,
.purple-accent-1-text-link a:link,
.purple-accent-1-text-link a:visited,
.purple-accent-1-text-link a:focus,
.purple-accent-1-text-link a:active {
  color: #ea80fc !important; }

.purple.accent-2 {
  background-color: #e040fb !important;
  color: #fff; }

.purple.accent-2-border {
  border-color: #e040fb !important; }

.purple.accent-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-accent-2 {
  color: #e040fb !important; }

.purple.accent-2.opacity-1 {
  background-color: rgba(224, 64, 251, 0.9) !important;
  color: #fff; }

.purple.accent-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-2.opacity-2 {
  background-color: rgba(224, 64, 251, 0.8) !important;
  color: #fff; }

.purple.accent-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-2.opacity-3 {
  background-color: rgba(224, 64, 251, 0.7) !important;
  color: #fff; }

.purple.accent-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-2.opacity-4 {
  background-color: rgba(224, 64, 251, 0.6) !important;
  color: #fff; }

.purple.accent-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-2.opacity-5 {
  background-color: rgba(224, 64, 251, 0.5) !important;
  color: #fff; }

.purple.accent-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-2.opacity-6 {
  background-color: rgba(224, 64, 251, 0.4) !important;
  color: #fff; }

.purple.accent-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-2.opacity-7 {
  background-color: rgba(224, 64, 251, 0.3) !important;
  color: #fff; }

.purple.accent-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-2.opacity-8 {
  background-color: rgba(224, 64, 251, 0.2) !important;
  color: #fff; }

.purple.accent-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-2.opacity-9 {
  background-color: rgba(224, 64, 251, 0.1) !important;
  color: #fff; }

.purple.accent-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-accent-2-text-link a,
.purple-accent-2-text-link a:link,
.purple-accent-2-text-link a:visited,
.purple-accent-2-text-link a:focus,
.purple-accent-2-text-link a:active {
  color: #e040fb !important; }

.purple.accent-3 {
  background-color: #d500f9 !important;
  color: #fff; }

.purple.accent-3-border {
  border-color: #d500f9 !important; }

.purple.accent-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-accent-3 {
  color: #d500f9 !important; }

.purple.accent-3.opacity-1 {
  background-color: rgba(213, 0, 249, 0.9) !important;
  color: #fff; }

.purple.accent-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-3.opacity-2 {
  background-color: rgba(213, 0, 249, 0.8) !important;
  color: #fff; }

.purple.accent-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-3.opacity-3 {
  background-color: rgba(213, 0, 249, 0.7) !important;
  color: #fff; }

.purple.accent-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-3.opacity-4 {
  background-color: rgba(213, 0, 249, 0.6) !important;
  color: #fff; }

.purple.accent-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-3.opacity-5 {
  background-color: rgba(213, 0, 249, 0.5) !important;
  color: #fff; }

.purple.accent-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-3.opacity-6 {
  background-color: rgba(213, 0, 249, 0.4) !important;
  color: #fff; }

.purple.accent-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-3.opacity-7 {
  background-color: rgba(213, 0, 249, 0.3) !important;
  color: #fff; }

.purple.accent-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-3.opacity-8 {
  background-color: rgba(213, 0, 249, 0.2) !important;
  color: #fff; }

.purple.accent-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-3.opacity-9 {
  background-color: rgba(213, 0, 249, 0.1) !important;
  color: #fff; }

.purple.accent-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-accent-3-text-link a,
.purple-accent-3-text-link a:link,
.purple-accent-3-text-link a:visited,
.purple-accent-3-text-link a:focus,
.purple-accent-3-text-link a:active {
  color: #d500f9 !important; }

.purple.accent-4 {
  background-color: #aa00ff !important;
  color: #fff; }

.purple.accent-4-border {
  border-color: #aa00ff !important; }

.purple.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-accent-4 {
  color: #aa00ff !important; }

.purple.accent-4.opacity-1 {
  background-color: rgba(170, 0, 255, 0.9) !important;
  color: #fff; }

.purple.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-4.opacity-2 {
  background-color: rgba(170, 0, 255, 0.8) !important;
  color: #fff; }

.purple.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-4.opacity-3 {
  background-color: rgba(170, 0, 255, 0.7) !important;
  color: #fff; }

.purple.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-4.opacity-4 {
  background-color: rgba(170, 0, 255, 0.6) !important;
  color: #fff; }

.purple.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-4.opacity-5 {
  background-color: rgba(170, 0, 255, 0.5) !important;
  color: #fff; }

.purple.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-4.opacity-6 {
  background-color: rgba(170, 0, 255, 0.4) !important;
  color: #fff; }

.purple.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-4.opacity-7 {
  background-color: rgba(170, 0, 255, 0.3) !important;
  color: #fff; }

.purple.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-4.opacity-8 {
  background-color: rgba(170, 0, 255, 0.2) !important;
  color: #fff; }

.purple.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-4.opacity-9 {
  background-color: rgba(170, 0, 255, 0.1) !important;
  color: #fff; }

.purple.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-accent-4-text-link a,
.purple-accent-4-text-link a:link,
.purple-accent-4-text-link a:visited,
.purple-accent-4-text-link a:focus,
.purple-accent-4-text-link a:active {
  color: #aa00ff !important; }

.deep-purple {
  background-color: #673ab7 !important;
  color: #fff; }

.deep-purple-border {
  border-color: #673ab7 !important; }

.deep-purple a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text {
  color: #673ab7 !important; }

.deep-purple.opacity-1 {
  background-color: rgba(103, 58, 183, 0.9) !important;
  color: #fff; }

.deep-purple.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.opacity-2 {
  background-color: rgba(103, 58, 183, 0.8) !important;
  color: #fff; }

.deep-purple.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.opacity-3 {
  background-color: rgba(103, 58, 183, 0.7) !important;
  color: #fff; }

.deep-purple.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.opacity-4 {
  background-color: rgba(103, 58, 183, 0.6) !important;
  color: #fff; }

.deep-purple.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.opacity-5 {
  background-color: rgba(103, 58, 183, 0.5) !important;
  color: #fff; }

.deep-purple.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.opacity-6 {
  background-color: rgba(103, 58, 183, 0.4) !important;
  color: #fff; }

.deep-purple.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.opacity-7 {
  background-color: rgba(103, 58, 183, 0.3) !important;
  color: #fff; }

.deep-purple.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.opacity-8 {
  background-color: rgba(103, 58, 183, 0.2) !important;
  color: #fff; }

.deep-purple.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.opacity-9 {
  background-color: rgba(103, 58, 183, 0.1) !important;
  color: #fff; }

.deep-purple.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text-link a,
.deep-purple-text-link a:link,
.deep-purple-text-link a:visited,
.deep-purple-text-link a:focus,
.deep-purple-text-link a:active {
  color: #673ab7 !important; }

.deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
  color: #000; }

.deep-purple.lighten-5-border {
  border-color: #ede7f6 !important; }

.deep-purple.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important; }

.deep-purple.lighten-5.opacity-1 {
  background-color: rgba(237, 231, 246, 0.9) !important;
  color: #000; }

.deep-purple.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-5.opacity-2 {
  background-color: rgba(237, 231, 246, 0.8) !important;
  color: #000; }

.deep-purple.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-5.opacity-3 {
  background-color: rgba(237, 231, 246, 0.7) !important;
  color: #000; }

.deep-purple.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-5.opacity-4 {
  background-color: rgba(237, 231, 246, 0.6) !important;
  color: #000; }

.deep-purple.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-5.opacity-5 {
  background-color: rgba(237, 231, 246, 0.5) !important;
  color: #000; }

.deep-purple.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-5.opacity-6 {
  background-color: rgba(237, 231, 246, 0.4) !important;
  color: #000; }

.deep-purple.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-5.opacity-7 {
  background-color: rgba(237, 231, 246, 0.3) !important;
  color: #000; }

.deep-purple.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-5.opacity-8 {
  background-color: rgba(237, 231, 246, 0.2) !important;
  color: #000; }

.deep-purple.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-5.opacity-9 {
  background-color: rgba(237, 231, 246, 0.1) !important;
  color: #000; }

.deep-purple.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-lighten-5-text-link a,
.deep-purple-lighten-5-text-link a:link,
.deep-purple-lighten-5-text-link a:visited,
.deep-purple-lighten-5-text-link a:focus,
.deep-purple-lighten-5-text-link a:active {
  color: #ede7f6 !important; }

.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
  color: #000; }

.deep-purple.lighten-4-border {
  border-color: #d1c4e9 !important; }

.deep-purple.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important; }

.deep-purple.lighten-4.opacity-1 {
  background-color: rgba(209, 196, 233, 0.9) !important;
  color: #000; }

.deep-purple.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-4.opacity-2 {
  background-color: rgba(209, 196, 233, 0.8) !important;
  color: #000; }

.deep-purple.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-4.opacity-3 {
  background-color: rgba(209, 196, 233, 0.7) !important;
  color: #000; }

.deep-purple.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-4.opacity-4 {
  background-color: rgba(209, 196, 233, 0.6) !important;
  color: #000; }

.deep-purple.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-4.opacity-5 {
  background-color: rgba(209, 196, 233, 0.5) !important;
  color: #000; }

.deep-purple.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-4.opacity-6 {
  background-color: rgba(209, 196, 233, 0.4) !important;
  color: #000; }

.deep-purple.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-4.opacity-7 {
  background-color: rgba(209, 196, 233, 0.3) !important;
  color: #000; }

.deep-purple.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-4.opacity-8 {
  background-color: rgba(209, 196, 233, 0.2) !important;
  color: #000; }

.deep-purple.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-4.opacity-9 {
  background-color: rgba(209, 196, 233, 0.1) !important;
  color: #000; }

.deep-purple.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-lighten-4-text-link a,
.deep-purple-lighten-4-text-link a:link,
.deep-purple-lighten-4-text-link a:visited,
.deep-purple-lighten-4-text-link a:focus,
.deep-purple-lighten-4-text-link a:active {
  color: #d1c4e9 !important; }

.deep-purple.lighten-3 {
  background-color: #b39ddb !important;
  color: #000; }

.deep-purple.lighten-3-border {
  border-color: #b39ddb !important; }

.deep-purple.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important; }

.deep-purple.lighten-3.opacity-1 {
  background-color: rgba(179, 157, 219, 0.9) !important;
  color: #000; }

.deep-purple.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-3.opacity-2 {
  background-color: rgba(179, 157, 219, 0.8) !important;
  color: #000; }

.deep-purple.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-3.opacity-3 {
  background-color: rgba(179, 157, 219, 0.7) !important;
  color: #000; }

.deep-purple.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-3.opacity-4 {
  background-color: rgba(179, 157, 219, 0.6) !important;
  color: #000; }

.deep-purple.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-3.opacity-5 {
  background-color: rgba(179, 157, 219, 0.5) !important;
  color: #000; }

.deep-purple.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-3.opacity-6 {
  background-color: rgba(179, 157, 219, 0.4) !important;
  color: #000; }

.deep-purple.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-3.opacity-7 {
  background-color: rgba(179, 157, 219, 0.3) !important;
  color: #000; }

.deep-purple.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-3.opacity-8 {
  background-color: rgba(179, 157, 219, 0.2) !important;
  color: #000; }

.deep-purple.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-3.opacity-9 {
  background-color: rgba(179, 157, 219, 0.1) !important;
  color: #000; }

.deep-purple.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-lighten-3-text-link a,
.deep-purple-lighten-3-text-link a:link,
.deep-purple-lighten-3-text-link a:visited,
.deep-purple-lighten-3-text-link a:focus,
.deep-purple-lighten-3-text-link a:active {
  color: #b39ddb !important; }

.deep-purple.lighten-2 {
  background-color: #9575cd !important;
  color: #fff; }

.deep-purple.lighten-2-border {
  border-color: #9575cd !important; }

.deep-purple.lighten-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-lighten-2 {
  color: #9575cd !important; }

.deep-purple.lighten-2.opacity-1 {
  background-color: rgba(149, 117, 205, 0.9) !important;
  color: #fff; }

.deep-purple.lighten-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-2.opacity-2 {
  background-color: rgba(149, 117, 205, 0.8) !important;
  color: #fff; }

.deep-purple.lighten-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-2.opacity-3 {
  background-color: rgba(149, 117, 205, 0.7) !important;
  color: #fff; }

.deep-purple.lighten-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-2.opacity-4 {
  background-color: rgba(149, 117, 205, 0.6) !important;
  color: #fff; }

.deep-purple.lighten-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-2.opacity-5 {
  background-color: rgba(149, 117, 205, 0.5) !important;
  color: #fff; }

.deep-purple.lighten-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-2.opacity-6 {
  background-color: rgba(149, 117, 205, 0.4) !important;
  color: #fff; }

.deep-purple.lighten-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-2.opacity-7 {
  background-color: rgba(149, 117, 205, 0.3) !important;
  color: #fff; }

.deep-purple.lighten-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-2.opacity-8 {
  background-color: rgba(149, 117, 205, 0.2) !important;
  color: #fff; }

.deep-purple.lighten-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-2.opacity-9 {
  background-color: rgba(149, 117, 205, 0.1) !important;
  color: #fff; }

.deep-purple.lighten-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-lighten-2-text-link a,
.deep-purple-lighten-2-text-link a:link,
.deep-purple-lighten-2-text-link a:visited,
.deep-purple-lighten-2-text-link a:focus,
.deep-purple-lighten-2-text-link a:active {
  color: #9575cd !important; }

.deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
  color: #fff; }

.deep-purple.lighten-1-border {
  border-color: #7e57c2 !important; }

.deep-purple.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important; }

.deep-purple.lighten-1.opacity-1 {
  background-color: rgba(126, 87, 194, 0.9) !important;
  color: #fff; }

.deep-purple.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-1.opacity-2 {
  background-color: rgba(126, 87, 194, 0.8) !important;
  color: #fff; }

.deep-purple.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-1.opacity-3 {
  background-color: rgba(126, 87, 194, 0.7) !important;
  color: #fff; }

.deep-purple.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-1.opacity-4 {
  background-color: rgba(126, 87, 194, 0.6) !important;
  color: #fff; }

.deep-purple.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-1.opacity-5 {
  background-color: rgba(126, 87, 194, 0.5) !important;
  color: #fff; }

.deep-purple.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-1.opacity-6 {
  background-color: rgba(126, 87, 194, 0.4) !important;
  color: #fff; }

.deep-purple.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-1.opacity-7 {
  background-color: rgba(126, 87, 194, 0.3) !important;
  color: #fff; }

.deep-purple.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-1.opacity-8 {
  background-color: rgba(126, 87, 194, 0.2) !important;
  color: #fff; }

.deep-purple.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-1.opacity-9 {
  background-color: rgba(126, 87, 194, 0.1) !important;
  color: #fff; }

.deep-purple.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-lighten-1-text-link a,
.deep-purple-lighten-1-text-link a:link,
.deep-purple-lighten-1-text-link a:visited,
.deep-purple-lighten-1-text-link a:focus,
.deep-purple-lighten-1-text-link a:active {
  color: #7e57c2 !important; }

.deep-purple.darken-1 {
  background-color: #5e35b1 !important;
  color: #fff; }

.deep-purple.darken-1-border {
  border-color: #5e35b1 !important; }

.deep-purple.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important; }

.deep-purple.darken-1.opacity-1 {
  background-color: rgba(94, 53, 177, 0.9) !important;
  color: #fff; }

.deep-purple.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-1.opacity-2 {
  background-color: rgba(94, 53, 177, 0.8) !important;
  color: #fff; }

.deep-purple.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-1.opacity-3 {
  background-color: rgba(94, 53, 177, 0.7) !important;
  color: #fff; }

.deep-purple.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-1.opacity-4 {
  background-color: rgba(94, 53, 177, 0.6) !important;
  color: #fff; }

.deep-purple.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-1.opacity-5 {
  background-color: rgba(94, 53, 177, 0.5) !important;
  color: #fff; }

.deep-purple.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-1.opacity-6 {
  background-color: rgba(94, 53, 177, 0.4) !important;
  color: #fff; }

.deep-purple.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-1.opacity-7 {
  background-color: rgba(94, 53, 177, 0.3) !important;
  color: #fff; }

.deep-purple.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-1.opacity-8 {
  background-color: rgba(94, 53, 177, 0.2) !important;
  color: #fff; }

.deep-purple.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-1.opacity-9 {
  background-color: rgba(94, 53, 177, 0.1) !important;
  color: #fff; }

.deep-purple.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-darken-1-text-link a,
.deep-purple-darken-1-text-link a:link,
.deep-purple-darken-1-text-link a:visited,
.deep-purple-darken-1-text-link a:focus,
.deep-purple-darken-1-text-link a:active {
  color: #5e35b1 !important; }

.deep-purple.darken-2 {
  background-color: #512da8 !important;
  color: #fff; }

.deep-purple.darken-2-border {
  border-color: #512da8 !important; }

.deep-purple.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-darken-2 {
  color: #512da8 !important; }

.deep-purple.darken-2.opacity-1 {
  background-color: rgba(81, 45, 168, 0.9) !important;
  color: #fff; }

.deep-purple.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-2.opacity-2 {
  background-color: rgba(81, 45, 168, 0.8) !important;
  color: #fff; }

.deep-purple.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-2.opacity-3 {
  background-color: rgba(81, 45, 168, 0.7) !important;
  color: #fff; }

.deep-purple.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-2.opacity-4 {
  background-color: rgba(81, 45, 168, 0.6) !important;
  color: #fff; }

.deep-purple.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-2.opacity-5 {
  background-color: rgba(81, 45, 168, 0.5) !important;
  color: #fff; }

.deep-purple.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-2.opacity-6 {
  background-color: rgba(81, 45, 168, 0.4) !important;
  color: #fff; }

.deep-purple.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-2.opacity-7 {
  background-color: rgba(81, 45, 168, 0.3) !important;
  color: #fff; }

.deep-purple.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-2.opacity-8 {
  background-color: rgba(81, 45, 168, 0.2) !important;
  color: #fff; }

.deep-purple.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-2.opacity-9 {
  background-color: rgba(81, 45, 168, 0.1) !important;
  color: #fff; }

.deep-purple.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-darken-2-text-link a,
.deep-purple-darken-2-text-link a:link,
.deep-purple-darken-2-text-link a:visited,
.deep-purple-darken-2-text-link a:focus,
.deep-purple-darken-2-text-link a:active {
  color: #512da8 !important; }

.deep-purple.darken-3 {
  background-color: #4527a0 !important;
  color: #fff; }

.deep-purple.darken-3-border {
  border-color: #4527a0 !important; }

.deep-purple.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-darken-3 {
  color: #4527a0 !important; }

.deep-purple.darken-3.opacity-1 {
  background-color: rgba(69, 39, 160, 0.9) !important;
  color: #fff; }

.deep-purple.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-3.opacity-2 {
  background-color: rgba(69, 39, 160, 0.8) !important;
  color: #fff; }

.deep-purple.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-3.opacity-3 {
  background-color: rgba(69, 39, 160, 0.7) !important;
  color: #fff; }

.deep-purple.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-3.opacity-4 {
  background-color: rgba(69, 39, 160, 0.6) !important;
  color: #fff; }

.deep-purple.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-3.opacity-5 {
  background-color: rgba(69, 39, 160, 0.5) !important;
  color: #fff; }

.deep-purple.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-3.opacity-6 {
  background-color: rgba(69, 39, 160, 0.4) !important;
  color: #fff; }

.deep-purple.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-3.opacity-7 {
  background-color: rgba(69, 39, 160, 0.3) !important;
  color: #fff; }

.deep-purple.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-3.opacity-8 {
  background-color: rgba(69, 39, 160, 0.2) !important;
  color: #fff; }

.deep-purple.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-3.opacity-9 {
  background-color: rgba(69, 39, 160, 0.1) !important;
  color: #fff; }

.deep-purple.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-darken-3-text-link a,
.deep-purple-darken-3-text-link a:link,
.deep-purple-darken-3-text-link a:visited,
.deep-purple-darken-3-text-link a:focus,
.deep-purple-darken-3-text-link a:active {
  color: #4527a0 !important; }

.deep-purple.darken-4 {
  background-color: #311b92 !important;
  color: #fff; }

.deep-purple.darken-4-border {
  border-color: #311b92 !important; }

.deep-purple.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-darken-4 {
  color: #311b92 !important; }

.deep-purple.darken-4.opacity-1 {
  background-color: rgba(49, 27, 146, 0.9) !important;
  color: #fff; }

.deep-purple.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-4.opacity-2 {
  background-color: rgba(49, 27, 146, 0.8) !important;
  color: #fff; }

.deep-purple.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-4.opacity-3 {
  background-color: rgba(49, 27, 146, 0.7) !important;
  color: #fff; }

.deep-purple.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-4.opacity-4 {
  background-color: rgba(49, 27, 146, 0.6) !important;
  color: #fff; }

.deep-purple.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-4.opacity-5 {
  background-color: rgba(49, 27, 146, 0.5) !important;
  color: #fff; }

.deep-purple.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-4.opacity-6 {
  background-color: rgba(49, 27, 146, 0.4) !important;
  color: #fff; }

.deep-purple.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-4.opacity-7 {
  background-color: rgba(49, 27, 146, 0.3) !important;
  color: #fff; }

.deep-purple.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-4.opacity-8 {
  background-color: rgba(49, 27, 146, 0.2) !important;
  color: #fff; }

.deep-purple.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-4.opacity-9 {
  background-color: rgba(49, 27, 146, 0.1) !important;
  color: #fff; }

.deep-purple.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-darken-4-text-link a,
.deep-purple-darken-4-text-link a:link,
.deep-purple-darken-4-text-link a:visited,
.deep-purple-darken-4-text-link a:focus,
.deep-purple-darken-4-text-link a:active {
  color: #311b92 !important; }

.deep-purple.accent-1 {
  background-color: #b388ff !important;
  color: #000; }

.deep-purple.accent-1-border {
  border-color: #b388ff !important; }

.deep-purple.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-accent-1 {
  color: #b388ff !important; }

.deep-purple.accent-1.opacity-1 {
  background-color: rgba(179, 136, 255, 0.9) !important;
  color: #000; }

.deep-purple.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-1.opacity-2 {
  background-color: rgba(179, 136, 255, 0.8) !important;
  color: #000; }

.deep-purple.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-1.opacity-3 {
  background-color: rgba(179, 136, 255, 0.7) !important;
  color: #000; }

.deep-purple.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-1.opacity-4 {
  background-color: rgba(179, 136, 255, 0.6) !important;
  color: #000; }

.deep-purple.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-1.opacity-5 {
  background-color: rgba(179, 136, 255, 0.5) !important;
  color: #000; }

.deep-purple.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-1.opacity-6 {
  background-color: rgba(179, 136, 255, 0.4) !important;
  color: #000; }

.deep-purple.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-1.opacity-7 {
  background-color: rgba(179, 136, 255, 0.3) !important;
  color: #000; }

.deep-purple.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-1.opacity-8 {
  background-color: rgba(179, 136, 255, 0.2) !important;
  color: #000; }

.deep-purple.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-1.opacity-9 {
  background-color: rgba(179, 136, 255, 0.1) !important;
  color: #000; }

.deep-purple.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-accent-1-text-link a,
.deep-purple-accent-1-text-link a:link,
.deep-purple-accent-1-text-link a:visited,
.deep-purple-accent-1-text-link a:focus,
.deep-purple-accent-1-text-link a:active {
  color: #b388ff !important; }

.deep-purple.accent-2 {
  background-color: #7c4dff !important;
  color: #fff; }

.deep-purple.accent-2-border {
  border-color: #7c4dff !important; }

.deep-purple.accent-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-accent-2 {
  color: #7c4dff !important; }

.deep-purple.accent-2.opacity-1 {
  background-color: rgba(124, 77, 255, 0.9) !important;
  color: #fff; }

.deep-purple.accent-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-2.opacity-2 {
  background-color: rgba(124, 77, 255, 0.8) !important;
  color: #fff; }

.deep-purple.accent-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-2.opacity-3 {
  background-color: rgba(124, 77, 255, 0.7) !important;
  color: #fff; }

.deep-purple.accent-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-2.opacity-4 {
  background-color: rgba(124, 77, 255, 0.6) !important;
  color: #fff; }

.deep-purple.accent-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-2.opacity-5 {
  background-color: rgba(124, 77, 255, 0.5) !important;
  color: #fff; }

.deep-purple.accent-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-2.opacity-6 {
  background-color: rgba(124, 77, 255, 0.4) !important;
  color: #fff; }

.deep-purple.accent-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-2.opacity-7 {
  background-color: rgba(124, 77, 255, 0.3) !important;
  color: #fff; }

.deep-purple.accent-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-2.opacity-8 {
  background-color: rgba(124, 77, 255, 0.2) !important;
  color: #fff; }

.deep-purple.accent-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-2.opacity-9 {
  background-color: rgba(124, 77, 255, 0.1) !important;
  color: #fff; }

.deep-purple.accent-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-accent-2-text-link a,
.deep-purple-accent-2-text-link a:link,
.deep-purple-accent-2-text-link a:visited,
.deep-purple-accent-2-text-link a:focus,
.deep-purple-accent-2-text-link a:active {
  color: #7c4dff !important; }

.deep-purple.accent-3 {
  background-color: #651fff !important;
  color: #fff; }

.deep-purple.accent-3-border {
  border-color: #651fff !important; }

.deep-purple.accent-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-accent-3 {
  color: #651fff !important; }

.deep-purple.accent-3.opacity-1 {
  background-color: rgba(101, 31, 255, 0.9) !important;
  color: #fff; }

.deep-purple.accent-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-3.opacity-2 {
  background-color: rgba(101, 31, 255, 0.8) !important;
  color: #fff; }

.deep-purple.accent-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-3.opacity-3 {
  background-color: rgba(101, 31, 255, 0.7) !important;
  color: #fff; }

.deep-purple.accent-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-3.opacity-4 {
  background-color: rgba(101, 31, 255, 0.6) !important;
  color: #fff; }

.deep-purple.accent-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-3.opacity-5 {
  background-color: rgba(101, 31, 255, 0.5) !important;
  color: #fff; }

.deep-purple.accent-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-3.opacity-6 {
  background-color: rgba(101, 31, 255, 0.4) !important;
  color: #fff; }

.deep-purple.accent-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-3.opacity-7 {
  background-color: rgba(101, 31, 255, 0.3) !important;
  color: #fff; }

.deep-purple.accent-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-3.opacity-8 {
  background-color: rgba(101, 31, 255, 0.2) !important;
  color: #fff; }

.deep-purple.accent-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-3.opacity-9 {
  background-color: rgba(101, 31, 255, 0.1) !important;
  color: #fff; }

.deep-purple.accent-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-accent-3-text-link a,
.deep-purple-accent-3-text-link a:link,
.deep-purple-accent-3-text-link a:visited,
.deep-purple-accent-3-text-link a:focus,
.deep-purple-accent-3-text-link a:active {
  color: #651fff !important; }

.deep-purple.accent-4 {
  background-color: #6200ea !important;
  color: #fff; }

.deep-purple.accent-4-border {
  border-color: #6200ea !important; }

.deep-purple.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-accent-4 {
  color: #6200ea !important; }

.deep-purple.accent-4.opacity-1 {
  background-color: rgba(98, 0, 234, 0.9) !important;
  color: #fff; }

.deep-purple.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-4.opacity-2 {
  background-color: rgba(98, 0, 234, 0.8) !important;
  color: #fff; }

.deep-purple.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-4.opacity-3 {
  background-color: rgba(98, 0, 234, 0.7) !important;
  color: #fff; }

.deep-purple.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-4.opacity-4 {
  background-color: rgba(98, 0, 234, 0.6) !important;
  color: #fff; }

.deep-purple.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-4.opacity-5 {
  background-color: rgba(98, 0, 234, 0.5) !important;
  color: #fff; }

.deep-purple.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-4.opacity-6 {
  background-color: rgba(98, 0, 234, 0.4) !important;
  color: #fff; }

.deep-purple.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-4.opacity-7 {
  background-color: rgba(98, 0, 234, 0.3) !important;
  color: #fff; }

.deep-purple.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-4.opacity-8 {
  background-color: rgba(98, 0, 234, 0.2) !important;
  color: #fff; }

.deep-purple.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-4.opacity-9 {
  background-color: rgba(98, 0, 234, 0.1) !important;
  color: #fff; }

.deep-purple.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-accent-4-text-link a,
.deep-purple-accent-4-text-link a:link,
.deep-purple-accent-4-text-link a:visited,
.deep-purple-accent-4-text-link a:focus,
.deep-purple-accent-4-text-link a:active {
  color: #6200ea !important; }

.indigo {
  background-color: #3f51b5 !important;
  color: #fff; }

.indigo-border {
  border-color: #3f51b5 !important; }

.indigo a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text {
  color: #3f51b5 !important; }

.indigo.opacity-1 {
  background-color: rgba(63, 81, 181, 0.9) !important;
  color: #fff; }

.indigo.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.opacity-2 {
  background-color: rgba(63, 81, 181, 0.8) !important;
  color: #fff; }

.indigo.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.opacity-3 {
  background-color: rgba(63, 81, 181, 0.7) !important;
  color: #fff; }

.indigo.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.opacity-4 {
  background-color: rgba(63, 81, 181, 0.6) !important;
  color: #fff; }

.indigo.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.opacity-5 {
  background-color: rgba(63, 81, 181, 0.5) !important;
  color: #fff; }

.indigo.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.opacity-6 {
  background-color: rgba(63, 81, 181, 0.4) !important;
  color: #fff; }

.indigo.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.opacity-7 {
  background-color: rgba(63, 81, 181, 0.3) !important;
  color: #fff; }

.indigo.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.opacity-8 {
  background-color: rgba(63, 81, 181, 0.2) !important;
  color: #fff; }

.indigo.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.opacity-9 {
  background-color: rgba(63, 81, 181, 0.1) !important;
  color: #fff; }

.indigo.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text-link a,
.indigo-text-link a:link,
.indigo-text-link a:visited,
.indigo-text-link a:focus,
.indigo-text-link a:active {
  color: #3f51b5 !important; }

.indigo.lighten-5 {
  background-color: #e8eaf6 !important;
  color: #000; }

.indigo.lighten-5-border {
  border-color: #e8eaf6 !important; }

.indigo.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important; }

.indigo.lighten-5.opacity-1 {
  background-color: rgba(232, 234, 246, 0.9) !important;
  color: #000; }

.indigo.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-5.opacity-2 {
  background-color: rgba(232, 234, 246, 0.8) !important;
  color: #000; }

.indigo.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-5.opacity-3 {
  background-color: rgba(232, 234, 246, 0.7) !important;
  color: #000; }

.indigo.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-5.opacity-4 {
  background-color: rgba(232, 234, 246, 0.6) !important;
  color: #000; }

.indigo.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-5.opacity-5 {
  background-color: rgba(232, 234, 246, 0.5) !important;
  color: #000; }

.indigo.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-5.opacity-6 {
  background-color: rgba(232, 234, 246, 0.4) !important;
  color: #000; }

.indigo.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-5.opacity-7 {
  background-color: rgba(232, 234, 246, 0.3) !important;
  color: #000; }

.indigo.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-5.opacity-8 {
  background-color: rgba(232, 234, 246, 0.2) !important;
  color: #000; }

.indigo.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-5.opacity-9 {
  background-color: rgba(232, 234, 246, 0.1) !important;
  color: #000; }

.indigo.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-lighten-5-text-link a,
.indigo-lighten-5-text-link a:link,
.indigo-lighten-5-text-link a:visited,
.indigo-lighten-5-text-link a:focus,
.indigo-lighten-5-text-link a:active {
  color: #e8eaf6 !important; }

.indigo.lighten-4 {
  background-color: #c5cae9 !important;
  color: #000; }

.indigo.lighten-4-border {
  border-color: #c5cae9 !important; }

.indigo.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-lighten-4 {
  color: #c5cae9 !important; }

.indigo.lighten-4.opacity-1 {
  background-color: rgba(197, 202, 233, 0.9) !important;
  color: #000; }

.indigo.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-4.opacity-2 {
  background-color: rgba(197, 202, 233, 0.8) !important;
  color: #000; }

.indigo.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-4.opacity-3 {
  background-color: rgba(197, 202, 233, 0.7) !important;
  color: #000; }

.indigo.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-4.opacity-4 {
  background-color: rgba(197, 202, 233, 0.6) !important;
  color: #000; }

.indigo.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-4.opacity-5 {
  background-color: rgba(197, 202, 233, 0.5) !important;
  color: #000; }

.indigo.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-4.opacity-6 {
  background-color: rgba(197, 202, 233, 0.4) !important;
  color: #000; }

.indigo.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-4.opacity-7 {
  background-color: rgba(197, 202, 233, 0.3) !important;
  color: #000; }

.indigo.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-4.opacity-8 {
  background-color: rgba(197, 202, 233, 0.2) !important;
  color: #000; }

.indigo.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-4.opacity-9 {
  background-color: rgba(197, 202, 233, 0.1) !important;
  color: #000; }

.indigo.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-lighten-4-text-link a,
.indigo-lighten-4-text-link a:link,
.indigo-lighten-4-text-link a:visited,
.indigo-lighten-4-text-link a:focus,
.indigo-lighten-4-text-link a:active {
  color: #c5cae9 !important; }

.indigo.lighten-3 {
  background-color: #9fa8da !important;
  color: #000; }

.indigo.lighten-3-border {
  border-color: #9fa8da !important; }

.indigo.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-lighten-3 {
  color: #9fa8da !important; }

.indigo.lighten-3.opacity-1 {
  background-color: rgba(159, 168, 218, 0.9) !important;
  color: #000; }

.indigo.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-3.opacity-2 {
  background-color: rgba(159, 168, 218, 0.8) !important;
  color: #000; }

.indigo.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-3.opacity-3 {
  background-color: rgba(159, 168, 218, 0.7) !important;
  color: #000; }

.indigo.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-3.opacity-4 {
  background-color: rgba(159, 168, 218, 0.6) !important;
  color: #000; }

.indigo.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-3.opacity-5 {
  background-color: rgba(159, 168, 218, 0.5) !important;
  color: #000; }

.indigo.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-3.opacity-6 {
  background-color: rgba(159, 168, 218, 0.4) !important;
  color: #000; }

.indigo.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-3.opacity-7 {
  background-color: rgba(159, 168, 218, 0.3) !important;
  color: #000; }

.indigo.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-3.opacity-8 {
  background-color: rgba(159, 168, 218, 0.2) !important;
  color: #000; }

.indigo.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-3.opacity-9 {
  background-color: rgba(159, 168, 218, 0.1) !important;
  color: #000; }

.indigo.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-lighten-3-text-link a,
.indigo-lighten-3-text-link a:link,
.indigo-lighten-3-text-link a:visited,
.indigo-lighten-3-text-link a:focus,
.indigo-lighten-3-text-link a:active {
  color: #9fa8da !important; }

.indigo.lighten-2 {
  background-color: #7986cb !important;
  color: #fff; }

.indigo.lighten-2-border {
  border-color: #7986cb !important; }

.indigo.lighten-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-lighten-2 {
  color: #7986cb !important; }

.indigo.lighten-2.opacity-1 {
  background-color: rgba(121, 134, 203, 0.9) !important;
  color: #fff; }

.indigo.lighten-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-2.opacity-2 {
  background-color: rgba(121, 134, 203, 0.8) !important;
  color: #fff; }

.indigo.lighten-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-2.opacity-3 {
  background-color: rgba(121, 134, 203, 0.7) !important;
  color: #fff; }

.indigo.lighten-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-2.opacity-4 {
  background-color: rgba(121, 134, 203, 0.6) !important;
  color: #fff; }

.indigo.lighten-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-2.opacity-5 {
  background-color: rgba(121, 134, 203, 0.5) !important;
  color: #fff; }

.indigo.lighten-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-2.opacity-6 {
  background-color: rgba(121, 134, 203, 0.4) !important;
  color: #fff; }

.indigo.lighten-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-2.opacity-7 {
  background-color: rgba(121, 134, 203, 0.3) !important;
  color: #fff; }

.indigo.lighten-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-2.opacity-8 {
  background-color: rgba(121, 134, 203, 0.2) !important;
  color: #fff; }

.indigo.lighten-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-2.opacity-9 {
  background-color: rgba(121, 134, 203, 0.1) !important;
  color: #fff; }

.indigo.lighten-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-lighten-2-text-link a,
.indigo-lighten-2-text-link a:link,
.indigo-lighten-2-text-link a:visited,
.indigo-lighten-2-text-link a:focus,
.indigo-lighten-2-text-link a:active {
  color: #7986cb !important; }

.indigo.lighten-1 {
  background-color: #5c6bc0 !important;
  color: #fff; }

.indigo.lighten-1-border {
  border-color: #5c6bc0 !important; }

.indigo.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important; }

.indigo.lighten-1.opacity-1 {
  background-color: rgba(92, 107, 192, 0.9) !important;
  color: #fff; }

.indigo.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-1.opacity-2 {
  background-color: rgba(92, 107, 192, 0.8) !important;
  color: #fff; }

.indigo.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-1.opacity-3 {
  background-color: rgba(92, 107, 192, 0.7) !important;
  color: #fff; }

.indigo.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-1.opacity-4 {
  background-color: rgba(92, 107, 192, 0.6) !important;
  color: #fff; }

.indigo.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-1.opacity-5 {
  background-color: rgba(92, 107, 192, 0.5) !important;
  color: #fff; }

.indigo.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-1.opacity-6 {
  background-color: rgba(92, 107, 192, 0.4) !important;
  color: #fff; }

.indigo.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-1.opacity-7 {
  background-color: rgba(92, 107, 192, 0.3) !important;
  color: #fff; }

.indigo.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-1.opacity-8 {
  background-color: rgba(92, 107, 192, 0.2) !important;
  color: #fff; }

.indigo.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-1.opacity-9 {
  background-color: rgba(92, 107, 192, 0.1) !important;
  color: #fff; }

.indigo.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-lighten-1-text-link a,
.indigo-lighten-1-text-link a:link,
.indigo-lighten-1-text-link a:visited,
.indigo-lighten-1-text-link a:focus,
.indigo-lighten-1-text-link a:active {
  color: #5c6bc0 !important; }

.indigo.darken-1 {
  background-color: #3949ab !important;
  color: #fff; }

.indigo.darken-1-border {
  border-color: #3949ab !important; }

.indigo.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-darken-1 {
  color: #3949ab !important; }

.indigo.darken-1.opacity-1 {
  background-color: rgba(57, 73, 171, 0.9) !important;
  color: #fff; }

.indigo.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-1.opacity-2 {
  background-color: rgba(57, 73, 171, 0.8) !important;
  color: #fff; }

.indigo.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-1.opacity-3 {
  background-color: rgba(57, 73, 171, 0.7) !important;
  color: #fff; }

.indigo.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-1.opacity-4 {
  background-color: rgba(57, 73, 171, 0.6) !important;
  color: #fff; }

.indigo.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-1.opacity-5 {
  background-color: rgba(57, 73, 171, 0.5) !important;
  color: #fff; }

.indigo.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-1.opacity-6 {
  background-color: rgba(57, 73, 171, 0.4) !important;
  color: #fff; }

.indigo.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-1.opacity-7 {
  background-color: rgba(57, 73, 171, 0.3) !important;
  color: #fff; }

.indigo.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-1.opacity-8 {
  background-color: rgba(57, 73, 171, 0.2) !important;
  color: #fff; }

.indigo.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-1.opacity-9 {
  background-color: rgba(57, 73, 171, 0.1) !important;
  color: #fff; }

.indigo.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-darken-1-text-link a,
.indigo-darken-1-text-link a:link,
.indigo-darken-1-text-link a:visited,
.indigo-darken-1-text-link a:focus,
.indigo-darken-1-text-link a:active {
  color: #3949ab !important; }

.indigo.darken-2 {
  background-color: #303f9f !important;
  color: #fff; }

.indigo.darken-2-border {
  border-color: #303f9f !important; }

.indigo.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-darken-2 {
  color: #303f9f !important; }

.indigo.darken-2.opacity-1 {
  background-color: rgba(48, 63, 159, 0.9) !important;
  color: #fff; }

.indigo.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-2.opacity-2 {
  background-color: rgba(48, 63, 159, 0.8) !important;
  color: #fff; }

.indigo.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-2.opacity-3 {
  background-color: rgba(48, 63, 159, 0.7) !important;
  color: #fff; }

.indigo.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-2.opacity-4 {
  background-color: rgba(48, 63, 159, 0.6) !important;
  color: #fff; }

.indigo.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-2.opacity-5 {
  background-color: rgba(48, 63, 159, 0.5) !important;
  color: #fff; }

.indigo.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-2.opacity-6 {
  background-color: rgba(48, 63, 159, 0.4) !important;
  color: #fff; }

.indigo.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-2.opacity-7 {
  background-color: rgba(48, 63, 159, 0.3) !important;
  color: #fff; }

.indigo.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-2.opacity-8 {
  background-color: rgba(48, 63, 159, 0.2) !important;
  color: #fff; }

.indigo.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-2.opacity-9 {
  background-color: rgba(48, 63, 159, 0.1) !important;
  color: #fff; }

.indigo.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-darken-2-text-link a,
.indigo-darken-2-text-link a:link,
.indigo-darken-2-text-link a:visited,
.indigo-darken-2-text-link a:focus,
.indigo-darken-2-text-link a:active {
  color: #303f9f !important; }

.indigo.darken-3 {
  background-color: #283593 !important;
  color: #fff; }

.indigo.darken-3-border {
  border-color: #283593 !important; }

.indigo.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-darken-3 {
  color: #283593 !important; }

.indigo.darken-3.opacity-1 {
  background-color: rgba(40, 53, 147, 0.9) !important;
  color: #fff; }

.indigo.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-3.opacity-2 {
  background-color: rgba(40, 53, 147, 0.8) !important;
  color: #fff; }

.indigo.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-3.opacity-3 {
  background-color: rgba(40, 53, 147, 0.7) !important;
  color: #fff; }

.indigo.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-3.opacity-4 {
  background-color: rgba(40, 53, 147, 0.6) !important;
  color: #fff; }

.indigo.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-3.opacity-5 {
  background-color: rgba(40, 53, 147, 0.5) !important;
  color: #fff; }

.indigo.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-3.opacity-6 {
  background-color: rgba(40, 53, 147, 0.4) !important;
  color: #fff; }

.indigo.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-3.opacity-7 {
  background-color: rgba(40, 53, 147, 0.3) !important;
  color: #fff; }

.indigo.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-3.opacity-8 {
  background-color: rgba(40, 53, 147, 0.2) !important;
  color: #fff; }

.indigo.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-3.opacity-9 {
  background-color: rgba(40, 53, 147, 0.1) !important;
  color: #fff; }

.indigo.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-darken-3-text-link a,
.indigo-darken-3-text-link a:link,
.indigo-darken-3-text-link a:visited,
.indigo-darken-3-text-link a:focus,
.indigo-darken-3-text-link a:active {
  color: #283593 !important; }

.indigo.darken-4 {
  background-color: #1a237e !important;
  color: #fff; }

.indigo.darken-4-border {
  border-color: #1a237e !important; }

.indigo.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-darken-4 {
  color: #1a237e !important; }

.indigo.darken-4.opacity-1 {
  background-color: rgba(26, 35, 126, 0.9) !important;
  color: #fff; }

.indigo.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-4.opacity-2 {
  background-color: rgba(26, 35, 126, 0.8) !important;
  color: #fff; }

.indigo.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-4.opacity-3 {
  background-color: rgba(26, 35, 126, 0.7) !important;
  color: #fff; }

.indigo.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-4.opacity-4 {
  background-color: rgba(26, 35, 126, 0.6) !important;
  color: #fff; }

.indigo.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-4.opacity-5 {
  background-color: rgba(26, 35, 126, 0.5) !important;
  color: #fff; }

.indigo.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-4.opacity-6 {
  background-color: rgba(26, 35, 126, 0.4) !important;
  color: #fff; }

.indigo.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-4.opacity-7 {
  background-color: rgba(26, 35, 126, 0.3) !important;
  color: #fff; }

.indigo.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-4.opacity-8 {
  background-color: rgba(26, 35, 126, 0.2) !important;
  color: #fff; }

.indigo.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-4.opacity-9 {
  background-color: rgba(26, 35, 126, 0.1) !important;
  color: #fff; }

.indigo.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-darken-4-text-link a,
.indigo-darken-4-text-link a:link,
.indigo-darken-4-text-link a:visited,
.indigo-darken-4-text-link a:focus,
.indigo-darken-4-text-link a:active {
  color: #1a237e !important; }

.indigo.accent-1 {
  background-color: #8c9eff !important;
  color: #000; }

.indigo.accent-1-border {
  border-color: #8c9eff !important; }

.indigo.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-accent-1 {
  color: #8c9eff !important; }

.indigo.accent-1.opacity-1 {
  background-color: rgba(140, 158, 255, 0.9) !important;
  color: #000; }

.indigo.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-1.opacity-2 {
  background-color: rgba(140, 158, 255, 0.8) !important;
  color: #000; }

.indigo.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-1.opacity-3 {
  background-color: rgba(140, 158, 255, 0.7) !important;
  color: #000; }

.indigo.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-1.opacity-4 {
  background-color: rgba(140, 158, 255, 0.6) !important;
  color: #000; }

.indigo.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-1.opacity-5 {
  background-color: rgba(140, 158, 255, 0.5) !important;
  color: #000; }

.indigo.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-1.opacity-6 {
  background-color: rgba(140, 158, 255, 0.4) !important;
  color: #000; }

.indigo.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-1.opacity-7 {
  background-color: rgba(140, 158, 255, 0.3) !important;
  color: #000; }

.indigo.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-1.opacity-8 {
  background-color: rgba(140, 158, 255, 0.2) !important;
  color: #000; }

.indigo.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-1.opacity-9 {
  background-color: rgba(140, 158, 255, 0.1) !important;
  color: #000; }

.indigo.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-accent-1-text-link a,
.indigo-accent-1-text-link a:link,
.indigo-accent-1-text-link a:visited,
.indigo-accent-1-text-link a:focus,
.indigo-accent-1-text-link a:active {
  color: #8c9eff !important; }

.indigo.accent-2 {
  background-color: #536dfe !important;
  color: #fff; }

.indigo.accent-2-border {
  border-color: #536dfe !important; }

.indigo.accent-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-accent-2 {
  color: #536dfe !important; }

.indigo.accent-2.opacity-1 {
  background-color: rgba(83, 109, 254, 0.9) !important;
  color: #fff; }

.indigo.accent-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-2.opacity-2 {
  background-color: rgba(83, 109, 254, 0.8) !important;
  color: #fff; }

.indigo.accent-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-2.opacity-3 {
  background-color: rgba(83, 109, 254, 0.7) !important;
  color: #fff; }

.indigo.accent-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-2.opacity-4 {
  background-color: rgba(83, 109, 254, 0.6) !important;
  color: #fff; }

.indigo.accent-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-2.opacity-5 {
  background-color: rgba(83, 109, 254, 0.5) !important;
  color: #fff; }

.indigo.accent-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-2.opacity-6 {
  background-color: rgba(83, 109, 254, 0.4) !important;
  color: #fff; }

.indigo.accent-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-2.opacity-7 {
  background-color: rgba(83, 109, 254, 0.3) !important;
  color: #fff; }

.indigo.accent-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-2.opacity-8 {
  background-color: rgba(83, 109, 254, 0.2) !important;
  color: #fff; }

.indigo.accent-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-2.opacity-9 {
  background-color: rgba(83, 109, 254, 0.1) !important;
  color: #fff; }

.indigo.accent-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-accent-2-text-link a,
.indigo-accent-2-text-link a:link,
.indigo-accent-2-text-link a:visited,
.indigo-accent-2-text-link a:focus,
.indigo-accent-2-text-link a:active {
  color: #536dfe !important; }

.indigo.accent-3 {
  background-color: #3d5afe !important;
  color: #fff; }

.indigo.accent-3-border {
  border-color: #3d5afe !important; }

.indigo.accent-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-accent-3 {
  color: #3d5afe !important; }

.indigo.accent-3.opacity-1 {
  background-color: rgba(61, 90, 254, 0.9) !important;
  color: #fff; }

.indigo.accent-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-3.opacity-2 {
  background-color: rgba(61, 90, 254, 0.8) !important;
  color: #fff; }

.indigo.accent-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-3.opacity-3 {
  background-color: rgba(61, 90, 254, 0.7) !important;
  color: #fff; }

.indigo.accent-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-3.opacity-4 {
  background-color: rgba(61, 90, 254, 0.6) !important;
  color: #fff; }

.indigo.accent-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-3.opacity-5 {
  background-color: rgba(61, 90, 254, 0.5) !important;
  color: #fff; }

.indigo.accent-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-3.opacity-6 {
  background-color: rgba(61, 90, 254, 0.4) !important;
  color: #fff; }

.indigo.accent-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-3.opacity-7 {
  background-color: rgba(61, 90, 254, 0.3) !important;
  color: #fff; }

.indigo.accent-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-3.opacity-8 {
  background-color: rgba(61, 90, 254, 0.2) !important;
  color: #fff; }

.indigo.accent-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-3.opacity-9 {
  background-color: rgba(61, 90, 254, 0.1) !important;
  color: #fff; }

.indigo.accent-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-accent-3-text-link a,
.indigo-accent-3-text-link a:link,
.indigo-accent-3-text-link a:visited,
.indigo-accent-3-text-link a:focus,
.indigo-accent-3-text-link a:active {
  color: #3d5afe !important; }

.indigo.accent-4 {
  background-color: #304ffe !important;
  color: #fff; }

.indigo.accent-4-border {
  border-color: #304ffe !important; }

.indigo.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-accent-4 {
  color: #304ffe !important; }

.indigo.accent-4.opacity-1 {
  background-color: rgba(48, 79, 254, 0.9) !important;
  color: #fff; }

.indigo.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-4.opacity-2 {
  background-color: rgba(48, 79, 254, 0.8) !important;
  color: #fff; }

.indigo.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-4.opacity-3 {
  background-color: rgba(48, 79, 254, 0.7) !important;
  color: #fff; }

.indigo.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-4.opacity-4 {
  background-color: rgba(48, 79, 254, 0.6) !important;
  color: #fff; }

.indigo.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-4.opacity-5 {
  background-color: rgba(48, 79, 254, 0.5) !important;
  color: #fff; }

.indigo.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-4.opacity-6 {
  background-color: rgba(48, 79, 254, 0.4) !important;
  color: #fff; }

.indigo.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-4.opacity-7 {
  background-color: rgba(48, 79, 254, 0.3) !important;
  color: #fff; }

.indigo.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-4.opacity-8 {
  background-color: rgba(48, 79, 254, 0.2) !important;
  color: #fff; }

.indigo.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-4.opacity-9 {
  background-color: rgba(48, 79, 254, 0.1) !important;
  color: #fff; }

.indigo.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-accent-4-text-link a,
.indigo-accent-4-text-link a:link,
.indigo-accent-4-text-link a:visited,
.indigo-accent-4-text-link a:focus,
.indigo-accent-4-text-link a:active {
  color: #304ffe !important; }

.blue {
  background-color: #2196F3 !important;
  color: #fff; }

.blue-border {
  border-color: #2196F3 !important; }

.blue a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text {
  color: #2196F3 !important; }

.blue.opacity-1 {
  background-color: rgba(33, 150, 243, 0.9) !important;
  color: #fff; }

.blue.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.opacity-2 {
  background-color: rgba(33, 150, 243, 0.8) !important;
  color: #fff; }

.blue.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.opacity-3 {
  background-color: rgba(33, 150, 243, 0.7) !important;
  color: #fff; }

.blue.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.opacity-4 {
  background-color: rgba(33, 150, 243, 0.6) !important;
  color: #fff; }

.blue.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.opacity-5 {
  background-color: rgba(33, 150, 243, 0.5) !important;
  color: #fff; }

.blue.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.opacity-6 {
  background-color: rgba(33, 150, 243, 0.4) !important;
  color: #fff; }

.blue.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.opacity-7 {
  background-color: rgba(33, 150, 243, 0.3) !important;
  color: #fff; }

.blue.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.opacity-8 {
  background-color: rgba(33, 150, 243, 0.2) !important;
  color: #fff; }

.blue.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.opacity-9 {
  background-color: rgba(33, 150, 243, 0.1) !important;
  color: #fff; }

.blue.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text-link a,
.blue-text-link a:link,
.blue-text-link a:visited,
.blue-text-link a:focus,
.blue-text-link a:active {
  color: #2196F3 !important; }

.blue.lighten-5 {
  background-color: #E3F2FD !important;
  color: #000; }

.blue.lighten-5-border {
  border-color: #E3F2FD !important; }

.blue.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-lighten-5 {
  color: #E3F2FD !important; }

.blue.lighten-5.opacity-1 {
  background-color: rgba(227, 242, 253, 0.9) !important;
  color: #000; }

.blue.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-5.opacity-2 {
  background-color: rgba(227, 242, 253, 0.8) !important;
  color: #000; }

.blue.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-5.opacity-3 {
  background-color: rgba(227, 242, 253, 0.7) !important;
  color: #000; }

.blue.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-5.opacity-4 {
  background-color: rgba(227, 242, 253, 0.6) !important;
  color: #000; }

.blue.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-5.opacity-5 {
  background-color: rgba(227, 242, 253, 0.5) !important;
  color: #000; }

.blue.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-5.opacity-6 {
  background-color: rgba(227, 242, 253, 0.4) !important;
  color: #000; }

.blue.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-5.opacity-7 {
  background-color: rgba(227, 242, 253, 0.3) !important;
  color: #000; }

.blue.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-5.opacity-8 {
  background-color: rgba(227, 242, 253, 0.2) !important;
  color: #000; }

.blue.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-5.opacity-9 {
  background-color: rgba(227, 242, 253, 0.1) !important;
  color: #000; }

.blue.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-lighten-5-text-link a,
.blue-lighten-5-text-link a:link,
.blue-lighten-5-text-link a:visited,
.blue-lighten-5-text-link a:focus,
.blue-lighten-5-text-link a:active {
  color: #E3F2FD !important; }

.blue.lighten-4 {
  background-color: #BBDEFB !important;
  color: #000; }

.blue.lighten-4-border {
  border-color: #BBDEFB !important; }

.blue.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-lighten-4 {
  color: #BBDEFB !important; }

.blue.lighten-4.opacity-1 {
  background-color: rgba(187, 222, 251, 0.9) !important;
  color: #000; }

.blue.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-4.opacity-2 {
  background-color: rgba(187, 222, 251, 0.8) !important;
  color: #000; }

.blue.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-4.opacity-3 {
  background-color: rgba(187, 222, 251, 0.7) !important;
  color: #000; }

.blue.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-4.opacity-4 {
  background-color: rgba(187, 222, 251, 0.6) !important;
  color: #000; }

.blue.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-4.opacity-5 {
  background-color: rgba(187, 222, 251, 0.5) !important;
  color: #000; }

.blue.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-4.opacity-6 {
  background-color: rgba(187, 222, 251, 0.4) !important;
  color: #000; }

.blue.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-4.opacity-7 {
  background-color: rgba(187, 222, 251, 0.3) !important;
  color: #000; }

.blue.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-4.opacity-8 {
  background-color: rgba(187, 222, 251, 0.2) !important;
  color: #000; }

.blue.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-4.opacity-9 {
  background-color: rgba(187, 222, 251, 0.1) !important;
  color: #000; }

.blue.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-lighten-4-text-link a,
.blue-lighten-4-text-link a:link,
.blue-lighten-4-text-link a:visited,
.blue-lighten-4-text-link a:focus,
.blue-lighten-4-text-link a:active {
  color: #BBDEFB !important; }

.blue.lighten-3 {
  background-color: #90CAF9 !important;
  color: #000; }

.blue.lighten-3-border {
  border-color: #90CAF9 !important; }

.blue.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-lighten-3 {
  color: #90CAF9 !important; }

.blue.lighten-3.opacity-1 {
  background-color: rgba(144, 202, 249, 0.9) !important;
  color: #000; }

.blue.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-3.opacity-2 {
  background-color: rgba(144, 202, 249, 0.8) !important;
  color: #000; }

.blue.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-3.opacity-3 {
  background-color: rgba(144, 202, 249, 0.7) !important;
  color: #000; }

.blue.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-3.opacity-4 {
  background-color: rgba(144, 202, 249, 0.6) !important;
  color: #000; }

.blue.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-3.opacity-5 {
  background-color: rgba(144, 202, 249, 0.5) !important;
  color: #000; }

.blue.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-3.opacity-6 {
  background-color: rgba(144, 202, 249, 0.4) !important;
  color: #000; }

.blue.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-3.opacity-7 {
  background-color: rgba(144, 202, 249, 0.3) !important;
  color: #000; }

.blue.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-3.opacity-8 {
  background-color: rgba(144, 202, 249, 0.2) !important;
  color: #000; }

.blue.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-3.opacity-9 {
  background-color: rgba(144, 202, 249, 0.1) !important;
  color: #000; }

.blue.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-lighten-3-text-link a,
.blue-lighten-3-text-link a:link,
.blue-lighten-3-text-link a:visited,
.blue-lighten-3-text-link a:focus,
.blue-lighten-3-text-link a:active {
  color: #90CAF9 !important; }

.blue.lighten-2 {
  background-color: #64B5F6 !important;
  color: #000; }

.blue.lighten-2-border {
  border-color: #64B5F6 !important; }

.blue.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-lighten-2 {
  color: #64B5F6 !important; }

.blue.lighten-2.opacity-1 {
  background-color: rgba(100, 181, 246, 0.9) !important;
  color: #000; }

.blue.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-2.opacity-2 {
  background-color: rgba(100, 181, 246, 0.8) !important;
  color: #000; }

.blue.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-2.opacity-3 {
  background-color: rgba(100, 181, 246, 0.7) !important;
  color: #000; }

.blue.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-2.opacity-4 {
  background-color: rgba(100, 181, 246, 0.6) !important;
  color: #000; }

.blue.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-2.opacity-5 {
  background-color: rgba(100, 181, 246, 0.5) !important;
  color: #000; }

.blue.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-2.opacity-6 {
  background-color: rgba(100, 181, 246, 0.4) !important;
  color: #000; }

.blue.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-2.opacity-7 {
  background-color: rgba(100, 181, 246, 0.3) !important;
  color: #000; }

.blue.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-2.opacity-8 {
  background-color: rgba(100, 181, 246, 0.2) !important;
  color: #000; }

.blue.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-2.opacity-9 {
  background-color: rgba(100, 181, 246, 0.1) !important;
  color: #000; }

.blue.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-lighten-2-text-link a,
.blue-lighten-2-text-link a:link,
.blue-lighten-2-text-link a:visited,
.blue-lighten-2-text-link a:focus,
.blue-lighten-2-text-link a:active {
  color: #64B5F6 !important; }

.blue.lighten-1 {
  background-color: #42A5F5 !important;
  color: #fff; }

.blue.lighten-1-border {
  border-color: #42A5F5 !important; }

.blue.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-lighten-1 {
  color: #42A5F5 !important; }

.blue.lighten-1.opacity-1 {
  background-color: rgba(66, 165, 245, 0.9) !important;
  color: #fff; }

.blue.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-1.opacity-2 {
  background-color: rgba(66, 165, 245, 0.8) !important;
  color: #fff; }

.blue.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-1.opacity-3 {
  background-color: rgba(66, 165, 245, 0.7) !important;
  color: #fff; }

.blue.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-1.opacity-4 {
  background-color: rgba(66, 165, 245, 0.6) !important;
  color: #fff; }

.blue.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-1.opacity-5 {
  background-color: rgba(66, 165, 245, 0.5) !important;
  color: #fff; }

.blue.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-1.opacity-6 {
  background-color: rgba(66, 165, 245, 0.4) !important;
  color: #fff; }

.blue.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-1.opacity-7 {
  background-color: rgba(66, 165, 245, 0.3) !important;
  color: #fff; }

.blue.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-1.opacity-8 {
  background-color: rgba(66, 165, 245, 0.2) !important;
  color: #fff; }

.blue.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-1.opacity-9 {
  background-color: rgba(66, 165, 245, 0.1) !important;
  color: #fff; }

.blue.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-lighten-1-text-link a,
.blue-lighten-1-text-link a:link,
.blue-lighten-1-text-link a:visited,
.blue-lighten-1-text-link a:focus,
.blue-lighten-1-text-link a:active {
  color: #42A5F5 !important; }

.blue.darken-1 {
  background-color: #1E88E5 !important;
  color: #fff; }

.blue.darken-1-border {
  border-color: #1E88E5 !important; }

.blue.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-darken-1 {
  color: #1E88E5 !important; }

.blue.darken-1.opacity-1 {
  background-color: rgba(30, 136, 229, 0.9) !important;
  color: #fff; }

.blue.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-1.opacity-2 {
  background-color: rgba(30, 136, 229, 0.8) !important;
  color: #fff; }

.blue.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-1.opacity-3 {
  background-color: rgba(30, 136, 229, 0.7) !important;
  color: #fff; }

.blue.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-1.opacity-4 {
  background-color: rgba(30, 136, 229, 0.6) !important;
  color: #fff; }

.blue.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-1.opacity-5 {
  background-color: rgba(30, 136, 229, 0.5) !important;
  color: #fff; }

.blue.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-1.opacity-6 {
  background-color: rgba(30, 136, 229, 0.4) !important;
  color: #fff; }

.blue.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-1.opacity-7 {
  background-color: rgba(30, 136, 229, 0.3) !important;
  color: #fff; }

.blue.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-1.opacity-8 {
  background-color: rgba(30, 136, 229, 0.2) !important;
  color: #fff; }

.blue.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-1.opacity-9 {
  background-color: rgba(30, 136, 229, 0.1) !important;
  color: #fff; }

.blue.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-darken-1-text-link a,
.blue-darken-1-text-link a:link,
.blue-darken-1-text-link a:visited,
.blue-darken-1-text-link a:focus,
.blue-darken-1-text-link a:active {
  color: #1E88E5 !important; }

.blue.darken-2 {
  background-color: #1976D2 !important;
  color: #fff; }

.blue.darken-2-border {
  border-color: #1976D2 !important; }

.blue.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-darken-2 {
  color: #1976D2 !important; }

.blue.darken-2.opacity-1 {
  background-color: rgba(25, 118, 210, 0.9) !important;
  color: #fff; }

.blue.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-2.opacity-2 {
  background-color: rgba(25, 118, 210, 0.8) !important;
  color: #fff; }

.blue.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-2.opacity-3 {
  background-color: rgba(25, 118, 210, 0.7) !important;
  color: #fff; }

.blue.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-2.opacity-4 {
  background-color: rgba(25, 118, 210, 0.6) !important;
  color: #fff; }

.blue.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-2.opacity-5 {
  background-color: rgba(25, 118, 210, 0.5) !important;
  color: #fff; }

.blue.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-2.opacity-6 {
  background-color: rgba(25, 118, 210, 0.4) !important;
  color: #fff; }

.blue.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-2.opacity-7 {
  background-color: rgba(25, 118, 210, 0.3) !important;
  color: #fff; }

.blue.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-2.opacity-8 {
  background-color: rgba(25, 118, 210, 0.2) !important;
  color: #fff; }

.blue.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-2.opacity-9 {
  background-color: rgba(25, 118, 210, 0.1) !important;
  color: #fff; }

.blue.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-darken-2-text-link a,
.blue-darken-2-text-link a:link,
.blue-darken-2-text-link a:visited,
.blue-darken-2-text-link a:focus,
.blue-darken-2-text-link a:active {
  color: #1976D2 !important; }

.blue.darken-3 {
  background-color: #1565C0 !important;
  color: #fff; }

.blue.darken-3-border {
  border-color: #1565C0 !important; }

.blue.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-darken-3 {
  color: #1565C0 !important; }

.blue.darken-3.opacity-1 {
  background-color: rgba(21, 101, 192, 0.9) !important;
  color: #fff; }

.blue.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-3.opacity-2 {
  background-color: rgba(21, 101, 192, 0.8) !important;
  color: #fff; }

.blue.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-3.opacity-3 {
  background-color: rgba(21, 101, 192, 0.7) !important;
  color: #fff; }

.blue.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-3.opacity-4 {
  background-color: rgba(21, 101, 192, 0.6) !important;
  color: #fff; }

.blue.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-3.opacity-5 {
  background-color: rgba(21, 101, 192, 0.5) !important;
  color: #fff; }

.blue.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-3.opacity-6 {
  background-color: rgba(21, 101, 192, 0.4) !important;
  color: #fff; }

.blue.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-3.opacity-7 {
  background-color: rgba(21, 101, 192, 0.3) !important;
  color: #fff; }

.blue.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-3.opacity-8 {
  background-color: rgba(21, 101, 192, 0.2) !important;
  color: #fff; }

.blue.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-3.opacity-9 {
  background-color: rgba(21, 101, 192, 0.1) !important;
  color: #fff; }

.blue.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-darken-3-text-link a,
.blue-darken-3-text-link a:link,
.blue-darken-3-text-link a:visited,
.blue-darken-3-text-link a:focus,
.blue-darken-3-text-link a:active {
  color: #1565C0 !important; }

.blue.darken-4 {
  background-color: #0D47A1 !important;
  color: #fff; }

.blue.darken-4-border {
  border-color: #0D47A1 !important; }

.blue.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-darken-4 {
  color: #0D47A1 !important; }

.blue.darken-4.opacity-1 {
  background-color: rgba(13, 71, 161, 0.9) !important;
  color: #fff; }

.blue.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-4.opacity-2 {
  background-color: rgba(13, 71, 161, 0.8) !important;
  color: #fff; }

.blue.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-4.opacity-3 {
  background-color: rgba(13, 71, 161, 0.7) !important;
  color: #fff; }

.blue.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-4.opacity-4 {
  background-color: rgba(13, 71, 161, 0.6) !important;
  color: #fff; }

.blue.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-4.opacity-5 {
  background-color: rgba(13, 71, 161, 0.5) !important;
  color: #fff; }

.blue.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-4.opacity-6 {
  background-color: rgba(13, 71, 161, 0.4) !important;
  color: #fff; }

.blue.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-4.opacity-7 {
  background-color: rgba(13, 71, 161, 0.3) !important;
  color: #fff; }

.blue.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-4.opacity-8 {
  background-color: rgba(13, 71, 161, 0.2) !important;
  color: #fff; }

.blue.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-4.opacity-9 {
  background-color: rgba(13, 71, 161, 0.1) !important;
  color: #fff; }

.blue.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-darken-4-text-link a,
.blue-darken-4-text-link a:link,
.blue-darken-4-text-link a:visited,
.blue-darken-4-text-link a:focus,
.blue-darken-4-text-link a:active {
  color: #0D47A1 !important; }

.blue.accent-1 {
  background-color: #82B1FF !important;
  color: #000; }

.blue.accent-1-border {
  border-color: #82B1FF !important; }

.blue.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-accent-1 {
  color: #82B1FF !important; }

.blue.accent-1.opacity-1 {
  background-color: rgba(130, 177, 255, 0.9) !important;
  color: #000; }

.blue.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-1.opacity-2 {
  background-color: rgba(130, 177, 255, 0.8) !important;
  color: #000; }

.blue.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-1.opacity-3 {
  background-color: rgba(130, 177, 255, 0.7) !important;
  color: #000; }

.blue.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-1.opacity-4 {
  background-color: rgba(130, 177, 255, 0.6) !important;
  color: #000; }

.blue.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-1.opacity-5 {
  background-color: rgba(130, 177, 255, 0.5) !important;
  color: #000; }

.blue.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-1.opacity-6 {
  background-color: rgba(130, 177, 255, 0.4) !important;
  color: #000; }

.blue.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-1.opacity-7 {
  background-color: rgba(130, 177, 255, 0.3) !important;
  color: #000; }

.blue.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-1.opacity-8 {
  background-color: rgba(130, 177, 255, 0.2) !important;
  color: #000; }

.blue.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-1.opacity-9 {
  background-color: rgba(130, 177, 255, 0.1) !important;
  color: #000; }

.blue.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-accent-1-text-link a,
.blue-accent-1-text-link a:link,
.blue-accent-1-text-link a:visited,
.blue-accent-1-text-link a:focus,
.blue-accent-1-text-link a:active {
  color: #82B1FF !important; }

.blue.accent-2 {
  background-color: #448AFF !important;
  color: #fff; }

.blue.accent-2-border {
  border-color: #448AFF !important; }

.blue.accent-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-accent-2 {
  color: #448AFF !important; }

.blue.accent-2.opacity-1 {
  background-color: rgba(68, 138, 255, 0.9) !important;
  color: #fff; }

.blue.accent-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-2.opacity-2 {
  background-color: rgba(68, 138, 255, 0.8) !important;
  color: #fff; }

.blue.accent-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-2.opacity-3 {
  background-color: rgba(68, 138, 255, 0.7) !important;
  color: #fff; }

.blue.accent-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-2.opacity-4 {
  background-color: rgba(68, 138, 255, 0.6) !important;
  color: #fff; }

.blue.accent-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-2.opacity-5 {
  background-color: rgba(68, 138, 255, 0.5) !important;
  color: #fff; }

.blue.accent-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-2.opacity-6 {
  background-color: rgba(68, 138, 255, 0.4) !important;
  color: #fff; }

.blue.accent-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-2.opacity-7 {
  background-color: rgba(68, 138, 255, 0.3) !important;
  color: #fff; }

.blue.accent-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-2.opacity-8 {
  background-color: rgba(68, 138, 255, 0.2) !important;
  color: #fff; }

.blue.accent-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-2.opacity-9 {
  background-color: rgba(68, 138, 255, 0.1) !important;
  color: #fff; }

.blue.accent-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-accent-2-text-link a,
.blue-accent-2-text-link a:link,
.blue-accent-2-text-link a:visited,
.blue-accent-2-text-link a:focus,
.blue-accent-2-text-link a:active {
  color: #448AFF !important; }

.blue.accent-3 {
  background-color: #2979FF !important;
  color: #fff; }

.blue.accent-3-border {
  border-color: #2979FF !important; }

.blue.accent-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-accent-3 {
  color: #2979FF !important; }

.blue.accent-3.opacity-1 {
  background-color: rgba(41, 121, 255, 0.9) !important;
  color: #fff; }

.blue.accent-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-3.opacity-2 {
  background-color: rgba(41, 121, 255, 0.8) !important;
  color: #fff; }

.blue.accent-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-3.opacity-3 {
  background-color: rgba(41, 121, 255, 0.7) !important;
  color: #fff; }

.blue.accent-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-3.opacity-4 {
  background-color: rgba(41, 121, 255, 0.6) !important;
  color: #fff; }

.blue.accent-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-3.opacity-5 {
  background-color: rgba(41, 121, 255, 0.5) !important;
  color: #fff; }

.blue.accent-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-3.opacity-6 {
  background-color: rgba(41, 121, 255, 0.4) !important;
  color: #fff; }

.blue.accent-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-3.opacity-7 {
  background-color: rgba(41, 121, 255, 0.3) !important;
  color: #fff; }

.blue.accent-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-3.opacity-8 {
  background-color: rgba(41, 121, 255, 0.2) !important;
  color: #fff; }

.blue.accent-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-3.opacity-9 {
  background-color: rgba(41, 121, 255, 0.1) !important;
  color: #fff; }

.blue.accent-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-accent-3-text-link a,
.blue-accent-3-text-link a:link,
.blue-accent-3-text-link a:visited,
.blue-accent-3-text-link a:focus,
.blue-accent-3-text-link a:active {
  color: #2979FF !important; }

.blue.accent-4 {
  background-color: #2962FF !important;
  color: #fff; }

.blue.accent-4-border {
  border-color: #2962FF !important; }

.blue.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-accent-4 {
  color: #2962FF !important; }

.blue.accent-4.opacity-1 {
  background-color: rgba(41, 98, 255, 0.9) !important;
  color: #fff; }

.blue.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-4.opacity-2 {
  background-color: rgba(41, 98, 255, 0.8) !important;
  color: #fff; }

.blue.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-4.opacity-3 {
  background-color: rgba(41, 98, 255, 0.7) !important;
  color: #fff; }

.blue.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-4.opacity-4 {
  background-color: rgba(41, 98, 255, 0.6) !important;
  color: #fff; }

.blue.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-4.opacity-5 {
  background-color: rgba(41, 98, 255, 0.5) !important;
  color: #fff; }

.blue.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-4.opacity-6 {
  background-color: rgba(41, 98, 255, 0.4) !important;
  color: #fff; }

.blue.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-4.opacity-7 {
  background-color: rgba(41, 98, 255, 0.3) !important;
  color: #fff; }

.blue.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-4.opacity-8 {
  background-color: rgba(41, 98, 255, 0.2) !important;
  color: #fff; }

.blue.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-4.opacity-9 {
  background-color: rgba(41, 98, 255, 0.1) !important;
  color: #fff; }

.blue.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-accent-4-text-link a,
.blue-accent-4-text-link a:link,
.blue-accent-4-text-link a:visited,
.blue-accent-4-text-link a:focus,
.blue-accent-4-text-link a:active {
  color: #2962FF !important; }

.light-blue {
  background-color: #03a9f4 !important;
  color: #fff; }

.light-blue-border {
  border-color: #03a9f4 !important; }

.light-blue a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text {
  color: #03a9f4 !important; }

.light-blue.opacity-1 {
  background-color: rgba(3, 169, 244, 0.9) !important;
  color: #fff; }

.light-blue.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.opacity-2 {
  background-color: rgba(3, 169, 244, 0.8) !important;
  color: #fff; }

.light-blue.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.opacity-3 {
  background-color: rgba(3, 169, 244, 0.7) !important;
  color: #fff; }

.light-blue.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.opacity-4 {
  background-color: rgba(3, 169, 244, 0.6) !important;
  color: #fff; }

.light-blue.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.opacity-5 {
  background-color: rgba(3, 169, 244, 0.5) !important;
  color: #fff; }

.light-blue.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.opacity-6 {
  background-color: rgba(3, 169, 244, 0.4) !important;
  color: #fff; }

.light-blue.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.opacity-7 {
  background-color: rgba(3, 169, 244, 0.3) !important;
  color: #fff; }

.light-blue.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.opacity-8 {
  background-color: rgba(3, 169, 244, 0.2) !important;
  color: #fff; }

.light-blue.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.opacity-9 {
  background-color: rgba(3, 169, 244, 0.1) !important;
  color: #fff; }

.light-blue.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text-link a,
.light-blue-text-link a:link,
.light-blue-text-link a:visited,
.light-blue-text-link a:focus,
.light-blue-text-link a:active {
  color: #03a9f4 !important; }

.light-blue.lighten-5 {
  background-color: #e1f5fe !important;
  color: #000; }

.light-blue.lighten-5-border {
  border-color: #e1f5fe !important; }

.light-blue.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important; }

.light-blue.lighten-5.opacity-1 {
  background-color: rgba(225, 245, 254, 0.9) !important;
  color: #000; }

.light-blue.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-5.opacity-2 {
  background-color: rgba(225, 245, 254, 0.8) !important;
  color: #000; }

.light-blue.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-5.opacity-3 {
  background-color: rgba(225, 245, 254, 0.7) !important;
  color: #000; }

.light-blue.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-5.opacity-4 {
  background-color: rgba(225, 245, 254, 0.6) !important;
  color: #000; }

.light-blue.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-5.opacity-5 {
  background-color: rgba(225, 245, 254, 0.5) !important;
  color: #000; }

.light-blue.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-5.opacity-6 {
  background-color: rgba(225, 245, 254, 0.4) !important;
  color: #000; }

.light-blue.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-5.opacity-7 {
  background-color: rgba(225, 245, 254, 0.3) !important;
  color: #000; }

.light-blue.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-5.opacity-8 {
  background-color: rgba(225, 245, 254, 0.2) !important;
  color: #000; }

.light-blue.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-5.opacity-9 {
  background-color: rgba(225, 245, 254, 0.1) !important;
  color: #000; }

.light-blue.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-lighten-5-text-link a,
.light-blue-lighten-5-text-link a:link,
.light-blue-lighten-5-text-link a:visited,
.light-blue-lighten-5-text-link a:focus,
.light-blue-lighten-5-text-link a:active {
  color: #e1f5fe !important; }

.light-blue.lighten-4 {
  background-color: #b3e5fc !important;
  color: #000; }

.light-blue.lighten-4-border {
  border-color: #b3e5fc !important; }

.light-blue.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important; }

.light-blue.lighten-4.opacity-1 {
  background-color: rgba(179, 229, 252, 0.9) !important;
  color: #000; }

.light-blue.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-4.opacity-2 {
  background-color: rgba(179, 229, 252, 0.8) !important;
  color: #000; }

.light-blue.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-4.opacity-3 {
  background-color: rgba(179, 229, 252, 0.7) !important;
  color: #000; }

.light-blue.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-4.opacity-4 {
  background-color: rgba(179, 229, 252, 0.6) !important;
  color: #000; }

.light-blue.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-4.opacity-5 {
  background-color: rgba(179, 229, 252, 0.5) !important;
  color: #000; }

.light-blue.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-4.opacity-6 {
  background-color: rgba(179, 229, 252, 0.4) !important;
  color: #000; }

.light-blue.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-4.opacity-7 {
  background-color: rgba(179, 229, 252, 0.3) !important;
  color: #000; }

.light-blue.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-4.opacity-8 {
  background-color: rgba(179, 229, 252, 0.2) !important;
  color: #000; }

.light-blue.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-4.opacity-9 {
  background-color: rgba(179, 229, 252, 0.1) !important;
  color: #000; }

.light-blue.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-lighten-4-text-link a,
.light-blue-lighten-4-text-link a:link,
.light-blue-lighten-4-text-link a:visited,
.light-blue-lighten-4-text-link a:focus,
.light-blue-lighten-4-text-link a:active {
  color: #b3e5fc !important; }

.light-blue.lighten-3 {
  background-color: #81d4fa !important;
  color: #000; }

.light-blue.lighten-3-border {
  border-color: #81d4fa !important; }

.light-blue.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-lighten-3 {
  color: #81d4fa !important; }

.light-blue.lighten-3.opacity-1 {
  background-color: rgba(129, 212, 250, 0.9) !important;
  color: #000; }

.light-blue.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-3.opacity-2 {
  background-color: rgba(129, 212, 250, 0.8) !important;
  color: #000; }

.light-blue.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-3.opacity-3 {
  background-color: rgba(129, 212, 250, 0.7) !important;
  color: #000; }

.light-blue.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-3.opacity-4 {
  background-color: rgba(129, 212, 250, 0.6) !important;
  color: #000; }

.light-blue.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-3.opacity-5 {
  background-color: rgba(129, 212, 250, 0.5) !important;
  color: #000; }

.light-blue.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-3.opacity-6 {
  background-color: rgba(129, 212, 250, 0.4) !important;
  color: #000; }

.light-blue.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-3.opacity-7 {
  background-color: rgba(129, 212, 250, 0.3) !important;
  color: #000; }

.light-blue.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-3.opacity-8 {
  background-color: rgba(129, 212, 250, 0.2) !important;
  color: #000; }

.light-blue.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-3.opacity-9 {
  background-color: rgba(129, 212, 250, 0.1) !important;
  color: #000; }

.light-blue.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-lighten-3-text-link a,
.light-blue-lighten-3-text-link a:link,
.light-blue-lighten-3-text-link a:visited,
.light-blue-lighten-3-text-link a:focus,
.light-blue-lighten-3-text-link a:active {
  color: #81d4fa !important; }

.light-blue.lighten-2 {
  background-color: #4fc3f7 !important;
  color: #000; }

.light-blue.lighten-2-border {
  border-color: #4fc3f7 !important; }

.light-blue.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important; }

.light-blue.lighten-2.opacity-1 {
  background-color: rgba(79, 195, 247, 0.9) !important;
  color: #000; }

.light-blue.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-2.opacity-2 {
  background-color: rgba(79, 195, 247, 0.8) !important;
  color: #000; }

.light-blue.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-2.opacity-3 {
  background-color: rgba(79, 195, 247, 0.7) !important;
  color: #000; }

.light-blue.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-2.opacity-4 {
  background-color: rgba(79, 195, 247, 0.6) !important;
  color: #000; }

.light-blue.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-2.opacity-5 {
  background-color: rgba(79, 195, 247, 0.5) !important;
  color: #000; }

.light-blue.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-2.opacity-6 {
  background-color: rgba(79, 195, 247, 0.4) !important;
  color: #000; }

.light-blue.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-2.opacity-7 {
  background-color: rgba(79, 195, 247, 0.3) !important;
  color: #000; }

.light-blue.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-2.opacity-8 {
  background-color: rgba(79, 195, 247, 0.2) !important;
  color: #000; }

.light-blue.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-2.opacity-9 {
  background-color: rgba(79, 195, 247, 0.1) !important;
  color: #000; }

.light-blue.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-lighten-2-text-link a,
.light-blue-lighten-2-text-link a:link,
.light-blue-lighten-2-text-link a:visited,
.light-blue-lighten-2-text-link a:focus,
.light-blue-lighten-2-text-link a:active {
  color: #4fc3f7 !important; }

.light-blue.lighten-1 {
  background-color: #29b6f6 !important;
  color: #000; }

.light-blue.lighten-1-border {
  border-color: #29b6f6 !important; }

.light-blue.lighten-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important; }

.light-blue.lighten-1.opacity-1 {
  background-color: rgba(41, 182, 246, 0.9) !important;
  color: #000; }

.light-blue.lighten-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-1.opacity-2 {
  background-color: rgba(41, 182, 246, 0.8) !important;
  color: #000; }

.light-blue.lighten-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-1.opacity-3 {
  background-color: rgba(41, 182, 246, 0.7) !important;
  color: #000; }

.light-blue.lighten-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-1.opacity-4 {
  background-color: rgba(41, 182, 246, 0.6) !important;
  color: #000; }

.light-blue.lighten-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-1.opacity-5 {
  background-color: rgba(41, 182, 246, 0.5) !important;
  color: #000; }

.light-blue.lighten-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-1.opacity-6 {
  background-color: rgba(41, 182, 246, 0.4) !important;
  color: #000; }

.light-blue.lighten-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-1.opacity-7 {
  background-color: rgba(41, 182, 246, 0.3) !important;
  color: #000; }

.light-blue.lighten-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-1.opacity-8 {
  background-color: rgba(41, 182, 246, 0.2) !important;
  color: #000; }

.light-blue.lighten-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-1.opacity-9 {
  background-color: rgba(41, 182, 246, 0.1) !important;
  color: #000; }

.light-blue.lighten-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-lighten-1-text-link a,
.light-blue-lighten-1-text-link a:link,
.light-blue-lighten-1-text-link a:visited,
.light-blue-lighten-1-text-link a:focus,
.light-blue-lighten-1-text-link a:active {
  color: #29b6f6 !important; }

.light-blue.darken-1 {
  background-color: #039be5 !important;
  color: #fff; }

.light-blue.darken-1-border {
  border-color: #039be5 !important; }

.light-blue.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-darken-1 {
  color: #039be5 !important; }

.light-blue.darken-1.opacity-1 {
  background-color: rgba(3, 155, 229, 0.9) !important;
  color: #fff; }

.light-blue.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-1.opacity-2 {
  background-color: rgba(3, 155, 229, 0.8) !important;
  color: #fff; }

.light-blue.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-1.opacity-3 {
  background-color: rgba(3, 155, 229, 0.7) !important;
  color: #fff; }

.light-blue.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-1.opacity-4 {
  background-color: rgba(3, 155, 229, 0.6) !important;
  color: #fff; }

.light-blue.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-1.opacity-5 {
  background-color: rgba(3, 155, 229, 0.5) !important;
  color: #fff; }

.light-blue.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-1.opacity-6 {
  background-color: rgba(3, 155, 229, 0.4) !important;
  color: #fff; }

.light-blue.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-1.opacity-7 {
  background-color: rgba(3, 155, 229, 0.3) !important;
  color: #fff; }

.light-blue.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-1.opacity-8 {
  background-color: rgba(3, 155, 229, 0.2) !important;
  color: #fff; }

.light-blue.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-1.opacity-9 {
  background-color: rgba(3, 155, 229, 0.1) !important;
  color: #fff; }

.light-blue.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-darken-1-text-link a,
.light-blue-darken-1-text-link a:link,
.light-blue-darken-1-text-link a:visited,
.light-blue-darken-1-text-link a:focus,
.light-blue-darken-1-text-link a:active {
  color: #039be5 !important; }

.light-blue.darken-2 {
  background-color: #0288d1 !important;
  color: #fff; }

.light-blue.darken-2-border {
  border-color: #0288d1 !important; }

.light-blue.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-darken-2 {
  color: #0288d1 !important; }

.light-blue.darken-2.opacity-1 {
  background-color: rgba(2, 136, 209, 0.9) !important;
  color: #fff; }

.light-blue.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-2.opacity-2 {
  background-color: rgba(2, 136, 209, 0.8) !important;
  color: #fff; }

.light-blue.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-2.opacity-3 {
  background-color: rgba(2, 136, 209, 0.7) !important;
  color: #fff; }

.light-blue.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-2.opacity-4 {
  background-color: rgba(2, 136, 209, 0.6) !important;
  color: #fff; }

.light-blue.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-2.opacity-5 {
  background-color: rgba(2, 136, 209, 0.5) !important;
  color: #fff; }

.light-blue.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-2.opacity-6 {
  background-color: rgba(2, 136, 209, 0.4) !important;
  color: #fff; }

.light-blue.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-2.opacity-7 {
  background-color: rgba(2, 136, 209, 0.3) !important;
  color: #fff; }

.light-blue.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-2.opacity-8 {
  background-color: rgba(2, 136, 209, 0.2) !important;
  color: #fff; }

.light-blue.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-2.opacity-9 {
  background-color: rgba(2, 136, 209, 0.1) !important;
  color: #fff; }

.light-blue.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-darken-2-text-link a,
.light-blue-darken-2-text-link a:link,
.light-blue-darken-2-text-link a:visited,
.light-blue-darken-2-text-link a:focus,
.light-blue-darken-2-text-link a:active {
  color: #0288d1 !important; }

.light-blue.darken-3 {
  background-color: #0277bd !important;
  color: #fff; }

.light-blue.darken-3-border {
  border-color: #0277bd !important; }

.light-blue.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-darken-3 {
  color: #0277bd !important; }

.light-blue.darken-3.opacity-1 {
  background-color: rgba(2, 119, 189, 0.9) !important;
  color: #fff; }

.light-blue.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-3.opacity-2 {
  background-color: rgba(2, 119, 189, 0.8) !important;
  color: #fff; }

.light-blue.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-3.opacity-3 {
  background-color: rgba(2, 119, 189, 0.7) !important;
  color: #fff; }

.light-blue.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-3.opacity-4 {
  background-color: rgba(2, 119, 189, 0.6) !important;
  color: #fff; }

.light-blue.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-3.opacity-5 {
  background-color: rgba(2, 119, 189, 0.5) !important;
  color: #fff; }

.light-blue.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-3.opacity-6 {
  background-color: rgba(2, 119, 189, 0.4) !important;
  color: #fff; }

.light-blue.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-3.opacity-7 {
  background-color: rgba(2, 119, 189, 0.3) !important;
  color: #fff; }

.light-blue.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-3.opacity-8 {
  background-color: rgba(2, 119, 189, 0.2) !important;
  color: #fff; }

.light-blue.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-3.opacity-9 {
  background-color: rgba(2, 119, 189, 0.1) !important;
  color: #fff; }

.light-blue.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-darken-3-text-link a,
.light-blue-darken-3-text-link a:link,
.light-blue-darken-3-text-link a:visited,
.light-blue-darken-3-text-link a:focus,
.light-blue-darken-3-text-link a:active {
  color: #0277bd !important; }

.light-blue.darken-4 {
  background-color: #01579b !important;
  color: #fff; }

.light-blue.darken-4-border {
  border-color: #01579b !important; }

.light-blue.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-darken-4 {
  color: #01579b !important; }

.light-blue.darken-4.opacity-1 {
  background-color: rgba(1, 87, 155, 0.9) !important;
  color: #fff; }

.light-blue.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-4.opacity-2 {
  background-color: rgba(1, 87, 155, 0.8) !important;
  color: #fff; }

.light-blue.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-4.opacity-3 {
  background-color: rgba(1, 87, 155, 0.7) !important;
  color: #fff; }

.light-blue.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-4.opacity-4 {
  background-color: rgba(1, 87, 155, 0.6) !important;
  color: #fff; }

.light-blue.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-4.opacity-5 {
  background-color: rgba(1, 87, 155, 0.5) !important;
  color: #fff; }

.light-blue.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-4.opacity-6 {
  background-color: rgba(1, 87, 155, 0.4) !important;
  color: #fff; }

.light-blue.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-4.opacity-7 {
  background-color: rgba(1, 87, 155, 0.3) !important;
  color: #fff; }

.light-blue.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-4.opacity-8 {
  background-color: rgba(1, 87, 155, 0.2) !important;
  color: #fff; }

.light-blue.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-4.opacity-9 {
  background-color: rgba(1, 87, 155, 0.1) !important;
  color: #fff; }

.light-blue.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-darken-4-text-link a,
.light-blue-darken-4-text-link a:link,
.light-blue-darken-4-text-link a:visited,
.light-blue-darken-4-text-link a:focus,
.light-blue-darken-4-text-link a:active {
  color: #01579b !important; }

.light-blue.accent-1 {
  background-color: #80d8ff !important;
  color: #000; }

.light-blue.accent-1-border {
  border-color: #80d8ff !important; }

.light-blue.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-accent-1 {
  color: #80d8ff !important; }

.light-blue.accent-1.opacity-1 {
  background-color: rgba(128, 216, 255, 0.9) !important;
  color: #000; }

.light-blue.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-1.opacity-2 {
  background-color: rgba(128, 216, 255, 0.8) !important;
  color: #000; }

.light-blue.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-1.opacity-3 {
  background-color: rgba(128, 216, 255, 0.7) !important;
  color: #000; }

.light-blue.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-1.opacity-4 {
  background-color: rgba(128, 216, 255, 0.6) !important;
  color: #000; }

.light-blue.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-1.opacity-5 {
  background-color: rgba(128, 216, 255, 0.5) !important;
  color: #000; }

.light-blue.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-1.opacity-6 {
  background-color: rgba(128, 216, 255, 0.4) !important;
  color: #000; }

.light-blue.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-1.opacity-7 {
  background-color: rgba(128, 216, 255, 0.3) !important;
  color: #000; }

.light-blue.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-1.opacity-8 {
  background-color: rgba(128, 216, 255, 0.2) !important;
  color: #000; }

.light-blue.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-1.opacity-9 {
  background-color: rgba(128, 216, 255, 0.1) !important;
  color: #000; }

.light-blue.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-accent-1-text-link a,
.light-blue-accent-1-text-link a:link,
.light-blue-accent-1-text-link a:visited,
.light-blue-accent-1-text-link a:focus,
.light-blue-accent-1-text-link a:active {
  color: #80d8ff !important; }

.light-blue.accent-2 {
  background-color: #40c4ff !important;
  color: #000; }

.light-blue.accent-2-border {
  border-color: #40c4ff !important; }

.light-blue.accent-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-accent-2 {
  color: #40c4ff !important; }

.light-blue.accent-2.opacity-1 {
  background-color: rgba(64, 196, 255, 0.9) !important;
  color: #000; }

.light-blue.accent-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-2.opacity-2 {
  background-color: rgba(64, 196, 255, 0.8) !important;
  color: #000; }

.light-blue.accent-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-2.opacity-3 {
  background-color: rgba(64, 196, 255, 0.7) !important;
  color: #000; }

.light-blue.accent-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-2.opacity-4 {
  background-color: rgba(64, 196, 255, 0.6) !important;
  color: #000; }

.light-blue.accent-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-2.opacity-5 {
  background-color: rgba(64, 196, 255, 0.5) !important;
  color: #000; }

.light-blue.accent-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-2.opacity-6 {
  background-color: rgba(64, 196, 255, 0.4) !important;
  color: #000; }

.light-blue.accent-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-2.opacity-7 {
  background-color: rgba(64, 196, 255, 0.3) !important;
  color: #000; }

.light-blue.accent-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-2.opacity-8 {
  background-color: rgba(64, 196, 255, 0.2) !important;
  color: #000; }

.light-blue.accent-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-2.opacity-9 {
  background-color: rgba(64, 196, 255, 0.1) !important;
  color: #000; }

.light-blue.accent-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-accent-2-text-link a,
.light-blue-accent-2-text-link a:link,
.light-blue-accent-2-text-link a:visited,
.light-blue-accent-2-text-link a:focus,
.light-blue-accent-2-text-link a:active {
  color: #40c4ff !important; }

.light-blue.accent-3 {
  background-color: #00b0ff !important;
  color: #fff; }

.light-blue.accent-3-border {
  border-color: #00b0ff !important; }

.light-blue.accent-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-accent-3 {
  color: #00b0ff !important; }

.light-blue.accent-3.opacity-1 {
  background-color: rgba(0, 176, 255, 0.9) !important;
  color: #fff; }

.light-blue.accent-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-3.opacity-2 {
  background-color: rgba(0, 176, 255, 0.8) !important;
  color: #fff; }

.light-blue.accent-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-3.opacity-3 {
  background-color: rgba(0, 176, 255, 0.7) !important;
  color: #fff; }

.light-blue.accent-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-3.opacity-4 {
  background-color: rgba(0, 176, 255, 0.6) !important;
  color: #fff; }

.light-blue.accent-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-3.opacity-5 {
  background-color: rgba(0, 176, 255, 0.5) !important;
  color: #fff; }

.light-blue.accent-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-3.opacity-6 {
  background-color: rgba(0, 176, 255, 0.4) !important;
  color: #fff; }

.light-blue.accent-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-3.opacity-7 {
  background-color: rgba(0, 176, 255, 0.3) !important;
  color: #fff; }

.light-blue.accent-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-3.opacity-8 {
  background-color: rgba(0, 176, 255, 0.2) !important;
  color: #fff; }

.light-blue.accent-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-3.opacity-9 {
  background-color: rgba(0, 176, 255, 0.1) !important;
  color: #fff; }

.light-blue.accent-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-accent-3-text-link a,
.light-blue-accent-3-text-link a:link,
.light-blue-accent-3-text-link a:visited,
.light-blue-accent-3-text-link a:focus,
.light-blue-accent-3-text-link a:active {
  color: #00b0ff !important; }

.light-blue.accent-4 {
  background-color: #0091ea !important;
  color: #fff; }

.light-blue.accent-4-border {
  border-color: #0091ea !important; }

.light-blue.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-accent-4 {
  color: #0091ea !important; }

.light-blue.accent-4.opacity-1 {
  background-color: rgba(0, 145, 234, 0.9) !important;
  color: #fff; }

.light-blue.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-4.opacity-2 {
  background-color: rgba(0, 145, 234, 0.8) !important;
  color: #fff; }

.light-blue.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-4.opacity-3 {
  background-color: rgba(0, 145, 234, 0.7) !important;
  color: #fff; }

.light-blue.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-4.opacity-4 {
  background-color: rgba(0, 145, 234, 0.6) !important;
  color: #fff; }

.light-blue.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-4.opacity-5 {
  background-color: rgba(0, 145, 234, 0.5) !important;
  color: #fff; }

.light-blue.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-4.opacity-6 {
  background-color: rgba(0, 145, 234, 0.4) !important;
  color: #fff; }

.light-blue.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-4.opacity-7 {
  background-color: rgba(0, 145, 234, 0.3) !important;
  color: #fff; }

.light-blue.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-4.opacity-8 {
  background-color: rgba(0, 145, 234, 0.2) !important;
  color: #fff; }

.light-blue.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-4.opacity-9 {
  background-color: rgba(0, 145, 234, 0.1) !important;
  color: #fff; }

.light-blue.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-accent-4-text-link a,
.light-blue-accent-4-text-link a:link,
.light-blue-accent-4-text-link a:visited,
.light-blue-accent-4-text-link a:focus,
.light-blue-accent-4-text-link a:active {
  color: #0091ea !important; }

.cyan {
  background-color: #00bcd4 !important;
  color: #fff; }

.cyan-border {
  border-color: #00bcd4 !important; }

.cyan a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text {
  color: #00bcd4 !important; }

.cyan.opacity-1 {
  background-color: rgba(0, 188, 212, 0.9) !important;
  color: #fff; }

.cyan.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.opacity-2 {
  background-color: rgba(0, 188, 212, 0.8) !important;
  color: #fff; }

.cyan.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.opacity-3 {
  background-color: rgba(0, 188, 212, 0.7) !important;
  color: #fff; }

.cyan.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.opacity-4 {
  background-color: rgba(0, 188, 212, 0.6) !important;
  color: #fff; }

.cyan.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.opacity-5 {
  background-color: rgba(0, 188, 212, 0.5) !important;
  color: #fff; }

.cyan.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.opacity-6 {
  background-color: rgba(0, 188, 212, 0.4) !important;
  color: #fff; }

.cyan.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.opacity-7 {
  background-color: rgba(0, 188, 212, 0.3) !important;
  color: #fff; }

.cyan.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.opacity-8 {
  background-color: rgba(0, 188, 212, 0.2) !important;
  color: #fff; }

.cyan.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.opacity-9 {
  background-color: rgba(0, 188, 212, 0.1) !important;
  color: #fff; }

.cyan.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text-link a,
.cyan-text-link a:link,
.cyan-text-link a:visited,
.cyan-text-link a:focus,
.cyan-text-link a:active {
  color: #00bcd4 !important; }

.cyan.lighten-5 {
  background-color: #e0f7fa !important;
  color: #000; }

.cyan.lighten-5-border {
  border-color: #e0f7fa !important; }

.cyan.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-lighten-5 {
  color: #e0f7fa !important; }

.cyan.lighten-5.opacity-1 {
  background-color: rgba(224, 247, 250, 0.9) !important;
  color: #000; }

.cyan.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-5.opacity-2 {
  background-color: rgba(224, 247, 250, 0.8) !important;
  color: #000; }

.cyan.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-5.opacity-3 {
  background-color: rgba(224, 247, 250, 0.7) !important;
  color: #000; }

.cyan.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-5.opacity-4 {
  background-color: rgba(224, 247, 250, 0.6) !important;
  color: #000; }

.cyan.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-5.opacity-5 {
  background-color: rgba(224, 247, 250, 0.5) !important;
  color: #000; }

.cyan.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-5.opacity-6 {
  background-color: rgba(224, 247, 250, 0.4) !important;
  color: #000; }

.cyan.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-5.opacity-7 {
  background-color: rgba(224, 247, 250, 0.3) !important;
  color: #000; }

.cyan.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-5.opacity-8 {
  background-color: rgba(224, 247, 250, 0.2) !important;
  color: #000; }

.cyan.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-5.opacity-9 {
  background-color: rgba(224, 247, 250, 0.1) !important;
  color: #000; }

.cyan.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-lighten-5-text-link a,
.cyan-lighten-5-text-link a:link,
.cyan-lighten-5-text-link a:visited,
.cyan-lighten-5-text-link a:focus,
.cyan-lighten-5-text-link a:active {
  color: #e0f7fa !important; }

.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
  color: #000; }

.cyan.lighten-4-border {
  border-color: #b2ebf2 !important; }

.cyan.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important; }

.cyan.lighten-4.opacity-1 {
  background-color: rgba(178, 235, 242, 0.9) !important;
  color: #000; }

.cyan.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-4.opacity-2 {
  background-color: rgba(178, 235, 242, 0.8) !important;
  color: #000; }

.cyan.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-4.opacity-3 {
  background-color: rgba(178, 235, 242, 0.7) !important;
  color: #000; }

.cyan.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-4.opacity-4 {
  background-color: rgba(178, 235, 242, 0.6) !important;
  color: #000; }

.cyan.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-4.opacity-5 {
  background-color: rgba(178, 235, 242, 0.5) !important;
  color: #000; }

.cyan.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-4.opacity-6 {
  background-color: rgba(178, 235, 242, 0.4) !important;
  color: #000; }

.cyan.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-4.opacity-7 {
  background-color: rgba(178, 235, 242, 0.3) !important;
  color: #000; }

.cyan.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-4.opacity-8 {
  background-color: rgba(178, 235, 242, 0.2) !important;
  color: #000; }

.cyan.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-4.opacity-9 {
  background-color: rgba(178, 235, 242, 0.1) !important;
  color: #000; }

.cyan.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-lighten-4-text-link a,
.cyan-lighten-4-text-link a:link,
.cyan-lighten-4-text-link a:visited,
.cyan-lighten-4-text-link a:focus,
.cyan-lighten-4-text-link a:active {
  color: #b2ebf2 !important; }

.cyan.lighten-3 {
  background-color: #80deea !important;
  color: #000; }

.cyan.lighten-3-border {
  border-color: #80deea !important; }

.cyan.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-lighten-3 {
  color: #80deea !important; }

.cyan.lighten-3.opacity-1 {
  background-color: rgba(128, 222, 234, 0.9) !important;
  color: #000; }

.cyan.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-3.opacity-2 {
  background-color: rgba(128, 222, 234, 0.8) !important;
  color: #000; }

.cyan.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-3.opacity-3 {
  background-color: rgba(128, 222, 234, 0.7) !important;
  color: #000; }

.cyan.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-3.opacity-4 {
  background-color: rgba(128, 222, 234, 0.6) !important;
  color: #000; }

.cyan.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-3.opacity-5 {
  background-color: rgba(128, 222, 234, 0.5) !important;
  color: #000; }

.cyan.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-3.opacity-6 {
  background-color: rgba(128, 222, 234, 0.4) !important;
  color: #000; }

.cyan.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-3.opacity-7 {
  background-color: rgba(128, 222, 234, 0.3) !important;
  color: #000; }

.cyan.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-3.opacity-8 {
  background-color: rgba(128, 222, 234, 0.2) !important;
  color: #000; }

.cyan.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-3.opacity-9 {
  background-color: rgba(128, 222, 234, 0.1) !important;
  color: #000; }

.cyan.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-lighten-3-text-link a,
.cyan-lighten-3-text-link a:link,
.cyan-lighten-3-text-link a:visited,
.cyan-lighten-3-text-link a:focus,
.cyan-lighten-3-text-link a:active {
  color: #80deea !important; }

.cyan.lighten-2 {
  background-color: #4dd0e1 !important;
  color: #000; }

.cyan.lighten-2-border {
  border-color: #4dd0e1 !important; }

.cyan.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important; }

.cyan.lighten-2.opacity-1 {
  background-color: rgba(77, 208, 225, 0.9) !important;
  color: #000; }

.cyan.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-2.opacity-2 {
  background-color: rgba(77, 208, 225, 0.8) !important;
  color: #000; }

.cyan.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-2.opacity-3 {
  background-color: rgba(77, 208, 225, 0.7) !important;
  color: #000; }

.cyan.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-2.opacity-4 {
  background-color: rgba(77, 208, 225, 0.6) !important;
  color: #000; }

.cyan.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-2.opacity-5 {
  background-color: rgba(77, 208, 225, 0.5) !important;
  color: #000; }

.cyan.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-2.opacity-6 {
  background-color: rgba(77, 208, 225, 0.4) !important;
  color: #000; }

.cyan.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-2.opacity-7 {
  background-color: rgba(77, 208, 225, 0.3) !important;
  color: #000; }

.cyan.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-2.opacity-8 {
  background-color: rgba(77, 208, 225, 0.2) !important;
  color: #000; }

.cyan.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-2.opacity-9 {
  background-color: rgba(77, 208, 225, 0.1) !important;
  color: #000; }

.cyan.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-lighten-2-text-link a,
.cyan-lighten-2-text-link a:link,
.cyan-lighten-2-text-link a:visited,
.cyan-lighten-2-text-link a:focus,
.cyan-lighten-2-text-link a:active {
  color: #4dd0e1 !important; }

.cyan.lighten-1 {
  background-color: #26c6da !important;
  color: #000; }

.cyan.lighten-1-border {
  border-color: #26c6da !important; }

.cyan.lighten-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-lighten-1 {
  color: #26c6da !important; }

.cyan.lighten-1.opacity-1 {
  background-color: rgba(38, 198, 218, 0.9) !important;
  color: #000; }

.cyan.lighten-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-1.opacity-2 {
  background-color: rgba(38, 198, 218, 0.8) !important;
  color: #000; }

.cyan.lighten-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-1.opacity-3 {
  background-color: rgba(38, 198, 218, 0.7) !important;
  color: #000; }

.cyan.lighten-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-1.opacity-4 {
  background-color: rgba(38, 198, 218, 0.6) !important;
  color: #000; }

.cyan.lighten-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-1.opacity-5 {
  background-color: rgba(38, 198, 218, 0.5) !important;
  color: #000; }

.cyan.lighten-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-1.opacity-6 {
  background-color: rgba(38, 198, 218, 0.4) !important;
  color: #000; }

.cyan.lighten-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-1.opacity-7 {
  background-color: rgba(38, 198, 218, 0.3) !important;
  color: #000; }

.cyan.lighten-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-1.opacity-8 {
  background-color: rgba(38, 198, 218, 0.2) !important;
  color: #000; }

.cyan.lighten-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-1.opacity-9 {
  background-color: rgba(38, 198, 218, 0.1) !important;
  color: #000; }

.cyan.lighten-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-lighten-1-text-link a,
.cyan-lighten-1-text-link a:link,
.cyan-lighten-1-text-link a:visited,
.cyan-lighten-1-text-link a:focus,
.cyan-lighten-1-text-link a:active {
  color: #26c6da !important; }

.cyan.darken-1 {
  background-color: #00acc1 !important;
  color: #fff; }

.cyan.darken-1-border {
  border-color: #00acc1 !important; }

.cyan.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-darken-1 {
  color: #00acc1 !important; }

.cyan.darken-1.opacity-1 {
  background-color: rgba(0, 172, 193, 0.9) !important;
  color: #fff; }

.cyan.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-1.opacity-2 {
  background-color: rgba(0, 172, 193, 0.8) !important;
  color: #fff; }

.cyan.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-1.opacity-3 {
  background-color: rgba(0, 172, 193, 0.7) !important;
  color: #fff; }

.cyan.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-1.opacity-4 {
  background-color: rgba(0, 172, 193, 0.6) !important;
  color: #fff; }

.cyan.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-1.opacity-5 {
  background-color: rgba(0, 172, 193, 0.5) !important;
  color: #fff; }

.cyan.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-1.opacity-6 {
  background-color: rgba(0, 172, 193, 0.4) !important;
  color: #fff; }

.cyan.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-1.opacity-7 {
  background-color: rgba(0, 172, 193, 0.3) !important;
  color: #fff; }

.cyan.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-1.opacity-8 {
  background-color: rgba(0, 172, 193, 0.2) !important;
  color: #fff; }

.cyan.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-1.opacity-9 {
  background-color: rgba(0, 172, 193, 0.1) !important;
  color: #fff; }

.cyan.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-darken-1-text-link a,
.cyan-darken-1-text-link a:link,
.cyan-darken-1-text-link a:visited,
.cyan-darken-1-text-link a:focus,
.cyan-darken-1-text-link a:active {
  color: #00acc1 !important; }

.cyan.darken-2 {
  background-color: #0097a7 !important;
  color: #fff; }

.cyan.darken-2-border {
  border-color: #0097a7 !important; }

.cyan.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-darken-2 {
  color: #0097a7 !important; }

.cyan.darken-2.opacity-1 {
  background-color: rgba(0, 151, 167, 0.9) !important;
  color: #fff; }

.cyan.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-2.opacity-2 {
  background-color: rgba(0, 151, 167, 0.8) !important;
  color: #fff; }

.cyan.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-2.opacity-3 {
  background-color: rgba(0, 151, 167, 0.7) !important;
  color: #fff; }

.cyan.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-2.opacity-4 {
  background-color: rgba(0, 151, 167, 0.6) !important;
  color: #fff; }

.cyan.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-2.opacity-5 {
  background-color: rgba(0, 151, 167, 0.5) !important;
  color: #fff; }

.cyan.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-2.opacity-6 {
  background-color: rgba(0, 151, 167, 0.4) !important;
  color: #fff; }

.cyan.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-2.opacity-7 {
  background-color: rgba(0, 151, 167, 0.3) !important;
  color: #fff; }

.cyan.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-2.opacity-8 {
  background-color: rgba(0, 151, 167, 0.2) !important;
  color: #fff; }

.cyan.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-2.opacity-9 {
  background-color: rgba(0, 151, 167, 0.1) !important;
  color: #fff; }

.cyan.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-darken-2-text-link a,
.cyan-darken-2-text-link a:link,
.cyan-darken-2-text-link a:visited,
.cyan-darken-2-text-link a:focus,
.cyan-darken-2-text-link a:active {
  color: #0097a7 !important; }

.cyan.darken-3 {
  background-color: #00838f !important;
  color: #fff; }

.cyan.darken-3-border {
  border-color: #00838f !important; }

.cyan.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-darken-3 {
  color: #00838f !important; }

.cyan.darken-3.opacity-1 {
  background-color: rgba(0, 131, 143, 0.9) !important;
  color: #fff; }

.cyan.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-3.opacity-2 {
  background-color: rgba(0, 131, 143, 0.8) !important;
  color: #fff; }

.cyan.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-3.opacity-3 {
  background-color: rgba(0, 131, 143, 0.7) !important;
  color: #fff; }

.cyan.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-3.opacity-4 {
  background-color: rgba(0, 131, 143, 0.6) !important;
  color: #fff; }

.cyan.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-3.opacity-5 {
  background-color: rgba(0, 131, 143, 0.5) !important;
  color: #fff; }

.cyan.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-3.opacity-6 {
  background-color: rgba(0, 131, 143, 0.4) !important;
  color: #fff; }

.cyan.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-3.opacity-7 {
  background-color: rgba(0, 131, 143, 0.3) !important;
  color: #fff; }

.cyan.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-3.opacity-8 {
  background-color: rgba(0, 131, 143, 0.2) !important;
  color: #fff; }

.cyan.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-3.opacity-9 {
  background-color: rgba(0, 131, 143, 0.1) !important;
  color: #fff; }

.cyan.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-darken-3-text-link a,
.cyan-darken-3-text-link a:link,
.cyan-darken-3-text-link a:visited,
.cyan-darken-3-text-link a:focus,
.cyan-darken-3-text-link a:active {
  color: #00838f !important; }

.cyan.darken-4 {
  background-color: #006064 !important;
  color: #fff; }

.cyan.darken-4-border {
  border-color: #006064 !important; }

.cyan.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-darken-4 {
  color: #006064 !important; }

.cyan.darken-4.opacity-1 {
  background-color: rgba(0, 96, 100, 0.9) !important;
  color: #fff; }

.cyan.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-4.opacity-2 {
  background-color: rgba(0, 96, 100, 0.8) !important;
  color: #fff; }

.cyan.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-4.opacity-3 {
  background-color: rgba(0, 96, 100, 0.7) !important;
  color: #fff; }

.cyan.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-4.opacity-4 {
  background-color: rgba(0, 96, 100, 0.6) !important;
  color: #fff; }

.cyan.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-4.opacity-5 {
  background-color: rgba(0, 96, 100, 0.5) !important;
  color: #fff; }

.cyan.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-4.opacity-6 {
  background-color: rgba(0, 96, 100, 0.4) !important;
  color: #fff; }

.cyan.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-4.opacity-7 {
  background-color: rgba(0, 96, 100, 0.3) !important;
  color: #fff; }

.cyan.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-4.opacity-8 {
  background-color: rgba(0, 96, 100, 0.2) !important;
  color: #fff; }

.cyan.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-4.opacity-9 {
  background-color: rgba(0, 96, 100, 0.1) !important;
  color: #fff; }

.cyan.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-darken-4-text-link a,
.cyan-darken-4-text-link a:link,
.cyan-darken-4-text-link a:visited,
.cyan-darken-4-text-link a:focus,
.cyan-darken-4-text-link a:active {
  color: #006064 !important; }

.cyan.accent-1 {
  background-color: #84ffff !important;
  color: #000; }

.cyan.accent-1-border {
  border-color: #84ffff !important; }

.cyan.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-accent-1 {
  color: #84ffff !important; }

.cyan.accent-1.opacity-1 {
  background-color: rgba(132, 255, 255, 0.9) !important;
  color: #000; }

.cyan.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-1.opacity-2 {
  background-color: rgba(132, 255, 255, 0.8) !important;
  color: #000; }

.cyan.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-1.opacity-3 {
  background-color: rgba(132, 255, 255, 0.7) !important;
  color: #000; }

.cyan.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-1.opacity-4 {
  background-color: rgba(132, 255, 255, 0.6) !important;
  color: #000; }

.cyan.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-1.opacity-5 {
  background-color: rgba(132, 255, 255, 0.5) !important;
  color: #000; }

.cyan.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-1.opacity-6 {
  background-color: rgba(132, 255, 255, 0.4) !important;
  color: #000; }

.cyan.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-1.opacity-7 {
  background-color: rgba(132, 255, 255, 0.3) !important;
  color: #000; }

.cyan.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-1.opacity-8 {
  background-color: rgba(132, 255, 255, 0.2) !important;
  color: #000; }

.cyan.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-1.opacity-9 {
  background-color: rgba(132, 255, 255, 0.1) !important;
  color: #000; }

.cyan.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-accent-1-text-link a,
.cyan-accent-1-text-link a:link,
.cyan-accent-1-text-link a:visited,
.cyan-accent-1-text-link a:focus,
.cyan-accent-1-text-link a:active {
  color: #84ffff !important; }

.cyan.accent-2 {
  background-color: #18ffff !important;
  color: #000; }

.cyan.accent-2-border {
  border-color: #18ffff !important; }

.cyan.accent-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-accent-2 {
  color: #18ffff !important; }

.cyan.accent-2.opacity-1 {
  background-color: rgba(24, 255, 255, 0.9) !important;
  color: #000; }

.cyan.accent-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-2.opacity-2 {
  background-color: rgba(24, 255, 255, 0.8) !important;
  color: #000; }

.cyan.accent-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-2.opacity-3 {
  background-color: rgba(24, 255, 255, 0.7) !important;
  color: #000; }

.cyan.accent-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-2.opacity-4 {
  background-color: rgba(24, 255, 255, 0.6) !important;
  color: #000; }

.cyan.accent-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-2.opacity-5 {
  background-color: rgba(24, 255, 255, 0.5) !important;
  color: #000; }

.cyan.accent-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-2.opacity-6 {
  background-color: rgba(24, 255, 255, 0.4) !important;
  color: #000; }

.cyan.accent-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-2.opacity-7 {
  background-color: rgba(24, 255, 255, 0.3) !important;
  color: #000; }

.cyan.accent-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-2.opacity-8 {
  background-color: rgba(24, 255, 255, 0.2) !important;
  color: #000; }

.cyan.accent-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-2.opacity-9 {
  background-color: rgba(24, 255, 255, 0.1) !important;
  color: #000; }

.cyan.accent-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-accent-2-text-link a,
.cyan-accent-2-text-link a:link,
.cyan-accent-2-text-link a:visited,
.cyan-accent-2-text-link a:focus,
.cyan-accent-2-text-link a:active {
  color: #18ffff !important; }

.cyan.accent-3 {
  background-color: #00e5ff !important;
  color: #000; }

.cyan.accent-3-border {
  border-color: #00e5ff !important; }

.cyan.accent-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-accent-3 {
  color: #00e5ff !important; }

.cyan.accent-3.opacity-1 {
  background-color: rgba(0, 229, 255, 0.9) !important;
  color: #000; }

.cyan.accent-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-3.opacity-2 {
  background-color: rgba(0, 229, 255, 0.8) !important;
  color: #000; }

.cyan.accent-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-3.opacity-3 {
  background-color: rgba(0, 229, 255, 0.7) !important;
  color: #000; }

.cyan.accent-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-3.opacity-4 {
  background-color: rgba(0, 229, 255, 0.6) !important;
  color: #000; }

.cyan.accent-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-3.opacity-5 {
  background-color: rgba(0, 229, 255, 0.5) !important;
  color: #000; }

.cyan.accent-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-3.opacity-6 {
  background-color: rgba(0, 229, 255, 0.4) !important;
  color: #000; }

.cyan.accent-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-3.opacity-7 {
  background-color: rgba(0, 229, 255, 0.3) !important;
  color: #000; }

.cyan.accent-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-3.opacity-8 {
  background-color: rgba(0, 229, 255, 0.2) !important;
  color: #000; }

.cyan.accent-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-3.opacity-9 {
  background-color: rgba(0, 229, 255, 0.1) !important;
  color: #000; }

.cyan.accent-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-accent-3-text-link a,
.cyan-accent-3-text-link a:link,
.cyan-accent-3-text-link a:visited,
.cyan-accent-3-text-link a:focus,
.cyan-accent-3-text-link a:active {
  color: #00e5ff !important; }

.cyan.accent-4 {
  background-color: #00b8d4 !important;
  color: #fff; }

.cyan.accent-4-border {
  border-color: #00b8d4 !important; }

.cyan.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-accent-4 {
  color: #00b8d4 !important; }

.cyan.accent-4.opacity-1 {
  background-color: rgba(0, 184, 212, 0.9) !important;
  color: #fff; }

.cyan.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-4.opacity-2 {
  background-color: rgba(0, 184, 212, 0.8) !important;
  color: #fff; }

.cyan.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-4.opacity-3 {
  background-color: rgba(0, 184, 212, 0.7) !important;
  color: #fff; }

.cyan.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-4.opacity-4 {
  background-color: rgba(0, 184, 212, 0.6) !important;
  color: #fff; }

.cyan.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-4.opacity-5 {
  background-color: rgba(0, 184, 212, 0.5) !important;
  color: #fff; }

.cyan.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-4.opacity-6 {
  background-color: rgba(0, 184, 212, 0.4) !important;
  color: #fff; }

.cyan.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-4.opacity-7 {
  background-color: rgba(0, 184, 212, 0.3) !important;
  color: #fff; }

.cyan.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-4.opacity-8 {
  background-color: rgba(0, 184, 212, 0.2) !important;
  color: #fff; }

.cyan.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-4.opacity-9 {
  background-color: rgba(0, 184, 212, 0.1) !important;
  color: #fff; }

.cyan.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-accent-4-text-link a,
.cyan-accent-4-text-link a:link,
.cyan-accent-4-text-link a:visited,
.cyan-accent-4-text-link a:focus,
.cyan-accent-4-text-link a:active {
  color: #00b8d4 !important; }

.teal {
  background-color: #009688 !important;
  color: #fff; }

.teal-border {
  border-color: #009688 !important; }

.teal a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text {
  color: #009688 !important; }

.teal.opacity-1 {
  background-color: rgba(0, 150, 136, 0.9) !important;
  color: #fff; }

.teal.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.opacity-2 {
  background-color: rgba(0, 150, 136, 0.8) !important;
  color: #fff; }

.teal.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.opacity-3 {
  background-color: rgba(0, 150, 136, 0.7) !important;
  color: #fff; }

.teal.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.opacity-4 {
  background-color: rgba(0, 150, 136, 0.6) !important;
  color: #fff; }

.teal.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.opacity-5 {
  background-color: rgba(0, 150, 136, 0.5) !important;
  color: #fff; }

.teal.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.opacity-6 {
  background-color: rgba(0, 150, 136, 0.4) !important;
  color: #fff; }

.teal.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.opacity-7 {
  background-color: rgba(0, 150, 136, 0.3) !important;
  color: #fff; }

.teal.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.opacity-8 {
  background-color: rgba(0, 150, 136, 0.2) !important;
  color: #fff; }

.teal.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.opacity-9 {
  background-color: rgba(0, 150, 136, 0.1) !important;
  color: #fff; }

.teal.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text-link a,
.teal-text-link a:link,
.teal-text-link a:visited,
.teal-text-link a:focus,
.teal-text-link a:active {
  color: #009688 !important; }

.teal.lighten-5 {
  background-color: #e0f2f1 !important;
  color: #000; }

.teal.lighten-5-border {
  border-color: #e0f2f1 !important; }

.teal.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-lighten-5 {
  color: #e0f2f1 !important; }

.teal.lighten-5.opacity-1 {
  background-color: rgba(224, 242, 241, 0.9) !important;
  color: #000; }

.teal.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-5.opacity-2 {
  background-color: rgba(224, 242, 241, 0.8) !important;
  color: #000; }

.teal.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-5.opacity-3 {
  background-color: rgba(224, 242, 241, 0.7) !important;
  color: #000; }

.teal.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-5.opacity-4 {
  background-color: rgba(224, 242, 241, 0.6) !important;
  color: #000; }

.teal.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-5.opacity-5 {
  background-color: rgba(224, 242, 241, 0.5) !important;
  color: #000; }

.teal.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-5.opacity-6 {
  background-color: rgba(224, 242, 241, 0.4) !important;
  color: #000; }

.teal.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-5.opacity-7 {
  background-color: rgba(224, 242, 241, 0.3) !important;
  color: #000; }

.teal.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-5.opacity-8 {
  background-color: rgba(224, 242, 241, 0.2) !important;
  color: #000; }

.teal.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-5.opacity-9 {
  background-color: rgba(224, 242, 241, 0.1) !important;
  color: #000; }

.teal.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-lighten-5-text-link a,
.teal-lighten-5-text-link a:link,
.teal-lighten-5-text-link a:visited,
.teal-lighten-5-text-link a:focus,
.teal-lighten-5-text-link a:active {
  color: #e0f2f1 !important; }

.teal.lighten-4 {
  background-color: #b2dfdb !important;
  color: #000; }

.teal.lighten-4-border {
  border-color: #b2dfdb !important; }

.teal.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-lighten-4 {
  color: #b2dfdb !important; }

.teal.lighten-4.opacity-1 {
  background-color: rgba(178, 223, 219, 0.9) !important;
  color: #000; }

.teal.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-4.opacity-2 {
  background-color: rgba(178, 223, 219, 0.8) !important;
  color: #000; }

.teal.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-4.opacity-3 {
  background-color: rgba(178, 223, 219, 0.7) !important;
  color: #000; }

.teal.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-4.opacity-4 {
  background-color: rgba(178, 223, 219, 0.6) !important;
  color: #000; }

.teal.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-4.opacity-5 {
  background-color: rgba(178, 223, 219, 0.5) !important;
  color: #000; }

.teal.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-4.opacity-6 {
  background-color: rgba(178, 223, 219, 0.4) !important;
  color: #000; }

.teal.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-4.opacity-7 {
  background-color: rgba(178, 223, 219, 0.3) !important;
  color: #000; }

.teal.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-4.opacity-8 {
  background-color: rgba(178, 223, 219, 0.2) !important;
  color: #000; }

.teal.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-4.opacity-9 {
  background-color: rgba(178, 223, 219, 0.1) !important;
  color: #000; }

.teal.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-lighten-4-text-link a,
.teal-lighten-4-text-link a:link,
.teal-lighten-4-text-link a:visited,
.teal-lighten-4-text-link a:focus,
.teal-lighten-4-text-link a:active {
  color: #b2dfdb !important; }

.teal.lighten-3 {
  background-color: #80cbc4 !important;
  color: #000; }

.teal.lighten-3-border {
  border-color: #80cbc4 !important; }

.teal.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-lighten-3 {
  color: #80cbc4 !important; }

.teal.lighten-3.opacity-1 {
  background-color: rgba(128, 203, 196, 0.9) !important;
  color: #000; }

.teal.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-3.opacity-2 {
  background-color: rgba(128, 203, 196, 0.8) !important;
  color: #000; }

.teal.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-3.opacity-3 {
  background-color: rgba(128, 203, 196, 0.7) !important;
  color: #000; }

.teal.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-3.opacity-4 {
  background-color: rgba(128, 203, 196, 0.6) !important;
  color: #000; }

.teal.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-3.opacity-5 {
  background-color: rgba(128, 203, 196, 0.5) !important;
  color: #000; }

.teal.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-3.opacity-6 {
  background-color: rgba(128, 203, 196, 0.4) !important;
  color: #000; }

.teal.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-3.opacity-7 {
  background-color: rgba(128, 203, 196, 0.3) !important;
  color: #000; }

.teal.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-3.opacity-8 {
  background-color: rgba(128, 203, 196, 0.2) !important;
  color: #000; }

.teal.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-3.opacity-9 {
  background-color: rgba(128, 203, 196, 0.1) !important;
  color: #000; }

.teal.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-lighten-3-text-link a,
.teal-lighten-3-text-link a:link,
.teal-lighten-3-text-link a:visited,
.teal-lighten-3-text-link a:focus,
.teal-lighten-3-text-link a:active {
  color: #80cbc4 !important; }

.teal.lighten-2 {
  background-color: #4db6ac !important;
  color: #000; }

.teal.lighten-2-border {
  border-color: #4db6ac !important; }

.teal.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-lighten-2 {
  color: #4db6ac !important; }

.teal.lighten-2.opacity-1 {
  background-color: rgba(77, 182, 172, 0.9) !important;
  color: #000; }

.teal.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-2.opacity-2 {
  background-color: rgba(77, 182, 172, 0.8) !important;
  color: #000; }

.teal.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-2.opacity-3 {
  background-color: rgba(77, 182, 172, 0.7) !important;
  color: #000; }

.teal.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-2.opacity-4 {
  background-color: rgba(77, 182, 172, 0.6) !important;
  color: #000; }

.teal.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-2.opacity-5 {
  background-color: rgba(77, 182, 172, 0.5) !important;
  color: #000; }

.teal.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-2.opacity-6 {
  background-color: rgba(77, 182, 172, 0.4) !important;
  color: #000; }

.teal.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-2.opacity-7 {
  background-color: rgba(77, 182, 172, 0.3) !important;
  color: #000; }

.teal.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-2.opacity-8 {
  background-color: rgba(77, 182, 172, 0.2) !important;
  color: #000; }

.teal.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-2.opacity-9 {
  background-color: rgba(77, 182, 172, 0.1) !important;
  color: #000; }

.teal.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-lighten-2-text-link a,
.teal-lighten-2-text-link a:link,
.teal-lighten-2-text-link a:visited,
.teal-lighten-2-text-link a:focus,
.teal-lighten-2-text-link a:active {
  color: #4db6ac !important; }

.teal.lighten-1 {
  background-color: #26a69a !important;
  color: #fff; }

.teal.lighten-1-border {
  border-color: #26a69a !important; }

.teal.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-lighten-1 {
  color: #26a69a !important; }

.teal.lighten-1.opacity-1 {
  background-color: rgba(38, 166, 154, 0.9) !important;
  color: #fff; }

.teal.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-1.opacity-2 {
  background-color: rgba(38, 166, 154, 0.8) !important;
  color: #fff; }

.teal.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-1.opacity-3 {
  background-color: rgba(38, 166, 154, 0.7) !important;
  color: #fff; }

.teal.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-1.opacity-4 {
  background-color: rgba(38, 166, 154, 0.6) !important;
  color: #fff; }

.teal.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-1.opacity-5 {
  background-color: rgba(38, 166, 154, 0.5) !important;
  color: #fff; }

.teal.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-1.opacity-6 {
  background-color: rgba(38, 166, 154, 0.4) !important;
  color: #fff; }

.teal.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-1.opacity-7 {
  background-color: rgba(38, 166, 154, 0.3) !important;
  color: #fff; }

.teal.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-1.opacity-8 {
  background-color: rgba(38, 166, 154, 0.2) !important;
  color: #fff; }

.teal.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-1.opacity-9 {
  background-color: rgba(38, 166, 154, 0.1) !important;
  color: #fff; }

.teal.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-lighten-1-text-link a,
.teal-lighten-1-text-link a:link,
.teal-lighten-1-text-link a:visited,
.teal-lighten-1-text-link a:focus,
.teal-lighten-1-text-link a:active {
  color: #26a69a !important; }

.teal.darken-1 {
  background-color: #00897b !important;
  color: #fff; }

.teal.darken-1-border {
  border-color: #00897b !important; }

.teal.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-darken-1 {
  color: #00897b !important; }

.teal.darken-1.opacity-1 {
  background-color: rgba(0, 137, 123, 0.9) !important;
  color: #fff; }

.teal.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-1.opacity-2 {
  background-color: rgba(0, 137, 123, 0.8) !important;
  color: #fff; }

.teal.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-1.opacity-3 {
  background-color: rgba(0, 137, 123, 0.7) !important;
  color: #fff; }

.teal.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-1.opacity-4 {
  background-color: rgba(0, 137, 123, 0.6) !important;
  color: #fff; }

.teal.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-1.opacity-5 {
  background-color: rgba(0, 137, 123, 0.5) !important;
  color: #fff; }

.teal.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-1.opacity-6 {
  background-color: rgba(0, 137, 123, 0.4) !important;
  color: #fff; }

.teal.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-1.opacity-7 {
  background-color: rgba(0, 137, 123, 0.3) !important;
  color: #fff; }

.teal.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-1.opacity-8 {
  background-color: rgba(0, 137, 123, 0.2) !important;
  color: #fff; }

.teal.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-1.opacity-9 {
  background-color: rgba(0, 137, 123, 0.1) !important;
  color: #fff; }

.teal.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-darken-1-text-link a,
.teal-darken-1-text-link a:link,
.teal-darken-1-text-link a:visited,
.teal-darken-1-text-link a:focus,
.teal-darken-1-text-link a:active {
  color: #00897b !important; }

.teal.darken-2 {
  background-color: #00796b !important;
  color: #fff; }

.teal.darken-2-border {
  border-color: #00796b !important; }

.teal.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-darken-2 {
  color: #00796b !important; }

.teal.darken-2.opacity-1 {
  background-color: rgba(0, 121, 107, 0.9) !important;
  color: #fff; }

.teal.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-2.opacity-2 {
  background-color: rgba(0, 121, 107, 0.8) !important;
  color: #fff; }

.teal.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-2.opacity-3 {
  background-color: rgba(0, 121, 107, 0.7) !important;
  color: #fff; }

.teal.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-2.opacity-4 {
  background-color: rgba(0, 121, 107, 0.6) !important;
  color: #fff; }

.teal.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-2.opacity-5 {
  background-color: rgba(0, 121, 107, 0.5) !important;
  color: #fff; }

.teal.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-2.opacity-6 {
  background-color: rgba(0, 121, 107, 0.4) !important;
  color: #fff; }

.teal.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-2.opacity-7 {
  background-color: rgba(0, 121, 107, 0.3) !important;
  color: #fff; }

.teal.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-2.opacity-8 {
  background-color: rgba(0, 121, 107, 0.2) !important;
  color: #fff; }

.teal.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-2.opacity-9 {
  background-color: rgba(0, 121, 107, 0.1) !important;
  color: #fff; }

.teal.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-darken-2-text-link a,
.teal-darken-2-text-link a:link,
.teal-darken-2-text-link a:visited,
.teal-darken-2-text-link a:focus,
.teal-darken-2-text-link a:active {
  color: #00796b !important; }

.teal.darken-3 {
  background-color: #00695c !important;
  color: #fff; }

.teal.darken-3-border {
  border-color: #00695c !important; }

.teal.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-darken-3 {
  color: #00695c !important; }

.teal.darken-3.opacity-1 {
  background-color: rgba(0, 105, 92, 0.9) !important;
  color: #fff; }

.teal.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-3.opacity-2 {
  background-color: rgba(0, 105, 92, 0.8) !important;
  color: #fff; }

.teal.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-3.opacity-3 {
  background-color: rgba(0, 105, 92, 0.7) !important;
  color: #fff; }

.teal.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-3.opacity-4 {
  background-color: rgba(0, 105, 92, 0.6) !important;
  color: #fff; }

.teal.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-3.opacity-5 {
  background-color: rgba(0, 105, 92, 0.5) !important;
  color: #fff; }

.teal.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-3.opacity-6 {
  background-color: rgba(0, 105, 92, 0.4) !important;
  color: #fff; }

.teal.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-3.opacity-7 {
  background-color: rgba(0, 105, 92, 0.3) !important;
  color: #fff; }

.teal.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-3.opacity-8 {
  background-color: rgba(0, 105, 92, 0.2) !important;
  color: #fff; }

.teal.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-3.opacity-9 {
  background-color: rgba(0, 105, 92, 0.1) !important;
  color: #fff; }

.teal.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-darken-3-text-link a,
.teal-darken-3-text-link a:link,
.teal-darken-3-text-link a:visited,
.teal-darken-3-text-link a:focus,
.teal-darken-3-text-link a:active {
  color: #00695c !important; }

.teal.darken-4 {
  background-color: #004d40 !important;
  color: #fff; }

.teal.darken-4-border {
  border-color: #004d40 !important; }

.teal.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-darken-4 {
  color: #004d40 !important; }

.teal.darken-4.opacity-1 {
  background-color: rgba(0, 77, 64, 0.9) !important;
  color: #fff; }

.teal.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-4.opacity-2 {
  background-color: rgba(0, 77, 64, 0.8) !important;
  color: #fff; }

.teal.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-4.opacity-3 {
  background-color: rgba(0, 77, 64, 0.7) !important;
  color: #fff; }

.teal.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-4.opacity-4 {
  background-color: rgba(0, 77, 64, 0.6) !important;
  color: #fff; }

.teal.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-4.opacity-5 {
  background-color: rgba(0, 77, 64, 0.5) !important;
  color: #fff; }

.teal.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-4.opacity-6 {
  background-color: rgba(0, 77, 64, 0.4) !important;
  color: #fff; }

.teal.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-4.opacity-7 {
  background-color: rgba(0, 77, 64, 0.3) !important;
  color: #fff; }

.teal.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-4.opacity-8 {
  background-color: rgba(0, 77, 64, 0.2) !important;
  color: #fff; }

.teal.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-4.opacity-9 {
  background-color: rgba(0, 77, 64, 0.1) !important;
  color: #fff; }

.teal.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-darken-4-text-link a,
.teal-darken-4-text-link a:link,
.teal-darken-4-text-link a:visited,
.teal-darken-4-text-link a:focus,
.teal-darken-4-text-link a:active {
  color: #004d40 !important; }

.teal.accent-1 {
  background-color: #a7ffeb !important;
  color: #000; }

.teal.accent-1-border {
  border-color: #a7ffeb !important; }

.teal.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-accent-1 {
  color: #a7ffeb !important; }

.teal.accent-1.opacity-1 {
  background-color: rgba(167, 255, 235, 0.9) !important;
  color: #000; }

.teal.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-1.opacity-2 {
  background-color: rgba(167, 255, 235, 0.8) !important;
  color: #000; }

.teal.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-1.opacity-3 {
  background-color: rgba(167, 255, 235, 0.7) !important;
  color: #000; }

.teal.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-1.opacity-4 {
  background-color: rgba(167, 255, 235, 0.6) !important;
  color: #000; }

.teal.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-1.opacity-5 {
  background-color: rgba(167, 255, 235, 0.5) !important;
  color: #000; }

.teal.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-1.opacity-6 {
  background-color: rgba(167, 255, 235, 0.4) !important;
  color: #000; }

.teal.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-1.opacity-7 {
  background-color: rgba(167, 255, 235, 0.3) !important;
  color: #000; }

.teal.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-1.opacity-8 {
  background-color: rgba(167, 255, 235, 0.2) !important;
  color: #000; }

.teal.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-1.opacity-9 {
  background-color: rgba(167, 255, 235, 0.1) !important;
  color: #000; }

.teal.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-accent-1-text-link a,
.teal-accent-1-text-link a:link,
.teal-accent-1-text-link a:visited,
.teal-accent-1-text-link a:focus,
.teal-accent-1-text-link a:active {
  color: #a7ffeb !important; }

.teal.accent-2 {
  background-color: #64ffda !important;
  color: #000; }

.teal.accent-2-border {
  border-color: #64ffda !important; }

.teal.accent-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-accent-2 {
  color: #64ffda !important; }

.teal.accent-2.opacity-1 {
  background-color: rgba(100, 255, 218, 0.9) !important;
  color: #000; }

.teal.accent-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-2.opacity-2 {
  background-color: rgba(100, 255, 218, 0.8) !important;
  color: #000; }

.teal.accent-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-2.opacity-3 {
  background-color: rgba(100, 255, 218, 0.7) !important;
  color: #000; }

.teal.accent-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-2.opacity-4 {
  background-color: rgba(100, 255, 218, 0.6) !important;
  color: #000; }

.teal.accent-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-2.opacity-5 {
  background-color: rgba(100, 255, 218, 0.5) !important;
  color: #000; }

.teal.accent-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-2.opacity-6 {
  background-color: rgba(100, 255, 218, 0.4) !important;
  color: #000; }

.teal.accent-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-2.opacity-7 {
  background-color: rgba(100, 255, 218, 0.3) !important;
  color: #000; }

.teal.accent-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-2.opacity-8 {
  background-color: rgba(100, 255, 218, 0.2) !important;
  color: #000; }

.teal.accent-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-2.opacity-9 {
  background-color: rgba(100, 255, 218, 0.1) !important;
  color: #000; }

.teal.accent-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-accent-2-text-link a,
.teal-accent-2-text-link a:link,
.teal-accent-2-text-link a:visited,
.teal-accent-2-text-link a:focus,
.teal-accent-2-text-link a:active {
  color: #64ffda !important; }

.teal.accent-3 {
  background-color: #1de9b6 !important;
  color: #000; }

.teal.accent-3-border {
  border-color: #1de9b6 !important; }

.teal.accent-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-accent-3 {
  color: #1de9b6 !important; }

.teal.accent-3.opacity-1 {
  background-color: rgba(29, 233, 182, 0.9) !important;
  color: #000; }

.teal.accent-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-3.opacity-2 {
  background-color: rgba(29, 233, 182, 0.8) !important;
  color: #000; }

.teal.accent-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-3.opacity-3 {
  background-color: rgba(29, 233, 182, 0.7) !important;
  color: #000; }

.teal.accent-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-3.opacity-4 {
  background-color: rgba(29, 233, 182, 0.6) !important;
  color: #000; }

.teal.accent-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-3.opacity-5 {
  background-color: rgba(29, 233, 182, 0.5) !important;
  color: #000; }

.teal.accent-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-3.opacity-6 {
  background-color: rgba(29, 233, 182, 0.4) !important;
  color: #000; }

.teal.accent-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-3.opacity-7 {
  background-color: rgba(29, 233, 182, 0.3) !important;
  color: #000; }

.teal.accent-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-3.opacity-8 {
  background-color: rgba(29, 233, 182, 0.2) !important;
  color: #000; }

.teal.accent-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-3.opacity-9 {
  background-color: rgba(29, 233, 182, 0.1) !important;
  color: #000; }

.teal.accent-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-accent-3-text-link a,
.teal-accent-3-text-link a:link,
.teal-accent-3-text-link a:visited,
.teal-accent-3-text-link a:focus,
.teal-accent-3-text-link a:active {
  color: #1de9b6 !important; }

.teal.accent-4 {
  background-color: #00bfa5 !important;
  color: #fff; }

.teal.accent-4-border {
  border-color: #00bfa5 !important; }

.teal.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-accent-4 {
  color: #00bfa5 !important; }

.teal.accent-4.opacity-1 {
  background-color: rgba(0, 191, 165, 0.9) !important;
  color: #fff; }

.teal.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-4.opacity-2 {
  background-color: rgba(0, 191, 165, 0.8) !important;
  color: #fff; }

.teal.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-4.opacity-3 {
  background-color: rgba(0, 191, 165, 0.7) !important;
  color: #fff; }

.teal.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-4.opacity-4 {
  background-color: rgba(0, 191, 165, 0.6) !important;
  color: #fff; }

.teal.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-4.opacity-5 {
  background-color: rgba(0, 191, 165, 0.5) !important;
  color: #fff; }

.teal.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-4.opacity-6 {
  background-color: rgba(0, 191, 165, 0.4) !important;
  color: #fff; }

.teal.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-4.opacity-7 {
  background-color: rgba(0, 191, 165, 0.3) !important;
  color: #fff; }

.teal.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-4.opacity-8 {
  background-color: rgba(0, 191, 165, 0.2) !important;
  color: #fff; }

.teal.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-4.opacity-9 {
  background-color: rgba(0, 191, 165, 0.1) !important;
  color: #fff; }

.teal.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-accent-4-text-link a,
.teal-accent-4-text-link a:link,
.teal-accent-4-text-link a:visited,
.teal-accent-4-text-link a:focus,
.teal-accent-4-text-link a:active {
  color: #00bfa5 !important; }

.green {
  background-color: #4CAF50 !important;
  color: #fff; }

.green-border {
  border-color: #4CAF50 !important; }

.green a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text {
  color: #4CAF50 !important; }

.green.opacity-1 {
  background-color: rgba(76, 175, 80, 0.9) !important;
  color: #fff; }

.green.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.opacity-2 {
  background-color: rgba(76, 175, 80, 0.8) !important;
  color: #fff; }

.green.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.opacity-3 {
  background-color: rgba(76, 175, 80, 0.7) !important;
  color: #fff; }

.green.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.opacity-4 {
  background-color: rgba(76, 175, 80, 0.6) !important;
  color: #fff; }

.green.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.opacity-5 {
  background-color: rgba(76, 175, 80, 0.5) !important;
  color: #fff; }

.green.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.opacity-6 {
  background-color: rgba(76, 175, 80, 0.4) !important;
  color: #fff; }

.green.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.opacity-7 {
  background-color: rgba(76, 175, 80, 0.3) !important;
  color: #fff; }

.green.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.opacity-8 {
  background-color: rgba(76, 175, 80, 0.2) !important;
  color: #fff; }

.green.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.opacity-9 {
  background-color: rgba(76, 175, 80, 0.1) !important;
  color: #fff; }

.green.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text-link a,
.green-text-link a:link,
.green-text-link a:visited,
.green-text-link a:focus,
.green-text-link a:active {
  color: #4CAF50 !important; }

.green.lighten-5 {
  background-color: #E8F5E9 !important;
  color: #000; }

.green.lighten-5-border {
  border-color: #E8F5E9 !important; }

.green.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-lighten-5 {
  color: #E8F5E9 !important; }

.green.lighten-5.opacity-1 {
  background-color: rgba(232, 245, 233, 0.9) !important;
  color: #000; }

.green.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-5.opacity-2 {
  background-color: rgba(232, 245, 233, 0.8) !important;
  color: #000; }

.green.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-5.opacity-3 {
  background-color: rgba(232, 245, 233, 0.7) !important;
  color: #000; }

.green.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-5.opacity-4 {
  background-color: rgba(232, 245, 233, 0.6) !important;
  color: #000; }

.green.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-5.opacity-5 {
  background-color: rgba(232, 245, 233, 0.5) !important;
  color: #000; }

.green.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-5.opacity-6 {
  background-color: rgba(232, 245, 233, 0.4) !important;
  color: #000; }

.green.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-5.opacity-7 {
  background-color: rgba(232, 245, 233, 0.3) !important;
  color: #000; }

.green.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-5.opacity-8 {
  background-color: rgba(232, 245, 233, 0.2) !important;
  color: #000; }

.green.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-5.opacity-9 {
  background-color: rgba(232, 245, 233, 0.1) !important;
  color: #000; }

.green.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-lighten-5-text-link a,
.green-lighten-5-text-link a:link,
.green-lighten-5-text-link a:visited,
.green-lighten-5-text-link a:focus,
.green-lighten-5-text-link a:active {
  color: #E8F5E9 !important; }

.green.lighten-4 {
  background-color: #C8E6C9 !important;
  color: #000; }

.green.lighten-4-border {
  border-color: #C8E6C9 !important; }

.green.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-lighten-4 {
  color: #C8E6C9 !important; }

.green.lighten-4.opacity-1 {
  background-color: rgba(200, 230, 201, 0.9) !important;
  color: #000; }

.green.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-4.opacity-2 {
  background-color: rgba(200, 230, 201, 0.8) !important;
  color: #000; }

.green.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-4.opacity-3 {
  background-color: rgba(200, 230, 201, 0.7) !important;
  color: #000; }

.green.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-4.opacity-4 {
  background-color: rgba(200, 230, 201, 0.6) !important;
  color: #000; }

.green.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-4.opacity-5 {
  background-color: rgba(200, 230, 201, 0.5) !important;
  color: #000; }

.green.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-4.opacity-6 {
  background-color: rgba(200, 230, 201, 0.4) !important;
  color: #000; }

.green.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-4.opacity-7 {
  background-color: rgba(200, 230, 201, 0.3) !important;
  color: #000; }

.green.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-4.opacity-8 {
  background-color: rgba(200, 230, 201, 0.2) !important;
  color: #000; }

.green.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-4.opacity-9 {
  background-color: rgba(200, 230, 201, 0.1) !important;
  color: #000; }

.green.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-lighten-4-text-link a,
.green-lighten-4-text-link a:link,
.green-lighten-4-text-link a:visited,
.green-lighten-4-text-link a:focus,
.green-lighten-4-text-link a:active {
  color: #C8E6C9 !important; }

.green.lighten-3 {
  background-color: #A5D6A7 !important;
  color: #000; }

.green.lighten-3-border {
  border-color: #A5D6A7 !important; }

.green.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-lighten-3 {
  color: #A5D6A7 !important; }

.green.lighten-3.opacity-1 {
  background-color: rgba(165, 214, 167, 0.9) !important;
  color: #000; }

.green.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-3.opacity-2 {
  background-color: rgba(165, 214, 167, 0.8) !important;
  color: #000; }

.green.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-3.opacity-3 {
  background-color: rgba(165, 214, 167, 0.7) !important;
  color: #000; }

.green.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-3.opacity-4 {
  background-color: rgba(165, 214, 167, 0.6) !important;
  color: #000; }

.green.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-3.opacity-5 {
  background-color: rgba(165, 214, 167, 0.5) !important;
  color: #000; }

.green.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-3.opacity-6 {
  background-color: rgba(165, 214, 167, 0.4) !important;
  color: #000; }

.green.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-3.opacity-7 {
  background-color: rgba(165, 214, 167, 0.3) !important;
  color: #000; }

.green.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-3.opacity-8 {
  background-color: rgba(165, 214, 167, 0.2) !important;
  color: #000; }

.green.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-3.opacity-9 {
  background-color: rgba(165, 214, 167, 0.1) !important;
  color: #000; }

.green.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-lighten-3-text-link a,
.green-lighten-3-text-link a:link,
.green-lighten-3-text-link a:visited,
.green-lighten-3-text-link a:focus,
.green-lighten-3-text-link a:active {
  color: #A5D6A7 !important; }

.green.lighten-2 {
  background-color: #81C784 !important;
  color: #000; }

.green.lighten-2-border {
  border-color: #81C784 !important; }

.green.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-lighten-2 {
  color: #81C784 !important; }

.green.lighten-2.opacity-1 {
  background-color: rgba(129, 199, 132, 0.9) !important;
  color: #000; }

.green.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-2.opacity-2 {
  background-color: rgba(129, 199, 132, 0.8) !important;
  color: #000; }

.green.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-2.opacity-3 {
  background-color: rgba(129, 199, 132, 0.7) !important;
  color: #000; }

.green.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-2.opacity-4 {
  background-color: rgba(129, 199, 132, 0.6) !important;
  color: #000; }

.green.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-2.opacity-5 {
  background-color: rgba(129, 199, 132, 0.5) !important;
  color: #000; }

.green.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-2.opacity-6 {
  background-color: rgba(129, 199, 132, 0.4) !important;
  color: #000; }

.green.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-2.opacity-7 {
  background-color: rgba(129, 199, 132, 0.3) !important;
  color: #000; }

.green.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-2.opacity-8 {
  background-color: rgba(129, 199, 132, 0.2) !important;
  color: #000; }

.green.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-2.opacity-9 {
  background-color: rgba(129, 199, 132, 0.1) !important;
  color: #000; }

.green.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-lighten-2-text-link a,
.green-lighten-2-text-link a:link,
.green-lighten-2-text-link a:visited,
.green-lighten-2-text-link a:focus,
.green-lighten-2-text-link a:active {
  color: #81C784 !important; }

.green.lighten-1 {
  background-color: #66BB6A !important;
  color: #000; }

.green.lighten-1-border {
  border-color: #66BB6A !important; }

.green.lighten-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-lighten-1 {
  color: #66BB6A !important; }

.green.lighten-1.opacity-1 {
  background-color: rgba(102, 187, 106, 0.9) !important;
  color: #000; }

.green.lighten-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-1.opacity-2 {
  background-color: rgba(102, 187, 106, 0.8) !important;
  color: #000; }

.green.lighten-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-1.opacity-3 {
  background-color: rgba(102, 187, 106, 0.7) !important;
  color: #000; }

.green.lighten-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-1.opacity-4 {
  background-color: rgba(102, 187, 106, 0.6) !important;
  color: #000; }

.green.lighten-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-1.opacity-5 {
  background-color: rgba(102, 187, 106, 0.5) !important;
  color: #000; }

.green.lighten-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-1.opacity-6 {
  background-color: rgba(102, 187, 106, 0.4) !important;
  color: #000; }

.green.lighten-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-1.opacity-7 {
  background-color: rgba(102, 187, 106, 0.3) !important;
  color: #000; }

.green.lighten-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-1.opacity-8 {
  background-color: rgba(102, 187, 106, 0.2) !important;
  color: #000; }

.green.lighten-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-1.opacity-9 {
  background-color: rgba(102, 187, 106, 0.1) !important;
  color: #000; }

.green.lighten-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-lighten-1-text-link a,
.green-lighten-1-text-link a:link,
.green-lighten-1-text-link a:visited,
.green-lighten-1-text-link a:focus,
.green-lighten-1-text-link a:active {
  color: #66BB6A !important; }

.green.darken-1 {
  background-color: #43A047 !important;
  color: #fff; }

.green.darken-1-border {
  border-color: #43A047 !important; }

.green.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-darken-1 {
  color: #43A047 !important; }

.green.darken-1.opacity-1 {
  background-color: rgba(67, 160, 71, 0.9) !important;
  color: #fff; }

.green.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-1.opacity-2 {
  background-color: rgba(67, 160, 71, 0.8) !important;
  color: #fff; }

.green.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-1.opacity-3 {
  background-color: rgba(67, 160, 71, 0.7) !important;
  color: #fff; }

.green.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-1.opacity-4 {
  background-color: rgba(67, 160, 71, 0.6) !important;
  color: #fff; }

.green.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-1.opacity-5 {
  background-color: rgba(67, 160, 71, 0.5) !important;
  color: #fff; }

.green.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-1.opacity-6 {
  background-color: rgba(67, 160, 71, 0.4) !important;
  color: #fff; }

.green.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-1.opacity-7 {
  background-color: rgba(67, 160, 71, 0.3) !important;
  color: #fff; }

.green.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-1.opacity-8 {
  background-color: rgba(67, 160, 71, 0.2) !important;
  color: #fff; }

.green.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-1.opacity-9 {
  background-color: rgba(67, 160, 71, 0.1) !important;
  color: #fff; }

.green.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-darken-1-text-link a,
.green-darken-1-text-link a:link,
.green-darken-1-text-link a:visited,
.green-darken-1-text-link a:focus,
.green-darken-1-text-link a:active {
  color: #43A047 !important; }

.green.darken-2 {
  background-color: #388E3C !important;
  color: #fff; }

.green.darken-2-border {
  border-color: #388E3C !important; }

.green.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-darken-2 {
  color: #388E3C !important; }

.green.darken-2.opacity-1 {
  background-color: rgba(56, 142, 60, 0.9) !important;
  color: #fff; }

.green.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-2.opacity-2 {
  background-color: rgba(56, 142, 60, 0.8) !important;
  color: #fff; }

.green.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-2.opacity-3 {
  background-color: rgba(56, 142, 60, 0.7) !important;
  color: #fff; }

.green.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-2.opacity-4 {
  background-color: rgba(56, 142, 60, 0.6) !important;
  color: #fff; }

.green.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-2.opacity-5 {
  background-color: rgba(56, 142, 60, 0.5) !important;
  color: #fff; }

.green.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-2.opacity-6 {
  background-color: rgba(56, 142, 60, 0.4) !important;
  color: #fff; }

.green.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-2.opacity-7 {
  background-color: rgba(56, 142, 60, 0.3) !important;
  color: #fff; }

.green.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-2.opacity-8 {
  background-color: rgba(56, 142, 60, 0.2) !important;
  color: #fff; }

.green.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-2.opacity-9 {
  background-color: rgba(56, 142, 60, 0.1) !important;
  color: #fff; }

.green.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-darken-2-text-link a,
.green-darken-2-text-link a:link,
.green-darken-2-text-link a:visited,
.green-darken-2-text-link a:focus,
.green-darken-2-text-link a:active {
  color: #388E3C !important; }

.green.darken-3 {
  background-color: #2E7D32 !important;
  color: #fff; }

.green.darken-3-border {
  border-color: #2E7D32 !important; }

.green.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-darken-3 {
  color: #2E7D32 !important; }

.green.darken-3.opacity-1 {
  background-color: rgba(46, 125, 50, 0.9) !important;
  color: #fff; }

.green.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-3.opacity-2 {
  background-color: rgba(46, 125, 50, 0.8) !important;
  color: #fff; }

.green.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-3.opacity-3 {
  background-color: rgba(46, 125, 50, 0.7) !important;
  color: #fff; }

.green.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-3.opacity-4 {
  background-color: rgba(46, 125, 50, 0.6) !important;
  color: #fff; }

.green.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-3.opacity-5 {
  background-color: rgba(46, 125, 50, 0.5) !important;
  color: #fff; }

.green.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-3.opacity-6 {
  background-color: rgba(46, 125, 50, 0.4) !important;
  color: #fff; }

.green.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-3.opacity-7 {
  background-color: rgba(46, 125, 50, 0.3) !important;
  color: #fff; }

.green.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-3.opacity-8 {
  background-color: rgba(46, 125, 50, 0.2) !important;
  color: #fff; }

.green.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-3.opacity-9 {
  background-color: rgba(46, 125, 50, 0.1) !important;
  color: #fff; }

.green.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-darken-3-text-link a,
.green-darken-3-text-link a:link,
.green-darken-3-text-link a:visited,
.green-darken-3-text-link a:focus,
.green-darken-3-text-link a:active {
  color: #2E7D32 !important; }

.green.darken-4 {
  background-color: #1B5E20 !important;
  color: #fff; }

.green.darken-4-border {
  border-color: #1B5E20 !important; }

.green.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-darken-4 {
  color: #1B5E20 !important; }

.green.darken-4.opacity-1 {
  background-color: rgba(27, 94, 32, 0.9) !important;
  color: #fff; }

.green.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-4.opacity-2 {
  background-color: rgba(27, 94, 32, 0.8) !important;
  color: #fff; }

.green.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-4.opacity-3 {
  background-color: rgba(27, 94, 32, 0.7) !important;
  color: #fff; }

.green.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-4.opacity-4 {
  background-color: rgba(27, 94, 32, 0.6) !important;
  color: #fff; }

.green.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-4.opacity-5 {
  background-color: rgba(27, 94, 32, 0.5) !important;
  color: #fff; }

.green.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-4.opacity-6 {
  background-color: rgba(27, 94, 32, 0.4) !important;
  color: #fff; }

.green.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-4.opacity-7 {
  background-color: rgba(27, 94, 32, 0.3) !important;
  color: #fff; }

.green.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-4.opacity-8 {
  background-color: rgba(27, 94, 32, 0.2) !important;
  color: #fff; }

.green.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-4.opacity-9 {
  background-color: rgba(27, 94, 32, 0.1) !important;
  color: #fff; }

.green.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-darken-4-text-link a,
.green-darken-4-text-link a:link,
.green-darken-4-text-link a:visited,
.green-darken-4-text-link a:focus,
.green-darken-4-text-link a:active {
  color: #1B5E20 !important; }

.green.accent-1 {
  background-color: #B9F6CA !important;
  color: #000; }

.green.accent-1-border {
  border-color: #B9F6CA !important; }

.green.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-accent-1 {
  color: #B9F6CA !important; }

.green.accent-1.opacity-1 {
  background-color: rgba(185, 246, 202, 0.9) !important;
  color: #000; }

.green.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-1.opacity-2 {
  background-color: rgba(185, 246, 202, 0.8) !important;
  color: #000; }

.green.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-1.opacity-3 {
  background-color: rgba(185, 246, 202, 0.7) !important;
  color: #000; }

.green.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-1.opacity-4 {
  background-color: rgba(185, 246, 202, 0.6) !important;
  color: #000; }

.green.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-1.opacity-5 {
  background-color: rgba(185, 246, 202, 0.5) !important;
  color: #000; }

.green.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-1.opacity-6 {
  background-color: rgba(185, 246, 202, 0.4) !important;
  color: #000; }

.green.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-1.opacity-7 {
  background-color: rgba(185, 246, 202, 0.3) !important;
  color: #000; }

.green.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-1.opacity-8 {
  background-color: rgba(185, 246, 202, 0.2) !important;
  color: #000; }

.green.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-1.opacity-9 {
  background-color: rgba(185, 246, 202, 0.1) !important;
  color: #000; }

.green.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-accent-1-text-link a,
.green-accent-1-text-link a:link,
.green-accent-1-text-link a:visited,
.green-accent-1-text-link a:focus,
.green-accent-1-text-link a:active {
  color: #B9F6CA !important; }

.green.accent-2 {
  background-color: #69F0AE !important;
  color: #000; }

.green.accent-2-border {
  border-color: #69F0AE !important; }

.green.accent-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-accent-2 {
  color: #69F0AE !important; }

.green.accent-2.opacity-1 {
  background-color: rgba(105, 240, 174, 0.9) !important;
  color: #000; }

.green.accent-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-2.opacity-2 {
  background-color: rgba(105, 240, 174, 0.8) !important;
  color: #000; }

.green.accent-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-2.opacity-3 {
  background-color: rgba(105, 240, 174, 0.7) !important;
  color: #000; }

.green.accent-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-2.opacity-4 {
  background-color: rgba(105, 240, 174, 0.6) !important;
  color: #000; }

.green.accent-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-2.opacity-5 {
  background-color: rgba(105, 240, 174, 0.5) !important;
  color: #000; }

.green.accent-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-2.opacity-6 {
  background-color: rgba(105, 240, 174, 0.4) !important;
  color: #000; }

.green.accent-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-2.opacity-7 {
  background-color: rgba(105, 240, 174, 0.3) !important;
  color: #000; }

.green.accent-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-2.opacity-8 {
  background-color: rgba(105, 240, 174, 0.2) !important;
  color: #000; }

.green.accent-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-2.opacity-9 {
  background-color: rgba(105, 240, 174, 0.1) !important;
  color: #000; }

.green.accent-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-accent-2-text-link a,
.green-accent-2-text-link a:link,
.green-accent-2-text-link a:visited,
.green-accent-2-text-link a:focus,
.green-accent-2-text-link a:active {
  color: #69F0AE !important; }

.green.accent-3 {
  background-color: #00E676 !important;
  color: #000; }

.green.accent-3-border {
  border-color: #00E676 !important; }

.green.accent-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-accent-3 {
  color: #00E676 !important; }

.green.accent-3.opacity-1 {
  background-color: rgba(0, 230, 118, 0.9) !important;
  color: #000; }

.green.accent-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-3.opacity-2 {
  background-color: rgba(0, 230, 118, 0.8) !important;
  color: #000; }

.green.accent-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-3.opacity-3 {
  background-color: rgba(0, 230, 118, 0.7) !important;
  color: #000; }

.green.accent-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-3.opacity-4 {
  background-color: rgba(0, 230, 118, 0.6) !important;
  color: #000; }

.green.accent-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-3.opacity-5 {
  background-color: rgba(0, 230, 118, 0.5) !important;
  color: #000; }

.green.accent-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-3.opacity-6 {
  background-color: rgba(0, 230, 118, 0.4) !important;
  color: #000; }

.green.accent-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-3.opacity-7 {
  background-color: rgba(0, 230, 118, 0.3) !important;
  color: #000; }

.green.accent-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-3.opacity-8 {
  background-color: rgba(0, 230, 118, 0.2) !important;
  color: #000; }

.green.accent-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-3.opacity-9 {
  background-color: rgba(0, 230, 118, 0.1) !important;
  color: #000; }

.green.accent-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-accent-3-text-link a,
.green-accent-3-text-link a:link,
.green-accent-3-text-link a:visited,
.green-accent-3-text-link a:focus,
.green-accent-3-text-link a:active {
  color: #00E676 !important; }

.green.accent-4 {
  background-color: #00C853 !important;
  color: #fff; }

.green.accent-4-border {
  border-color: #00C853 !important; }

.green.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-accent-4 {
  color: #00C853 !important; }

.green.accent-4.opacity-1 {
  background-color: rgba(0, 200, 83, 0.9) !important;
  color: #fff; }

.green.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-4.opacity-2 {
  background-color: rgba(0, 200, 83, 0.8) !important;
  color: #fff; }

.green.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-4.opacity-3 {
  background-color: rgba(0, 200, 83, 0.7) !important;
  color: #fff; }

.green.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-4.opacity-4 {
  background-color: rgba(0, 200, 83, 0.6) !important;
  color: #fff; }

.green.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-4.opacity-5 {
  background-color: rgba(0, 200, 83, 0.5) !important;
  color: #fff; }

.green.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-4.opacity-6 {
  background-color: rgba(0, 200, 83, 0.4) !important;
  color: #fff; }

.green.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-4.opacity-7 {
  background-color: rgba(0, 200, 83, 0.3) !important;
  color: #fff; }

.green.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-4.opacity-8 {
  background-color: rgba(0, 200, 83, 0.2) !important;
  color: #fff; }

.green.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-4.opacity-9 {
  background-color: rgba(0, 200, 83, 0.1) !important;
  color: #fff; }

.green.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-accent-4-text-link a,
.green-accent-4-text-link a:link,
.green-accent-4-text-link a:visited,
.green-accent-4-text-link a:focus,
.green-accent-4-text-link a:active {
  color: #00C853 !important; }

.light-green {
  background-color: #8bc34a !important;
  color: #000; }

.light-green-border {
  border-color: #8bc34a !important; }

.light-green a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text {
  color: #8bc34a !important; }

.light-green.opacity-1 {
  background-color: rgba(139, 195, 74, 0.9) !important;
  color: #000; }

.light-green.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.opacity-2 {
  background-color: rgba(139, 195, 74, 0.8) !important;
  color: #000; }

.light-green.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.opacity-3 {
  background-color: rgba(139, 195, 74, 0.7) !important;
  color: #000; }

.light-green.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.opacity-4 {
  background-color: rgba(139, 195, 74, 0.6) !important;
  color: #000; }

.light-green.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.opacity-5 {
  background-color: rgba(139, 195, 74, 0.5) !important;
  color: #000; }

.light-green.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.opacity-6 {
  background-color: rgba(139, 195, 74, 0.4) !important;
  color: #000; }

.light-green.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.opacity-7 {
  background-color: rgba(139, 195, 74, 0.3) !important;
  color: #000; }

.light-green.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.opacity-8 {
  background-color: rgba(139, 195, 74, 0.2) !important;
  color: #000; }

.light-green.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.opacity-9 {
  background-color: rgba(139, 195, 74, 0.1) !important;
  color: #000; }

.light-green.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text-link a,
.light-green-text-link a:link,
.light-green-text-link a:visited,
.light-green-text-link a:focus,
.light-green-text-link a:active {
  color: #8bc34a !important; }

.light-green.lighten-5 {
  background-color: #f1f8e9 !important;
  color: #000; }

.light-green.lighten-5-border {
  border-color: #f1f8e9 !important; }

.light-green.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important; }

.light-green.lighten-5.opacity-1 {
  background-color: rgba(241, 248, 233, 0.9) !important;
  color: #000; }

.light-green.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-5.opacity-2 {
  background-color: rgba(241, 248, 233, 0.8) !important;
  color: #000; }

.light-green.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-5.opacity-3 {
  background-color: rgba(241, 248, 233, 0.7) !important;
  color: #000; }

.light-green.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-5.opacity-4 {
  background-color: rgba(241, 248, 233, 0.6) !important;
  color: #000; }

.light-green.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-5.opacity-5 {
  background-color: rgba(241, 248, 233, 0.5) !important;
  color: #000; }

.light-green.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-5.opacity-6 {
  background-color: rgba(241, 248, 233, 0.4) !important;
  color: #000; }

.light-green.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-5.opacity-7 {
  background-color: rgba(241, 248, 233, 0.3) !important;
  color: #000; }

.light-green.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-5.opacity-8 {
  background-color: rgba(241, 248, 233, 0.2) !important;
  color: #000; }

.light-green.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-5.opacity-9 {
  background-color: rgba(241, 248, 233, 0.1) !important;
  color: #000; }

.light-green.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-lighten-5-text-link a,
.light-green-lighten-5-text-link a:link,
.light-green-lighten-5-text-link a:visited,
.light-green-lighten-5-text-link a:focus,
.light-green-lighten-5-text-link a:active {
  color: #f1f8e9 !important; }

.light-green.lighten-4 {
  background-color: #dcedc8 !important;
  color: #000; }

.light-green.lighten-4-border {
  border-color: #dcedc8 !important; }

.light-green.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-lighten-4 {
  color: #dcedc8 !important; }

.light-green.lighten-4.opacity-1 {
  background-color: rgba(220, 237, 200, 0.9) !important;
  color: #000; }

.light-green.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-4.opacity-2 {
  background-color: rgba(220, 237, 200, 0.8) !important;
  color: #000; }

.light-green.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-4.opacity-3 {
  background-color: rgba(220, 237, 200, 0.7) !important;
  color: #000; }

.light-green.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-4.opacity-4 {
  background-color: rgba(220, 237, 200, 0.6) !important;
  color: #000; }

.light-green.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-4.opacity-5 {
  background-color: rgba(220, 237, 200, 0.5) !important;
  color: #000; }

.light-green.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-4.opacity-6 {
  background-color: rgba(220, 237, 200, 0.4) !important;
  color: #000; }

.light-green.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-4.opacity-7 {
  background-color: rgba(220, 237, 200, 0.3) !important;
  color: #000; }

.light-green.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-4.opacity-8 {
  background-color: rgba(220, 237, 200, 0.2) !important;
  color: #000; }

.light-green.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-4.opacity-9 {
  background-color: rgba(220, 237, 200, 0.1) !important;
  color: #000; }

.light-green.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-lighten-4-text-link a,
.light-green-lighten-4-text-link a:link,
.light-green-lighten-4-text-link a:visited,
.light-green-lighten-4-text-link a:focus,
.light-green-lighten-4-text-link a:active {
  color: #dcedc8 !important; }

.light-green.lighten-3 {
  background-color: #c5e1a5 !important;
  color: #000; }

.light-green.lighten-3-border {
  border-color: #c5e1a5 !important; }

.light-green.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important; }

.light-green.lighten-3.opacity-1 {
  background-color: rgba(197, 225, 165, 0.9) !important;
  color: #000; }

.light-green.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-3.opacity-2 {
  background-color: rgba(197, 225, 165, 0.8) !important;
  color: #000; }

.light-green.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-3.opacity-3 {
  background-color: rgba(197, 225, 165, 0.7) !important;
  color: #000; }

.light-green.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-3.opacity-4 {
  background-color: rgba(197, 225, 165, 0.6) !important;
  color: #000; }

.light-green.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-3.opacity-5 {
  background-color: rgba(197, 225, 165, 0.5) !important;
  color: #000; }

.light-green.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-3.opacity-6 {
  background-color: rgba(197, 225, 165, 0.4) !important;
  color: #000; }

.light-green.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-3.opacity-7 {
  background-color: rgba(197, 225, 165, 0.3) !important;
  color: #000; }

.light-green.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-3.opacity-8 {
  background-color: rgba(197, 225, 165, 0.2) !important;
  color: #000; }

.light-green.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-3.opacity-9 {
  background-color: rgba(197, 225, 165, 0.1) !important;
  color: #000; }

.light-green.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-lighten-3-text-link a,
.light-green-lighten-3-text-link a:link,
.light-green-lighten-3-text-link a:visited,
.light-green-lighten-3-text-link a:focus,
.light-green-lighten-3-text-link a:active {
  color: #c5e1a5 !important; }

.light-green.lighten-2 {
  background-color: #aed581 !important;
  color: #000; }

.light-green.lighten-2-border {
  border-color: #aed581 !important; }

.light-green.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-lighten-2 {
  color: #aed581 !important; }

.light-green.lighten-2.opacity-1 {
  background-color: rgba(174, 213, 129, 0.9) !important;
  color: #000; }

.light-green.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-2.opacity-2 {
  background-color: rgba(174, 213, 129, 0.8) !important;
  color: #000; }

.light-green.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-2.opacity-3 {
  background-color: rgba(174, 213, 129, 0.7) !important;
  color: #000; }

.light-green.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-2.opacity-4 {
  background-color: rgba(174, 213, 129, 0.6) !important;
  color: #000; }

.light-green.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-2.opacity-5 {
  background-color: rgba(174, 213, 129, 0.5) !important;
  color: #000; }

.light-green.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-2.opacity-6 {
  background-color: rgba(174, 213, 129, 0.4) !important;
  color: #000; }

.light-green.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-2.opacity-7 {
  background-color: rgba(174, 213, 129, 0.3) !important;
  color: #000; }

.light-green.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-2.opacity-8 {
  background-color: rgba(174, 213, 129, 0.2) !important;
  color: #000; }

.light-green.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-2.opacity-9 {
  background-color: rgba(174, 213, 129, 0.1) !important;
  color: #000; }

.light-green.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-lighten-2-text-link a,
.light-green-lighten-2-text-link a:link,
.light-green-lighten-2-text-link a:visited,
.light-green-lighten-2-text-link a:focus,
.light-green-lighten-2-text-link a:active {
  color: #aed581 !important; }

.light-green.lighten-1 {
  background-color: #9ccc65 !important;
  color: #000; }

.light-green.lighten-1-border {
  border-color: #9ccc65 !important; }

.light-green.lighten-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-lighten-1 {
  color: #9ccc65 !important; }

.light-green.lighten-1.opacity-1 {
  background-color: rgba(156, 204, 101, 0.9) !important;
  color: #000; }

.light-green.lighten-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-1.opacity-2 {
  background-color: rgba(156, 204, 101, 0.8) !important;
  color: #000; }

.light-green.lighten-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-1.opacity-3 {
  background-color: rgba(156, 204, 101, 0.7) !important;
  color: #000; }

.light-green.lighten-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-1.opacity-4 {
  background-color: rgba(156, 204, 101, 0.6) !important;
  color: #000; }

.light-green.lighten-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-1.opacity-5 {
  background-color: rgba(156, 204, 101, 0.5) !important;
  color: #000; }

.light-green.lighten-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-1.opacity-6 {
  background-color: rgba(156, 204, 101, 0.4) !important;
  color: #000; }

.light-green.lighten-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-1.opacity-7 {
  background-color: rgba(156, 204, 101, 0.3) !important;
  color: #000; }

.light-green.lighten-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-1.opacity-8 {
  background-color: rgba(156, 204, 101, 0.2) !important;
  color: #000; }

.light-green.lighten-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-1.opacity-9 {
  background-color: rgba(156, 204, 101, 0.1) !important;
  color: #000; }

.light-green.lighten-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-lighten-1-text-link a,
.light-green-lighten-1-text-link a:link,
.light-green-lighten-1-text-link a:visited,
.light-green-lighten-1-text-link a:focus,
.light-green-lighten-1-text-link a:active {
  color: #9ccc65 !important; }

.light-green.darken-1 {
  background-color: #7cb342 !important;
  color: #000; }

.light-green.darken-1-border {
  border-color: #7cb342 !important; }

.light-green.darken-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-darken-1 {
  color: #7cb342 !important; }

.light-green.darken-1.opacity-1 {
  background-color: rgba(124, 179, 66, 0.9) !important;
  color: #000; }

.light-green.darken-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-1.opacity-2 {
  background-color: rgba(124, 179, 66, 0.8) !important;
  color: #000; }

.light-green.darken-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-1.opacity-3 {
  background-color: rgba(124, 179, 66, 0.7) !important;
  color: #000; }

.light-green.darken-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-1.opacity-4 {
  background-color: rgba(124, 179, 66, 0.6) !important;
  color: #000; }

.light-green.darken-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-1.opacity-5 {
  background-color: rgba(124, 179, 66, 0.5) !important;
  color: #000; }

.light-green.darken-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-1.opacity-6 {
  background-color: rgba(124, 179, 66, 0.4) !important;
  color: #000; }

.light-green.darken-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-1.opacity-7 {
  background-color: rgba(124, 179, 66, 0.3) !important;
  color: #000; }

.light-green.darken-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-1.opacity-8 {
  background-color: rgba(124, 179, 66, 0.2) !important;
  color: #000; }

.light-green.darken-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-1.opacity-9 {
  background-color: rgba(124, 179, 66, 0.1) !important;
  color: #000; }

.light-green.darken-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-darken-1-text-link a,
.light-green-darken-1-text-link a:link,
.light-green-darken-1-text-link a:visited,
.light-green-darken-1-text-link a:focus,
.light-green-darken-1-text-link a:active {
  color: #7cb342 !important; }

.light-green.darken-2 {
  background-color: #689f38 !important;
  color: #fff; }

.light-green.darken-2-border {
  border-color: #689f38 !important; }

.light-green.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-darken-2 {
  color: #689f38 !important; }

.light-green.darken-2.opacity-1 {
  background-color: rgba(104, 159, 56, 0.9) !important;
  color: #fff; }

.light-green.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-2.opacity-2 {
  background-color: rgba(104, 159, 56, 0.8) !important;
  color: #fff; }

.light-green.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-2.opacity-3 {
  background-color: rgba(104, 159, 56, 0.7) !important;
  color: #fff; }

.light-green.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-2.opacity-4 {
  background-color: rgba(104, 159, 56, 0.6) !important;
  color: #fff; }

.light-green.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-2.opacity-5 {
  background-color: rgba(104, 159, 56, 0.5) !important;
  color: #fff; }

.light-green.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-2.opacity-6 {
  background-color: rgba(104, 159, 56, 0.4) !important;
  color: #fff; }

.light-green.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-2.opacity-7 {
  background-color: rgba(104, 159, 56, 0.3) !important;
  color: #fff; }

.light-green.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-2.opacity-8 {
  background-color: rgba(104, 159, 56, 0.2) !important;
  color: #fff; }

.light-green.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-2.opacity-9 {
  background-color: rgba(104, 159, 56, 0.1) !important;
  color: #fff; }

.light-green.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-darken-2-text-link a,
.light-green-darken-2-text-link a:link,
.light-green-darken-2-text-link a:visited,
.light-green-darken-2-text-link a:focus,
.light-green-darken-2-text-link a:active {
  color: #689f38 !important; }

.light-green.darken-3 {
  background-color: #558b2f !important;
  color: #fff; }

.light-green.darken-3-border {
  border-color: #558b2f !important; }

.light-green.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-darken-3 {
  color: #558b2f !important; }

.light-green.darken-3.opacity-1 {
  background-color: rgba(85, 139, 47, 0.9) !important;
  color: #fff; }

.light-green.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-3.opacity-2 {
  background-color: rgba(85, 139, 47, 0.8) !important;
  color: #fff; }

.light-green.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-3.opacity-3 {
  background-color: rgba(85, 139, 47, 0.7) !important;
  color: #fff; }

.light-green.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-3.opacity-4 {
  background-color: rgba(85, 139, 47, 0.6) !important;
  color: #fff; }

.light-green.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-3.opacity-5 {
  background-color: rgba(85, 139, 47, 0.5) !important;
  color: #fff; }

.light-green.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-3.opacity-6 {
  background-color: rgba(85, 139, 47, 0.4) !important;
  color: #fff; }

.light-green.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-3.opacity-7 {
  background-color: rgba(85, 139, 47, 0.3) !important;
  color: #fff; }

.light-green.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-3.opacity-8 {
  background-color: rgba(85, 139, 47, 0.2) !important;
  color: #fff; }

.light-green.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-3.opacity-9 {
  background-color: rgba(85, 139, 47, 0.1) !important;
  color: #fff; }

.light-green.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-darken-3-text-link a,
.light-green-darken-3-text-link a:link,
.light-green-darken-3-text-link a:visited,
.light-green-darken-3-text-link a:focus,
.light-green-darken-3-text-link a:active {
  color: #558b2f !important; }

.light-green.darken-4 {
  background-color: #33691e !important;
  color: #fff; }

.light-green.darken-4-border {
  border-color: #33691e !important; }

.light-green.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-darken-4 {
  color: #33691e !important; }

.light-green.darken-4.opacity-1 {
  background-color: rgba(51, 105, 30, 0.9) !important;
  color: #fff; }

.light-green.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-4.opacity-2 {
  background-color: rgba(51, 105, 30, 0.8) !important;
  color: #fff; }

.light-green.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-4.opacity-3 {
  background-color: rgba(51, 105, 30, 0.7) !important;
  color: #fff; }

.light-green.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-4.opacity-4 {
  background-color: rgba(51, 105, 30, 0.6) !important;
  color: #fff; }

.light-green.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-4.opacity-5 {
  background-color: rgba(51, 105, 30, 0.5) !important;
  color: #fff; }

.light-green.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-4.opacity-6 {
  background-color: rgba(51, 105, 30, 0.4) !important;
  color: #fff; }

.light-green.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-4.opacity-7 {
  background-color: rgba(51, 105, 30, 0.3) !important;
  color: #fff; }

.light-green.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-4.opacity-8 {
  background-color: rgba(51, 105, 30, 0.2) !important;
  color: #fff; }

.light-green.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-4.opacity-9 {
  background-color: rgba(51, 105, 30, 0.1) !important;
  color: #fff; }

.light-green.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-darken-4-text-link a,
.light-green-darken-4-text-link a:link,
.light-green-darken-4-text-link a:visited,
.light-green-darken-4-text-link a:focus,
.light-green-darken-4-text-link a:active {
  color: #33691e !important; }

.light-green.accent-1 {
  background-color: #ccff90 !important;
  color: #000; }

.light-green.accent-1-border {
  border-color: #ccff90 !important; }

.light-green.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-accent-1 {
  color: #ccff90 !important; }

.light-green.accent-1.opacity-1 {
  background-color: rgba(204, 255, 144, 0.9) !important;
  color: #000; }

.light-green.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-1.opacity-2 {
  background-color: rgba(204, 255, 144, 0.8) !important;
  color: #000; }

.light-green.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-1.opacity-3 {
  background-color: rgba(204, 255, 144, 0.7) !important;
  color: #000; }

.light-green.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-1.opacity-4 {
  background-color: rgba(204, 255, 144, 0.6) !important;
  color: #000; }

.light-green.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-1.opacity-5 {
  background-color: rgba(204, 255, 144, 0.5) !important;
  color: #000; }

.light-green.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-1.opacity-6 {
  background-color: rgba(204, 255, 144, 0.4) !important;
  color: #000; }

.light-green.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-1.opacity-7 {
  background-color: rgba(204, 255, 144, 0.3) !important;
  color: #000; }

.light-green.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-1.opacity-8 {
  background-color: rgba(204, 255, 144, 0.2) !important;
  color: #000; }

.light-green.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-1.opacity-9 {
  background-color: rgba(204, 255, 144, 0.1) !important;
  color: #000; }

.light-green.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-accent-1-text-link a,
.light-green-accent-1-text-link a:link,
.light-green-accent-1-text-link a:visited,
.light-green-accent-1-text-link a:focus,
.light-green-accent-1-text-link a:active {
  color: #ccff90 !important; }

.light-green.accent-2 {
  background-color: #b2ff59 !important;
  color: #000; }

.light-green.accent-2-border {
  border-color: #b2ff59 !important; }

.light-green.accent-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-accent-2 {
  color: #b2ff59 !important; }

.light-green.accent-2.opacity-1 {
  background-color: rgba(178, 255, 89, 0.9) !important;
  color: #000; }

.light-green.accent-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-2.opacity-2 {
  background-color: rgba(178, 255, 89, 0.8) !important;
  color: #000; }

.light-green.accent-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-2.opacity-3 {
  background-color: rgba(178, 255, 89, 0.7) !important;
  color: #000; }

.light-green.accent-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-2.opacity-4 {
  background-color: rgba(178, 255, 89, 0.6) !important;
  color: #000; }

.light-green.accent-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-2.opacity-5 {
  background-color: rgba(178, 255, 89, 0.5) !important;
  color: #000; }

.light-green.accent-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-2.opacity-6 {
  background-color: rgba(178, 255, 89, 0.4) !important;
  color: #000; }

.light-green.accent-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-2.opacity-7 {
  background-color: rgba(178, 255, 89, 0.3) !important;
  color: #000; }

.light-green.accent-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-2.opacity-8 {
  background-color: rgba(178, 255, 89, 0.2) !important;
  color: #000; }

.light-green.accent-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-2.opacity-9 {
  background-color: rgba(178, 255, 89, 0.1) !important;
  color: #000; }

.light-green.accent-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-accent-2-text-link a,
.light-green-accent-2-text-link a:link,
.light-green-accent-2-text-link a:visited,
.light-green-accent-2-text-link a:focus,
.light-green-accent-2-text-link a:active {
  color: #b2ff59 !important; }

.light-green.accent-3 {
  background-color: #76ff03 !important;
  color: #000; }

.light-green.accent-3-border {
  border-color: #76ff03 !important; }

.light-green.accent-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-accent-3 {
  color: #76ff03 !important; }

.light-green.accent-3.opacity-1 {
  background-color: rgba(118, 255, 3, 0.9) !important;
  color: #000; }

.light-green.accent-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-3.opacity-2 {
  background-color: rgba(118, 255, 3, 0.8) !important;
  color: #000; }

.light-green.accent-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-3.opacity-3 {
  background-color: rgba(118, 255, 3, 0.7) !important;
  color: #000; }

.light-green.accent-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-3.opacity-4 {
  background-color: rgba(118, 255, 3, 0.6) !important;
  color: #000; }

.light-green.accent-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-3.opacity-5 {
  background-color: rgba(118, 255, 3, 0.5) !important;
  color: #000; }

.light-green.accent-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-3.opacity-6 {
  background-color: rgba(118, 255, 3, 0.4) !important;
  color: #000; }

.light-green.accent-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-3.opacity-7 {
  background-color: rgba(118, 255, 3, 0.3) !important;
  color: #000; }

.light-green.accent-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-3.opacity-8 {
  background-color: rgba(118, 255, 3, 0.2) !important;
  color: #000; }

.light-green.accent-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-3.opacity-9 {
  background-color: rgba(118, 255, 3, 0.1) !important;
  color: #000; }

.light-green.accent-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-accent-3-text-link a,
.light-green-accent-3-text-link a:link,
.light-green-accent-3-text-link a:visited,
.light-green-accent-3-text-link a:focus,
.light-green-accent-3-text-link a:active {
  color: #76ff03 !important; }

.light-green.accent-4 {
  background-color: #64dd17 !important;
  color: #000; }

.light-green.accent-4-border {
  border-color: #64dd17 !important; }

.light-green.accent-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-accent-4 {
  color: #64dd17 !important; }

.light-green.accent-4.opacity-1 {
  background-color: rgba(100, 221, 23, 0.9) !important;
  color: #000; }

.light-green.accent-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-4.opacity-2 {
  background-color: rgba(100, 221, 23, 0.8) !important;
  color: #000; }

.light-green.accent-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-4.opacity-3 {
  background-color: rgba(100, 221, 23, 0.7) !important;
  color: #000; }

.light-green.accent-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-4.opacity-4 {
  background-color: rgba(100, 221, 23, 0.6) !important;
  color: #000; }

.light-green.accent-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-4.opacity-5 {
  background-color: rgba(100, 221, 23, 0.5) !important;
  color: #000; }

.light-green.accent-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-4.opacity-6 {
  background-color: rgba(100, 221, 23, 0.4) !important;
  color: #000; }

.light-green.accent-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-4.opacity-7 {
  background-color: rgba(100, 221, 23, 0.3) !important;
  color: #000; }

.light-green.accent-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-4.opacity-8 {
  background-color: rgba(100, 221, 23, 0.2) !important;
  color: #000; }

.light-green.accent-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-4.opacity-9 {
  background-color: rgba(100, 221, 23, 0.1) !important;
  color: #000; }

.light-green.accent-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-accent-4-text-link a,
.light-green-accent-4-text-link a:link,
.light-green-accent-4-text-link a:visited,
.light-green-accent-4-text-link a:focus,
.light-green-accent-4-text-link a:active {
  color: #64dd17 !important; }

.lime {
  background-color: #cddc39 !important;
  color: #000; }

.lime-border {
  border-color: #cddc39 !important; }

.lime a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text {
  color: #cddc39 !important; }

.lime.opacity-1 {
  background-color: rgba(205, 220, 57, 0.9) !important;
  color: #000; }

.lime.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.opacity-2 {
  background-color: rgba(205, 220, 57, 0.8) !important;
  color: #000; }

.lime.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.opacity-3 {
  background-color: rgba(205, 220, 57, 0.7) !important;
  color: #000; }

.lime.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.opacity-4 {
  background-color: rgba(205, 220, 57, 0.6) !important;
  color: #000; }

.lime.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.opacity-5 {
  background-color: rgba(205, 220, 57, 0.5) !important;
  color: #000; }

.lime.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.opacity-6 {
  background-color: rgba(205, 220, 57, 0.4) !important;
  color: #000; }

.lime.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.opacity-7 {
  background-color: rgba(205, 220, 57, 0.3) !important;
  color: #000; }

.lime.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.opacity-8 {
  background-color: rgba(205, 220, 57, 0.2) !important;
  color: #000; }

.lime.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.opacity-9 {
  background-color: rgba(205, 220, 57, 0.1) !important;
  color: #000; }

.lime.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text-link a,
.lime-text-link a:link,
.lime-text-link a:visited,
.lime-text-link a:focus,
.lime-text-link a:active {
  color: #cddc39 !important; }

.lime.lighten-5 {
  background-color: #f9fbe7 !important;
  color: #000; }

.lime.lighten-5-border {
  border-color: #f9fbe7 !important; }

.lime.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-lighten-5 {
  color: #f9fbe7 !important; }

.lime.lighten-5.opacity-1 {
  background-color: rgba(249, 251, 231, 0.9) !important;
  color: #000; }

.lime.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-5.opacity-2 {
  background-color: rgba(249, 251, 231, 0.8) !important;
  color: #000; }

.lime.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-5.opacity-3 {
  background-color: rgba(249, 251, 231, 0.7) !important;
  color: #000; }

.lime.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-5.opacity-4 {
  background-color: rgba(249, 251, 231, 0.6) !important;
  color: #000; }

.lime.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-5.opacity-5 {
  background-color: rgba(249, 251, 231, 0.5) !important;
  color: #000; }

.lime.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-5.opacity-6 {
  background-color: rgba(249, 251, 231, 0.4) !important;
  color: #000; }

.lime.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-5.opacity-7 {
  background-color: rgba(249, 251, 231, 0.3) !important;
  color: #000; }

.lime.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-5.opacity-8 {
  background-color: rgba(249, 251, 231, 0.2) !important;
  color: #000; }

.lime.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-5.opacity-9 {
  background-color: rgba(249, 251, 231, 0.1) !important;
  color: #000; }

.lime.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-lighten-5-text-link a,
.lime-lighten-5-text-link a:link,
.lime-lighten-5-text-link a:visited,
.lime-lighten-5-text-link a:focus,
.lime-lighten-5-text-link a:active {
  color: #f9fbe7 !important; }

.lime.lighten-4 {
  background-color: #f0f4c3 !important;
  color: #000; }

.lime.lighten-4-border {
  border-color: #f0f4c3 !important; }

.lime.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-lighten-4 {
  color: #f0f4c3 !important; }

.lime.lighten-4.opacity-1 {
  background-color: rgba(240, 244, 195, 0.9) !important;
  color: #000; }

.lime.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-4.opacity-2 {
  background-color: rgba(240, 244, 195, 0.8) !important;
  color: #000; }

.lime.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-4.opacity-3 {
  background-color: rgba(240, 244, 195, 0.7) !important;
  color: #000; }

.lime.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-4.opacity-4 {
  background-color: rgba(240, 244, 195, 0.6) !important;
  color: #000; }

.lime.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-4.opacity-5 {
  background-color: rgba(240, 244, 195, 0.5) !important;
  color: #000; }

.lime.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-4.opacity-6 {
  background-color: rgba(240, 244, 195, 0.4) !important;
  color: #000; }

.lime.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-4.opacity-7 {
  background-color: rgba(240, 244, 195, 0.3) !important;
  color: #000; }

.lime.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-4.opacity-8 {
  background-color: rgba(240, 244, 195, 0.2) !important;
  color: #000; }

.lime.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-4.opacity-9 {
  background-color: rgba(240, 244, 195, 0.1) !important;
  color: #000; }

.lime.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-lighten-4-text-link a,
.lime-lighten-4-text-link a:link,
.lime-lighten-4-text-link a:visited,
.lime-lighten-4-text-link a:focus,
.lime-lighten-4-text-link a:active {
  color: #f0f4c3 !important; }

.lime.lighten-3 {
  background-color: #e6ee9c !important;
  color: #000; }

.lime.lighten-3-border {
  border-color: #e6ee9c !important; }

.lime.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-lighten-3 {
  color: #e6ee9c !important; }

.lime.lighten-3.opacity-1 {
  background-color: rgba(230, 238, 156, 0.9) !important;
  color: #000; }

.lime.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-3.opacity-2 {
  background-color: rgba(230, 238, 156, 0.8) !important;
  color: #000; }

.lime.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-3.opacity-3 {
  background-color: rgba(230, 238, 156, 0.7) !important;
  color: #000; }

.lime.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-3.opacity-4 {
  background-color: rgba(230, 238, 156, 0.6) !important;
  color: #000; }

.lime.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-3.opacity-5 {
  background-color: rgba(230, 238, 156, 0.5) !important;
  color: #000; }

.lime.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-3.opacity-6 {
  background-color: rgba(230, 238, 156, 0.4) !important;
  color: #000; }

.lime.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-3.opacity-7 {
  background-color: rgba(230, 238, 156, 0.3) !important;
  color: #000; }

.lime.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-3.opacity-8 {
  background-color: rgba(230, 238, 156, 0.2) !important;
  color: #000; }

.lime.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-3.opacity-9 {
  background-color: rgba(230, 238, 156, 0.1) !important;
  color: #000; }

.lime.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-lighten-3-text-link a,
.lime-lighten-3-text-link a:link,
.lime-lighten-3-text-link a:visited,
.lime-lighten-3-text-link a:focus,
.lime-lighten-3-text-link a:active {
  color: #e6ee9c !important; }

.lime.lighten-2 {
  background-color: #dce775 !important;
  color: #000; }

.lime.lighten-2-border {
  border-color: #dce775 !important; }

.lime.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-lighten-2 {
  color: #dce775 !important; }

.lime.lighten-2.opacity-1 {
  background-color: rgba(220, 231, 117, 0.9) !important;
  color: #000; }

.lime.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-2.opacity-2 {
  background-color: rgba(220, 231, 117, 0.8) !important;
  color: #000; }

.lime.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-2.opacity-3 {
  background-color: rgba(220, 231, 117, 0.7) !important;
  color: #000; }

.lime.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-2.opacity-4 {
  background-color: rgba(220, 231, 117, 0.6) !important;
  color: #000; }

.lime.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-2.opacity-5 {
  background-color: rgba(220, 231, 117, 0.5) !important;
  color: #000; }

.lime.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-2.opacity-6 {
  background-color: rgba(220, 231, 117, 0.4) !important;
  color: #000; }

.lime.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-2.opacity-7 {
  background-color: rgba(220, 231, 117, 0.3) !important;
  color: #000; }

.lime.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-2.opacity-8 {
  background-color: rgba(220, 231, 117, 0.2) !important;
  color: #000; }

.lime.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-2.opacity-9 {
  background-color: rgba(220, 231, 117, 0.1) !important;
  color: #000; }

.lime.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-lighten-2-text-link a,
.lime-lighten-2-text-link a:link,
.lime-lighten-2-text-link a:visited,
.lime-lighten-2-text-link a:focus,
.lime-lighten-2-text-link a:active {
  color: #dce775 !important; }

.lime.lighten-1 {
  background-color: #d4e157 !important;
  color: #000; }

.lime.lighten-1-border {
  border-color: #d4e157 !important; }

.lime.lighten-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-lighten-1 {
  color: #d4e157 !important; }

.lime.lighten-1.opacity-1 {
  background-color: rgba(212, 225, 87, 0.9) !important;
  color: #000; }

.lime.lighten-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-1.opacity-2 {
  background-color: rgba(212, 225, 87, 0.8) !important;
  color: #000; }

.lime.lighten-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-1.opacity-3 {
  background-color: rgba(212, 225, 87, 0.7) !important;
  color: #000; }

.lime.lighten-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-1.opacity-4 {
  background-color: rgba(212, 225, 87, 0.6) !important;
  color: #000; }

.lime.lighten-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-1.opacity-5 {
  background-color: rgba(212, 225, 87, 0.5) !important;
  color: #000; }

.lime.lighten-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-1.opacity-6 {
  background-color: rgba(212, 225, 87, 0.4) !important;
  color: #000; }

.lime.lighten-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-1.opacity-7 {
  background-color: rgba(212, 225, 87, 0.3) !important;
  color: #000; }

.lime.lighten-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-1.opacity-8 {
  background-color: rgba(212, 225, 87, 0.2) !important;
  color: #000; }

.lime.lighten-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-1.opacity-9 {
  background-color: rgba(212, 225, 87, 0.1) !important;
  color: #000; }

.lime.lighten-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-lighten-1-text-link a,
.lime-lighten-1-text-link a:link,
.lime-lighten-1-text-link a:visited,
.lime-lighten-1-text-link a:focus,
.lime-lighten-1-text-link a:active {
  color: #d4e157 !important; }

.lime.darken-1 {
  background-color: #c0ca33 !important;
  color: #000; }

.lime.darken-1-border {
  border-color: #c0ca33 !important; }

.lime.darken-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-darken-1 {
  color: #c0ca33 !important; }

.lime.darken-1.opacity-1 {
  background-color: rgba(192, 202, 51, 0.9) !important;
  color: #000; }

.lime.darken-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-1.opacity-2 {
  background-color: rgba(192, 202, 51, 0.8) !important;
  color: #000; }

.lime.darken-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-1.opacity-3 {
  background-color: rgba(192, 202, 51, 0.7) !important;
  color: #000; }

.lime.darken-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-1.opacity-4 {
  background-color: rgba(192, 202, 51, 0.6) !important;
  color: #000; }

.lime.darken-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-1.opacity-5 {
  background-color: rgba(192, 202, 51, 0.5) !important;
  color: #000; }

.lime.darken-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-1.opacity-6 {
  background-color: rgba(192, 202, 51, 0.4) !important;
  color: #000; }

.lime.darken-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-1.opacity-7 {
  background-color: rgba(192, 202, 51, 0.3) !important;
  color: #000; }

.lime.darken-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-1.opacity-8 {
  background-color: rgba(192, 202, 51, 0.2) !important;
  color: #000; }

.lime.darken-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-1.opacity-9 {
  background-color: rgba(192, 202, 51, 0.1) !important;
  color: #000; }

.lime.darken-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-darken-1-text-link a,
.lime-darken-1-text-link a:link,
.lime-darken-1-text-link a:visited,
.lime-darken-1-text-link a:focus,
.lime-darken-1-text-link a:active {
  color: #c0ca33 !important; }

.lime.darken-2 {
  background-color: #afb42b !important;
  color: #000; }

.lime.darken-2-border {
  border-color: #afb42b !important; }

.lime.darken-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-darken-2 {
  color: #afb42b !important; }

.lime.darken-2.opacity-1 {
  background-color: rgba(175, 180, 43, 0.9) !important;
  color: #000; }

.lime.darken-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-2.opacity-2 {
  background-color: rgba(175, 180, 43, 0.8) !important;
  color: #000; }

.lime.darken-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-2.opacity-3 {
  background-color: rgba(175, 180, 43, 0.7) !important;
  color: #000; }

.lime.darken-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-2.opacity-4 {
  background-color: rgba(175, 180, 43, 0.6) !important;
  color: #000; }

.lime.darken-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-2.opacity-5 {
  background-color: rgba(175, 180, 43, 0.5) !important;
  color: #000; }

.lime.darken-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-2.opacity-6 {
  background-color: rgba(175, 180, 43, 0.4) !important;
  color: #000; }

.lime.darken-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-2.opacity-7 {
  background-color: rgba(175, 180, 43, 0.3) !important;
  color: #000; }

.lime.darken-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-2.opacity-8 {
  background-color: rgba(175, 180, 43, 0.2) !important;
  color: #000; }

.lime.darken-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-2.opacity-9 {
  background-color: rgba(175, 180, 43, 0.1) !important;
  color: #000; }

.lime.darken-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-darken-2-text-link a,
.lime-darken-2-text-link a:link,
.lime-darken-2-text-link a:visited,
.lime-darken-2-text-link a:focus,
.lime-darken-2-text-link a:active {
  color: #afb42b !important; }

.lime.darken-3 {
  background-color: #9e9d24 !important;
  color: #fff; }

.lime.darken-3-border {
  border-color: #9e9d24 !important; }

.lime.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-darken-3 {
  color: #9e9d24 !important; }

.lime.darken-3.opacity-1 {
  background-color: rgba(158, 157, 36, 0.9) !important;
  color: #fff; }

.lime.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-3.opacity-2 {
  background-color: rgba(158, 157, 36, 0.8) !important;
  color: #fff; }

.lime.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-3.opacity-3 {
  background-color: rgba(158, 157, 36, 0.7) !important;
  color: #fff; }

.lime.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-3.opacity-4 {
  background-color: rgba(158, 157, 36, 0.6) !important;
  color: #fff; }

.lime.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-3.opacity-5 {
  background-color: rgba(158, 157, 36, 0.5) !important;
  color: #fff; }

.lime.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-3.opacity-6 {
  background-color: rgba(158, 157, 36, 0.4) !important;
  color: #fff; }

.lime.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-3.opacity-7 {
  background-color: rgba(158, 157, 36, 0.3) !important;
  color: #fff; }

.lime.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-3.opacity-8 {
  background-color: rgba(158, 157, 36, 0.2) !important;
  color: #fff; }

.lime.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-3.opacity-9 {
  background-color: rgba(158, 157, 36, 0.1) !important;
  color: #fff; }

.lime.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-darken-3-text-link a,
.lime-darken-3-text-link a:link,
.lime-darken-3-text-link a:visited,
.lime-darken-3-text-link a:focus,
.lime-darken-3-text-link a:active {
  color: #9e9d24 !important; }

.lime.darken-4 {
  background-color: #827717 !important;
  color: #fff; }

.lime.darken-4-border {
  border-color: #827717 !important; }

.lime.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-darken-4 {
  color: #827717 !important; }

.lime.darken-4.opacity-1 {
  background-color: rgba(130, 119, 23, 0.9) !important;
  color: #fff; }

.lime.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-4.opacity-2 {
  background-color: rgba(130, 119, 23, 0.8) !important;
  color: #fff; }

.lime.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-4.opacity-3 {
  background-color: rgba(130, 119, 23, 0.7) !important;
  color: #fff; }

.lime.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-4.opacity-4 {
  background-color: rgba(130, 119, 23, 0.6) !important;
  color: #fff; }

.lime.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-4.opacity-5 {
  background-color: rgba(130, 119, 23, 0.5) !important;
  color: #fff; }

.lime.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-4.opacity-6 {
  background-color: rgba(130, 119, 23, 0.4) !important;
  color: #fff; }

.lime.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-4.opacity-7 {
  background-color: rgba(130, 119, 23, 0.3) !important;
  color: #fff; }

.lime.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-4.opacity-8 {
  background-color: rgba(130, 119, 23, 0.2) !important;
  color: #fff; }

.lime.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-4.opacity-9 {
  background-color: rgba(130, 119, 23, 0.1) !important;
  color: #fff; }

.lime.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-darken-4-text-link a,
.lime-darken-4-text-link a:link,
.lime-darken-4-text-link a:visited,
.lime-darken-4-text-link a:focus,
.lime-darken-4-text-link a:active {
  color: #827717 !important; }

.lime.accent-1 {
  background-color: #f4ff81 !important;
  color: #000; }

.lime.accent-1-border {
  border-color: #f4ff81 !important; }

.lime.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-accent-1 {
  color: #f4ff81 !important; }

.lime.accent-1.opacity-1 {
  background-color: rgba(244, 255, 129, 0.9) !important;
  color: #000; }

.lime.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-1.opacity-2 {
  background-color: rgba(244, 255, 129, 0.8) !important;
  color: #000; }

.lime.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-1.opacity-3 {
  background-color: rgba(244, 255, 129, 0.7) !important;
  color: #000; }

.lime.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-1.opacity-4 {
  background-color: rgba(244, 255, 129, 0.6) !important;
  color: #000; }

.lime.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-1.opacity-5 {
  background-color: rgba(244, 255, 129, 0.5) !important;
  color: #000; }

.lime.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-1.opacity-6 {
  background-color: rgba(244, 255, 129, 0.4) !important;
  color: #000; }

.lime.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-1.opacity-7 {
  background-color: rgba(244, 255, 129, 0.3) !important;
  color: #000; }

.lime.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-1.opacity-8 {
  background-color: rgba(244, 255, 129, 0.2) !important;
  color: #000; }

.lime.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-1.opacity-9 {
  background-color: rgba(244, 255, 129, 0.1) !important;
  color: #000; }

.lime.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-accent-1-text-link a,
.lime-accent-1-text-link a:link,
.lime-accent-1-text-link a:visited,
.lime-accent-1-text-link a:focus,
.lime-accent-1-text-link a:active {
  color: #f4ff81 !important; }

.lime.accent-2 {
  background-color: #eeff41 !important;
  color: #000; }

.lime.accent-2-border {
  border-color: #eeff41 !important; }

.lime.accent-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-accent-2 {
  color: #eeff41 !important; }

.lime.accent-2.opacity-1 {
  background-color: rgba(238, 255, 65, 0.9) !important;
  color: #000; }

.lime.accent-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-2.opacity-2 {
  background-color: rgba(238, 255, 65, 0.8) !important;
  color: #000; }

.lime.accent-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-2.opacity-3 {
  background-color: rgba(238, 255, 65, 0.7) !important;
  color: #000; }

.lime.accent-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-2.opacity-4 {
  background-color: rgba(238, 255, 65, 0.6) !important;
  color: #000; }

.lime.accent-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-2.opacity-5 {
  background-color: rgba(238, 255, 65, 0.5) !important;
  color: #000; }

.lime.accent-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-2.opacity-6 {
  background-color: rgba(238, 255, 65, 0.4) !important;
  color: #000; }

.lime.accent-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-2.opacity-7 {
  background-color: rgba(238, 255, 65, 0.3) !important;
  color: #000; }

.lime.accent-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-2.opacity-8 {
  background-color: rgba(238, 255, 65, 0.2) !important;
  color: #000; }

.lime.accent-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-2.opacity-9 {
  background-color: rgba(238, 255, 65, 0.1) !important;
  color: #000; }

.lime.accent-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-accent-2-text-link a,
.lime-accent-2-text-link a:link,
.lime-accent-2-text-link a:visited,
.lime-accent-2-text-link a:focus,
.lime-accent-2-text-link a:active {
  color: #eeff41 !important; }

.lime.accent-3 {
  background-color: #c6ff00 !important;
  color: #000; }

.lime.accent-3-border {
  border-color: #c6ff00 !important; }

.lime.accent-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-accent-3 {
  color: #c6ff00 !important; }

.lime.accent-3.opacity-1 {
  background-color: rgba(198, 255, 0, 0.9) !important;
  color: #000; }

.lime.accent-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-3.opacity-2 {
  background-color: rgba(198, 255, 0, 0.8) !important;
  color: #000; }

.lime.accent-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-3.opacity-3 {
  background-color: rgba(198, 255, 0, 0.7) !important;
  color: #000; }

.lime.accent-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-3.opacity-4 {
  background-color: rgba(198, 255, 0, 0.6) !important;
  color: #000; }

.lime.accent-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-3.opacity-5 {
  background-color: rgba(198, 255, 0, 0.5) !important;
  color: #000; }

.lime.accent-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-3.opacity-6 {
  background-color: rgba(198, 255, 0, 0.4) !important;
  color: #000; }

.lime.accent-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-3.opacity-7 {
  background-color: rgba(198, 255, 0, 0.3) !important;
  color: #000; }

.lime.accent-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-3.opacity-8 {
  background-color: rgba(198, 255, 0, 0.2) !important;
  color: #000; }

.lime.accent-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-3.opacity-9 {
  background-color: rgba(198, 255, 0, 0.1) !important;
  color: #000; }

.lime.accent-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-accent-3-text-link a,
.lime-accent-3-text-link a:link,
.lime-accent-3-text-link a:visited,
.lime-accent-3-text-link a:focus,
.lime-accent-3-text-link a:active {
  color: #c6ff00 !important; }

.lime.accent-4 {
  background-color: #aeea00 !important;
  color: #000; }

.lime.accent-4-border {
  border-color: #aeea00 !important; }

.lime.accent-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-accent-4 {
  color: #aeea00 !important; }

.lime.accent-4.opacity-1 {
  background-color: rgba(174, 234, 0, 0.9) !important;
  color: #000; }

.lime.accent-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-4.opacity-2 {
  background-color: rgba(174, 234, 0, 0.8) !important;
  color: #000; }

.lime.accent-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-4.opacity-3 {
  background-color: rgba(174, 234, 0, 0.7) !important;
  color: #000; }

.lime.accent-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-4.opacity-4 {
  background-color: rgba(174, 234, 0, 0.6) !important;
  color: #000; }

.lime.accent-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-4.opacity-5 {
  background-color: rgba(174, 234, 0, 0.5) !important;
  color: #000; }

.lime.accent-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-4.opacity-6 {
  background-color: rgba(174, 234, 0, 0.4) !important;
  color: #000; }

.lime.accent-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-4.opacity-7 {
  background-color: rgba(174, 234, 0, 0.3) !important;
  color: #000; }

.lime.accent-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-4.opacity-8 {
  background-color: rgba(174, 234, 0, 0.2) !important;
  color: #000; }

.lime.accent-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-4.opacity-9 {
  background-color: rgba(174, 234, 0, 0.1) !important;
  color: #000; }

.lime.accent-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-accent-4-text-link a,
.lime-accent-4-text-link a:link,
.lime-accent-4-text-link a:visited,
.lime-accent-4-text-link a:focus,
.lime-accent-4-text-link a:active {
  color: #aeea00 !important; }

.yellow {
  background-color: #ffeb3b !important;
  color: #000; }

.yellow-border {
  border-color: #ffeb3b !important; }

.yellow a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text {
  color: #ffeb3b !important; }

.yellow.opacity-1 {
  background-color: rgba(255, 235, 59, 0.9) !important;
  color: #000; }

.yellow.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.opacity-2 {
  background-color: rgba(255, 235, 59, 0.8) !important;
  color: #000; }

.yellow.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.opacity-3 {
  background-color: rgba(255, 235, 59, 0.7) !important;
  color: #000; }

.yellow.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.opacity-4 {
  background-color: rgba(255, 235, 59, 0.6) !important;
  color: #000; }

.yellow.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.opacity-5 {
  background-color: rgba(255, 235, 59, 0.5) !important;
  color: #000; }

.yellow.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.opacity-6 {
  background-color: rgba(255, 235, 59, 0.4) !important;
  color: #000; }

.yellow.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.opacity-7 {
  background-color: rgba(255, 235, 59, 0.3) !important;
  color: #000; }

.yellow.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.opacity-8 {
  background-color: rgba(255, 235, 59, 0.2) !important;
  color: #000; }

.yellow.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.opacity-9 {
  background-color: rgba(255, 235, 59, 0.1) !important;
  color: #000; }

.yellow.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text-link a,
.yellow-text-link a:link,
.yellow-text-link a:visited,
.yellow-text-link a:focus,
.yellow-text-link a:active {
  color: #ffeb3b !important; }

.yellow.lighten-5 {
  background-color: #fffde7 !important;
  color: #000; }

.yellow.lighten-5-border {
  border-color: #fffde7 !important; }

.yellow.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-lighten-5 {
  color: #fffde7 !important; }

.yellow.lighten-5.opacity-1 {
  background-color: rgba(255, 253, 231, 0.9) !important;
  color: #000; }

.yellow.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-5.opacity-2 {
  background-color: rgba(255, 253, 231, 0.8) !important;
  color: #000; }

.yellow.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-5.opacity-3 {
  background-color: rgba(255, 253, 231, 0.7) !important;
  color: #000; }

.yellow.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-5.opacity-4 {
  background-color: rgba(255, 253, 231, 0.6) !important;
  color: #000; }

.yellow.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-5.opacity-5 {
  background-color: rgba(255, 253, 231, 0.5) !important;
  color: #000; }

.yellow.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-5.opacity-6 {
  background-color: rgba(255, 253, 231, 0.4) !important;
  color: #000; }

.yellow.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-5.opacity-7 {
  background-color: rgba(255, 253, 231, 0.3) !important;
  color: #000; }

.yellow.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-5.opacity-8 {
  background-color: rgba(255, 253, 231, 0.2) !important;
  color: #000; }

.yellow.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-5.opacity-9 {
  background-color: rgba(255, 253, 231, 0.1) !important;
  color: #000; }

.yellow.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-lighten-5-text-link a,
.yellow-lighten-5-text-link a:link,
.yellow-lighten-5-text-link a:visited,
.yellow-lighten-5-text-link a:focus,
.yellow-lighten-5-text-link a:active {
  color: #fffde7 !important; }

.yellow.lighten-4 {
  background-color: #fff9c4 !important;
  color: #000; }

.yellow.lighten-4-border {
  border-color: #fff9c4 !important; }

.yellow.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-lighten-4 {
  color: #fff9c4 !important; }

.yellow.lighten-4.opacity-1 {
  background-color: rgba(255, 249, 196, 0.9) !important;
  color: #000; }

.yellow.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-4.opacity-2 {
  background-color: rgba(255, 249, 196, 0.8) !important;
  color: #000; }

.yellow.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-4.opacity-3 {
  background-color: rgba(255, 249, 196, 0.7) !important;
  color: #000; }

.yellow.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-4.opacity-4 {
  background-color: rgba(255, 249, 196, 0.6) !important;
  color: #000; }

.yellow.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-4.opacity-5 {
  background-color: rgba(255, 249, 196, 0.5) !important;
  color: #000; }

.yellow.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-4.opacity-6 {
  background-color: rgba(255, 249, 196, 0.4) !important;
  color: #000; }

.yellow.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-4.opacity-7 {
  background-color: rgba(255, 249, 196, 0.3) !important;
  color: #000; }

.yellow.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-4.opacity-8 {
  background-color: rgba(255, 249, 196, 0.2) !important;
  color: #000; }

.yellow.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-4.opacity-9 {
  background-color: rgba(255, 249, 196, 0.1) !important;
  color: #000; }

.yellow.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-lighten-4-text-link a,
.yellow-lighten-4-text-link a:link,
.yellow-lighten-4-text-link a:visited,
.yellow-lighten-4-text-link a:focus,
.yellow-lighten-4-text-link a:active {
  color: #fff9c4 !important; }

.yellow.lighten-3 {
  background-color: #fff59d !important;
  color: #000; }

.yellow.lighten-3-border {
  border-color: #fff59d !important; }

.yellow.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-lighten-3 {
  color: #fff59d !important; }

.yellow.lighten-3.opacity-1 {
  background-color: rgba(255, 245, 157, 0.9) !important;
  color: #000; }

.yellow.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-3.opacity-2 {
  background-color: rgba(255, 245, 157, 0.8) !important;
  color: #000; }

.yellow.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-3.opacity-3 {
  background-color: rgba(255, 245, 157, 0.7) !important;
  color: #000; }

.yellow.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-3.opacity-4 {
  background-color: rgba(255, 245, 157, 0.6) !important;
  color: #000; }

.yellow.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-3.opacity-5 {
  background-color: rgba(255, 245, 157, 0.5) !important;
  color: #000; }

.yellow.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-3.opacity-6 {
  background-color: rgba(255, 245, 157, 0.4) !important;
  color: #000; }

.yellow.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-3.opacity-7 {
  background-color: rgba(255, 245, 157, 0.3) !important;
  color: #000; }

.yellow.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-3.opacity-8 {
  background-color: rgba(255, 245, 157, 0.2) !important;
  color: #000; }

.yellow.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-3.opacity-9 {
  background-color: rgba(255, 245, 157, 0.1) !important;
  color: #000; }

.yellow.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-lighten-3-text-link a,
.yellow-lighten-3-text-link a:link,
.yellow-lighten-3-text-link a:visited,
.yellow-lighten-3-text-link a:focus,
.yellow-lighten-3-text-link a:active {
  color: #fff59d !important; }

.yellow.lighten-2 {
  background-color: #fff176 !important;
  color: #000; }

.yellow.lighten-2-border {
  border-color: #fff176 !important; }

.yellow.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-lighten-2 {
  color: #fff176 !important; }

.yellow.lighten-2.opacity-1 {
  background-color: rgba(255, 241, 118, 0.9) !important;
  color: #000; }

.yellow.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-2.opacity-2 {
  background-color: rgba(255, 241, 118, 0.8) !important;
  color: #000; }

.yellow.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-2.opacity-3 {
  background-color: rgba(255, 241, 118, 0.7) !important;
  color: #000; }

.yellow.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-2.opacity-4 {
  background-color: rgba(255, 241, 118, 0.6) !important;
  color: #000; }

.yellow.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-2.opacity-5 {
  background-color: rgba(255, 241, 118, 0.5) !important;
  color: #000; }

.yellow.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-2.opacity-6 {
  background-color: rgba(255, 241, 118, 0.4) !important;
  color: #000; }

.yellow.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-2.opacity-7 {
  background-color: rgba(255, 241, 118, 0.3) !important;
  color: #000; }

.yellow.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-2.opacity-8 {
  background-color: rgba(255, 241, 118, 0.2) !important;
  color: #000; }

.yellow.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-2.opacity-9 {
  background-color: rgba(255, 241, 118, 0.1) !important;
  color: #000; }

.yellow.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-lighten-2-text-link a,
.yellow-lighten-2-text-link a:link,
.yellow-lighten-2-text-link a:visited,
.yellow-lighten-2-text-link a:focus,
.yellow-lighten-2-text-link a:active {
  color: #fff176 !important; }

.yellow.lighten-1 {
  background-color: #ffee58 !important;
  color: #000; }

.yellow.lighten-1-border {
  border-color: #ffee58 !important; }

.yellow.lighten-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-lighten-1 {
  color: #ffee58 !important; }

.yellow.lighten-1.opacity-1 {
  background-color: rgba(255, 238, 88, 0.9) !important;
  color: #000; }

.yellow.lighten-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-1.opacity-2 {
  background-color: rgba(255, 238, 88, 0.8) !important;
  color: #000; }

.yellow.lighten-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-1.opacity-3 {
  background-color: rgba(255, 238, 88, 0.7) !important;
  color: #000; }

.yellow.lighten-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-1.opacity-4 {
  background-color: rgba(255, 238, 88, 0.6) !important;
  color: #000; }

.yellow.lighten-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-1.opacity-5 {
  background-color: rgba(255, 238, 88, 0.5) !important;
  color: #000; }

.yellow.lighten-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-1.opacity-6 {
  background-color: rgba(255, 238, 88, 0.4) !important;
  color: #000; }

.yellow.lighten-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-1.opacity-7 {
  background-color: rgba(255, 238, 88, 0.3) !important;
  color: #000; }

.yellow.lighten-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-1.opacity-8 {
  background-color: rgba(255, 238, 88, 0.2) !important;
  color: #000; }

.yellow.lighten-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-1.opacity-9 {
  background-color: rgba(255, 238, 88, 0.1) !important;
  color: #000; }

.yellow.lighten-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-lighten-1-text-link a,
.yellow-lighten-1-text-link a:link,
.yellow-lighten-1-text-link a:visited,
.yellow-lighten-1-text-link a:focus,
.yellow-lighten-1-text-link a:active {
  color: #ffee58 !important; }

.yellow.darken-1 {
  background-color: #fdd835 !important;
  color: #000; }

.yellow.darken-1-border {
  border-color: #fdd835 !important; }

.yellow.darken-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-darken-1 {
  color: #fdd835 !important; }

.yellow.darken-1.opacity-1 {
  background-color: rgba(253, 216, 53, 0.9) !important;
  color: #000; }

.yellow.darken-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-1.opacity-2 {
  background-color: rgba(253, 216, 53, 0.8) !important;
  color: #000; }

.yellow.darken-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-1.opacity-3 {
  background-color: rgba(253, 216, 53, 0.7) !important;
  color: #000; }

.yellow.darken-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-1.opacity-4 {
  background-color: rgba(253, 216, 53, 0.6) !important;
  color: #000; }

.yellow.darken-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-1.opacity-5 {
  background-color: rgba(253, 216, 53, 0.5) !important;
  color: #000; }

.yellow.darken-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-1.opacity-6 {
  background-color: rgba(253, 216, 53, 0.4) !important;
  color: #000; }

.yellow.darken-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-1.opacity-7 {
  background-color: rgba(253, 216, 53, 0.3) !important;
  color: #000; }

.yellow.darken-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-1.opacity-8 {
  background-color: rgba(253, 216, 53, 0.2) !important;
  color: #000; }

.yellow.darken-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-1.opacity-9 {
  background-color: rgba(253, 216, 53, 0.1) !important;
  color: #000; }

.yellow.darken-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-darken-1-text-link a,
.yellow-darken-1-text-link a:link,
.yellow-darken-1-text-link a:visited,
.yellow-darken-1-text-link a:focus,
.yellow-darken-1-text-link a:active {
  color: #fdd835 !important; }

.yellow.darken-2 {
  background-color: #fbc02d !important;
  color: #000; }

.yellow.darken-2-border {
  border-color: #fbc02d !important; }

.yellow.darken-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-darken-2 {
  color: #fbc02d !important; }

.yellow.darken-2.opacity-1 {
  background-color: rgba(251, 192, 45, 0.9) !important;
  color: #000; }

.yellow.darken-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-2.opacity-2 {
  background-color: rgba(251, 192, 45, 0.8) !important;
  color: #000; }

.yellow.darken-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-2.opacity-3 {
  background-color: rgba(251, 192, 45, 0.7) !important;
  color: #000; }

.yellow.darken-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-2.opacity-4 {
  background-color: rgba(251, 192, 45, 0.6) !important;
  color: #000; }

.yellow.darken-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-2.opacity-5 {
  background-color: rgba(251, 192, 45, 0.5) !important;
  color: #000; }

.yellow.darken-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-2.opacity-6 {
  background-color: rgba(251, 192, 45, 0.4) !important;
  color: #000; }

.yellow.darken-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-2.opacity-7 {
  background-color: rgba(251, 192, 45, 0.3) !important;
  color: #000; }

.yellow.darken-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-2.opacity-8 {
  background-color: rgba(251, 192, 45, 0.2) !important;
  color: #000; }

.yellow.darken-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-2.opacity-9 {
  background-color: rgba(251, 192, 45, 0.1) !important;
  color: #000; }

.yellow.darken-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-darken-2-text-link a,
.yellow-darken-2-text-link a:link,
.yellow-darken-2-text-link a:visited,
.yellow-darken-2-text-link a:focus,
.yellow-darken-2-text-link a:active {
  color: #fbc02d !important; }

.yellow.darken-3 {
  background-color: #f9a825 !important;
  color: #000; }

.yellow.darken-3-border {
  border-color: #f9a825 !important; }

.yellow.darken-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-darken-3 {
  color: #f9a825 !important; }

.yellow.darken-3.opacity-1 {
  background-color: rgba(249, 168, 37, 0.9) !important;
  color: #000; }

.yellow.darken-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-3.opacity-2 {
  background-color: rgba(249, 168, 37, 0.8) !important;
  color: #000; }

.yellow.darken-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-3.opacity-3 {
  background-color: rgba(249, 168, 37, 0.7) !important;
  color: #000; }

.yellow.darken-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-3.opacity-4 {
  background-color: rgba(249, 168, 37, 0.6) !important;
  color: #000; }

.yellow.darken-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-3.opacity-5 {
  background-color: rgba(249, 168, 37, 0.5) !important;
  color: #000; }

.yellow.darken-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-3.opacity-6 {
  background-color: rgba(249, 168, 37, 0.4) !important;
  color: #000; }

.yellow.darken-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-3.opacity-7 {
  background-color: rgba(249, 168, 37, 0.3) !important;
  color: #000; }

.yellow.darken-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-3.opacity-8 {
  background-color: rgba(249, 168, 37, 0.2) !important;
  color: #000; }

.yellow.darken-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-3.opacity-9 {
  background-color: rgba(249, 168, 37, 0.1) !important;
  color: #000; }

.yellow.darken-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-darken-3-text-link a,
.yellow-darken-3-text-link a:link,
.yellow-darken-3-text-link a:visited,
.yellow-darken-3-text-link a:focus,
.yellow-darken-3-text-link a:active {
  color: #f9a825 !important; }

.yellow.darken-4 {
  background-color: #f57f17 !important;
  color: #fff; }

.yellow.darken-4-border {
  border-color: #f57f17 !important; }

.yellow.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-darken-4 {
  color: #f57f17 !important; }

.yellow.darken-4.opacity-1 {
  background-color: rgba(245, 127, 23, 0.9) !important;
  color: #fff; }

.yellow.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-4.opacity-2 {
  background-color: rgba(245, 127, 23, 0.8) !important;
  color: #fff; }

.yellow.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-4.opacity-3 {
  background-color: rgba(245, 127, 23, 0.7) !important;
  color: #fff; }

.yellow.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-4.opacity-4 {
  background-color: rgba(245, 127, 23, 0.6) !important;
  color: #fff; }

.yellow.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-4.opacity-5 {
  background-color: rgba(245, 127, 23, 0.5) !important;
  color: #fff; }

.yellow.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-4.opacity-6 {
  background-color: rgba(245, 127, 23, 0.4) !important;
  color: #fff; }

.yellow.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-4.opacity-7 {
  background-color: rgba(245, 127, 23, 0.3) !important;
  color: #fff; }

.yellow.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-4.opacity-8 {
  background-color: rgba(245, 127, 23, 0.2) !important;
  color: #fff; }

.yellow.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-4.opacity-9 {
  background-color: rgba(245, 127, 23, 0.1) !important;
  color: #fff; }

.yellow.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-darken-4-text-link a,
.yellow-darken-4-text-link a:link,
.yellow-darken-4-text-link a:visited,
.yellow-darken-4-text-link a:focus,
.yellow-darken-4-text-link a:active {
  color: #f57f17 !important; }

.yellow.accent-1 {
  background-color: #ffff8d !important;
  color: #000; }

.yellow.accent-1-border {
  border-color: #ffff8d !important; }

.yellow.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-accent-1 {
  color: #ffff8d !important; }

.yellow.accent-1.opacity-1 {
  background-color: rgba(255, 255, 141, 0.9) !important;
  color: #000; }

.yellow.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-1.opacity-2 {
  background-color: rgba(255, 255, 141, 0.8) !important;
  color: #000; }

.yellow.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-1.opacity-3 {
  background-color: rgba(255, 255, 141, 0.7) !important;
  color: #000; }

.yellow.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-1.opacity-4 {
  background-color: rgba(255, 255, 141, 0.6) !important;
  color: #000; }

.yellow.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-1.opacity-5 {
  background-color: rgba(255, 255, 141, 0.5) !important;
  color: #000; }

.yellow.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-1.opacity-6 {
  background-color: rgba(255, 255, 141, 0.4) !important;
  color: #000; }

.yellow.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-1.opacity-7 {
  background-color: rgba(255, 255, 141, 0.3) !important;
  color: #000; }

.yellow.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-1.opacity-8 {
  background-color: rgba(255, 255, 141, 0.2) !important;
  color: #000; }

.yellow.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-1.opacity-9 {
  background-color: rgba(255, 255, 141, 0.1) !important;
  color: #000; }

.yellow.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-accent-1-text-link a,
.yellow-accent-1-text-link a:link,
.yellow-accent-1-text-link a:visited,
.yellow-accent-1-text-link a:focus,
.yellow-accent-1-text-link a:active {
  color: #ffff8d !important; }

.yellow.accent-2 {
  background-color: #ffff00 !important;
  color: #000; }

.yellow.accent-2-border {
  border-color: #ffff00 !important; }

.yellow.accent-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-accent-2 {
  color: #ffff00 !important; }

.yellow.accent-2.opacity-1 {
  background-color: rgba(255, 255, 0, 0.9) !important;
  color: #000; }

.yellow.accent-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-2.opacity-2 {
  background-color: rgba(255, 255, 0, 0.8) !important;
  color: #000; }

.yellow.accent-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-2.opacity-3 {
  background-color: rgba(255, 255, 0, 0.7) !important;
  color: #000; }

.yellow.accent-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-2.opacity-4 {
  background-color: rgba(255, 255, 0, 0.6) !important;
  color: #000; }

.yellow.accent-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-2.opacity-5 {
  background-color: rgba(255, 255, 0, 0.5) !important;
  color: #000; }

.yellow.accent-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-2.opacity-6 {
  background-color: rgba(255, 255, 0, 0.4) !important;
  color: #000; }

.yellow.accent-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-2.opacity-7 {
  background-color: rgba(255, 255, 0, 0.3) !important;
  color: #000; }

.yellow.accent-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-2.opacity-8 {
  background-color: rgba(255, 255, 0, 0.2) !important;
  color: #000; }

.yellow.accent-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-2.opacity-9 {
  background-color: rgba(255, 255, 0, 0.1) !important;
  color: #000; }

.yellow.accent-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-accent-2-text-link a,
.yellow-accent-2-text-link a:link,
.yellow-accent-2-text-link a:visited,
.yellow-accent-2-text-link a:focus,
.yellow-accent-2-text-link a:active {
  color: #ffff00 !important; }

.yellow.accent-3 {
  background-color: #ffea00 !important;
  color: #000; }

.yellow.accent-3-border {
  border-color: #ffea00 !important; }

.yellow.accent-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-accent-3 {
  color: #ffea00 !important; }

.yellow.accent-3.opacity-1 {
  background-color: rgba(255, 234, 0, 0.9) !important;
  color: #000; }

.yellow.accent-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-3.opacity-2 {
  background-color: rgba(255, 234, 0, 0.8) !important;
  color: #000; }

.yellow.accent-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-3.opacity-3 {
  background-color: rgba(255, 234, 0, 0.7) !important;
  color: #000; }

.yellow.accent-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-3.opacity-4 {
  background-color: rgba(255, 234, 0, 0.6) !important;
  color: #000; }

.yellow.accent-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-3.opacity-5 {
  background-color: rgba(255, 234, 0, 0.5) !important;
  color: #000; }

.yellow.accent-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-3.opacity-6 {
  background-color: rgba(255, 234, 0, 0.4) !important;
  color: #000; }

.yellow.accent-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-3.opacity-7 {
  background-color: rgba(255, 234, 0, 0.3) !important;
  color: #000; }

.yellow.accent-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-3.opacity-8 {
  background-color: rgba(255, 234, 0, 0.2) !important;
  color: #000; }

.yellow.accent-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-3.opacity-9 {
  background-color: rgba(255, 234, 0, 0.1) !important;
  color: #000; }

.yellow.accent-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-accent-3-text-link a,
.yellow-accent-3-text-link a:link,
.yellow-accent-3-text-link a:visited,
.yellow-accent-3-text-link a:focus,
.yellow-accent-3-text-link a:active {
  color: #ffea00 !important; }

.yellow.accent-4 {
  background-color: #ffd600 !important;
  color: #000; }

.yellow.accent-4-border {
  border-color: #ffd600 !important; }

.yellow.accent-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-accent-4 {
  color: #ffd600 !important; }

.yellow.accent-4.opacity-1 {
  background-color: rgba(255, 214, 0, 0.9) !important;
  color: #000; }

.yellow.accent-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-4.opacity-2 {
  background-color: rgba(255, 214, 0, 0.8) !important;
  color: #000; }

.yellow.accent-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-4.opacity-3 {
  background-color: rgba(255, 214, 0, 0.7) !important;
  color: #000; }

.yellow.accent-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-4.opacity-4 {
  background-color: rgba(255, 214, 0, 0.6) !important;
  color: #000; }

.yellow.accent-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-4.opacity-5 {
  background-color: rgba(255, 214, 0, 0.5) !important;
  color: #000; }

.yellow.accent-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-4.opacity-6 {
  background-color: rgba(255, 214, 0, 0.4) !important;
  color: #000; }

.yellow.accent-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-4.opacity-7 {
  background-color: rgba(255, 214, 0, 0.3) !important;
  color: #000; }

.yellow.accent-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-4.opacity-8 {
  background-color: rgba(255, 214, 0, 0.2) !important;
  color: #000; }

.yellow.accent-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-4.opacity-9 {
  background-color: rgba(255, 214, 0, 0.1) !important;
  color: #000; }

.yellow.accent-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-accent-4-text-link a,
.yellow-accent-4-text-link a:link,
.yellow-accent-4-text-link a:visited,
.yellow-accent-4-text-link a:focus,
.yellow-accent-4-text-link a:active {
  color: #ffd600 !important; }

.amber {
  background-color: #ffc107 !important;
  color: #000; }

.amber-border {
  border-color: #ffc107 !important; }

.amber a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text {
  color: #ffc107 !important; }

.amber.opacity-1 {
  background-color: rgba(255, 193, 7, 0.9) !important;
  color: #000; }

.amber.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.opacity-2 {
  background-color: rgba(255, 193, 7, 0.8) !important;
  color: #000; }

.amber.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.opacity-3 {
  background-color: rgba(255, 193, 7, 0.7) !important;
  color: #000; }

.amber.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.opacity-4 {
  background-color: rgba(255, 193, 7, 0.6) !important;
  color: #000; }

.amber.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.opacity-5 {
  background-color: rgba(255, 193, 7, 0.5) !important;
  color: #000; }

.amber.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.opacity-6 {
  background-color: rgba(255, 193, 7, 0.4) !important;
  color: #000; }

.amber.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.opacity-7 {
  background-color: rgba(255, 193, 7, 0.3) !important;
  color: #000; }

.amber.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.opacity-8 {
  background-color: rgba(255, 193, 7, 0.2) !important;
  color: #000; }

.amber.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.opacity-9 {
  background-color: rgba(255, 193, 7, 0.1) !important;
  color: #000; }

.amber.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text-link a,
.amber-text-link a:link,
.amber-text-link a:visited,
.amber-text-link a:focus,
.amber-text-link a:active {
  color: #ffc107 !important; }

.amber.lighten-5 {
  background-color: #fff8e1 !important;
  color: #000; }

.amber.lighten-5-border {
  border-color: #fff8e1 !important; }

.amber.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-lighten-5 {
  color: #fff8e1 !important; }

.amber.lighten-5.opacity-1 {
  background-color: rgba(255, 248, 225, 0.9) !important;
  color: #000; }

.amber.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-5.opacity-2 {
  background-color: rgba(255, 248, 225, 0.8) !important;
  color: #000; }

.amber.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-5.opacity-3 {
  background-color: rgba(255, 248, 225, 0.7) !important;
  color: #000; }

.amber.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-5.opacity-4 {
  background-color: rgba(255, 248, 225, 0.6) !important;
  color: #000; }

.amber.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-5.opacity-5 {
  background-color: rgba(255, 248, 225, 0.5) !important;
  color: #000; }

.amber.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-5.opacity-6 {
  background-color: rgba(255, 248, 225, 0.4) !important;
  color: #000; }

.amber.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-5.opacity-7 {
  background-color: rgba(255, 248, 225, 0.3) !important;
  color: #000; }

.amber.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-5.opacity-8 {
  background-color: rgba(255, 248, 225, 0.2) !important;
  color: #000; }

.amber.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-5.opacity-9 {
  background-color: rgba(255, 248, 225, 0.1) !important;
  color: #000; }

.amber.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-lighten-5-text-link a,
.amber-lighten-5-text-link a:link,
.amber-lighten-5-text-link a:visited,
.amber-lighten-5-text-link a:focus,
.amber-lighten-5-text-link a:active {
  color: #fff8e1 !important; }

.amber.lighten-4 {
  background-color: #ffecb3 !important;
  color: #000; }

.amber.lighten-4-border {
  border-color: #ffecb3 !important; }

.amber.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-lighten-4 {
  color: #ffecb3 !important; }

.amber.lighten-4.opacity-1 {
  background-color: rgba(255, 236, 179, 0.9) !important;
  color: #000; }

.amber.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-4.opacity-2 {
  background-color: rgba(255, 236, 179, 0.8) !important;
  color: #000; }

.amber.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-4.opacity-3 {
  background-color: rgba(255, 236, 179, 0.7) !important;
  color: #000; }

.amber.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-4.opacity-4 {
  background-color: rgba(255, 236, 179, 0.6) !important;
  color: #000; }

.amber.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-4.opacity-5 {
  background-color: rgba(255, 236, 179, 0.5) !important;
  color: #000; }

.amber.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-4.opacity-6 {
  background-color: rgba(255, 236, 179, 0.4) !important;
  color: #000; }

.amber.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-4.opacity-7 {
  background-color: rgba(255, 236, 179, 0.3) !important;
  color: #000; }

.amber.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-4.opacity-8 {
  background-color: rgba(255, 236, 179, 0.2) !important;
  color: #000; }

.amber.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-4.opacity-9 {
  background-color: rgba(255, 236, 179, 0.1) !important;
  color: #000; }

.amber.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-lighten-4-text-link a,
.amber-lighten-4-text-link a:link,
.amber-lighten-4-text-link a:visited,
.amber-lighten-4-text-link a:focus,
.amber-lighten-4-text-link a:active {
  color: #ffecb3 !important; }

.amber.lighten-3 {
  background-color: #ffe082 !important;
  color: #000; }

.amber.lighten-3-border {
  border-color: #ffe082 !important; }

.amber.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-lighten-3 {
  color: #ffe082 !important; }

.amber.lighten-3.opacity-1 {
  background-color: rgba(255, 224, 130, 0.9) !important;
  color: #000; }

.amber.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-3.opacity-2 {
  background-color: rgba(255, 224, 130, 0.8) !important;
  color: #000; }

.amber.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-3.opacity-3 {
  background-color: rgba(255, 224, 130, 0.7) !important;
  color: #000; }

.amber.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-3.opacity-4 {
  background-color: rgba(255, 224, 130, 0.6) !important;
  color: #000; }

.amber.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-3.opacity-5 {
  background-color: rgba(255, 224, 130, 0.5) !important;
  color: #000; }

.amber.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-3.opacity-6 {
  background-color: rgba(255, 224, 130, 0.4) !important;
  color: #000; }

.amber.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-3.opacity-7 {
  background-color: rgba(255, 224, 130, 0.3) !important;
  color: #000; }

.amber.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-3.opacity-8 {
  background-color: rgba(255, 224, 130, 0.2) !important;
  color: #000; }

.amber.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-3.opacity-9 {
  background-color: rgba(255, 224, 130, 0.1) !important;
  color: #000; }

.amber.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-lighten-3-text-link a,
.amber-lighten-3-text-link a:link,
.amber-lighten-3-text-link a:visited,
.amber-lighten-3-text-link a:focus,
.amber-lighten-3-text-link a:active {
  color: #ffe082 !important; }

.amber.lighten-2 {
  background-color: #ffd54f !important;
  color: #000; }

.amber.lighten-2-border {
  border-color: #ffd54f !important; }

.amber.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-lighten-2 {
  color: #ffd54f !important; }

.amber.lighten-2.opacity-1 {
  background-color: rgba(255, 213, 79, 0.9) !important;
  color: #000; }

.amber.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-2.opacity-2 {
  background-color: rgba(255, 213, 79, 0.8) !important;
  color: #000; }

.amber.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-2.opacity-3 {
  background-color: rgba(255, 213, 79, 0.7) !important;
  color: #000; }

.amber.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-2.opacity-4 {
  background-color: rgba(255, 213, 79, 0.6) !important;
  color: #000; }

.amber.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-2.opacity-5 {
  background-color: rgba(255, 213, 79, 0.5) !important;
  color: #000; }

.amber.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-2.opacity-6 {
  background-color: rgba(255, 213, 79, 0.4) !important;
  color: #000; }

.amber.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-2.opacity-7 {
  background-color: rgba(255, 213, 79, 0.3) !important;
  color: #000; }

.amber.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-2.opacity-8 {
  background-color: rgba(255, 213, 79, 0.2) !important;
  color: #000; }

.amber.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-2.opacity-9 {
  background-color: rgba(255, 213, 79, 0.1) !important;
  color: #000; }

.amber.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-lighten-2-text-link a,
.amber-lighten-2-text-link a:link,
.amber-lighten-2-text-link a:visited,
.amber-lighten-2-text-link a:focus,
.amber-lighten-2-text-link a:active {
  color: #ffd54f !important; }

.amber.lighten-1 {
  background-color: #ffca28 !important;
  color: #000; }

.amber.lighten-1-border {
  border-color: #ffca28 !important; }

.amber.lighten-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-lighten-1 {
  color: #ffca28 !important; }

.amber.lighten-1.opacity-1 {
  background-color: rgba(255, 202, 40, 0.9) !important;
  color: #000; }

.amber.lighten-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-1.opacity-2 {
  background-color: rgba(255, 202, 40, 0.8) !important;
  color: #000; }

.amber.lighten-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-1.opacity-3 {
  background-color: rgba(255, 202, 40, 0.7) !important;
  color: #000; }

.amber.lighten-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-1.opacity-4 {
  background-color: rgba(255, 202, 40, 0.6) !important;
  color: #000; }

.amber.lighten-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-1.opacity-5 {
  background-color: rgba(255, 202, 40, 0.5) !important;
  color: #000; }

.amber.lighten-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-1.opacity-6 {
  background-color: rgba(255, 202, 40, 0.4) !important;
  color: #000; }

.amber.lighten-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-1.opacity-7 {
  background-color: rgba(255, 202, 40, 0.3) !important;
  color: #000; }

.amber.lighten-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-1.opacity-8 {
  background-color: rgba(255, 202, 40, 0.2) !important;
  color: #000; }

.amber.lighten-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-1.opacity-9 {
  background-color: rgba(255, 202, 40, 0.1) !important;
  color: #000; }

.amber.lighten-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-lighten-1-text-link a,
.amber-lighten-1-text-link a:link,
.amber-lighten-1-text-link a:visited,
.amber-lighten-1-text-link a:focus,
.amber-lighten-1-text-link a:active {
  color: #ffca28 !important; }

.amber.darken-1 {
  background-color: #ffb300 !important;
  color: #000; }

.amber.darken-1-border {
  border-color: #ffb300 !important; }

.amber.darken-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-darken-1 {
  color: #ffb300 !important; }

.amber.darken-1.opacity-1 {
  background-color: rgba(255, 179, 0, 0.9) !important;
  color: #000; }

.amber.darken-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-1.opacity-2 {
  background-color: rgba(255, 179, 0, 0.8) !important;
  color: #000; }

.amber.darken-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-1.opacity-3 {
  background-color: rgba(255, 179, 0, 0.7) !important;
  color: #000; }

.amber.darken-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-1.opacity-4 {
  background-color: rgba(255, 179, 0, 0.6) !important;
  color: #000; }

.amber.darken-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-1.opacity-5 {
  background-color: rgba(255, 179, 0, 0.5) !important;
  color: #000; }

.amber.darken-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-1.opacity-6 {
  background-color: rgba(255, 179, 0, 0.4) !important;
  color: #000; }

.amber.darken-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-1.opacity-7 {
  background-color: rgba(255, 179, 0, 0.3) !important;
  color: #000; }

.amber.darken-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-1.opacity-8 {
  background-color: rgba(255, 179, 0, 0.2) !important;
  color: #000; }

.amber.darken-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-1.opacity-9 {
  background-color: rgba(255, 179, 0, 0.1) !important;
  color: #000; }

.amber.darken-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-darken-1-text-link a,
.amber-darken-1-text-link a:link,
.amber-darken-1-text-link a:visited,
.amber-darken-1-text-link a:focus,
.amber-darken-1-text-link a:active {
  color: #ffb300 !important; }

.amber.darken-2 {
  background-color: #ffa000 !important;
  color: #000; }

.amber.darken-2-border {
  border-color: #ffa000 !important; }

.amber.darken-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-darken-2 {
  color: #ffa000 !important; }

.amber.darken-2.opacity-1 {
  background-color: rgba(255, 160, 0, 0.9) !important;
  color: #000; }

.amber.darken-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-2.opacity-2 {
  background-color: rgba(255, 160, 0, 0.8) !important;
  color: #000; }

.amber.darken-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-2.opacity-3 {
  background-color: rgba(255, 160, 0, 0.7) !important;
  color: #000; }

.amber.darken-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-2.opacity-4 {
  background-color: rgba(255, 160, 0, 0.6) !important;
  color: #000; }

.amber.darken-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-2.opacity-5 {
  background-color: rgba(255, 160, 0, 0.5) !important;
  color: #000; }

.amber.darken-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-2.opacity-6 {
  background-color: rgba(255, 160, 0, 0.4) !important;
  color: #000; }

.amber.darken-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-2.opacity-7 {
  background-color: rgba(255, 160, 0, 0.3) !important;
  color: #000; }

.amber.darken-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-2.opacity-8 {
  background-color: rgba(255, 160, 0, 0.2) !important;
  color: #000; }

.amber.darken-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-2.opacity-9 {
  background-color: rgba(255, 160, 0, 0.1) !important;
  color: #000; }

.amber.darken-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-darken-2-text-link a,
.amber-darken-2-text-link a:link,
.amber-darken-2-text-link a:visited,
.amber-darken-2-text-link a:focus,
.amber-darken-2-text-link a:active {
  color: #ffa000 !important; }

.amber.darken-3 {
  background-color: #ff8f00 !important;
  color: #000; }

.amber.darken-3-border {
  border-color: #ff8f00 !important; }

.amber.darken-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-darken-3 {
  color: #ff8f00 !important; }

.amber.darken-3.opacity-1 {
  background-color: rgba(255, 143, 0, 0.9) !important;
  color: #000; }

.amber.darken-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-3.opacity-2 {
  background-color: rgba(255, 143, 0, 0.8) !important;
  color: #000; }

.amber.darken-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-3.opacity-3 {
  background-color: rgba(255, 143, 0, 0.7) !important;
  color: #000; }

.amber.darken-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-3.opacity-4 {
  background-color: rgba(255, 143, 0, 0.6) !important;
  color: #000; }

.amber.darken-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-3.opacity-5 {
  background-color: rgba(255, 143, 0, 0.5) !important;
  color: #000; }

.amber.darken-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-3.opacity-6 {
  background-color: rgba(255, 143, 0, 0.4) !important;
  color: #000; }

.amber.darken-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-3.opacity-7 {
  background-color: rgba(255, 143, 0, 0.3) !important;
  color: #000; }

.amber.darken-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-3.opacity-8 {
  background-color: rgba(255, 143, 0, 0.2) !important;
  color: #000; }

.amber.darken-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-3.opacity-9 {
  background-color: rgba(255, 143, 0, 0.1) !important;
  color: #000; }

.amber.darken-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-darken-3-text-link a,
.amber-darken-3-text-link a:link,
.amber-darken-3-text-link a:visited,
.amber-darken-3-text-link a:focus,
.amber-darken-3-text-link a:active {
  color: #ff8f00 !important; }

.amber.darken-4 {
  background-color: #ff6f00 !important;
  color: #fff; }

.amber.darken-4-border {
  border-color: #ff6f00 !important; }

.amber.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-darken-4 {
  color: #ff6f00 !important; }

.amber.darken-4.opacity-1 {
  background-color: rgba(255, 111, 0, 0.9) !important;
  color: #fff; }

.amber.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-4.opacity-2 {
  background-color: rgba(255, 111, 0, 0.8) !important;
  color: #fff; }

.amber.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-4.opacity-3 {
  background-color: rgba(255, 111, 0, 0.7) !important;
  color: #fff; }

.amber.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-4.opacity-4 {
  background-color: rgba(255, 111, 0, 0.6) !important;
  color: #fff; }

.amber.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-4.opacity-5 {
  background-color: rgba(255, 111, 0, 0.5) !important;
  color: #fff; }

.amber.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-4.opacity-6 {
  background-color: rgba(255, 111, 0, 0.4) !important;
  color: #fff; }

.amber.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-4.opacity-7 {
  background-color: rgba(255, 111, 0, 0.3) !important;
  color: #fff; }

.amber.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-4.opacity-8 {
  background-color: rgba(255, 111, 0, 0.2) !important;
  color: #fff; }

.amber.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-4.opacity-9 {
  background-color: rgba(255, 111, 0, 0.1) !important;
  color: #fff; }

.amber.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-darken-4-text-link a,
.amber-darken-4-text-link a:link,
.amber-darken-4-text-link a:visited,
.amber-darken-4-text-link a:focus,
.amber-darken-4-text-link a:active {
  color: #ff6f00 !important; }

.amber.accent-1 {
  background-color: #ffe57f !important;
  color: #000; }

.amber.accent-1-border {
  border-color: #ffe57f !important; }

.amber.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-accent-1 {
  color: #ffe57f !important; }

.amber.accent-1.opacity-1 {
  background-color: rgba(255, 229, 127, 0.9) !important;
  color: #000; }

.amber.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-1.opacity-2 {
  background-color: rgba(255, 229, 127, 0.8) !important;
  color: #000; }

.amber.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-1.opacity-3 {
  background-color: rgba(255, 229, 127, 0.7) !important;
  color: #000; }

.amber.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-1.opacity-4 {
  background-color: rgba(255, 229, 127, 0.6) !important;
  color: #000; }

.amber.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-1.opacity-5 {
  background-color: rgba(255, 229, 127, 0.5) !important;
  color: #000; }

.amber.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-1.opacity-6 {
  background-color: rgba(255, 229, 127, 0.4) !important;
  color: #000; }

.amber.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-1.opacity-7 {
  background-color: rgba(255, 229, 127, 0.3) !important;
  color: #000; }

.amber.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-1.opacity-8 {
  background-color: rgba(255, 229, 127, 0.2) !important;
  color: #000; }

.amber.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-1.opacity-9 {
  background-color: rgba(255, 229, 127, 0.1) !important;
  color: #000; }

.amber.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-accent-1-text-link a,
.amber-accent-1-text-link a:link,
.amber-accent-1-text-link a:visited,
.amber-accent-1-text-link a:focus,
.amber-accent-1-text-link a:active {
  color: #ffe57f !important; }

.amber.accent-2 {
  background-color: #ffd740 !important;
  color: #000; }

.amber.accent-2-border {
  border-color: #ffd740 !important; }

.amber.accent-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-accent-2 {
  color: #ffd740 !important; }

.amber.accent-2.opacity-1 {
  background-color: rgba(255, 215, 64, 0.9) !important;
  color: #000; }

.amber.accent-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-2.opacity-2 {
  background-color: rgba(255, 215, 64, 0.8) !important;
  color: #000; }

.amber.accent-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-2.opacity-3 {
  background-color: rgba(255, 215, 64, 0.7) !important;
  color: #000; }

.amber.accent-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-2.opacity-4 {
  background-color: rgba(255, 215, 64, 0.6) !important;
  color: #000; }

.amber.accent-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-2.opacity-5 {
  background-color: rgba(255, 215, 64, 0.5) !important;
  color: #000; }

.amber.accent-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-2.opacity-6 {
  background-color: rgba(255, 215, 64, 0.4) !important;
  color: #000; }

.amber.accent-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-2.opacity-7 {
  background-color: rgba(255, 215, 64, 0.3) !important;
  color: #000; }

.amber.accent-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-2.opacity-8 {
  background-color: rgba(255, 215, 64, 0.2) !important;
  color: #000; }

.amber.accent-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-2.opacity-9 {
  background-color: rgba(255, 215, 64, 0.1) !important;
  color: #000; }

.amber.accent-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-accent-2-text-link a,
.amber-accent-2-text-link a:link,
.amber-accent-2-text-link a:visited,
.amber-accent-2-text-link a:focus,
.amber-accent-2-text-link a:active {
  color: #ffd740 !important; }

.amber.accent-3 {
  background-color: #ffc400 !important;
  color: #000; }

.amber.accent-3-border {
  border-color: #ffc400 !important; }

.amber.accent-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-accent-3 {
  color: #ffc400 !important; }

.amber.accent-3.opacity-1 {
  background-color: rgba(255, 196, 0, 0.9) !important;
  color: #000; }

.amber.accent-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-3.opacity-2 {
  background-color: rgba(255, 196, 0, 0.8) !important;
  color: #000; }

.amber.accent-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-3.opacity-3 {
  background-color: rgba(255, 196, 0, 0.7) !important;
  color: #000; }

.amber.accent-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-3.opacity-4 {
  background-color: rgba(255, 196, 0, 0.6) !important;
  color: #000; }

.amber.accent-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-3.opacity-5 {
  background-color: rgba(255, 196, 0, 0.5) !important;
  color: #000; }

.amber.accent-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-3.opacity-6 {
  background-color: rgba(255, 196, 0, 0.4) !important;
  color: #000; }

.amber.accent-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-3.opacity-7 {
  background-color: rgba(255, 196, 0, 0.3) !important;
  color: #000; }

.amber.accent-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-3.opacity-8 {
  background-color: rgba(255, 196, 0, 0.2) !important;
  color: #000; }

.amber.accent-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-3.opacity-9 {
  background-color: rgba(255, 196, 0, 0.1) !important;
  color: #000; }

.amber.accent-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-accent-3-text-link a,
.amber-accent-3-text-link a:link,
.amber-accent-3-text-link a:visited,
.amber-accent-3-text-link a:focus,
.amber-accent-3-text-link a:active {
  color: #ffc400 !important; }

.amber.accent-4 {
  background-color: #ffab00 !important;
  color: #000; }

.amber.accent-4-border {
  border-color: #ffab00 !important; }

.amber.accent-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-accent-4 {
  color: #ffab00 !important; }

.amber.accent-4.opacity-1 {
  background-color: rgba(255, 171, 0, 0.9) !important;
  color: #000; }

.amber.accent-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-4.opacity-2 {
  background-color: rgba(255, 171, 0, 0.8) !important;
  color: #000; }

.amber.accent-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-4.opacity-3 {
  background-color: rgba(255, 171, 0, 0.7) !important;
  color: #000; }

.amber.accent-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-4.opacity-4 {
  background-color: rgba(255, 171, 0, 0.6) !important;
  color: #000; }

.amber.accent-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-4.opacity-5 {
  background-color: rgba(255, 171, 0, 0.5) !important;
  color: #000; }

.amber.accent-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-4.opacity-6 {
  background-color: rgba(255, 171, 0, 0.4) !important;
  color: #000; }

.amber.accent-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-4.opacity-7 {
  background-color: rgba(255, 171, 0, 0.3) !important;
  color: #000; }

.amber.accent-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-4.opacity-8 {
  background-color: rgba(255, 171, 0, 0.2) !important;
  color: #000; }

.amber.accent-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-4.opacity-9 {
  background-color: rgba(255, 171, 0, 0.1) !important;
  color: #000; }

.amber.accent-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-accent-4-text-link a,
.amber-accent-4-text-link a:link,
.amber-accent-4-text-link a:visited,
.amber-accent-4-text-link a:focus,
.amber-accent-4-text-link a:active {
  color: #ffab00 !important; }

.orange {
  background-color: #ff9800 !important;
  color: #000; }

.orange-border {
  border-color: #ff9800 !important; }

.orange a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text {
  color: #ff9800 !important; }

.orange.opacity-1 {
  background-color: rgba(255, 152, 0, 0.9) !important;
  color: #000; }

.orange.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.opacity-2 {
  background-color: rgba(255, 152, 0, 0.8) !important;
  color: #000; }

.orange.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.opacity-3 {
  background-color: rgba(255, 152, 0, 0.7) !important;
  color: #000; }

.orange.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.opacity-4 {
  background-color: rgba(255, 152, 0, 0.6) !important;
  color: #000; }

.orange.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.opacity-5 {
  background-color: rgba(255, 152, 0, 0.5) !important;
  color: #000; }

.orange.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.opacity-6 {
  background-color: rgba(255, 152, 0, 0.4) !important;
  color: #000; }

.orange.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.opacity-7 {
  background-color: rgba(255, 152, 0, 0.3) !important;
  color: #000; }

.orange.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.opacity-8 {
  background-color: rgba(255, 152, 0, 0.2) !important;
  color: #000; }

.orange.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.opacity-9 {
  background-color: rgba(255, 152, 0, 0.1) !important;
  color: #000; }

.orange.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text-link a,
.orange-text-link a:link,
.orange-text-link a:visited,
.orange-text-link a:focus,
.orange-text-link a:active {
  color: #ff9800 !important; }

.orange.lighten-5 {
  background-color: #fff3e0 !important;
  color: #000; }

.orange.lighten-5-border {
  border-color: #fff3e0 !important; }

.orange.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-lighten-5 {
  color: #fff3e0 !important; }

.orange.lighten-5.opacity-1 {
  background-color: rgba(255, 243, 224, 0.9) !important;
  color: #000; }

.orange.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-5.opacity-2 {
  background-color: rgba(255, 243, 224, 0.8) !important;
  color: #000; }

.orange.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-5.opacity-3 {
  background-color: rgba(255, 243, 224, 0.7) !important;
  color: #000; }

.orange.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-5.opacity-4 {
  background-color: rgba(255, 243, 224, 0.6) !important;
  color: #000; }

.orange.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-5.opacity-5 {
  background-color: rgba(255, 243, 224, 0.5) !important;
  color: #000; }

.orange.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-5.opacity-6 {
  background-color: rgba(255, 243, 224, 0.4) !important;
  color: #000; }

.orange.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-5.opacity-7 {
  background-color: rgba(255, 243, 224, 0.3) !important;
  color: #000; }

.orange.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-5.opacity-8 {
  background-color: rgba(255, 243, 224, 0.2) !important;
  color: #000; }

.orange.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-5.opacity-9 {
  background-color: rgba(255, 243, 224, 0.1) !important;
  color: #000; }

.orange.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-lighten-5-text-link a,
.orange-lighten-5-text-link a:link,
.orange-lighten-5-text-link a:visited,
.orange-lighten-5-text-link a:focus,
.orange-lighten-5-text-link a:active {
  color: #fff3e0 !important; }

.orange.lighten-4 {
  background-color: #ffe0b2 !important;
  color: #000; }

.orange.lighten-4-border {
  border-color: #ffe0b2 !important; }

.orange.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-lighten-4 {
  color: #ffe0b2 !important; }

.orange.lighten-4.opacity-1 {
  background-color: rgba(255, 224, 178, 0.9) !important;
  color: #000; }

.orange.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-4.opacity-2 {
  background-color: rgba(255, 224, 178, 0.8) !important;
  color: #000; }

.orange.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-4.opacity-3 {
  background-color: rgba(255, 224, 178, 0.7) !important;
  color: #000; }

.orange.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-4.opacity-4 {
  background-color: rgba(255, 224, 178, 0.6) !important;
  color: #000; }

.orange.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-4.opacity-5 {
  background-color: rgba(255, 224, 178, 0.5) !important;
  color: #000; }

.orange.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-4.opacity-6 {
  background-color: rgba(255, 224, 178, 0.4) !important;
  color: #000; }

.orange.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-4.opacity-7 {
  background-color: rgba(255, 224, 178, 0.3) !important;
  color: #000; }

.orange.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-4.opacity-8 {
  background-color: rgba(255, 224, 178, 0.2) !important;
  color: #000; }

.orange.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-4.opacity-9 {
  background-color: rgba(255, 224, 178, 0.1) !important;
  color: #000; }

.orange.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-lighten-4-text-link a,
.orange-lighten-4-text-link a:link,
.orange-lighten-4-text-link a:visited,
.orange-lighten-4-text-link a:focus,
.orange-lighten-4-text-link a:active {
  color: #ffe0b2 !important; }

.orange.lighten-3 {
  background-color: #ffcc80 !important;
  color: #000; }

.orange.lighten-3-border {
  border-color: #ffcc80 !important; }

.orange.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-lighten-3 {
  color: #ffcc80 !important; }

.orange.lighten-3.opacity-1 {
  background-color: rgba(255, 204, 128, 0.9) !important;
  color: #000; }

.orange.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-3.opacity-2 {
  background-color: rgba(255, 204, 128, 0.8) !important;
  color: #000; }

.orange.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-3.opacity-3 {
  background-color: rgba(255, 204, 128, 0.7) !important;
  color: #000; }

.orange.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-3.opacity-4 {
  background-color: rgba(255, 204, 128, 0.6) !important;
  color: #000; }

.orange.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-3.opacity-5 {
  background-color: rgba(255, 204, 128, 0.5) !important;
  color: #000; }

.orange.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-3.opacity-6 {
  background-color: rgba(255, 204, 128, 0.4) !important;
  color: #000; }

.orange.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-3.opacity-7 {
  background-color: rgba(255, 204, 128, 0.3) !important;
  color: #000; }

.orange.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-3.opacity-8 {
  background-color: rgba(255, 204, 128, 0.2) !important;
  color: #000; }

.orange.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-3.opacity-9 {
  background-color: rgba(255, 204, 128, 0.1) !important;
  color: #000; }

.orange.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-lighten-3-text-link a,
.orange-lighten-3-text-link a:link,
.orange-lighten-3-text-link a:visited,
.orange-lighten-3-text-link a:focus,
.orange-lighten-3-text-link a:active {
  color: #ffcc80 !important; }

.orange.lighten-2 {
  background-color: #ffb74d !important;
  color: #000; }

.orange.lighten-2-border {
  border-color: #ffb74d !important; }

.orange.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-lighten-2 {
  color: #ffb74d !important; }

.orange.lighten-2.opacity-1 {
  background-color: rgba(255, 183, 77, 0.9) !important;
  color: #000; }

.orange.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-2.opacity-2 {
  background-color: rgba(255, 183, 77, 0.8) !important;
  color: #000; }

.orange.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-2.opacity-3 {
  background-color: rgba(255, 183, 77, 0.7) !important;
  color: #000; }

.orange.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-2.opacity-4 {
  background-color: rgba(255, 183, 77, 0.6) !important;
  color: #000; }

.orange.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-2.opacity-5 {
  background-color: rgba(255, 183, 77, 0.5) !important;
  color: #000; }

.orange.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-2.opacity-6 {
  background-color: rgba(255, 183, 77, 0.4) !important;
  color: #000; }

.orange.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-2.opacity-7 {
  background-color: rgba(255, 183, 77, 0.3) !important;
  color: #000; }

.orange.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-2.opacity-8 {
  background-color: rgba(255, 183, 77, 0.2) !important;
  color: #000; }

.orange.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-2.opacity-9 {
  background-color: rgba(255, 183, 77, 0.1) !important;
  color: #000; }

.orange.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-lighten-2-text-link a,
.orange-lighten-2-text-link a:link,
.orange-lighten-2-text-link a:visited,
.orange-lighten-2-text-link a:focus,
.orange-lighten-2-text-link a:active {
  color: #ffb74d !important; }

.orange.lighten-1 {
  background-color: #ffa726 !important;
  color: #000; }

.orange.lighten-1-border {
  border-color: #ffa726 !important; }

.orange.lighten-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-lighten-1 {
  color: #ffa726 !important; }

.orange.lighten-1.opacity-1 {
  background-color: rgba(255, 167, 38, 0.9) !important;
  color: #000; }

.orange.lighten-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-1.opacity-2 {
  background-color: rgba(255, 167, 38, 0.8) !important;
  color: #000; }

.orange.lighten-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-1.opacity-3 {
  background-color: rgba(255, 167, 38, 0.7) !important;
  color: #000; }

.orange.lighten-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-1.opacity-4 {
  background-color: rgba(255, 167, 38, 0.6) !important;
  color: #000; }

.orange.lighten-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-1.opacity-5 {
  background-color: rgba(255, 167, 38, 0.5) !important;
  color: #000; }

.orange.lighten-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-1.opacity-6 {
  background-color: rgba(255, 167, 38, 0.4) !important;
  color: #000; }

.orange.lighten-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-1.opacity-7 {
  background-color: rgba(255, 167, 38, 0.3) !important;
  color: #000; }

.orange.lighten-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-1.opacity-8 {
  background-color: rgba(255, 167, 38, 0.2) !important;
  color: #000; }

.orange.lighten-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-1.opacity-9 {
  background-color: rgba(255, 167, 38, 0.1) !important;
  color: #000; }

.orange.lighten-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-lighten-1-text-link a,
.orange-lighten-1-text-link a:link,
.orange-lighten-1-text-link a:visited,
.orange-lighten-1-text-link a:focus,
.orange-lighten-1-text-link a:active {
  color: #ffa726 !important; }

.orange.darken-1 {
  background-color: #fb8c00 !important;
  color: #000; }

.orange.darken-1-border {
  border-color: #fb8c00 !important; }

.orange.darken-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-darken-1 {
  color: #fb8c00 !important; }

.orange.darken-1.opacity-1 {
  background-color: rgba(251, 140, 0, 0.9) !important;
  color: #000; }

.orange.darken-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-1.opacity-2 {
  background-color: rgba(251, 140, 0, 0.8) !important;
  color: #000; }

.orange.darken-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-1.opacity-3 {
  background-color: rgba(251, 140, 0, 0.7) !important;
  color: #000; }

.orange.darken-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-1.opacity-4 {
  background-color: rgba(251, 140, 0, 0.6) !important;
  color: #000; }

.orange.darken-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-1.opacity-5 {
  background-color: rgba(251, 140, 0, 0.5) !important;
  color: #000; }

.orange.darken-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-1.opacity-6 {
  background-color: rgba(251, 140, 0, 0.4) !important;
  color: #000; }

.orange.darken-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-1.opacity-7 {
  background-color: rgba(251, 140, 0, 0.3) !important;
  color: #000; }

.orange.darken-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-1.opacity-8 {
  background-color: rgba(251, 140, 0, 0.2) !important;
  color: #000; }

.orange.darken-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-1.opacity-9 {
  background-color: rgba(251, 140, 0, 0.1) !important;
  color: #000; }

.orange.darken-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-darken-1-text-link a,
.orange-darken-1-text-link a:link,
.orange-darken-1-text-link a:visited,
.orange-darken-1-text-link a:focus,
.orange-darken-1-text-link a:active {
  color: #fb8c00 !important; }

.orange.darken-2 {
  background-color: #f57c00 !important;
  color: #fff; }

.orange.darken-2-border {
  border-color: #f57c00 !important; }

.orange.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-darken-2 {
  color: #f57c00 !important; }

.orange.darken-2.opacity-1 {
  background-color: rgba(245, 124, 0, 0.9) !important;
  color: #fff; }

.orange.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-2.opacity-2 {
  background-color: rgba(245, 124, 0, 0.8) !important;
  color: #fff; }

.orange.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-2.opacity-3 {
  background-color: rgba(245, 124, 0, 0.7) !important;
  color: #fff; }

.orange.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-2.opacity-4 {
  background-color: rgba(245, 124, 0, 0.6) !important;
  color: #fff; }

.orange.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-2.opacity-5 {
  background-color: rgba(245, 124, 0, 0.5) !important;
  color: #fff; }

.orange.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-2.opacity-6 {
  background-color: rgba(245, 124, 0, 0.4) !important;
  color: #fff; }

.orange.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-2.opacity-7 {
  background-color: rgba(245, 124, 0, 0.3) !important;
  color: #fff; }

.orange.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-2.opacity-8 {
  background-color: rgba(245, 124, 0, 0.2) !important;
  color: #fff; }

.orange.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-2.opacity-9 {
  background-color: rgba(245, 124, 0, 0.1) !important;
  color: #fff; }

.orange.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-darken-2-text-link a,
.orange-darken-2-text-link a:link,
.orange-darken-2-text-link a:visited,
.orange-darken-2-text-link a:focus,
.orange-darken-2-text-link a:active {
  color: #f57c00 !important; }

.orange.darken-3 {
  background-color: #ef6c00 !important;
  color: #fff; }

.orange.darken-3-border {
  border-color: #ef6c00 !important; }

.orange.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-darken-3 {
  color: #ef6c00 !important; }

.orange.darken-3.opacity-1 {
  background-color: rgba(239, 108, 0, 0.9) !important;
  color: #fff; }

.orange.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-3.opacity-2 {
  background-color: rgba(239, 108, 0, 0.8) !important;
  color: #fff; }

.orange.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-3.opacity-3 {
  background-color: rgba(239, 108, 0, 0.7) !important;
  color: #fff; }

.orange.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-3.opacity-4 {
  background-color: rgba(239, 108, 0, 0.6) !important;
  color: #fff; }

.orange.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-3.opacity-5 {
  background-color: rgba(239, 108, 0, 0.5) !important;
  color: #fff; }

.orange.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-3.opacity-6 {
  background-color: rgba(239, 108, 0, 0.4) !important;
  color: #fff; }

.orange.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-3.opacity-7 {
  background-color: rgba(239, 108, 0, 0.3) !important;
  color: #fff; }

.orange.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-3.opacity-8 {
  background-color: rgba(239, 108, 0, 0.2) !important;
  color: #fff; }

.orange.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-3.opacity-9 {
  background-color: rgba(239, 108, 0, 0.1) !important;
  color: #fff; }

.orange.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-darken-3-text-link a,
.orange-darken-3-text-link a:link,
.orange-darken-3-text-link a:visited,
.orange-darken-3-text-link a:focus,
.orange-darken-3-text-link a:active {
  color: #ef6c00 !important; }

.orange.darken-4 {
  background-color: #e65100 !important;
  color: #fff; }

.orange.darken-4-border {
  border-color: #e65100 !important; }

.orange.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-darken-4 {
  color: #e65100 !important; }

.orange.darken-4.opacity-1 {
  background-color: rgba(230, 81, 0, 0.9) !important;
  color: #fff; }

.orange.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-4.opacity-2 {
  background-color: rgba(230, 81, 0, 0.8) !important;
  color: #fff; }

.orange.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-4.opacity-3 {
  background-color: rgba(230, 81, 0, 0.7) !important;
  color: #fff; }

.orange.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-4.opacity-4 {
  background-color: rgba(230, 81, 0, 0.6) !important;
  color: #fff; }

.orange.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-4.opacity-5 {
  background-color: rgba(230, 81, 0, 0.5) !important;
  color: #fff; }

.orange.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-4.opacity-6 {
  background-color: rgba(230, 81, 0, 0.4) !important;
  color: #fff; }

.orange.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-4.opacity-7 {
  background-color: rgba(230, 81, 0, 0.3) !important;
  color: #fff; }

.orange.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-4.opacity-8 {
  background-color: rgba(230, 81, 0, 0.2) !important;
  color: #fff; }

.orange.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-4.opacity-9 {
  background-color: rgba(230, 81, 0, 0.1) !important;
  color: #fff; }

.orange.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-darken-4-text-link a,
.orange-darken-4-text-link a:link,
.orange-darken-4-text-link a:visited,
.orange-darken-4-text-link a:focus,
.orange-darken-4-text-link a:active {
  color: #e65100 !important; }

.orange.accent-1 {
  background-color: #ffd180 !important;
  color: #000; }

.orange.accent-1-border {
  border-color: #ffd180 !important; }

.orange.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-accent-1 {
  color: #ffd180 !important; }

.orange.accent-1.opacity-1 {
  background-color: rgba(255, 209, 128, 0.9) !important;
  color: #000; }

.orange.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-1.opacity-2 {
  background-color: rgba(255, 209, 128, 0.8) !important;
  color: #000; }

.orange.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-1.opacity-3 {
  background-color: rgba(255, 209, 128, 0.7) !important;
  color: #000; }

.orange.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-1.opacity-4 {
  background-color: rgba(255, 209, 128, 0.6) !important;
  color: #000; }

.orange.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-1.opacity-5 {
  background-color: rgba(255, 209, 128, 0.5) !important;
  color: #000; }

.orange.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-1.opacity-6 {
  background-color: rgba(255, 209, 128, 0.4) !important;
  color: #000; }

.orange.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-1.opacity-7 {
  background-color: rgba(255, 209, 128, 0.3) !important;
  color: #000; }

.orange.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-1.opacity-8 {
  background-color: rgba(255, 209, 128, 0.2) !important;
  color: #000; }

.orange.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-1.opacity-9 {
  background-color: rgba(255, 209, 128, 0.1) !important;
  color: #000; }

.orange.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-accent-1-text-link a,
.orange-accent-1-text-link a:link,
.orange-accent-1-text-link a:visited,
.orange-accent-1-text-link a:focus,
.orange-accent-1-text-link a:active {
  color: #ffd180 !important; }

.orange.accent-2 {
  background-color: #ffab40 !important;
  color: #000; }

.orange.accent-2-border {
  border-color: #ffab40 !important; }

.orange.accent-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-accent-2 {
  color: #ffab40 !important; }

.orange.accent-2.opacity-1 {
  background-color: rgba(255, 171, 64, 0.9) !important;
  color: #000; }

.orange.accent-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-2.opacity-2 {
  background-color: rgba(255, 171, 64, 0.8) !important;
  color: #000; }

.orange.accent-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-2.opacity-3 {
  background-color: rgba(255, 171, 64, 0.7) !important;
  color: #000; }

.orange.accent-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-2.opacity-4 {
  background-color: rgba(255, 171, 64, 0.6) !important;
  color: #000; }

.orange.accent-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-2.opacity-5 {
  background-color: rgba(255, 171, 64, 0.5) !important;
  color: #000; }

.orange.accent-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-2.opacity-6 {
  background-color: rgba(255, 171, 64, 0.4) !important;
  color: #000; }

.orange.accent-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-2.opacity-7 {
  background-color: rgba(255, 171, 64, 0.3) !important;
  color: #000; }

.orange.accent-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-2.opacity-8 {
  background-color: rgba(255, 171, 64, 0.2) !important;
  color: #000; }

.orange.accent-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-2.opacity-9 {
  background-color: rgba(255, 171, 64, 0.1) !important;
  color: #000; }

.orange.accent-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-accent-2-text-link a,
.orange-accent-2-text-link a:link,
.orange-accent-2-text-link a:visited,
.orange-accent-2-text-link a:focus,
.orange-accent-2-text-link a:active {
  color: #ffab40 !important; }

.orange.accent-3 {
  background-color: #ff9100 !important;
  color: #000; }

.orange.accent-3-border {
  border-color: #ff9100 !important; }

.orange.accent-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-accent-3 {
  color: #ff9100 !important; }

.orange.accent-3.opacity-1 {
  background-color: rgba(255, 145, 0, 0.9) !important;
  color: #000; }

.orange.accent-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-3.opacity-2 {
  background-color: rgba(255, 145, 0, 0.8) !important;
  color: #000; }

.orange.accent-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-3.opacity-3 {
  background-color: rgba(255, 145, 0, 0.7) !important;
  color: #000; }

.orange.accent-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-3.opacity-4 {
  background-color: rgba(255, 145, 0, 0.6) !important;
  color: #000; }

.orange.accent-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-3.opacity-5 {
  background-color: rgba(255, 145, 0, 0.5) !important;
  color: #000; }

.orange.accent-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-3.opacity-6 {
  background-color: rgba(255, 145, 0, 0.4) !important;
  color: #000; }

.orange.accent-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-3.opacity-7 {
  background-color: rgba(255, 145, 0, 0.3) !important;
  color: #000; }

.orange.accent-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-3.opacity-8 {
  background-color: rgba(255, 145, 0, 0.2) !important;
  color: #000; }

.orange.accent-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-3.opacity-9 {
  background-color: rgba(255, 145, 0, 0.1) !important;
  color: #000; }

.orange.accent-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-accent-3-text-link a,
.orange-accent-3-text-link a:link,
.orange-accent-3-text-link a:visited,
.orange-accent-3-text-link a:focus,
.orange-accent-3-text-link a:active {
  color: #ff9100 !important; }

.orange.accent-4 {
  background-color: #ff6d00 !important;
  color: #fff; }

.orange.accent-4-border {
  border-color: #ff6d00 !important; }

.orange.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-accent-4 {
  color: #ff6d00 !important; }

.orange.accent-4.opacity-1 {
  background-color: rgba(255, 109, 0, 0.9) !important;
  color: #fff; }

.orange.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-4.opacity-2 {
  background-color: rgba(255, 109, 0, 0.8) !important;
  color: #fff; }

.orange.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-4.opacity-3 {
  background-color: rgba(255, 109, 0, 0.7) !important;
  color: #fff; }

.orange.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-4.opacity-4 {
  background-color: rgba(255, 109, 0, 0.6) !important;
  color: #fff; }

.orange.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-4.opacity-5 {
  background-color: rgba(255, 109, 0, 0.5) !important;
  color: #fff; }

.orange.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-4.opacity-6 {
  background-color: rgba(255, 109, 0, 0.4) !important;
  color: #fff; }

.orange.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-4.opacity-7 {
  background-color: rgba(255, 109, 0, 0.3) !important;
  color: #fff; }

.orange.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-4.opacity-8 {
  background-color: rgba(255, 109, 0, 0.2) !important;
  color: #fff; }

.orange.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-4.opacity-9 {
  background-color: rgba(255, 109, 0, 0.1) !important;
  color: #fff; }

.orange.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-accent-4-text-link a,
.orange-accent-4-text-link a:link,
.orange-accent-4-text-link a:visited,
.orange-accent-4-text-link a:focus,
.orange-accent-4-text-link a:active {
  color: #ff6d00 !important; }

.deep-orange {
  background-color: #ff5722 !important;
  color: #fff; }

.deep-orange-border {
  border-color: #ff5722 !important; }

.deep-orange a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text {
  color: #ff5722 !important; }

.deep-orange.opacity-1 {
  background-color: rgba(255, 87, 34, 0.9) !important;
  color: #fff; }

.deep-orange.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.opacity-2 {
  background-color: rgba(255, 87, 34, 0.8) !important;
  color: #fff; }

.deep-orange.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.opacity-3 {
  background-color: rgba(255, 87, 34, 0.7) !important;
  color: #fff; }

.deep-orange.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.opacity-4 {
  background-color: rgba(255, 87, 34, 0.6) !important;
  color: #fff; }

.deep-orange.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.opacity-5 {
  background-color: rgba(255, 87, 34, 0.5) !important;
  color: #fff; }

.deep-orange.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.opacity-6 {
  background-color: rgba(255, 87, 34, 0.4) !important;
  color: #fff; }

.deep-orange.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.opacity-7 {
  background-color: rgba(255, 87, 34, 0.3) !important;
  color: #fff; }

.deep-orange.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.opacity-8 {
  background-color: rgba(255, 87, 34, 0.2) !important;
  color: #fff; }

.deep-orange.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.opacity-9 {
  background-color: rgba(255, 87, 34, 0.1) !important;
  color: #fff; }

.deep-orange.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text-link a,
.deep-orange-text-link a:link,
.deep-orange-text-link a:visited,
.deep-orange-text-link a:focus,
.deep-orange-text-link a:active {
  color: #ff5722 !important; }

.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
  color: #000; }

.deep-orange.lighten-5-border {
  border-color: #fbe9e7 !important; }

.deep-orange.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important; }

.deep-orange.lighten-5.opacity-1 {
  background-color: rgba(251, 233, 231, 0.9) !important;
  color: #000; }

.deep-orange.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-5.opacity-2 {
  background-color: rgba(251, 233, 231, 0.8) !important;
  color: #000; }

.deep-orange.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-5.opacity-3 {
  background-color: rgba(251, 233, 231, 0.7) !important;
  color: #000; }

.deep-orange.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-5.opacity-4 {
  background-color: rgba(251, 233, 231, 0.6) !important;
  color: #000; }

.deep-orange.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-5.opacity-5 {
  background-color: rgba(251, 233, 231, 0.5) !important;
  color: #000; }

.deep-orange.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-5.opacity-6 {
  background-color: rgba(251, 233, 231, 0.4) !important;
  color: #000; }

.deep-orange.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-5.opacity-7 {
  background-color: rgba(251, 233, 231, 0.3) !important;
  color: #000; }

.deep-orange.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-5.opacity-8 {
  background-color: rgba(251, 233, 231, 0.2) !important;
  color: #000; }

.deep-orange.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-5.opacity-9 {
  background-color: rgba(251, 233, 231, 0.1) !important;
  color: #000; }

.deep-orange.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-lighten-5-text-link a,
.deep-orange-lighten-5-text-link a:link,
.deep-orange-lighten-5-text-link a:visited,
.deep-orange-lighten-5-text-link a:focus,
.deep-orange-lighten-5-text-link a:active {
  color: #fbe9e7 !important; }

.deep-orange.lighten-4 {
  background-color: #ffccbc !important;
  color: #000; }

.deep-orange.lighten-4-border {
  border-color: #ffccbc !important; }

.deep-orange.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important; }

.deep-orange.lighten-4.opacity-1 {
  background-color: rgba(255, 204, 188, 0.9) !important;
  color: #000; }

.deep-orange.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-4.opacity-2 {
  background-color: rgba(255, 204, 188, 0.8) !important;
  color: #000; }

.deep-orange.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-4.opacity-3 {
  background-color: rgba(255, 204, 188, 0.7) !important;
  color: #000; }

.deep-orange.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-4.opacity-4 {
  background-color: rgba(255, 204, 188, 0.6) !important;
  color: #000; }

.deep-orange.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-4.opacity-5 {
  background-color: rgba(255, 204, 188, 0.5) !important;
  color: #000; }

.deep-orange.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-4.opacity-6 {
  background-color: rgba(255, 204, 188, 0.4) !important;
  color: #000; }

.deep-orange.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-4.opacity-7 {
  background-color: rgba(255, 204, 188, 0.3) !important;
  color: #000; }

.deep-orange.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-4.opacity-8 {
  background-color: rgba(255, 204, 188, 0.2) !important;
  color: #000; }

.deep-orange.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-4.opacity-9 {
  background-color: rgba(255, 204, 188, 0.1) !important;
  color: #000; }

.deep-orange.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-lighten-4-text-link a,
.deep-orange-lighten-4-text-link a:link,
.deep-orange-lighten-4-text-link a:visited,
.deep-orange-lighten-4-text-link a:focus,
.deep-orange-lighten-4-text-link a:active {
  color: #ffccbc !important; }

.deep-orange.lighten-3 {
  background-color: #ffab91 !important;
  color: #000; }

.deep-orange.lighten-3-border {
  border-color: #ffab91 !important; }

.deep-orange.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important; }

.deep-orange.lighten-3.opacity-1 {
  background-color: rgba(255, 171, 145, 0.9) !important;
  color: #000; }

.deep-orange.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-3.opacity-2 {
  background-color: rgba(255, 171, 145, 0.8) !important;
  color: #000; }

.deep-orange.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-3.opacity-3 {
  background-color: rgba(255, 171, 145, 0.7) !important;
  color: #000; }

.deep-orange.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-3.opacity-4 {
  background-color: rgba(255, 171, 145, 0.6) !important;
  color: #000; }

.deep-orange.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-3.opacity-5 {
  background-color: rgba(255, 171, 145, 0.5) !important;
  color: #000; }

.deep-orange.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-3.opacity-6 {
  background-color: rgba(255, 171, 145, 0.4) !important;
  color: #000; }

.deep-orange.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-3.opacity-7 {
  background-color: rgba(255, 171, 145, 0.3) !important;
  color: #000; }

.deep-orange.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-3.opacity-8 {
  background-color: rgba(255, 171, 145, 0.2) !important;
  color: #000; }

.deep-orange.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-3.opacity-9 {
  background-color: rgba(255, 171, 145, 0.1) !important;
  color: #000; }

.deep-orange.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-lighten-3-text-link a,
.deep-orange-lighten-3-text-link a:link,
.deep-orange-lighten-3-text-link a:visited,
.deep-orange-lighten-3-text-link a:focus,
.deep-orange-lighten-3-text-link a:active {
  color: #ffab91 !important; }

.deep-orange.lighten-2 {
  background-color: #ff8a65 !important;
  color: #000; }

.deep-orange.lighten-2-border {
  border-color: #ff8a65 !important; }

.deep-orange.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important; }

.deep-orange.lighten-2.opacity-1 {
  background-color: rgba(255, 138, 101, 0.9) !important;
  color: #000; }

.deep-orange.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-2.opacity-2 {
  background-color: rgba(255, 138, 101, 0.8) !important;
  color: #000; }

.deep-orange.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-2.opacity-3 {
  background-color: rgba(255, 138, 101, 0.7) !important;
  color: #000; }

.deep-orange.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-2.opacity-4 {
  background-color: rgba(255, 138, 101, 0.6) !important;
  color: #000; }

.deep-orange.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-2.opacity-5 {
  background-color: rgba(255, 138, 101, 0.5) !important;
  color: #000; }

.deep-orange.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-2.opacity-6 {
  background-color: rgba(255, 138, 101, 0.4) !important;
  color: #000; }

.deep-orange.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-2.opacity-7 {
  background-color: rgba(255, 138, 101, 0.3) !important;
  color: #000; }

.deep-orange.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-2.opacity-8 {
  background-color: rgba(255, 138, 101, 0.2) !important;
  color: #000; }

.deep-orange.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-2.opacity-9 {
  background-color: rgba(255, 138, 101, 0.1) !important;
  color: #000; }

.deep-orange.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-lighten-2-text-link a,
.deep-orange-lighten-2-text-link a:link,
.deep-orange-lighten-2-text-link a:visited,
.deep-orange-lighten-2-text-link a:focus,
.deep-orange-lighten-2-text-link a:active {
  color: #ff8a65 !important; }

.deep-orange.lighten-1 {
  background-color: #ff7043 !important;
  color: #fff; }

.deep-orange.lighten-1-border {
  border-color: #ff7043 !important; }

.deep-orange.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important; }

.deep-orange.lighten-1.opacity-1 {
  background-color: rgba(255, 112, 67, 0.9) !important;
  color: #fff; }

.deep-orange.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-1.opacity-2 {
  background-color: rgba(255, 112, 67, 0.8) !important;
  color: #fff; }

.deep-orange.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-1.opacity-3 {
  background-color: rgba(255, 112, 67, 0.7) !important;
  color: #fff; }

.deep-orange.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-1.opacity-4 {
  background-color: rgba(255, 112, 67, 0.6) !important;
  color: #fff; }

.deep-orange.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-1.opacity-5 {
  background-color: rgba(255, 112, 67, 0.5) !important;
  color: #fff; }

.deep-orange.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-1.opacity-6 {
  background-color: rgba(255, 112, 67, 0.4) !important;
  color: #fff; }

.deep-orange.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-1.opacity-7 {
  background-color: rgba(255, 112, 67, 0.3) !important;
  color: #fff; }

.deep-orange.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-1.opacity-8 {
  background-color: rgba(255, 112, 67, 0.2) !important;
  color: #fff; }

.deep-orange.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-1.opacity-9 {
  background-color: rgba(255, 112, 67, 0.1) !important;
  color: #fff; }

.deep-orange.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-lighten-1-text-link a,
.deep-orange-lighten-1-text-link a:link,
.deep-orange-lighten-1-text-link a:visited,
.deep-orange-lighten-1-text-link a:focus,
.deep-orange-lighten-1-text-link a:active {
  color: #ff7043 !important; }

.deep-orange.darken-1 {
  background-color: #f4511e !important;
  color: #fff; }

.deep-orange.darken-1-border {
  border-color: #f4511e !important; }

.deep-orange.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-darken-1 {
  color: #f4511e !important; }

.deep-orange.darken-1.opacity-1 {
  background-color: rgba(244, 81, 30, 0.9) !important;
  color: #fff; }

.deep-orange.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-1.opacity-2 {
  background-color: rgba(244, 81, 30, 0.8) !important;
  color: #fff; }

.deep-orange.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-1.opacity-3 {
  background-color: rgba(244, 81, 30, 0.7) !important;
  color: #fff; }

.deep-orange.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-1.opacity-4 {
  background-color: rgba(244, 81, 30, 0.6) !important;
  color: #fff; }

.deep-orange.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-1.opacity-5 {
  background-color: rgba(244, 81, 30, 0.5) !important;
  color: #fff; }

.deep-orange.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-1.opacity-6 {
  background-color: rgba(244, 81, 30, 0.4) !important;
  color: #fff; }

.deep-orange.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-1.opacity-7 {
  background-color: rgba(244, 81, 30, 0.3) !important;
  color: #fff; }

.deep-orange.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-1.opacity-8 {
  background-color: rgba(244, 81, 30, 0.2) !important;
  color: #fff; }

.deep-orange.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-1.opacity-9 {
  background-color: rgba(244, 81, 30, 0.1) !important;
  color: #fff; }

.deep-orange.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-darken-1-text-link a,
.deep-orange-darken-1-text-link a:link,
.deep-orange-darken-1-text-link a:visited,
.deep-orange-darken-1-text-link a:focus,
.deep-orange-darken-1-text-link a:active {
  color: #f4511e !important; }

.deep-orange.darken-2 {
  background-color: #e64a19 !important;
  color: #fff; }

.deep-orange.darken-2-border {
  border-color: #e64a19 !important; }

.deep-orange.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-darken-2 {
  color: #e64a19 !important; }

.deep-orange.darken-2.opacity-1 {
  background-color: rgba(230, 74, 25, 0.9) !important;
  color: #fff; }

.deep-orange.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-2.opacity-2 {
  background-color: rgba(230, 74, 25, 0.8) !important;
  color: #fff; }

.deep-orange.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-2.opacity-3 {
  background-color: rgba(230, 74, 25, 0.7) !important;
  color: #fff; }

.deep-orange.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-2.opacity-4 {
  background-color: rgba(230, 74, 25, 0.6) !important;
  color: #fff; }

.deep-orange.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-2.opacity-5 {
  background-color: rgba(230, 74, 25, 0.5) !important;
  color: #fff; }

.deep-orange.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-2.opacity-6 {
  background-color: rgba(230, 74, 25, 0.4) !important;
  color: #fff; }

.deep-orange.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-2.opacity-7 {
  background-color: rgba(230, 74, 25, 0.3) !important;
  color: #fff; }

.deep-orange.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-2.opacity-8 {
  background-color: rgba(230, 74, 25, 0.2) !important;
  color: #fff; }

.deep-orange.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-2.opacity-9 {
  background-color: rgba(230, 74, 25, 0.1) !important;
  color: #fff; }

.deep-orange.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-darken-2-text-link a,
.deep-orange-darken-2-text-link a:link,
.deep-orange-darken-2-text-link a:visited,
.deep-orange-darken-2-text-link a:focus,
.deep-orange-darken-2-text-link a:active {
  color: #e64a19 !important; }

.deep-orange.darken-3 {
  background-color: #d84315 !important;
  color: #fff; }

.deep-orange.darken-3-border {
  border-color: #d84315 !important; }

.deep-orange.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-darken-3 {
  color: #d84315 !important; }

.deep-orange.darken-3.opacity-1 {
  background-color: rgba(216, 67, 21, 0.9) !important;
  color: #fff; }

.deep-orange.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-3.opacity-2 {
  background-color: rgba(216, 67, 21, 0.8) !important;
  color: #fff; }

.deep-orange.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-3.opacity-3 {
  background-color: rgba(216, 67, 21, 0.7) !important;
  color: #fff; }

.deep-orange.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-3.opacity-4 {
  background-color: rgba(216, 67, 21, 0.6) !important;
  color: #fff; }

.deep-orange.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-3.opacity-5 {
  background-color: rgba(216, 67, 21, 0.5) !important;
  color: #fff; }

.deep-orange.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-3.opacity-6 {
  background-color: rgba(216, 67, 21, 0.4) !important;
  color: #fff; }

.deep-orange.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-3.opacity-7 {
  background-color: rgba(216, 67, 21, 0.3) !important;
  color: #fff; }

.deep-orange.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-3.opacity-8 {
  background-color: rgba(216, 67, 21, 0.2) !important;
  color: #fff; }

.deep-orange.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-3.opacity-9 {
  background-color: rgba(216, 67, 21, 0.1) !important;
  color: #fff; }

.deep-orange.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-darken-3-text-link a,
.deep-orange-darken-3-text-link a:link,
.deep-orange-darken-3-text-link a:visited,
.deep-orange-darken-3-text-link a:focus,
.deep-orange-darken-3-text-link a:active {
  color: #d84315 !important; }

.deep-orange.darken-4 {
  background-color: #bf360c !important;
  color: #fff; }

.deep-orange.darken-4-border {
  border-color: #bf360c !important; }

.deep-orange.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-darken-4 {
  color: #bf360c !important; }

.deep-orange.darken-4.opacity-1 {
  background-color: rgba(191, 54, 12, 0.9) !important;
  color: #fff; }

.deep-orange.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-4.opacity-2 {
  background-color: rgba(191, 54, 12, 0.8) !important;
  color: #fff; }

.deep-orange.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-4.opacity-3 {
  background-color: rgba(191, 54, 12, 0.7) !important;
  color: #fff; }

.deep-orange.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-4.opacity-4 {
  background-color: rgba(191, 54, 12, 0.6) !important;
  color: #fff; }

.deep-orange.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-4.opacity-5 {
  background-color: rgba(191, 54, 12, 0.5) !important;
  color: #fff; }

.deep-orange.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-4.opacity-6 {
  background-color: rgba(191, 54, 12, 0.4) !important;
  color: #fff; }

.deep-orange.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-4.opacity-7 {
  background-color: rgba(191, 54, 12, 0.3) !important;
  color: #fff; }

.deep-orange.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-4.opacity-8 {
  background-color: rgba(191, 54, 12, 0.2) !important;
  color: #fff; }

.deep-orange.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-4.opacity-9 {
  background-color: rgba(191, 54, 12, 0.1) !important;
  color: #fff; }

.deep-orange.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-darken-4-text-link a,
.deep-orange-darken-4-text-link a:link,
.deep-orange-darken-4-text-link a:visited,
.deep-orange-darken-4-text-link a:focus,
.deep-orange-darken-4-text-link a:active {
  color: #bf360c !important; }

.deep-orange.accent-1 {
  background-color: #ff9e80 !important;
  color: #000; }

.deep-orange.accent-1-border {
  border-color: #ff9e80 !important; }

.deep-orange.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important; }

.deep-orange.accent-1.opacity-1 {
  background-color: rgba(255, 158, 128, 0.9) !important;
  color: #000; }

.deep-orange.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-1.opacity-2 {
  background-color: rgba(255, 158, 128, 0.8) !important;
  color: #000; }

.deep-orange.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-1.opacity-3 {
  background-color: rgba(255, 158, 128, 0.7) !important;
  color: #000; }

.deep-orange.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-1.opacity-4 {
  background-color: rgba(255, 158, 128, 0.6) !important;
  color: #000; }

.deep-orange.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-1.opacity-5 {
  background-color: rgba(255, 158, 128, 0.5) !important;
  color: #000; }

.deep-orange.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-1.opacity-6 {
  background-color: rgba(255, 158, 128, 0.4) !important;
  color: #000; }

.deep-orange.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-1.opacity-7 {
  background-color: rgba(255, 158, 128, 0.3) !important;
  color: #000; }

.deep-orange.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-1.opacity-8 {
  background-color: rgba(255, 158, 128, 0.2) !important;
  color: #000; }

.deep-orange.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-1.opacity-9 {
  background-color: rgba(255, 158, 128, 0.1) !important;
  color: #000; }

.deep-orange.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-accent-1-text-link a,
.deep-orange-accent-1-text-link a:link,
.deep-orange-accent-1-text-link a:visited,
.deep-orange-accent-1-text-link a:focus,
.deep-orange-accent-1-text-link a:active {
  color: #ff9e80 !important; }

.deep-orange.accent-2 {
  background-color: #ff6e40 !important;
  color: #fff; }

.deep-orange.accent-2-border {
  border-color: #ff6e40 !important; }

.deep-orange.accent-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important; }

.deep-orange.accent-2.opacity-1 {
  background-color: rgba(255, 110, 64, 0.9) !important;
  color: #fff; }

.deep-orange.accent-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-2.opacity-2 {
  background-color: rgba(255, 110, 64, 0.8) !important;
  color: #fff; }

.deep-orange.accent-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-2.opacity-3 {
  background-color: rgba(255, 110, 64, 0.7) !important;
  color: #fff; }

.deep-orange.accent-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-2.opacity-4 {
  background-color: rgba(255, 110, 64, 0.6) !important;
  color: #fff; }

.deep-orange.accent-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-2.opacity-5 {
  background-color: rgba(255, 110, 64, 0.5) !important;
  color: #fff; }

.deep-orange.accent-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-2.opacity-6 {
  background-color: rgba(255, 110, 64, 0.4) !important;
  color: #fff; }

.deep-orange.accent-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-2.opacity-7 {
  background-color: rgba(255, 110, 64, 0.3) !important;
  color: #fff; }

.deep-orange.accent-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-2.opacity-8 {
  background-color: rgba(255, 110, 64, 0.2) !important;
  color: #fff; }

.deep-orange.accent-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-2.opacity-9 {
  background-color: rgba(255, 110, 64, 0.1) !important;
  color: #fff; }

.deep-orange.accent-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-accent-2-text-link a,
.deep-orange-accent-2-text-link a:link,
.deep-orange-accent-2-text-link a:visited,
.deep-orange-accent-2-text-link a:focus,
.deep-orange-accent-2-text-link a:active {
  color: #ff6e40 !important; }

.deep-orange.accent-3 {
  background-color: #ff3d00 !important;
  color: #fff; }

.deep-orange.accent-3-border {
  border-color: #ff3d00 !important; }

.deep-orange.accent-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important; }

.deep-orange.accent-3.opacity-1 {
  background-color: rgba(255, 61, 0, 0.9) !important;
  color: #fff; }

.deep-orange.accent-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-3.opacity-2 {
  background-color: rgba(255, 61, 0, 0.8) !important;
  color: #fff; }

.deep-orange.accent-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-3.opacity-3 {
  background-color: rgba(255, 61, 0, 0.7) !important;
  color: #fff; }

.deep-orange.accent-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-3.opacity-4 {
  background-color: rgba(255, 61, 0, 0.6) !important;
  color: #fff; }

.deep-orange.accent-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-3.opacity-5 {
  background-color: rgba(255, 61, 0, 0.5) !important;
  color: #fff; }

.deep-orange.accent-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-3.opacity-6 {
  background-color: rgba(255, 61, 0, 0.4) !important;
  color: #fff; }

.deep-orange.accent-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-3.opacity-7 {
  background-color: rgba(255, 61, 0, 0.3) !important;
  color: #fff; }

.deep-orange.accent-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-3.opacity-8 {
  background-color: rgba(255, 61, 0, 0.2) !important;
  color: #fff; }

.deep-orange.accent-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-3.opacity-9 {
  background-color: rgba(255, 61, 0, 0.1) !important;
  color: #fff; }

.deep-orange.accent-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-accent-3-text-link a,
.deep-orange-accent-3-text-link a:link,
.deep-orange-accent-3-text-link a:visited,
.deep-orange-accent-3-text-link a:focus,
.deep-orange-accent-3-text-link a:active {
  color: #ff3d00 !important; }

.deep-orange.accent-4 {
  background-color: #dd2c00 !important;
  color: #fff; }

.deep-orange.accent-4-border {
  border-color: #dd2c00 !important; }

.deep-orange.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important; }

.deep-orange.accent-4.opacity-1 {
  background-color: rgba(221, 44, 0, 0.9) !important;
  color: #fff; }

.deep-orange.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-4.opacity-2 {
  background-color: rgba(221, 44, 0, 0.8) !important;
  color: #fff; }

.deep-orange.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-4.opacity-3 {
  background-color: rgba(221, 44, 0, 0.7) !important;
  color: #fff; }

.deep-orange.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-4.opacity-4 {
  background-color: rgba(221, 44, 0, 0.6) !important;
  color: #fff; }

.deep-orange.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-4.opacity-5 {
  background-color: rgba(221, 44, 0, 0.5) !important;
  color: #fff; }

.deep-orange.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-4.opacity-6 {
  background-color: rgba(221, 44, 0, 0.4) !important;
  color: #fff; }

.deep-orange.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-4.opacity-7 {
  background-color: rgba(221, 44, 0, 0.3) !important;
  color: #fff; }

.deep-orange.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-4.opacity-8 {
  background-color: rgba(221, 44, 0, 0.2) !important;
  color: #fff; }

.deep-orange.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-4.opacity-9 {
  background-color: rgba(221, 44, 0, 0.1) !important;
  color: #fff; }

.deep-orange.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-accent-4-text-link a,
.deep-orange-accent-4-text-link a:link,
.deep-orange-accent-4-text-link a:visited,
.deep-orange-accent-4-text-link a:focus,
.deep-orange-accent-4-text-link a:active {
  color: #dd2c00 !important; }

.brown {
  background-color: #795548 !important;
  color: #fff; }

.brown-border {
  border-color: #795548 !important; }

.brown a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text {
  color: #795548 !important; }

.brown.opacity-1 {
  background-color: rgba(121, 85, 72, 0.9) !important;
  color: #fff; }

.brown.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.opacity-2 {
  background-color: rgba(121, 85, 72, 0.8) !important;
  color: #fff; }

.brown.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.opacity-3 {
  background-color: rgba(121, 85, 72, 0.7) !important;
  color: #fff; }

.brown.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.opacity-4 {
  background-color: rgba(121, 85, 72, 0.6) !important;
  color: #fff; }

.brown.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.opacity-5 {
  background-color: rgba(121, 85, 72, 0.5) !important;
  color: #fff; }

.brown.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.opacity-6 {
  background-color: rgba(121, 85, 72, 0.4) !important;
  color: #fff; }

.brown.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.opacity-7 {
  background-color: rgba(121, 85, 72, 0.3) !important;
  color: #fff; }

.brown.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.opacity-8 {
  background-color: rgba(121, 85, 72, 0.2) !important;
  color: #fff; }

.brown.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.opacity-9 {
  background-color: rgba(121, 85, 72, 0.1) !important;
  color: #fff; }

.brown.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text-link a,
.brown-text-link a:link,
.brown-text-link a:visited,
.brown-text-link a:focus,
.brown-text-link a:active {
  color: #795548 !important; }

.brown.lighten-5 {
  background-color: #efebe9 !important;
  color: #000; }

.brown.lighten-5-border {
  border-color: #efebe9 !important; }

.brown.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text.text-lighten-5 {
  color: #efebe9 !important; }

.brown.lighten-5.opacity-1 {
  background-color: rgba(239, 235, 233, 0.9) !important;
  color: #000; }

.brown.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-5.opacity-2 {
  background-color: rgba(239, 235, 233, 0.8) !important;
  color: #000; }

.brown.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-5.opacity-3 {
  background-color: rgba(239, 235, 233, 0.7) !important;
  color: #000; }

.brown.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-5.opacity-4 {
  background-color: rgba(239, 235, 233, 0.6) !important;
  color: #000; }

.brown.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-5.opacity-5 {
  background-color: rgba(239, 235, 233, 0.5) !important;
  color: #000; }

.brown.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-5.opacity-6 {
  background-color: rgba(239, 235, 233, 0.4) !important;
  color: #000; }

.brown.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-5.opacity-7 {
  background-color: rgba(239, 235, 233, 0.3) !important;
  color: #000; }

.brown.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-5.opacity-8 {
  background-color: rgba(239, 235, 233, 0.2) !important;
  color: #000; }

.brown.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-5.opacity-9 {
  background-color: rgba(239, 235, 233, 0.1) !important;
  color: #000; }

.brown.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-lighten-5-text-link a,
.brown-lighten-5-text-link a:link,
.brown-lighten-5-text-link a:visited,
.brown-lighten-5-text-link a:focus,
.brown-lighten-5-text-link a:active {
  color: #efebe9 !important; }

.brown.lighten-4 {
  background-color: #d7ccc8 !important;
  color: #000; }

.brown.lighten-4-border {
  border-color: #d7ccc8 !important; }

.brown.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text.text-lighten-4 {
  color: #d7ccc8 !important; }

.brown.lighten-4.opacity-1 {
  background-color: rgba(215, 204, 200, 0.9) !important;
  color: #000; }

.brown.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-4.opacity-2 {
  background-color: rgba(215, 204, 200, 0.8) !important;
  color: #000; }

.brown.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-4.opacity-3 {
  background-color: rgba(215, 204, 200, 0.7) !important;
  color: #000; }

.brown.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-4.opacity-4 {
  background-color: rgba(215, 204, 200, 0.6) !important;
  color: #000; }

.brown.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-4.opacity-5 {
  background-color: rgba(215, 204, 200, 0.5) !important;
  color: #000; }

.brown.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-4.opacity-6 {
  background-color: rgba(215, 204, 200, 0.4) !important;
  color: #000; }

.brown.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-4.opacity-7 {
  background-color: rgba(215, 204, 200, 0.3) !important;
  color: #000; }

.brown.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-4.opacity-8 {
  background-color: rgba(215, 204, 200, 0.2) !important;
  color: #000; }

.brown.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-4.opacity-9 {
  background-color: rgba(215, 204, 200, 0.1) !important;
  color: #000; }

.brown.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-lighten-4-text-link a,
.brown-lighten-4-text-link a:link,
.brown-lighten-4-text-link a:visited,
.brown-lighten-4-text-link a:focus,
.brown-lighten-4-text-link a:active {
  color: #d7ccc8 !important; }

.brown.lighten-3 {
  background-color: #bcaaa4 !important;
  color: #000; }

.brown.lighten-3-border {
  border-color: #bcaaa4 !important; }

.brown.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text.text-lighten-3 {
  color: #bcaaa4 !important; }

.brown.lighten-3.opacity-1 {
  background-color: rgba(188, 170, 164, 0.9) !important;
  color: #000; }

.brown.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-3.opacity-2 {
  background-color: rgba(188, 170, 164, 0.8) !important;
  color: #000; }

.brown.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-3.opacity-3 {
  background-color: rgba(188, 170, 164, 0.7) !important;
  color: #000; }

.brown.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-3.opacity-4 {
  background-color: rgba(188, 170, 164, 0.6) !important;
  color: #000; }

.brown.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-3.opacity-5 {
  background-color: rgba(188, 170, 164, 0.5) !important;
  color: #000; }

.brown.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-3.opacity-6 {
  background-color: rgba(188, 170, 164, 0.4) !important;
  color: #000; }

.brown.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-3.opacity-7 {
  background-color: rgba(188, 170, 164, 0.3) !important;
  color: #000; }

.brown.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-3.opacity-8 {
  background-color: rgba(188, 170, 164, 0.2) !important;
  color: #000; }

.brown.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-3.opacity-9 {
  background-color: rgba(188, 170, 164, 0.1) !important;
  color: #000; }

.brown.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-lighten-3-text-link a,
.brown-lighten-3-text-link a:link,
.brown-lighten-3-text-link a:visited,
.brown-lighten-3-text-link a:focus,
.brown-lighten-3-text-link a:active {
  color: #bcaaa4 !important; }

.brown.lighten-2 {
  background-color: #a1887f !important;
  color: #fff; }

.brown.lighten-2-border {
  border-color: #a1887f !important; }

.brown.lighten-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text.text-lighten-2 {
  color: #a1887f !important; }

.brown.lighten-2.opacity-1 {
  background-color: rgba(161, 136, 127, 0.9) !important;
  color: #fff; }

.brown.lighten-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-2.opacity-2 {
  background-color: rgba(161, 136, 127, 0.8) !important;
  color: #fff; }

.brown.lighten-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-2.opacity-3 {
  background-color: rgba(161, 136, 127, 0.7) !important;
  color: #fff; }

.brown.lighten-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-2.opacity-4 {
  background-color: rgba(161, 136, 127, 0.6) !important;
  color: #fff; }

.brown.lighten-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-2.opacity-5 {
  background-color: rgba(161, 136, 127, 0.5) !important;
  color: #fff; }

.brown.lighten-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-2.opacity-6 {
  background-color: rgba(161, 136, 127, 0.4) !important;
  color: #fff; }

.brown.lighten-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-2.opacity-7 {
  background-color: rgba(161, 136, 127, 0.3) !important;
  color: #fff; }

.brown.lighten-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-2.opacity-8 {
  background-color: rgba(161, 136, 127, 0.2) !important;
  color: #fff; }

.brown.lighten-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-2.opacity-9 {
  background-color: rgba(161, 136, 127, 0.1) !important;
  color: #fff; }

.brown.lighten-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-lighten-2-text-link a,
.brown-lighten-2-text-link a:link,
.brown-lighten-2-text-link a:visited,
.brown-lighten-2-text-link a:focus,
.brown-lighten-2-text-link a:active {
  color: #a1887f !important; }

.brown.lighten-1 {
  background-color: #8d6e63 !important;
  color: #fff; }

.brown.lighten-1-border {
  border-color: #8d6e63 !important; }

.brown.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text.text-lighten-1 {
  color: #8d6e63 !important; }

.brown.lighten-1.opacity-1 {
  background-color: rgba(141, 110, 99, 0.9) !important;
  color: #fff; }

.brown.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-1.opacity-2 {
  background-color: rgba(141, 110, 99, 0.8) !important;
  color: #fff; }

.brown.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-1.opacity-3 {
  background-color: rgba(141, 110, 99, 0.7) !important;
  color: #fff; }

.brown.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-1.opacity-4 {
  background-color: rgba(141, 110, 99, 0.6) !important;
  color: #fff; }

.brown.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-1.opacity-5 {
  background-color: rgba(141, 110, 99, 0.5) !important;
  color: #fff; }

.brown.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-1.opacity-6 {
  background-color: rgba(141, 110, 99, 0.4) !important;
  color: #fff; }

.brown.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-1.opacity-7 {
  background-color: rgba(141, 110, 99, 0.3) !important;
  color: #fff; }

.brown.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-1.opacity-8 {
  background-color: rgba(141, 110, 99, 0.2) !important;
  color: #fff; }

.brown.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-1.opacity-9 {
  background-color: rgba(141, 110, 99, 0.1) !important;
  color: #fff; }

.brown.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-lighten-1-text-link a,
.brown-lighten-1-text-link a:link,
.brown-lighten-1-text-link a:visited,
.brown-lighten-1-text-link a:focus,
.brown-lighten-1-text-link a:active {
  color: #8d6e63 !important; }

.brown.darken-1 {
  background-color: #6d4c41 !important;
  color: #fff; }

.brown.darken-1-border {
  border-color: #6d4c41 !important; }

.brown.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text.text-darken-1 {
  color: #6d4c41 !important; }

.brown.darken-1.opacity-1 {
  background-color: rgba(109, 76, 65, 0.9) !important;
  color: #fff; }

.brown.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-1.opacity-2 {
  background-color: rgba(109, 76, 65, 0.8) !important;
  color: #fff; }

.brown.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-1.opacity-3 {
  background-color: rgba(109, 76, 65, 0.7) !important;
  color: #fff; }

.brown.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-1.opacity-4 {
  background-color: rgba(109, 76, 65, 0.6) !important;
  color: #fff; }

.brown.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-1.opacity-5 {
  background-color: rgba(109, 76, 65, 0.5) !important;
  color: #fff; }

.brown.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-1.opacity-6 {
  background-color: rgba(109, 76, 65, 0.4) !important;
  color: #fff; }

.brown.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-1.opacity-7 {
  background-color: rgba(109, 76, 65, 0.3) !important;
  color: #fff; }

.brown.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-1.opacity-8 {
  background-color: rgba(109, 76, 65, 0.2) !important;
  color: #fff; }

.brown.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-1.opacity-9 {
  background-color: rgba(109, 76, 65, 0.1) !important;
  color: #fff; }

.brown.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-darken-1-text-link a,
.brown-darken-1-text-link a:link,
.brown-darken-1-text-link a:visited,
.brown-darken-1-text-link a:focus,
.brown-darken-1-text-link a:active {
  color: #6d4c41 !important; }

.brown.darken-2 {
  background-color: #5d4037 !important;
  color: #fff; }

.brown.darken-2-border {
  border-color: #5d4037 !important; }

.brown.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text.text-darken-2 {
  color: #5d4037 !important; }

.brown.darken-2.opacity-1 {
  background-color: rgba(93, 64, 55, 0.9) !important;
  color: #fff; }

.brown.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-2.opacity-2 {
  background-color: rgba(93, 64, 55, 0.8) !important;
  color: #fff; }

.brown.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-2.opacity-3 {
  background-color: rgba(93, 64, 55, 0.7) !important;
  color: #fff; }

.brown.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-2.opacity-4 {
  background-color: rgba(93, 64, 55, 0.6) !important;
  color: #fff; }

.brown.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-2.opacity-5 {
  background-color: rgba(93, 64, 55, 0.5) !important;
  color: #fff; }

.brown.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-2.opacity-6 {
  background-color: rgba(93, 64, 55, 0.4) !important;
  color: #fff; }

.brown.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-2.opacity-7 {
  background-color: rgba(93, 64, 55, 0.3) !important;
  color: #fff; }

.brown.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-2.opacity-8 {
  background-color: rgba(93, 64, 55, 0.2) !important;
  color: #fff; }

.brown.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-2.opacity-9 {
  background-color: rgba(93, 64, 55, 0.1) !important;
  color: #fff; }

.brown.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-darken-2-text-link a,
.brown-darken-2-text-link a:link,
.brown-darken-2-text-link a:visited,
.brown-darken-2-text-link a:focus,
.brown-darken-2-text-link a:active {
  color: #5d4037 !important; }

.brown.darken-3 {
  background-color: #4e342e !important;
  color: #fff; }

.brown.darken-3-border {
  border-color: #4e342e !important; }

.brown.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text.text-darken-3 {
  color: #4e342e !important; }

.brown.darken-3.opacity-1 {
  background-color: rgba(78, 52, 46, 0.9) !important;
  color: #fff; }

.brown.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-3.opacity-2 {
  background-color: rgba(78, 52, 46, 0.8) !important;
  color: #fff; }

.brown.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-3.opacity-3 {
  background-color: rgba(78, 52, 46, 0.7) !important;
  color: #fff; }

.brown.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-3.opacity-4 {
  background-color: rgba(78, 52, 46, 0.6) !important;
  color: #fff; }

.brown.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-3.opacity-5 {
  background-color: rgba(78, 52, 46, 0.5) !important;
  color: #fff; }

.brown.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-3.opacity-6 {
  background-color: rgba(78, 52, 46, 0.4) !important;
  color: #fff; }

.brown.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-3.opacity-7 {
  background-color: rgba(78, 52, 46, 0.3) !important;
  color: #fff; }

.brown.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-3.opacity-8 {
  background-color: rgba(78, 52, 46, 0.2) !important;
  color: #fff; }

.brown.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-3.opacity-9 {
  background-color: rgba(78, 52, 46, 0.1) !important;
  color: #fff; }

.brown.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-darken-3-text-link a,
.brown-darken-3-text-link a:link,
.brown-darken-3-text-link a:visited,
.brown-darken-3-text-link a:focus,
.brown-darken-3-text-link a:active {
  color: #4e342e !important; }

.brown.darken-4 {
  background-color: #3e2723 !important;
  color: #fff; }

.brown.darken-4-border {
  border-color: #3e2723 !important; }

.brown.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text.text-darken-4 {
  color: #3e2723 !important; }

.brown.darken-4.opacity-1 {
  background-color: rgba(62, 39, 35, 0.9) !important;
  color: #fff; }

.brown.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-4.opacity-2 {
  background-color: rgba(62, 39, 35, 0.8) !important;
  color: #fff; }

.brown.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-4.opacity-3 {
  background-color: rgba(62, 39, 35, 0.7) !important;
  color: #fff; }

.brown.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-4.opacity-4 {
  background-color: rgba(62, 39, 35, 0.6) !important;
  color: #fff; }

.brown.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-4.opacity-5 {
  background-color: rgba(62, 39, 35, 0.5) !important;
  color: #fff; }

.brown.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-4.opacity-6 {
  background-color: rgba(62, 39, 35, 0.4) !important;
  color: #fff; }

.brown.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-4.opacity-7 {
  background-color: rgba(62, 39, 35, 0.3) !important;
  color: #fff; }

.brown.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-4.opacity-8 {
  background-color: rgba(62, 39, 35, 0.2) !important;
  color: #fff; }

.brown.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-4.opacity-9 {
  background-color: rgba(62, 39, 35, 0.1) !important;
  color: #fff; }

.brown.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-darken-4-text-link a,
.brown-darken-4-text-link a:link,
.brown-darken-4-text-link a:visited,
.brown-darken-4-text-link a:focus,
.brown-darken-4-text-link a:active {
  color: #3e2723 !important; }

.blue-grey {
  background-color: #607d8b !important;
  color: #fff; }

.blue-grey-border {
  border-color: #607d8b !important; }

.blue-grey a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text {
  color: #607d8b !important; }

.blue-grey.opacity-1 {
  background-color: rgba(96, 125, 139, 0.9) !important;
  color: #fff; }

.blue-grey.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.opacity-2 {
  background-color: rgba(96, 125, 139, 0.8) !important;
  color: #fff; }

.blue-grey.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.opacity-3 {
  background-color: rgba(96, 125, 139, 0.7) !important;
  color: #fff; }

.blue-grey.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.opacity-4 {
  background-color: rgba(96, 125, 139, 0.6) !important;
  color: #fff; }

.blue-grey.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.opacity-5 {
  background-color: rgba(96, 125, 139, 0.5) !important;
  color: #fff; }

.blue-grey.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.opacity-6 {
  background-color: rgba(96, 125, 139, 0.4) !important;
  color: #fff; }

.blue-grey.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.opacity-7 {
  background-color: rgba(96, 125, 139, 0.3) !important;
  color: #fff; }

.blue-grey.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.opacity-8 {
  background-color: rgba(96, 125, 139, 0.2) !important;
  color: #fff; }

.blue-grey.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.opacity-9 {
  background-color: rgba(96, 125, 139, 0.1) !important;
  color: #fff; }

.blue-grey.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text-link a,
.blue-grey-text-link a:link,
.blue-grey-text-link a:visited,
.blue-grey-text-link a:focus,
.blue-grey-text-link a:active {
  color: #607d8b !important; }

.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
  color: #000; }

.blue-grey.lighten-5-border {
  border-color: #eceff1 !important; }

.blue-grey.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important; }

.blue-grey.lighten-5.opacity-1 {
  background-color: rgba(236, 239, 241, 0.9) !important;
  color: #000; }

.blue-grey.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-5.opacity-2 {
  background-color: rgba(236, 239, 241, 0.8) !important;
  color: #000; }

.blue-grey.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-5.opacity-3 {
  background-color: rgba(236, 239, 241, 0.7) !important;
  color: #000; }

.blue-grey.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-5.opacity-4 {
  background-color: rgba(236, 239, 241, 0.6) !important;
  color: #000; }

.blue-grey.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-5.opacity-5 {
  background-color: rgba(236, 239, 241, 0.5) !important;
  color: #000; }

.blue-grey.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-5.opacity-6 {
  background-color: rgba(236, 239, 241, 0.4) !important;
  color: #000; }

.blue-grey.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-5.opacity-7 {
  background-color: rgba(236, 239, 241, 0.3) !important;
  color: #000; }

.blue-grey.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-5.opacity-8 {
  background-color: rgba(236, 239, 241, 0.2) !important;
  color: #000; }

.blue-grey.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-5.opacity-9 {
  background-color: rgba(236, 239, 241, 0.1) !important;
  color: #000; }

.blue-grey.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-lighten-5-text-link a,
.blue-grey-lighten-5-text-link a:link,
.blue-grey-lighten-5-text-link a:visited,
.blue-grey-lighten-5-text-link a:focus,
.blue-grey-lighten-5-text-link a:active {
  color: #eceff1 !important; }

.blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
  color: #000; }

.blue-grey.lighten-4-border {
  border-color: #cfd8dc !important; }

.blue-grey.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important; }

.blue-grey.lighten-4.opacity-1 {
  background-color: rgba(207, 216, 220, 0.9) !important;
  color: #000; }

.blue-grey.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-4.opacity-2 {
  background-color: rgba(207, 216, 220, 0.8) !important;
  color: #000; }

.blue-grey.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-4.opacity-3 {
  background-color: rgba(207, 216, 220, 0.7) !important;
  color: #000; }

.blue-grey.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-4.opacity-4 {
  background-color: rgba(207, 216, 220, 0.6) !important;
  color: #000; }

.blue-grey.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-4.opacity-5 {
  background-color: rgba(207, 216, 220, 0.5) !important;
  color: #000; }

.blue-grey.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-4.opacity-6 {
  background-color: rgba(207, 216, 220, 0.4) !important;
  color: #000; }

.blue-grey.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-4.opacity-7 {
  background-color: rgba(207, 216, 220, 0.3) !important;
  color: #000; }

.blue-grey.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-4.opacity-8 {
  background-color: rgba(207, 216, 220, 0.2) !important;
  color: #000; }

.blue-grey.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-4.opacity-9 {
  background-color: rgba(207, 216, 220, 0.1) !important;
  color: #000; }

.blue-grey.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-lighten-4-text-link a,
.blue-grey-lighten-4-text-link a:link,
.blue-grey-lighten-4-text-link a:visited,
.blue-grey-lighten-4-text-link a:focus,
.blue-grey-lighten-4-text-link a:active {
  color: #cfd8dc !important; }

.blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
  color: #000; }

.blue-grey.lighten-3-border {
  border-color: #b0bec5 !important; }

.blue-grey.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important; }

.blue-grey.lighten-3.opacity-1 {
  background-color: rgba(176, 190, 197, 0.9) !important;
  color: #000; }

.blue-grey.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-3.opacity-2 {
  background-color: rgba(176, 190, 197, 0.8) !important;
  color: #000; }

.blue-grey.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-3.opacity-3 {
  background-color: rgba(176, 190, 197, 0.7) !important;
  color: #000; }

.blue-grey.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-3.opacity-4 {
  background-color: rgba(176, 190, 197, 0.6) !important;
  color: #000; }

.blue-grey.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-3.opacity-5 {
  background-color: rgba(176, 190, 197, 0.5) !important;
  color: #000; }

.blue-grey.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-3.opacity-6 {
  background-color: rgba(176, 190, 197, 0.4) !important;
  color: #000; }

.blue-grey.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-3.opacity-7 {
  background-color: rgba(176, 190, 197, 0.3) !important;
  color: #000; }

.blue-grey.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-3.opacity-8 {
  background-color: rgba(176, 190, 197, 0.2) !important;
  color: #000; }

.blue-grey.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-3.opacity-9 {
  background-color: rgba(176, 190, 197, 0.1) !important;
  color: #000; }

.blue-grey.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-lighten-3-text-link a,
.blue-grey-lighten-3-text-link a:link,
.blue-grey-lighten-3-text-link a:visited,
.blue-grey-lighten-3-text-link a:focus,
.blue-grey-lighten-3-text-link a:active {
  color: #b0bec5 !important; }

.blue-grey.lighten-2 {
  background-color: #90a4ae !important;
  color: #000; }

.blue-grey.lighten-2-border {
  border-color: #90a4ae !important; }

.blue-grey.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important; }

.blue-grey.lighten-2.opacity-1 {
  background-color: rgba(144, 164, 174, 0.9) !important;
  color: #000; }

.blue-grey.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-2.opacity-2 {
  background-color: rgba(144, 164, 174, 0.8) !important;
  color: #000; }

.blue-grey.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-2.opacity-3 {
  background-color: rgba(144, 164, 174, 0.7) !important;
  color: #000; }

.blue-grey.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-2.opacity-4 {
  background-color: rgba(144, 164, 174, 0.6) !important;
  color: #000; }

.blue-grey.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-2.opacity-5 {
  background-color: rgba(144, 164, 174, 0.5) !important;
  color: #000; }

.blue-grey.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-2.opacity-6 {
  background-color: rgba(144, 164, 174, 0.4) !important;
  color: #000; }

.blue-grey.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-2.opacity-7 {
  background-color: rgba(144, 164, 174, 0.3) !important;
  color: #000; }

.blue-grey.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-2.opacity-8 {
  background-color: rgba(144, 164, 174, 0.2) !important;
  color: #000; }

.blue-grey.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-2.opacity-9 {
  background-color: rgba(144, 164, 174, 0.1) !important;
  color: #000; }

.blue-grey.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-lighten-2-text-link a,
.blue-grey-lighten-2-text-link a:link,
.blue-grey-lighten-2-text-link a:visited,
.blue-grey-lighten-2-text-link a:focus,
.blue-grey-lighten-2-text-link a:active {
  color: #90a4ae !important; }

.blue-grey.lighten-1 {
  background-color: #78909c !important;
  color: #fff; }

.blue-grey.lighten-1-border {
  border-color: #78909c !important; }

.blue-grey.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text.text-lighten-1 {
  color: #78909c !important; }

.blue-grey.lighten-1.opacity-1 {
  background-color: rgba(120, 144, 156, 0.9) !important;
  color: #fff; }

.blue-grey.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-1.opacity-2 {
  background-color: rgba(120, 144, 156, 0.8) !important;
  color: #fff; }

.blue-grey.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-1.opacity-3 {
  background-color: rgba(120, 144, 156, 0.7) !important;
  color: #fff; }

.blue-grey.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-1.opacity-4 {
  background-color: rgba(120, 144, 156, 0.6) !important;
  color: #fff; }

.blue-grey.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-1.opacity-5 {
  background-color: rgba(120, 144, 156, 0.5) !important;
  color: #fff; }

.blue-grey.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-1.opacity-6 {
  background-color: rgba(120, 144, 156, 0.4) !important;
  color: #fff; }

.blue-grey.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-1.opacity-7 {
  background-color: rgba(120, 144, 156, 0.3) !important;
  color: #fff; }

.blue-grey.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-1.opacity-8 {
  background-color: rgba(120, 144, 156, 0.2) !important;
  color: #fff; }

.blue-grey.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-1.opacity-9 {
  background-color: rgba(120, 144, 156, 0.1) !important;
  color: #fff; }

.blue-grey.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-lighten-1-text-link a,
.blue-grey-lighten-1-text-link a:link,
.blue-grey-lighten-1-text-link a:visited,
.blue-grey-lighten-1-text-link a:focus,
.blue-grey-lighten-1-text-link a:active {
  color: #78909c !important; }

.blue-grey.darken-1 {
  background-color: #546e7a !important;
  color: #fff; }

.blue-grey.darken-1-border {
  border-color: #546e7a !important; }

.blue-grey.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text.text-darken-1 {
  color: #546e7a !important; }

.blue-grey.darken-1.opacity-1 {
  background-color: rgba(84, 110, 122, 0.9) !important;
  color: #fff; }

.blue-grey.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-1.opacity-2 {
  background-color: rgba(84, 110, 122, 0.8) !important;
  color: #fff; }

.blue-grey.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-1.opacity-3 {
  background-color: rgba(84, 110, 122, 0.7) !important;
  color: #fff; }

.blue-grey.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-1.opacity-4 {
  background-color: rgba(84, 110, 122, 0.6) !important;
  color: #fff; }

.blue-grey.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-1.opacity-5 {
  background-color: rgba(84, 110, 122, 0.5) !important;
  color: #fff; }

.blue-grey.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-1.opacity-6 {
  background-color: rgba(84, 110, 122, 0.4) !important;
  color: #fff; }

.blue-grey.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-1.opacity-7 {
  background-color: rgba(84, 110, 122, 0.3) !important;
  color: #fff; }

.blue-grey.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-1.opacity-8 {
  background-color: rgba(84, 110, 122, 0.2) !important;
  color: #fff; }

.blue-grey.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-1.opacity-9 {
  background-color: rgba(84, 110, 122, 0.1) !important;
  color: #fff; }

.blue-grey.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-darken-1-text-link a,
.blue-grey-darken-1-text-link a:link,
.blue-grey-darken-1-text-link a:visited,
.blue-grey-darken-1-text-link a:focus,
.blue-grey-darken-1-text-link a:active {
  color: #546e7a !important; }

.blue-grey.darken-2 {
  background-color: #455a64 !important;
  color: #fff; }

.blue-grey.darken-2-border {
  border-color: #455a64 !important; }

.blue-grey.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text.text-darken-2 {
  color: #455a64 !important; }

.blue-grey.darken-2.opacity-1 {
  background-color: rgba(69, 90, 100, 0.9) !important;
  color: #fff; }

.blue-grey.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-2.opacity-2 {
  background-color: rgba(69, 90, 100, 0.8) !important;
  color: #fff; }

.blue-grey.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-2.opacity-3 {
  background-color: rgba(69, 90, 100, 0.7) !important;
  color: #fff; }

.blue-grey.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-2.opacity-4 {
  background-color: rgba(69, 90, 100, 0.6) !important;
  color: #fff; }

.blue-grey.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-2.opacity-5 {
  background-color: rgba(69, 90, 100, 0.5) !important;
  color: #fff; }

.blue-grey.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-2.opacity-6 {
  background-color: rgba(69, 90, 100, 0.4) !important;
  color: #fff; }

.blue-grey.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-2.opacity-7 {
  background-color: rgba(69, 90, 100, 0.3) !important;
  color: #fff; }

.blue-grey.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-2.opacity-8 {
  background-color: rgba(69, 90, 100, 0.2) !important;
  color: #fff; }

.blue-grey.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-2.opacity-9 {
  background-color: rgba(69, 90, 100, 0.1) !important;
  color: #fff; }

.blue-grey.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-darken-2-text-link a,
.blue-grey-darken-2-text-link a:link,
.blue-grey-darken-2-text-link a:visited,
.blue-grey-darken-2-text-link a:focus,
.blue-grey-darken-2-text-link a:active {
  color: #455a64 !important; }

.blue-grey.darken-3 {
  background-color: #37474f !important;
  color: #fff; }

.blue-grey.darken-3-border {
  border-color: #37474f !important; }

.blue-grey.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text.text-darken-3 {
  color: #37474f !important; }

.blue-grey.darken-3.opacity-1 {
  background-color: rgba(55, 71, 79, 0.9) !important;
  color: #fff; }

.blue-grey.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-3.opacity-2 {
  background-color: rgba(55, 71, 79, 0.8) !important;
  color: #fff; }

.blue-grey.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-3.opacity-3 {
  background-color: rgba(55, 71, 79, 0.7) !important;
  color: #fff; }

.blue-grey.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-3.opacity-4 {
  background-color: rgba(55, 71, 79, 0.6) !important;
  color: #fff; }

.blue-grey.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-3.opacity-5 {
  background-color: rgba(55, 71, 79, 0.5) !important;
  color: #fff; }

.blue-grey.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-3.opacity-6 {
  background-color: rgba(55, 71, 79, 0.4) !important;
  color: #fff; }

.blue-grey.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-3.opacity-7 {
  background-color: rgba(55, 71, 79, 0.3) !important;
  color: #fff; }

.blue-grey.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-3.opacity-8 {
  background-color: rgba(55, 71, 79, 0.2) !important;
  color: #fff; }

.blue-grey.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-3.opacity-9 {
  background-color: rgba(55, 71, 79, 0.1) !important;
  color: #fff; }

.blue-grey.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-darken-3-text-link a,
.blue-grey-darken-3-text-link a:link,
.blue-grey-darken-3-text-link a:visited,
.blue-grey-darken-3-text-link a:focus,
.blue-grey-darken-3-text-link a:active {
  color: #37474f !important; }

.blue-grey.darken-4 {
  background-color: #263238 !important;
  color: #fff; }

.blue-grey.darken-4-border {
  border-color: #263238 !important; }

.blue-grey.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text.text-darken-4 {
  color: #263238 !important; }

.blue-grey.darken-4.opacity-1 {
  background-color: rgba(38, 50, 56, 0.9) !important;
  color: #fff; }

.blue-grey.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-4.opacity-2 {
  background-color: rgba(38, 50, 56, 0.8) !important;
  color: #fff; }

.blue-grey.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-4.opacity-3 {
  background-color: rgba(38, 50, 56, 0.7) !important;
  color: #fff; }

.blue-grey.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-4.opacity-4 {
  background-color: rgba(38, 50, 56, 0.6) !important;
  color: #fff; }

.blue-grey.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-4.opacity-5 {
  background-color: rgba(38, 50, 56, 0.5) !important;
  color: #fff; }

.blue-grey.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-4.opacity-6 {
  background-color: rgba(38, 50, 56, 0.4) !important;
  color: #fff; }

.blue-grey.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-4.opacity-7 {
  background-color: rgba(38, 50, 56, 0.3) !important;
  color: #fff; }

.blue-grey.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-4.opacity-8 {
  background-color: rgba(38, 50, 56, 0.2) !important;
  color: #fff; }

.blue-grey.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-4.opacity-9 {
  background-color: rgba(38, 50, 56, 0.1) !important;
  color: #fff; }

.blue-grey.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-darken-4-text-link a,
.blue-grey-darken-4-text-link a:link,
.blue-grey-darken-4-text-link a:visited,
.blue-grey-darken-4-text-link a:focus,
.blue-grey-darken-4-text-link a:active {
  color: #263238 !important; }

.grey {
  background-color: #9e9e9e !important;
  color: #000; }

.grey-border {
  border-color: #9e9e9e !important; }

.grey a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text {
  color: #9e9e9e !important; }

.grey.opacity-1 {
  background-color: rgba(158, 158, 158, 0.9) !important;
  color: #000; }

.grey.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.opacity-2 {
  background-color: rgba(158, 158, 158, 0.8) !important;
  color: #000; }

.grey.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.opacity-3 {
  background-color: rgba(158, 158, 158, 0.7) !important;
  color: #000; }

.grey.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.opacity-4 {
  background-color: rgba(158, 158, 158, 0.6) !important;
  color: #000; }

.grey.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.opacity-5 {
  background-color: rgba(158, 158, 158, 0.5) !important;
  color: #000; }

.grey.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.opacity-6 {
  background-color: rgba(158, 158, 158, 0.4) !important;
  color: #000; }

.grey.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.opacity-7 {
  background-color: rgba(158, 158, 158, 0.3) !important;
  color: #000; }

.grey.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.opacity-8 {
  background-color: rgba(158, 158, 158, 0.2) !important;
  color: #000; }

.grey.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.opacity-9 {
  background-color: rgba(158, 158, 158, 0.1) !important;
  color: #000; }

.grey.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text-link a,
.grey-text-link a:link,
.grey-text-link a:visited,
.grey-text-link a:focus,
.grey-text-link a:active {
  color: #9e9e9e !important; }

.grey.lighten-5 {
  background-color: #fafafa !important;
  color: #000; }

.grey.lighten-5-border {
  border-color: #fafafa !important; }

.grey.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text.text-lighten-5 {
  color: #fafafa !important; }

.grey.lighten-5.opacity-1 {
  background-color: rgba(250, 250, 250, 0.9) !important;
  color: #000; }

.grey.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-5.opacity-2 {
  background-color: rgba(250, 250, 250, 0.8) !important;
  color: #000; }

.grey.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-5.opacity-3 {
  background-color: rgba(250, 250, 250, 0.7) !important;
  color: #000; }

.grey.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-5.opacity-4 {
  background-color: rgba(250, 250, 250, 0.6) !important;
  color: #000; }

.grey.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-5.opacity-5 {
  background-color: rgba(250, 250, 250, 0.5) !important;
  color: #000; }

.grey.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-5.opacity-6 {
  background-color: rgba(250, 250, 250, 0.4) !important;
  color: #000; }

.grey.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-5.opacity-7 {
  background-color: rgba(250, 250, 250, 0.3) !important;
  color: #000; }

.grey.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-5.opacity-8 {
  background-color: rgba(250, 250, 250, 0.2) !important;
  color: #000; }

.grey.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-5.opacity-9 {
  background-color: rgba(250, 250, 250, 0.1) !important;
  color: #000; }

.grey.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-lighten-5-text-link a,
.grey-lighten-5-text-link a:link,
.grey-lighten-5-text-link a:visited,
.grey-lighten-5-text-link a:focus,
.grey-lighten-5-text-link a:active {
  color: #fafafa !important; }

.grey.lighten-4 {
  background-color: #f5f5f5 !important;
  color: #000; }

.grey.lighten-4-border {
  border-color: #f5f5f5 !important; }

.grey.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text.text-lighten-4 {
  color: #f5f5f5 !important; }

.grey.lighten-4.opacity-1 {
  background-color: rgba(245, 245, 245, 0.9) !important;
  color: #000; }

.grey.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-4.opacity-2 {
  background-color: rgba(245, 245, 245, 0.8) !important;
  color: #000; }

.grey.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-4.opacity-3 {
  background-color: rgba(245, 245, 245, 0.7) !important;
  color: #000; }

.grey.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-4.opacity-4 {
  background-color: rgba(245, 245, 245, 0.6) !important;
  color: #000; }

.grey.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-4.opacity-5 {
  background-color: rgba(245, 245, 245, 0.5) !important;
  color: #000; }

.grey.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-4.opacity-6 {
  background-color: rgba(245, 245, 245, 0.4) !important;
  color: #000; }

.grey.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-4.opacity-7 {
  background-color: rgba(245, 245, 245, 0.3) !important;
  color: #000; }

.grey.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-4.opacity-8 {
  background-color: rgba(245, 245, 245, 0.2) !important;
  color: #000; }

.grey.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-4.opacity-9 {
  background-color: rgba(245, 245, 245, 0.1) !important;
  color: #000; }

.grey.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-lighten-4-text-link a,
.grey-lighten-4-text-link a:link,
.grey-lighten-4-text-link a:visited,
.grey-lighten-4-text-link a:focus,
.grey-lighten-4-text-link a:active {
  color: #f5f5f5 !important; }

.grey.lighten-3 {
  background-color: #eeeeee !important;
  color: #000; }

.grey.lighten-3-border {
  border-color: #eeeeee !important; }

.grey.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text.text-lighten-3 {
  color: #eeeeee !important; }

.grey.lighten-3.opacity-1 {
  background-color: rgba(238, 238, 238, 0.9) !important;
  color: #000; }

.grey.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-3.opacity-2 {
  background-color: rgba(238, 238, 238, 0.8) !important;
  color: #000; }

.grey.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-3.opacity-3 {
  background-color: rgba(238, 238, 238, 0.7) !important;
  color: #000; }

.grey.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-3.opacity-4 {
  background-color: rgba(238, 238, 238, 0.6) !important;
  color: #000; }

.grey.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-3.opacity-5 {
  background-color: rgba(238, 238, 238, 0.5) !important;
  color: #000; }

.grey.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-3.opacity-6 {
  background-color: rgba(238, 238, 238, 0.4) !important;
  color: #000; }

.grey.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-3.opacity-7 {
  background-color: rgba(238, 238, 238, 0.3) !important;
  color: #000; }

.grey.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-3.opacity-8 {
  background-color: rgba(238, 238, 238, 0.2) !important;
  color: #000; }

.grey.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-3.opacity-9 {
  background-color: rgba(238, 238, 238, 0.1) !important;
  color: #000; }

.grey.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-lighten-3-text-link a,
.grey-lighten-3-text-link a:link,
.grey-lighten-3-text-link a:visited,
.grey-lighten-3-text-link a:focus,
.grey-lighten-3-text-link a:active {
  color: #eeeeee !important; }

.grey.lighten-2 {
  background-color: #e0e0e0 !important;
  color: #000; }

.grey.lighten-2-border {
  border-color: #e0e0e0 !important; }

.grey.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text.text-lighten-2 {
  color: #e0e0e0 !important; }

.grey.lighten-2.opacity-1 {
  background-color: rgba(224, 224, 224, 0.9) !important;
  color: #000; }

.grey.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-2.opacity-2 {
  background-color: rgba(224, 224, 224, 0.8) !important;
  color: #000; }

.grey.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-2.opacity-3 {
  background-color: rgba(224, 224, 224, 0.7) !important;
  color: #000; }

.grey.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-2.opacity-4 {
  background-color: rgba(224, 224, 224, 0.6) !important;
  color: #000; }

.grey.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-2.opacity-5 {
  background-color: rgba(224, 224, 224, 0.5) !important;
  color: #000; }

.grey.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-2.opacity-6 {
  background-color: rgba(224, 224, 224, 0.4) !important;
  color: #000; }

.grey.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-2.opacity-7 {
  background-color: rgba(224, 224, 224, 0.3) !important;
  color: #000; }

.grey.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-2.opacity-8 {
  background-color: rgba(224, 224, 224, 0.2) !important;
  color: #000; }

.grey.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-2.opacity-9 {
  background-color: rgba(224, 224, 224, 0.1) !important;
  color: #000; }

.grey.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-lighten-2-text-link a,
.grey-lighten-2-text-link a:link,
.grey-lighten-2-text-link a:visited,
.grey-lighten-2-text-link a:focus,
.grey-lighten-2-text-link a:active {
  color: #e0e0e0 !important; }

.grey.lighten-1 {
  background-color: #bdbdbd !important;
  color: #000; }

.grey.lighten-1-border {
  border-color: #bdbdbd !important; }

.grey.lighten-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text.text-lighten-1 {
  color: #bdbdbd !important; }

.grey.lighten-1.opacity-1 {
  background-color: rgba(189, 189, 189, 0.9) !important;
  color: #000; }

.grey.lighten-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-1.opacity-2 {
  background-color: rgba(189, 189, 189, 0.8) !important;
  color: #000; }

.grey.lighten-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-1.opacity-3 {
  background-color: rgba(189, 189, 189, 0.7) !important;
  color: #000; }

.grey.lighten-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-1.opacity-4 {
  background-color: rgba(189, 189, 189, 0.6) !important;
  color: #000; }

.grey.lighten-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-1.opacity-5 {
  background-color: rgba(189, 189, 189, 0.5) !important;
  color: #000; }

.grey.lighten-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-1.opacity-6 {
  background-color: rgba(189, 189, 189, 0.4) !important;
  color: #000; }

.grey.lighten-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-1.opacity-7 {
  background-color: rgba(189, 189, 189, 0.3) !important;
  color: #000; }

.grey.lighten-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-1.opacity-8 {
  background-color: rgba(189, 189, 189, 0.2) !important;
  color: #000; }

.grey.lighten-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-1.opacity-9 {
  background-color: rgba(189, 189, 189, 0.1) !important;
  color: #000; }

.grey.lighten-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-lighten-1-text-link a,
.grey-lighten-1-text-link a:link,
.grey-lighten-1-text-link a:visited,
.grey-lighten-1-text-link a:focus,
.grey-lighten-1-text-link a:active {
  color: #bdbdbd !important; }

.grey.darken-1 {
  background-color: #757575 !important;
  color: #fff; }

.grey.darken-1-border {
  border-color: #757575 !important; }

.grey.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text.text-darken-1 {
  color: #757575 !important; }

.grey.darken-1.opacity-1 {
  background-color: rgba(117, 117, 117, 0.9) !important;
  color: #fff; }

.grey.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-1.opacity-2 {
  background-color: rgba(117, 117, 117, 0.8) !important;
  color: #fff; }

.grey.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-1.opacity-3 {
  background-color: rgba(117, 117, 117, 0.7) !important;
  color: #fff; }

.grey.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-1.opacity-4 {
  background-color: rgba(117, 117, 117, 0.6) !important;
  color: #fff; }

.grey.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-1.opacity-5 {
  background-color: rgba(117, 117, 117, 0.5) !important;
  color: #fff; }

.grey.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-1.opacity-6 {
  background-color: rgba(117, 117, 117, 0.4) !important;
  color: #fff; }

.grey.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-1.opacity-7 {
  background-color: rgba(117, 117, 117, 0.3) !important;
  color: #fff; }

.grey.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-1.opacity-8 {
  background-color: rgba(117, 117, 117, 0.2) !important;
  color: #fff; }

.grey.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-1.opacity-9 {
  background-color: rgba(117, 117, 117, 0.1) !important;
  color: #fff; }

.grey.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-darken-1-text-link a,
.grey-darken-1-text-link a:link,
.grey-darken-1-text-link a:visited,
.grey-darken-1-text-link a:focus,
.grey-darken-1-text-link a:active {
  color: #757575 !important; }

.grey.darken-2 {
  background-color: #616161 !important;
  color: #fff; }

.grey.darken-2-border {
  border-color: #616161 !important; }

.grey.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text.text-darken-2 {
  color: #616161 !important; }

.grey.darken-2.opacity-1 {
  background-color: rgba(97, 97, 97, 0.9) !important;
  color: #fff; }

.grey.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-2.opacity-2 {
  background-color: rgba(97, 97, 97, 0.8) !important;
  color: #fff; }

.grey.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-2.opacity-3 {
  background-color: rgba(97, 97, 97, 0.7) !important;
  color: #fff; }

.grey.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-2.opacity-4 {
  background-color: rgba(97, 97, 97, 0.6) !important;
  color: #fff; }

.grey.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-2.opacity-5 {
  background-color: rgba(97, 97, 97, 0.5) !important;
  color: #fff; }

.grey.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-2.opacity-6 {
  background-color: rgba(97, 97, 97, 0.4) !important;
  color: #fff; }

.grey.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-2.opacity-7 {
  background-color: rgba(97, 97, 97, 0.3) !important;
  color: #fff; }

.grey.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-2.opacity-8 {
  background-color: rgba(97, 97, 97, 0.2) !important;
  color: #fff; }

.grey.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-2.opacity-9 {
  background-color: rgba(97, 97, 97, 0.1) !important;
  color: #fff; }

.grey.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-darken-2-text-link a,
.grey-darken-2-text-link a:link,
.grey-darken-2-text-link a:visited,
.grey-darken-2-text-link a:focus,
.grey-darken-2-text-link a:active {
  color: #616161 !important; }

.grey.darken-3 {
  background-color: #424242 !important;
  color: #fff; }

.grey.darken-3-border {
  border-color: #424242 !important; }

.grey.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text.text-darken-3 {
  color: #424242 !important; }

.grey.darken-3.opacity-1 {
  background-color: rgba(66, 66, 66, 0.9) !important;
  color: #fff; }

.grey.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-3.opacity-2 {
  background-color: rgba(66, 66, 66, 0.8) !important;
  color: #fff; }

.grey.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-3.opacity-3 {
  background-color: rgba(66, 66, 66, 0.7) !important;
  color: #fff; }

.grey.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-3.opacity-4 {
  background-color: rgba(66, 66, 66, 0.6) !important;
  color: #fff; }

.grey.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-3.opacity-5 {
  background-color: rgba(66, 66, 66, 0.5) !important;
  color: #fff; }

.grey.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-3.opacity-6 {
  background-color: rgba(66, 66, 66, 0.4) !important;
  color: #fff; }

.grey.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-3.opacity-7 {
  background-color: rgba(66, 66, 66, 0.3) !important;
  color: #fff; }

.grey.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-3.opacity-8 {
  background-color: rgba(66, 66, 66, 0.2) !important;
  color: #fff; }

.grey.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-3.opacity-9 {
  background-color: rgba(66, 66, 66, 0.1) !important;
  color: #fff; }

.grey.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-darken-3-text-link a,
.grey-darken-3-text-link a:link,
.grey-darken-3-text-link a:visited,
.grey-darken-3-text-link a:focus,
.grey-darken-3-text-link a:active {
  color: #424242 !important; }

.grey.darken-4 {
  background-color: #212121 !important;
  color: #fff; }

.grey.darken-4-border {
  border-color: #212121 !important; }

.grey.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text.text-darken-4 {
  color: #212121 !important; }

.grey.darken-4.opacity-1 {
  background-color: rgba(33, 33, 33, 0.9) !important;
  color: #fff; }

.grey.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-4.opacity-2 {
  background-color: rgba(33, 33, 33, 0.8) !important;
  color: #fff; }

.grey.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-4.opacity-3 {
  background-color: rgba(33, 33, 33, 0.7) !important;
  color: #fff; }

.grey.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-4.opacity-4 {
  background-color: rgba(33, 33, 33, 0.6) !important;
  color: #fff; }

.grey.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-4.opacity-5 {
  background-color: rgba(33, 33, 33, 0.5) !important;
  color: #fff; }

.grey.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-4.opacity-6 {
  background-color: rgba(33, 33, 33, 0.4) !important;
  color: #fff; }

.grey.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-4.opacity-7 {
  background-color: rgba(33, 33, 33, 0.3) !important;
  color: #fff; }

.grey.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-4.opacity-8 {
  background-color: rgba(33, 33, 33, 0.2) !important;
  color: #fff; }

.grey.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-4.opacity-9 {
  background-color: rgba(33, 33, 33, 0.1) !important;
  color: #fff; }

.grey.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-darken-4-text-link a,
.grey-darken-4-text-link a:link,
.grey-darken-4-text-link a:visited,
.grey-darken-4-text-link a:focus,
.grey-darken-4-text-link a:active {
  color: #212121 !important; }

.white.opacity-1 {
  background-color: rgba(255, 255, 255, 0.9) !important;
  color: #000; }

.white.opacity-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.white.opacity-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black.opacity-1 {
  background-color: rgba(0, 0, 0, 0.9) !important;
  color: #fff; }

.black.opacity-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.black.opacity-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.white.opacity-2 {
  background-color: rgba(255, 255, 255, 0.8) !important;
  color: #000; }

.white.opacity-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.white.opacity-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black.opacity-2 {
  background-color: rgba(0, 0, 0, 0.8) !important;
  color: #fff; }

.black.opacity-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.black.opacity-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.white.opacity-3 {
  background-color: rgba(255, 255, 255, 0.7) !important;
  color: #000; }

.white.opacity-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.white.opacity-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black.opacity-3 {
  background-color: rgba(0, 0, 0, 0.7) !important;
  color: #fff; }

.black.opacity-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.black.opacity-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.white.opacity-4 {
  background-color: rgba(255, 255, 255, 0.6) !important;
  color: #000; }

.white.opacity-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.white.opacity-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black.opacity-4 {
  background-color: rgba(0, 0, 0, 0.6) !important;
  color: #fff; }

.black.opacity-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.black.opacity-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.white.opacity-5 {
  background-color: rgba(255, 255, 255, 0.5) !important;
  color: #000; }

.white.opacity-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.white.opacity-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black.opacity-5 {
  background-color: rgba(0, 0, 0, 0.5) !important;
  color: #fff; }

.black.opacity-5.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.black.opacity-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.white.opacity-6 {
  background-color: rgba(255, 255, 255, 0.4) !important;
  color: #000; }

.white.opacity-6.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.white.opacity-6.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black.opacity-6 {
  background-color: rgba(0, 0, 0, 0.4) !important;
  color: #fff; }

.black.opacity-6.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.black.opacity-6.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.white.opacity-7 {
  background-color: rgba(255, 255, 255, 0.3) !important;
  color: #000; }

.white.opacity-7.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.white.opacity-7.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black.opacity-7 {
  background-color: rgba(0, 0, 0, 0.3) !important;
  color: #fff; }

.black.opacity-7.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.black.opacity-7.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.white.opacity-8 {
  background-color: rgba(255, 255, 255, 0.2) !important;
  color: #000; }

.white.opacity-8.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.white.opacity-8.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black.opacity-8 {
  background-color: rgba(0, 0, 0, 0.2) !important;
  color: #fff; }

.black.opacity-8.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.black.opacity-8.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.white.opacity-9 {
  background-color: rgba(255, 255, 255, 0.1) !important;
  color: #000; }

.white.opacity-9.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.white.opacity-9.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black.opacity-9 {
  background-color: rgba(0, 0, 0, 0.1) !important;
  color: #fff; }

.black.opacity-9.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.black.opacity-9.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black {
  background-color: #000000 !important;
  color: #fff; }

.black-text {
  color: #000000 !important; }

.white {
  background-color: #FFFFFF !important;
  color: #000; }

.white-text {
  color: #FFFFFF !important; }

.transparent {
  background-color: transparent !important;
  color: #fff; }

.transparent-text {
  color: transparent !important; }

.admin-bar {
  top: 53px !important;
  z-index: 9; }

.list-inline {
  margin-bottom: 0 !important;
  margin-left: 0 !important; }

body {
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 300; }

header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100 !important;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.top-bar > .container-fluid {
  margin-right: -15px; }

.top-bar a {
  text-decoration: none; }
  .top-bar a:hover {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }

.top-bar .contact-details li:first-child a:before {
  display: none; }

.top-bar .contact-details li a {
  font-size: 12px;
  display: block;
  line-height: 45px; }
  .top-bar .contact-details li a:before {
    position: relative;
    content: "|";
    font-size: 12px;
    margin: 0 3px; }

.top-bar .general-functions .open > .dropdown-menu {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  opacity: 1; }

.top-bar .general-functions .dropdown-menu {
  opacity: .3;
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-transform: scale(1, 0);
  display: block;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  z-index: 1005 !important;
  width: 45px;
  min-width: inherit;
  border-top-color: transparent;
  padding: 0;
  margin: 0;
  text-align: center;
  margin-top: -1px; }

.top-bar .general-functions .dropdown-toggle:after {
  display: none; }

.top-bar .general-functions li {
  float: right;
  border: none; }
  .top-bar .general-functions li .buttonGroup {
    list-style: none;
    margin: 0 !important; }
  .top-bar .general-functions li .material-icons {
    font-size: 1.8em;
    width: 45px;
    height: 45px;
    line-height: 45px;
    vertical-align: bottom;
    text-align: center; }
  .top-bar .general-functions li a {
    font-size: 12px;
    display: block;
    border: none;
    line-height: 43px;
    text-align: center; }
  .top-bar .general-functions li:first-child a:before {
    display: none; }
  .top-bar .general-functions li .notification-holder a {
    display: block;
    position: relative;
    height: 43px;
    width: 43px;
    font-size: 0;
    text-align: center;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
  .top-bar .general-functions li .notification-holder .buttonGroup .userDisplayName {
    display: none; }
  .top-bar .general-functions li .notification-holder .buttonGroup .userProfileImg {
    display: none; }
  .top-bar .general-functions li .notification-holder .buttonGroup .userMessages {
    display: none; }
  .top-bar .general-functions li .notification-holder .buttonGroup .userNotifications strong:before {
    font-family: 'Material Icons';
    content: "forum";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 45px;
    -webkit-font-smoothing: antialiased; }
  .top-bar .general-functions li .notification-holder .buttonGroup .userNotifications span {
    line-height: 18px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    font-weight: normal;
    font-size: 10px;
    text-align: center;
    width: 18px;
    top: 50%;
    right: 10px;
    z-index: 10;
    display: block;
    position: absolute;
    overflow: hidden; }
  .top-bar .general-functions li .message-holder a {
    display: block;
    position: relative;
    height: 43px;
    width: 43px;
    font-size: 0;
    text-align: center;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
  .top-bar .general-functions li .message-holder .buttonGroup .userDisplayName {
    display: none; }
  .top-bar .general-functions li .message-holder .buttonGroup .userProfileImg {
    display: none; }
  .top-bar .general-functions li .message-holder .buttonGroup .userNotifications {
    display: none; }
  .top-bar .general-functions li .message-holder .buttonGroup .userMessages strong:before {
    font-family: 'Material Icons';
    content: "mail_outline";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 45px;
    -webkit-font-smoothing: antialiased; }
  .top-bar .general-functions li .message-holder .buttonGroup .userMessages span {
    line-height: 18px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    font-weight: normal;
    font-size: 10px;
    text-align: center;
    width: 18px;
    top: 50%;
    right: 10px;
    z-index: 10;
    display: block;
    position: absolute;
    overflow: hidden; }
  .top-bar .general-functions li .profile-holder a {
    display: block;
    position: relative;
    height: 45px;
    width: 45px;
    font-size: 0;
    text-align: center;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
  .top-bar .general-functions li .profile-holder .buttonGroup .userDisplayName {
    display: none; }
  .top-bar .general-functions li .profile-holder .buttonGroup .userMessages {
    display: none; }
  .top-bar .general-functions li .profile-holder .buttonGroup .userNotifications {
    display: none; }
  .top-bar .general-functions li .profile-holder .buttonGroup .userProfileImg {
    height: 45px;
    width: 45px; }
    .top-bar .general-functions li .profile-holder .buttonGroup .userProfileImg a {
      -webkit-transition: all 0.5s ease-in-out;
      -moz-transition: all 0.5s ease-in-out;
      -o-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out;
      text-align: center; }
    .top-bar .general-functions li .profile-holder .buttonGroup .userProfileImg img {
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      border: solid 2px;
      width: 25px; }
      .top-bar .general-functions li .profile-holder .buttonGroup .userProfileImg img:hover {
        border: solid 2px;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out; }

.page-banner {
  padding: 40px 0;
  margin-bottom: 20px; }
  .page-banner.banner1 {
    background: url(../images/slide-01-bg.jpg) center #f9f9f9; }
  .page-banner.banner2 {
    background: url(../images/slide-02-bg.jpg) center #f9f9f9; }
  .page-banner.banner3 {
    background: url(../images/slide-03-bg.jpg) center #f9f9f9; }
  .page-banner.banner4 {
    background: url(../images/slide-04-bg.jpg) center #f9f9f9; }
  .page-banner.banner5 {
    background: url(../images/pattern-01-bg.png) repeat top center #f9f9f9; }
  .page-banner.banner6 {
    background: url(../images/pattern-02-bg.png) repeat top center #f9f9f9; }
  .page-banner.banner7 {
    background: url(../images/pattern-03-bg.png) repeat top center #f9f9f9; }
  .page-banner.banner8 {
    background: url(../images/pattern-04-bg.png) repeat top center #f9f9f9; }
  .page-banner h2 {
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
    text-transform: uppercase; }
  .page-banner p {
    color: #666;
    font-size: 13px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    line-height: 22px;
    margin: 0; }

footer {
  padding-top: 60px;
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
  line-height: 22px;
  margin: 0; }
  footer .copyright-section {
    padding: 15px 0;
    font-size: 12px;
    letter-spacing: 0.5px;
    border-top: 1px solid rgba(255, 255, 255, 0.06); }
  footer p {
    font-size: 13px;
    line-height: 22px;
    margin: 0; }
  footer a:link, footer a:active, footer a:focus, footer a:visited {
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out; }
  footer a:hover {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }

.back-to-top {
  display: none;
  position: fixed;
  bottom: 18px;
  right: 15px; }
  .back-to-top i {
    display: block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    text-align: center;
    background-color: #444;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }

/*------------------------------------------------*/
/* SEARCH */
/*------------------------------------------------*/
.search {
  text-align: center; }
  .search .searchInputContainer {
    width: 100%;
    /*border:solid 1px $top-bar-color;*/ }
  .search .SearchButton {
    display: none; }
  .search input {
    width: 100%;
    height: 45px; }
  .search ul.searchSkinObjectPreview {
    /*border: 1px solid $top-bar-color;*/
    border-top: none;
    width: 100%; }
  .search ul.searchSkinObjectPreview > li {
    /*border-top: 1px solid $top-bar-color; */
    width: 100%; }
    .search ul.searchSkinObjectPreview > li.searchSkinObjectPreview_group {
      /* background-color: $top-bar-bg-color;
            color: $top-bar-color;*/
      width: 100%;
      text-align: left;
      font-weight: normal;
      border-bottom: none; }

/*------------------------------------------*/
/*	     01 - General & Basic Styles
/*------------------------------------------*/
body {
  font-family: "Open Sans", sans-serif;
  font-size: 1rem;
  line-height: 21px;
  font-weight: 300; }

strong, b {
  font-weight: 700; }

img {
  max-width: 100%;
  height: auto; }

ul, ol {
  margin-bottom: 18px;
  margin-left: 18px; }

ul {
  list-style-type: disc; }

a {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

p {
  font-weight: 300;
  padding-bottom: 20px; }

i {
  font-size: 1.1em; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  margin: 0; }

h1, h2 {
  font-size: 2rem;
  line-height: 3rem; }

h3, h4 {
  font-size: 1.5rem;
  line-height: 2.5rem; }

h5, h6 {
  font-size: 1.2rem;
  line-height: 2.2rem; }

p {
  font-size: 22px;
  font-family: "Open Sans", sans-serif;
  line-height: 33px;
  margin: 0; }

/*------------------------------------------------*/
/* Social buttons */
/*------------------------------------------------*/
/************************************************************************/
.contraC .contentpane ul.social-list {
  margin-bottom: 0 !important;
  margin-left: 0 !important; }

.contraC .contentpane .social-list {
  margin-bottom: 0; }

.contraC .contentpane .social-list li {
  padding: 0; }

.contraC .contentpane .social-list li a {
  margin: 0 3px;
  display: inline-block;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out; }

.contraC .contentpane .social-list li a.btn-xsmall i {
  font-size: 1em; }

.contraC .contentpane .social-list li a.btn-small i {
  font-size: 1.5em; }

.contraC .contentpane .social-list-item:not(:last-child) {
  margin-right: 0; }

.contraC .contentpane ul.social-list li a {
  text-decoration: none; }

/************************************************************************/
/************************************************************************/
/************************* Containers ***********************************/
/************************************************************************/
.contraC .contentpane ul.angle-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.angle-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.angle-list li:before {
    content: "\f105";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.angle-double-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.angle-double-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.angle-double-list li:before {
    content: "\f101";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.arrow-list {
  list-style-type: none;
  margin-bottom: 18px;
  margin-left: 0; }
  .contraC .contentpane ul.arrow-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.arrow-list li:before {
    content: "\f061";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.arrow-circle-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.arrow-circle-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.arrow-circle-list li:before {
    content: "\f0a9";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.chevron-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.chevron-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.chevron-list li:before {
    content: "\f054";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.chevron-circle-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.chevron-circle-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.chevron-circle-list li:before {
    content: "\f138";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.caret-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.caret-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.caret-list li:before {
    content: "\f0da";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.caret-square-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.caret-square-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.caret-square-list li:before {
    content: "\f152";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.tick-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.tick-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.tick-list li:before {
    content: "\f00c";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.tick-circle-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.tick-circle-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.tick-circle-list li:before {
    content: "\f05d";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.cross-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.cross-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.cross-list li:before {
    content: "\f00d";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.cross-circle-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.cross-circle-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.cross-circle-list li:before {
    content: "\f05c";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.link-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.link-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.link-list li:before {
    content: "\f0c1";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane a,
.contraC .contentpane a:active,
.contraC .contentpane a:link,
.contraC .contentpane a:visited, a:focus {
  font-weight: 700; }

.contraC .contentpane a:hover {
  text-decoration: none; }

.contraC h1.arrow:before, .contraC h2.arrow:before, .contraC h3.arrow:before,
.contraC h4.arrow:before, .contraC h5.arrow:before, .contraC h6.arrow:before {
  font-family: 'FontAwesome';
  content: "\f054";
  font-size: 16px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 5px; }

.contraC h1.circle:before, .contraC h2.circle:before, .contraC h3.circle:before,
.contraC h4.circle:before, .contraC h5.circle:before, .contraC h6.circle:before {
  font-family: 'FontAwesome';
  content: "\f111";
  font-size: 16px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 5px; }

.contraC h1.lined, .contraC h2.lined, .contraC h3.lined,
.contraC h4.lined, .contraC h5.lined, .contraC h6.lined {
  margin-bottom: 5px; }

.btn-round {
  position: relative;
  z-index: 1;
  width: 37px;
  height: 37px;
  padding: 0;
  background-color: #a6c;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  vertical-align: middle;
  margin: 10px; }

.btn-round, .btn-round i {
  display: inline-block;
  line-height: 37px;
  text-align: center; }

.btn-square {
  position: relative;
  z-index: 1;
  width: 37px;
  height: 37px;
  padding: 0;
  background-color: #a6c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  vertical-align: middle;
  margin: 10px; }

.btn-square, .btn-square i {
  display: inline-block;
  line-height: 37px;
  text-align: center; }


/* Custom Styles *********************************************************************************************/


body, html {

	font-family: "roboto",sans-serif;
	font-style: normal;
	font-weight: 300;

	font-size: 17px;
	color: #474747;
	overflow-x: hidden !important;
}


.mycontrolbox {
    margin-bottom: 20px; margin-left:20px; margin-right:20px;
    font-size: 13px;
}

.mycontrolbox table {
    width:100% !important;
    table-layout: fixed;
    word-break:break-word;
}

h1, h2 {

	font-family: "roboto",sans-serif;
font-style: italic;
font-weight: 900;
text-transform: uppercase;

}

a { color: #9c0d15; font-style: italic; font-weight: 900;}
a:hover { color: #bd0a14; text-decoration: none; }


.nav-link { padding: 0; background: #fff; }

.navbar-light { background: #fff; transition: all 0.2s ease-in-out; }


footer { text-align: center; background: #1f2428; padding: 22px 0 26px 0; }
footer ul { margin: 0 auto; padding: 0; display: inline-block; }

footer ul li { 

	float: none;
     padding: 5px 12px;
     list-style: none;
     color: #fff; 
     }

footer li a { color: #fff !important; letter-spacing: 0.04em; font-size: 13px; text-transform: uppercase; font-style: italic; font-weight: 900; transition: color 0.2s linear; }
footer li a:hover { color: #c6c7c8; text-decoration: none; }



.navbar-brand {

	background-image: url('../img/rother-personalservice.png');
	background-size: 135px 57px;
	background-repeat: no-repeat;
	background-position: left center;
	width: 135px;
	height: 57px;
	text-indent: -99999px;
	transition: all 0.2s ease-in-out;
}




.jumbotron { border-radius: 0; margin-bottom: 0; }

.jumbotron.first { background: url('../img/fahrzeugpflege-und-fahrzeug-ueberfuehrung.jpg');
    background-repeat: no-repeat;
    background-size: cover; }

.jumbotron.second { background: url('../img/strasse.jpg');
    background-repeat: no-repeat;
    background-size: cover; }





/* UIToTop  */
#toTop,
#toTopHover {
    overflow: hidden;
    width: 51px;
    height: 51px
}
#toTop {
    display: none;
    text-decoration: none;
    position: fixed;
    bottom: 30px;
    right: 20px;
    border: none;
    text-indent: 100%;
    background-image: url('../img/gfx.png') no-repeat;
    background-position: 0 -282px;
     background-size: 421px 734px;
}
#toTopHover {
    background: url('../img/gfx.png') 0 -231px no-repeat;
    display: block;
    float: left;
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=1);
     background-size: 421px 734px;
}
   #toTop:active, #toTop:focus {outline:none;}



a.btn, button.btn {  background: #9c0d15; transition: background 0.2s ease-in-out; transform: skew(-30deg); padding: 0px 18px; margin-top: 14px; margin-left: 14px; border-radius: 0; color: #fff; font-style: italic; font-weight: 900; text-transform: uppercase; letter-spacing: 0.02em; }
a.btn:hover, button.btn:hover { background: #bd0a14; }
a.btn span, button.btn span { display: block; transform: skew(30deg); }
.btn.focus, .btn:focus { box-shadow: none; }

.fullwidth h2 { text-transform: uppercase; }

p.intro { font-style: italic; font-weight: 900; line-height: 1.3; color: #222; }



.navbar-nav.ml-auto { padding-top: 25px; padding-bottom: 25px; }
.navbar-expand-md .navbar-nav .nav-link { color: #222; padding: 0px 0; border-bottom: 1px solid #e5e5e5; } 
.navbar { padding: .5rem 2rem;}


.jumbotron.first .red { /* background: #9c0d15; */ color: #fff;  }
.jumbotron.first .lightwhite { background: #f6f6f6; color: #222; }
.jumbotron.first .lightwhite a { color: #222; }
.jumbotron.second .below { clear: both; }
.jumbotron.second .below, .jumbotron.second .below a { color: #dfe0e0; }
.jumbotron.second .below h2 { color: #fff; }
.stripe__content a, .jumbotron.second .below a, .jumbotron.third a {  font-style: italic; font-weight: 900; letter-spacing: 0.01em; }
.jumbotron.third { background: #fff; padding: 0; }
.jumbotron.third h2 { color: #fff; }


.stripe__content a { color: #fff ; font-style: italic; font-weight: 900; text-transform: uppercase; }
.stripe__content a:hover { text-decoration: none; }

.navbar-expand-md .navbar-nav .stripe__content a { color: #222; font-style: normal; font-weight: 300; padding: 7px 0; display: block; text-transform: none; font-style: italic; font-weight: 900; }


/* .jumbotron { padding: 0;} */

.jumbotron { padding-right: 0; }

.jumbotron.first { height: 300px; }

.jumbotron.first .red h1 { font-size: 18px; }
.jumbotron.first .red h1, .jumbotron.sub .subred h1, .fullwidth h2 { font-size: 18px; }


.jumbotron .stripe__content { transform: skew(30deg); left: 0; position: relative; }

.jumbotron.second .stripe__content,
.jumbotron.third .stripe__content { transform: skew(0deg); left: 0; position: relative; }

.jumbotron.first .outer { position: relative; top: 0; }
.jumbotron.first .red { float: left; display: block; position: relative; background: #9c0d15; color: #fff; width: 88%; padding-left: 0; padding-top: 30px; padding-bottom: 30px; transform: skew(-30deg); transition: all 0.2s ease-in-out; }
.jumbotron.first .red:before {  content: ""; position: absolute; width: 300px; height: 100%; background: #9c0d15; -webkit-transform: skewX(30deg); left: -100px; top: 0; }
.jumbotron.first .lightwhite h2 { font-size: 20px; line-height: 1; }
.jumbotron.first .lightwhite { float: left; display: block; position: absolute; right: 15px; text-align: right; background: #f6f6f6; width: 100%;  top: 120px;  padding-top: 20px; padding-bottom: 20px; transform: skew(-30deg); transition: all 0.2s ease-in-out; }
.jumbotron.first .lightwhite .inner { position: relative;  left: -68px; }
.jumbotron.first .lightwhite .inner a { transition: all 0.2s ease-in-out; }
.jumbotron.first .lightwhite .inner a:hover { color: #bd0a14; }
/* .jumbotron.first .lightwhite .inner a:after { content: "\00BB"; padding-left: 10px; } */
.jumbotron.first .lightwhite .inner span { font-size: 13px; color: #9c0d15; text-transform: uppercase; font-style: italic; font-weight: 900;} 


.jumbotron.second { padding-top: 0; position: relative; top: -15px; margin-bottom: -15px; }
.jumbotron.second .lightwhite { float: left; display: block; position: relative; background: #f6f6f6; width: 100%; padding-top: 40px; padding-bottom: 30px; /* transform: skew(-30deg); */ transition: all 0.2s ease-in-out; }
.jumbotron.second .lightwhite:before {  content: ""; position: absolute; width: 300px; height: 100%; background: #f6f6f6; /* -webkit-transform: skewX(30deg); */ left: -100px; top: 0; }
.jumbotron.second h2 { color: #222; font-size: 19px; letter-spacing: 0.03em; margin-bottom: 20px; }

.jumbotron.second .below h2 { font-size: 19px; }
.jumbotron.second p { max-width: 480px; }
.jumbotron.second a { color: #222; text-transform: none; border-bottom: 1px solid #838383; transition: all 0.2s ease-in-out;}
.jumbotron.second a:after { content: "\00BB"; padding-left: 7px; }
.jumbotron.second a:hover { color: #bd0a14; border-bottom: 1px solid #bd0a14; }
.jumbotron.second .below, .jumbotron.third .below { position: relative; left: 0; padding-top: 30px; padding-bottom: 10px; }
.jumbotron.second .below h2 { letter-spacing: 0.01em; }
.jumbotron.third { padding-bottom: 60px; }
.jumbotron.third h2 { font-size: 19px; letter-spacing: 0.01em; position: relative; left: 0; }
.jumbotron.third .red { background: #9c0d15; width: 100%; padding-top: 30px; padding-bottom: 30px; padding-right: 15px;
padding-left: 15px; transition: all 0.2s ease-in-out; }
.jumbotron.third p { max-width: 450px; }
.jumbotron.third a { color: #222; text-transform: none; border-bottom: 1px solid #838383; transition: all 0.2s ease-in-out;}
.jumbotron.third a:after { content: "\00BB"; padding-left: 7px; }
.jumbotron.third a:hover { color: #bd0a14; border-bottom: 1px solid #bd0a14; }


.jumbotron br { display: none; }

.jumbotron.third .below { padding-left: 30px; }


.fullwidth { display: block; clear: both; max-width: 940px; padding-top: 0; padding-bottom: 80px; padding-left: 15px; padding-right: 15px; }
.fullwidth h2 { color: #222; padding: 30px 0 15px 0;}
.fullwidth strong { font-style: italic; font-weight: 900; }

.jumbotron .subred { float: left; display: block; position: relative; top: 0; background: #9c0d15; color: #fff; padding-right: 30px; margin-bottom: 30px; padding-left: 4%; padding-top: 20px; padding-bottom: 20px; transform: skew(-30deg); transition: all 0.2s ease-in-out; }
.jumbotron .subred:before {  content: ""; position: absolute; width: 100px; height: 100%; background: #9c0d15; transform: skew(30deg); -webkit-transform: skewX(30deg); left: -50px; top: 0; }
.jumbotron .subred .inner { color: #fff; -webkit-transform: skewX(30deg);  }


/* InternetExplorer Fix */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.jumbotron .subred h1 { transform: skew(30deg); -webkit-transform: skewX(30deg); }
}





.jumbotron.sub { padding: 0; margin: 0; margin-top: 0; background: #fff; }

.jumbotron.sub img { width: 100%; height: auto;}


.jumbotron.sub img.logo_small { display: block; width: auto; max-width: 120px; height: auto; margin-bottom: 15px; }
#mapcontent a { color: #9c0d15; }


#map { height: 200px; }

#vmap { width: 100%; height: 400px; border: 1px solid #d3d3d3; }
.jqvmap-label{position:absolute;display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#292929;color:#fff;font-family:sans-serif,Verdana;font-size:smaller;padding:3px;pointer-events:none}.jqvmap-pin{pointer-events:none}.jqvmap-zoomin,.jqvmap-zoomout{position:absolute;left:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#9c0d15;padding:3px;color:#fff;font-style: italic;
font-weight: 900;width:30px;height:30px;margin-bottom: 5px; cursor:pointer;line-height:20px;text-align:center}.jqvmap-zoomin{top:20px}.jqvmap-zoomout{top:55px}.jqvmap-region{cursor:pointer}.jqvmap-ajax_response{width:100%;height:500px}


.jqvmap-zoomin,.jqvmap-zoomout{ left:10px; }
.jqvmap-zoomin{top:10px}
.jqvmap-zoomout{top:45px}


.border-bottom { border-bottom: 1px solid #c3c3c3; }

.steps { margin-top: 50px; margin-bottom: 80px; display: block; clear: both; width: 100%; text-align: center; padding: 0; margin: 30px auto; }
.steps ul { display: block; clear: both; width: 100%; text-align: center; margin-bottom: 10px; background: url('../img/steps_line.png') no-repeat top center; background-size: 280px 43px; padding: 0; }
.steps li { display: inline-block; list-style: none; margin-right: 0; text-align: center; }
.steps li a { color: #a3a3a3; text-transform: uppercase; font-size: 12px; font-style: italic; font-weight: 900; letter-spacing: 0.02em; width: 90px; display: inline-block; }
.steps li:last-of-type { margin-right: 0; }

.steps li a.aktiv { color: #9c0d15; }

.steps img { clear: both; display: block; margin: 0 auto; width: 45px; height: auto; }

.container.text-center { margin-bottom: 70px; }
.steps-info { max-width: 760px; }
.steps-info h2 { color: #222; margin-bottom: 30px; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }
.steps-info span { font-size: 24px; text-transform: uppercase; color: #222; font-style: italic; font-weight: 900; }
.steps-info .btn span { color: #fff; }
p.steps-info-intro br { display: none; }


.form-group select { margin: 0 auto; max-width: 520px; }


.steps-list { border-top: 1px solid #dee2e6; position: relative; top: -50px; padding-top: 40px; padding-bottom: 100px; }
.steps-list h3, .container.single h3 { font-style: italic; font-weight: 900; text-transform: uppercase; color: #222; padding-bottom: 5px; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }
.steps-list h3:before {}
.steps-list h3 a { color: #222; text-transform: uppercase; transition: color 0.2s ease-in-out;}
.steps-list p { margin-bottom: 5px; }
.steps-list p a { color: #222; transition: color 0.2s ease-in-out; border-bottom: 1px solid #222; }
.steps-list p a:after { content: "\00BB"; padding-left: 3px; }
.steps-list h3 a:hover, .steps-list p a:hover { color: #bd0a14; }
.steps-list article { max-width: 560px; margin: 0 auto; padding-bottom: 40px; }

.prev a { font-size: 15px; color: #474747; font-style: normal; font-weight: 300; }
.prev.space { padding: 100px 15px; }


.container.single ul { padding: 15px 15px 15px 30px; }
.container.single ul li { list-style-type: circle; font-weight: 300; padding-bottom: 15px; }
.container.single h3 { font-size: 24px; }

.steps-info h2.red { color: #9c0d15; }
.steps-info strong { font-style: italic; font-weight: 900; }

.form-control:focus { border: 1px solid #9c0d15; box-shadow: 0 0 0 .2rem rgba(156,13,21,.25); }


.custom-control-label::before, .custom-file-label, .custom-select { font-size: 18px; }

.form-group.space {
    float: left;
    display: block;
    width: 100%;
    padding-top: 30px;
}


.form-group.col-lg-6, .form-group.col-lg-4, .form-group.col-lg-8 { padding-left: 0; padding-right: 0; }















@media (min-width:568px) {


	.jumbotron .subred { float: left; display: block; position: relative; top: -30px; background: #9c0d15; color: #fff; padding-right: 70px; padding-left: 4%; padding-top: 30px; padding-bottom: 30px; transform: skew(-30deg); transition: all 0.2s ease-in-out; }

.fullwidth { padding-left: 30px; padding-right: 30px; }	

.jumbotron.first { height: 380px; }

.jumbotron.first .red h1 { font-size: 24px; }

.jumbotron.first .red h1, .jumbotron.sub .subred h1, .fullwidth h2 { font-size: 24px; text-transform: uppercase; }

.jumbotron .stripe__content { left: 0; position: relative; }
.jumbotron.first .outer { position: relative; top: -10px; }
.jumbotron.first .red { float: left; display: block; position: relative; background: #9c0d15; color: #fff; width: 70%; padding-left: 0; padding-top: 30px; padding-bottom: 30px; transform: skew(-30deg); transition: all 0.2s ease-in-out; }
.jumbotron.first .red:before {  content: ""; position: absolute; width: 300px; height: 100%; background: #9c0d15; -webkit-transform: skewX(30deg); left: -100px; top: 0; }
.jumbotron.first .lightwhite h2 { font-size: 24px; line-height: 1; }
.jumbotron.first .lightwhite { float: left; display: block; position: absolute; right: 15px; text-align: right; background: #f6f6f6; width: 50%;  top: 80px;  padding-top: 35px; padding-bottom: 35px; /* transform: skew(-30deg); */ transition: all 0.2s ease-in-out; }
.jumbotron.first .lightwhite .inner { position: relative;  left: -48px; }
.jumbotron.first .lightwhite .inner a { transition: all 0.2s ease-in-out; }
.jumbotron.first .lightwhite .inner a:hover { color: #bd0a14; }
/* .jumbotron.first .lightwhite .inner a:after { content: "\00BB"; padding-left: 10px; } */
.jumbotron.first .lightwhite .inner span { font-size: 14px; color: #9c0d15; text-transform: uppercase; font-style: italic; font-weight: 900;} 
.jumbotron.second { padding-top: 0; position: relative; top: -15px; margin-bottom: -15px; }
.jumbotron.second .lightwhite { float: left; display: block; position: relative; background: #f6f6f6; width: 100%; padding-top: 40px; padding-bottom: 30px; /* transform: skew(-30deg); */transition: all 0.2s ease-in-out; }
.jumbotron.second .lightwhite:before {  content: ""; position: absolute; width: 300px; height: 100%; background: #f6f6f6; /* -webkit-transform: skewX(30deg); */ left: -100px; top: 0; }
.jumbotron.second h2 { color: #222; font-size: 24px; letter-spacing: 0.03em; margin-bottom: 20px; }

.jumbotron.second .below h2 { font-size: 30px; }
.jumbotron.second p { max-width: 480px; }
.jumbotron.second a { color: #222; text-transform: none; border-bottom: 1px solid #838383; transition: all 0.2s ease-in-out;}
.jumbotron.second a:after { content: "\00BB"; padding-left: 7px; }
.jumbotron.second a:hover { color: #bd0a14; border-bottom: 1px solid #bd0a14; }
.jumbotron.second .below, .jumbotron.third .below { position: relative; left: 0; padding-top: 30px; padding-bottom: 40px; }
.jumbotron.second .below h2 { letter-spacing: 0.01em; }
.jumbotron.third { padding-bottom: 60px; }
.jumbotron.third h2 { font-size: 30px; letter-spacing: 0.01em; position: relative; left: 0; }
.jumbotron.third p { max-width: 450px; }
.jumbotron.third a { color: #222; text-transform: none; border-bottom: 1px solid #838383; transition: all 0.2s ease-in-out;}
.jumbotron.third a:after { content: "\00BB"; padding-left: 7px; }
.jumbotron.third a:hover { color: #bd0a14; border-bottom: 1px solid #bd0a14; }

p.intro { font-size: 20px; }



#map { height: 315px; }

.jqvmap-zoomin,.jqvmap-zoomout{ left:20px; }
.jqvmap-zoomin{top:20px}
.jqvmap-zoomout{top:55px}


.steps-list h3:before { content: ""; position: relative;
left: -70px;
top: 40px;
display: block;
content: "";
background-image: url('../img/joboffer.png');
background-size: 54px 40px;
background-repeat: no-repeat;
background-position: left center;
width: 54px;
height: 40px; }

.steps-list article { max-width: 460px; position: relative; left: 35px; padding-bottom: 0; }

}






@media (min-width:768px) {

	p.intro { font-size: 24px; }

/*.jumbotron.sub { margin-top: 100px; }*/

.navbar-brand { padding-top: 0; }

.navbar-nav .stripe__content a { color: #fff; font-style: italic; font-weight: 900; text-transform: uppercase; padding: 0; }


.jumbotron.third .stripe__content { transform: skew(30deg); left: 7%; position: relative; }

.jumbotron br { display: inline-block; }


.navbar-nav.ml-auto { padding-top: 10px; padding-bottom: 0; }

.navbar-light  .nav-link { font-size: 13px; text-transform: uppercase; letter-spacing: 0.05em; color: #222; }
.navbar-expand-md .nav-link { padding-left: 5px; padding-right: 6px; border-bottom: 0; }
a.nav-link  { display: -moz-inline-box; }

.jumbotron.first { margin-top: 0px; }


footer ul li { 

	float: left;
     padding: 20px;
     list-style: none;
     color: #fff; 
     }

footer li::after { padding-left: 36px; content:'/'; }
footer li:last-of-type::after { padding-left: 0; content:''; } 


.header-stick .sticky-header h1.site-title, .header-stick .sticky-header p.site-title { height: 54px; top: 5px;
position: relative; background-size: 171px 54px; }


	/* --- Desktop Header - Sticky --- */
	.hide-header-sticky .sticky-header {
		display: none !important;
	}
	.sticky-header {
		display: block;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background: #fff;
		height: 77px;
		transition: -webkit-transform .3s;
		transition: transform .3s;
		transition: transform .3s,-webkit-transform .3s;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		/* box-shadow: 0 0 8px rgba(0,0,0,.25); */
		z-index: 100000;
		transition: all 0.3s ease-in-out;
	}
	
	.sticky-header.sticked {
		height: 80px;
		transition: all 0.3s ease-in-out;
		box-shadow: 0;
	}
	



.stripe {
    background: #9c0d15;
    padding: 8px 20px;
    
    transform: skew(-30deg);
    transition: all 0.2s ease-in-out;
}
.stripe__content {
    transform: skew(30deg);
}




.nav-item.stripe { font-size: 13px; letter-spacing: 0.05em; position: relative; left: 20px; top: 5px; }

.navbar-nav {
    height: 50px;
}


li.nav-item.stripe { height: 37px; }
li.nav-item.stripe:hover { background: #bd0a14; cursor: pointer; }


.jumbotron.first { height: 580px; }



li.nav-item a.nav-link {
    list-style: none;
    position: relative;
    top: 5px;
}

li.nav-item a.nav-link.diagonal {
    list-style: none;
    position: relative;
    top: 0;
    margin-left: 30px;
}



h1, h2 { font-size: 50px; font-style: italic; font-weight: 900; text-transform: uppercase; letter-spacing: -0.02em; line-height: 1.1; }

.jumbotron.first { height: 460px; }

.jumbotron.first .red h1 { font-size: 30px; }

.jumbotron .stripe__content { transform: skew(30deg); left: 7%; position: relative; }
.jumbotron.first .outer { position: relative; top: 35px; }
.jumbotron.first .red { float: left; display: block; position: relative; background: #9c0d15; color: #fff; width: 70%; padding-left: 0; padding-top: 40px; padding-bottom: 40px; transform: skew(-30deg); transition: all 0.2s ease-in-out; }
.jumbotron.first .red:before {  content: ""; position: absolute; width: 500px; height: 100%; background: #9c0d15; -webkit-transform: skewX(30deg); left: -100px; top: 0; }
.jumbotron.first .lightwhite h2 { font-size: 24px; line-height: 1; }
.jumbotron.first .lightwhite { float: left; display: block; position: absolute; right: 15px; text-align: right; background: #f6f6f6; width: 40%;  top: 80px;  padding-top: 35px; padding-bottom: 35px; transform: skew(-30deg); transition: all 0.2s ease-in-out; }
.jumbotron.first .lightwhite .inner { position: relative;  left: -68px; }
.jumbotron.first .lightwhite .inner a { transition: all 0.2s ease-in-out; }
.jumbotron.first .lightwhite .inner a:hover { color: #bd0a14; }
/* .jumbotron.first .lightwhite .inner a:after { content: "\00BB"; padding-left: 10px; } */
.jumbotron.first .lightwhite .inner span { font-size: 14px; color: #9c0d15; text-transform: uppercase; font-style: italic; font-weight: 900;} 
.jumbotron.second { padding-top: 0; position: relative; top: -15px; margin-bottom: -15px; }
.jumbotron.second .lightwhite { float: left; display: block; position: relative; background: #f6f6f6; width: 88%; padding-top: 50px; padding-bottom: 40px; transform: skew(-30deg); transition: all 0.2s ease-in-out; }
.jumbotron.second .lightwhite:before {  content: ""; position: absolute; width: 500px; height: 100%; background: #f6f6f6; -webkit-transform: skewX(30deg); left: -100px; top: 0; }
.jumbotron.second h2 { color: #222; font-size: 24px; letter-spacing: 0.03em; margin-bottom: 20px; }
.jumbotron.second .stripe__content { transform: skew(30deg); left: 7%; position: relative; }

.jumbotron.second .below h2 { font-size: 30px; }
.jumbotron.second p { max-width: 480px; }
.jumbotron.second a { color: #222; text-transform: none; border-bottom: 1px solid #838383; transition: all 0.2s ease-in-out;}
.jumbotron.second a:after { content: "\00BB"; padding-left: 7px; }
.jumbotron.second a:hover { color: #bd0a14; border-bottom: 1px solid #bd0a14; }
.jumbotron.second .below, .jumbotron.third .below { position: relative; left: 150px; padding-top: 60px; padding-bottom: 40px; }
.jumbotron.second .below h2 { letter-spacing: 0.01em; }
.jumbotron.second .below .container {  position: relative;}
.jumbotron.second .below .container:before { position: absolute; left: -130px; top: 10px; display: block; content: ""; background-image: url('../img/icon_people.png');	background-size: 110px 69px; background-repeat: no-repeat; background-position: left center; width: 110px; height: 69px; }
.jumbotron.third { padding-bottom: 60px; }
.jumbotron.third h2 { font-size: 30px; letter-spacing: 0.01em; position: relative; left: 150px; }
.jumbotron.third h2:before { position: absolute; left: -140px; top: 10px; display: block; content: ""; background-image: url('../img/icon_wheels.png'); background-size: 96px 89px;	background-repeat: no-repeat; background-position: left center;	width: 96px; height: 89px; }
.jumbotron.third .red { float: left; display: block; position: relative; background: #9c0d15; top: -30px; padding-right: 0;
padding-left: 0;  width: 88%; padding-top: 40px; padding-bottom: 40px; transform: skew(-30deg); transition: all 0.2s ease-in-out; }
.jumbotron.third .red:before {  content: ""; position: absolute; width: 500px; height: 100%; background: #9c0d15; -webkit-transform: skewX(30deg); left: -100px; top: 0; }
.jumbotron.third p { max-width: 450px; }
.jumbotron.third a { color: #222; text-transform: none; border-bottom: 1px solid #838383; transition: all 0.2s ease-in-out;}
.jumbotron.third a:after { content: "\00BB"; padding-left: 7px; }
.jumbotron.third a:hover { color: #bd0a14; border-bottom: 1px solid #bd0a14; }
.jumbotron.third .below { padding-left: 15px; }

.jumbotron.first .red h1, .jumbotron.sub .subred h1, .fullwidth h2 { font-size: 30px; }


#vmap { height: 600px; }


.steps { margin-top: 0px; margin-bottom: 80px; display: block; clear: both; width: 100%; text-align: center;  }
.steps ul { display: block; clear: both; width: 100%; text-align: center; float: left; margin-bottom: 60px; background: url('../img/steps_line.png') no-repeat top center; background-size: 431px 86px; }
.steps li { display: inline-block; list-style: none; margin-right: 20px; text-align: center; }
.steps li a { color: #a3a3a3; text-transform: uppercase; font-size: 14px; font-style: italic; font-weight: 900; width: auto; letter-spacing: 0.02em; }
.steps li:last-of-type { margin-right: 0; }

.steps li a.aktiv { color: #9c0d15; }

.steps img { clear: both; display: block; margin: 0 auto; width: 95px; height: auto; }

.container.text-center { margin-bottom: 70px; }
.steps-info { max-width: 760px; }
.steps-info h2 { color: #222; margin-bottom: 30px; }

p.steps-info-intro br { display: inline-block; }


.steps-list article { max-width: 560px; position: relative; left: 35px; padding-bottom: 15px; }

.container.single ul { padding: 15px 50px; }



}










@media (min-width:1024px) {

	body { font-size: 12px; }

a.btn, button.btn { font-size: 30px; padding: 12px 42px; margin-top: 34px; margin-left: 24px; }

footer li a { font-size: 15px; }

.fullwidth { padding-left: 0; padding-right: 0;  }

p.intro { font-size: 26px; }

.navbar-nav.ml-auto { padding-top: 5px; }

.nav-item.stripe { font-size: 15px; }
.navbar-nav li.nav-item.stripe { height: 40px; }


	.navbar-light .nav-link { font-size: 15px; text-transform: uppercase; letter-spacing: 0.05em; color: #222; }
	.navbar-expand-md .nav-link { padding-left: 18px; padding-right: 18px; }

.jumbotron.first { height: 500px; }

.jumbotron.first .red h1, .jumbotron.sub .subred h1, .fullwidth h2 { font-size: 38px; }
.jumbotron .stripe__content { transform: skew(30deg); left: 7%; position: relative; }
.jumbotron.first .outer { position: relative; top: 100px; }
.jumbotron.first .red { float: left; display: block; position: relative; background: #9c0d15; color: #fff; width: 70%; padding-left: 4%; padding-top: 40px; padding-bottom: 40px; transform: skew(-30deg); transition: all 0.2s ease-in-out; }
.jumbotron.first .red:before {  content: ""; position: absolute; width: 500px; height: 100%; background: #9c0d15; -webkit-transform: skewX(30deg); left: -100px; top: 0; }
.jumbotron.first .lightwhite h2 { font-size: 32px; line-height: 1; }
.jumbotron.first .lightwhite { float: left; display: block; position: relative; text-align: right; background: #f6f6f6; width: 380px; width: 30%;  top: 80px; left: -140px;  padding-top: 35px; padding-bottom: 35px; transform: skew(-30deg); transition: all 0.2s ease-in-out; }
.jumbotron.first .lightwhite .inner { position: relative;  left: -80px; }
.jumbotron.first .lightwhite .inner a { transition: all 0.2s ease-in-out; }
.jumbotron.first .lightwhite .inner a:hover { color: #bd0a14; }
/* .jumbotron.first .lightwhite .inner a:after { content: "\00BB"; padding-left: 10px; } */
.jumbotron.first .lightwhite .inner span { font-size: 14px; color: #9c0d15; text-transform: uppercase; font-style: italic; font-weight: 900;} 
.jumbotron.second { padding-top: 0; position: relative; top: -15px; margin-bottom: -15px; }
.jumbotron.second .lightwhite { float: left; display: block; position: relative; background: #f6f6f6; width: 88%; padding-top: 60px; padding-bottom: 60px; transform: skew(-30deg); transition: all 0.2s ease-in-out; }
.jumbotron.second .lightwhite:before {  content: ""; position: absolute; width: 500px; height: 100%; background: #f6f6f6; -webkit-transform: skewX(30deg); left: -100px; top: 0; }
.jumbotron.second h2 { color: #222; font-size: 28px; letter-spacing: 0.03em; margin-bottom: 20px; }
.jumbotron.second p { max-width: 600px; }
.jumbotron.second a { color: #222; text-transform: none; border-bottom: 1px solid #838383; transition: all 0.2s ease-in-out;}
.jumbotron.second a:after { content: "\00BB"; padding-left: 7px; }
.jumbotron.second a:hover { color: #bd0a14; border-bottom: 1px solid #bd0a14; }
.jumbotron.second .below, .jumbotron.third .below { position: relative; left: 150px; padding-top: 60px; padding-bottom: 40px; }
.jumbotron.second .below h2 { letter-spacing: 0.01em; font-size: 38px; }
.jumbotron.second .below .container {  position: relative;}
.jumbotron.second .below .container:before { position: absolute; left: -130px; top: 10px; display: block; content: ""; background-image: url('../img/icon_people.png');	background-size: 110px 69px; background-repeat: no-repeat; background-position: left center; width: 110px; height: 69px; }
.jumbotron.third { padding-bottom: 60px; }
.jumbotron.third h2 { font-size: 38px; letter-spacing: 0.01em; position: relative; left: 150px; }
.jumbotron.third h2:before { position: absolute; left: -140px; top: 10px; display: block; content: ""; background-image: url('../img/icon_wheels.png'); background-size: 96px 89px;	background-repeat: no-repeat; background-position: left center;	width: 96px; height: 89px; }
.jumbotron.third .red { float: left; display: block; position: relative; background: #9c0d15; top: -30px; width: 88%; padding-top: 60px; padding-bottom: 60px; transform: skew(-30deg); transition: all 0.2s ease-in-out; }
.jumbotron.third .red:before {  content: ""; position: absolute; width: 500px; height: 100%; background: #9c0d15; -webkit-transform: skewX(30deg); left: -100px; top: 0; }
.jumbotron.third p { max-width: 600px; }
.jumbotron.third a { color: #222; text-transform: none; border-bottom: 1px solid #838383; transition: all 0.2s ease-in-out;}
.jumbotron.third a:after { content: "\00BB"; padding-left: 7px; }
.jumbotron.third a:hover { color: #bd0a14; border-bottom: 1px solid #bd0a14; }


.fullwidth { max-width: 940px; }

.steps-info h2 { padding-top: 30px; color: #222; margin-bottom: 30px; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; }
.steps-list article { max-width: 720px; position: relative; left: 35px; padding-bottom: 15px; }
.container.single h3 { font-size: 1.75rem; }


.form-group.col-lg-6, .form-group.col-lg-4, .form-group.col-lg-8 { float: left; padding-left: 0; }
input { height: 50px; }
.form-group.col-lg-6 { padding-left: 0; padding-right: 15px; }
.form-group.col-lg-4 { padding-right: 15px; }
}




@media (min-width:1025px) {



.navbar-brand { padding-top: .3125rem; }



.fullwidth .col-8 { padding-right: 60px; }

p.intro { font-size: 28px; }

.jumbotron.sub .subred h1 { font-size: 50px; }

.fullwidth h2 { font-size: 42px; }


.jumbotron.first { height: 580px; }
.jumbotron.first .outer { position: relative; top: 130px; }

.navbar-nav { height: 50px; }
.navbar-light { top: 0; }

.navbar-brand {

	background-image: url('../img/rother-personalservice.png');
	background-size: 188px 79px;
	background-repeat: no-repeat;
	background-position: left center;
	width: 188px;
	height: 79px;
	text-indent: -99999px;
	transition: all 0.2s ease-in-out;
}


.fullwidth { max-width: 940px; }


#vmap { height: 800px; }


}



@media (min-width:1140px) {

	body { font-size: 22px; }


/*.jumbotron.sub { margin-top: 150px; }*/

	.sticky-header.unsticked {
		height: 150px;
	}
	

	.navbar-light {
    margin-top: 0px; background: transparent; }

.sticky-header.sticked {
	box-shadow: 0 0 8px rgba(0,0,0,.25);
}


.jumbotron.second .below { display: block; padding-top: 50px; }
.jumbotron.second .below h2, .jumbotron.third h2 { font-size: 50px; max-width: 860px; }
.jumbotron.second .below p { max-width: 800px; }

    .sticky-header.sticked .navbar-brand { 	background-size: 125px 53px; }
	.sticky-header.sticked .navbar-light { margin-top: 0; padding: 0 0 2px 0; }
	.sticky-header.sticked #navbarsMain { position: relative; top: -8px; }

}






@media (min-width:1200px) {


.jumbotron .stripe__content { transform: skew(30deg); left: 7%; position: relative; }
.jumbotron.first .stripe__content { left: 4%; }


.jumbotron.first .red h1 { font-size: 50px; }
.jumbotron.first .outer { position: relative; top: 130px; }
.jumbotron.first .red { float: left; display: block; position: relative; background: #9c0d15; color: #fff; width: 65%; padding-left: 4%; padding-top: 40px; padding-bottom: 40px; transform: skew(-30deg); transition: all 0.2s ease-in-out; }
.jumbotron.first .red:before {  content: ""; position: absolute; width: 500px; height: 100%; background: #9c0d15; -webkit-transform: skewX(30deg); left: -150px; top: 0; }
.jumbotron.first .lightwhite h2 { font-size: 42px; line-height: 1; }
.jumbotron.first .lightwhite { float: left; display: block; position: relative; text-align: right; background: #f6f6f6; width: 380px; width: 30%;  top: 90px; left: -100px;  padding-top: 27px; padding-bottom: 35px; transform: skew(-30deg); transition: all 0.2s ease-in-out; }
.jumbotron.first .lightwhite .inner { position: relative;  left: -90px; }
.jumbotron.first .lightwhite .inner a { transition: all 0.2s ease-in-out; }
.jumbotron.first .lightwhite .inner a:hover { color: #bd0a14; }
/* .jumbotron.first .lightwhite .inner a:after { content: "\00BB"; padding-left: 10px; } */
.jumbotron.first .lightwhite .inner span { font-size: 15px; color: #9c0d15; letter-spacing: 0.03em; text-transform: uppercase; font-style: italic; font-weight: 900;} 
.jumbotron.second { padding-top: 0; position: relative; top: -15px; margin-bottom: -15px; }
.jumbotron.second .lightwhite { float: left; display: block; position: relative; background: #f6f6f6; width: 88%; padding-top: 60px; padding-bottom: 60px; transform: skew(-30deg); transition: all 0.2s ease-in-out; }
.jumbotron.second .lightwhite:before {  content: ""; position: absolute; width: 500px; height: 100%; background: #f6f6f6; -webkit-transform: skewX(30deg); left: -150px; top: 0; }
.jumbotron.second h2 { color: #222; font-size: 32px; letter-spacing: 0.03em; margin-bottom: 20px; }
.jumbotron.second p { max-width: 914px; }
.jumbotron.second a { color: #222; text-transform: none; border-bottom: 1px solid #838383; transition: all 0.2s ease-in-out;}
.jumbotron.second a:after { content: "\00BB"; padding-left: 7px; }
.jumbotron.second a:hover { color: #bd0a14; border-bottom: 1px solid #bd0a14; }
.jumbotron.second .below, .jumbotron.third .below { position: relative; left: 150px; padding-top: 60px; padding-bottom: 40px; }
.jumbotron.second .below h2 { letter-spacing: 0.01em; }
.jumbotron.second .below .container {  position: relative;}
.jumbotron.second .below .container:before { position: absolute; left: -130px; top: 10px; display: block; content: ""; background-image: url('../img/icon_people.png');	background-size: 110px 69px; background-repeat: no-repeat; background-position: left center; width: 110px; height: 69px; }
.jumbotron.third { padding-bottom: 60px; }
.jumbotron.third h2 { letter-spacing: 0.01em; }
.jumbotron.third h2 {  position: relative; left: 150px; }
.jumbotron.third h2:before { position: absolute; left: -140px; top: 10px; display: block; content: ""; background-image: url('../img/icon_wheels.png'); background-size: 96px 89px;	background-repeat: no-repeat; background-position: left center;	width: 96px; height: 89px; }
.jumbotron.third .red { float: left; display: block; position: relative; background: #9c0d15; top: -30px; width: 88%; padding-top: 60px; padding-bottom: 60px; transform: skew(-30deg); transition: all 0.2s ease-in-out; }
.jumbotron.third .red:before {  content: ""; position: absolute; width: 500px; height: 100%; background: #9c0d15; -webkit-transform: skewX(30deg); left: -100px; top: 0; }
.jumbotron.third p { max-width: 780px; }
.jumbotron.third a { color: #222; text-transform: none; border-bottom: 1px solid #838383; transition: all 0.2s ease-in-out;}
.jumbotron.third a:after { content: "\00BB"; padding-left: 7px; }
.jumbotron.third a:hover { color: #bd0a14; border-bottom: 1px solid #bd0a14; }








}






@media (min-width:1260px) {

.jumbotron.first .lightwhite .inner { left: -110px; }

}


@media (min-width:1360px) {

.jumbotron.first .stripe__content { left: 7%; }


}






@media (min-width:1660px) {

#map { height: 420px; }

.jumbotron.first .outer { top: 203px; }
.jumbotron.first { height: 660px; }

.jumbotron.first .red { padding-left: 10%; }
.jumbotron.first .lightwhite { width: 25%; }

}



@media (min-width:1880px) {



.jumbotron.first .red { padding-left: 15%; }
.jumbotron.first .lightwhite { width: 25%; }


}



/* Retina ////////////////////////////////////////////////////////////////////////////////////////////// */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {


.navbar-brand {

	background-image: url('../img/rother-personalservice-retina.png');
	background-size: 135px 57px;
}


.sticky-header.sticked .navbar-brand { 	background-image: url('../img/rother-personalservice-retina.png'); background-size: 125px 53px; }


}

























@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */

@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}

.animated.fast {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}

.animated.faster {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}

.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

@media (prefers-reduced-motion) {
  .animated {
    -webkit-animation: unset !important;
    animation: unset !important;
    -webkit-transition: none !important;
    transition: none !important;
  }
}

.dnnForm .dnnFormItem .dnnLabel {
    width: 100%;
    padding: 0px;
    margin: 0px;
    text-align: left;
}

.dnnForm .dnnFormItem .dnnLabel a {
    position:relative;
}

.dnnForm .dnnFormItem .dnnLabel .dnnTooltip {
    position:relative !important;
}
