#marker-start-L3N0eWxlLmNzcw.Lw {}
/*
Theme Name: Communication_Group1
Theme URI:
Description: Designer-generated theme
Version: 1.0.485
Author:
Author URI:
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: fixed-width, left-sidebar, two-columns, valid HTML5, widgets
*/
html {
  height: 100%;
  overflow: auto;
}
body {
  height: auto;
  min-height: 100%;
  overflow: hidden;
  position: relative;
}
body {
  line-height: 21.97px;
  text-align: left;
  vertical-align: baseline;
  word-spacing: 0px;
}
body p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
a {
  line-height: 21.97px;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
a:hover {
  color: #837fb8;
  text-decoration: underline;
}
h6 {
  line-height: 14.95px;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
}
h6 a {
  line-height: 14.95px;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
h6 a:hover {
  text-decoration: underline;
  color: #837fb8;
  font-family: Verdana;
}
h5 {
  line-height: 16px;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
}
h5 a {
  line-height: 16px;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
h5 a:hover {
  color: #837fb8;
  font-family: Verdana;
  text-decoration: underline;
}
h4 {
  line-height: 18px;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
}
h4 a {
  line-height: 18px;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
h4 a:hover {
  color: #837fb8;
  font-family: Verdana;
  text-decoration: underline;
}
h3 {
  line-height: 22px;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
}
h3 a {
  line-height: 22px;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
h3 a:hover {
  text-decoration: underline;
  color: #837fb8;
  font-family: Verdana;
}
h2 {
  line-height: 24px;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
}
h2 a {
  line-height: 28px;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
h2 a:hover {
  text-decoration: underline;
  color: #837fb8;
}
h1 {
  line-height: 32px;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
}
h1 a {
  line-height: 32px;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
h1 a:hover {
  text-decoration: underline;
  color: #837fb8;
  font-family: Verdana;
}
.carousel-inner > [data-url] {
  cursor: pointer;
}
.bd-slides {
  height: 100%;
  width: 100%;
}
.bd-vertical-align-wrapper {
  /* DR-14473 */
  margin: -1px;
  padding: 1px;
}
.bd-vertical-align-section-wrapper {
  margin-left: auto;
  margin-right: auto;
}
.row.bd-row-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.row.bd-row-flex > [class^="col-"],
.row.bd-row-flex > [class*=" col-"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.row.bd-row-flex > [class^="col-"] > [class^="bd-layoutcolumn"],
.row.bd-row-flex > [class*=" col-"] > [class^="bd-layoutcolumn"],
.row.bd-row-flex > [class^="col-"] > [class*=" bd-layoutcolumn"],
.row.bd-row-flex > [class*=" col-"] > [class*=" bd-layoutcolumn"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.bd-row-align-middle.row.bd-row-flex > [class^="col-"] > [class^="bd-layoutcolumn"],
.bd-row-align-middle.row.bd-row-flex > [class*=" col-"] > [class^="bd-layoutcolumn"],
.bd-row-align-middle.row.bd-row-flex > [class^="col-"] > [class*=" bd-layoutcolumn"],
.bd-row-align-middle.row.bd-row-flex > [class*=" col-"] > [class*=" bd-layoutcolumn"] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.bd-row-align-bottom.row.bd-row-flex > [class^="col-"] > [class^="bd-layoutcolumn"],
.bd-row-align-bottom.row.bd-row-flex > [class*=" col-"] > [class^="bd-layoutcolumn"],
.bd-row-align-bottom.row.bd-row-flex > [class^="col-"] > [class*=" bd-layoutcolumn"],
.bd-row-align-bottom.row.bd-row-flex > [class*=" col-"] > [class*=" bd-layoutcolumn"] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.row.bd-row-flex > [class^="col-"] > [class^="bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.row.bd-row-flex > [class*=" col-"] > [class^="bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.row.bd-row-flex > [class^="col-"] > [class*=" bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.row.bd-row-flex > [class*=" col-"] > [class*=" bd-layoutcolumn"] > .bd-vertical-align-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.row.bd-row-flex:before,
.row.bd-row-flex:after {
  display: none;
}
.row.bd-row-auto-height > [class^="col-"] > [class^="bd-layoutcolumn"],
.row.bd-row-auto-height > [class*=" col-"] > [class^="bd-layoutcolumn"],
.row.bd-row-auto-height > [class^="col-"] > [class*=" bd-layoutcolumn"],
.row.bd-row-auto-height > [class*=" col-"] > [class*=" bd-layoutcolumn"] {
  white-space: nowrap;
}
.row.bd-row-auto-height > [class^="col-"] > [class^="bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.row.bd-row-auto-height > [class*=" col-"] > [class^="bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.row.bd-row-auto-height > [class^="col-"] > [class*=" bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.row.bd-row-auto-height > [class*=" col-"] > [class*=" bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.row.bd-row-auto-height > [class^="col-"] > [class^="bd-layoutcolumn"]:before,
.row.bd-row-auto-height > [class*=" col-"] > [class^="bd-layoutcolumn"]:before,
.row.bd-row-auto-height > [class^="col-"] > [class*=" bd-layoutcolumn"]:before,
.row.bd-row-auto-height > [class*=" col-"] > [class*=" bd-layoutcolumn"]:before {
  display: inline-block;
}
.bd-row-align-top.row.bd-row-auto-height > [class^="col-"] > [class^="bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.bd-row-align-top.row.bd-row-auto-height > [class*=" col-"] > [class^="bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.bd-row-align-top.row.bd-row-auto-height > [class^="col-"] > [class*=" bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.bd-row-align-top.row.bd-row-auto-height > [class*=" col-"] > [class*=" bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.bd-row-align-top.row.bd-row-auto-height > [class^="col-"] > [class^="bd-layoutcolumn"]:before,
.bd-row-align-top.row.bd-row-auto-height > [class*=" col-"] > [class^="bd-layoutcolumn"]:before,
.bd-row-align-top.row.bd-row-auto-height > [class^="col-"] > [class*=" bd-layoutcolumn"]:before,
.bd-row-align-top.row.bd-row-auto-height > [class*=" col-"] > [class*=" bd-layoutcolumn"]:before {
  vertical-align: top;
}
.bd-row-align-middle.row.bd-row-auto-height > [class^="col-"] > [class^="bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.bd-row-align-middle.row.bd-row-auto-height > [class*=" col-"] > [class^="bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.bd-row-align-middle.row.bd-row-auto-height > [class^="col-"] > [class*=" bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.bd-row-align-middle.row.bd-row-auto-height > [class*=" col-"] > [class*=" bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.bd-row-align-middle.row.bd-row-auto-height > [class^="col-"] > [class^="bd-layoutcolumn"]:before,
.bd-row-align-middle.row.bd-row-auto-height > [class*=" col-"] > [class^="bd-layoutcolumn"]:before,
.bd-row-align-middle.row.bd-row-auto-height > [class^="col-"] > [class*=" bd-layoutcolumn"]:before,
.bd-row-align-middle.row.bd-row-auto-height > [class*=" col-"] > [class*=" bd-layoutcolumn"]:before {
  vertical-align: middle;
}
.bd-row-align-bottom.row.bd-row-auto-height > [class^="col-"] > [class^="bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.bd-row-align-bottom.row.bd-row-auto-height > [class*=" col-"] > [class^="bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.bd-row-align-bottom.row.bd-row-auto-height > [class^="col-"] > [class*=" bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.bd-row-align-bottom.row.bd-row-auto-height > [class*=" col-"] > [class*=" bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.bd-row-align-bottom.row.bd-row-auto-height > [class^="col-"] > [class^="bd-layoutcolumn"]:before,
.bd-row-align-bottom.row.bd-row-auto-height > [class*=" col-"] > [class^="bd-layoutcolumn"]:before,
.bd-row-align-bottom.row.bd-row-auto-height > [class^="col-"] > [class*=" bd-layoutcolumn"]:before,
.bd-row-align-bottom.row.bd-row-auto-height > [class*=" col-"] > [class*=" bd-layoutcolumn"]:before {
  vertical-align: bottom;
}
.row.bd-row-auto-height > [class^="col-"] > [class^="bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.row.bd-row-auto-height > [class*=" col-"] > [class^="bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.row.bd-row-auto-height > [class^="col-"] > [class*=" bd-layoutcolumn"] > .bd-vertical-align-wrapper,
.row.bd-row-auto-height > [class*=" col-"] > [class*=" bd-layoutcolumn"] > .bd-vertical-align-wrapper {
  white-space: normal;
  width: 100%;
}
.row.bd-row-auto-height > [class^="col-"] > [class^="bd-layoutcolumn"]:before,
.row.bd-row-auto-height > [class*=" col-"] > [class^="bd-layoutcolumn"]:before,
.row.bd-row-auto-height > [class^="col-"] > [class*=" bd-layoutcolumn"]:before,
.row.bd-row-auto-height > [class*=" col-"] > [class*=" bd-layoutcolumn"]:before {
  content: "";
  height: 100%;
  width: 0;
}
.row.bd-collapsed-gutter > [class^="col-"]:not(:first-child),
.row.bd-collapsed-gutter .carousel > .carousel-inner > .item > [class^="col-"]:not(:first-child),
.row.bd-collapsed-gutter > [class*=" col-"]:not(:first-child),
.row.bd-collapsed-gutter .carousel > .carousel-inner > .item > [class*=" col-"]:not(:first-child) {
  padding-left: 0;
}
.row.bd-collapsed-gutter > [class^="col-"]:not(:last-child),
.row.bd-collapsed-gutter .carousel > .carousel-inner > .item > [class^="col-"]:not(:last-child),
.row.bd-collapsed-gutter > [class*=" col-"]:not(:last-child),
.row.bd-collapsed-gutter .carousel > .carousel-inner > .item > [class*=" col-"]:not(:last-child) {
  padding-right: 0;
}
.bd-empty-grid-item {
  clear: both;
}
.bd-affix-fake {
  display: none;
}
/* Content Layout */
.bd-flex-vertical,
.bd-flex-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.bd-flex-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.bd-flex-wide {
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  min-width: 0;
  min-height: 0;
}
.bd-flex-wide:not(.bd-flex-horizontal) {
  width: 100%;
  /* IE10-11 flex-basis with border-box fix */
}
.bd-flex-fixed {
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.comment-form textarea {
  width: 99%;
}
.comments-list,
.comments-list li {
  background: none;
  padding: 0;
  white-space: normal;
}
.comments-list li li {
  margin-left: 20px;
}
div.avatar {
  position: relative;
  margin: 7px;
  border: 1px solid #aaa;
  padding: 1px;
  background: #fff;
  float: left;
}
div.avatar img,
div.avatar img.wp-post-image {
  margin: 0 !important;
  padding: 0;
  border: none;
}
span.page-navi-outer,
span.page-navi-inner {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
}
span.page-navi-outer {
  margin: 1px;
  border: 1px solid #aaa;
}
span.page-navi-inner {
  padding: 1px;
  min-width: 14px;
  line-height: 18px;
  text-align: center;
  border: 2px solid #fff;
  font-weight: bold;
}
a span.page-navi-inner,
span.page-navi-caption span.page-navi-inner {
  border-width: 1px;
  font-weight: normal;
}
a span.page-navi-outer,
span.page-navi-caption {
  margin: 2px 1px;
}
.comments-list li cite {
  font-size: 1.2em;
}
#commentform {
  text-align: left;
}
.rtl #commentform {
  text-align: right;
}
img.wp-smiley {
  border: none;
  margin: 1px;
  vertical-align: middle;
  padding: 0;
}
.navigation {
  display: block;
  text-align: center;
}
/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */
.aligncenter,
div.aligncenter,
.bd-article .aligncenter img,
.aligncenter img.bd-article,
.aligncenter img,
img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
p.aligncenter,
p.center {
  text-align: center;
}
.alignleft {
  float: left;
}
.alignright {
  float: right;
}
.wp-caption {
  border: 1px solid #ddd;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
}
.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}
.wp-caption,
.wp-caption p {
  text-align: center;
}
.gallery {
  margin: 0 auto 18px;
  clear: both;
  overflow: hidden;
}
.gallery .gallery-item {
  float: left;
  margin-top: 0;
  text-align: center;
  width: 33%;
}
.gallery img {
  border: 2px solid #cfcfcf;
}
.gallery .gallery-caption {
  color: #888;
  font-size: 12px;
  margin: 0 0 12px;
}
.gallery dl {
  margin: 0;
}
.gallery img {
  border: 10px solid #f1f1f1;
}
.gallery br + br {
  display: none;
}
/* End */
.hidden {
  display: none;
}
/* Calendar */
#wp-calendar {
  empty-cells: show;
  margin: 10px auto 0;
  width: 155px;
}
#wp-calendar #next a {
  padding-right: 10px;
  text-align: right;
}
#wp-calendar #prev a {
  padding-left: 10px;
  text-align: left;
}
#wp-calendar a {
  display: block;
}
#wp-calendar caption {
  text-align: center;
  width: 100%;
}
#wp-calendar td {
  padding: 3px 0;
  text-align: center;
}
.gallery {
  letter-spacing: normal;
}
.bd-content {
  position: relative;
  z-index: 1;
}
#todays-events {
  position: relative;
  z-index: 11;
}
#upcoming-events {
  position: relative;
  z-index: 10;
}
.comments-list li {
  list-style-image: none;
  background: none;
  list-style-type: none;
}
div.bd-footer-1 div.bd-content-layout {
  margin: 0 auto;
  width: 100%;
}
div.bd-layout-cell-size1 {
  width: 100%;
}
div.bd-layout-cell-size2 {
  width: 50%;
}
div.bd-layout-cell-size3 {
  width: 33%;
}
div.bd-layout-cell-size4 {
  width: 25%;
}
.bd-widget-title {
  padding: 0 0 0 24px;
  margin-bottom: 0;
}
div.bd-center-wrapper {
  position: relative;
  float: right;
  right: 50%;
}
div.bd-center-inner {
  position: relative;
  float: left;
  left: 50%;
}
.firefox2 div.bd-center-inner {
  float: none;
}
div.breadcrumbs h4,
div.breadcrumbs p,
li.pingback p,
.comment-respond p,
h3#reply-title,
h4#comments,
h4.box-title {
  margin: 0;
}
.comment-respond .comment-notes {
  margin-bottom: 1em;
}
.form-allowed-tags {
  line-height: 1em;
}
.form-allowed-tags code {
  white-space: normal;
}
.comments-list .comment-respond {
  margin-left: 20px !important;
}
#cancel-comment-reply-link {
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
}
.comment-respond .required {
  color: #ff4b33;
  font-weight: bold;
}
.comment-respond input {
  margin: 0 0 9px;
  width: 98%;
}
.comment-respond textarea {
  width: 98%;
}
.comment-respond .form-allowed-tags {
  font-size: 12px;
  line-height: 18px;
}
.comment-respond .form-allowed-tags code {
  font-size: 11px;
}
.comment-respond .form-submit {
  margin: 12px 0;
}
.comment-respond .form-submit input {
  width: auto;
}
.bd-footer-1 .bd-widget-title {
  font-size: 1.2em;
  padding: 0;
}
.bd-footer-1 .bd-widget,
.bd-footer-1 .bd-widget a,
.bd-footer-1 .bd-widget a:link,
.bd-footer-1 .bd-widget a:visited,
.bd-footer-1 .bd-widget a:hover {
  text-align: left;
}
DIV[id^="GMPmap"] IMG {
  margin: 0px;
}
.quantity input.qty {
  margin-bottom: 0;
}
a.added_to_cart {
  display: none;
}
/* Assistive text */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  line-height: normal;
  padding: 15px 23px 14px;
  position: absolute;
  left: 5px;
  top: 5px;
  text-decoration: none;
  text-transform: none;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar */
}
select,
textarea {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #777777;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
select:focus,
textarea:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
select::-moz-placeholder,
textarea::-moz-placeholder {
  color: #dddddd;
  opacity: 1;
}
select:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #dddddd;
}
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #dddddd;
}
select[disabled],
textarea[disabled],
select[readonly],
textarea[readonly],
fieldset[disabled] select,
fieldset[disabled] textarea {
  cursor: not-allowed;
  background-color: #f5f5f5;
  opacity: 1;
}
textareaselect,
textareatextarea {
  height: auto;
}
textarea {
  height: auto;
}
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #777777;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="color"]::-moz-placeholder {
  color: #dddddd;
  opacity: 1;
}
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder {
  color: #dddddd;
}
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder {
  color: #dddddd;
}
input[type="text"][disabled],
input[type="password"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="date"][disabled],
input[type="month"][disabled],
input[type="time"][disabled],
input[type="week"][disabled],
input[type="number"][disabled],
input[type="email"][disabled],
input[type="url"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="color"][disabled],
input[type="text"][readonly],
input[type="password"][readonly],
input[type="datetime"][readonly],
input[type="datetime-local"][readonly],
input[type="date"][readonly],
input[type="month"][readonly],
input[type="time"][readonly],
input[type="week"][readonly],
input[type="number"][readonly],
input[type="email"][readonly],
input[type="url"][readonly],
input[type="search"][readonly],
input[type="tel"][readonly],
input[type="color"][readonly],
fieldset[disabled] input[type="text"],
fieldset[disabled] input[type="password"],
fieldset[disabled] input[type="datetime"],
fieldset[disabled] input[type="datetime-local"],
fieldset[disabled] input[type="date"],
fieldset[disabled] input[type="month"],
fieldset[disabled] input[type="time"],
fieldset[disabled] input[type="week"],
fieldset[disabled] input[type="number"],
fieldset[disabled] input[type="email"],
fieldset[disabled] input[type="url"],
fieldset[disabled] input[type="search"],
fieldset[disabled] input[type="tel"],
fieldset[disabled] input[type="color"] {
  cursor: not-allowed;
  background-color: #f5f5f5;
  opacity: 1;
}
textareainput[type="text"],
textareainput[type="password"],
textareainput[type="datetime"],
textareainput[type="datetime-local"],
textareainput[type="date"],
textareainput[type="month"],
textareainput[type="time"],
textareainput[type="week"],
textareainput[type="number"],
textareainput[type="email"],
textareainput[type="url"],
textareainput[type="search"],
textareainput[type="tel"],
textareainput[type="color"] {
  height: auto;
}
input[type="text"].input-lg,
input[type="password"].input-lg,
input[type="datetime"].input-lg,
input[type="datetime-local"].input-lg,
input[type="date"].input-lg,
input[type="month"].input-lg,
input[type="time"].input-lg,
input[type="week"].input-lg,
input[type="number"].input-lg,
input[type="email"].input-lg,
input[type="url"].input-lg,
input[type="search"].input-lg,
input[type="tel"].input-lg,
input[type="color"].input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.33;
  border-radius: 6px;
}
selectinput[type="text"].input-lg,
selectinput[type="password"].input-lg,
selectinput[type="datetime"].input-lg,
selectinput[type="datetime-local"].input-lg,
selectinput[type="date"].input-lg,
selectinput[type="month"].input-lg,
selectinput[type="time"].input-lg,
selectinput[type="week"].input-lg,
selectinput[type="number"].input-lg,
selectinput[type="email"].input-lg,
selectinput[type="url"].input-lg,
selectinput[type="search"].input-lg,
selectinput[type="tel"].input-lg,
selectinput[type="color"].input-lg {
  height: 45px;
  line-height: 45px;
}
textareainput[type="text"].input-lg,
textareainput[type="password"].input-lg,
textareainput[type="datetime"].input-lg,
textareainput[type="datetime-local"].input-lg,
textareainput[type="date"].input-lg,
textareainput[type="month"].input-lg,
textareainput[type="time"].input-lg,
textareainput[type="week"].input-lg,
textareainput[type="number"].input-lg,
textareainput[type="email"].input-lg,
textareainput[type="url"].input-lg,
textareainput[type="search"].input-lg,
textareainput[type="tel"].input-lg,
textareainput[type="color"].input-lg,
select[multiple]input[type="text"].input-lg,
select[multiple]input[type="password"].input-lg,
select[multiple]input[type="datetime"].input-lg,
select[multiple]input[type="datetime-local"].input-lg,
select[multiple]input[type="date"].input-lg,
select[multiple]input[type="month"].input-lg,
select[multiple]input[type="time"].input-lg,
select[multiple]input[type="week"].input-lg,
select[multiple]input[type="number"].input-lg,
select[multiple]input[type="email"].input-lg,
select[multiple]input[type="url"].input-lg,
select[multiple]input[type="search"].input-lg,
select[multiple]input[type="tel"].input-lg,
select[multiple]input[type="color"].input-lg {
  height: auto;
}
input[type="text"].input-sm,
input[type="password"].input-sm,
input[type="datetime"].input-sm,
input[type="datetime-local"].input-sm,
input[type="date"].input-sm,
input[type="month"].input-sm,
input[type="time"].input-sm,
input[type="week"].input-sm,
input[type="number"].input-sm,
input[type="email"].input-sm,
input[type="url"].input-sm,
input[type="search"].input-sm,
input[type="tel"].input-sm,
input[type="color"].input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
selectinput[type="text"].input-sm,
selectinput[type="password"].input-sm,
selectinput[type="datetime"].input-sm,
selectinput[type="datetime-local"].input-sm,
selectinput[type="date"].input-sm,
selectinput[type="month"].input-sm,
selectinput[type="time"].input-sm,
selectinput[type="week"].input-sm,
selectinput[type="number"].input-sm,
selectinput[type="email"].input-sm,
selectinput[type="url"].input-sm,
selectinput[type="search"].input-sm,
selectinput[type="tel"].input-sm,
selectinput[type="color"].input-sm {
  height: 30px;
  line-height: 30px;
}
textareainput[type="text"].input-sm,
textareainput[type="password"].input-sm,
textareainput[type="datetime"].input-sm,
textareainput[type="datetime-local"].input-sm,
textareainput[type="date"].input-sm,
textareainput[type="month"].input-sm,
textareainput[type="time"].input-sm,
textareainput[type="week"].input-sm,
textareainput[type="number"].input-sm,
textareainput[type="email"].input-sm,
textareainput[type="url"].input-sm,
textareainput[type="search"].input-sm,
textareainput[type="tel"].input-sm,
textareainput[type="color"].input-sm,
select[multiple]input[type="text"].input-sm,
select[multiple]input[type="password"].input-sm,
select[multiple]input[type="datetime"].input-sm,
select[multiple]input[type="datetime-local"].input-sm,
select[multiple]input[type="date"].input-sm,
select[multiple]input[type="month"].input-sm,
select[multiple]input[type="time"].input-sm,
select[multiple]input[type="week"].input-sm,
select[multiple]input[type="number"].input-sm,
select[multiple]input[type="email"].input-sm,
select[multiple]input[type="url"].input-sm,
select[multiple]input[type="search"].input-sm,
select[multiple]input[type="tel"].input-sm,
select[multiple]input[type="color"].input-sm {
  height: auto;
}
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:focus,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:focus,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:focus,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active:focus,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active:focus,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active:focus,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active:focus,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active:focus,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:hover,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:hover,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:hover,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:focus,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:focus,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:focus {
  color: #333333;
  text-decoration: none;
}
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled,
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled],
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled],
.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled],
fieldset[disabled] .bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
fieldset[disabled] .bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
fieldset[disabled] .bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:hover,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:hover,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:hover,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:focus,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:focus,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:focus,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active,
.open .dropdown-toggle.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.open .dropdown-toggle.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.open .dropdown-toggle.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active,
.open .dropdown-toggle.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.open .dropdown-toggle.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.open .dropdown-toggle.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  background-image: none;
}
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled],
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled],
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled],
fieldset[disabled] .bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
fieldset[disabled] .bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
fieldset[disabled] .bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"],
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled:hover,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled:hover,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled:hover,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled]:hover,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled]:hover,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled]:hover,
fieldset[disabled] .bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:hover,
fieldset[disabled] .bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:hover,
fieldset[disabled] .bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:hover,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled:focus,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled:focus,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled:focus,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled]:focus,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled]:focus,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled]:focus,
fieldset[disabled] .bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:focus,
fieldset[disabled] .bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:focus,
fieldset[disabled] .bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:focus,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled:active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled:active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled:active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled]:active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled]:active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled]:active,
fieldset[disabled] .bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
fieldset[disabled] .bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
fieldset[disabled] .bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled.active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled.active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled.active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled].active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled].active,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled].active,
fieldset[disabled] .bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
fieldset[disabled] .bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
fieldset[disabled] .bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button .badge,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"] .badge,
.bd-btn-default.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] .badge {
  color: #ffffff;
  background-color: #333333;
}
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:hover,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:hover,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:hover,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:focus,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:focus,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:focus,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active,
.open .dropdown-toggle.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.open .dropdown-toggle.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.open .dropdown-toggle.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active,
.open .dropdown-toggle.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.open .dropdown-toggle.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.open .dropdown-toggle.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  background-image: none;
}
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled],
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled],
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled],
fieldset[disabled] .bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
fieldset[disabled] .bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
fieldset[disabled] .bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"],
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled:hover,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled:hover,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled:hover,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled]:hover,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled]:hover,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled]:hover,
fieldset[disabled] .bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:hover,
fieldset[disabled] .bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:hover,
fieldset[disabled] .bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:hover,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled:focus,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled:focus,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled:focus,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled]:focus,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled]:focus,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled]:focus,
fieldset[disabled] .bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:focus,
fieldset[disabled] .bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:focus,
fieldset[disabled] .bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:focus,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled:active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled:active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled:active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled]:active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled]:active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled]:active,
fieldset[disabled] .bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
fieldset[disabled] .bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
fieldset[disabled] .bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled.active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled.active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled.active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled].active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled].active,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled].active,
fieldset[disabled] .bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
fieldset[disabled] .bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
fieldset[disabled] .bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active {
  background-color: #428bca;
  border-color: #357ebd;
}
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button .badge,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"] .badge,
.bd-btn-primary.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] .badge {
  color: #428bca;
  background-color: #ffffff;
}
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:hover,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:hover,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:hover,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:focus,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:focus,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:focus,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active,
.open .dropdown-toggle.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.open .dropdown-toggle.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.open .dropdown-toggle.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active,
.open .dropdown-toggle.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.open .dropdown-toggle.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.open .dropdown-toggle.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  background-image: none;
}
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled],
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled],
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled],
fieldset[disabled] .bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
fieldset[disabled] .bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
fieldset[disabled] .bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"],
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled:hover,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled:hover,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled:hover,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled]:hover,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled]:hover,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled]:hover,
fieldset[disabled] .bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:hover,
fieldset[disabled] .bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:hover,
fieldset[disabled] .bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:hover,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled:focus,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled:focus,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled:focus,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled]:focus,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled]:focus,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled]:focus,
fieldset[disabled] .bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:focus,
fieldset[disabled] .bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:focus,
fieldset[disabled] .bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:focus,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled:active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled:active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled:active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled]:active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled]:active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled]:active,
fieldset[disabled] .bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
fieldset[disabled] .bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
fieldset[disabled] .bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled.active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled.active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled.active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled].active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled].active,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled].active,
fieldset[disabled] .bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
fieldset[disabled] .bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
fieldset[disabled] .bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button .badge,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"] .badge,
.bd-btn-warning.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:hover,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:hover,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:hover,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:focus,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:focus,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:focus,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active,
.open .dropdown-toggle.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.open .dropdown-toggle.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.open .dropdown-toggle.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active,
.open .dropdown-toggle.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.open .dropdown-toggle.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.open .dropdown-toggle.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  background-image: none;
}
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled],
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled],
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled],
fieldset[disabled] .bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
fieldset[disabled] .bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
fieldset[disabled] .bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"],
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled:hover,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled:hover,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled:hover,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled]:hover,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled]:hover,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled]:hover,
fieldset[disabled] .bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:hover,
fieldset[disabled] .bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:hover,
fieldset[disabled] .bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:hover,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled:focus,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled:focus,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled:focus,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled]:focus,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled]:focus,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled]:focus,
fieldset[disabled] .bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:focus,
fieldset[disabled] .bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:focus,
fieldset[disabled] .bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:focus,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled:active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled:active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled:active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled]:active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled]:active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled]:active,
fieldset[disabled] .bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
fieldset[disabled] .bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
fieldset[disabled] .bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled.active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled.active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled.active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled].active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled].active,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled].active,
fieldset[disabled] .bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
fieldset[disabled] .bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
fieldset[disabled] .bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button .badge,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"] .badge,
.bd-btn-danger.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:hover,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:hover,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:hover,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:focus,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:focus,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:focus,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active,
.open .dropdown-toggle.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.open .dropdown-toggle.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.open .dropdown-toggle.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active,
.open .dropdown-toggle.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.open .dropdown-toggle.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.open .dropdown-toggle.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  background-image: none;
}
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled],
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled],
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled],
fieldset[disabled] .bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
fieldset[disabled] .bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
fieldset[disabled] .bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"],
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled:hover,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled:hover,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled:hover,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled]:hover,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled]:hover,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled]:hover,
fieldset[disabled] .bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:hover,
fieldset[disabled] .bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:hover,
fieldset[disabled] .bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:hover,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled:focus,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled:focus,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled:focus,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled]:focus,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled]:focus,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled]:focus,
fieldset[disabled] .bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:focus,
fieldset[disabled] .bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:focus,
fieldset[disabled] .bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:focus,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled:active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled:active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled:active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled]:active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled]:active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled]:active,
fieldset[disabled] .bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
fieldset[disabled] .bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
fieldset[disabled] .bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled.active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled.active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled.active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled].active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled].active,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled].active,
fieldset[disabled] .bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
fieldset[disabled] .bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
fieldset[disabled] .bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button .badge,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"] .badge,
.bd-btn-success.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:hover,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:hover,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:hover,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:focus,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:focus,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:focus,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active,
.open .dropdown-toggle.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.open .dropdown-toggle.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.open .dropdown-toggle.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active,
.open .dropdown-toggle.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.open .dropdown-toggle.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.open .dropdown-toggle.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  background-image: none;
}
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled],
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled],
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled],
fieldset[disabled] .bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
fieldset[disabled] .bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
fieldset[disabled] .bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"],
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled:hover,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled:hover,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled:hover,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled]:hover,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled]:hover,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled]:hover,
fieldset[disabled] .bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:hover,
fieldset[disabled] .bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:hover,
fieldset[disabled] .bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:hover,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled:focus,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled:focus,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled:focus,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled]:focus,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled]:focus,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled]:focus,
fieldset[disabled] .bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:focus,
fieldset[disabled] .bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:focus,
fieldset[disabled] .bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:focus,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled:active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled:active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled:active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled]:active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled]:active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled]:active,
fieldset[disabled] .bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button:active,
fieldset[disabled] .bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"]:active,
fieldset[disabled] .bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"]:active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.disabled.active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].disabled.active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].disabled.active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button[disabled].active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"][disabled].active,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"][disabled].active,
fieldset[disabled] .bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button.active,
fieldset[disabled] .bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"].active,
fieldset[disabled] .bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"].active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button .badge,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"] .badge,
.bd-btn-info.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.bd-btn-lg.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.bd-btn-lg.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.bd-btn-lg.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.33;
  border-radius: 6px;
}
.bd-btn-sm.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.bd-btn-sm.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.bd-btn-sm.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.bd-btn-xs.bd-tagstyles:not(.shape-only).bd-bootstrap-btn button,
.bd-btn-xs.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="submit"],
.bd-btn-xs.bd-tagstyles:not(.shape-only).bd-bootstrap-btn input[type="button"] {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.bd-img-responsive.bd-tagstyles:not(.shape-only).bd-bootstrap-img img {
  display: block;
  max-width: 100%;
  height: auto;
}
.bd-img-rounded.bd-tagstyles:not(.shape-only).bd-bootstrap-img img {
  border-radius: 6px;
}
.bd-img-thumbnail.bd-tagstyles:not(.shape-only).bd-bootstrap-img img {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.bd-img-circle.bd-tagstyles:not(.shape-only).bd-bootstrap-img img {
  border-radius: 50%;
}
.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table {
  width: 100%;
  margin-bottom: 18px;
}
.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > thead > tr > th,
.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > tbody > tr > th,
.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > tfoot > tr > th,
.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > thead > tr > td,
.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > tbody > tr > td,
.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > caption + thead > tr:first-child > th,
.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > colgroup + thead > tr:first-child > th,
.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > thead:first-child > tr:first-child > th,
.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > caption + thead > tr:first-child > td,
.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > colgroup + thead > tr:first-child > td,
.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table .table {
  background-color: #ffffff;
}
.bd-table-condensed.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > thead > tr > th,
.bd-table-condensed.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > tbody > tr > th,
.bd-table-condensed.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > tfoot > tr > th,
.bd-table-condensed.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > thead > tr > td,
.bd-table-condensed.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > tbody > tr > td,
.bd-table-condensed.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > tfoot > tr > td {
  padding: 5px;
}
.bd-table-bordered.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table {
  border: 1px solid #dddddd;
}
.bd-table-bordered.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > thead > tr > th,
.bd-table-bordered.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > tbody > tr > th,
.bd-table-bordered.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > tfoot > tr > th,
.bd-table-bordered.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > thead > tr > td,
.bd-table-bordered.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > tbody > tr > td,
.bd-table-bordered.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.bd-table-bordered.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > thead > tr > th,
.bd-table-bordered.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > thead > tr > td {
  border-bottom-width: 2px;
}
.bd-table-striped.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > tbody > tr:nth-child(odd) > td,
.bd-table-striped.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.bd-table-hover.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > tbody > tr:hover > td,
.bd-table-hover.bd-tagstyles:not(.shape-only).bd-bootstrap-tables table > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
.bd-container-inner {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
@media (max-width: 767px) {
  .bd-container-inner {
    max-width: none;
  }
}
@media (min-width: 768px) {
  .bd-container-inner {
    max-width: 740px;
  }
}
@media (min-width: 992px) {
  .bd-container-inner {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .bd-container-inner {
    max-width: 1090px;
  }
}
.bd-container-inner {
  height: 100%;
  padding-left: 0px;
  padding-right: 0px;
}
@media (max-width: 767px) {
  .bd-container-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.container .container-fluid,
.bd-container-inner .container-fluid,
.bd-container-inner .bd-container-inner {
  padding-left: 0;
  padding-right: 0;
}
.bd-container-inner-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.Lw {}
#marker-start-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy9ibG9nVGVtcGxhdGU {}
#marker-end-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy9ibG9nVGVtcGxhdGU {}
#marker-start-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy9kZWZhdWx0 {}
#marker-end-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy9kZWZhdWx0 {}
#marker-start-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy9mdWxsLXdpZGU {}
.bd-body-2 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy9mdWxsLXdpZGU {}
#marker-start-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy9ob21l {}
.bd-body-11 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy9ob21l {}
#marker-start-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy9wYWdlVGVtcGxhdGU {}
.bd-body-26 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy9wYWdlVGVtcGxhdGU {}
#marker-start-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy9wcm9kdWN0T3ZlcnZpZXc {}
#marker-end-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy9wcm9kdWN0T3ZlcnZpZXc {}
#marker-start-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy9wcm9kdWN0cw {}
#marker-end-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy9wcm9kdWN0cw {}
#marker-start-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy9zaG9wcGluZ0NhcnRUZW1wbGF0ZQ {}
#marker-end-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy9zaG9wcGluZ0NhcnRUZW1wbGF0ZQ {}
#marker-start-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy9zaW5nbGVQb3N0VGVtcGxhdGU {}
@media (max-width: 1199px) {
  .bd-body-53 {
    position: relative;
  }
}
#marker-end-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy9zaW5nbGVQb3N0VGVtcGxhdGU {}
#marker-start-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy90ZW1wbGF0ZTQwNA {}
#marker-end-L3N0eWxlLmNzcw.L3RlbXBsYXRlcy90ZW1wbGF0ZTQwNA {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQWZmaXhDb3JlQ29tbW9u {}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQWZmaXhDb3JlQ29tbW9u {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQWxlcnRzTWl4aW4 {}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQWxlcnRzTWl4aW4 {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQW5pbWF0aW9uQ29yZUNvbW1vbg {}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/
.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.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-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-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-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-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-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 {
  0%,
  20%,
  53%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    -ms-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    -ms-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    -ms-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
  50%,
  100% {
    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 {
  0% {
    -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);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    -ms-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes rubberBand {
  0% {
    -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);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    -ms-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    -ms-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    -ms-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    -ms-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    -ms-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shake {
  0%,
  100% {
    -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 {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    -ms-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    -ms-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-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);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    -ms-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    -ms-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    -ms-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    -ms-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    -ms-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  0% {
    -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);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-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);
    -ms-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);
    -ms-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);
    -ms-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);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-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 {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  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);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    -ms-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);
    -ms-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);
    -ms-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);
    -ms-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);
    -ms-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-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);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-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);
    -ms-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);
    -ms-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);
    -ms-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);
    -ms-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}
@-webkit-keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-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);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    -ms-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    -ms-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    -ms-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    -ms-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-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);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    -ms-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    -ms-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    -ms-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    -ms-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-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);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    -ms-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    -ms-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    -ms-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    -ms-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-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, -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);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    -ms-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    -ms-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    -ms-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    -ms-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-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);
  }
  100% {
    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);
    -ms-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);
    -ms-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}
@-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);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    -ms-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    -ms-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    -ms-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);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    -ms-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    -ms-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);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    -ms-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    -ms-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);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    -ms-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    -ms-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -ms-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -ms-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    -ms-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    -ms-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    -ms-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    -ms-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    -ms-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    -ms-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -ms-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) 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) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) 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);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) 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) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) 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);
    -ms-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-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-transition-timing-function: ease-in;
    transition-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);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    -ms-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);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-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-transition-timing-function: ease-in;
    transition-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);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -ms-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);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  0% {
    -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;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  0% {
    -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;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}
@-webkit-keyframes lightSpeedIn {
  0% {
    -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);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    -ms-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    -ms-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    -ms-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    -ms-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 {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    -ms-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    -ms-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    -ms-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    -ms-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    -ms-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    -ms-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 {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -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 {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    -ms-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 {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -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 {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    -ms-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 {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -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 {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    -ms-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 {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -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 {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    -ms-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;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    -ms-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);
    -ms-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    -ms-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);
    -ms-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    -ms-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    -ms-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    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 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    -ms-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 {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-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 {
  0% {
    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 {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -ms-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);
    -ms-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 {
  0% {
    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 {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -ms-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);
    -ms-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 {
  0% {
    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 {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -ms-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);
    -ms-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 {
  0% {
    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 {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -ms-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);
    -ms-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 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    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);
  }
  100% {
    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);
    -ms-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);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -ms-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;
    -ms-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);
  }
  100% {
    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);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -ms-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    -ms-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);
  }
  100% {
    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);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    -ms-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    -ms-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);
  }
  100% {
    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);
    -ms-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);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -ms-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;
    -ms-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 {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
/* Slide In Left Medium */
@-webkit-keyframes slideInLeftMedium {
  0% {
    -webkit-transform: translateX(-60%);
    transform: translateX(-60%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInLeftMedium {
  0% {
    -webkit-transform: translateX(-60%);
    -ms-transform: translateX(-60%);
    transform: translateX(-60%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.slideInLeftMedium {
  -webkit-animation-name: slideInLeftMedium;
  animation-name: slideInLeftMedium;
}
/* Slide In Left Short */
@-webkit-keyframes slideInLeftShort {
  0% {
    -webkit-transform: translateX(-30%);
    transform: translateX(-30%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInLeftShort {
  0% {
    -webkit-transform: translateX(-30%);
    -ms-transform: translateX(-30%);
    transform: translateX(-30%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.slideInLeftShort {
  -webkit-animation-name: slideInLeftShort;
  animation-name: slideInLeftShort;
}
/* Slide in Right */
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
/* Slide in Right Medium */
@-webkit-keyframes slideInRightMedium {
  0% {
    -webkit-transform: translateX(60%);
    transform: translateX(60%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInRightMedium {
  0% {
    -webkit-transform: translateX(60%);
    -ms-transform: translateX(60%);
    transform: translateX(60%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.slideInRightMedium {
  -webkit-animation-name: slideInRightMedium;
  animation-name: slideInRightMedium;
}
/* Slide in Right Short */
@-webkit-keyframes slideInRightShort {
  0% {
    -webkit-transform: translateX(30%);
    transform: translateX(30%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInRightShort {
  0% {
    -webkit-transform: translateX(30%);
    -ms-transform: translateX(30%);
    transform: translateX(30%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.slideInRightShort {
  -webkit-animation-name: slideInRightShort;
  animation-name: slideInRightShort;
}
@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQW5pbWF0aW9uQ29yZUNvbW1vbg {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQmxvZ0NvbW1vbg {}
.bd-blog {
  position: static;
  z-index: auto;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-size: auto auto;
  background-origin: border-box;
  background-color: rgba(0, 0, 0, 0);
  margin: 0px;
  padding: 5px;
  border-radius: 0px;
}
.bd-pager-1490 ul {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.bd-pager-1490 ul {
  display: inline-block;
  width: 100%;
  margin: 0;
}
.bd-pager-1490 ul li {
  display: inline-block;
}
.bd-pager-1490 ul > li:first-child {
  float: left;
}
.bd-pager-1490 ul > li:last-child {
  float: right;
}
.bd-pager-1490 > .bd-pagination-10 > li.bd-paginationitem-10 > a,
.bd-pager-1490 > .bd-pagination-10 > li.bd-paginationitem-10 > span,
.bd-pager-1490 > .bd-pagination-10 > li.bd-paginationitem-10 > a:link,
.bd-pager-1490 > .bd-pagination-10 > li.bd-paginationitem-10 > a:visited {
  border-radius: 0px;
}
.bd-pagination-10.right {
  text-align: right;
}
.bd-pagination-10.center {
  text-align: center;
}
.bd-pagination-10 > *:last-child {
  margin-right: 0;
}
.bd-pagination-10 span {
  cursor: default;
}
.pagination > ul.bd-pagination-10 > .active > a,
.pagination > ul.bd-pagination-10 > .active > span {
  color: inherit;
  line-height: inherit;
}
.bd-pagination-10 > li.bd-paginationitem-10 > a,
.bd-pagination-10 > li.bd-paginationitem-10 > span,
.bd-pagination-10 > li.bd-paginationitem-10 > a:link,
.bd-pagination-10 > li.bd-paginationitem-10 > a:visited {
  color: #555555;
  border: 1px solid #ffffff;
  border-radius: 0px;
}
.bd-pagination-10 > li.bd-paginationitem-10 > a:hover {
  background-color: #dddddd;
  background-image: none;
}
.bd-pagination-10 > li.active.bd-paginationitem-10 > a,
.bd-pagination-10 > li.active.bd-paginationitem-10 > span {
  color: inherit;
  background-color: #f5f5f5;
  font-weight: bold;
  background-image: none;
}
.bd-comments-1518 {
  background-size: auto auto;
  background-color: rgba(0, 0, 0, 0);
  position: static;
  z-index: auto;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 25px 0px 0px;
  padding: 0px;
  border-top: 1px dotted #c5db4d;
  border-radius: 0px;
}
.bd-comments-1518 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.bd-comments-1518 li {
  display: block;
}
.bd-comments-1518 li > ul {
  margin-left: 20px;
}
.bd-comment-1506 {
  padding: 5px;
}
.bd-commentsform-1508 {
  background-size: auto auto;
  background-color: rgba(0, 0, 0, 0);
  position: static;
  z-index: auto;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 394px;
  width: 670px;
  margin: 25px 0px 0px;
  padding: 10px;
  border-radius: 0px;
}
.bd-container-1502 h2 {
  line-height: 28.08px;
  color: #3c440e;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.bd-container-1502 h2 a {
  line-height: 28.08px;
  color: #8682ba;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.bd-container-1502 h2 a:hover {
  color: #837fb8;
}
.bd-container-1502 h2 a:visited {
  color: #708aa9;
}
.bd-container-1504 h2 {
  line-height: 28.08px;
  color: #3c440e;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.bd-container-1504 h2 a {
  line-height: 28.08px;
  color: #8682ba;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.bd-container-1504 h2 a:hover {
  color: #837fb8;
}
.bd-container-1504 h2 a:visited {
  color: #708aa9;
}
.bd-griditem-1480 {
  margin-bottom: 20px;
}
.separated-item-1480 {
  position: relative;
  z-index: 0;
}
.separated-item-1480:before,
.separated-item-1480:after {
  content: "";
  position: absolute;
  z-index: 10;
}
.separated-item-1480:before {
  top: 0;
  bottom: 0;
  left: 0;
}
.separated-item-1480:after {
  left: 0;
  right: 0;
  bottom: 10px;
}
.first-col.separated-item-1480:after {
  left: 5px;
}
.last-col.separated-item-1480:after {
  right: 5px;
}
.separated-item-1480.first-col:before,
.separated-item-1480.last-row:after {
  content: none;
}
.bd-icon-1478:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1478:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1478:hover.active:before,
.bd-icon-1478.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1478:before {
  display: inline-block;
}
.bd-pagination-9.right {
  text-align: right;
}
.bd-pagination-9.center {
  text-align: center;
}
.bd-pagination-9 > *:last-child {
  margin-right: 0;
}
.bd-pagination-9 span {
  cursor: default;
}
.pagination > ul.bd-pagination-9 > .active > a,
.pagination > ul.bd-pagination-9 > .active > span {
  color: inherit;
  line-height: inherit;
}
.bd-pagination-9 > li.bd-paginationitem-9 > a,
.bd-pagination-9 > li.bd-paginationitem-9 > span,
.bd-pagination-9 > li.bd-paginationitem-9 > a:link,
.bd-pagination-9 > li.bd-paginationitem-9 > a:visited {
  color: #555555;
  border: 1px solid #ffffff;
  border-radius: 0px;
}
.bd-pagination-9 > li.bd-paginationitem-9 > a:hover {
  background-color: #dddddd;
  background-image: none;
}
.bd-pagination-9 > li.active.bd-paginationitem-9 > a,
.bd-pagination-9 > li.active.bd-paginationitem-9 > span {
  color: inherit;
  background-color: #f5f5f5;
  font-weight: bold;
  background-image: none;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQmxvZ0NvbW1vbg {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQm9vdHN0cmFwQnV0dG9u {}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQm9vdHN0cmFwQnV0dG9u {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvTGlnaHRib3hDb21tb24 {}
.bd-lightbox {
  background: #333;
  background: rgba(0, 0, 0, 0.8);
  bottom: 0;
  left: 0;
  padding: 0 100px;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 1000000;
}
.bd-lightbox .lightbox-image {
  border: 6px solid #fff;
  border-radius: 3px;
  display: none;
  max-width: 100%;
  vertical-align: middle;
}
.bd-lightbox .lightbox-image.active {
  display: inline-block;
}
.bd-lightbox .lightbox-error {
  background: #fff;
  border: 1px solid #b4b4b4;
  border-radius: 10px;
  box-shadow: 0 2px 5px #333;
  height: 80px;
  opacity: .95;
  padding: 20px;
  position: fixed;
  width: 300px;
  z-index: 100;
}
.bd-lightbox .loading {
  background: #ffffff url(images/preloader01.gif) center center no-repeat;
  border: 1px solid #b4b4b4;
  border-radius: 10px;
  box-shadow: 0 2px 5px #333;
  height: 32px;
  opacity: .5;
  padding: 10px;
  position: fixed;
  width: 32px;
  z-index: 10100;
}
.bd-lightbox .arrow {
  cursor: pointer;
  height: 100px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  width: 82px;
  z-index: 10003;
}
.bd-lightbox .arrow.left {
  left: 9px;
}
.bd-lightbox .arrow.right {
  right: 9px;
}
.bd-lightbox .arrow:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.bd-lightbox .arrow.disabled {
  display: none;
}
.bd-lightbox .arrow-t,
.bd-lightbox .arrow-b {
  background-color: #fff;
  border-radius: 3px;
  height: 6px;
  position: relative;
  width: 30px;
}
html[dir="rtl"] .bd-lightbox .arrow-t,
html[dir="rtl"] .bd-lightbox .arrow-b {
  right: 26px;
}
html[dir="ltr"] .bd-lightbox .arrow-t,
html[dir="ltr"] .bd-lightbox .arrow-b {
  left: 26px;
}
.bd-lightbox .arrow-t {
  top: 38px;
}
.bd-lightbox .arrow-b {
  top: 50px;
}
.bd-lightbox .close {
  cursor: pointer;
  height: 22px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  right: 39px;
  top: 30px;
  width: 22px;
  z-index: 10003;
}
.bd-lightbox .close:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.bd-lightbox .close .cw,
.bd-lightbox .close .ccw {
  background-color: #fff;
  border-radius: 3px;
  height: 6px;
  position: absolute;
  left: -4px;
  top: 8px;
  width: 30px;
}
.bd-lightbox .cw {
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Safari and Chrome */
  -o-transform: rotate(45deg);
  /* Opera */
  -moz-transform: rotate(45deg);
  /* Firefox */
}
.bd-lightbox .ccw {
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  /* IE 9 */
  -webkit-transform: rotate(-45deg);
  /* Safari and Chrome */
  -o-transform: rotate(-45deg);
  /* Opera */
  -moz-transform: rotate(-45deg);
  /* Firefox */
}
.bd-lightbox .close-alt,
.bd-lightbox .arrow-right-alt,
.bd-lightbox .arrow-left-alt {
  color: #fff;
  display: none;
  font-size: 2.5em;
  line-height: 100%;
}
.ie8 .bd-lightbox .close-alt,
.ie8 .bd-lightbox .arrow-right-alt,
.ie8 .bd-lightbox .arrow-left-alt {
  display: block;
}
.ie8 .bd-lightbox .cw,
.ie8 .bd-lightbox .ccw {
  display: none;
}
.ie7 .close-alt,
.ie7 .arrow-right-alt,
.ie7 .arrow-left-alt {
  display: block !important;
}
.ie7 .cw,
.ie7 .ccw {
  display: none !important;
}
.bd-lightbox,
.lightbox,
.bd-lightbox .lightbox-image {
  cursor: pointer;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvTGlnaHRib3hDb21tb24 {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvUHJvZHVjdE92ZXJ2aWV3Q29tbW9u {}
.bd-productoverview {
  min-height: 25px;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvUHJvZHVjdE92ZXJ2aWV3Q29tbW9u {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvUHJvZHVjdHNDb21tb24 {}
.bd-products {
  clear: both;
}
.separated-item-1536 {
  position: relative;
  z-index: 0;
}
.separated-item-1536:before,
.separated-item-1536:after {
  content: "";
  position: absolute;
  z-index: 10;
}
.separated-item-1536:before {
  top: 0;
  bottom: 0;
  left: 0;
}
.separated-item-1536:after {
  left: 0;
  right: 0;
  bottom: 0;
}
.first-col.separated-item-1536:after {
  left: 5px;
}
.last-col.separated-item-1536:after {
  right: 5px;
}
.separated-item-1536.first-col:before,
.separated-item-1536.last-row:after {
  content: none;
}
.bd-icon-1534:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1534:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1534:hover.active:before,
.bd-icon-1534.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1534:before {
  display: inline-block;
}
.bd-productsgridbar-1572 {
  clear: both;
  min-height: 25px;
}
.bd-container-1566 h2 {
  line-height: 45px;
  font-size: 45px;
  text-transform: none;
  color: #5f5ba4;
  margin-top: 0;
  margin-bottom: 0;
}
.bd-productsgridbar-1570 {
  min-height: 25px;
}
.bd-griditem-1560 {
  position: relative;
}
.bd-griditem-1560 {
  position: relative;
  margin-bottom: 10px;
  text-align: center;
  padding: 20px;
  border: 1px solid #e6e6e6;
}
.bd-griditem-1560:hover {
  border: 1px solid #aeacd1;
}
.separated-item-1560 {
  position: relative;
  z-index: 0;
}
.separated-item-1560:before,
.separated-item-1560:after {
  content: "";
  position: absolute;
  z-index: 10;
}
.separated-item-1560:before {
  top: 0;
  bottom: 0;
  left: 0;
}
.separated-item-1560:after {
  left: 0;
  right: 0;
  bottom: 5px;
}
.first-col.separated-item-1560:after {
  left: 5px;
}
.last-col.separated-item-1560:after {
  right: 5px;
}
.separated-item-1560.first-col:before,
.separated-item-1560.last-row:after {
  content: none;
}
.bd-icon-1554 {
  margin-right: 5px;
  padding: 0px 3px;
}
.bd-icon-1554 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-1554:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-1554:before {
  content: '\27f';
}
.bd-icon-1554:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-1554:before {
  display: inline-block;
  font-size: 22px;
  color: #dddddd;
  margin-bottom: undefined;
  line-height: 31.42857144px;
  line-height: 22px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1554:hover:before {
  display: inline-block;
  color: #ffffff;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1554:hover.active:before,
.bd-icon-1554.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1554:before {
  display: inline-block;
}
.bd-griditem-1562 {
  position: relative;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 15px 25px;
  border: 1px solid #e6e6e6;
}
.bd-griditem-1562:hover {
  border: 1px solid #aeacd1;
}
.separated-item-1562 {
  position: relative;
  z-index: 0;
}
.separated-item-1562:before,
.separated-item-1562:after {
  content: "";
  position: absolute;
  z-index: 10;
}
.separated-item-1562:before {
  top: 0;
  bottom: 0;
  left: 5px;
}
.separated-item-1562:after {
  left: 0;
  right: 0;
  bottom: 5px;
}
.first-col.separated-item-1562:after {
  left: 5px;
}
.last-col.separated-item-1562:after {
  right: 5px;
}
.separated-item-1562.first-col:before,
.separated-item-1562.last-row:after {
  content: none;
}
.bd-icon-1558 {
  padding: 0px 3px;
}
.bd-icon-1558 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-1558:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-1558:before {
  content: '\190';
}
.bd-icon-1558:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-1558:before {
  display: inline-block;
  color: #dddddd;
  font-size: 22px;
  margin-bottom: undefined;
  line-height: 31.42857144px;
  line-height: 22px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1558:hover:before {
  display: inline-block;
  color: #ffffff;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1558:hover.active:before,
.bd-icon-1558.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1558:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvUHJvZHVjdHNDb21tb24 {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvU2hvcHBpbmdDYXJ0Q29tbW9u {}
.bd-shoppingcart {
  margin-bottom: 25px;
}
.bd-block-9 {
  margin: 20px 50px 0px 0px;
}
.bd-container-52:not(.shape-only) blockquote,
.bd-blockquotes-10 {
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 5px solid #dddddd;
  border-radius: 0px;
}
.bd-container-52:not(.shape-only) blockquote,
.bd-blockquotes-10,
.bd-container-52:not(.shape-only) blockquote p,
.bd-blockquotes-10 p {
  line-height: 18.57142858px;
  font-size: 13px;
  font-style: italic;
}
.bd-button-13 a {
  line-height: 18.57142858px;
  font-size: 13px;
}
.bd-container-52:not(.shape-only) button,
.bd-container-52:not(.shape-only) input[type="submit"],
.bd-container-52:not(.shape-only) input[type="button"],
.bd-container-52:not(.shape-only) a.bd-button-13[href],
.bd-container-52:not(.shape-only) .bd-button-13,
button.bd-button-13,
input.bd-button-13,
a.bd-button-13[href],
.bd-button-13 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.bd-container-52:not(.shape-only) button,
.bd-container-52:not(.shape-only) input[type="submit"],
.bd-container-52:not(.shape-only) input[type="button"],
.bd-container-52:not(.shape-only) a.bd-button-13[href],
.bd-container-52:not(.shape-only) .bd-button-13,
button.bd-button-13,
input.bd-button-13,
a.bd-button-13[href],
.bd-button-13,
.bd-container-52:not(.shape-only) button:link,
.bd-container-52:not(.shape-only) input[type="submit"]:link,
.bd-container-52:not(.shape-only) input[type="button"]:link,
.bd-container-52:not(.shape-only) a.bd-button-13[href]:link,
.bd-container-52:not(.shape-only) .bd-button-13:link,
button.bd-button-13:link,
input.bd-button-13:link,
a.bd-button-13[href]:link,
.bd-button-13:link,
.bd-container-52:not(.shape-only) button:visited,
.bd-container-52:not(.shape-only) input[type="submit"]:visited,
.bd-container-52:not(.shape-only) input[type="button"]:visited,
.bd-container-52:not(.shape-only) a.bd-button-13[href]:visited,
.bd-container-52:not(.shape-only) .bd-button-13:visited,
button.bd-button-13:visited,
input.bd-button-13:visited,
a.bd-button-13[href]:visited,
.bd-button-13:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #5f5ba4;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  padding: 7px 15px;
  border: 0px solid #ffffff;
  background-image: none;
}
.bd-container-52:not(.shape-only) button:hover,
.bd-container-52:not(.shape-only) input[type="submit"]:hover,
.bd-container-52:not(.shape-only) input[type="button"]:hover,
.bd-container-52:not(.shape-only) a.bd-button-13[href]:hover,
.bd-container-52:not(.shape-only) .bd-button-13:hover,
button.bd-button-13:hover,
input.bd-button-13:hover,
a.bd-button-13[href]:hover,
.bd-button-13:hover,
.bd-container-52:not(.shape-only) button:focus,
.bd-container-52:not(.shape-only) input[type="submit"]:focus,
.bd-container-52:not(.shape-only) input[type="button"]:focus,
.bd-container-52:not(.shape-only) a.bd-button-13[href]:focus,
.bd-container-52:not(.shape-only) .bd-button-13:focus,
button.bd-button-13:focus,
input.bd-button-13:focus,
a.bd-button-13[href]:focus,
.bd-button-13:focus {
  background-color: #c5db4d;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.bd-imagestyles-16 {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
.bd-container-52:not(.shape-only) img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
.bd-container-52:not(.shape-only) table,
.bd-table-11 {
  border-collapse: collapse;
  width: 100%;
}
.bd-container-52:not(.shape-only) table thead td,
.bd-table-11 thead td,
.bd-container-52:not(.shape-only) table thead th,
.bd-table-11 thead th {
  border-bottom: 1px solid #dddddd;
}
.bd-container-52:not(.shape-only) table td,
.bd-table-11 td,
.bd-container-52:not(.shape-only) table th,
.bd-table-11 th {
  padding: 5px;
}
.bd-container-52:not(.shape-only) table tbody > tr:nth-child(odd) > td,
.bd-table-11 tbody > tr:nth-child(odd) > td,
.bd-container-52:not(.shape-only) table tbody > tr:nth-child(odd) > th,
.bd-table-11 tbody > tr:nth-child(odd) > th {
  background-color: #f5f5f5;
  background-image: none;
}
.bd-container-51 h6 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-51 h5 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-51 h4 {
  line-height: 23.21428572px;
  font-size: 16.25px;
  color: #777777;
  font-weight: normal;
  text-transform: none;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.bd-container-51 h3 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-51 h2 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-51 h1 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-51:not(.shape-only) blockquote,
.bd-blockquotes-9 {
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 5px solid #dddddd;
  border-radius: 0px;
}
.bd-container-51:not(.shape-only) blockquote,
.bd-blockquotes-9,
.bd-container-51:not(.shape-only) blockquote p,
.bd-blockquotes-9 p {
  line-height: 18.57142858px;
  font-size: 13px;
  font-style: italic;
}
.bd-button-12 a {
  line-height: 18.57142858px;
  font-size: 13px;
}
.bd-container-51:not(.shape-only) button,
.bd-container-51:not(.shape-only) input[type="submit"],
.bd-container-51:not(.shape-only) input[type="button"],
.bd-container-51:not(.shape-only) a.bd-button-12[href],
.bd-container-51:not(.shape-only) .bd-button-12,
button.bd-button-12,
input.bd-button-12,
a.bd-button-12[href],
.bd-button-12 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.bd-container-51:not(.shape-only) button,
.bd-container-51:not(.shape-only) input[type="submit"],
.bd-container-51:not(.shape-only) input[type="button"],
.bd-container-51:not(.shape-only) a.bd-button-12[href],
.bd-container-51:not(.shape-only) .bd-button-12,
button.bd-button-12,
input.bd-button-12,
a.bd-button-12[href],
.bd-button-12,
.bd-container-51:not(.shape-only) button:link,
.bd-container-51:not(.shape-only) input[type="submit"]:link,
.bd-container-51:not(.shape-only) input[type="button"]:link,
.bd-container-51:not(.shape-only) a.bd-button-12[href]:link,
.bd-container-51:not(.shape-only) .bd-button-12:link,
button.bd-button-12:link,
input.bd-button-12:link,
a.bd-button-12[href]:link,
.bd-button-12:link,
.bd-container-51:not(.shape-only) button:visited,
.bd-container-51:not(.shape-only) input[type="submit"]:visited,
.bd-container-51:not(.shape-only) input[type="button"]:visited,
.bd-container-51:not(.shape-only) a.bd-button-12[href]:visited,
.bd-container-51:not(.shape-only) .bd-button-12:visited,
button.bd-button-12:visited,
input.bd-button-12:visited,
a.bd-button-12[href]:visited,
.bd-button-12:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #5f5ba4;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  padding: 7px 15px;
  border: 0px solid #ffffff;
  background-image: none;
}
.bd-container-51:not(.shape-only) button:hover,
.bd-container-51:not(.shape-only) input[type="submit"]:hover,
.bd-container-51:not(.shape-only) input[type="button"]:hover,
.bd-container-51:not(.shape-only) a.bd-button-12[href]:hover,
.bd-container-51:not(.shape-only) .bd-button-12:hover,
button.bd-button-12:hover,
input.bd-button-12:hover,
a.bd-button-12[href]:hover,
.bd-button-12:hover,
.bd-container-51:not(.shape-only) button:focus,
.bd-container-51:not(.shape-only) input[type="submit"]:focus,
.bd-container-51:not(.shape-only) input[type="button"]:focus,
.bd-container-51:not(.shape-only) a.bd-button-12[href]:focus,
.bd-container-51:not(.shape-only) .bd-button-12:focus,
button.bd-button-12:focus,
input.bd-button-12:focus,
a.bd-button-12[href]:focus,
.bd-button-12:focus {
  background-color: #c5db4d;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.bd-imagestyles-15 {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
.bd-container-51:not(.shape-only) img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
.bd-container-51:not(.shape-only) table,
.bd-table-10 {
  border-collapse: collapse;
  width: 100%;
}
.bd-container-51:not(.shape-only) table thead td,
.bd-table-10 thead td,
.bd-container-51:not(.shape-only) table thead th,
.bd-table-10 thead th {
  border-bottom: 1px solid #dddddd;
}
.bd-container-51:not(.shape-only) table td,
.bd-table-10 td,
.bd-container-51:not(.shape-only) table th,
.bd-table-10 th {
  padding: 5px;
}
.bd-container-51:not(.shape-only) table tbody > tr:nth-child(odd) > td,
.bd-table-10 tbody > tr:nth-child(odd) > td,
.bd-container-51:not(.shape-only) table tbody > tr:nth-child(odd) > th,
.bd-table-10 tbody > tr:nth-child(odd) > th {
  background-color: #f5f5f5;
  background-image: none;
}
.bd-shoppingcartgrandtotal-1604 {
  width: 100%;
}
.bd-shoppingcartgrandtotal-1604.cart-totals.grand-totals table,
.bd-table-9 {
  border-collapse: collapse;
  width: 100%;
}
.bd-shoppingcartgrandtotal-1604.cart-totals.grand-totals table thead td,
.bd-table-9 thead td,
.bd-shoppingcartgrandtotal-1604.cart-totals.grand-totals table thead th,
.bd-table-9 thead th {
  border-bottom: 1px solid #777777;
}
.bd-shoppingcartgrandtotal-1604.cart-totals.grand-totals table td,
.bd-table-9 td,
.bd-shoppingcartgrandtotal-1604.cart-totals.grand-totals table th,
.bd-table-9 th {
  font-size: 11.05px;
  line-height: 15.78571429px;
}
.bd-shoppingcarttable-1602 {
  width: 100%;
}
.bd-shoppingcarttable-1602 {
  line-height: 18.57142858px;
  color: #555555;
  font-size: 13px;
}
.form-responsive-dependent-float {
  float: right;
}
@media (max-width: 991px) {
  .form-responsive-dependent-float {
    float: left;
  }
}
.bd-shoppingcarttable-1602 .input-medium {
  width: auto;
}
a.removelink:hover {
  text-decoration: none;
}
.bd-button-11 a {
  line-height: 18.57142858px;
  font-size: 13px;
}
.bd-container-1588:not(.shape-only) button,
.bd-container-1588:not(.shape-only) input[type="submit"],
.bd-container-1588:not(.shape-only) input[type="button"],
.bd-container-1588:not(.shape-only) a.bd-button-11[href],
.bd-container-1588:not(.shape-only) .bd-button-11,
button.bd-button-11,
input.bd-button-11,
a.bd-button-11[href],
.bd-button-11 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.bd-container-1588:not(.shape-only) button,
.bd-container-1588:not(.shape-only) input[type="submit"],
.bd-container-1588:not(.shape-only) input[type="button"],
.bd-container-1588:not(.shape-only) a.bd-button-11[href],
.bd-container-1588:not(.shape-only) .bd-button-11,
button.bd-button-11,
input.bd-button-11,
a.bd-button-11[href],
.bd-button-11,
.bd-container-1588:not(.shape-only) button:link,
.bd-container-1588:not(.shape-only) input[type="submit"]:link,
.bd-container-1588:not(.shape-only) input[type="button"]:link,
.bd-container-1588:not(.shape-only) a.bd-button-11[href]:link,
.bd-container-1588:not(.shape-only) .bd-button-11:link,
button.bd-button-11:link,
input.bd-button-11:link,
a.bd-button-11[href]:link,
.bd-button-11:link,
.bd-container-1588:not(.shape-only) button:visited,
.bd-container-1588:not(.shape-only) input[type="submit"]:visited,
.bd-container-1588:not(.shape-only) input[type="button"]:visited,
.bd-container-1588:not(.shape-only) a.bd-button-11[href]:visited,
.bd-container-1588:not(.shape-only) .bd-button-11:visited,
button.bd-button-11:visited,
input.bd-button-11:visited,
a.bd-button-11[href]:visited,
.bd-button-11:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #5f5ba4;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  margin-right: 10px;
  padding: 5px 15px;
  border: 0px solid #ffffff;
  background-image: none;
}
.bd-container-1588:not(.shape-only) button:hover,
.bd-container-1588:not(.shape-only) input[type="submit"]:hover,
.bd-container-1588:not(.shape-only) input[type="button"]:hover,
.bd-container-1588:not(.shape-only) a.bd-button-11[href]:hover,
.bd-container-1588:not(.shape-only) .bd-button-11:hover,
button.bd-button-11:hover,
input.bd-button-11:hover,
a.bd-button-11[href]:hover,
.bd-button-11:hover,
.bd-container-1588:not(.shape-only) button:focus,
.bd-container-1588:not(.shape-only) input[type="submit"]:focus,
.bd-container-1588:not(.shape-only) input[type="button"]:focus,
.bd-container-1588:not(.shape-only) a.bd-button-11[href]:focus,
.bd-container-1588:not(.shape-only) .bd-button-11:focus,
button.bd-button-11:focus,
input.bd-button-11:focus,
a.bd-button-11[href]:focus,
.bd-button-11:focus {
  background-color: #837fb8;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.bd-container-1588:not(.shape-only) button:active,
.bd-container-1588:not(.shape-only) input[type="submit"]:active,
.bd-container-1588:not(.shape-only) input[type="button"]:active,
.bd-container-1588:not(.shape-only) a.bd-button-11[href]:active,
.bd-container-1588:not(.shape-only) .bd-button-11:active,
button.bd-button-11:active,
input.bd-button-11:active,
a.bd-button-11[href]:active,
.bd-button-11:active {
  background-color: #c5db4d;
  background-image: none;
}
.bd-icon-1590 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-1590:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-1590:before {
  content: '\234';
}
.bd-icon-1590:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-1590:before {
  display: inline-block;
  font-size: 11.05px;
  color: rgba(120, 120, 120, 0.5);
  margin-bottom: 2px;
  line-height: 15.78571429px;
  line-height: 11.05px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1590:hover:before {
  display: inline-block;
  color: #d9534f;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1590:hover.active:before,
.bd-icon-1590.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1590:before {
  display: inline-block;
}
.bd-carttitle-1600 h2 {
  line-height: 45px;
  color: #5f5ba4;
  font-size: 45px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
}
.bd-carttitle-1600 h2 a {
  color: #5f5ba4;
  text-transform: none;
  text-decoration: none;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvU2hvcHBpbmdDYXJ0Q29tbW9u {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvU3RyZXRjaFRvQm90dG9tQ29yZUNvbW1vbg {}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvU3RyZXRjaFRvQm90dG9tQ29yZUNvbW1vbg {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQWNjb3JkaW9u {}
.bd-menuitem-1472 {
  cursor: pointer;
}
.bd-container-1474 {
  padding: 10px 20px;
}
.bd-accordion .bd-menuitem-1472 {
  list-style: none;
  position: relative;
}
.bd-accordion .bd-menuitem-1472 > a,
.bd-accordion .bd-menuitem-1472 > a:link,
.bd-accordion .bd-menuitem-1472 > a:visited {
  background-color: #f5f5f5;
  color: #777777;
  text-decoration: none;
  padding: 10px 20px;
  background-image: none;
  display: block;
  white-space: nowrap;
}
.bd-accordion .bd-menuitem-1472 > a:before,
.bd-accordion .bd-menuitem-1472 > a:link:before,
.bd-accordion .bd-menuitem-1472 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-accordion .bd-menuitem-1472 > a > *,
.bd-accordion .bd-menuitem-1472 > a:link > *,
.bd-accordion .bd-menuitem-1472 > a:visited > * {
  vertical-align: middle;
}
.bd-accordion .bd-menuitem-1472 > a:focus {
  outline-width: 0;
}
.bd-accordion .bd-menuitem-1472:not(.active) > a.hover:not(.active),
.bd-accordion .bd-menuitem-1472:not(.active) > a:hover:not(.active),
.bd-accordion .bd-menuitem-1472:not(.active) > a:focus:not(.active),
.bd-accordion .bd-menuitem-1472:hover:not(.active) > a:not(.active) {
  background-color: #ffffff;
  color: #333333;
  background-image: none;
  display: block;
}
.bd-accordion .bd-menuitem-1472:not(.active) > a.hover:not(.active):before,
.bd-accordion .bd-menuitem-1472:not(.active) > a:hover:not(.active):before,
.bd-accordion .bd-menuitem-1472:not(.active) > a:focus:not(.active):before,
.bd-accordion .bd-menuitem-1472:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-accordion .bd-menuitem-1472 > a.active,
.bd-accordion .bd-menuitem-1472.active > a {
  background-color: #ffffff;
  color: #333333;
  background-image: none;
  display: block;
}
.bd-accordion .bd-menuitem-1472 > a.active:before,
.bd-accordion .bd-menuitem-1472.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}

.moreinfo button {
   border-radius: 12px !important;
   color: #FFF !important;
/*   background-color: #5BC0DE !important;
   border-color: #46B8DA !important; 
*/
   background-color: #1E80ED !important;
   border-color: #006BC2!important; 
}

#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQWNjb3JkaW9u {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvYmxvY2s {}
.bd-block {
  background-size: auto auto;
  background-color: rgba(0, 0, 0, 0);
  position: static;
  z-index: auto;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 5px;
  padding: 0px;
  border-radius: 0px;
}
.bd-container-1414 {
  background-size: auto auto;
  background-color: rgba(0, 0, 0, 0);
  position: static;
  z-index: auto;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 0px;
  padding: 7px;
  border-radius: 0px;
}
.bd-container-1414:not(.shape-only) {
  line-height: 21.97px;
  color: #2a3846;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  word-spacing: 0px;
}
.bd-container-1414:not(.shape-only) p {
  text-indent: 0px;
  margin-top: 0px;
  margin-right: 5px;
  margin-bottom: 0px;
  margin-left: 5px;
}
.bd-container-1414:not(.shape-only) a {
  line-height: 21.97px;
  color: #635ea6;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 0px;
  margin-right: 5px;
  margin-bottom: 0px;
  margin-left: 5px;
}
.bd-container-1414:not(.shape-only) a:hover {
  color: #504c8a;
  text-decoration: none;
}
.bd-container-1414:not(.shape-only) a:visited {
  color: #7690ad;
  text-decoration: none;
}
@media (max-width: 767px) {
  .bd-container-1414:not(.shape-only) {
    text-align: left;
  }
}
.bd-container-1412 {
  background-size: auto auto;
  background-color: rgba(0, 0, 0, 0);
  position: static;
  z-index: auto;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 0px 0px 2px;
  padding: 6px 7px;
  border-radius: 0px;
}
.bd-container-1412 h6 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-1412 h5 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-1412 h4 {
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 0px;
  color: #393663;
  font-size: 20px;
  text-transform: none;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
.bd-container-1412 h4 a {
  line-height: 24px;
  color: #393663;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.bd-container-1412 h3 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-1412 h2 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-1412 h1 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
@media (max-width: 767px) {
  .bd-container-1412 h4 {
    text-align: left;
  }
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvYmxvY2s {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQmxvY2txdW90ZXNNaXhpbg {}
blockquote:not([class]),
.bd-tagstyles:not(.bd-custom-blockquotes) blockquote,
.bd-blockquotes {
  position: static;
  z-index: auto;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-image: url(images/postquote.png);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-color: #f8fbea;
  margin: 10px 0px 0px 25px;
  padding: 10px 10px 10px 47px;
  border-radius: 0px;
}
blockquote:not([class]),
.bd-tagstyles:not(.bd-custom-blockquotes) blockquote,
.bd-blockquotes,
blockquote:not([class]) p,
.bd-tagstyles:not(.bd-custom-blockquotes) blockquote p,
.bd-blockquotes p {
  line-height: 13px normal;
  font-style: italic;
  color: #0d1216;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQmxvY2txdW90ZXNNaXhpbg {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQnVsbGV0TGlzdE1peGlu {}
.bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul,
.bd-bulletlist {
  margin: 3px 0px 0px;
  padding: 0px 0px 0px 17px;
}
.bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul li,
.bd-bulletlist li {
/*  list-style: none; */
  line-height: 13px normal;
  color: #444455;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 20px;
}
.bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul li a,
.bd-bulletlist li a {
  line-height: 13px normal;
  color: #0000ee;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
}
.bd-icon-1392:before,
.bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul li:before,
.bd-bulletlist li:before {
  content: url(images/postbullets.png);
  font-size: 0 !important;
  line-height: 0 !important;
}
.bd-icon-1392:before,
.bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul li:before,
.bd-bulletlist li:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1392:hover:before,
.bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul li:hover:before,
.bd-bulletlist li:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1392:hover.active:before,
.bd-icon-1392.active:before,
.bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul li.active:before,
.bd-bulletlist li.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1392:before,
.bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul li:before,
.bd-bulletlist li:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQnVsbGV0TGlzdE1peGlu {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQnV0dG9uTWl4aW4 {}
.bd-button a {
  line-height: 18.57142858px;
  font-size: 13px;
}
button:not([class]),
input[type="submit"]:not([class]),
input[type="button"]:not([class]),
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) button,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"],
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"],
button.bd-button,
input.bd-button,
a.bd-button[href],
.bd-button {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
button:not([class]),
input[type="submit"]:not([class]),
input[type="button"]:not([class]),
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) button,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"],
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"],
button.bd-button,
input.bd-button,
a.bd-button[href],
.bd-button,
button:not([class]):link,
input[type="submit"]:not([class]):link,
input[type="button"]:not([class]):link,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:link,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:link,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:link,
button.bd-button:link,
input.bd-button:link,
a.bd-button[href]:link,
.bd-button:link,
button:not([class]):visited,
input[type="submit"]:not([class]):visited,
input[type="button"]:not([class]):visited,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:visited,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:visited,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:visited,
button.bd-button:visited,
input.bd-button:visited,
a.bd-button[href]:visited,
.bd-button:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #312f55;
  background-color: #c5db4d;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  position: relative;
  z-index: auto;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-size: auto auto;
  background-origin: border-box;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: nowrap;
  text-indent: 0px;
  word-spacing: 0px;
  border-collapse: separate;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  margin: 0 auto;
  padding: 0 21px;
  border: 0 none;
  border-radius: 3px;
  line-height: 24.96px;
}
button:not([class]):hover,
input[type="submit"]:not([class]):hover,
input[type="button"]:not([class]):hover,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:hover,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:hover,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:hover,
button.bd-button:hover,
input.bd-button:hover,
a.bd-button[href]:hover,
.bd-button:hover,
button:not([class]):focus,
input[type="submit"]:not([class]):focus,
input[type="button"]:not([class]):focus,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:focus,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:focus,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:focus,
button.bd-button:focus,
input.bd-button:focus,
a.bd-button[href]:focus,
.bd-button:focus {
  background-color: #abc328;
  text-decoration: none;
  background-image: none;
}
button:not([class]):active,
input[type="submit"]:not([class]):active,
input[type="button"]:not([class]):active,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:active,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:active,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:active,
button.bd-button:active,
input.bd-button:active,
a.bd-button[href]:active,
.bd-button:active {
  background-color: #c5db4d;
  text-decoration: none;
  background-image: none;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQnV0dG9uTWl4aW4 {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvY2Fyb3VzZWw {}
.bd-carousel {
  display: inline-block;
}
.left-button,
.right-button {
  display: inline-block;
  font-size: 0;
  pointer-events: none;
}
.left-button:before,
.right-button:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  width: 0;
}
.left-button .bd-carousel,
.right-button .bd-carousel {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  pointer-events: auto;
}
.left-button .bd-carousel .bd-icon-1464,
.right-button .bd-carousel .bd-icon-1464 {
  display: inline-block;
}
.right-button .bd-carousel {
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
  -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
  -o-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
}
.left-button .bd-carousel {
  -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
  -moz-transform: matrix(1, 0, 0, 1, 0, 0);
  -ms-transform: matrix(1, 0, 0, 1, 0, 0);
  -o-transform: matrix(1, 0, 0, 1, 0, 0);
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.bd-icon-1464 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-1464:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-1464:before {
  content: '\1fa';
}
.bd-icon-1464:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-1464:before {
  display: inline-block;
  font-size: 56px;
  color: rgba(255, 255, 255, 0.5);
  line-height: 80.00000002px;
  line-height: 56px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1464:hover:before {
  display: inline-block;
  background-color: rgba(255, 255, 255, 0);
  color: rgba(120, 120, 120, 0.5);
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1464:hover.active:before,
.bd-icon-1464.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1464:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvY2Fyb3VzZWw {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvRm9ybUxhYmVsTWl4aW4 {}
label {
  font-weight: normal;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvRm9ybUxhYmVsTWl4aW4 {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvSE1lbnVNaXhpbg {}
.bd-horizontalmenu {
  background-size: auto auto;
  background-origin: border-box;
  background-color: #c1d83f;
  position: relative;
  z-index: 499;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin: 1px 0px 0px;
  padding: 0px;
  border-bottom: 1px dotted #d7e684;
  border-radius: 0px;
}
@media (min-width: 768px) {
  [data-responsive-menu="true"] .bd-horizontalmenu .bd-menuitem-1444:last-child > a {
    border-right-width: 0 !important;
  }
}
[data-responsive-menu="false"] .bd-horizontalmenu .bd-menuitem-1444:last-child > a {
  border-right-width: 0 !important;
}
.bd-menu-1450.nav.nav-pills > li + li {
  margin: 0;
}
.bd-menu-1450 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-left: -6px;
}
.bd-menuitem-1444 > a {
  cursor: pointer;
  /* Safari click events fix */
}
.bd-menu-1450.nav-pills .bd-menuitem-1444 {
  list-style: none;
  position: relative;
}
.bd-menu-1450.nav-pills .bd-menuitem-1444 > a,
.bd-menu-1450.nav-pills .bd-menuitem-1444 > a:link,
.bd-menu-1450.nav-pills .bd-menuitem-1444 > a:visited {
  color: #393663;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: center;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  cursor: pointer;
  line-height: 35px;
  margin: 0px 0px 0px 5px;
  padding: 0 8px;
  border-radius: 3px;
  line-height: 34.97px;
  display: block;
}
.bd-menu-1450.nav-pills .bd-menuitem-1444 > a:before,
.bd-menu-1450.nav-pills .bd-menuitem-1444 > a:link:before,
.bd-menu-1450.nav-pills .bd-menuitem-1444 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-1450.nav-pills .bd-menuitem-1444 > a > *,
.bd-menu-1450.nav-pills .bd-menuitem-1444 > a:link > *,
.bd-menu-1450.nav-pills .bd-menuitem-1444 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-1450.nav-pills .bd-menuitem-1444 > a:focus {
  outline-width: 0;
}
.bd-menu-1450.nav-pills .bd-menuitem-1444:not(.active) > a.hover:not(.active),
.bd-menu-1450.nav-pills .bd-menuitem-1444:not(.active) > a:hover:not(.active),
.bd-menu-1450.nav-pills .bd-menuitem-1444:not(.active) > a:focus:not(.active),
.bd-menu-1450.nav-pills .bd-menuitem-1444:hover:not(.active) > a:not(.active) {
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  color: #616e16;
  border-top: 1px solid #837fb8;
  display: block;
}
.bd-menu-1450.nav-pills .bd-menuitem-1444:not(.active) > a.hover:not(.active):before,
.bd-menu-1450.nav-pills .bd-menuitem-1444:not(.active) > a:hover:not(.active):before,
.bd-menu-1450.nav-pills .bd-menuitem-1444:not(.active) > a:focus:not(.active):before,
.bd-menu-1450.nav-pills .bd-menuitem-1444:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-1450.nav-pills .bd-menuitem-1444 > a.active,
.bd-menu-1450.nav-pills .bd-menuitem-1444.active > a {
  color: #ffffff;
  text-align: left;
  border-top: 1px solid #5f5ba4;
  display: block;
}
.bd-menu-1450.nav-pills .bd-menuitem-1444 > a.active:before,
.bd-menu-1450.nav-pills .bd-menuitem-1444.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-1448-popup {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 1001;
}
.bd-menu-1448-popup.bd-popup-left {
  left: auto;
  right: 0;
}
.bd-menu-1448-popup,
.bd-menu-1448-popup.bd-popup-right {
  left: 0;
  right: auto;
}
.bd-menuitem-1446 > .bd-menu-1448-popup {
  top: -7px;
}
.bd-menuitem-1446 > .bd-menu-1448-popup.bd-popup-left {
  left: auto;
  right: 100%;
}
.bd-menuitem-1446 > .bd-menu-1448-popup,
.bd-menuitem-1446 > .bd-menu-1448-popup.bd-popup-right {
  left: 100%;
  right: auto;
}
.bd-menu-1448 > li:last-child > a {
  border-bottom-left-radius: -4px;
  border-bottom-right-radius: -4px;
}
.bd-menu-1448 > li:first-child > a {
  border-top-left-radius: -4px;
  border-top-right-radius: -4px;
}
.bd-menu-1448 .bd-menuitem-1446:last-child > a:not(.active):not(:hover) {
  border-bottom-width: 0;
}
.bd-menu-1448 .bd-menuitem-1446:last-child > a:hover {
  border-bottom-width: 0;
}
.bd-menu-1448 .bd-menuitem-1446:last-child > a.active {
  border-bottom-width: 0;
}
.bd-menu-1448 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  display: block;
  position: absolute;
  content: ' ';
  z-index: 1;
  margin: 0px 0px 0px 5px;
  padding: 6px;
  border: 1px dotted rgba(234, 242, 192, 0.9);
  border-radius: 3px;
}
.bd-menu-1448 .bd-menuitem-1446 {
  list-style: none;
  position: relative;
}
.bd-menu-1448 .bd-menuitem-1446 > a,
.bd-menu-1448 .bd-menuitem-1446 > a:link,
.bd-menu-1448 .bd-menuitem-1446 > a:visited {
  z-index: 11;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  text-align: left;
  color: #616e16;
  text-decoration: none;
  margin: 0 auto;
  padding: 0 6px 0 3px;
  border-radius: 3px;
  line-height: 24.96px;
  display: block;
  white-space: nowrap;
}
.bd-menu-1448 .bd-menuitem-1446 > a:before,
.bd-menu-1448 .bd-menuitem-1446 > a:link:before,
.bd-menu-1448 .bd-menuitem-1446 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-1448 .bd-menuitem-1446 > a > *,
.bd-menu-1448 .bd-menuitem-1446 > a:link > *,
.bd-menu-1448 .bd-menuitem-1446 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-1448 .bd-menuitem-1446 > a:focus {
  outline-width: 0;
}
.bd-menu-1448 .bd-menuitem-1446:not(.active) > a.hover:not(.active),
.bd-menu-1448 .bd-menuitem-1446:not(.active) > a:hover:not(.active),
.bd-menu-1448 .bd-menuitem-1446:not(.active) > a:focus:not(.active),
.bd-menu-1448 .bd-menuitem-1446:hover:not(.active) > a:not(.active) {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
  color: #5c579e;
  margin: 0px;
  background-image: none;
  display: block;
}
.bd-menu-1448 .bd-menuitem-1446:not(.active) > a.hover:not(.active):before,
.bd-menu-1448 .bd-menuitem-1446:not(.active) > a:hover:not(.active):before,
.bd-menu-1448 .bd-menuitem-1446:not(.active) > a:focus:not(.active):before,
.bd-menu-1448 .bd-menuitem-1446:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-1448 .bd-menuitem-1446 > a.active,
.bd-menu-1448 .bd-menuitem-1446.active > a {
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  display: block;
}
.bd-menu-1448 .bd-menuitem-1446 > a.active:before,
.bd-menu-1448 .bd-menuitem-1446.active > a:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-menu-1448 .bd-menuitem-1446 > a.active:before,
.bd-menu-1448 .bd-menuitem-1446.active > a:before {
  content: '\168';
}
.bd-menu-1448 .bd-menuitem-1446 > a.active:before,
.bd-menu-1448 .bd-menuitem-1446.active > a:before {
  width: auto;
  visibility: inherit;
}
.bd-menu-1448 .bd-menuitem-1446 > a.active:before,
.bd-menu-1448 .bd-menuitem-1446.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvSE1lbnVNaXhpbg {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvSW1hZ2VNaXhpbg {}
img:not([class]),
.bd-imagestyles {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
}
.bd-tagstyles:not(.bd-custom-image):not(.shape-only) img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvSW1hZ2VNaXhpbg {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvaW5kaWNhdG9ycw {}
.bd-indicators {
  margin: 0;
  padding: 0;
  text-align: center;
  line-height: 0;
  display: inline-block;
  position: relative;
  z-index: 1;
  margin: 10px;
}
.bd-indicators .bd-menuitem-1466 {
  list-style: none;
  position: relative;
}
.bd-indicators .bd-menuitem-1466 > a,
.bd-indicators .bd-menuitem-1466 > a:link,
.bd-indicators .bd-menuitem-1466 > a:visited {
  width: 12px;
  height: 12px;
  margin-right: 2px;
  margin-left: 2px;
  border: 1px solid #5f5ba4;
  border-radius: 50%;
  display: block;
  white-space: nowrap;
}
.bd-indicators .bd-menuitem-1466 > a:before,
.bd-indicators .bd-menuitem-1466 > a:link:before,
.bd-indicators .bd-menuitem-1466 > a:visited:before {
  display: inline-block;
  color: #dddddd;
  vertical-align: middle;
  text-decoration: none;
}
.bd-indicators .bd-menuitem-1466 > a > *,
.bd-indicators .bd-menuitem-1466 > a:link > *,
.bd-indicators .bd-menuitem-1466 > a:visited > * {
  vertical-align: middle;
}
.bd-indicators .bd-menuitem-1466 > a:focus {
  outline-width: 0;
}
.bd-indicators .bd-menuitem-1466:not(.active) > a.hover:not(.active),
.bd-indicators .bd-menuitem-1466:not(.active) > a:hover:not(.active),
.bd-indicators .bd-menuitem-1466:not(.active) > a:focus:not(.active),
.bd-indicators .bd-menuitem-1466:hover:not(.active) > a:not(.active) {
  background-color: #aeacd1;
  background-image: none;
  display: block;
}
.bd-indicators .bd-menuitem-1466:not(.active) > a.hover:not(.active):before,
.bd-indicators .bd-menuitem-1466:not(.active) > a:hover:not(.active):before,
.bd-indicators .bd-menuitem-1466:not(.active) > a:focus:not(.active):before,
.bd-indicators .bd-menuitem-1466:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  color: #5f5ba4;
  vertical-align: middle;
  text-decoration: none;
}
.bd-indicators .bd-menuitem-1466 > a.active,
.bd-indicators .bd-menuitem-1466.active > a {
  background-color: #5f5ba4;
  background-image: none;
  display: block;
}
.bd-indicators .bd-menuitem-1466 > a.active:before,
.bd-indicators .bd-menuitem-1466.active > a:before {
  display: inline-block;
  color: #777777;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menuitem-1466 {
  display: inline-block;
  cursor: pointer;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvaW5kaWNhdG9ycw {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvSW5wdXRNaXhpbg {}
input[type="text"]:not([class]),
input[type="password"]:not([class]),
input[type="datetime"]:not([class]),
input[type="datetime-local"]:not([class]),
input[type="date"]:not([class]),
input[type="month"]:not([class]),
input[type="time"]:not([class]),
input[type="week"]:not([class]),
input[type="number"]:not([class]),
input[type="email"]:not([class]),
input[type="url"]:not([class]),
input[type="search"]:not([class]),
input[type="tel"]:not([class]),
input[type="color"]:not([class]),
textarea:not([class]),
select:not([class]) {
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #fcfdf7;
  background-size: auto auto;
  position: static;
  z-index: auto;
  display: inline-block;
  width: 690;
  height: 26;
  margin: 0px;
  padding: 4px 0px;
  border: 1px solid #d4e47c;
  border-radius: 4px;
  line-height: 13px normal;
  color: #3d5166;
  line-height: 21.97px;
  color: #5f5ba4;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"]:not([class]) p,
input[type="password"]:not([class]) p,
input[type="datetime"]:not([class]) p,
input[type="datetime-local"]:not([class]) p,
input[type="date"]:not([class]) p,
input[type="month"]:not([class]) p,
input[type="time"]:not([class]) p,
input[type="week"]:not([class]) p,
input[type="number"]:not([class]) p,
input[type="email"]:not([class]) p,
input[type="url"]:not([class]) p,
input[type="search"]:not([class]) p,
input[type="tel"]:not([class]) p,
input[type="color"]:not([class]) p,
textarea:not([class]) p,
select:not([class]) p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"]:not([class]):visited,
input[type="password"]:not([class]):visited,
input[type="datetime"]:not([class]):visited,
input[type="datetime-local"]:not([class]):visited,
input[type="date"]:not([class]):visited,
input[type="month"]:not([class]):visited,
input[type="time"]:not([class]):visited,
input[type="week"]:not([class]):visited,
input[type="number"]:not([class]):visited,
input[type="email"]:not([class]):visited,
input[type="url"]:not([class]):visited,
input[type="search"]:not([class]):visited,
input[type="tel"]:not([class]):visited,
input[type="color"]:not([class]):visited,
textarea:not([class]):visited,
select:not([class]):visited {
  color: #839bb4;
}
input[type="text"]:not([class])::-webkit-input-placeholder,
input[type="text"]:not([class]):-moz-placeholder,
input[type="text"]:not([class]):-ms-input-placeholder {
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #fcfdf7;
  background-size: auto auto;
  position: static;
  z-index: auto;
  display: inline-block;
  width: 690;
  height: 26;
  margin: 0px;
  padding: 4px 0px;
  border: 1px solid #d4e47c;
  border-radius: 4px;
  padding: 0;
  background: none;
  border: none;
}
input[type="text"]:not([class])::-webkit-input-placeholder {
  line-height: 13px normal;
  color: #3d5166;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  word-spacing: 0px;
}
input[type="text"]:not([class])::-webkit-input-placeholder p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"]:not([class])::-webkit-input-placeholder {
  line-height: 21.97px;
  color: #5f5ba4;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"]:not([class])::-webkit-input-placeholder:visited {
  color: #839bb4;
}
input[type="text"]:not([class]):-moz-placeholder {
  line-height: 13px normal;
  color: #3d5166;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  word-spacing: 0px;
}
input[type="text"]:not([class]):-moz-placeholder p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"]:not([class]):-moz-placeholder {
  line-height: 21.97px;
  color: #5f5ba4;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"]:not([class]):-moz-placeholder:visited {
  color: #839bb4;
}
input[type="text"]:not([class]):-ms-input-placeholder {
  line-height: 13px normal;
  color: #3d5166;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  word-spacing: 0px;
}
input[type="text"]:not([class]):-ms-input-placeholder p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"]:not([class]):-ms-input-placeholder {
  line-height: 21.97px;
  color: #5f5ba4;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"]:not([class]):-ms-input-placeholder:visited {
  color: #839bb4;
}
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="password"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="datetime"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="datetime-local"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="date"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="month"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="time"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="week"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="number"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="email"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="url"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="search"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="tel"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="color"],
.bd-tagstyles:not(.bd-custom-inputs) textarea,
.bd-tagstyles:not(.bd-custom-inputs) select {
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #fcfdf7;
  background-size: auto auto;
  position: static;
  z-index: auto;
  display: inline-block;
  width: 690;
  height: 26;
  margin: 0px;
  padding: 4px 0px;
  border: 1px solid #d4e47c;
  border-radius: 4px;
  line-height: 13px normal;
  color: #3d5166;
  line-height: 21.97px;
  color: #5f5ba4;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"] p,
.bd-tagstyles:not(.bd-custom-inputs) input[type="password"] p,
.bd-tagstyles:not(.bd-custom-inputs) input[type="datetime"] p,
.bd-tagstyles:not(.bd-custom-inputs) input[type="datetime-local"] p,
.bd-tagstyles:not(.bd-custom-inputs) input[type="date"] p,
.bd-tagstyles:not(.bd-custom-inputs) input[type="month"] p,
.bd-tagstyles:not(.bd-custom-inputs) input[type="time"] p,
.bd-tagstyles:not(.bd-custom-inputs) input[type="week"] p,
.bd-tagstyles:not(.bd-custom-inputs) input[type="number"] p,
.bd-tagstyles:not(.bd-custom-inputs) input[type="email"] p,
.bd-tagstyles:not(.bd-custom-inputs) input[type="url"] p,
.bd-tagstyles:not(.bd-custom-inputs) input[type="search"] p,
.bd-tagstyles:not(.bd-custom-inputs) input[type="tel"] p,
.bd-tagstyles:not(.bd-custom-inputs) input[type="color"] p,
.bd-tagstyles:not(.bd-custom-inputs) textarea p,
.bd-tagstyles:not(.bd-custom-inputs) select p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:visited,
.bd-tagstyles:not(.bd-custom-inputs) input[type="password"]:visited,
.bd-tagstyles:not(.bd-custom-inputs) input[type="datetime"]:visited,
.bd-tagstyles:not(.bd-custom-inputs) input[type="datetime-local"]:visited,
.bd-tagstyles:not(.bd-custom-inputs) input[type="date"]:visited,
.bd-tagstyles:not(.bd-custom-inputs) input[type="month"]:visited,
.bd-tagstyles:not(.bd-custom-inputs) input[type="time"]:visited,
.bd-tagstyles:not(.bd-custom-inputs) input[type="week"]:visited,
.bd-tagstyles:not(.bd-custom-inputs) input[type="number"]:visited,
.bd-tagstyles:not(.bd-custom-inputs) input[type="email"]:visited,
.bd-tagstyles:not(.bd-custom-inputs) input[type="url"]:visited,
.bd-tagstyles:not(.bd-custom-inputs) input[type="search"]:visited,
.bd-tagstyles:not(.bd-custom-inputs) input[type="tel"]:visited,
.bd-tagstyles:not(.bd-custom-inputs) input[type="color"]:visited,
.bd-tagstyles:not(.bd-custom-inputs) textarea:visited,
.bd-tagstyles:not(.bd-custom-inputs) select:visited {
  color: #839bb4;
}
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"]::-webkit-input-placeholder,
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-moz-placeholder,
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-ms-input-placeholder {
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #fcfdf7;
  background-size: auto auto;
  position: static;
  z-index: auto;
  display: inline-block;
  width: 690;
  height: 26;
  margin: 0px;
  padding: 4px 0px;
  border: 1px solid #d4e47c;
  border-radius: 4px;
  padding: 0;
  background: none;
  border: none;
}
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"]::-webkit-input-placeholder {
  line-height: 13px normal;
  color: #3d5166;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  word-spacing: 0px;
}
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"]::-webkit-input-placeholder p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"]::-webkit-input-placeholder {
  line-height: 21.97px;
  color: #5f5ba4;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"]::-webkit-input-placeholder:visited {
  color: #839bb4;
}
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-moz-placeholder {
  line-height: 13px normal;
  color: #3d5166;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  word-spacing: 0px;
}
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-moz-placeholder p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-moz-placeholder {
  line-height: 21.97px;
  color: #5f5ba4;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-moz-placeholder:visited {
  color: #839bb4;
}
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-ms-input-placeholder {
  line-height: 13px normal;
  color: #3d5166;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  word-spacing: 0px;
}
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-ms-input-placeholder p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-ms-input-placeholder {
  line-height: 21.97px;
  color: #5f5ba4;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-ms-input-placeholder:visited {
  color: #839bb4;
}
input[type="text"].bd-bootstrapinput.form-control,
input[type="password"].bd-bootstrapinput.form-control,
input[type="datetime"].bd-bootstrapinput.form-control,
input[type="datetime-local"].bd-bootstrapinput.form-control,
input[type="date"].bd-bootstrapinput.form-control,
input[type="month"].bd-bootstrapinput.form-control,
input[type="time"].bd-bootstrapinput.form-control,
input[type="week"].bd-bootstrapinput.form-control,
input[type="number"].bd-bootstrapinput.form-control,
input[type="email"].bd-bootstrapinput.form-control,
input[type="url"].bd-bootstrapinput.form-control,
input[type="search"].bd-bootstrapinput.form-control,
input[type="tel"].bd-bootstrapinput.form-control,
input[type="color"].bd-bootstrapinput.form-control,
textarea.bd-bootstrapinput.form-control,
select.bd-bootstrapinput.form-control {
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #fcfdf7;
  background-size: auto auto;
  position: static;
  z-index: auto;
  display: inline-block;
  width: 690;
  height: 26;
  margin: 0px;
  padding: 4px 0px;
  border: 1px solid #d4e47c;
  border-radius: 4px;
  line-height: 13px normal;
  color: #3d5166;
  line-height: 21.97px;
  color: #5f5ba4;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"].bd-bootstrapinput.form-control p,
input[type="password"].bd-bootstrapinput.form-control p,
input[type="datetime"].bd-bootstrapinput.form-control p,
input[type="datetime-local"].bd-bootstrapinput.form-control p,
input[type="date"].bd-bootstrapinput.form-control p,
input[type="month"].bd-bootstrapinput.form-control p,
input[type="time"].bd-bootstrapinput.form-control p,
input[type="week"].bd-bootstrapinput.form-control p,
input[type="number"].bd-bootstrapinput.form-control p,
input[type="email"].bd-bootstrapinput.form-control p,
input[type="url"].bd-bootstrapinput.form-control p,
input[type="search"].bd-bootstrapinput.form-control p,
input[type="tel"].bd-bootstrapinput.form-control p,
input[type="color"].bd-bootstrapinput.form-control p,
textarea.bd-bootstrapinput.form-control p,
select.bd-bootstrapinput.form-control p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"].bd-bootstrapinput.form-control:visited,
input[type="password"].bd-bootstrapinput.form-control:visited,
input[type="datetime"].bd-bootstrapinput.form-control:visited,
input[type="datetime-local"].bd-bootstrapinput.form-control:visited,
input[type="date"].bd-bootstrapinput.form-control:visited,
input[type="month"].bd-bootstrapinput.form-control:visited,
input[type="time"].bd-bootstrapinput.form-control:visited,
input[type="week"].bd-bootstrapinput.form-control:visited,
input[type="number"].bd-bootstrapinput.form-control:visited,
input[type="email"].bd-bootstrapinput.form-control:visited,
input[type="url"].bd-bootstrapinput.form-control:visited,
input[type="search"].bd-bootstrapinput.form-control:visited,
input[type="tel"].bd-bootstrapinput.form-control:visited,
input[type="color"].bd-bootstrapinput.form-control:visited,
textarea.bd-bootstrapinput.form-control:visited,
select.bd-bootstrapinput.form-control:visited {
  color: #839bb4;
}
input[type="text"].bd-bootstrapinput.form-control::-webkit-input-placeholder,
input[type="text"].bd-bootstrapinput.form-control:-moz-placeholder,
input[type="text"].bd-bootstrapinput.form-control:-ms-input-placeholder {
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #fcfdf7;
  background-size: auto auto;
  position: static;
  z-index: auto;
  display: inline-block;
  width: 690;
  height: 26;
  margin: 0px;
  padding: 4px 0px;
  border: 1px solid #d4e47c;
  border-radius: 4px;
  padding: 0;
  background: none;
  border: none;
}
input[type="text"].bd-bootstrapinput.form-control::-webkit-input-placeholder {
  line-height: 13px normal;
  color: #3d5166;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  word-spacing: 0px;
}
input[type="text"].bd-bootstrapinput.form-control::-webkit-input-placeholder p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"].bd-bootstrapinput.form-control::-webkit-input-placeholder {
  line-height: 21.97px;
  color: #5f5ba4;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"].bd-bootstrapinput.form-control::-webkit-input-placeholder:visited {
  color: #839bb4;
}
input[type="text"].bd-bootstrapinput.form-control:-moz-placeholder {
  line-height: 13px normal;
  color: #3d5166;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  word-spacing: 0px;
}
input[type="text"].bd-bootstrapinput.form-control:-moz-placeholder p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"].bd-bootstrapinput.form-control:-moz-placeholder {
  line-height: 21.97px;
  color: #5f5ba4;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"].bd-bootstrapinput.form-control:-moz-placeholder:visited {
  color: #839bb4;
}
input[type="text"].bd-bootstrapinput.form-control:-ms-input-placeholder {
  line-height: 13px normal;
  color: #3d5166;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  word-spacing: 0px;
}
input[type="text"].bd-bootstrapinput.form-control:-ms-input-placeholder p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"].bd-bootstrapinput.form-control:-ms-input-placeholder {
  line-height: 21.97px;
  color: #5f5ba4;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"].bd-bootstrapinput.form-control:-ms-input-placeholder:visited {
  color: #839bb4;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvSW5wdXRNaXhpbg {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvT3JkZXJlZExpc3RNaXhpbg {}
.bd-tagstyles:not(.bd-custom-orderedlist) ol,
.bd-orderedlist {
  margin: 3px 0px 0px;
  padding: 0px;
}
.bd-tagstyles:not(.bd-custom-orderedlist) ol li,
.bd-orderedlist li {
  position: relative;
  line-height: 13px normal;
  color: #5d6a16;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
}
.bd-tagstyles:not(.bd-custom-orderedlist) ol li a,
.bd-orderedlist li a {
  line-height: 13px normal;
  color: #0000ee;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvT3JkZXJlZExpc3RNaXhpbg {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvUGFnZUJhY2tncm91bmRNaXhpbg {}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvUGFnZUJhY2tncm91bmRNaXhpbg {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvUGFnaW5hdGlvbk1peGlu {}
.bd-pagination {
  background-size: auto auto;
  background-color: rgba(0, 0, 0, 0);
  position: static;
  z-index: auto;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  width: 690px;
  height: 52px;
  margin: 2px;
  padding: 6px;
  border-radius: 4px;
}
.bd-pagination.right {
  text-align: right;
}
.bd-pagination.center {
  text-align: center;
}
.bd-pagination > *:last-child {
  margin-right: 0;
}
.bd-pagination span {
  cursor: default;
}
.pagination > ul.bd-pagination > .active > a,
.pagination > ul.bd-pagination > .active > span {
  color: inherit;
  line-height: inherit;
}
.bd-pagination > li.bd-paginationitem-1416 > a,
.bd-pagination > li.bd-paginationitem-1416 > span,
.bd-pagination > li.bd-paginationitem-1416 > a:link,
.bd-pagination > li.bd-paginationitem-1416 > a:visited {
  color: #5f5ba4;
  position: relative;
  z-index: auto;
  display: inline-block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  background-color: #e9f1bb;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  margin: 0px 4px 0px 0px;
  padding: 10px;
  border-radius: 4px;
  line-height: 13px normal;
}
.bd-pagination > li.bd-paginationitem-1416 > a:hover {
  color: #2d330a;
  text-decoration: none;
  background-color: #d4e47c;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
}
.bd-pagination > li.active.bd-paginationitem-1416 > a,
.bd-pagination > li.active.bd-paginationitem-1416 > span {
  color: inherit;
  background-color: #dde995;
  color: #000000;
  text-decoration: none;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvUGFnaW5hdGlvbk1peGlu {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvUHJvZHVjdE5ld01peGlu {}
.bd-productnewicon {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  background-color: rgba(92, 183, 92, 0.75);
  padding: 16px 10px;
  border-radius: 50%;
}
.bd-productnewicon {
  line-height: 15.78571429px;
  text-align: center;
  font-size: 11.05px;
  text-transform: uppercase;
  color: #ffffff;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvUHJvZHVjdE5ld01peGlu {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvUHJvZHVjdE91dE9mU3RvY2tNaXhpbg {}
.bd-productoutofstockicon {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  background-color: rgba(119, 119, 119, 0.5);
  padding: 5px;
}
.bd-productoutofstockicon {
  line-height: 15.78571429px;
  text-align: center;
  font-size: 11.05px;
  color: #ffffff;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvUHJvZHVjdE91dE9mU3RvY2tNaXhpbg {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvUHJvZHVjdFNhbGVNaXhpbg {}
.bd-productsaleicon {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  background-color: rgba(216, 84, 79, 0.75);
  padding: 16px 10px;
  border-radius: 100%;
}
.bd-productsaleicon {
  line-height: 15.78571429px;
  text-align: center;
  font-size: 11.05px;
  text-transform: uppercase;
  color: #ffffff;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvUHJvZHVjdFNhbGVNaXhpbg {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvUmF0aW5nTWl4aW4 {}
.bd-rating {
  display: table;
}
.bd-rating span {
  display: table-cell;
}
.bd-icon-1402 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-1402:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-1402:before {
  content: '\25f';
}
.bd-icon-1402:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-1402:before {
  display: inline-block;
  color: #f0ad4e;
  font-size: 16.25px;
  line-height: 23.21428572px;
  line-height: 16.25px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1402:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1402:hover.active:before,
.bd-icon-1402.active:before {
  display: inline-block;
  color: #5652a3;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1402:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvUmF0aW5nTWl4aW4 {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvU2hlZXRNaXhpbg {}
.bd-sheetstyles {
  position: relative;
  z-index: 3;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-size: auto auto;
  background-origin: border-box;
  background-color: #ffffff;
  margin: 0px;
  padding: 0px;
  border-radius: 0px;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvU2hlZXRNaXhpbg {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvVGFibGVNaXhpbg {}
table:not([class]),
.bd-tagstyles:not(.bd-custom-table) table,
.bd-table {
  border-collapse: collapse;
  width: 100%;
}
table:not([class]) td,
.bd-tagstyles:not(.bd-custom-table) table td,
.bd-table td,
table:not([class]) th,
.bd-tagstyles:not(.bd-custom-table) table th,
.bd-table th {
  position: static;
  z-index: auto;
  display: table-cell;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 0px;
  padding: 2px;
  border: 0px solid #d4e47c;
  border-radius: 0px;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvVGFibGVNaXhpbg {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvVk1lbnVNaXhpbg {}
.bd-verticalmenu {
  display: block;
}
.bd-menuitem-1456 {
  position: relative;
}
.bd-verticalmenu .nav-tabs > li,
.bd-verticalmenu .nav-pills > li {
  float: none;
}
.bd-verticalmenu .bd-menu-1458-popup {
  top: 0;
  left: 100%;
}
.bd-menu-1460.nav.nav-pills > li + li {
  margin: 0;
}
.bd-menu-1460 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
}
.bd-menuitem-1454 > a {
  cursor: pointer;
  /* Safari click events fix */
}
.bd-menu-1460.nav-pills .bd-menuitem-1454 {
  list-style: none;
  position: relative;
}
.bd-menu-1460.nav-pills .bd-menuitem-1454 > a,
.bd-menu-1460.nav-pills .bd-menuitem-1454 > a:link,
.bd-menu-1460.nav-pills .bd-menuitem-1454 > a:visited {
  position: relative;
  z-index: 1;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #506a86;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  min-height: 30px;
  margin: 0 auto;
  padding: 0 15px;
  border-radius: 0px;
  line-height: 30.03px;
  display: block;
}
.bd-menu-1460.nav-pills .bd-menuitem-1454 > a:before,
.bd-menu-1460.nav-pills .bd-menuitem-1454 > a:link:before,
.bd-menu-1460.nav-pills .bd-menuitem-1454 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-1460.nav-pills .bd-menuitem-1454 > a > *,
.bd-menu-1460.nav-pills .bd-menuitem-1454 > a:link > *,
.bd-menu-1460.nav-pills .bd-menuitem-1454 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-1460.nav-pills .bd-menuitem-1454 > a:focus {
  outline-width: 0;
}
.bd-menu-1460.nav-pills .bd-menuitem-1454:not(.active) > a.hover:not(.active),
.bd-menu-1460.nav-pills .bd-menuitem-1454:not(.active) > a:hover:not(.active),
.bd-menu-1460.nav-pills .bd-menuitem-1454:not(.active) > a:focus:not(.active),
.bd-menu-1460.nav-pills .bd-menuitem-1454:hover:not(.active) > a:not(.active) {
  display: inline-block;
  padding-top: 0px;
  padding-bottom: 0px;
  bottom: 0;
  color: #504c8a;
  margin: 0px 5px 0px 0px;
  display: block;
}
.bd-menu-1460.nav-pills .bd-menuitem-1454:not(.active) > a.hover:not(.active):before,
.bd-menu-1460.nav-pills .bd-menuitem-1454:not(.active) > a:hover:not(.active):before,
.bd-menu-1460.nav-pills .bd-menuitem-1454:not(.active) > a:focus:not(.active):before,
.bd-menu-1460.nav-pills .bd-menuitem-1454:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-1460.nav-pills .bd-menuitem-1454 > a.active,
.bd-menu-1460.nav-pills .bd-menuitem-1454.active > a {
  display: inline-block;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #504c8a;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0);
  margin: 0px 5px 0px 0px;
  background-image: none;
  display: block;
}
.bd-menu-1460.nav-pills .bd-menuitem-1454 > a.active:before,
.bd-menu-1460.nav-pills .bd-menuitem-1454.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-1458-popup {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 1001;
}
.bd-menu-1458-popup.bd-popup-left {
  left: auto;
  right: 0;
}
.bd-menu-1458-popup,
.bd-menu-1458-popup.bd-popup-right {
  left: 0;
  right: auto;
}
.bd-menuitem-1456 > .bd-menu-1458-popup {
  top: 0px;
}
.bd-menuitem-1456 > .bd-menu-1458-popup.bd-popup-left {
  left: auto;
  right: 100%;
}
.bd-menuitem-1456 > .bd-menu-1458-popup,
.bd-menuitem-1456 > .bd-menu-1458-popup.bd-popup-right {
  left: 100%;
  right: auto;
}
.bd-menu-1458 .bd-menuitem-1456:last-child > a:not(.active):not(:hover) {
  border-bottom-width: 0;
}
.bd-menu-1458 .bd-menuitem-1456:last-child > a:hover {
  border-bottom-width: 0;
}
.bd-menu-1458 .bd-menuitem-1456:last-child > a.active {
  border-bottom-width: 0;
}
.bd-menu-1458 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  display: block;
  content: ' ';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0 auto;
}
.bd-menu-1458 .bd-menuitem-1456 {
  list-style: none;
  position: relative;
}
.bd-menu-1458 .bd-menuitem-1456 > a,
.bd-menu-1458 .bd-menuitem-1456 > a:link,
.bd-menu-1458 .bd-menuitem-1456 > a:visited {
  position: relative;
  z-index: 0;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  min-height: 22px;
  overflow: visible;
  color: #9db224;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  height: 22px;
  margin: 0;
  padding: 0 27px;
  border-radius: 0px;
  line-height: 21.97px;
  display: block;
  white-space: nowrap;
}
.bd-menu-1458 .bd-menuitem-1456 > a:before,
.bd-menu-1458 .bd-menuitem-1456 > a:link:before,
.bd-menu-1458 .bd-menuitem-1456 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-1458 .bd-menuitem-1456 > a > *,
.bd-menu-1458 .bd-menuitem-1456 > a:link > *,
.bd-menu-1458 .bd-menuitem-1456 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-1458 .bd-menuitem-1456 > a:focus {
  outline-width: 0;
}
.bd-menu-1458 .bd-menuitem-1456:not(.active) > a.hover:not(.active),
.bd-menu-1458 .bd-menuitem-1456:not(.active) > a:hover:not(.active),
.bd-menu-1458 .bd-menuitem-1456:not(.active) > a:focus:not(.active),
.bd-menu-1458 .bd-menuitem-1456:hover:not(.active) > a:not(.active) {
  padding-top: 0px;
  padding-bottom: 0px;
  color: #504c8a;
  margin: 0px auto;
  display: block;
}
.bd-menu-1458 .bd-menuitem-1456:not(.active) > a.hover:not(.active):before,
.bd-menu-1458 .bd-menuitem-1456:not(.active) > a:hover:not(.active):before,
.bd-menu-1458 .bd-menuitem-1456:not(.active) > a:focus:not(.active):before,
.bd-menu-1458 .bd-menuitem-1456:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-1458 .bd-menuitem-1456 > a.active,
.bd-menu-1458 .bd-menuitem-1456.active > a {
  padding-top: 0px;
  padding-bottom: 0px;
  color: #504c8a;
  margin: 0px auto;
  display: block;
}
.bd-menu-1458 .bd-menuitem-1456 > a.active:before,
.bd-menu-1458 .bd-menuitem-1456.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvVk1lbnVNaXhpbg {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvZXJyb3JNZXNzYWdl {}
.bd-errormessage-1648 {
  border-radius: 0px;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvZXJyb3JNZXNzYWdl {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvR29vZ2xlRm9udHM {}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvR29vZ2xlRm9udHM {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvSWNvbkNvbW1vbjA {}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  opacity: 1;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvSWNvbkNvbW1vbjA {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvaW5mb01lc3NhZ2U {}
.bd-informationmessage-1646 {
  border-radius: 0px;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvaW5mb01lc3NhZ2U {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvUHJvZHVjdHNTbGlkZXI {}
.bd-productsslider-1658 > .carousel-control.left,
.bd-productsslider-1658 > .carousel-control.right {
  color: #ffffff;
  text-decoration: none;
}
.bd-productsslider-1658.carousel .item {
  text-align: initial !important;
}
.bd-productsslider-1658.carousel carousel-inner {
  overflow: hidden;
}
.bd-productsslider-1658 {
  clear: both;
  position: relative;
  width: 100%;
}
.bd-productsslider-1658.single {
  padding-left: 0;
  padding-right: 0;
}
.bd-productsslider-1658 .carousel,
.bd-productsslider-1658 .carousel .carousel-inner {
  height: 100%;
}
.bd-top-navigation {
  display: table;
  width: 100%;
}
.bd-productsslider-1658 .bd-top-navigation-wrapper {
  display: table-cell;
  width: 1%;
  white-space: nowrap;
  direction: ltr;
}
.bd-productsslider-1658 .bd-top-navigation-wrapper .right-button,
.bd-productsslider-1658 .bd-top-navigation-wrapper .left-button {
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}
.bd-grid-1440 {
  margin-bottom: 20px;
}
.bd-griditem-1436 {
  text-align: center;
}
.separated-item-1436 {
  position: relative;
  z-index: 0;
}
.separated-item-1436:before,
.separated-item-1436:after {
  content: "";
  position: absolute;
  z-index: 10;
}
.separated-item-1436:before {
  top: 0;
  bottom: 0;
  left: 0;
}
.separated-item-1436:after {
  left: 0;
  right: 0;
  bottom: 0;
}
.first-col.separated-item-1436:after {
  left: 5px;
}
.last-col.separated-item-1436:after {
  right: 5px;
}
.separated-item-1436.first-col:before,
.separated-item-1436.last-row:after {
  content: none;
}
.bd-icon-1434 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-1434:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-1434:before {
  content: '\20e';
}
.bd-icon-1434:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-1434:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1434:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1434:hover.active:before,
.bd-icon-1434.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1434:before {
  display: inline-block;
}
.bd-productsslider-1658 .left-button,
.bd-productsslider-1658 .right-button {
  position: absolute;
  top: 0;
  bottom: 0;
}
.bd-productsslider-1658 .left-button {
  left: 0;
}
.bd-productsslider-1658 .right-button {
  right: 0;
}
.bd-carousel-2 {
  display: inline-block;
}
.left-button .bd-carousel-2,
.right-button .bd-carousel-2 {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  pointer-events: auto;
}
.left-button .bd-carousel-2 .bd-icon-27,
.right-button .bd-carousel-2 .bd-icon-27 {
  display: inline-block;
}
.right-button .bd-carousel-2 {
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
  -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
  -o-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
}
.left-button .bd-carousel-2 {
  -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
  -moz-transform: matrix(1, 0, 0, 1, 0, 0);
  -ms-transform: matrix(1, 0, 0, 1, 0, 0);
  -o-transform: matrix(1, 0, 0, 1, 0, 0);
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.bd-icon-27 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-27:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-27:before {
  content: '\1fa';
}
.bd-icon-27:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-27:before {
  display: inline-block;
  font-size: 28px;
  color: rgba(255, 255, 255, 0.5);
  border: 0px solid #ffffff;
  line-height: 40.00000001px;
  line-height: 28px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-27:hover:before {
  display: inline-block;
  background-color: rgba(255, 255, 255, 0);
  color: rgba(120, 120, 120, 0.5);
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-27:hover.active:before,
.bd-icon-27.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-27:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvUHJvZHVjdHNTbGlkZXI {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvc2VhcmNoV2lkZ2V0 {}
.bd-searchwidget-1426 {
  position: relative;
}
.bd-searchwidget-1426 {
  display: block;
  position: relative;
  height: 26px;
  width: 100%;
}
.form-inline.bd-searchwidget-1426 {
  width: 100%;
}
.form-inline.bd-searchwidget-1426 .bd-search-wrapper,
.form-inline.bd-searchwidget-1426 .bd-bootstrapinput-3.form-control[type="text"].form-control {
  width: 100%;
}
.form-inline.bd-searchwidget-1426 .bd-search-wrapper {
  display: table;
  position: relative;
  white-space: nowrap;
}
.form-inline.bd-searchwidget-1426 .bd-search-wrapper > * {
  display: table-cell;
  vertical-align: middle;
}
.form-inline.bd-searchwidget-1426 .bd-search-wrapper .bd-icon-1424:before {
  height: 26px;
  width: auto;
  line-height: 26px;
}
.form-inline.bd-searchwidget-1426 .bd-search-wrapper .bd-icon-1424 {
  position: absolute;
  z-index: 1;
  top: 50%;
  margin-top: -13px;
  right: 0;
}
.form-inline.bd-searchwidget-1426 .bd-search-wrapper a.bd-icon-1424 {
  text-decoration: none;
}
.bd-icon-1424:before {
  content: url(images/searchicon.png);
  font-size: 0 !important;
  line-height: 0 !important;
}
.bd-icon-1424:before {
  display: inline-block;
  color: #ffffff;
  width: 24px;
  height: 26px;
  background-color: rgba(0, 0, 0, 0);
  padding: 5px 4px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1424:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1424:hover.active:before,
.bd-icon-1424.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1424:before {
  display: inline-block;
}
.bd-searchinput-1422 input[type="text"],
.bd-searchinput-1422 input[type="password"],
.bd-searchinput-1422 input[type="datetime"],
.bd-searchinput-1422 input[type="datetime-local"],
.bd-searchinput-1422 input[type="date"],
.bd-searchinput-1422 input[type="month"],
.bd-searchinput-1422 input[type="time"],
.bd-searchinput-1422 input[type="week"],
.bd-searchinput-1422 input[type="number"],
.bd-searchinput-1422 input[type="email"],
.bd-searchinput-1422 input[type="url"],
.bd-searchinput-1422 input[type="search"],
.bd-searchinput-1422 input[type="tel"],
.bd-searchinput-1422 input[type="color"],
.bd-searchinput-1422 textarea,
.bd-searchinput-1422 select {
  position: static;
  z-index: auto;
  display: inline-block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 26px;
  background-size: auto auto;
  background-color: #ffffff;
  width: 100%;
  margin: 0px;
  padding: 4px 0px;
  border: 1px solid #e9f1bb;
  border-radius: 4px;
  line-height: 13px normal;
  color: #5d6a16;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  word-spacing: 0px;
}
.bd-searchinput-1422 input[type="text"] p,
.bd-searchinput-1422 input[type="password"] p,
.bd-searchinput-1422 input[type="datetime"] p,
.bd-searchinput-1422 input[type="datetime-local"] p,
.bd-searchinput-1422 input[type="date"] p,
.bd-searchinput-1422 input[type="month"] p,
.bd-searchinput-1422 input[type="time"] p,
.bd-searchinput-1422 input[type="week"] p,
.bd-searchinput-1422 input[type="number"] p,
.bd-searchinput-1422 input[type="email"] p,
.bd-searchinput-1422 input[type="url"] p,
.bd-searchinput-1422 input[type="search"] p,
.bd-searchinput-1422 input[type="tel"] p,
.bd-searchinput-1422 input[type="color"] p,
.bd-searchinput-1422 textarea p,
.bd-searchinput-1422 select p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
.bd-searchinput-1422 input[type="text"]::-webkit-input-placeholder,
.bd-searchinput-1422 input[type="text"]:-moz-placeholder,
.bd-searchinput-1422 input[type="text"]:-ms-input-placeholder {
  position: static;
  z-index: auto;
  display: inline-block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 26px;
  background-size: auto auto;
  background-color: #ffffff;
  width: 100%;
  margin: 0px;
  padding: 4px 0px;
  border: 1px solid #e9f1bb;
  border-radius: 4px;
  padding: 0;
  background: none;
  border: none;
}
.bd-searchinput-1422 input[type="text"]::-webkit-input-placeholder {
  line-height: 13px normal;
  color: #5d6a16;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  word-spacing: 0px;
}
.bd-searchinput-1422 input[type="text"]::-webkit-input-placeholder p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
.bd-searchinput-1422 input[type="text"]:-moz-placeholder {
  line-height: 13px normal;
  color: #5d6a16;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  word-spacing: 0px;
}
.bd-searchinput-1422 input[type="text"]:-moz-placeholder p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
.bd-searchinput-1422 input[type="text"]:-ms-input-placeholder {
  line-height: 13px normal;
  color: #5d6a16;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  word-spacing: 0px;
}
.bd-searchinput-1422 input[type="text"]:-ms-input-placeholder p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"].bd-bootstrapinput-3.form-control,
input[type="password"].bd-bootstrapinput-3.form-control,
input[type="datetime"].bd-bootstrapinput-3.form-control,
input[type="datetime-local"].bd-bootstrapinput-3.form-control,
input[type="date"].bd-bootstrapinput-3.form-control,
input[type="month"].bd-bootstrapinput-3.form-control,
input[type="time"].bd-bootstrapinput-3.form-control,
input[type="week"].bd-bootstrapinput-3.form-control,
input[type="number"].bd-bootstrapinput-3.form-control,
input[type="email"].bd-bootstrapinput-3.form-control,
input[type="url"].bd-bootstrapinput-3.form-control,
input[type="search"].bd-bootstrapinput-3.form-control,
input[type="tel"].bd-bootstrapinput-3.form-control,
input[type="color"].bd-bootstrapinput-3.form-control,
textarea.bd-bootstrapinput-3.form-control,
select.bd-bootstrapinput-3.form-control {
  position: static;
  z-index: auto;
  display: inline-block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 26px;
  background-size: auto auto;
  background-color: #ffffff;
  width: 100%;
  margin: 0px;
  padding: 4px 0px;
  border: 1px solid #e9f1bb;
  border-radius: 4px;
  line-height: 13px normal;
  color: #5d6a16;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  word-spacing: 0px;
}
input[type="text"].bd-bootstrapinput-3.form-control p,
input[type="password"].bd-bootstrapinput-3.form-control p,
input[type="datetime"].bd-bootstrapinput-3.form-control p,
input[type="datetime-local"].bd-bootstrapinput-3.form-control p,
input[type="date"].bd-bootstrapinput-3.form-control p,
input[type="month"].bd-bootstrapinput-3.form-control p,
input[type="time"].bd-bootstrapinput-3.form-control p,
input[type="week"].bd-bootstrapinput-3.form-control p,
input[type="number"].bd-bootstrapinput-3.form-control p,
input[type="email"].bd-bootstrapinput-3.form-control p,
input[type="url"].bd-bootstrapinput-3.form-control p,
input[type="search"].bd-bootstrapinput-3.form-control p,
input[type="tel"].bd-bootstrapinput-3.form-control p,
input[type="color"].bd-bootstrapinput-3.form-control p,
textarea.bd-bootstrapinput-3.form-control p,
select.bd-bootstrapinput-3.form-control p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"].bd-bootstrapinput-3.form-control::-webkit-input-placeholder,
input[type="text"].bd-bootstrapinput-3.form-control:-moz-placeholder,
input[type="text"].bd-bootstrapinput-3.form-control:-ms-input-placeholder {
  position: static;
  z-index: auto;
  display: inline-block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 26px;
  background-size: auto auto;
  background-color: #ffffff;
  width: 100%;
  margin: 0px;
  padding: 4px 0px;
  border: 1px solid #e9f1bb;
  border-radius: 4px;
  padding: 0;
  background: none;
  border: none;
}
input[type="text"].bd-bootstrapinput-3.form-control::-webkit-input-placeholder {
  line-height: 13px normal;
  color: #5d6a16;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  word-spacing: 0px;
}
input[type="text"].bd-bootstrapinput-3.form-control::-webkit-input-placeholder p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"].bd-bootstrapinput-3.form-control:-moz-placeholder {
  line-height: 13px normal;
  color: #5d6a16;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  word-spacing: 0px;
}
input[type="text"].bd-bootstrapinput-3.form-control:-moz-placeholder p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
input[type="text"].bd-bootstrapinput-3.form-control:-ms-input-placeholder {
  line-height: 13px normal;
  color: #5d6a16;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  word-spacing: 0px;
}
input[type="text"].bd-bootstrapinput-3.form-control:-ms-input-placeholder p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvc2VhcmNoV2lkZ2V0 {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvc2hvcHBpbmdDYXJ0QmxvY2s {}
@media (max-width: 767px) {
  .bd-cartcontainer-1430 {
    text-align: center;
  }
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvc2hvcHBpbmdDYXJ0QmxvY2s {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvc3VjY2Vzc01lc3NhZ2U {}
.bd-successmessage-1650 {
  border-radius: 0px;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvc3VjY2Vzc01lc3NhZ2U {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvdm1lbnU {}
@media (min-width: 768px) {
  .bd-vmenu-1652 .bd-verticalmenu .bd-menu-1458-popup {
    float: none;
    left: auto !important;
    background: none;
    border-style: none;
    top: 0 !important;
  }
  .bd-vmenu-1652 .bd-verticalmenu .bd-menuitem-1454 > a.active + .bd-menu-1458-popup,
  .bd-vmenu-1652 .bd-verticalmenu .bd-menuitem-1456 > a.active + .bd-menu-1458-popup {
    position: relative;
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
}
@media (max-width: 767px) {
  .bd-vmenu-1652 .bd-verticalmenu .bd-menuitem-1454 > .bd-menu-1458-popup,
  .bd-vmenu-1652 .bd-verticalmenu .bd-menuitem-1456 > .bd-menu-1458-popup {
    visibility: hidden;
  }
  .bd-vmenu-1652 .bd-verticalmenu .bd-menu-1458-popup {
    position: static;
    display: none;
  }
  .bd-vmenu-1652 .bd-verticalmenu .bd-menu-1458-popup.show {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
  .bd-vmenu-1652 .bd-verticalmenu .bd-menu-1458 {
    float: none;
  }
}
.bd-block-8 {
  background-size: auto auto;
  background-color: rgba(0, 0, 0, 0);
  position: static;
  z-index: auto;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 5px;
  padding: 0px;
  border-radius: 0px;
}
.bd-container-40 {
  background-size: auto auto;
  background-color: rgba(0, 0, 0, 0);
  position: static;
  z-index: auto;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 0px;
  padding: 0px;
  border-radius: 0px;
}
.bd-container-40:not(.shape-only) {
  line-height: 13px normal;
  color: #303f50;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  word-spacing: 0px;
}
.bd-container-40:not(.shape-only) p {
  text-indent: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.bd-container-40:not(.shape-only) a {
  line-height: 13px normal;
  color: #0000ee;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
@media (max-width: 767px) {
  .bd-container-40:not(.shape-only) {
    text-align: left;
  }
}
.bd-container-39 {
  background-size: auto auto;
  background-color: rgba(0, 0, 0, 0);
  position: static;
  z-index: auto;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 0px 0px 7px;
  padding: 10px 0px;
  border-radius: 0px;
}
.bd-container-39 h6 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-39 h5 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-39 h4 {
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 0px;
  color: #6964aa;
  font-size: 20px;
  text-transform: none;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
.bd-container-39 h4 a {
  line-height: 24px;
  color: #6964aa;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.bd-container-39 h4 a:hover {
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
.bd-container-39 h3 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-39 h2 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-39 h1 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
@media (max-width: 767px) {
  .bd-container-39 h4 {
    text-align: left;
  }
}
.bd-responsivemenu-1420 .bd-menuitem-1418 {
  list-style: none;
  position: relative;
}
.bd-responsivemenu-1420 .bd-menuitem-1418 > a,
.bd-responsivemenu-1420 .bd-menuitem-1418 > a:link,
.bd-responsivemenu-1420 .bd-menuitem-1418 > a:visited {
  display: block;
  white-space: nowrap;
}
.bd-responsivemenu-1420 .bd-menuitem-1418 > a:before,
.bd-responsivemenu-1420 .bd-menuitem-1418 > a:link:before,
.bd-responsivemenu-1420 .bd-menuitem-1418 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-responsivemenu-1420 .bd-menuitem-1418 > a > *,
.bd-responsivemenu-1420 .bd-menuitem-1418 > a:link > *,
.bd-responsivemenu-1420 .bd-menuitem-1418 > a:visited > * {
  vertical-align: middle;
}
.bd-responsivemenu-1420 .bd-menuitem-1418 > a:focus {
  outline-width: 0;
}
.bd-responsivemenu-1420 .bd-menuitem-1418:not(.active) > a.hover:not(.active),
.bd-responsivemenu-1420 .bd-menuitem-1418:not(.active) > a:hover:not(.active),
.bd-responsivemenu-1420 .bd-menuitem-1418:not(.active) > a:focus:not(.active),
.bd-responsivemenu-1420 .bd-menuitem-1418:hover:not(.active) > a:not(.active) {
  display: block;
}
.bd-responsivemenu-1420 .bd-menuitem-1418:not(.active) > a.hover:not(.active):before,
.bd-responsivemenu-1420 .bd-menuitem-1418:not(.active) > a:hover:not(.active):before,
.bd-responsivemenu-1420 .bd-menuitem-1418:not(.active) > a:focus:not(.active):before,
.bd-responsivemenu-1420 .bd-menuitem-1418:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-responsivemenu-1420 .bd-menuitem-1418 > a.active,
.bd-responsivemenu-1420 .bd-menuitem-1418.active > a {
  display: block;
}
.bd-responsivemenu-1420 .bd-menuitem-1418 > a.active:before,
.bd-responsivemenu-1420 .bd-menuitem-1418.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvdm1lbnU {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvd2FybmluZ01lc3NhZ2U {}
.bd-warningmessage-1644 {
  border-radius: 0px;
}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvd2FybmluZ01lc3NhZ2U {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGU {}
.bd-pager-316 ul {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.bd-pager-316 ul {
  display: inline-block;
  width: 100%;
  margin: 0;
}
.bd-pager-316 ul li {
  display: inline-block;
}
.bd-pager-316 ul > li:first-child {
  float: left;
}
.bd-pager-316 ul > li:last-child {
  float: right;
}
.bd-pager-316 > .bd-pagination-2 > li.bd-paginationitem-2 > a,
.bd-pager-316 > .bd-pagination-2 > li.bd-paginationitem-2 > span,
.bd-pager-316 > .bd-pagination-2 > li.bd-paginationitem-2 > a:link,
.bd-pager-316 > .bd-pagination-2 > li.bd-paginationitem-2 > a:visited {
  border-radius: 0px;
}
.bd-pagination-2.right {
  text-align: right;
}
.bd-pagination-2.center {
  text-align: center;
}
.bd-pagination-2 > *:last-child {
  margin-right: 0;
}
.bd-pagination-2 span {
  cursor: default;
}
.pagination > ul.bd-pagination-2 > .active > a,
.pagination > ul.bd-pagination-2 > .active > span {
  color: inherit;
  line-height: inherit;
}
.bd-pagination-2 > li.bd-paginationitem-2 > a,
.bd-pagination-2 > li.bd-paginationitem-2 > span,
.bd-pagination-2 > li.bd-paginationitem-2 > a:link,
.bd-pagination-2 > li.bd-paginationitem-2 > a:visited {
  color: #555555;
  border: 1px solid #ffffff;
  border-radius: 0px;
}
.bd-pagination-2 > li.bd-paginationitem-2 > a:hover {
  background-color: #dddddd;
  background-image: none;
}
.bd-pagination-2 > li.active.bd-paginationitem-2 > a,
.bd-pagination-2 > li.active.bd-paginationitem-2 > span {
  color: inherit;
  background-color: #f5f5f5;
  font-weight: bold;
  background-image: none;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGU {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVDb250ZW50MQ {}
.bd-lightbox-306 {
  background: #333;
  background: rgba(0, 0, 0, 0.8);
  bottom: 0;
  left: 0;
  padding: 0 100px;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 1000000;
}
.bd-lightbox-306 .lightbox-image {
  border: 6px solid #fff;
  border-radius: 3px;
  display: none;
  max-width: 100%;
  vertical-align: middle;
}
.bd-lightbox-306 .lightbox-image.active {
  display: inline-block;
}
.bd-lightbox-306 .lightbox-error {
  background: #fff;
  border: 1px solid #b4b4b4;
  border-radius: 10px;
  box-shadow: 0 2px 5px #333;
  height: 80px;
  opacity: .95;
  padding: 20px;
  position: fixed;
  width: 300px;
  z-index: 100;
}
.bd-lightbox-306 .loading {
  background: #ffffff url(images/preloader01.gif) center center no-repeat;
  border: 1px solid #b4b4b4;
  border-radius: 10px;
  box-shadow: 0 2px 5px #333;
  height: 32px;
  opacity: .5;
  padding: 10px;
  position: fixed;
  width: 32px;
  z-index: 10100;
}
.bd-lightbox-306 .arrow {
  cursor: pointer;
  height: 100px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  width: 82px;
  z-index: 10003;
}
.bd-lightbox-306 .arrow.left {
  left: 9px;
}
.bd-lightbox-306 .arrow.right {
  right: 9px;
}
.bd-lightbox-306 .arrow:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.bd-lightbox-306 .arrow.disabled {
  display: none;
}
.bd-lightbox-306 .arrow-t,
.bd-lightbox-306 .arrow-b {
  background-color: #fff;
  border-radius: 3px;
  height: 6px;
  position: relative;
  width: 30px;
}
html[dir="rtl"] .bd-lightbox-306 .arrow-t,
html[dir="rtl"] .bd-lightbox-306 .arrow-b {
  right: 26px;
}
html[dir="ltr"] .bd-lightbox-306 .arrow-t,
html[dir="ltr"] .bd-lightbox-306 .arrow-b {
  left: 26px;
}
.bd-lightbox-306 .arrow-t {
  top: 38px;
}
.bd-lightbox-306 .arrow-b {
  top: 50px;
}
.bd-lightbox-306 .close {
  cursor: pointer;
  height: 22px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  right: 39px;
  top: 30px;
  width: 22px;
  z-index: 10003;
}
.bd-lightbox-306 .close:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.bd-lightbox-306 .close .cw,
.bd-lightbox-306 .close .ccw {
  background-color: #fff;
  border-radius: 3px;
  height: 6px;
  position: absolute;
  left: -4px;
  top: 8px;
  width: 30px;
}
.bd-lightbox-306 .cw {
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Safari and Chrome */
  -o-transform: rotate(45deg);
  /* Opera */
  -moz-transform: rotate(45deg);
  /* Firefox */
}
.bd-lightbox-306 .ccw {
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  /* IE 9 */
  -webkit-transform: rotate(-45deg);
  /* Safari and Chrome */
  -o-transform: rotate(-45deg);
  /* Opera */
  -moz-transform: rotate(-45deg);
  /* Firefox */
}
.bd-lightbox-306 .close-alt,
.bd-lightbox-306 .arrow-right-alt,
.bd-lightbox-306 .arrow-left-alt {
  color: #fff;
  display: none;
  font-size: 2.5em;
  line-height: 100%;
}
.ie8 .bd-lightbox-306 .close-alt,
.ie8 .bd-lightbox-306 .arrow-right-alt,
.ie8 .bd-lightbox-306 .arrow-left-alt {
  display: block;
}
.ie8 .bd-lightbox-306 .cw,
.ie8 .bd-lightbox-306 .ccw {
  display: none;
}
.ie7 .close-alt,
.ie7 .arrow-right-alt,
.ie7 .arrow-left-alt {
  display: block !important;
}
.ie7 .cw,
.ie7 .ccw {
  display: none !important;
}
.bd-postcontent-1090 img:not(.no-lightbox),
.bd-lightbox-306 .lightbox-image {
  cursor: pointer;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVDb250ZW50MQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVDb250ZW50Mw {}
.bd-postcontent-1276 {
  position: relative;
}
.bd-lightbox-694 {
  background: #333;
  background: rgba(0, 0, 0, 0.8);
  bottom: 0;
  left: 0;
  padding: 0 100px;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 1000000;
}
.bd-lightbox-694 .lightbox-image {
  border: 6px solid #fff;
  border-radius: 3px;
  display: none;
  max-width: 100%;
  vertical-align: middle;
}
.bd-lightbox-694 .lightbox-image.active {
  display: inline-block;
}
.bd-lightbox-694 .lightbox-error {
  background: #fff;
  border: 1px solid #b4b4b4;
  border-radius: 10px;
  box-shadow: 0 2px 5px #333;
  height: 80px;
  opacity: .95;
  padding: 20px;
  position: fixed;
  width: 300px;
  z-index: 100;
}
.bd-lightbox-694 .loading {
  background: #ffffff url(images/preloader01.gif) center center no-repeat;
  border: 1px solid #b4b4b4;
  border-radius: 10px;
  box-shadow: 0 2px 5px #333;
  height: 32px;
  opacity: .5;
  padding: 10px;
  position: fixed;
  width: 32px;
  z-index: 10100;
}
.bd-lightbox-694 .arrow {
  cursor: pointer;
  height: 100px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  width: 82px;
  z-index: 10003;
}
.bd-lightbox-694 .arrow.left {
  left: 9px;
}
.bd-lightbox-694 .arrow.right {
  right: 9px;
}
.bd-lightbox-694 .arrow:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.bd-lightbox-694 .arrow.disabled {
  display: none;
}
.bd-lightbox-694 .arrow-t,
.bd-lightbox-694 .arrow-b {
  background-color: #fff;
  border-radius: 3px;
  height: 6px;
  position: relative;
  width: 30px;
}
html[dir="rtl"] .bd-lightbox-694 .arrow-t,
html[dir="rtl"] .bd-lightbox-694 .arrow-b {
  right: 26px;
}
html[dir="ltr"] .bd-lightbox-694 .arrow-t,
html[dir="ltr"] .bd-lightbox-694 .arrow-b {
  left: 26px;
}
.bd-lightbox-694 .arrow-t {
  top: 38px;
}
.bd-lightbox-694 .arrow-b {
  top: 50px;
}
.bd-lightbox-694 .close {
  cursor: pointer;
  height: 22px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  right: 39px;
  top: 30px;
  width: 22px;
  z-index: 10003;
}
.bd-lightbox-694 .close:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.bd-lightbox-694 .close .cw,
.bd-lightbox-694 .close .ccw {
  background-color: #fff;
  border-radius: 3px;
  height: 6px;
  position: absolute;
  left: -4px;
  top: 8px;
  width: 30px;
}
.bd-lightbox-694 .cw {
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Safari and Chrome */
  -o-transform: rotate(45deg);
  /* Opera */
  -moz-transform: rotate(45deg);
  /* Firefox */
}
.bd-lightbox-694 .ccw {
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  /* IE 9 */
  -webkit-transform: rotate(-45deg);
  /* Safari and Chrome */
  -o-transform: rotate(-45deg);
  /* Opera */
  -moz-transform: rotate(-45deg);
  /* Firefox */
}
.bd-lightbox-694 .close-alt,
.bd-lightbox-694 .arrow-right-alt,
.bd-lightbox-694 .arrow-left-alt {
  color: #fff;
  display: none;
  font-size: 2.5em;
  line-height: 100%;
}
.ie8 .bd-lightbox-694 .close-alt,
.ie8 .bd-lightbox-694 .arrow-right-alt,
.ie8 .bd-lightbox-694 .arrow-left-alt {
  display: block;
}
.ie8 .bd-lightbox-694 .cw,
.ie8 .bd-lightbox-694 .ccw {
  display: none;
}
.ie7 .close-alt,
.ie7 .arrow-right-alt,
.ie7 .arrow-left-alt {
  display: block !important;
}
.ie7 .cw,
.ie7 .ccw {
  display: none !important;
}
.bd-postcontent-1276 img:not(.no-lightbox),
.bd-lightbox-694 .lightbox-image {
  cursor: pointer;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVDb250ZW50Mw {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVDb250ZW50NA {}
.bd-lightbox-430 {
  background: #333;
  background: rgba(0, 0, 0, 0.8);
  bottom: 0;
  left: 0;
  padding: 0 100px;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 1000000;
}
.bd-lightbox-430 .lightbox-image {
  border: 6px solid #fff;
  border-radius: 3px;
  display: none;
  max-width: 100%;
  vertical-align: middle;
}
.bd-lightbox-430 .lightbox-image.active {
  display: inline-block;
}
.bd-lightbox-430 .lightbox-error {
  background: #fff;
  border: 1px solid #b4b4b4;
  border-radius: 10px;
  box-shadow: 0 2px 5px #333;
  height: 80px;
  opacity: .95;
  padding: 20px;
  position: fixed;
  width: 300px;
  z-index: 100;
}
.bd-lightbox-430 .loading {
  background: #ffffff url(images/preloader01.gif) center center no-repeat;
  border: 1px solid #b4b4b4;
  border-radius: 10px;
  box-shadow: 0 2px 5px #333;
  height: 32px;
  opacity: .5;
  padding: 10px;
  position: fixed;
  width: 32px;
  z-index: 10100;
}
.bd-lightbox-430 .arrow {
  cursor: pointer;
  height: 100px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  width: 82px;
  z-index: 10003;
}
.bd-lightbox-430 .arrow.left {
  left: 9px;
}
.bd-lightbox-430 .arrow.right {
  right: 9px;
}
.bd-lightbox-430 .arrow:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.bd-lightbox-430 .arrow.disabled {
  display: none;
}
.bd-lightbox-430 .arrow-t,
.bd-lightbox-430 .arrow-b {
  background-color: #fff;
  border-radius: 3px;
  height: 6px;
  position: relative;
  width: 30px;
}
html[dir="rtl"] .bd-lightbox-430 .arrow-t,
html[dir="rtl"] .bd-lightbox-430 .arrow-b {
  right: 26px;
}
html[dir="ltr"] .bd-lightbox-430 .arrow-t,
html[dir="ltr"] .bd-lightbox-430 .arrow-b {
  left: 26px;
}
.bd-lightbox-430 .arrow-t {
  top: 38px;
}
.bd-lightbox-430 .arrow-b {
  top: 50px;
}
.bd-lightbox-430 .close {
  cursor: pointer;
  height: 22px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  right: 39px;
  top: 30px;
  width: 22px;
  z-index: 10003;
}
.bd-lightbox-430 .close:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.bd-lightbox-430 .close .cw,
.bd-lightbox-430 .close .ccw {
  background-color: #fff;
  border-radius: 3px;
  height: 6px;
  position: absolute;
  left: -4px;
  top: 8px;
  width: 30px;
}
.bd-lightbox-430 .cw {
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Safari and Chrome */
  -o-transform: rotate(45deg);
  /* Opera */
  -moz-transform: rotate(45deg);
  /* Firefox */
}
.bd-lightbox-430 .ccw {
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  /* IE 9 */
  -webkit-transform: rotate(-45deg);
  /* Safari and Chrome */
  -o-transform: rotate(-45deg);
  /* Opera */
  -moz-transform: rotate(-45deg);
  /* Firefox */
}
.bd-lightbox-430 .close-alt,
.bd-lightbox-430 .arrow-right-alt,
.bd-lightbox-430 .arrow-left-alt {
  color: #fff;
  display: none;
  font-size: 2.5em;
  line-height: 100%;
}
.ie8 .bd-lightbox-430 .close-alt,
.ie8 .bd-lightbox-430 .arrow-right-alt,
.ie8 .bd-lightbox-430 .arrow-left-alt {
  display: block;
}
.ie8 .bd-lightbox-430 .cw,
.ie8 .bd-lightbox-430 .ccw {
  display: none;
}
.ie7 .close-alt,
.ie7 .arrow-right-alt,
.ie7 .arrow-left-alt {
  display: block !important;
}
.ie7 .cw,
.ie7 .ccw {
  display: none !important;
}
.bd-postcontent-1136 img:not(.no-lightbox),
.bd-lightbox-430 .lightbox-image {
  cursor: pointer;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVDb250ZW50NA {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVFeGNlcnB0Mg {}
.bd-postcontent-1104 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVFeGNlcnB0Mg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVFeGNlcnB0NQ {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVFeGNlcnB0NQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVFeGNlcnB0Ng {}
.bd-postcontent-1172 {
  position: relative;
}
.bd-postcontent-1172 {
  line-height: 21.97px;
  color: #303f50;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  word-spacing: 0px;
}
.bd-postcontent-1172 p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
.bd-postcontent-1172 a {
  line-height: 21.97px;
  color: #5f5ba4;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
.bd-postcontent-1172 a:hover {
  color: #837fb8;
  text-decoration: underline;
}
.bd-postcontent-1172 a:visited {
  color: #839bb4;
}
.bd-imagestyles-3 {
  background-size: auto auto;
  background-color: rgba(0, 0, 0, 0);
  position: static;
  z-index: auto;
  display: inline;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 7px;
  padding: 0px;
  border-radius: 0px;
}
.bd-postcontent-1172:not(.shape-only) img {
  max-width: 100%;
  background-size: auto auto;
  background-color: rgba(0, 0, 0, 0);
  position: static;
  z-index: auto;
  display: inline;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 7px;
  padding: 0px;
  border-radius: 0px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVFeGNlcnB0Ng {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVIZWFkZXIx {}
.bd-postheader-1086 {
  margin-top: 0;
  padding-top: 20px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVIZWFkZXIx {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVIZWFkZXIy {}
h2.bd-postheader-1096 {
  line-height: 44px;
  text-transform: none;
  font-size: 44px;
  margin-top: 0;
  margin-bottom: 0;
}
h2.bd-postheader-1096 a:hover {
  text-decoration: none;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVIZWFkZXIy {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVIZWFkZXIz {}
.bd-postheader-1278 {
  margin-top: 10px;
}
h2.bd-postheader-1278 {
  line-height: 44px;
  font-size: 44px;
  text-transform: none;
  color: #5f5ba4;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 200;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVIZWFkZXIz {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVIZWFkZXI0 {}
.bd-postheader-1302 {
  margin-top: 10px;
}
h2.bd-postheader-1302 {
  line-height: 44px;
  font-size: 44px;
  text-transform: none;
  color: #5f5ba4;
  font-weight: 200;
  margin-top: 0;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVIZWFkZXI0 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVIZWFkZXI1 {}
h2.bd-postheader-1150 {
  line-height: 44px;
  font-size: 44px;
  text-transform: none;
  color: #5f5ba4;
  font-weight: 200;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVIZWFkZXI1 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVIZWFkZXI2 {}
h2.bd-postheader-1168 {
  line-height: 28.08px;
  text-transform: none;
  font-size: 24px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 400;
  color: #4e6883;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
h2.bd-postheader-1168 a {
  line-height: 28.08px;
  color: #8682ba;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
h2.bd-postheader-1168 a:hover {
  color: #837fb8;
}
h2.bd-postheader-1168 a:visited {
  color: #708aa9;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVIZWFkZXI2 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVJbWFnZTE {}
.bd-postimage-1088 img {
  width: 100%;
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVJbWFnZTE {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVJbWFnZTI {}
.bd-postimage-1098 {
  position: relative;
  margin-right: 10px;
  margin-bottom: 10px;
  float: left;
  z-index: 1;
  display: inline-block;
}
.bd-postimage-1098 img {
  width: 100%;
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVJbWFnZTI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVJbWFnZTQ {}
.bd-postimage-1134 img {
  width: 100%;
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVJbWFnZTQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVJbWFnZTU {}
.bd-postimage-1152 {
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  position: relative;
  display: inline-block;
  float: left;
  z-index: 1;
  margin-bottom: 10px;
  margin-right: 10px;
}
.bd-postimage-1152 img {
  width: 100%;
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVJbWFnZTU {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVJbWFnZTY {}
.bd-postimage-1170 {
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
  float: left;
  display: inline-block;
}
.bd-postimage-1170 img {
  width: 100%;
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVJbWFnZTY {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVOYXZpZ2F0aW9uMQ {}
.bd-pagination-1.right {
  text-align: right;
}
.bd-pagination-1.center {
  text-align: center;
}
.bd-pagination-1 > *:last-child {
  margin-right: 0;
}
.bd-pagination-1 span {
  cursor: default;
}
.pagination > ul.bd-pagination-1 > .active > a,
.pagination > ul.bd-pagination-1 > .active > span {
  color: inherit;
  line-height: inherit;
}
.bd-pagination-1 > li.bd-paginationitem-1 > a,
.bd-pagination-1 > li.bd-paginationitem-1 > span,
.bd-pagination-1 > li.bd-paginationitem-1 > a:link,
.bd-pagination-1 > li.bd-paginationitem-1 > a:visited {
  color: #555555;
  border: 1px solid #ffffff;
  border-radius: 0px;
}
.bd-pagination-1 > li.bd-paginationitem-1 > a:hover {
  background-color: #dddddd;
  background-image: none;
}
.bd-pagination-1 > li.active.bd-paginationitem-1 > a,
.bd-pagination-1 > li.active.bd-paginationitem-1 > span {
  color: inherit;
  background-color: #f5f5f5;
  font-weight: bold;
  background-image: none;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2FydGljbGVOYXZpZ2F0aW9uMQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JhY2tUb1RvcDE {}
a.bd-backtotop-1238:hover {
  text-decoration: none;
}
.bd-backtotop-1238 {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  z-index: auto;
}
@media (max-width: 1199px) {
  .bd-backtotop-1238 {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .bd-backtotop-1238 {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
}
@media (max-width: 767px) {
  .bd-backtotop-1238 {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
}
.bd-smoothscroll-574 {
  position: fixed;
  left: auto;
  right: 13.071%;
  top: 89.798%;
  bottom: auto;
  z-index: 9999;
}
@media (max-width: 1199px) {
  .bd-smoothscroll-574 {
    position: fixed;
    left: auto;
    right: 3.172%;
    top: 89.803%;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .bd-smoothscroll-574 {
    position: fixed;
    left: auto;
    right: 1.870%;
    top: 89.798%;
    bottom: auto;
  }
}
@media (max-width: 767px) {
  .bd-smoothscroll-574 {
    position: fixed;
    left: auto;
    right: 1.558%;
    top: 49.039%;
    bottom: auto;
  }
}
.bd-icon-576 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-576:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-576:before {
  content: '\216';
}
.bd-icon-576:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-576:before {
  display: inline-block;
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
  background-color: rgba(131, 145, 58, 0.25);
  font-size: 27px;
  padding: 10px;
  line-height: 38.57142858px;
  line-height: 27px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-576:hover:before {
  display: inline-block;
  background-color: rgba(55, 52, 94, 0.5);
  color: #ffffff;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-576:hover.active:before,
.bd-icon-576.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-576:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JhY2tUb1RvcDE {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWJhY2t0b3RvcDE {}
a.bd-backtotop-1:hover {
  text-decoration: none;
}
.bd-backtotop-1 {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  z-index: auto;
}
@media (max-width: 1199px) {
  .bd-backtotop-1 {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .bd-backtotop-1 {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
}
@media (max-width: 767px) {
  .bd-backtotop-1 {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
}
.bd-smoothscroll-1 {
  position: fixed;
  left: auto;
  right: 13.071%;
  top: 89.798%;
  bottom: auto;
  z-index: 9999;
}
@media (max-width: 1199px) {
  .bd-smoothscroll-1 {
    position: fixed;
    left: auto;
    right: 3.172%;
    top: 89.803%;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .bd-smoothscroll-1 {
    position: fixed;
    left: auto;
    right: 1.870%;
    top: 89.798%;
    bottom: auto;
  }
}
@media (max-width: 767px) {
  .bd-smoothscroll-1 {
    position: fixed;
    left: auto;
    right: 1.558%;
    top: 49.039%;
    bottom: auto;
  }
}
.bd-icon-1 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-1:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-1:before {
  content: '\216';
}
.bd-icon-1:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-1:before {
  display: inline-block;
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
  background-color: rgba(131, 145, 58, 0.25);
  font-size: 27px;
  padding: 10px;
  line-height: 38.57142858px;
  line-height: 27px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1:hover:before {
  display: inline-block;
  background-color: rgba(55, 52, 94, 0.5);
  color: #ffffff;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1:hover.active:before,
.bd-icon-1.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-1:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWJhY2t0b3RvcDE {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWJhY2t0b3RvcDI {}
a.bd-backtotop-2:hover {
  text-decoration: none;
}
.bd-backtotop-2 {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  z-index: auto;
}
@media (max-width: 1199px) {
  .bd-backtotop-2 {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .bd-backtotop-2 {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
}
@media (max-width: 767px) {
  .bd-backtotop-2 {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
}
.bd-smoothscroll-2 {
  position: fixed;
  left: auto;
  right: 13.071%;
  top: 89.798%;
  bottom: auto;
  z-index: 9999;
}
@media (max-width: 1199px) {
  .bd-smoothscroll-2 {
    position: fixed;
    left: auto;
    right: 3.172%;
    top: 89.803%;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .bd-smoothscroll-2 {
    position: fixed;
    left: auto;
    right: 1.870%;
    top: 89.798%;
    bottom: auto;
  }
}
@media (max-width: 767px) {
  .bd-smoothscroll-2 {
    position: fixed;
    left: auto;
    right: 1.558%;
    top: 49.039%;
    bottom: auto;
  }
}
.bd-icon-2 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-2:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-2:before {
  content: '\216';
}
.bd-icon-2:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-2:before {
  display: inline-block;
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
  background-color: rgba(131, 145, 58, 0.25);
  font-size: 27px;
  padding: 10px;
  line-height: 38.57142858px;
  line-height: 27px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-2:hover:before {
  display: inline-block;
  background-color: rgba(55, 52, 94, 0.5);
  color: #ffffff;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-2:hover.active:before,
.bd-icon-2.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-2:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWJhY2t0b3RvcDI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWJsb2c2 {}
.bd-pager-970 ul {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.bd-pager-970 ul {
  display: inline-block;
  width: 100%;
  margin: 0;
}
.bd-pager-970 ul li {
  display: inline-block;
}
.bd-pager-970 ul > li:first-child {
  float: left;
}
.bd-pager-970 ul > li:last-child {
  float: right;
}
.bd-pager-970 > .bd-pagination-7 > li.bd-paginationitem-7 > a,
.bd-pager-970 > .bd-pagination-7 > li.bd-paginationitem-7 > span,
.bd-pager-970 > .bd-pagination-7 > li.bd-paginationitem-7 > a:link,
.bd-pager-970 > .bd-pagination-7 > li.bd-paginationitem-7 > a:visited {
  border-radius: 0px;
}
.bd-pagination-7.right {
  text-align: right;
}
.bd-pagination-7.center {
  text-align: center;
}
.bd-pagination-7 > *:last-child {
  margin-right: 0;
}
.bd-pagination-7 span {
  cursor: default;
}
.pagination > ul.bd-pagination-7 > .active > a,
.pagination > ul.bd-pagination-7 > .active > span {
  color: inherit;
  line-height: inherit;
}
.bd-pagination-7 > li.bd-paginationitem-7 > a,
.bd-pagination-7 > li.bd-paginationitem-7 > span,
.bd-pagination-7 > li.bd-paginationitem-7 > a:link,
.bd-pagination-7 > li.bd-paginationitem-7 > a:visited {
  color: #555555;
  border: 1px solid #ffffff;
  border-radius: 0px;
}
.bd-pagination-7 > li.bd-paginationitem-7 > a:hover {
  background-color: #dddddd;
  background-image: none;
}
.bd-pagination-7 > li.active.bd-paginationitem-7 > a,
.bd-pagination-7 > li.active.bd-paginationitem-7 > span {
  color: inherit;
  background-color: #f5f5f5;
  font-weight: bold;
  background-image: none;
}
.bd-comments-998 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.bd-comments-998 li {
  display: block;
}
.bd-comments-998 li > ul {
  margin-left: 20px;
}
.bd-comment-986 {
  padding: 5px;
}
.bd-griditem-960 {
  margin-bottom: 20px;
}
.separated-item-960 {
  position: relative;
  z-index: 0;
}
.separated-item-960:before,
.separated-item-960:after {
  content: "";
  position: absolute;
  z-index: 10;
}
.separated-item-960:before {
  top: 0;
  bottom: 0;
  left: 0;
}
.separated-item-960:after {
  left: 0;
  right: 0;
  bottom: 10px;
}
.first-col.separated-item-960:after {
  left: 5px;
}
.last-col.separated-item-960:after {
  right: 5px;
}
.separated-item-960.first-col:before,
.separated-item-960.last-row:after {
  content: none;
}
.bd-icon-958:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-958:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-958:hover.active:before,
.bd-icon-958.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-958:before {
  display: inline-block;
}
.bd-pagination-6.right {
  text-align: right;
}
.bd-pagination-6.center {
  text-align: center;
}
.bd-pagination-6 > *:last-child {
  margin-right: 0;
}
.bd-pagination-6 span {
  cursor: default;
}
.pagination > ul.bd-pagination-6 > .active > a,
.pagination > ul.bd-pagination-6 > .active > span {
  color: inherit;
  line-height: inherit;
}
.bd-pagination-6 > li.bd-paginationitem-6 > a,
.bd-pagination-6 > li.bd-paginationitem-6 > span,
.bd-pagination-6 > li.bd-paginationitem-6 > a:link,
.bd-pagination-6 > li.bd-paginationitem-6 > a:visited {
  color: #555555;
  border: 1px solid #ffffff;
  border-radius: 0px;
}
.bd-pagination-6 > li.bd-paginationitem-6 > a:hover {
  background-color: #dddddd;
  background-image: none;
}
.bd-pagination-6 > li.active.bd-paginationitem-6 > a,
.bd-pagination-6 > li.active.bd-paginationitem-6 > span {
  color: inherit;
  background-color: #f5f5f5;
  font-weight: bold;
  background-image: none;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWJsb2c2 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWJvdHRvbWFyZWEx {}
.bd-sidebararea-1388-column {
  margin: 20px 0px 0px;
}
.bd-sidebararea-1388 {
  background-size: auto auto;
  background-origin: border-box;
  background-color: #ffffff;
  position: relative;
  z-index: auto;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 25px;
  border-top: 1px dotted #9cafc4;
  border-radius: 0px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWJvdHRvbWFyZWEx {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNhdGVnb3J5bmFtZTE {}
.bd-categoryname-1292 {
  padding: 5px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNhdGVnb3J5bmFtZTE {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbW1lbnRhdmF0YXI2 {}
.bd-commentavatar-1374 {
  display: inline-block;
}
.bd-commentavatar-1374 {
  display: inline-block;
}
.bd-commentavatar-1374 img {
  display: block;
  width: 100%;
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbW1lbnRhdmF0YXI2 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbW1lbnRtZXRhZGF0YTY {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbW1lbnRtZXRhZGF0YTY {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbW1lbnRyZXBseTY {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbW1lbnRyZXBseTY {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbW1lbnR0ZXh0Ng {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbW1lbnR0ZXh0Ng {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbnRlbnQx {}
.bd-content-1342 {
  position: static;
  z-index: auto;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-size: auto auto;
  background-origin: border-box;
  background-color: rgba(0, 0, 0, 0);
  margin: 0px;
  padding: 5px;
  border-radius: 0px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbnRlbnQx {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbnRlbnQ1 {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbnRlbnQ1 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbnRlbnQ2 {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbnRlbnQ2 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbnRlbnRsYXlvdXQx {}
.bd-contentlayout-1 {
  clear: both;
  /* DR-15613 */
}
@media (max-width: 767px) {
  .bd-contentlayout-1 .bd-flex-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .bd-contentlayout-1 .bd-flex-horizontal > * {
    width: 100%;
  }
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbnRlbnRsYXlvdXQx {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbnRlbnRsYXlvdXQy {}
.bd-contentlayout-2 {
  clear: both;
  /* DR-15613 */
}
@media (max-width: 767px) {
  .bd-contentlayout-2 .bd-flex-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .bd-contentlayout-2 .bd-flex-horizontal > * {
    width: 100%;
  }
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbnRlbnRsYXlvdXQy {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbnRlbnRsYXlvdXQz {}
.bd-contentlayout-3 {
  margin: 0px;
  padding: 0px;
}
.bd-contentlayout-3 {
  clear: both;
  /* DR-15613 */
}
.bd-contentlayout-3 .bd-flex-horizontal {
  margin-left: -5px;
  margin-right: -5px;
}
@media (max-width: 767px) {
  .bd-contentlayout-3 .bd-flex-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .bd-contentlayout-3 .bd-flex-horizontal > * {
    width: 100%;
  }
}
.bd-contentlayout-3 .bd-flex-horizontal > * {
  padding-left: 5px;
  padding-right: 5px;
}
.bd-stretchtobottom-4 .bd-layoutitemsbox-3 {
  height: 100%;
}
.bd-contentlayout-3 .bd-container-inner {
  max-width: none;
  padding-left: 0px;
  padding-right: 0px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbnRlbnRsYXlvdXQz {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbnRlbnRsYXlvdXQ1 {}
.bd-contentlayout-1344 {
  position: relative;
}
.bd-contentlayout-1344 {
  clear: both;
  /* DR-15613 */
}
@media (max-width: 767px) {
  .bd-contentlayout-1344 .bd-flex-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .bd-contentlayout-1344 .bd-flex-horizontal > * {
    width: 100%;
  }
}
.bd-stretchtobottom-5 .bd-layoutitemsbox-878 {
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbnRlbnRsYXlvdXQ1 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbnRlbnRsYXlvdXQ5 {}
.bd-contentlayout-1346 {
  position: relative;
}
.bd-contentlayout-1346 {
  clear: both;
  /* DR-15613 */
}
@media (max-width: 767px) {
  .bd-contentlayout-1346 .bd-flex-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .bd-contentlayout-1346 .bd-flex-horizontal > * {
    width: 100%;
  }
}
.bd-stretchtobottom-7 .bd-layoutitemsbox-886 {
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWNvbnRlbnRsYXlvdXQ5 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWN1c3RvbWNtc2NvZGUx {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWN1c3RvbWNtc2NvZGUx {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWZvb3RlcmFyZWEx {}
.bd-footerarea-1306 {
  min-height: 25px;
  position: relative;
  background-color: #c1d83f;
  margin-top: 10px;
  padding-top: 25px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWZvb3RlcmFyZWEx {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWZvb3RlcndpZGdldGFyZWEx {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWZvb3RlcndpZGdldGFyZWEx {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWhlYWRlcmFyZWEx {}
.bd-headerarea-1304 {
  min-height: 25px;
  position: relative;
  background-color: #c1d83f;
  width: 100vw;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWhlYWRlcmFyZWEx {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWhtZW51MQ {}
@media (min-width: 768px) {
  .bd-hmenu-1 .bd-menuitem-11:hover > .bd-menu-10-popup,
  .bd-hmenu-1 .bd-menuitem-12:hover > .bd-menu-10-popup {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
}
@media (max-width: 767px) {
  .bd-hmenu-1 {
    /* since 3.1.0 */
  }
  .bd-hmenu-1 .navbar-collapse .bd-horizontalmenu-5 .bd-menu-10-popup {
    display: none;
    position: static;
  }
  .bd-hmenu-1 .navbar-collapse .bd-horizontalmenu-5 .bd-menu-10-popup.show {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
  .bd-hmenu-1 .navbar-collapse .bd-horizontalmenu-5 .nav {
    float: none !important;
  }
  .bd-hmenu-1 .navbar-collapse .bd-horizontalmenu-5 .nav > li {
    float: none;
  }
  .bd-hmenu-1 .navbar-collapse .bd-horizontalmenu-5 .bd-menu-10 {
    float: none;
  }
  .bd-hmenu-1 .navbar-toggle {
    display: block;
  }
  .bd-hmenu-1 .navbar-collapse.collapse {
    display: none !important;
  }
  .bd-hmenu-1 .navbar-collapse.collapse.in {
    display: block !important;
  }
  .bd-hmenu-1 .collapsing {
    overflow: hidden !important;
  }
}
.bd-horizontalmenu-5 {
  background-size: auto auto;
  background-origin: border-box;
  background-color: #c1d83f;
  position: relative;
  z-index: 499;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin: 1px 0px 0px;
  padding: 0px;
  border-bottom: 1px dotted #d7e684;
  border-radius: 0px;
}
@media (min-width: 768px) {
  [data-responsive-menu="true"] .bd-horizontalmenu-5 .bd-menuitem-11:last-child > a {
    border-right-width: 0 !important;
  }
}
[data-responsive-menu="false"] .bd-horizontalmenu-5 .bd-menuitem-11:last-child > a {
  border-right-width: 0 !important;
}
.bd-menu-9.nav.nav-pills > li + li {
  margin: 0;
}
.bd-menu-9 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-left: -6px;
}
.bd-menuitem-11 > a {
  cursor: pointer;
  /* Safari click events fix */
}
.bd-menu-9.nav-pills .bd-menuitem-11 {
  list-style: none;
  position: relative;
}
.bd-menu-9.nav-pills .bd-menuitem-11 > a,
.bd-menu-9.nav-pills .bd-menuitem-11 > a:link,
.bd-menu-9.nav-pills .bd-menuitem-11 > a:visited {
  color: #393663;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: center;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  cursor: pointer;
  line-height: 35px;
  font-size: 12px;
  margin: 0px 0px 0px 5px;
  padding: 0 8px;
  border-radius: 3px;
  line-height: 32.28px;
  display: block;
}
.bd-menu-9.nav-pills .bd-menuitem-11 > a:before,
.bd-menu-9.nav-pills .bd-menuitem-11 > a:link:before,
.bd-menu-9.nav-pills .bd-menuitem-11 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-9.nav-pills .bd-menuitem-11 > a > *,
.bd-menu-9.nav-pills .bd-menuitem-11 > a:link > *,
.bd-menu-9.nav-pills .bd-menuitem-11 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-9.nav-pills .bd-menuitem-11 > a:focus {
  outline-width: 0;
}
.bd-menu-9.nav-pills .bd-menuitem-11:not(.active) > a.hover:not(.active),
.bd-menu-9.nav-pills .bd-menuitem-11:not(.active) > a:hover:not(.active),
.bd-menu-9.nav-pills .bd-menuitem-11:not(.active) > a:focus:not(.active),
.bd-menu-9.nav-pills .bd-menuitem-11:hover:not(.active) > a:not(.active) {
  background-color: rgba(221, 221, 221, 0.75);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  color: #616e16;
  border-top: 1px solid #837fb8;
  display: block;
}
.bd-menu-9.nav-pills .bd-menuitem-11:not(.active) > a.hover:not(.active):before,
.bd-menu-9.nav-pills .bd-menuitem-11:not(.active) > a:hover:not(.active):before,
.bd-menu-9.nav-pills .bd-menuitem-11:not(.active) > a:focus:not(.active):before,
.bd-menu-9.nav-pills .bd-menuitem-11:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-9.nav-pills .bd-menuitem-11 > a.active,
.bd-menu-9.nav-pills .bd-menuitem-11.active > a {
  color: #ffffff;
  text-align: left;
  border-top: 1px solid #5f5ba4;
  display: block;
}
.bd-menu-9.nav-pills .bd-menuitem-11 > a.active:before,
.bd-menu-9.nav-pills .bd-menuitem-11.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-10-popup {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 1001;
}
.bd-menu-10-popup.bd-popup-left {
  left: auto;
  right: 0;
}
.bd-menu-10-popup,
.bd-menu-10-popup.bd-popup-right {
  left: 0;
  right: auto;
}
.bd-menuitem-12 > .bd-menu-10-popup {
  top: -7px;
}
.bd-menuitem-12 > .bd-menu-10-popup.bd-popup-left {
  left: auto;
  right: 100%;
}
.bd-menuitem-12 > .bd-menu-10-popup,
.bd-menuitem-12 > .bd-menu-10-popup.bd-popup-right {
  left: 100%;
  right: auto;
}
.bd-menu-10 > li:last-child > a {
  border-bottom-left-radius: -4px;
  border-bottom-right-radius: -4px;
}
.bd-menu-10 > li:first-child > a {
  border-top-left-radius: -4px;
  border-top-right-radius: -4px;
}
.bd-menu-10 .bd-menuitem-12:last-child > a:not(.active):not(:hover) {
  border-bottom-width: 0;
}
.bd-menu-10 .bd-menuitem-12:last-child > a:hover {
  border-bottom-width: 0;
}
.bd-menu-10 .bd-menuitem-12:last-child > a.active {
  border-bottom-width: 0;
}
.bd-menu-10 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  background-color: rgba(204, 204, 204, 0.75);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  display: block;
  position: absolute;
  content: ' ';
  z-index: 1;
  margin: 0px 0px 0px 5px;
  padding: 6px;
  border: 1px dotted rgba(234, 242, 192, 0.9);
  border-radius: 3px;
}
.bd-menu-10 .bd-menuitem-12 {
  list-style: none;
  position: relative;
}
.bd-menu-10 .bd-menuitem-12 > a,
.bd-menu-10 .bd-menuitem-12 > a:link,
.bd-menu-10 .bd-menuitem-12 > a:visited {
  z-index: 11;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  text-align: left;
  color: #616e16;
  text-decoration: none;
  margin: 0 auto;
  padding: 0 6px 0 3px;
  border-radius: 3px;
  line-height: 24.96px;
  display: block;
  white-space: nowrap;
}
.bd-menu-10 .bd-menuitem-12 > a:before,
.bd-menu-10 .bd-menuitem-12 > a:link:before,
.bd-menu-10 .bd-menuitem-12 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-10 .bd-menuitem-12 > a > *,
.bd-menu-10 .bd-menuitem-12 > a:link > *,
.bd-menu-10 .bd-menuitem-12 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-10 .bd-menuitem-12 > a:focus {
  outline-width: 0;
}
.bd-menu-10 .bd-menuitem-12:not(.active) > a.hover:not(.active),
.bd-menu-10 .bd-menuitem-12:not(.active) > a:hover:not(.active),
.bd-menu-10 .bd-menuitem-12:not(.active) > a:focus:not(.active),
.bd-menu-10 .bd-menuitem-12:hover:not(.active) > a:not(.active) {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #dddddd;
  color: #5c579e;
  margin: 0px;
  background-image: none;
  display: block;
}
.bd-menu-10 .bd-menuitem-12:not(.active) > a.hover:not(.active):before,
.bd-menu-10 .bd-menuitem-12:not(.active) > a:hover:not(.active):before,
.bd-menu-10 .bd-menuitem-12:not(.active) > a:focus:not(.active):before,
.bd-menu-10 .bd-menuitem-12:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-10 .bd-menuitem-12 > a.active,
.bd-menu-10 .bd-menuitem-12.active > a {
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  display: block;
}
.bd-menu-10 .bd-menuitem-12 > a.active:before,
.bd-menu-10 .bd-menuitem-12.active > a:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-menu-10 .bd-menuitem-12 > a.active:before,
.bd-menu-10 .bd-menuitem-12.active > a:before {
  content: '\168';
}
.bd-menu-10 .bd-menuitem-12 > a.active:before,
.bd-menu-10 .bd-menuitem-12.active > a:before {
  width: auto;
  visibility: inherit;
}
.bd-menu-10 .bd-menuitem-12 > a.active:before,
.bd-menu-10 .bd-menuitem-12.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-hmenu-1 .collapse-button {
  direction: ltr;
}
.bd-hmenu-1 .collapse-button + .navbar-collapse {
  max-height: none;
  border: 0 none transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 768px) {
  .bd-hmenu-1 .collapse-button {
    display: none;
  }
}
.bd-responsivemenu-1 .bd-menuitem-10,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 {
  list-style: none;
  position: relative;
}
.bd-responsivemenu-1 .bd-menuitem-10 > a,
.bd-responsivemenu-1 .bd-menuitem-10 > a:link,
.bd-responsivemenu-1 .bd-menuitem-10 > a:visited,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a:link,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a:visited {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  display: block;
  white-space: nowrap;
}
.bd-responsivemenu-1 .bd-menuitem-10 > a:before,
.bd-responsivemenu-1 .bd-menuitem-10 > a:link:before,
.bd-responsivemenu-1 .bd-menuitem-10 > a:visited:before,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a:before,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a:link:before,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a:visited:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-responsivemenu-1 .bd-menuitem-10 > a:before,
.bd-responsivemenu-1 .bd-menuitem-10 > a:link:before,
.bd-responsivemenu-1 .bd-menuitem-10 > a:visited:before,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a:before,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a:link:before,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a:visited:before {
  content: '\1b8';
}
.bd-responsivemenu-1 .bd-menuitem-10 > a:before,
.bd-responsivemenu-1 .bd-menuitem-10 > a:link:before,
.bd-responsivemenu-1 .bd-menuitem-10 > a:visited:before,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a:before,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a:link:before,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a:visited:before {
  width: auto;
  visibility: inherit;
}
.bd-responsivemenu-1 .bd-menuitem-10 > a:before,
.bd-responsivemenu-1 .bd-menuitem-10 > a:link:before,
.bd-responsivemenu-1 .bd-menuitem-10 > a:visited:before,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a:before,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a:link:before,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-responsivemenu-1 .bd-menuitem-10 > a > *,
.bd-responsivemenu-1 .bd-menuitem-10 > a:link > *,
.bd-responsivemenu-1 .bd-menuitem-10 > a:visited > *,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a > *,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a:link > *,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a:visited > * {
  vertical-align: middle;
}
.bd-responsivemenu-1 .bd-menuitem-10 > a:focus,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a:focus {
  outline-width: 0;
}
.bd-responsivemenu-1 .bd-menuitem-10:not(.active) > a.hover:not(.active),
.bd-responsivemenu-1 .bd-menuitem-10:not(.active) > a:hover:not(.active),
.bd-responsivemenu-1 .bd-menuitem-10:not(.active) > a:focus:not(.active),
.bd-responsivemenu-1 .bd-menuitem-10:hover:not(.active) > a:not(.active),
.bd-hmenu-1 .collapse-button .bd-menuitem-10:not(.active) > a.hover:not(.active),
.bd-hmenu-1 .collapse-button .bd-menuitem-10:not(.active) > a:hover:not(.active),
.bd-hmenu-1 .collapse-button .bd-menuitem-10:not(.active) > a:focus:not(.active),
.bd-hmenu-1 .collapse-button .bd-menuitem-10:hover:not(.active) > a:not(.active) {
  display: block;
}
.bd-responsivemenu-1 .bd-menuitem-10:not(.active) > a.hover:not(.active):before,
.bd-responsivemenu-1 .bd-menuitem-10:not(.active) > a:hover:not(.active):before,
.bd-responsivemenu-1 .bd-menuitem-10:not(.active) > a:focus:not(.active):before,
.bd-responsivemenu-1 .bd-menuitem-10:hover:not(.active) > a:not(.active):before,
.bd-hmenu-1 .collapse-button .bd-menuitem-10:not(.active) > a.hover:not(.active):before,
.bd-hmenu-1 .collapse-button .bd-menuitem-10:not(.active) > a:hover:not(.active):before,
.bd-hmenu-1 .collapse-button .bd-menuitem-10:not(.active) > a:focus:not(.active):before,
.bd-hmenu-1 .collapse-button .bd-menuitem-10:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-responsivemenu-1 .bd-menuitem-10 > a.active,
.bd-responsivemenu-1 .bd-menuitem-10.active > a,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a.active,
.bd-hmenu-1 .collapse-button .bd-menuitem-10.active > a {
  display: block;
}
.bd-responsivemenu-1 .bd-menuitem-10 > a.active:before,
.bd-responsivemenu-1 .bd-menuitem-10.active > a:before,
.bd-hmenu-1 .collapse-button .bd-menuitem-10 > a.active:before,
.bd-hmenu-1 .collapse-button .bd-menuitem-10.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWhtZW51MQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWhtZW51MTA {}
@media (min-width: 768px) {
  .bd-hmenu-10 .bd-menuitem-27:hover > .bd-menu-18-popup,
  .bd-hmenu-10 .bd-menuitem-28:hover > .bd-menu-18-popup {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
}
@media (max-width: 767px) {
  .bd-hmenu-10 {
    /* since 3.1.0 */
  }
  .bd-hmenu-10 .navbar-collapse .bd-horizontalmenu-9 .bd-menu-18-popup {
    display: none;
    position: static;
  }
  .bd-hmenu-10 .navbar-collapse .bd-horizontalmenu-9 .bd-menu-18-popup.show {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
  .bd-hmenu-10 .navbar-collapse .bd-horizontalmenu-9 .nav {
    float: none !important;
  }
  .bd-hmenu-10 .navbar-collapse .bd-horizontalmenu-9 .nav > li {
    float: none;
  }
  .bd-hmenu-10 .navbar-collapse .bd-horizontalmenu-9 .bd-menu-18 {
    float: none;
  }
  .bd-hmenu-10 .navbar-toggle {
    display: block;
  }
  .bd-hmenu-10 .navbar-collapse.collapse {
    display: none !important;
  }
  .bd-hmenu-10 .navbar-collapse.collapse.in {
    display: block !important;
  }
  .bd-hmenu-10 .collapsing {
    overflow: hidden !important;
  }
}
.bd-horizontalmenu-9 {
  background-size: auto auto;
  background-origin: border-box;
  background-color: #c1d83f;
  position: relative;
  z-index: 499;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin: 1px 0px 0px;
  padding: 0px;
  border-bottom: 1px dotted #d7e684;
  border-radius: 0px;
}
.bd-menu-17.nav.nav-pills > li + li {
  margin: 0;
}
.bd-menu-17 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-left: -6px;
}
.bd-horizontalmenu-9 {
  width: 100%;
}
.bd-menuitem-27 > a {
  cursor: pointer;
  /* Safari click events fix */
}
.bd-menu-17.nav-pills .bd-menuitem-27 {
  list-style: none;
  position: relative;
}
.bd-menu-17.nav-pills .bd-menuitem-27 > a,
.bd-menu-17.nav-pills .bd-menuitem-27 > a:link,
.bd-menu-17.nav-pills .bd-menuitem-27 > a:visited {
  color: #393663;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  cursor: pointer;
  line-height: 35px;
  font-size: 12px;
  margin: 0px;
  padding: 0 4px 0 10px;
  border-left: 1px dotted #ffffff;
  border-radius: 0px;
  line-height: 32.28px;
  display: block;
}
.bd-menu-17.nav-pills .bd-menuitem-27 > a:before,
.bd-menu-17.nav-pills .bd-menuitem-27 > a:link:before,
.bd-menu-17.nav-pills .bd-menuitem-27 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-17.nav-pills .bd-menuitem-27 > a > *,
.bd-menu-17.nav-pills .bd-menuitem-27 > a:link > *,
.bd-menu-17.nav-pills .bd-menuitem-27 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-17.nav-pills .bd-menuitem-27 > a:focus {
  outline-width: 0;
}
.bd-menu-17.nav-pills .bd-menuitem-27:not(.active) > a.hover:not(.active),
.bd-menu-17.nav-pills .bd-menuitem-27:not(.active) > a:hover:not(.active),
.bd-menu-17.nav-pills .bd-menuitem-27:not(.active) > a:focus:not(.active),
.bd-menu-17.nav-pills .bd-menuitem-27:hover:not(.active) > a:not(.active) {
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  color: #616e16;
  border-top: 1px solid #837fb8;
  display: block;
}
.bd-menu-17.nav-pills .bd-menuitem-27:not(.active) > a.hover:not(.active):before,
.bd-menu-17.nav-pills .bd-menuitem-27:not(.active) > a:hover:not(.active):before,
.bd-menu-17.nav-pills .bd-menuitem-27:not(.active) > a:focus:not(.active):before,
.bd-menu-17.nav-pills .bd-menuitem-27:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-17.nav-pills .bd-menuitem-27 > a.active,
.bd-menu-17.nav-pills .bd-menuitem-27.active > a {
  color: #5f5ba4;
  text-align: left;
  background-color: #ffffff;
  border-top: 1px solid #5f5ba4;
  background-image: none;
  display: block;
}
.bd-menu-17.nav-pills .bd-menuitem-27 > a.active:before,
.bd-menu-17.nav-pills .bd-menuitem-27.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-18-popup {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 1001;
}
.bd-menu-18-popup.bd-popup-left {
  left: auto;
  right: 0;
}
.bd-menu-18-popup,
.bd-menu-18-popup.bd-popup-right {
  left: 0;
  right: auto;
}
.bd-menuitem-28 > .bd-menu-18-popup {
  top: -7px;
}
.bd-menuitem-28 > .bd-menu-18-popup.bd-popup-left {
  left: auto;
  right: 100%;
}
.bd-menuitem-28 > .bd-menu-18-popup,
.bd-menuitem-28 > .bd-menu-18-popup.bd-popup-right {
  left: 100%;
  right: auto;
}
.bd-menu-18 > li:last-child > a {
  border-bottom-left-radius: -4px;
  border-bottom-right-radius: -4px;
}
.bd-menu-18 > li:first-child > a {
  border-top-left-radius: -4px;
  border-top-right-radius: -4px;
}
.bd-menu-18 .bd-menuitem-28:last-child > a:not(.active):not(:hover) {
  border-bottom-width: 0;
}
.bd-menu-18 .bd-menuitem-28:last-child > a:hover {
  border-bottom-width: 0;
}
.bd-menu-18 .bd-menuitem-28:last-child > a.active {
  border-bottom-width: 0;
}
.bd-menu-18 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  display: block;
  position: absolute;
  content: ' ';
  z-index: 1;
  margin: 0px 0px 0px 5px;
  padding: 6px;
  border: 1px dotted rgba(234, 242, 192, 0.9);
  border-radius: 3px;
}
.bd-menu-18 .bd-menuitem-28 {
  list-style: none;
  position: relative;
}
.bd-menu-18 .bd-menuitem-28 > a,
.bd-menu-18 .bd-menuitem-28 > a:link,
.bd-menu-18 .bd-menuitem-28 > a:visited {
  z-index: 11;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  color: #616e16;
  text-decoration: none;
  margin: 0 auto;
  padding: 0 6px 0 3px;
  border-radius: 3px;
  line-height: 24.96px;
  display: block;
  white-space: nowrap;
}
.bd-menu-18 .bd-menuitem-28 > a:before,
.bd-menu-18 .bd-menuitem-28 > a:link:before,
.bd-menu-18 .bd-menuitem-28 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-18 .bd-menuitem-28 > a > *,
.bd-menu-18 .bd-menuitem-28 > a:link > *,
.bd-menu-18 .bd-menuitem-28 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-18 .bd-menuitem-28 > a:focus {
  outline-width: 0;
}
.bd-menu-18 .bd-menuitem-28:not(.active) > a.hover:not(.active),
.bd-menu-18 .bd-menuitem-28:not(.active) > a:hover:not(.active),
.bd-menu-18 .bd-menuitem-28:not(.active) > a:focus:not(.active),
.bd-menu-18 .bd-menuitem-28:hover:not(.active) > a:not(.active) {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
  color: #5c579e;
  margin: 0px;
  background-image: none;
  display: block;
}
.bd-menu-18 .bd-menuitem-28:not(.active) > a.hover:not(.active):before,
.bd-menu-18 .bd-menuitem-28:not(.active) > a:hover:not(.active):before,
.bd-menu-18 .bd-menuitem-28:not(.active) > a:focus:not(.active):before,
.bd-menu-18 .bd-menuitem-28:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-18 .bd-menuitem-28 > a.active,
.bd-menu-18 .bd-menuitem-28.active > a {
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  display: block;
}
.bd-menu-18 .bd-menuitem-28 > a.active:before,
.bd-menu-18 .bd-menuitem-28.active > a:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-menu-18 .bd-menuitem-28 > a.active:before,
.bd-menu-18 .bd-menuitem-28.active > a:before {
  content: '\168';
}
.bd-menu-18 .bd-menuitem-28 > a.active:before,
.bd-menu-18 .bd-menuitem-28.active > a:before {
  width: auto;
  visibility: inherit;
}
.bd-menu-18 .bd-menuitem-28 > a.active:before,
.bd-menu-18 .bd-menuitem-28.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-hmenu-10 .collapse-button {
  direction: ltr;
}
.bd-hmenu-10 .collapse-button + .navbar-collapse {
  max-height: none;
  border: 0 none transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 768px) {
  .bd-hmenu-10 .collapse-button {
    display: none;
  }
}
.bd-responsivemenu-9 .bd-menuitem-26,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 {
  list-style: none;
  position: relative;
}
.bd-responsivemenu-9 .bd-menuitem-26 > a,
.bd-responsivemenu-9 .bd-menuitem-26 > a:link,
.bd-responsivemenu-9 .bd-menuitem-26 > a:visited,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a:link,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a:visited {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  display: block;
  white-space: nowrap;
}
.bd-responsivemenu-9 .bd-menuitem-26 > a:before,
.bd-responsivemenu-9 .bd-menuitem-26 > a:link:before,
.bd-responsivemenu-9 .bd-menuitem-26 > a:visited:before,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a:before,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a:link:before,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a:visited:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-responsivemenu-9 .bd-menuitem-26 > a:before,
.bd-responsivemenu-9 .bd-menuitem-26 > a:link:before,
.bd-responsivemenu-9 .bd-menuitem-26 > a:visited:before,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a:before,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a:link:before,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a:visited:before {
  content: '\1b8';
}
.bd-responsivemenu-9 .bd-menuitem-26 > a:before,
.bd-responsivemenu-9 .bd-menuitem-26 > a:link:before,
.bd-responsivemenu-9 .bd-menuitem-26 > a:visited:before,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a:before,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a:link:before,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a:visited:before {
  width: auto;
  visibility: inherit;
}
.bd-responsivemenu-9 .bd-menuitem-26 > a:before,
.bd-responsivemenu-9 .bd-menuitem-26 > a:link:before,
.bd-responsivemenu-9 .bd-menuitem-26 > a:visited:before,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a:before,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a:link:before,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-responsivemenu-9 .bd-menuitem-26 > a > *,
.bd-responsivemenu-9 .bd-menuitem-26 > a:link > *,
.bd-responsivemenu-9 .bd-menuitem-26 > a:visited > *,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a > *,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a:link > *,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a:visited > * {
  vertical-align: middle;
}
.bd-responsivemenu-9 .bd-menuitem-26 > a:focus,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a:focus {
  outline-width: 0;
}
.bd-responsivemenu-9 .bd-menuitem-26:not(.active) > a.hover:not(.active),
.bd-responsivemenu-9 .bd-menuitem-26:not(.active) > a:hover:not(.active),
.bd-responsivemenu-9 .bd-menuitem-26:not(.active) > a:focus:not(.active),
.bd-responsivemenu-9 .bd-menuitem-26:hover:not(.active) > a:not(.active),
.bd-hmenu-10 .collapse-button .bd-menuitem-26:not(.active) > a.hover:not(.active),
.bd-hmenu-10 .collapse-button .bd-menuitem-26:not(.active) > a:hover:not(.active),
.bd-hmenu-10 .collapse-button .bd-menuitem-26:not(.active) > a:focus:not(.active),
.bd-hmenu-10 .collapse-button .bd-menuitem-26:hover:not(.active) > a:not(.active) {
  display: block;
}
.bd-responsivemenu-9 .bd-menuitem-26:not(.active) > a.hover:not(.active):before,
.bd-responsivemenu-9 .bd-menuitem-26:not(.active) > a:hover:not(.active):before,
.bd-responsivemenu-9 .bd-menuitem-26:not(.active) > a:focus:not(.active):before,
.bd-responsivemenu-9 .bd-menuitem-26:hover:not(.active) > a:not(.active):before,
.bd-hmenu-10 .collapse-button .bd-menuitem-26:not(.active) > a.hover:not(.active):before,
.bd-hmenu-10 .collapse-button .bd-menuitem-26:not(.active) > a:hover:not(.active):before,
.bd-hmenu-10 .collapse-button .bd-menuitem-26:not(.active) > a:focus:not(.active):before,
.bd-hmenu-10 .collapse-button .bd-menuitem-26:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-responsivemenu-9 .bd-menuitem-26 > a.active,
.bd-responsivemenu-9 .bd-menuitem-26.active > a,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a.active,
.bd-hmenu-10 .collapse-button .bd-menuitem-26.active > a {
  display: block;
}
.bd-responsivemenu-9 .bd-menuitem-26 > a.active:before,
.bd-responsivemenu-9 .bd-menuitem-26.active > a:before,
.bd-hmenu-10 .collapse-button .bd-menuitem-26 > a.active:before,
.bd-hmenu-10 .collapse-button .bd-menuitem-26.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWhtZW51MTA {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWhtZW51MTI {}
@media (min-width: 768px) {
  .bd-hmenu-12 .bd-menuitem-1:hover > .bd-menu-2-popup,
  .bd-hmenu-12 .bd-menuitem-3:hover > .bd-menu-2-popup {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
}
@media (max-width: 767px) {
  .bd-hmenu-12 {
    /* since 3.1.0 */
  }
  .bd-hmenu-12 .navbar-collapse .bd-horizontalmenu-1 .bd-menu-2-popup {
    display: none;
    position: static;
  }
  .bd-hmenu-12 .navbar-collapse .bd-horizontalmenu-1 .bd-menu-2-popup.show {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
  .bd-hmenu-12 .navbar-collapse .bd-horizontalmenu-1 .nav {
    float: none !important;
  }
  .bd-hmenu-12 .navbar-collapse .bd-horizontalmenu-1 .nav > li {
    float: none;
  }
  .bd-hmenu-12 .navbar-collapse .bd-horizontalmenu-1 .bd-menu-2 {
    float: none;
  }
  .bd-hmenu-12 .navbar-toggle {
    display: block;
  }
  .bd-hmenu-12 .navbar-collapse.collapse {
    display: none !important;
  }
  .bd-hmenu-12 .navbar-collapse.collapse.in {
    display: block !important;
  }
  .bd-hmenu-12 .collapsing {
    overflow: hidden !important;
  }
}
.bd-horizontalmenu-1 {
  background-size: auto auto;
  background-origin: border-box;
  background-color: #c1d83f;
  position: relative;
  z-index: 499;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin: 1px 0px 0px;
  padding: 0px;
  border-bottom: 1px dotted #d7e684;
  border-radius: 0px;
}
.bd-menu-1.nav.nav-pills > li + li {
  margin: 0;
}
.bd-menu-1 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-left: -6px;
}
.bd-horizontalmenu-1 {
  width: 100%;
}
.bd-menuitem-1 > a {
  cursor: pointer;
  /* Safari click events fix */
}
.bd-menu-1.nav-pills .bd-menuitem-1 {
  list-style: none;
  position: relative;
}
.bd-menu-1.nav-pills .bd-menuitem-1 > a,
.bd-menu-1.nav-pills .bd-menuitem-1 > a:link,
.bd-menu-1.nav-pills .bd-menuitem-1 > a:visited {
  color: #393663;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  cursor: pointer;
  line-height: 35px;
  font-size: 12px;
  margin: 0px;
  padding: 0 4px 0 10px;
  border-left: 1px dotted #ffffff;
  border-radius: 0px;
  line-height: 32.28px;
  display: block;
}
.bd-menu-1.nav-pills .bd-menuitem-1 > a:before,
.bd-menu-1.nav-pills .bd-menuitem-1 > a:link:before,
.bd-menu-1.nav-pills .bd-menuitem-1 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-1.nav-pills .bd-menuitem-1 > a > *,
.bd-menu-1.nav-pills .bd-menuitem-1 > a:link > *,
.bd-menu-1.nav-pills .bd-menuitem-1 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-1.nav-pills .bd-menuitem-1 > a:focus {
  outline-width: 0;
}
.bd-menu-1.nav-pills .bd-menuitem-1:not(.active) > a.hover:not(.active),
.bd-menu-1.nav-pills .bd-menuitem-1:not(.active) > a:hover:not(.active),
.bd-menu-1.nav-pills .bd-menuitem-1:not(.active) > a:focus:not(.active),
.bd-menu-1.nav-pills .bd-menuitem-1:hover:not(.active) > a:not(.active) {
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  color: #616e16;
  border-top: 1px solid #837fb8;
  display: block;
}
.bd-menu-1.nav-pills .bd-menuitem-1:not(.active) > a.hover:not(.active):before,
.bd-menu-1.nav-pills .bd-menuitem-1:not(.active) > a:hover:not(.active):before,
.bd-menu-1.nav-pills .bd-menuitem-1:not(.active) > a:focus:not(.active):before,
.bd-menu-1.nav-pills .bd-menuitem-1:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-1.nav-pills .bd-menuitem-1 > a.active,
.bd-menu-1.nav-pills .bd-menuitem-1.active > a {
  color: #5f5ba4;
  text-align: left;
  background-color: #ffffff;
  border-top: 1px solid #5f5ba4;
  background-image: none;
  display: block;
}
.bd-menu-1.nav-pills .bd-menuitem-1 > a.active:before,
.bd-menu-1.nav-pills .bd-menuitem-1.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-2-popup {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 1001;
}
.bd-menu-2-popup.bd-popup-left {
  left: auto;
  right: 0;
}
.bd-menu-2-popup,
.bd-menu-2-popup.bd-popup-right {
  left: 0;
  right: auto;
}
.bd-menuitem-3 > .bd-menu-2-popup {
  top: -7px;
}
.bd-menuitem-3 > .bd-menu-2-popup.bd-popup-left {
  left: auto;
  right: 100%;
}
.bd-menuitem-3 > .bd-menu-2-popup,
.bd-menuitem-3 > .bd-menu-2-popup.bd-popup-right {
  left: 100%;
  right: auto;
}
.bd-menu-2 > li:last-child > a {
  border-bottom-left-radius: -4px;
  border-bottom-right-radius: -4px;
}
.bd-menu-2 > li:first-child > a {
  border-top-left-radius: -4px;
  border-top-right-radius: -4px;
}
.bd-menu-2 .bd-menuitem-3:last-child > a:not(.active):not(:hover) {
  border-bottom-width: 0;
}
.bd-menu-2 .bd-menuitem-3:last-child > a:hover {
  border-bottom-width: 0;
}
.bd-menu-2 .bd-menuitem-3:last-child > a.active {
  border-bottom-width: 0;
}
.bd-menu-2 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  display: block;
  position: absolute;
  content: ' ';
  z-index: 1;
  margin: 0px 0px 0px 5px;
  padding: 6px;
  border: 1px dotted rgba(234, 242, 192, 0.9);
  border-radius: 3px;
}
.bd-menu-2 .bd-menuitem-3 {
  list-style: none;
  position: relative;
}
.bd-menu-2 .bd-menuitem-3 > a,
.bd-menu-2 .bd-menuitem-3 > a:link,
.bd-menu-2 .bd-menuitem-3 > a:visited {
  z-index: 11;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  color: #616e16;
  text-decoration: none;
  margin: 0 auto;
  padding: 0 6px 0 3px;
  border-radius: 3px;
  line-height: 24.96px;
  display: block;
  white-space: nowrap;
}
.bd-menu-2 .bd-menuitem-3 > a:before,
.bd-menu-2 .bd-menuitem-3 > a:link:before,
.bd-menu-2 .bd-menuitem-3 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-2 .bd-menuitem-3 > a > *,
.bd-menu-2 .bd-menuitem-3 > a:link > *,
.bd-menu-2 .bd-menuitem-3 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-2 .bd-menuitem-3 > a:focus {
  outline-width: 0;
}
.bd-menu-2 .bd-menuitem-3:not(.active) > a.hover:not(.active),
.bd-menu-2 .bd-menuitem-3:not(.active) > a:hover:not(.active),
.bd-menu-2 .bd-menuitem-3:not(.active) > a:focus:not(.active),
.bd-menu-2 .bd-menuitem-3:hover:not(.active) > a:not(.active) {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
  color: #5c579e;
  margin: 0px;
  background-image: none;
  display: block;
}
.bd-menu-2 .bd-menuitem-3:not(.active) > a.hover:not(.active):before,
.bd-menu-2 .bd-menuitem-3:not(.active) > a:hover:not(.active):before,
.bd-menu-2 .bd-menuitem-3:not(.active) > a:focus:not(.active):before,
.bd-menu-2 .bd-menuitem-3:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-2 .bd-menuitem-3 > a.active,
.bd-menu-2 .bd-menuitem-3.active > a {
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  display: block;
}
.bd-menu-2 .bd-menuitem-3 > a.active:before,
.bd-menu-2 .bd-menuitem-3.active > a:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-menu-2 .bd-menuitem-3 > a.active:before,
.bd-menu-2 .bd-menuitem-3.active > a:before {
  content: '\168';
}
.bd-menu-2 .bd-menuitem-3 > a.active:before,
.bd-menu-2 .bd-menuitem-3.active > a:before {
  width: auto;
  visibility: inherit;
}
.bd-menu-2 .bd-menuitem-3 > a.active:before,
.bd-menu-2 .bd-menuitem-3.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-hmenu-12 .collapse-button {
  direction: ltr;
}
.bd-hmenu-12 .collapse-button + .navbar-collapse {
  max-height: none;
  border: 0 none transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 768px) {
  .bd-hmenu-12 .collapse-button {
    display: none;
  }
}
.bd-responsivemenu-11 .bd-menuitem-32,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 {
  list-style: none;
  position: relative;
}
.bd-responsivemenu-11 .bd-menuitem-32 > a,
.bd-responsivemenu-11 .bd-menuitem-32 > a:link,
.bd-responsivemenu-11 .bd-menuitem-32 > a:visited,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a:link,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a:visited {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  display: block;
  white-space: nowrap;
}
.bd-responsivemenu-11 .bd-menuitem-32 > a:before,
.bd-responsivemenu-11 .bd-menuitem-32 > a:link:before,
.bd-responsivemenu-11 .bd-menuitem-32 > a:visited:before,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a:before,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a:link:before,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a:visited:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-responsivemenu-11 .bd-menuitem-32 > a:before,
.bd-responsivemenu-11 .bd-menuitem-32 > a:link:before,
.bd-responsivemenu-11 .bd-menuitem-32 > a:visited:before,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a:before,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a:link:before,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a:visited:before {
  content: '\1b8';
}
.bd-responsivemenu-11 .bd-menuitem-32 > a:before,
.bd-responsivemenu-11 .bd-menuitem-32 > a:link:before,
.bd-responsivemenu-11 .bd-menuitem-32 > a:visited:before,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a:before,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a:link:before,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a:visited:before {
  width: auto;
  visibility: inherit;
}
.bd-responsivemenu-11 .bd-menuitem-32 > a:before,
.bd-responsivemenu-11 .bd-menuitem-32 > a:link:before,
.bd-responsivemenu-11 .bd-menuitem-32 > a:visited:before,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a:before,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a:link:before,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-responsivemenu-11 .bd-menuitem-32 > a > *,
.bd-responsivemenu-11 .bd-menuitem-32 > a:link > *,
.bd-responsivemenu-11 .bd-menuitem-32 > a:visited > *,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a > *,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a:link > *,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a:visited > * {
  vertical-align: middle;
}
.bd-responsivemenu-11 .bd-menuitem-32 > a:focus,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a:focus {
  outline-width: 0;
}
.bd-responsivemenu-11 .bd-menuitem-32:not(.active) > a.hover:not(.active),
.bd-responsivemenu-11 .bd-menuitem-32:not(.active) > a:hover:not(.active),
.bd-responsivemenu-11 .bd-menuitem-32:not(.active) > a:focus:not(.active),
.bd-responsivemenu-11 .bd-menuitem-32:hover:not(.active) > a:not(.active),
.bd-hmenu-12 .collapse-button .bd-menuitem-32:not(.active) > a.hover:not(.active),
.bd-hmenu-12 .collapse-button .bd-menuitem-32:not(.active) > a:hover:not(.active),
.bd-hmenu-12 .collapse-button .bd-menuitem-32:not(.active) > a:focus:not(.active),
.bd-hmenu-12 .collapse-button .bd-menuitem-32:hover:not(.active) > a:not(.active) {
  display: block;
}
.bd-responsivemenu-11 .bd-menuitem-32:not(.active) > a.hover:not(.active):before,
.bd-responsivemenu-11 .bd-menuitem-32:not(.active) > a:hover:not(.active):before,
.bd-responsivemenu-11 .bd-menuitem-32:not(.active) > a:focus:not(.active):before,
.bd-responsivemenu-11 .bd-menuitem-32:hover:not(.active) > a:not(.active):before,
.bd-hmenu-12 .collapse-button .bd-menuitem-32:not(.active) > a.hover:not(.active):before,
.bd-hmenu-12 .collapse-button .bd-menuitem-32:not(.active) > a:hover:not(.active):before,
.bd-hmenu-12 .collapse-button .bd-menuitem-32:not(.active) > a:focus:not(.active):before,
.bd-hmenu-12 .collapse-button .bd-menuitem-32:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-responsivemenu-11 .bd-menuitem-32 > a.active,
.bd-responsivemenu-11 .bd-menuitem-32.active > a,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a.active,
.bd-hmenu-12 .collapse-button .bd-menuitem-32.active > a {
  display: block;
}
.bd-responsivemenu-11 .bd-menuitem-32 > a.active:before,
.bd-responsivemenu-11 .bd-menuitem-32.active > a:before,
.bd-hmenu-12 .collapse-button .bd-menuitem-32 > a.active:before,
.bd-hmenu-12 .collapse-button .bd-menuitem-32.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWhtZW51MTI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWhtZW51MTM {}
@media (min-width: 768px) {
  .bd-hmenu-13 .bd-menuitem-8:hover > .bd-menu-8-popup,
  .bd-hmenu-13 .bd-menuitem-9:hover > .bd-menu-8-popup {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
}
@media (max-width: 767px) {
  .bd-hmenu-13 {
    /* since 3.1.0 */
  }
  .bd-hmenu-13 .navbar-collapse .bd-horizontalmenu-4 .bd-menu-8-popup {
    display: none;
    position: static;
  }
  .bd-hmenu-13 .navbar-collapse .bd-horizontalmenu-4 .bd-menu-8-popup.show {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
  .bd-hmenu-13 .navbar-collapse .bd-horizontalmenu-4 .nav {
    float: none !important;
  }
  .bd-hmenu-13 .navbar-collapse .bd-horizontalmenu-4 .nav > li {
    float: none;
  }
  .bd-hmenu-13 .navbar-collapse .bd-horizontalmenu-4 .bd-menu-8 {
    float: none;
  }
  .bd-hmenu-13 .navbar-toggle {
    display: block;
  }
  .bd-hmenu-13 .navbar-collapse.collapse {
    display: none !important;
  }
  .bd-hmenu-13 .navbar-collapse.collapse.in {
    display: block !important;
  }
  .bd-hmenu-13 .collapsing {
    overflow: hidden !important;
  }
}
.bd-horizontalmenu-4 {
  background-size: auto auto;
  background-origin: border-box;
  background-color: #c1d83f;
  position: relative;
  z-index: 499;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin: 1px 0px 0px;
  padding: 0px;
  border-bottom: 1px dotted #d7e684;
  border-radius: 0px;
}
.bd-menu-7.nav.nav-pills > li + li {
  margin: 0;
}
.bd-menu-7 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-left: -6px;
}
.bd-horizontalmenu-4 {
  width: 100%;
}
.bd-menuitem-8 > a {
  cursor: pointer;
  /* Safari click events fix */
}
.bd-menu-7.nav-pills .bd-menuitem-8 {
  list-style: none;
  position: relative;
}
.bd-menu-7.nav-pills .bd-menuitem-8 > a,
.bd-menu-7.nav-pills .bd-menuitem-8 > a:link,
.bd-menu-7.nav-pills .bd-menuitem-8 > a:visited {
  color: #393663;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  cursor: pointer;
  line-height: 35px;
  font-size: 12px;
  margin: 0px;
  padding: 0 4px 0 10px;
  border-left: 1px dotted #ffffff;
  border-radius: 0px;
  line-height: 32.28px;
  display: block;
}
.bd-menu-7.nav-pills .bd-menuitem-8 > a:before,
.bd-menu-7.nav-pills .bd-menuitem-8 > a:link:before,
.bd-menu-7.nav-pills .bd-menuitem-8 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-7.nav-pills .bd-menuitem-8 > a > *,
.bd-menu-7.nav-pills .bd-menuitem-8 > a:link > *,
.bd-menu-7.nav-pills .bd-menuitem-8 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-7.nav-pills .bd-menuitem-8 > a:focus {
  outline-width: 0;
}
.bd-menu-7.nav-pills .bd-menuitem-8:not(.active) > a.hover:not(.active),
.bd-menu-7.nav-pills .bd-menuitem-8:not(.active) > a:hover:not(.active),
.bd-menu-7.nav-pills .bd-menuitem-8:not(.active) > a:focus:not(.active),
.bd-menu-7.nav-pills .bd-menuitem-8:hover:not(.active) > a:not(.active) {
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  color: #616e16;
  border-top: 1px solid #837fb8;
  display: block;
}
.bd-menu-7.nav-pills .bd-menuitem-8:not(.active) > a.hover:not(.active):before,
.bd-menu-7.nav-pills .bd-menuitem-8:not(.active) > a:hover:not(.active):before,
.bd-menu-7.nav-pills .bd-menuitem-8:not(.active) > a:focus:not(.active):before,
.bd-menu-7.nav-pills .bd-menuitem-8:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-7.nav-pills .bd-menuitem-8 > a.active,
.bd-menu-7.nav-pills .bd-menuitem-8.active > a {
  color: #5f5ba4;
  text-align: left;
  background-color: #ffffff;
  border-top: 1px solid #5f5ba4;
  background-image: none;
  display: block;
}
.bd-menu-7.nav-pills .bd-menuitem-8 > a.active:before,
.bd-menu-7.nav-pills .bd-menuitem-8.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-8-popup {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 1001;
}
.bd-menu-8-popup.bd-popup-left {
  left: auto;
  right: 0;
}
.bd-menu-8-popup,
.bd-menu-8-popup.bd-popup-right {
  left: 0;
  right: auto;
}
.bd-menuitem-9 > .bd-menu-8-popup {
  top: -7px;
}
.bd-menuitem-9 > .bd-menu-8-popup.bd-popup-left {
  left: auto;
  right: 100%;
}
.bd-menuitem-9 > .bd-menu-8-popup,
.bd-menuitem-9 > .bd-menu-8-popup.bd-popup-right {
  left: 100%;
  right: auto;
}
.bd-menu-8 > li:last-child > a {
  border-bottom-left-radius: -4px;
  border-bottom-right-radius: -4px;
}
.bd-menu-8 > li:first-child > a {
  border-top-left-radius: -4px;
  border-top-right-radius: -4px;
}
.bd-menu-8 .bd-menuitem-9:last-child > a:not(.active):not(:hover) {
  border-bottom-width: 0;
}
.bd-menu-8 .bd-menuitem-9:last-child > a:hover {
  border-bottom-width: 0;
}
.bd-menu-8 .bd-menuitem-9:last-child > a.active {
  border-bottom-width: 0;
}
.bd-menu-8 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  display: block;
  position: absolute;
  content: ' ';
  z-index: 1;
  margin: 0px 0px 0px 5px;
  padding: 6px;
  border: 1px dotted rgba(234, 242, 192, 0.9);
  border-radius: 3px;
}
.bd-menu-8 .bd-menuitem-9 {
  list-style: none;
  position: relative;
}
.bd-menu-8 .bd-menuitem-9 > a,
.bd-menu-8 .bd-menuitem-9 > a:link,
.bd-menu-8 .bd-menuitem-9 > a:visited {
  z-index: 11;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  color: #616e16;
  text-decoration: none;
  margin: 0 auto;
  padding: 0 6px 0 3px;
  border-radius: 3px;
  line-height: 24.96px;
  display: block;
  white-space: nowrap;
}
.bd-menu-8 .bd-menuitem-9 > a:before,
.bd-menu-8 .bd-menuitem-9 > a:link:before,
.bd-menu-8 .bd-menuitem-9 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-8 .bd-menuitem-9 > a > *,
.bd-menu-8 .bd-menuitem-9 > a:link > *,
.bd-menu-8 .bd-menuitem-9 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-8 .bd-menuitem-9 > a:focus {
  outline-width: 0;
}
.bd-menu-8 .bd-menuitem-9:not(.active) > a.hover:not(.active),
.bd-menu-8 .bd-menuitem-9:not(.active) > a:hover:not(.active),
.bd-menu-8 .bd-menuitem-9:not(.active) > a:focus:not(.active),
.bd-menu-8 .bd-menuitem-9:hover:not(.active) > a:not(.active) {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
  color: #5c579e;
  margin: 0px;
  background-image: none;
  display: block;
}
.bd-menu-8 .bd-menuitem-9:not(.active) > a.hover:not(.active):before,
.bd-menu-8 .bd-menuitem-9:not(.active) > a:hover:not(.active):before,
.bd-menu-8 .bd-menuitem-9:not(.active) > a:focus:not(.active):before,
.bd-menu-8 .bd-menuitem-9:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-8 .bd-menuitem-9 > a.active,
.bd-menu-8 .bd-menuitem-9.active > a {
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  display: block;
}
.bd-menu-8 .bd-menuitem-9 > a.active:before,
.bd-menu-8 .bd-menuitem-9.active > a:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-menu-8 .bd-menuitem-9 > a.active:before,
.bd-menu-8 .bd-menuitem-9.active > a:before {
  content: '\168';
}
.bd-menu-8 .bd-menuitem-9 > a.active:before,
.bd-menu-8 .bd-menuitem-9.active > a:before {
  width: auto;
  visibility: inherit;
}
.bd-menu-8 .bd-menuitem-9 > a.active:before,
.bd-menu-8 .bd-menuitem-9.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-hmenu-13 .collapse-button {
  direction: ltr;
}
.bd-hmenu-13 .collapse-button + .navbar-collapse {
  max-height: none;
  border: 0 none transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 768px) {
  .bd-hmenu-13 .collapse-button {
    display: none;
  }
}
.bd-responsivemenu-12 .bd-menuitem-33,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 {
  list-style: none;
  position: relative;
}
.bd-responsivemenu-12 .bd-menuitem-33 > a,
.bd-responsivemenu-12 .bd-menuitem-33 > a:link,
.bd-responsivemenu-12 .bd-menuitem-33 > a:visited,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a:link,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a:visited {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  display: block;
  white-space: nowrap;
}
.bd-responsivemenu-12 .bd-menuitem-33 > a:before,
.bd-responsivemenu-12 .bd-menuitem-33 > a:link:before,
.bd-responsivemenu-12 .bd-menuitem-33 > a:visited:before,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a:before,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a:link:before,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a:visited:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-responsivemenu-12 .bd-menuitem-33 > a:before,
.bd-responsivemenu-12 .bd-menuitem-33 > a:link:before,
.bd-responsivemenu-12 .bd-menuitem-33 > a:visited:before,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a:before,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a:link:before,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a:visited:before {
  content: '\1b8';
}
.bd-responsivemenu-12 .bd-menuitem-33 > a:before,
.bd-responsivemenu-12 .bd-menuitem-33 > a:link:before,
.bd-responsivemenu-12 .bd-menuitem-33 > a:visited:before,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a:before,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a:link:before,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a:visited:before {
  width: auto;
  visibility: inherit;
}
.bd-responsivemenu-12 .bd-menuitem-33 > a:before,
.bd-responsivemenu-12 .bd-menuitem-33 > a:link:before,
.bd-responsivemenu-12 .bd-menuitem-33 > a:visited:before,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a:before,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a:link:before,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-responsivemenu-12 .bd-menuitem-33 > a > *,
.bd-responsivemenu-12 .bd-menuitem-33 > a:link > *,
.bd-responsivemenu-12 .bd-menuitem-33 > a:visited > *,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a > *,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a:link > *,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a:visited > * {
  vertical-align: middle;
}
.bd-responsivemenu-12 .bd-menuitem-33 > a:focus,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a:focus {
  outline-width: 0;
}
.bd-responsivemenu-12 .bd-menuitem-33:not(.active) > a.hover:not(.active),
.bd-responsivemenu-12 .bd-menuitem-33:not(.active) > a:hover:not(.active),
.bd-responsivemenu-12 .bd-menuitem-33:not(.active) > a:focus:not(.active),
.bd-responsivemenu-12 .bd-menuitem-33:hover:not(.active) > a:not(.active),
.bd-hmenu-13 .collapse-button .bd-menuitem-33:not(.active) > a.hover:not(.active),
.bd-hmenu-13 .collapse-button .bd-menuitem-33:not(.active) > a:hover:not(.active),
.bd-hmenu-13 .collapse-button .bd-menuitem-33:not(.active) > a:focus:not(.active),
.bd-hmenu-13 .collapse-button .bd-menuitem-33:hover:not(.active) > a:not(.active) {
  display: block;
}
.bd-responsivemenu-12 .bd-menuitem-33:not(.active) > a.hover:not(.active):before,
.bd-responsivemenu-12 .bd-menuitem-33:not(.active) > a:hover:not(.active):before,
.bd-responsivemenu-12 .bd-menuitem-33:not(.active) > a:focus:not(.active):before,
.bd-responsivemenu-12 .bd-menuitem-33:hover:not(.active) > a:not(.active):before,
.bd-hmenu-13 .collapse-button .bd-menuitem-33:not(.active) > a.hover:not(.active):before,
.bd-hmenu-13 .collapse-button .bd-menuitem-33:not(.active) > a:hover:not(.active):before,
.bd-hmenu-13 .collapse-button .bd-menuitem-33:not(.active) > a:focus:not(.active):before,
.bd-hmenu-13 .collapse-button .bd-menuitem-33:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-responsivemenu-12 .bd-menuitem-33 > a.active,
.bd-responsivemenu-12 .bd-menuitem-33.active > a,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a.active,
.bd-hmenu-13 .collapse-button .bd-menuitem-33.active > a {
  display: block;
}
.bd-responsivemenu-12 .bd-menuitem-33 > a.active:before,
.bd-responsivemenu-12 .bd-menuitem-33.active > a:before,
.bd-hmenu-13 .collapse-button .bd-menuitem-33 > a.active:before,
.bd-hmenu-13 .collapse-button .bd-menuitem-33.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWhtZW51MTM {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWhtZW51MTQ {}
@media (min-width: 768px) {
  .bd-hmenu-14 .bd-menuitem-6:hover > .bd-menu-6-popup,
  .bd-hmenu-14 .bd-menuitem-7:hover > .bd-menu-6-popup {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
}
@media (max-width: 767px) {
  .bd-hmenu-14 {
    /* since 3.1.0 */
  }
  .bd-hmenu-14 .navbar-collapse .bd-horizontalmenu-3 .bd-menu-6-popup {
    display: none;
    position: static;
  }
  .bd-hmenu-14 .navbar-collapse .bd-horizontalmenu-3 .bd-menu-6-popup.show {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
  .bd-hmenu-14 .navbar-collapse .bd-horizontalmenu-3 .nav {
    float: none !important;
  }
  .bd-hmenu-14 .navbar-collapse .bd-horizontalmenu-3 .nav > li {
    float: none;
  }
  .bd-hmenu-14 .navbar-collapse .bd-horizontalmenu-3 .bd-menu-6 {
    float: none;
  }
  .bd-hmenu-14 .navbar-toggle {
    display: block;
  }
  .bd-hmenu-14 .navbar-collapse.collapse {
    display: none !important;
  }
  .bd-hmenu-14 .navbar-collapse.collapse.in {
    display: block !important;
  }
  .bd-hmenu-14 .collapsing {
    overflow: hidden !important;
  }
}
.bd-horizontalmenu-3 {
  background-size: auto auto;
  background-origin: border-box;
  background-color: #c1d83f;
  position: relative;
  z-index: 499;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin: 1px 0px 0px;
  padding: 0px;
  border-bottom: 1px dotted #d7e684;
  border-radius: 0px;
}
.bd-menu-5.nav.nav-pills > li + li {
  margin: 0;
}
.bd-menu-5 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-left: -6px;
}
.bd-horizontalmenu-3 {
  width: 100%;
}
.bd-menuitem-6 > a {
  cursor: pointer;
  /* Safari click events fix */
}
.bd-menu-5.nav-pills .bd-menuitem-6 {
  list-style: none;
  position: relative;
}
.bd-menu-5.nav-pills .bd-menuitem-6 > a,
.bd-menu-5.nav-pills .bd-menuitem-6 > a:link,
.bd-menu-5.nav-pills .bd-menuitem-6 > a:visited {
  color: #393663;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  cursor: pointer;
  line-height: 35px;
  font-size: 12px;
  margin: 0px;
  padding: 0 4px 0 10px;
  border-left: 1px dotted #ffffff;
  border-radius: 0px;
  line-height: 32.28px;
  display: block;
}
.bd-menu-5.nav-pills .bd-menuitem-6 > a:before,
.bd-menu-5.nav-pills .bd-menuitem-6 > a:link:before,
.bd-menu-5.nav-pills .bd-menuitem-6 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-5.nav-pills .bd-menuitem-6 > a > *,
.bd-menu-5.nav-pills .bd-menuitem-6 > a:link > *,
.bd-menu-5.nav-pills .bd-menuitem-6 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-5.nav-pills .bd-menuitem-6 > a:focus {
  outline-width: 0;
}
.bd-menu-5.nav-pills .bd-menuitem-6:not(.active) > a.hover:not(.active),
.bd-menu-5.nav-pills .bd-menuitem-6:not(.active) > a:hover:not(.active),
.bd-menu-5.nav-pills .bd-menuitem-6:not(.active) > a:focus:not(.active),
.bd-menu-5.nav-pills .bd-menuitem-6:hover:not(.active) > a:not(.active) {
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  color: #616e16;
  border-top: 1px solid #837fb8;
  display: block;
}
.bd-menu-5.nav-pills .bd-menuitem-6:not(.active) > a.hover:not(.active):before,
.bd-menu-5.nav-pills .bd-menuitem-6:not(.active) > a:hover:not(.active):before,
.bd-menu-5.nav-pills .bd-menuitem-6:not(.active) > a:focus:not(.active):before,
.bd-menu-5.nav-pills .bd-menuitem-6:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-5.nav-pills .bd-menuitem-6 > a.active,
.bd-menu-5.nav-pills .bd-menuitem-6.active > a {
  color: #5f5ba4;
  text-align: left;
  background-color: #ffffff;
  border-top: 1px solid #5f5ba4;
  background-image: none;
  display: block;
}
.bd-menu-5.nav-pills .bd-menuitem-6 > a.active:before,
.bd-menu-5.nav-pills .bd-menuitem-6.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-6-popup {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 1001;
}
.bd-menu-6-popup.bd-popup-left {
  left: auto;
  right: 0;
}
.bd-menu-6-popup,
.bd-menu-6-popup.bd-popup-right {
  left: 0;
  right: auto;
}
.bd-menuitem-7 > .bd-menu-6-popup {
  top: -7px;
}
.bd-menuitem-7 > .bd-menu-6-popup.bd-popup-left {
  left: auto;
  right: 100%;
}
.bd-menuitem-7 > .bd-menu-6-popup,
.bd-menuitem-7 > .bd-menu-6-popup.bd-popup-right {
  left: 100%;
  right: auto;
}
.bd-menu-6 > li:last-child > a {
  border-bottom-left-radius: -4px;
  border-bottom-right-radius: -4px;
}
.bd-menu-6 > li:first-child > a {
  border-top-left-radius: -4px;
  border-top-right-radius: -4px;
}
.bd-menu-6 .bd-menuitem-7:last-child > a:not(.active):not(:hover) {
  border-bottom-width: 0;
}
.bd-menu-6 .bd-menuitem-7:last-child > a:hover {
  border-bottom-width: 0;
}
.bd-menu-6 .bd-menuitem-7:last-child > a.active {
  border-bottom-width: 0;
}
.bd-menu-6 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  display: block;
  position: absolute;
  content: ' ';
  z-index: 1;
  margin: 0px 0px 0px 5px;
  padding: 6px;
  border: 1px dotted rgba(234, 242, 192, 0.9);
  border-radius: 3px;
}
.bd-menu-6 .bd-menuitem-7 {
  list-style: none;
  position: relative;
}
.bd-menu-6 .bd-menuitem-7 > a,
.bd-menu-6 .bd-menuitem-7 > a:link,
.bd-menu-6 .bd-menuitem-7 > a:visited {
  z-index: 11;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  color: #616e16;
  text-decoration: none;
  margin: 0 auto;
  padding: 0 6px 0 3px;
  border-radius: 3px;
  line-height: 24.96px;
  display: block;
  white-space: nowrap;
}
.bd-menu-6 .bd-menuitem-7 > a:before,
.bd-menu-6 .bd-menuitem-7 > a:link:before,
.bd-menu-6 .bd-menuitem-7 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-6 .bd-menuitem-7 > a > *,
.bd-menu-6 .bd-menuitem-7 > a:link > *,
.bd-menu-6 .bd-menuitem-7 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-6 .bd-menuitem-7 > a:focus {
  outline-width: 0;
}
.bd-menu-6 .bd-menuitem-7:not(.active) > a.hover:not(.active),
.bd-menu-6 .bd-menuitem-7:not(.active) > a:hover:not(.active),
.bd-menu-6 .bd-menuitem-7:not(.active) > a:focus:not(.active),
.bd-menu-6 .bd-menuitem-7:hover:not(.active) > a:not(.active) {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
  color: #5c579e;
  margin: 0px;
  background-image: none;
  display: block;
}
.bd-menu-6 .bd-menuitem-7:not(.active) > a.hover:not(.active):before,
.bd-menu-6 .bd-menuitem-7:not(.active) > a:hover:not(.active):before,
.bd-menu-6 .bd-menuitem-7:not(.active) > a:focus:not(.active):before,
.bd-menu-6 .bd-menuitem-7:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-6 .bd-menuitem-7 > a.active,
.bd-menu-6 .bd-menuitem-7.active > a {
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  display: block;
}
.bd-menu-6 .bd-menuitem-7 > a.active:before,
.bd-menu-6 .bd-menuitem-7.active > a:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-menu-6 .bd-menuitem-7 > a.active:before,
.bd-menu-6 .bd-menuitem-7.active > a:before {
  content: '\168';
}
.bd-menu-6 .bd-menuitem-7 > a.active:before,
.bd-menu-6 .bd-menuitem-7.active > a:before {
  width: auto;
  visibility: inherit;
}
.bd-menu-6 .bd-menuitem-7 > a.active:before,
.bd-menu-6 .bd-menuitem-7.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-hmenu-14 .collapse-button {
  direction: ltr;
}
.bd-hmenu-14 .collapse-button + .navbar-collapse {
  max-height: none;
  border: 0 none transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 768px) {
  .bd-hmenu-14 .collapse-button {
    display: none;
  }
}
.bd-responsivemenu-13 .bd-menuitem-34,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 {
  list-style: none;
  position: relative;
}
.bd-responsivemenu-13 .bd-menuitem-34 > a,
.bd-responsivemenu-13 .bd-menuitem-34 > a:link,
.bd-responsivemenu-13 .bd-menuitem-34 > a:visited,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a:link,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a:visited {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  display: block;
  white-space: nowrap;
}
.bd-responsivemenu-13 .bd-menuitem-34 > a:before,
.bd-responsivemenu-13 .bd-menuitem-34 > a:link:before,
.bd-responsivemenu-13 .bd-menuitem-34 > a:visited:before,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a:before,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a:link:before,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a:visited:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-responsivemenu-13 .bd-menuitem-34 > a:before,
.bd-responsivemenu-13 .bd-menuitem-34 > a:link:before,
.bd-responsivemenu-13 .bd-menuitem-34 > a:visited:before,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a:before,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a:link:before,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a:visited:before {
  content: '\1b8';
}
.bd-responsivemenu-13 .bd-menuitem-34 > a:before,
.bd-responsivemenu-13 .bd-menuitem-34 > a:link:before,
.bd-responsivemenu-13 .bd-menuitem-34 > a:visited:before,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a:before,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a:link:before,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a:visited:before {
  width: auto;
  visibility: inherit;
}
.bd-responsivemenu-13 .bd-menuitem-34 > a:before,
.bd-responsivemenu-13 .bd-menuitem-34 > a:link:before,
.bd-responsivemenu-13 .bd-menuitem-34 > a:visited:before,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a:before,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a:link:before,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-responsivemenu-13 .bd-menuitem-34 > a > *,
.bd-responsivemenu-13 .bd-menuitem-34 > a:link > *,
.bd-responsivemenu-13 .bd-menuitem-34 > a:visited > *,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a > *,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a:link > *,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a:visited > * {
  vertical-align: middle;
}
.bd-responsivemenu-13 .bd-menuitem-34 > a:focus,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a:focus {
  outline-width: 0;
}
.bd-responsivemenu-13 .bd-menuitem-34:not(.active) > a.hover:not(.active),
.bd-responsivemenu-13 .bd-menuitem-34:not(.active) > a:hover:not(.active),
.bd-responsivemenu-13 .bd-menuitem-34:not(.active) > a:focus:not(.active),
.bd-responsivemenu-13 .bd-menuitem-34:hover:not(.active) > a:not(.active),
.bd-hmenu-14 .collapse-button .bd-menuitem-34:not(.active) > a.hover:not(.active),
.bd-hmenu-14 .collapse-button .bd-menuitem-34:not(.active) > a:hover:not(.active),
.bd-hmenu-14 .collapse-button .bd-menuitem-34:not(.active) > a:focus:not(.active),
.bd-hmenu-14 .collapse-button .bd-menuitem-34:hover:not(.active) > a:not(.active) {
  display: block;
}
.bd-responsivemenu-13 .bd-menuitem-34:not(.active) > a.hover:not(.active):before,
.bd-responsivemenu-13 .bd-menuitem-34:not(.active) > a:hover:not(.active):before,
.bd-responsivemenu-13 .bd-menuitem-34:not(.active) > a:focus:not(.active):before,
.bd-responsivemenu-13 .bd-menuitem-34:hover:not(.active) > a:not(.active):before,
.bd-hmenu-14 .collapse-button .bd-menuitem-34:not(.active) > a.hover:not(.active):before,
.bd-hmenu-14 .collapse-button .bd-menuitem-34:not(.active) > a:hover:not(.active):before,
.bd-hmenu-14 .collapse-button .bd-menuitem-34:not(.active) > a:focus:not(.active):before,
.bd-hmenu-14 .collapse-button .bd-menuitem-34:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-responsivemenu-13 .bd-menuitem-34 > a.active,
.bd-responsivemenu-13 .bd-menuitem-34.active > a,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a.active,
.bd-hmenu-14 .collapse-button .bd-menuitem-34.active > a {
  display: block;
}
.bd-responsivemenu-13 .bd-menuitem-34 > a.active:before,
.bd-responsivemenu-13 .bd-menuitem-34.active > a:before,
.bd-hmenu-14 .collapse-button .bd-menuitem-34 > a.active:before,
.bd-hmenu-14 .collapse-button .bd-menuitem-34.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWhtZW51MTQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWhtZW51MTU {}
@media (min-width: 768px) {
  .bd-hmenu-15 .bd-menuitem-4:hover > .bd-menu-4-popup,
  .bd-hmenu-15 .bd-menuitem-5:hover > .bd-menu-4-popup {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
}
@media (max-width: 767px) {
  .bd-hmenu-15 {
    /* since 3.1.0 */
  }
  .bd-hmenu-15 .navbar-collapse .bd-horizontalmenu-2 .bd-menu-4-popup {
    display: none;
    position: static;
  }
  .bd-hmenu-15 .navbar-collapse .bd-horizontalmenu-2 .bd-menu-4-popup.show {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
  .bd-hmenu-15 .navbar-collapse .bd-horizontalmenu-2 .nav {
    float: none !important;
  }
  .bd-hmenu-15 .navbar-collapse .bd-horizontalmenu-2 .nav > li {
    float: none;
  }
  .bd-hmenu-15 .navbar-collapse .bd-horizontalmenu-2 .bd-menu-4 {
    float: none;
  }
  .bd-hmenu-15 .navbar-toggle {
    display: block;
  }
  .bd-hmenu-15 .navbar-collapse.collapse {
    display: none !important;
  }
  .bd-hmenu-15 .navbar-collapse.collapse.in {
    display: block !important;
  }
  .bd-hmenu-15 .collapsing {
    overflow: hidden !important;
  }
}
.bd-horizontalmenu-2 {
  background-size: auto auto;
  background-origin: border-box;
  background-color: #c1d83f;
  position: relative;
  z-index: 499;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin: 1px 0px 0px;
  padding: 0px;
  border-bottom: 1px dotted #d7e684;
  border-radius: 0px;
}
.bd-menu-3.nav.nav-pills > li + li {
  margin: 0;
}
.bd-menu-3 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-left: -6px;
}
.bd-horizontalmenu-2 {
  width: 100%;
}
.bd-menuitem-4 > a {
  cursor: pointer;
  /* Safari click events fix */
}
.bd-menu-3.nav-pills .bd-menuitem-4 {
  list-style: none;
  position: relative;
}
.bd-menu-3.nav-pills .bd-menuitem-4 > a,
.bd-menu-3.nav-pills .bd-menuitem-4 > a:link,
.bd-menu-3.nav-pills .bd-menuitem-4 > a:visited {
  color: #393663;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  cursor: pointer;
  line-height: 35px;
  font-size: 12px;
  margin: 0px;
  padding: 0 4px 0 10px;
  border-left: 1px dotted #ffffff;
  border-radius: 0px;
  line-height: 32.28px;
  display: block;
}
.bd-menu-3.nav-pills .bd-menuitem-4 > a:before,
.bd-menu-3.nav-pills .bd-menuitem-4 > a:link:before,
.bd-menu-3.nav-pills .bd-menuitem-4 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-3.nav-pills .bd-menuitem-4 > a > *,
.bd-menu-3.nav-pills .bd-menuitem-4 > a:link > *,
.bd-menu-3.nav-pills .bd-menuitem-4 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-3.nav-pills .bd-menuitem-4 > a:focus {
  outline-width: 0;
}
.bd-menu-3.nav-pills .bd-menuitem-4:not(.active) > a.hover:not(.active),
.bd-menu-3.nav-pills .bd-menuitem-4:not(.active) > a:hover:not(.active),
.bd-menu-3.nav-pills .bd-menuitem-4:not(.active) > a:focus:not(.active),
.bd-menu-3.nav-pills .bd-menuitem-4:hover:not(.active) > a:not(.active) {
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  color: #616e16;
  border-top: 1px solid #837fb8;
  display: block;
}
.bd-menu-3.nav-pills .bd-menuitem-4:not(.active) > a.hover:not(.active):before,
.bd-menu-3.nav-pills .bd-menuitem-4:not(.active) > a:hover:not(.active):before,
.bd-menu-3.nav-pills .bd-menuitem-4:not(.active) > a:focus:not(.active):before,
.bd-menu-3.nav-pills .bd-menuitem-4:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-3.nav-pills .bd-menuitem-4 > a.active,
.bd-menu-3.nav-pills .bd-menuitem-4.active > a {
  color: #5f5ba4;
  text-align: left;
  background-color: #ffffff;
  border-top: 1px solid #5f5ba4;
  background-image: none;
  display: block;
}
.bd-menu-3.nav-pills .bd-menuitem-4 > a.active:before,
.bd-menu-3.nav-pills .bd-menuitem-4.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-4-popup {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 1001;
}
.bd-menu-4-popup.bd-popup-left {
  left: auto;
  right: 0;
}
.bd-menu-4-popup,
.bd-menu-4-popup.bd-popup-right {
  left: 0;
  right: auto;
}
.bd-menuitem-5 > .bd-menu-4-popup {
  top: -7px;
}
.bd-menuitem-5 > .bd-menu-4-popup.bd-popup-left {
  left: auto;
  right: 100%;
}
.bd-menuitem-5 > .bd-menu-4-popup,
.bd-menuitem-5 > .bd-menu-4-popup.bd-popup-right {
  left: 100%;
  right: auto;
}
.bd-menu-4 > li:last-child > a {
  border-bottom-left-radius: -4px;
  border-bottom-right-radius: -4px;
}
.bd-menu-4 > li:first-child > a {
  border-top-left-radius: -4px;
  border-top-right-radius: -4px;
}
.bd-menu-4 .bd-menuitem-5:last-child > a:not(.active):not(:hover) {
  border-bottom-width: 0;
}
.bd-menu-4 .bd-menuitem-5:last-child > a:hover {
  border-bottom-width: 0;
}
.bd-menu-4 .bd-menuitem-5:last-child > a.active {
  border-bottom-width: 0;
}
.bd-menu-4 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  display: block;
  position: absolute;
  content: ' ';
  z-index: 1;
  margin: 0px 0px 0px 5px;
  padding: 6px;
  border: 1px dotted rgba(234, 242, 192, 0.9);
  border-radius: 3px;
}
.bd-menu-4 .bd-menuitem-5 {
  list-style: none;
  position: relative;
}
.bd-menu-4 .bd-menuitem-5 > a,
.bd-menu-4 .bd-menuitem-5 > a:link,
.bd-menu-4 .bd-menuitem-5 > a:visited {
  z-index: 11;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  color: #616e16;
  text-decoration: none;
  margin: 0 auto;
  padding: 0 6px 0 3px;
  border-radius: 3px;
  line-height: 24.96px;
  display: block;
  white-space: nowrap;
}
.bd-menu-4 .bd-menuitem-5 > a:before,
.bd-menu-4 .bd-menuitem-5 > a:link:before,
.bd-menu-4 .bd-menuitem-5 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-4 .bd-menuitem-5 > a > *,
.bd-menu-4 .bd-menuitem-5 > a:link > *,
.bd-menu-4 .bd-menuitem-5 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-4 .bd-menuitem-5 > a:focus {
  outline-width: 0;
}
.bd-menu-4 .bd-menuitem-5:not(.active) > a.hover:not(.active),
.bd-menu-4 .bd-menuitem-5:not(.active) > a:hover:not(.active),
.bd-menu-4 .bd-menuitem-5:not(.active) > a:focus:not(.active),
.bd-menu-4 .bd-menuitem-5:hover:not(.active) > a:not(.active) {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
  color: #5c579e;
  margin: 0px;
  background-image: none;
  display: block;
}
.bd-menu-4 .bd-menuitem-5:not(.active) > a.hover:not(.active):before,
.bd-menu-4 .bd-menuitem-5:not(.active) > a:hover:not(.active):before,
.bd-menu-4 .bd-menuitem-5:not(.active) > a:focus:not(.active):before,
.bd-menu-4 .bd-menuitem-5:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-4 .bd-menuitem-5 > a.active,
.bd-menu-4 .bd-menuitem-5.active > a {
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  display: block;
}
.bd-menu-4 .bd-menuitem-5 > a.active:before,
.bd-menu-4 .bd-menuitem-5.active > a:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-menu-4 .bd-menuitem-5 > a.active:before,
.bd-menu-4 .bd-menuitem-5.active > a:before {
  content: '\168';
}
.bd-menu-4 .bd-menuitem-5 > a.active:before,
.bd-menu-4 .bd-menuitem-5.active > a:before {
  width: auto;
  visibility: inherit;
}
.bd-menu-4 .bd-menuitem-5 > a.active:before,
.bd-menu-4 .bd-menuitem-5.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-hmenu-15 .collapse-button {
  direction: ltr;
}
.bd-hmenu-15 .collapse-button + .navbar-collapse {
  max-height: none;
  border: 0 none transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 768px) {
  .bd-hmenu-15 .collapse-button {
    display: none;
  }
}
.bd-responsivemenu-14 .bd-menuitem-35,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 {
  list-style: none;
  position: relative;
}
.bd-responsivemenu-14 .bd-menuitem-35 > a,
.bd-responsivemenu-14 .bd-menuitem-35 > a:link,
.bd-responsivemenu-14 .bd-menuitem-35 > a:visited,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a:link,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a:visited {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  display: block;
  white-space: nowrap;
}
.bd-responsivemenu-14 .bd-menuitem-35 > a:before,
.bd-responsivemenu-14 .bd-menuitem-35 > a:link:before,
.bd-responsivemenu-14 .bd-menuitem-35 > a:visited:before,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a:before,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a:link:before,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a:visited:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-responsivemenu-14 .bd-menuitem-35 > a:before,
.bd-responsivemenu-14 .bd-menuitem-35 > a:link:before,
.bd-responsivemenu-14 .bd-menuitem-35 > a:visited:before,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a:before,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a:link:before,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a:visited:before {
  content: '\1b8';
}
.bd-responsivemenu-14 .bd-menuitem-35 > a:before,
.bd-responsivemenu-14 .bd-menuitem-35 > a:link:before,
.bd-responsivemenu-14 .bd-menuitem-35 > a:visited:before,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a:before,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a:link:before,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a:visited:before {
  width: auto;
  visibility: inherit;
}
.bd-responsivemenu-14 .bd-menuitem-35 > a:before,
.bd-responsivemenu-14 .bd-menuitem-35 > a:link:before,
.bd-responsivemenu-14 .bd-menuitem-35 > a:visited:before,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a:before,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a:link:before,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-responsivemenu-14 .bd-menuitem-35 > a > *,
.bd-responsivemenu-14 .bd-menuitem-35 > a:link > *,
.bd-responsivemenu-14 .bd-menuitem-35 > a:visited > *,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a > *,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a:link > *,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a:visited > * {
  vertical-align: middle;
}
.bd-responsivemenu-14 .bd-menuitem-35 > a:focus,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a:focus {
  outline-width: 0;
}
.bd-responsivemenu-14 .bd-menuitem-35:not(.active) > a.hover:not(.active),
.bd-responsivemenu-14 .bd-menuitem-35:not(.active) > a:hover:not(.active),
.bd-responsivemenu-14 .bd-menuitem-35:not(.active) > a:focus:not(.active),
.bd-responsivemenu-14 .bd-menuitem-35:hover:not(.active) > a:not(.active),
.bd-hmenu-15 .collapse-button .bd-menuitem-35:not(.active) > a.hover:not(.active),
.bd-hmenu-15 .collapse-button .bd-menuitem-35:not(.active) > a:hover:not(.active),
.bd-hmenu-15 .collapse-button .bd-menuitem-35:not(.active) > a:focus:not(.active),
.bd-hmenu-15 .collapse-button .bd-menuitem-35:hover:not(.active) > a:not(.active) {
  display: block;
}
.bd-responsivemenu-14 .bd-menuitem-35:not(.active) > a.hover:not(.active):before,
.bd-responsivemenu-14 .bd-menuitem-35:not(.active) > a:hover:not(.active):before,
.bd-responsivemenu-14 .bd-menuitem-35:not(.active) > a:focus:not(.active):before,
.bd-responsivemenu-14 .bd-menuitem-35:hover:not(.active) > a:not(.active):before,
.bd-hmenu-15 .collapse-button .bd-menuitem-35:not(.active) > a.hover:not(.active):before,
.bd-hmenu-15 .collapse-button .bd-menuitem-35:not(.active) > a:hover:not(.active):before,
.bd-hmenu-15 .collapse-button .bd-menuitem-35:not(.active) > a:focus:not(.active):before,
.bd-hmenu-15 .collapse-button .bd-menuitem-35:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-responsivemenu-14 .bd-menuitem-35 > a.active,
.bd-responsivemenu-14 .bd-menuitem-35.active > a,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a.active,
.bd-hmenu-15 .collapse-button .bd-menuitem-35.active > a {
  display: block;
}
.bd-responsivemenu-14 .bd-menuitem-35 > a.active:before,
.bd-responsivemenu-14 .bd-menuitem-35.active > a:before,
.bd-hmenu-15 .collapse-button .bd-menuitem-35 > a.active:before,
.bd-hmenu-15 .collapse-button .bd-menuitem-35.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWhtZW51MTU {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWhtZW51Mg {}
@media (min-width: 768px) {
  .bd-hmenu-2 .bd-menuitem-15:hover > .bd-menu-14-popup,
  .bd-hmenu-2 .bd-menuitem-18:hover > .bd-menu-14-popup {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
}
@media (max-width: 767px) {
  .bd-hmenu-2 {
    /* since 3.1.0 */
  }
  .bd-hmenu-2 .navbar-collapse .bd-horizontalmenu-7 .bd-menu-14-popup {
    display: none;
    position: static;
  }
  .bd-hmenu-2 .navbar-collapse .bd-horizontalmenu-7 .bd-menu-14-popup.show {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
  .bd-hmenu-2 .navbar-collapse .bd-horizontalmenu-7 .nav {
    float: none !important;
  }
  .bd-hmenu-2 .navbar-collapse .bd-horizontalmenu-7 .nav > li {
    float: none;
  }
  .bd-hmenu-2 .navbar-collapse .bd-horizontalmenu-7 .bd-menu-14 {
    float: none;
  }
  .bd-hmenu-2 .navbar-toggle {
    display: block;
  }
  .bd-hmenu-2 .navbar-collapse.collapse {
    display: none !important;
  }
  .bd-hmenu-2 .navbar-collapse.collapse.in {
    display: block !important;
  }
  .bd-hmenu-2 .collapsing {
    overflow: hidden !important;
  }
}
.bd-horizontalmenu-7 {
  background-size: auto auto;
  background-origin: border-box;
  background-color: #c1d83f;
  position: relative;
  z-index: 499;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin: 1px 0px 0px;
  padding: 0px;
  border-bottom: 1px dotted #d7e684;
  border-radius: 0px;
}
.bd-menu-13.nav.nav-pills > li + li {
  margin: 0;
}
.bd-menu-13 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-left: -6px;
}
.bd-horizontalmenu-7 {
  width: 100%;
}
.bd-menuitem-15 > a {
  cursor: pointer;
  /* Safari click events fix */
}
.bd-menu-13.nav-pills .bd-menuitem-15 {
  list-style: none;
  position: relative;
}
.bd-menu-13.nav-pills .bd-menuitem-15 > a,
.bd-menu-13.nav-pills .bd-menuitem-15 > a:link,
.bd-menu-13.nav-pills .bd-menuitem-15 > a:visited {
  color: #393663;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  cursor: pointer;
  line-height: 35px;
  font-size: 12px;
  margin: 0px;
  padding: 0 4px 0 10px;
  border-left: 1px dotted #ffffff;
  border-radius: 0px;
  line-height: 32.28px;
  display: block;
}
.bd-menu-13.nav-pills .bd-menuitem-15 > a:before,
.bd-menu-13.nav-pills .bd-menuitem-15 > a:link:before,
.bd-menu-13.nav-pills .bd-menuitem-15 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-13.nav-pills .bd-menuitem-15 > a > *,
.bd-menu-13.nav-pills .bd-menuitem-15 > a:link > *,
.bd-menu-13.nav-pills .bd-menuitem-15 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-13.nav-pills .bd-menuitem-15 > a:focus {
  outline-width: 0;
}
.bd-menu-13.nav-pills .bd-menuitem-15:not(.active) > a.hover:not(.active),
.bd-menu-13.nav-pills .bd-menuitem-15:not(.active) > a:hover:not(.active),
.bd-menu-13.nav-pills .bd-menuitem-15:not(.active) > a:focus:not(.active),
.bd-menu-13.nav-pills .bd-menuitem-15:hover:not(.active) > a:not(.active) {
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  color: #616e16;
  border-top: 1px solid #837fb8;
  display: block;
}
.bd-menu-13.nav-pills .bd-menuitem-15:not(.active) > a.hover:not(.active):before,
.bd-menu-13.nav-pills .bd-menuitem-15:not(.active) > a:hover:not(.active):before,
.bd-menu-13.nav-pills .bd-menuitem-15:not(.active) > a:focus:not(.active):before,
.bd-menu-13.nav-pills .bd-menuitem-15:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-13.nav-pills .bd-menuitem-15 > a.active,
.bd-menu-13.nav-pills .bd-menuitem-15.active > a {
  color: #5f5ba4;
  text-align: left;
  background-color: #ffffff;
  border-top: 1px solid #5f5ba4;
  background-image: none;
  display: block;
}
.bd-menu-13.nav-pills .bd-menuitem-15 > a.active:before,
.bd-menu-13.nav-pills .bd-menuitem-15.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-14-popup {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 1001;
}
.bd-menu-14-popup.bd-popup-left {
  left: auto;
  right: 0;
}
.bd-menu-14-popup,
.bd-menu-14-popup.bd-popup-right {
  left: 0;
  right: auto;
}
.bd-menuitem-18 > .bd-menu-14-popup {
  top: -7px;
}
.bd-menuitem-18 > .bd-menu-14-popup.bd-popup-left {
  left: auto;
  right: 100%;
}
.bd-menuitem-18 > .bd-menu-14-popup,
.bd-menuitem-18 > .bd-menu-14-popup.bd-popup-right {
  left: 100%;
  right: auto;
}
.bd-menu-14 > li:last-child > a {
  border-bottom-left-radius: -4px;
  border-bottom-right-radius: -4px;
}
.bd-menu-14 > li:first-child > a {
  border-top-left-radius: -4px;
  border-top-right-radius: -4px;
}
.bd-menu-14 .bd-menuitem-18:last-child > a:not(.active):not(:hover) {
  border-bottom-width: 0;
}
.bd-menu-14 .bd-menuitem-18:last-child > a:hover {
  border-bottom-width: 0;
}
.bd-menu-14 .bd-menuitem-18:last-child > a.active {
  border-bottom-width: 0;
}
.bd-menu-14 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  display: block;
  position: absolute;
  content: ' ';
  z-index: 1;
  margin: 0px 0px 0px 5px;
  padding: 6px;
  border: 1px dotted rgba(234, 242, 192, 0.9);
  border-radius: 3px;
}
.bd-menu-14 .bd-menuitem-18 {
  list-style: none;
  position: relative;
}
.bd-menu-14 .bd-menuitem-18 > a,
.bd-menu-14 .bd-menuitem-18 > a:link,
.bd-menu-14 .bd-menuitem-18 > a:visited {
  z-index: 11;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  color: #616e16;
  text-decoration: none;
  margin: 0 auto;
  padding: 0 6px 0 3px;
  border-radius: 3px;
  line-height: 24.96px;
  display: block;
  white-space: nowrap;
}
.bd-menu-14 .bd-menuitem-18 > a:before,
.bd-menu-14 .bd-menuitem-18 > a:link:before,
.bd-menu-14 .bd-menuitem-18 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-14 .bd-menuitem-18 > a > *,
.bd-menu-14 .bd-menuitem-18 > a:link > *,
.bd-menu-14 .bd-menuitem-18 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-14 .bd-menuitem-18 > a:focus {
  outline-width: 0;
}
.bd-menu-14 .bd-menuitem-18:not(.active) > a.hover:not(.active),
.bd-menu-14 .bd-menuitem-18:not(.active) > a:hover:not(.active),
.bd-menu-14 .bd-menuitem-18:not(.active) > a:focus:not(.active),
.bd-menu-14 .bd-menuitem-18:hover:not(.active) > a:not(.active) {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
  color: #5c579e;
  margin: 0px;
  background-image: none;
  display: block;
}
.bd-menu-14 .bd-menuitem-18:not(.active) > a.hover:not(.active):before,
.bd-menu-14 .bd-menuitem-18:not(.active) > a:hover:not(.active):before,
.bd-menu-14 .bd-menuitem-18:not(.active) > a:focus:not(.active):before,
.bd-menu-14 .bd-menuitem-18:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-14 .bd-menuitem-18 > a.active,
.bd-menu-14 .bd-menuitem-18.active > a {
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  display: block;
}
.bd-menu-14 .bd-menuitem-18 > a.active:before,
.bd-menu-14 .bd-menuitem-18.active > a:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-menu-14 .bd-menuitem-18 > a.active:before,
.bd-menu-14 .bd-menuitem-18.active > a:before {
  content: '\168';
}
.bd-menu-14 .bd-menuitem-18 > a.active:before,
.bd-menu-14 .bd-menuitem-18.active > a:before {
  width: auto;
  visibility: inherit;
}
.bd-menu-14 .bd-menuitem-18 > a.active:before,
.bd-menu-14 .bd-menuitem-18.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-hmenu-2 .collapse-button {
  direction: ltr;
}
.bd-hmenu-2 .collapse-button + .navbar-collapse {
  max-height: none;
  border: 0 none transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 768px) {
  .bd-hmenu-2 .collapse-button {
    display: none;
  }
}
.bd-responsivemenu-2 .bd-menuitem-13,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 {
  list-style: none;
  position: relative;
}
.bd-responsivemenu-2 .bd-menuitem-13 > a,
.bd-responsivemenu-2 .bd-menuitem-13 > a:link,
.bd-responsivemenu-2 .bd-menuitem-13 > a:visited,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a:link,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a:visited {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  display: block;
  white-space: nowrap;
}
.bd-responsivemenu-2 .bd-menuitem-13 > a:before,
.bd-responsivemenu-2 .bd-menuitem-13 > a:link:before,
.bd-responsivemenu-2 .bd-menuitem-13 > a:visited:before,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a:before,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a:link:before,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a:visited:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-responsivemenu-2 .bd-menuitem-13 > a:before,
.bd-responsivemenu-2 .bd-menuitem-13 > a:link:before,
.bd-responsivemenu-2 .bd-menuitem-13 > a:visited:before,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a:before,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a:link:before,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a:visited:before {
  content: '\1b8';
}
.bd-responsivemenu-2 .bd-menuitem-13 > a:before,
.bd-responsivemenu-2 .bd-menuitem-13 > a:link:before,
.bd-responsivemenu-2 .bd-menuitem-13 > a:visited:before,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a:before,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a:link:before,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a:visited:before {
  width: auto;
  visibility: inherit;
}
.bd-responsivemenu-2 .bd-menuitem-13 > a:before,
.bd-responsivemenu-2 .bd-menuitem-13 > a:link:before,
.bd-responsivemenu-2 .bd-menuitem-13 > a:visited:before,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a:before,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a:link:before,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-responsivemenu-2 .bd-menuitem-13 > a > *,
.bd-responsivemenu-2 .bd-menuitem-13 > a:link > *,
.bd-responsivemenu-2 .bd-menuitem-13 > a:visited > *,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a > *,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a:link > *,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a:visited > * {
  vertical-align: middle;
}
.bd-responsivemenu-2 .bd-menuitem-13 > a:focus,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a:focus {
  outline-width: 0;
}
.bd-responsivemenu-2 .bd-menuitem-13:not(.active) > a.hover:not(.active),
.bd-responsivemenu-2 .bd-menuitem-13:not(.active) > a:hover:not(.active),
.bd-responsivemenu-2 .bd-menuitem-13:not(.active) > a:focus:not(.active),
.bd-responsivemenu-2 .bd-menuitem-13:hover:not(.active) > a:not(.active),
.bd-hmenu-2 .collapse-button .bd-menuitem-13:not(.active) > a.hover:not(.active),
.bd-hmenu-2 .collapse-button .bd-menuitem-13:not(.active) > a:hover:not(.active),
.bd-hmenu-2 .collapse-button .bd-menuitem-13:not(.active) > a:focus:not(.active),
.bd-hmenu-2 .collapse-button .bd-menuitem-13:hover:not(.active) > a:not(.active) {
  display: block;
}
.bd-responsivemenu-2 .bd-menuitem-13:not(.active) > a.hover:not(.active):before,
.bd-responsivemenu-2 .bd-menuitem-13:not(.active) > a:hover:not(.active):before,
.bd-responsivemenu-2 .bd-menuitem-13:not(.active) > a:focus:not(.active):before,
.bd-responsivemenu-2 .bd-menuitem-13:hover:not(.active) > a:not(.active):before,
.bd-hmenu-2 .collapse-button .bd-menuitem-13:not(.active) > a.hover:not(.active):before,
.bd-hmenu-2 .collapse-button .bd-menuitem-13:not(.active) > a:hover:not(.active):before,
.bd-hmenu-2 .collapse-button .bd-menuitem-13:not(.active) > a:focus:not(.active):before,
.bd-hmenu-2 .collapse-button .bd-menuitem-13:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-responsivemenu-2 .bd-menuitem-13 > a.active,
.bd-responsivemenu-2 .bd-menuitem-13.active > a,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a.active,
.bd-hmenu-2 .collapse-button .bd-menuitem-13.active > a {
  display: block;
}
.bd-responsivemenu-2 .bd-menuitem-13 > a.active:before,
.bd-responsivemenu-2 .bd-menuitem-13.active > a:before,
.bd-hmenu-2 .collapse-button .bd-menuitem-13 > a.active:before,
.bd-hmenu-2 .collapse-button .bd-menuitem-13.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWhtZW51Mg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWhtZW51Mw {}
@media (min-width: 768px) {
  .bd-hmenu-3 .bd-menuitem-16:hover > .bd-menu-12-popup,
  .bd-hmenu-3 .bd-menuitem-17:hover > .bd-menu-12-popup {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
}
@media (max-width: 767px) {
  .bd-hmenu-3 {
    /* since 3.1.0 */
  }
  .bd-hmenu-3 .navbar-collapse .bd-horizontalmenu-6 .bd-menu-12-popup {
    display: none;
    position: static;
  }
  .bd-hmenu-3 .navbar-collapse .bd-horizontalmenu-6 .bd-menu-12-popup.show {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
  .bd-hmenu-3 .navbar-collapse .bd-horizontalmenu-6 .nav {
    float: none !important;
  }
  .bd-hmenu-3 .navbar-collapse .bd-horizontalmenu-6 .nav > li {
    float: none;
  }
  .bd-hmenu-3 .navbar-collapse .bd-horizontalmenu-6 .bd-menu-12 {
    float: none;
  }
  .bd-hmenu-3 .navbar-toggle {
    display: block;
  }
  .bd-hmenu-3 .navbar-collapse.collapse {
    display: none !important;
  }
  .bd-hmenu-3 .navbar-collapse.collapse.in {
    display: block !important;
  }
  .bd-hmenu-3 .collapsing {
    overflow: hidden !important;
  }
}
.bd-horizontalmenu-6 {
  background-size: auto auto;
  background-origin: border-box;
  background-color: #c1d83f;
  position: relative;
  z-index: 499;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin: 1px 0px 0px;
  padding: 0px;
  border-bottom: 1px dotted #d7e684;
  border-radius: 0px;
}
.bd-menu-11.nav.nav-pills > li + li {
  margin: 0;
}
.bd-menu-11 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-left: -6px;
}
.bd-horizontalmenu-6 {
  width: 100%;
}
.bd-menuitem-16 > a {
  cursor: pointer;
  /* Safari click events fix */
}
.bd-menu-11.nav-pills .bd-menuitem-16 {
  list-style: none;
  position: relative;
}
.bd-menu-11.nav-pills .bd-menuitem-16 > a,
.bd-menu-11.nav-pills .bd-menuitem-16 > a:link,
.bd-menu-11.nav-pills .bd-menuitem-16 > a:visited {
  color: #393663;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  cursor: pointer;
  line-height: 35px;
  font-size: 12px;
  margin: 0px;
  padding: 0 4px 0 10px;
  border-left: 1px dotted #ffffff;
  border-radius: 0px;
  line-height: 32.28px;
  display: block;
}
.bd-menu-11.nav-pills .bd-menuitem-16 > a:before,
.bd-menu-11.nav-pills .bd-menuitem-16 > a:link:before,
.bd-menu-11.nav-pills .bd-menuitem-16 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-11.nav-pills .bd-menuitem-16 > a > *,
.bd-menu-11.nav-pills .bd-menuitem-16 > a:link > *,
.bd-menu-11.nav-pills .bd-menuitem-16 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-11.nav-pills .bd-menuitem-16 > a:focus {
  outline-width: 0;
}
.bd-menu-11.nav-pills .bd-menuitem-16:not(.active) > a.hover:not(.active),
.bd-menu-11.nav-pills .bd-menuitem-16:not(.active) > a:hover:not(.active),
.bd-menu-11.nav-pills .bd-menuitem-16:not(.active) > a:focus:not(.active),
.bd-menu-11.nav-pills .bd-menuitem-16:hover:not(.active) > a:not(.active) {
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  color: #616e16;
  border-top: 1px solid #837fb8;
  display: block;
}
.bd-menu-11.nav-pills .bd-menuitem-16:not(.active) > a.hover:not(.active):before,
.bd-menu-11.nav-pills .bd-menuitem-16:not(.active) > a:hover:not(.active):before,
.bd-menu-11.nav-pills .bd-menuitem-16:not(.active) > a:focus:not(.active):before,
.bd-menu-11.nav-pills .bd-menuitem-16:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-11.nav-pills .bd-menuitem-16 > a.active,
.bd-menu-11.nav-pills .bd-menuitem-16.active > a {
  color: #5f5ba4;
  text-align: left;
  background-color: #ffffff;
  border-top: 1px solid #5f5ba4;
  background-image: none;
  display: block;
}
.bd-menu-11.nav-pills .bd-menuitem-16 > a.active:before,
.bd-menu-11.nav-pills .bd-menuitem-16.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-12-popup {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 1001;
}
.bd-menu-12-popup.bd-popup-left {
  left: auto;
  right: 0;
}
.bd-menu-12-popup,
.bd-menu-12-popup.bd-popup-right {
  left: 0;
  right: auto;
}
.bd-menuitem-17 > .bd-menu-12-popup {
  top: -7px;
}
.bd-menuitem-17 > .bd-menu-12-popup.bd-popup-left {
  left: auto;
  right: 100%;
}
.bd-menuitem-17 > .bd-menu-12-popup,
.bd-menuitem-17 > .bd-menu-12-popup.bd-popup-right {
  left: 100%;
  right: auto;
}
.bd-menu-12 > li:last-child > a {
  border-bottom-left-radius: -4px;
  border-bottom-right-radius: -4px;
}
.bd-menu-12 > li:first-child > a {
  border-top-left-radius: -4px;
  border-top-right-radius: -4px;
}
.bd-menu-12 .bd-menuitem-17:last-child > a:not(.active):not(:hover) {
  border-bottom-width: 0;
}
.bd-menu-12 .bd-menuitem-17:last-child > a:hover {
  border-bottom-width: 0;
}
.bd-menu-12 .bd-menuitem-17:last-child > a.active {
  border-bottom-width: 0;
}
.bd-menu-12 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  display: block;
  position: absolute;
  content: ' ';
  z-index: 1;
  margin: 0px 0px 0px 5px;
  padding: 6px;
  border: 1px dotted rgba(234, 242, 192, 0.9);
  border-radius: 3px;
}
.bd-menu-12 .bd-menuitem-17 {
  list-style: none;
  position: relative;
}
.bd-menu-12 .bd-menuitem-17 > a,
.bd-menu-12 .bd-menuitem-17 > a:link,
.bd-menu-12 .bd-menuitem-17 > a:visited {
  z-index: 11;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  color: #616e16;
  text-decoration: none;
  margin: 0 auto;
  padding: 0 6px 0 3px;
  border-radius: 3px;
  line-height: 24.96px;
  display: block;
  white-space: nowrap;
}
.bd-menu-12 .bd-menuitem-17 > a:before,
.bd-menu-12 .bd-menuitem-17 > a:link:before,
.bd-menu-12 .bd-menuitem-17 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-12 .bd-menuitem-17 > a > *,
.bd-menu-12 .bd-menuitem-17 > a:link > *,
.bd-menu-12 .bd-menuitem-17 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-12 .bd-menuitem-17 > a:focus {
  outline-width: 0;
}
.bd-menu-12 .bd-menuitem-17:not(.active) > a.hover:not(.active),
.bd-menu-12 .bd-menuitem-17:not(.active) > a:hover:not(.active),
.bd-menu-12 .bd-menuitem-17:not(.active) > a:focus:not(.active),
.bd-menu-12 .bd-menuitem-17:hover:not(.active) > a:not(.active) {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
  color: #5c579e;
  margin: 0px;
  background-image: none;
  display: block;
}
.bd-menu-12 .bd-menuitem-17:not(.active) > a.hover:not(.active):before,
.bd-menu-12 .bd-menuitem-17:not(.active) > a:hover:not(.active):before,
.bd-menu-12 .bd-menuitem-17:not(.active) > a:focus:not(.active):before,
.bd-menu-12 .bd-menuitem-17:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-12 .bd-menuitem-17 > a.active,
.bd-menu-12 .bd-menuitem-17.active > a {
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  display: block;
}
.bd-menu-12 .bd-menuitem-17 > a.active:before,
.bd-menu-12 .bd-menuitem-17.active > a:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-menu-12 .bd-menuitem-17 > a.active:before,
.bd-menu-12 .bd-menuitem-17.active > a:before {
  content: '\168';
}
.bd-menu-12 .bd-menuitem-17 > a.active:before,
.bd-menu-12 .bd-menuitem-17.active > a:before {
  width: auto;
  visibility: inherit;
}
.bd-menu-12 .bd-menuitem-17 > a.active:before,
.bd-menu-12 .bd-menuitem-17.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-hmenu-3 .collapse-button {
  direction: ltr;
}
.bd-hmenu-3 .collapse-button + .navbar-collapse {
  max-height: none;
  border: 0 none transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 768px) {
  .bd-hmenu-3 .collapse-button {
    display: none;
  }
}
.bd-responsivemenu-3 .bd-menuitem-14,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 {
  list-style: none;
  position: relative;
}
.bd-responsivemenu-3 .bd-menuitem-14 > a,
.bd-responsivemenu-3 .bd-menuitem-14 > a:link,
.bd-responsivemenu-3 .bd-menuitem-14 > a:visited,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a:link,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a:visited {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  display: block;
  white-space: nowrap;
}
.bd-responsivemenu-3 .bd-menuitem-14 > a:before,
.bd-responsivemenu-3 .bd-menuitem-14 > a:link:before,
.bd-responsivemenu-3 .bd-menuitem-14 > a:visited:before,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a:before,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a:link:before,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a:visited:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-responsivemenu-3 .bd-menuitem-14 > a:before,
.bd-responsivemenu-3 .bd-menuitem-14 > a:link:before,
.bd-responsivemenu-3 .bd-menuitem-14 > a:visited:before,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a:before,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a:link:before,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a:visited:before {
  content: '\1b8';
}
.bd-responsivemenu-3 .bd-menuitem-14 > a:before,
.bd-responsivemenu-3 .bd-menuitem-14 > a:link:before,
.bd-responsivemenu-3 .bd-menuitem-14 > a:visited:before,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a:before,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a:link:before,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a:visited:before {
  width: auto;
  visibility: inherit;
}
.bd-responsivemenu-3 .bd-menuitem-14 > a:before,
.bd-responsivemenu-3 .bd-menuitem-14 > a:link:before,
.bd-responsivemenu-3 .bd-menuitem-14 > a:visited:before,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a:before,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a:link:before,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-responsivemenu-3 .bd-menuitem-14 > a > *,
.bd-responsivemenu-3 .bd-menuitem-14 > a:link > *,
.bd-responsivemenu-3 .bd-menuitem-14 > a:visited > *,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a > *,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a:link > *,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a:visited > * {
  vertical-align: middle;
}
.bd-responsivemenu-3 .bd-menuitem-14 > a:focus,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a:focus {
  outline-width: 0;
}
.bd-responsivemenu-3 .bd-menuitem-14:not(.active) > a.hover:not(.active),
.bd-responsivemenu-3 .bd-menuitem-14:not(.active) > a:hover:not(.active),
.bd-responsivemenu-3 .bd-menuitem-14:not(.active) > a:focus:not(.active),
.bd-responsivemenu-3 .bd-menuitem-14:hover:not(.active) > a:not(.active),
.bd-hmenu-3 .collapse-button .bd-menuitem-14:not(.active) > a.hover:not(.active),
.bd-hmenu-3 .collapse-button .bd-menuitem-14:not(.active) > a:hover:not(.active),
.bd-hmenu-3 .collapse-button .bd-menuitem-14:not(.active) > a:focus:not(.active),
.bd-hmenu-3 .collapse-button .bd-menuitem-14:hover:not(.active) > a:not(.active) {
  display: block;
}
.bd-responsivemenu-3 .bd-menuitem-14:not(.active) > a.hover:not(.active):before,
.bd-responsivemenu-3 .bd-menuitem-14:not(.active) > a:hover:not(.active):before,
.bd-responsivemenu-3 .bd-menuitem-14:not(.active) > a:focus:not(.active):before,
.bd-responsivemenu-3 .bd-menuitem-14:hover:not(.active) > a:not(.active):before,
.bd-hmenu-3 .collapse-button .bd-menuitem-14:not(.active) > a.hover:not(.active):before,
.bd-hmenu-3 .collapse-button .bd-menuitem-14:not(.active) > a:hover:not(.active):before,
.bd-hmenu-3 .collapse-button .bd-menuitem-14:not(.active) > a:focus:not(.active):before,
.bd-hmenu-3 .collapse-button .bd-menuitem-14:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-responsivemenu-3 .bd-menuitem-14 > a.active,
.bd-responsivemenu-3 .bd-menuitem-14.active > a,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a.active,
.bd-hmenu-3 .collapse-button .bd-menuitem-14.active > a {
  display: block;
}
.bd-responsivemenu-3 .bd-menuitem-14 > a.active:before,
.bd-responsivemenu-3 .bd-menuitem-14.active > a:before,
.bd-hmenu-3 .collapse-button .bd-menuitem-14 > a.active:before,
.bd-hmenu-3 .collapse-button .bd-menuitem-14.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWhtZW51Mw {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGJveDEw {}
.bd-layoutbox-1330 {
  position: relative;
  overflow: hidden;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGJveDEw {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGJveDEy {}
.bd-layoutbox-1332 {
  position: relative;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGJveDEy {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGJveDE2 {}
.bd-layoutbox-1334 {
  position: relative;
  overflow: hidden;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGJveDE2 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGJveDI {}
.bd-layoutbox-1322 {
  position: relative;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGJveDI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGJveDM {}
.bd-layoutbox-1356 {
  position: relative;
  overflow: hidden;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGJveDM {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGJveDQ {}
.bd-layoutbox-1324 {
  position: relative;
  overflow: hidden;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGJveDQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGJveDU {}
.bd-layoutbox-1364 {
  position: relative;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGJveDU {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGJveDY {}
.bd-layoutbox-1326 {
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGJveDY {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGJveDg {}
.bd-layoutbox-1328 {
  overflow: hidden;
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGJveDg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGNvbnRhaW5lcjE {}
.bd-layoutcontainer-1 {
  background-attachment: scroll;
  background-image: url(images/dc236e24680801bd89d57800b5eb8dfd_COMMUNICATIONGROUPLogoWordsglyph80.png);
  background-repeat: no-repeat;
  background-position: center right;
  padding-top: 5px;
  padding-bottom: 5px;
}
.bd-layoutcontainer-1:before {
  clear: both;
}
.bd-layoutcolumn-5 {
  background-image: url(images/3289710fbc596358f3a1d08266e23a79_COMMUNICATIONGROUPLogoWords1000.png);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center left;
  background-size: contain;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 0px;
  margin-left: 0px;
}
.bd-layoutcolumn-4 {
  position: relative;
  vertical-align: middle;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGNvbnRhaW5lcjE {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGNvbnRhaW5lcjI {}
.bd-layoutcontainer-2:before {
  clear: both;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGNvbnRhaW5lcjI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGNvbnRhaW5lcjM {}
.bd-layoutcontainer-1376:before {
  clear: both;
}
.bd-layoutcolumn-950 {
  position: relative;
}
.bd-layoutcolumn-952 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGNvbnRhaW5lcjM {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGNvbnRhaW5lcjMx {}
.bd-layoutcontainer-1294:before {
  clear: both;
}
.bd-layoutcolumn-732 {
  padding: 10px;
}
.bd-layoutcolumn-734 {
  padding: 10px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGNvbnRhaW5lcjMx {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGNvbnRhaW5lcjQ {}
.bd-layoutcontainer-4:before {
  clear: both;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGNvbnRhaW5lcjQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGNvbnRhaW5lcjQ0 {}
.bd-layoutcontainer-1298:before {
  clear: both;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGNvbnRhaW5lcjQ0 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGNvbnRhaW5lcjU {}
.bd-layoutcontainer-5:before {
  clear: both;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGNvbnRhaW5lcjU {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGNvbnRhaW5lcjY {}
.bd-layoutcontainer-6:before {
  clear: both;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGNvbnRhaW5lcjY {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGNvbnRhaW5lcjk {}
.bd-layoutcontainer-1316 {
  position: relative;
}
.bd-layoutcontainer-1316:before {
  clear: both;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLWxheW91dGNvbnRhaW5lcjk {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3Rjb250ZW50NA {}
.bd-postcontent-1352 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3Rjb250ZW50NA {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RoZWFkZXI3 {}
h2.bd-postheader-1366 {
  line-height: 28.08px;
  text-transform: none;
  font-size: 24px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 400;
  color: #4e6883;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: auto;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
h2.bd-postheader-1366 a {
  line-height: 28.08px;
  color: #8682ba;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
h2.bd-postheader-1366 a:hover {
  color: #837fb8;
}
h2.bd-postheader-1366 a:visited {
  color: #708aa9;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RoZWFkZXI3 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RpY29uYXV0aG9yNA {}
.bd-posticonauthor-1360 {
  line-height: 15.78571429px;
  font-size: 11.05px;
}
.bd-posticonauthor-928 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticonauthor-928 {
  line-height: 13px normal;
  color: #4e6883;
  text-transform: none;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  word-spacing: 0px;
}
.bd-posticonauthor-928 p {
  text-indent: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.bd-posticonauthor-928 a {
  line-height: 13px normal;
  color: #7975b3;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.bd-posticonauthor-928 a:hover {
  color: #585397;
  text-decoration: underline;
}
.bd-posticonauthor-928 a:visited {
  color: #587393;
}
.bd-posticonauthor-928 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticonauthor-928 .bd-icon-924 {
  white-space: nowrap;
}
.bd-posticonauthor-928 .bd-icon-924 span {
  vertical-align: middle;
  white-space: normal;
}
.bd-icon-924:before {
  content: url(images/postauthoricon.png);
  font-size: 0 !important;
  line-height: 0 !important;
}
.bd-icon-924:before {
  display: inline-block;
  color: #ffffff;
  margin-right: 10px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-924:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-924:hover.active:before,
.bd-icon-924.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-924:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RpY29uYXV0aG9yNA {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RpY29uZGF0ZTU {}
.bd-posticondate-1362 {
  line-height: 15.78571429px;
  font-size: 11.05px;
}
.bd-posticondate-942 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticondate-942 {
  line-height: 13px normal;
  text-transform: none;
  color: #4e6883;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  word-spacing: 0px;
}
.bd-posticondate-942 p {
  text-indent: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.bd-posticondate-942 a {
  line-height: 13px normal;
  color: #7975b3;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.bd-posticondate-942 a:hover {
  color: #585397;
  text-decoration: underline;
}
.bd-posticondate-942 a:visited {
  color: #587393;
}
.bd-posticondate-942 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticondate-942 .bd-icon-938 {
  white-space: nowrap;
}
.bd-posticondate-942 .bd-icon-938 span {
  vertical-align: middle;
  white-space: normal;
}
.bd-icon-938:before {
  content: url(images/postdateicon.png);
  font-size: 0 !important;
  line-height: 0 !important;
}
.bd-icon-938:before {
  display: inline-block;
  color: #ffffff;
  margin-right: 10px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-938:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-938:hover.active:before,
.bd-icon-938.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-938:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RpY29uZGF0ZTU {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RpY29uZWRpdDI {}
.bd-posticonedit-1358 {
  line-height: 15.78571429px;
  font-size: 11.05px;
}
.bd-posticonedit-914 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticonedit-914 {
  line-height: 13px normal;
  color: #4e6883;
  text-transform: none;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  word-spacing: 0px;
}
.bd-posticonedit-914 p {
  text-indent: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.bd-posticonedit-914 a {
  line-height: 13px normal;
  color: #7975b3;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.bd-posticonedit-914 a:hover {
  color: #585397;
  text-decoration: underline;
}
.bd-posticonedit-914 a:visited {
  color: #587393;
}
.bd-posticonedit-914 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticonedit-914 .bd-icon-910 {
  white-space: nowrap;
}
.bd-posticonedit-914 .bd-icon-910 span {
  vertical-align: middle;
  white-space: normal;
}
.bd-icon-910:before {
  content: url(images/postediticon.png);
  font-size: 0 !important;
  line-height: 0 !important;
}
.bd-icon-910:before {
  display: inline-block;
  color: #ffffff;
  margin-right: 10px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-910:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-910:hover.active:before,
.bd-icon-910.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-910:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RpY29uZWRpdDI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RpY29udGFnczM {}
.bd-posticontags-776 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticontags-776 {
  color: #777777;
  text-transform: none;
}
.bd-posticontags-776 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticontags-776 .bd-icon-772 {
  white-space: nowrap;
}
.bd-posticontags-776 .bd-icon-772 span {
  vertical-align: middle;
  white-space: normal;
}
.bd-icon-772 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-772:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-772:before {
  content: '\1c8';
}
.bd-icon-772:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-772:before {
  display: inline-block;
  margin-right: 10px;
  color: #ffffff;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-772:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-772:hover.active:before,
.bd-icon-772.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-772:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RpY29udGFnczM {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RpbWFnZTY {}
.bd-postimage-1354 {
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
  float: left;
  display: inline-block;
}
.bd-postimage-1354 img {
  width: 100%;
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RpbWFnZTY {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RpbWFnZTc {}
.bd-postimage-1320 {
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
  float: left;
  display: inline-block;
}
.bd-postimage-1320 img {
  width: 100%;
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RpbWFnZTc {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RyZWFkbW9yZTE {}
.bd-postreadmore-1350 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RyZWFkbW9yZTE {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RyZWFkbW9yZTQ {}
.bd-postreadmore-1310 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RyZWFkbW9yZTQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RyZWFkbW9yZTY {}
.bd-postreadmore-1312 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXBvc3RyZWFkbW9yZTY {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXByaW1hcnl3aWRnZXRhcmVhMQ {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXByaW1hcnl3aWRnZXRhcmVhMQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXByaW1hcnl3aWRnZXRhcmVhMw {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXByaW1hcnl3aWRnZXRhcmVhMw {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXByaW1hcnl3aWRnZXRhcmVhNA {}
.bd-block-5 {
  margin: 20px 0px 0px;
}
.bd-container-24:not(.shape-only) blockquote,
.bd-blockquotes-5 {
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 5px solid #dddddd;
  border-radius: 0px;
}
.bd-container-24:not(.shape-only) blockquote,
.bd-blockquotes-5,
.bd-container-24:not(.shape-only) blockquote p,
.bd-blockquotes-5 p {
  line-height: 18.57142858px;
  font-size: 13px;
  font-style: italic;
}
.bd-button-7 a {
  line-height: 18.57142858px;
  font-size: 13px;
}
.bd-container-24:not(.shape-only) button,
.bd-container-24:not(.shape-only) input[type="submit"],
.bd-container-24:not(.shape-only) input[type="button"],
.bd-container-24:not(.shape-only) a.bd-button-7[href],
.bd-container-24:not(.shape-only) .bd-button-7,
button.bd-button-7,
input.bd-button-7,
a.bd-button-7[href],
.bd-button-7 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.bd-container-24:not(.shape-only) button,
.bd-container-24:not(.shape-only) input[type="submit"],
.bd-container-24:not(.shape-only) input[type="button"],
.bd-container-24:not(.shape-only) a.bd-button-7[href],
.bd-container-24:not(.shape-only) .bd-button-7,
button.bd-button-7,
input.bd-button-7,
a.bd-button-7[href],
.bd-button-7,
.bd-container-24:not(.shape-only) button:link,
.bd-container-24:not(.shape-only) input[type="submit"]:link,
.bd-container-24:not(.shape-only) input[type="button"]:link,
.bd-container-24:not(.shape-only) a.bd-button-7[href]:link,
.bd-container-24:not(.shape-only) .bd-button-7:link,
button.bd-button-7:link,
input.bd-button-7:link,
a.bd-button-7[href]:link,
.bd-button-7:link,
.bd-container-24:not(.shape-only) button:visited,
.bd-container-24:not(.shape-only) input[type="submit"]:visited,
.bd-container-24:not(.shape-only) input[type="button"]:visited,
.bd-container-24:not(.shape-only) a.bd-button-7[href]:visited,
.bd-container-24:not(.shape-only) .bd-button-7:visited,
button.bd-button-7:visited,
input.bd-button-7:visited,
a.bd-button-7[href]:visited,
.bd-button-7:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #5f5ba4;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  padding: 7px 15px;
  border: 0px solid #ffffff;
  background-image: none;
}
.bd-container-24:not(.shape-only) button:hover,
.bd-container-24:not(.shape-only) input[type="submit"]:hover,
.bd-container-24:not(.shape-only) input[type="button"]:hover,
.bd-container-24:not(.shape-only) a.bd-button-7[href]:hover,
.bd-container-24:not(.shape-only) .bd-button-7:hover,
button.bd-button-7:hover,
input.bd-button-7:hover,
a.bd-button-7[href]:hover,
.bd-button-7:hover,
.bd-container-24:not(.shape-only) button:focus,
.bd-container-24:not(.shape-only) input[type="submit"]:focus,
.bd-container-24:not(.shape-only) input[type="button"]:focus,
.bd-container-24:not(.shape-only) a.bd-button-7[href]:focus,
.bd-container-24:not(.shape-only) .bd-button-7:focus,
button.bd-button-7:focus,
input.bd-button-7:focus,
a.bd-button-7[href]:focus,
.bd-button-7:focus {
  background-color: #c5db4d;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.bd-imagestyles-9 {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
.bd-container-24:not(.shape-only) img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
.bd-container-24:not(.shape-only) table,
.bd-table-5 {
  border-collapse: collapse;
  width: 100%;
}
.bd-container-24:not(.shape-only) table thead td,
.bd-table-5 thead td,
.bd-container-24:not(.shape-only) table thead th,
.bd-table-5 thead th {
  border-bottom: 1px solid #dddddd;
}
.bd-container-24:not(.shape-only) table td,
.bd-table-5 td,
.bd-container-24:not(.shape-only) table th,
.bd-table-5 th {
  padding: 5px;
}
.bd-container-24:not(.shape-only) table tbody > tr:nth-child(odd) > td,
.bd-table-5 tbody > tr:nth-child(odd) > td,
.bd-container-24:not(.shape-only) table tbody > tr:nth-child(odd) > th,
.bd-table-5 tbody > tr:nth-child(odd) > th {
  background-color: #f5f5f5;
  background-image: none;
}
.bd-container-23 {
  margin: 0px auto 7px;
  padding: 0px;
}
.bd-container-23 h6 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-23 h5 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-23 h4 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-23 h3 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-23 h2 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-23 h1 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-23:not(.shape-only) blockquote,
.bd-blockquotes-4 {
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 5px solid #dddddd;
  border-radius: 0px;
}
.bd-container-23:not(.shape-only) blockquote,
.bd-blockquotes-4,
.bd-container-23:not(.shape-only) blockquote p,
.bd-blockquotes-4 p {
  line-height: 18.57142858px;
  font-size: 13px;
  font-style: italic;
}
.bd-button-6 a {
  line-height: 18.57142858px;
  font-size: 13px;
}
.bd-container-23:not(.shape-only) button,
.bd-container-23:not(.shape-only) input[type="submit"],
.bd-container-23:not(.shape-only) input[type="button"],
.bd-container-23:not(.shape-only) a.bd-button-6[href],
.bd-container-23:not(.shape-only) .bd-button-6,
button.bd-button-6,
input.bd-button-6,
a.bd-button-6[href],
.bd-button-6 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.bd-container-23:not(.shape-only) button,
.bd-container-23:not(.shape-only) input[type="submit"],
.bd-container-23:not(.shape-only) input[type="button"],
.bd-container-23:not(.shape-only) a.bd-button-6[href],
.bd-container-23:not(.shape-only) .bd-button-6,
button.bd-button-6,
input.bd-button-6,
a.bd-button-6[href],
.bd-button-6,
.bd-container-23:not(.shape-only) button:link,
.bd-container-23:not(.shape-only) input[type="submit"]:link,
.bd-container-23:not(.shape-only) input[type="button"]:link,
.bd-container-23:not(.shape-only) a.bd-button-6[href]:link,
.bd-container-23:not(.shape-only) .bd-button-6:link,
button.bd-button-6:link,
input.bd-button-6:link,
a.bd-button-6[href]:link,
.bd-button-6:link,
.bd-container-23:not(.shape-only) button:visited,
.bd-container-23:not(.shape-only) input[type="submit"]:visited,
.bd-container-23:not(.shape-only) input[type="button"]:visited,
.bd-container-23:not(.shape-only) a.bd-button-6[href]:visited,
.bd-container-23:not(.shape-only) .bd-button-6:visited,
button.bd-button-6:visited,
input.bd-button-6:visited,
a.bd-button-6[href]:visited,
.bd-button-6:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #5f5ba4;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  padding: 7px 15px;
  border: 0px solid #ffffff;
  background-image: none;
}
.bd-container-23:not(.shape-only) button:hover,
.bd-container-23:not(.shape-only) input[type="submit"]:hover,
.bd-container-23:not(.shape-only) input[type="button"]:hover,
.bd-container-23:not(.shape-only) a.bd-button-6[href]:hover,
.bd-container-23:not(.shape-only) .bd-button-6:hover,
button.bd-button-6:hover,
input.bd-button-6:hover,
a.bd-button-6[href]:hover,
.bd-button-6:hover,
.bd-container-23:not(.shape-only) button:focus,
.bd-container-23:not(.shape-only) input[type="submit"]:focus,
.bd-container-23:not(.shape-only) input[type="button"]:focus,
.bd-container-23:not(.shape-only) a.bd-button-6[href]:focus,
.bd-container-23:not(.shape-only) .bd-button-6:focus,
button.bd-button-6:focus,
input.bd-button-6:focus,
a.bd-button-6[href]:focus,
.bd-button-6:focus {
  background-color: #c5db4d;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.bd-imagestyles-8 {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
.bd-container-23:not(.shape-only) img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
.bd-container-23:not(.shape-only) table,
.bd-table-4 {
  border-collapse: collapse;
  width: 100%;
}
.bd-container-23:not(.shape-only) table thead td,
.bd-table-4 thead td,
.bd-container-23:not(.shape-only) table thead th,
.bd-table-4 thead th {
  border-bottom: 1px solid #dddddd;
}
.bd-container-23:not(.shape-only) table td,
.bd-table-4 td,
.bd-container-23:not(.shape-only) table th,
.bd-table-4 th {
  padding: 5px;
}
.bd-container-23:not(.shape-only) table tbody > tr:nth-child(odd) > td,
.bd-table-4 tbody > tr:nth-child(odd) > td,
.bd-container-23:not(.shape-only) table tbody > tr:nth-child(odd) > th,
.bd-table-4 tbody > tr:nth-child(odd) > th {
  background-color: #f5f5f5;
  background-image: none;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXByaW1hcnl3aWRnZXRhcmVhNA {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXByaW1hcnl3aWRnZXRhcmVhNw {}
.bd-primarywidgetarea-808 {
  position: relative;
  padding: 10px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXByaW1hcnl3aWRnZXRhcmVhNw {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNlY3Rpb24x {}
.bd-section-1 {
  background-color: #c1d83f;
  border-top: 1px solid #ffffff;
}
.bd-section-1 {
  margin-bottom: 0;
}
.affix.bd-affix-7 {
  z-index: 100;
  position: fixed;
}
@media (min-width: 1200px) {
  .bd-affix-7[data-enable-lg] + .bd-affix-fake {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bd-affix-7[data-enable-md] + .bd-affix-fake {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bd-affix-7[data-enable-sm] + .bd-affix-fake {
    display: block;
  }
}
@media (max-width: 767px) {
  .bd-affix-7[data-enable-xs] + .bd-affix-fake {
    display: block;
  }
}
.bd-affix-7 {
  margin-bottom: 20px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNlY3Rpb24x {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNlY3Rpb24y {}
.bd-section-2 {
  background-color: #c1d83f;
  border-top: 1px solid #ffffff;
}
.bd-section-2 {
  margin-bottom: 0;
}
.affix.bd-affix-2 {
  z-index: 100;
  position: fixed;
}
@media (min-width: 1200px) {
  .bd-affix-2[data-enable-lg] + .bd-affix-fake {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bd-affix-2[data-enable-md] + .bd-affix-fake {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bd-affix-2[data-enable-sm] + .bd-affix-fake {
    display: block;
  }
}
@media (max-width: 767px) {
  .bd-affix-2[data-enable-xs] + .bd-affix-fake {
    display: block;
  }
}
.bd-affix-2 {
  margin-bottom: 20px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNlY3Rpb24y {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNlY3Rpb24z {}
.bd-section-3 {
  background-color: #c1d83f;
  border-top: 1px solid #ffffff;
  border-right: 0px solid #ffffff;
  border-bottom: 0px solid #ffffff;
  border-left: 0px solid #ffffff;
}
.bd-section-3 {
  margin-bottom: 0;
}
.affix.bd-affix-4 {
  z-index: 100;
  position: fixed;
}
@media (min-width: 1200px) {
  .bd-affix-4[data-enable-lg] + .bd-affix-fake {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bd-affix-4[data-enable-md] + .bd-affix-fake {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bd-affix-4[data-enable-sm] + .bd-affix-fake {
    display: block;
  }
}
@media (max-width: 767px) {
  .bd-affix-4[data-enable-xs] + .bd-affix-fake {
    display: block;
  }
}
.bd-affix-4 {
  margin-bottom: 20px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNlY3Rpb24z {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNlY3Rpb240 {}
.bd-section-4 {
  background-color: #c1d83f;
  border-top: 1px solid #ffffff;
}
.affix.bd-affix-8 {
  z-index: 100;
  position: fixed;
}
@media (min-width: 1200px) {
  .bd-affix-8[data-enable-lg] + .bd-affix-fake {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bd-affix-8[data-enable-md] + .bd-affix-fake {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bd-affix-8[data-enable-sm] + .bd-affix-fake {
    display: block;
  }
}
@media (max-width: 767px) {
  .bd-affix-8[data-enable-xs] + .bd-affix-fake {
    display: block;
  }
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNlY3Rpb240 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNlY3Rpb241 {}
.bd-section-5 {
  background-color: #c1d83f;
  border-top: 1px solid #ffffff;
}
.bd-section-5 {
  margin-bottom: 0;
}
.affix.bd-affix-5 {
  z-index: 100;
  position: fixed;
}
@media (min-width: 1200px) {
  .bd-affix-5[data-enable-lg] + .bd-affix-fake {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bd-affix-5[data-enable-md] + .bd-affix-fake {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bd-affix-5[data-enable-sm] + .bd-affix-fake {
    display: block;
  }
}
@media (max-width: 767px) {
  .bd-affix-5[data-enable-xs] + .bd-affix-fake {
    display: block;
  }
}
.bd-affix-5 {
  margin-bottom: 20px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNlY3Rpb241 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNlY3Rpb242 {}
.bd-section-6 .bd-container-inner {
  max-width: none;
  padding-left: 0px;
  padding-right: 0px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNlY3Rpb242 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNlY3Rpb243 {}
.bd-section-7 {
  background-color: #c1d83f;
  border-top: 1px solid #ffffff;
}
.bd-section-7 {
  margin-bottom: 0;
}
.affix.bd-affix-6 {
  z-index: 100;
  position: fixed;
}
@media (min-width: 1200px) {
  .bd-affix-6[data-enable-lg] + .bd-affix-fake {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bd-affix-6[data-enable-md] + .bd-affix-fake {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bd-affix-6[data-enable-sm] + .bd-affix-fake {
    display: block;
  }
}
@media (max-width: 767px) {
  .bd-affix-6[data-enable-xs] + .bd-affix-fake {
    display: block;
  }
}
.bd-affix-6 {
  margin-bottom: 20px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNlY3Rpb243 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNlY3Rpb244 {}
.bd-section-8 {
  background-color: #c1d83f;
  padding-bottom: 0px;
  border-top: 1px solid #ffffff;
}
.bd-section-8 {
  margin-bottom: 0;
}
.affix.bd-affix-3 {
  z-index: 100;
  position: fixed;
}
@media (min-width: 1200px) {
  .bd-affix-3[data-enable-lg] + .bd-affix-fake {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bd-affix-3[data-enable-md] + .bd-affix-fake {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bd-affix-3[data-enable-sm] + .bd-affix-fake {
    display: block;
  }
}
@media (max-width: 767px) {
  .bd-affix-3[data-enable-xs] + .bd-affix-fake {
    display: block;
  }
}
.bd-affix-3 {
  margin-bottom: 16px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNlY3Rpb244 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNlY3Rpb245 {}
.bd-section-9 {
  background-color: #c1d83f;
  border-top: 1px solid #ffffff;
}
.bd-section-9 {
  margin-bottom: 0;
}
.affix.bd-affix-9 {
  z-index: 100;
  position: fixed;
}
@media (min-width: 1200px) {
  .bd-affix-9[data-enable-lg] + .bd-affix-fake {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bd-affix-9[data-enable-md] + .bd-affix-fake {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bd-affix-9[data-enable-sm] + .bd-affix-fake {
    display: block;
  }
}
@media (max-width: 767px) {
  .bd-affix-9[data-enable-xs] + .bd-affix-fake {
    display: block;
  }
}
.bd-affix-9 {
  margin-bottom: 20px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNlY3Rpb245 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNpZGViYXIx {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNpZGViYXIx {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNpZGViYXIy {}
.bd-block-7 {
  background-color: #ffffff;
  position: static;
  display: block;
  z-index: auto;
  margin: 5px;
  padding: 0px;
  border: 1px solid #e5e5e5;
  border-radius: 0px;
}
.bd-container-21 {
  padding: 20px;
  border-top: 1px solid #e5e5e5;
  border-right: 0px none;
  border-bottom: 0px none;
  border-left: 0px none;
}
.bd-container-20 {
  padding: 15px 20px 10px;
  border-top: 0px none;
  border-right: 0px none;
  border-bottom: 5px solid #f5f5f5;
  border-left: 0px none;
}
.bd-container-20 h6 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-20 h5 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-20 h4 {
  line-height: 21.42857143px;
  font-weight: normal;
  margin-bottom: 0px;
  color: #b3b3b3;
  font-size: 15px;
  text-transform: uppercase;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
.bd-container-20 h3 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-20 h2 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-20 h1 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNpZGViYXIy {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNpZGViYXIz {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNpZGViYXIz {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNpZGViYXI1 {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNpZGViYXI1 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNpZGViYXJhcmVhMQ {}
.bd-sidebararea-1380 {
  background-color: #ffffff;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNpZGViYXJhcmVhMQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNpZGViYXJhcmVhMTAw {}
.bd-sidebararea-1382-column {
  width: 200px;
  margin: 0px;
}
.bd-sidebararea-1382 {
  background-size: auto auto;
  background-color: #faf7eb;
  position: static;
  z-index: auto;
  display: table-cell;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0px;
  border-right: 1px dotted #d7e684;
  border-radius: 0px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNpZGViYXJhcmVhMTAw {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNpZGViYXJhcmVhMg {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXNpZGViYXJhcmVhMg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXRleHQ0MDQx {}
.bd-text404-1 {
  word-wrap: break-word;
}
.bd-text404-22 {
  background-color: #dddddd;
  position: relative;
  max-width: 600px;
  margin: 7% auto 0px;
  padding: 10px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXRleHQ0MDQx {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXRleHQ0MDQy {}
.bd-text404-1300 {
  word-wrap: break-word;
}
.bd-text404-756 {
  position: relative;
  max-width: 600px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXRleHQ0MDQy {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXRleHRibG9jazI4Ng {}
.bd-textblock-286 {
  text-transform: none;
  overflow: visible;
}
.bd-textblock-286 {
  line-height: 56px;
  font-size: 56px;
  color: #5f5ba4;
  font-weight: 200;
}
.bd-textblock-286 h4 {
  color: #5f5ba4;
}
.bd-textblock-286 h4 a {
  color: #5f5ba4;
}
.bd-textblock-286 h4 a:hover {
  color: #5f5ba4;
}
.bd-textblock-286 h4 a:active {
  color: #5f5ba4;
}
.bd-textblock-286 h2 {
  color: #5f5ba4;
}
.bd-textblock-286 h2 a {
  color: #5f5ba4;
}
.bd-textblock-286 h2 a:hover {
  color: #5f5ba4;
}
.bd-textblock-286 h2 a:active {
  color: #5f5ba4;
}
@media (max-width: 991px) {
  .bd-textblock-286 {
    line-height: 45px;
    font-size: 45px;
  }
}
@media (max-width: 767px) {
  .bd-textblock-286 {
    line-height: 33px;
    text-align: center;
    font-size: 33px;
  }
}
.bd-textblock-286 {
  position: relative;
  left: auto;
  top: auto;
}
@media (max-width: 1199px) {
  .bd-textblock-286 {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .bd-textblock-286 {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .bd-textblock-286 {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
  }
}
.bd-animation-276.animated.fadeInLeft {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-delay: 0ms;
  animation-delay: 0ms;
}
.bd-animation-276 {
  position: absolute;
  left: 2%;
  top: 32%;
}
@media (max-width: 1199px) {
  .bd-animation-276 {
    position: absolute;
    left: 3%;
    top: 25%;
    width: 450px;
  }
}
@media (max-width: 991px) {
  .bd-animation-276 {
    position: absolute;
    left: 4%;
    top: 22%;
    width: 369px;
  }
}
@media (max-width: 767px) {
  .bd-animation-276 {
    position: absolute;
    left: 0%;
    top: 25%;
    width: 100%;
  }
}
.bd-animation-278.animated.fadeOutLeft {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-delay: 0ms;
  animation-delay: 0ms;
}
.bd-animation-278 {
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXRleHRibG9jazI4Ng {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXRleHRibG9jazY4Mg {}
.bd-textblock-682 {
  text-transform: none;
  overflow: visible;
}
.bd-textblock-682 {
  line-height: 56px;
  font-size: 56px;
  color: #5f5ba4;
  font-weight: 200;
}
.bd-textblock-682 h4 {
  color: #5f5ba4;
}
.bd-textblock-682 h4 a {
  color: #5f5ba4;
}
.bd-textblock-682 h4 a:hover {
  color: #5f5ba4;
}
.bd-textblock-682 h4 a:active {
  color: #5f5ba4;
}
.bd-textblock-682 h2 {
  color: #5f5ba4;
}
.bd-textblock-682 h2 a {
  color: #5f5ba4;
}
.bd-textblock-682 h2 a:hover {
  color: #5f5ba4;
}
.bd-textblock-682 h2 a:active {
  color: #5f5ba4;
}
@media (max-width: 991px) {
  .bd-textblock-682 {
    line-height: 45px;
    font-size: 45px;
  }
}
@media (max-width: 767px) {
  .bd-textblock-682 {
    line-height: 33px;
    text-align: center;
    font-size: 33px;
  }
}
.bd-textblock-682 {
  position: relative;
  right: auto;
  top: auto;
}
@media (max-width: 1199px) {
  .bd-textblock-682 {
    position: relative;
    top: auto;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .bd-textblock-682 {
    position: relative;
    right: auto;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .bd-textblock-682 {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    width: 100%;
  }
}
.bd-animation-672.animated.fadeInRight {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-delay: 0ms;
  animation-delay: 0ms;
}
.bd-animation-672 {
  position: absolute;
  right: 3%;
  top: 32%;
}
@media (max-width: 1199px) {
  .bd-animation-672 {
    position: absolute;
    top: 25%;
    width: 450px;
  }
}
@media (max-width: 991px) {
  .bd-animation-672 {
    position: absolute;
    right: 2%;
    width: 350px;
  }
}
@media (max-width: 767px) {
  .bd-animation-672 {
    position: absolute;
    left: 0%;
    right: auto;
    top: 24%;
    bottom: auto;
    width: 100%;
  }
}
.bd-animation-674.animated.fadeOutRight {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-delay: 0ms;
  animation-delay: 0ms;
}
.bd-animation-674 {
  height: 100%;
}
.bd-textblock-682:not(.shape-only) blockquote,
.bd-blockquotes-3 {
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 5px solid #f5f5f5;
  border-radius: 0px;
}
.bd-button-5 a {
  line-height: 18.57142858px;
  font-size: 13px;
}
.bd-textblock-682:not(.shape-only) button,
.bd-textblock-682:not(.shape-only) input[type="submit"],
.bd-textblock-682:not(.shape-only) input[type="button"],
.bd-textblock-682:not(.shape-only) a.bd-button-5[href],
.bd-textblock-682:not(.shape-only) .bd-button-5,
button.bd-button-5,
input.bd-button-5,
a.bd-button-5[href],
.bd-button-5 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.bd-textblock-682:not(.shape-only) button,
.bd-textblock-682:not(.shape-only) input[type="submit"],
.bd-textblock-682:not(.shape-only) input[type="button"],
.bd-textblock-682:not(.shape-only) a.bd-button-5[href],
.bd-textblock-682:not(.shape-only) .bd-button-5,
button.bd-button-5,
input.bd-button-5,
a.bd-button-5[href],
.bd-button-5,
.bd-textblock-682:not(.shape-only) button:link,
.bd-textblock-682:not(.shape-only) input[type="submit"]:link,
.bd-textblock-682:not(.shape-only) input[type="button"]:link,
.bd-textblock-682:not(.shape-only) a.bd-button-5[href]:link,
.bd-textblock-682:not(.shape-only) .bd-button-5:link,
button.bd-button-5:link,
input.bd-button-5:link,
a.bd-button-5[href]:link,
.bd-button-5:link,
.bd-textblock-682:not(.shape-only) button:visited,
.bd-textblock-682:not(.shape-only) input[type="submit"]:visited,
.bd-textblock-682:not(.shape-only) input[type="button"]:visited,
.bd-textblock-682:not(.shape-only) a.bd-button-5[href]:visited,
.bd-textblock-682:not(.shape-only) .bd-button-5:visited,
button.bd-button-5:visited,
input.bd-button-5:visited,
a.bd-button-5[href]:visited,
.bd-button-5:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #5f5ba4;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  padding: 5px;
  border: 0px solid #ffffff;
  border-radius: 4px;
  background-image: none;
}
.bd-textblock-682:not(.shape-only) button:hover,
.bd-textblock-682:not(.shape-only) input[type="submit"]:hover,
.bd-textblock-682:not(.shape-only) input[type="button"]:hover,
.bd-textblock-682:not(.shape-only) a.bd-button-5[href]:hover,
.bd-textblock-682:not(.shape-only) .bd-button-5:hover,
button.bd-button-5:hover,
input.bd-button-5:hover,
a.bd-button-5[href]:hover,
.bd-button-5:hover,
.bd-textblock-682:not(.shape-only) button:focus,
.bd-textblock-682:not(.shape-only) input[type="submit"]:focus,
.bd-textblock-682:not(.shape-only) input[type="button"]:focus,
.bd-textblock-682:not(.shape-only) a.bd-button-5[href]:focus,
.bd-textblock-682:not(.shape-only) .bd-button-5:focus,
button.bd-button-5:focus,
input.bd-button-5:focus,
a.bd-button-5[href]:focus,
.bd-button-5:focus {
  background-color: #c5db4d;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.bd-imagestyles-7 {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
.bd-textblock-682:not(.shape-only) img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
.bd-textblock-682:not(.shape-only) table,
.bd-table-3 {
  border-collapse: collapse;
  width: 100%;
}
.bd-textblock-682:not(.shape-only) table thead td,
.bd-table-3 thead td,
.bd-textblock-682:not(.shape-only) table thead th,
.bd-table-3 thead th {
  border-bottom: 1px solid #777777;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2JkLXRleHRibG9jazY4Mg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cxQ29tbWVudEF2YXRhcg {}
.bd-commentavatar-1108 {
  display: inline-block;
}
.bd-commentavatar-1108 {
  display: inline-block;
}
.bd-commentavatar-1108 img {
  display: block;
  width: 100%;
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cxQ29tbWVudEF2YXRhcg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cxQ29tbWVudENvbnRhaW5lcg {}
.bd-layoutcontainer-1114:before {
  clear: both;
}
.bd-layoutcolumn-354 {
  position: relative;
}
.bd-layoutcolumn-356 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cxQ29tbWVudENvbnRhaW5lcg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cxQ29tbWVudE1ldGFkYXRh {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cxQ29tbWVudE1ldGFkYXRh {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cxQ29tbWVudFJlcGx5 {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cxQ29tbWVudFJlcGx5 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cxQ29tbWVudFRleHQ {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cxQ29tbWVudFRleHQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cxY29udGVudA {}
.bd-blog-1336 {
  position: relative;
}
.bd-pager-838 ul {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.bd-pager-838 ul {
  display: inline-block;
  width: 100%;
  margin: 0;
}
.bd-pager-838 ul li {
  display: inline-block;
}
.bd-pager-838 ul > li:first-child {
  float: left;
}
.bd-pager-838 ul > li:last-child {
  float: right;
}
.bd-pager-838 > .bd-pagination-5 > li.bd-paginationitem-5 > a,
.bd-pager-838 > .bd-pagination-5 > li.bd-paginationitem-5 > span,
.bd-pager-838 > .bd-pagination-5 > li.bd-paginationitem-5 > a:link,
.bd-pager-838 > .bd-pagination-5 > li.bd-paginationitem-5 > a:visited {
  border-radius: 0px;
}
.bd-pagination-5.right {
  text-align: right;
}
.bd-pagination-5.center {
  text-align: center;
}
.bd-pagination-5 > *:last-child {
  margin-right: 0;
}
.bd-pagination-5 span {
  cursor: default;
}
.pagination > ul.bd-pagination-5 > .active > a,
.pagination > ul.bd-pagination-5 > .active > span {
  color: inherit;
  line-height: inherit;
}
.bd-pagination-5 > li.bd-paginationitem-5 > a,
.bd-pagination-5 > li.bd-paginationitem-5 > span,
.bd-pagination-5 > li.bd-paginationitem-5 > a:link,
.bd-pagination-5 > li.bd-paginationitem-5 > a:visited {
  color: #555555;
  border: 1px solid #ffffff;
  border-radius: 0px;
}
.bd-pagination-5 > li.bd-paginationitem-5 > a:hover {
  background-color: #dddddd;
  background-image: none;
}
.bd-pagination-5 > li.active.bd-paginationitem-5 > a,
.bd-pagination-5 > li.active.bd-paginationitem-5 > span {
  color: inherit;
  background-color: #f5f5f5;
  font-weight: bold;
  background-image: none;
}
.bd-comments-866 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.bd-comments-866 li {
  display: block;
}
.bd-comments-866 li > ul {
  margin-left: 20px;
}
.bd-comment-854 {
  padding: 5px;
}
.bd-griditem-828 {
  margin-bottom: 20px;
}
.separated-item-828 {
  position: relative;
  z-index: 0;
}
.separated-item-828:before,
.separated-item-828:after {
  content: "";
  position: absolute;
  z-index: 10;
}
.separated-item-828:before {
  top: 0;
  bottom: 0;
  left: 0;
}
.separated-item-828:after {
  left: 0;
  right: 0;
  bottom: 10px;
}
.first-col.separated-item-828:after {
  left: 5px;
}
.last-col.separated-item-828:after {
  right: 5px;
}
.separated-item-828.first-col:before,
.separated-item-828.last-row:after {
  content: none;
}
.bd-icon-826:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-826:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-826:hover.active:before,
.bd-icon-826.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-826:before {
  display: inline-block;
}
.bd-pagination-4.right {
  text-align: right;
}
.bd-pagination-4.center {
  text-align: center;
}
.bd-pagination-4 > *:last-child {
  margin-right: 0;
}
.bd-pagination-4 span {
  cursor: default;
}
.pagination > ul.bd-pagination-4 > .active > a,
.pagination > ul.bd-pagination-4 > .active > span {
  color: inherit;
  line-height: inherit;
}
.bd-pagination-4 > li.bd-paginationitem-4 > a,
.bd-pagination-4 > li.bd-paginationitem-4 > span,
.bd-pagination-4 > li.bd-paginationitem-4 > a:link,
.bd-pagination-4 > li.bd-paginationitem-4 > a:visited {
  color: #555555;
  border: 1px solid #ffffff;
  border-radius: 0px;
}
.bd-pagination-4 > li.bd-paginationitem-4 > a:hover {
  background-color: #dddddd;
  background-image: none;
}
.bd-pagination-4 > li.active.bd-paginationitem-4 > a,
.bd-pagination-4 > li.active.bd-paginationitem-4 > span {
  color: inherit;
  background-color: #f5f5f5;
  font-weight: bold;
  background-image: none;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cxY29udGVudA {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cy {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cy {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cyQ29tbWVudEF2YXRhcg {}
.bd-commentavatar-1128 {
  display: inline-block;
}
.bd-commentavatar-1128 {
  display: inline-block;
}
.bd-commentavatar-1128 img {
  display: block;
  width: 100%;
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cyQ29tbWVudEF2YXRhcg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cyQ29tbWVudENvbnRhaW5lcg {}
.bd-layoutcontainer-1274:before {
  clear: both;
}
.bd-layoutcolumn-688 {
  position: relative;
}
.bd-layoutcolumn-690 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cyQ29tbWVudENvbnRhaW5lcg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cyQ29tbWVudE1ldGFkYXRh {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cyQ29tbWVudE1ldGFkYXRh {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cyQ29tbWVudFJlcGx5 {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cyQ29tbWVudFJlcGx5 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cyQ29tbWVudFRleHQ {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cyQ29tbWVudFRleHQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cz {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2cz {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2czQ29tbWVudEF2YXRhcg {}
.bd-commentavatar-1140 {
  display: inline-block;
}
.bd-commentavatar-1140 {
  display: inline-block;
}
.bd-commentavatar-1140 img {
  display: block;
  width: 100%;
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2czQ29tbWVudEF2YXRhcg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2czQ29tbWVudENvbnRhaW5lcg {}
.bd-layoutcontainer-1146:before {
  clear: both;
}
.bd-layoutcolumn-442 {
  position: relative;
}
.bd-layoutcolumn-444 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2czQ29tbWVudENvbnRhaW5lcg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2czQ29tbWVudE1ldGFkYXRh {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2czQ29tbWVudE1ldGFkYXRh {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2czQ29tbWVudFJlcGx5 {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2czQ29tbWVudFJlcGx5 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2czQ29tbWVudFRleHQ {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2czQ29tbWVudFRleHQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c1 {}
.bd-content-1166 {
  position: static;
  z-index: auto;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-size: auto auto;
  background-origin: border-box;
  background-color: rgba(0, 0, 0, 0);
  margin: 0px;
  padding: 5px;
  border-radius: 0px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c1 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c1Q29tbWVudEF2YXRhcg {}
.bd-commentavatar-1158 {
  display: inline-block;
}
.bd-commentavatar-1158 {
  display: inline-block;
}
.bd-commentavatar-1158 img {
  display: block;
  width: 100%;
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c1Q29tbWVudEF2YXRhcg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c1Q29tbWVudENvbnRhaW5lcg {}
.bd-layoutcontainer-1164:before {
  clear: both;
}
.bd-layoutcolumn-458 {
  position: relative;
}
.bd-layoutcolumn-460 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c1Q29tbWVudENvbnRhaW5lcg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c1Q29tbWVudE1ldGFkYXRh {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c1Q29tbWVudE1ldGFkYXRh {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c1Q29tbWVudFJlcGx5 {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c1Q29tbWVudFJlcGx5 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c1Q29tbWVudFRleHQ {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c1Q29tbWVudFRleHQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c2 {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c2 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c2Q29tbWVudEF2YXRhcg {}
.bd-commentavatar-1176 {
  display: block;
  background-size: auto auto;
  background-color: #ffffff;
  position: static;
  z-index: auto;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 80px;
  width: 80px;
  margin: 0px;
  padding: 2px;
  border: 1px solid #f3f7d9;
  border-radius: 0px;
}
.bd-commentavatar-1176 {
  display: inline-block;
}
.bd-commentavatar-1176 img {
  display: block;
  width: 100%;
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c2Q29tbWVudEF2YXRhcg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c2Q29tbWVudENvbnRhaW5lcg {}
.bd-layoutcontainer-1182:before {
  clear: both;
}
.bd-layoutcolumn-474 {
  position: relative;
}
.bd-layoutcolumn-476 {
  position: static;
  background-size: auto auto;
  background-color: rgba(0, 0, 0, 0);
  z-index: auto;
  display: block;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-align: left;
  padding: 5px;
  border-radius: 2px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c2Q29tbWVudENvbnRhaW5lcg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c2Q29tbWVudE1ldGFkYXRh {}
.bd-commentmetadata-1174 {
  color: #3c440e;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  line-height: 13px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c2Q29tbWVudE1ldGFkYXRh {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c2Q29tbWVudFJlcGx5 {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c2Q29tbWVudFJlcGx5 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c2Q29tbWVudFRleHQ {}
.bd-commenttext-1178 {
  line-height: 21.97px;
  color: #303f50;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  word-spacing: 0px;
}
.bd-commenttext-1178 p {
  text-indent: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
.bd-commenttext-1178 a {
  line-height: 21.97px;
  color: #4e4a87;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  -ms-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  white-space: normal;
  text-align: left;
  vertical-align: baseline;
  text-indent: 0px;
  word-spacing: 0px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 0px;
}
.bd-commenttext-1178 a:visited {
  color: #3f5369;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Jsb2c2Q29tbWVudFRleHQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRCdXR0b25zQ29udGFpbmVyMg {}
.bd-layoutcontainer-1032:before {
  clear: both;
}
.bd-layoutcolumn-117 {
  position: relative;
}
.bd-layoutcolumn-119 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRCdXR0b25zQ29udGFpbmVyMg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRDaGVja291dDI {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRDaGVja291dDI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRFZGl0SXRlbUxpbmsy {}
a.bd-itemeditlink-1018:hover {
  text-decoration: none;
}
.bd-itemeditlink-1018 {
  display: inline-block;
}
.bd-icon-89 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-89:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-89:before {
  content: '\13f';
}
.bd-icon-89:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-89:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-89:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-89:hover.active:before,
.bd-icon-89.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-89:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRFZGl0SXRlbUxpbmsy {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRJbWFnZTI {}
.bd-productimage-1012 {
  width: 100%;
  text-align: center;
}
@media (max-width: 767px) {
  .bd-productimage-1012 {
    width: 46%;
  }
}
.bd-productimage-1012 {
  display: inline-block;
}
.bd-productimage-1012 img {
  display: block;
  width: 100%;
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRJbWFnZTI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRJdGVtQ29udGFpbmVyMQ {}
.bd-layoutcontainer-1022:before {
  clear: both;
}
.bd-layoutcolumn-93 {
  position: relative;
}
.bd-layoutcolumn-95 {
  position: relative;
}
.bd-layoutcolumn-97 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRJdGVtQ29udGFpbmVyMQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRQcmljZTI {}
.bd-pricetext-87 {
  display: inline-block;
}
.bd-pricetext-87 .bd-label-83,
.bd-pricetext-87 .bd-container-85 {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRQcmljZTI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRSZW1vdmVJdGVtTGluazI {}
a.bd-itemremovelink-1020:hover {
  text-decoration: none;
}
.bd-itemremovelink-1020 {
  display: inline-block;
}
.bd-icon-91 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-91:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-91:before {
  content: '\234';
}
.bd-icon-91:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-91:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-91:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-91:hover.active:before,
.bd-icon-91.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-91:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRSZW1vdmVJdGVtTGluazI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRUaXRsZTI {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRUaXRsZTI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRUb3RhbDI {}
.bd-pricetext-115 {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRUb3RhbDI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRWaWV3Mg {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NhcnRWaWV3Mg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NvbnRlbnRBcmVhUHJvZHVjdE92ZXJ2aWV3 {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NvbnRlbnRBcmVhUHJvZHVjdE92ZXJ2aWV3 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NvbnRlbnRBcmVhUHJvZHVjdHM {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NvbnRlbnRBcmVhUHJvZHVjdHM {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NvbnRlbnRBcmVhU2hvcHBpbmdDYXJ0 {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NvbnRlbnRBcmVhU2hvcHBpbmdDYXJ0 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NvbnRlbnRDb250YWluZXJEZWZhdWx0 {}
.bd-layoutcontainer-1050:before {
  clear: both;
}
.bd-layoutcolumn-176 {
  position: relative;
  padding: 10px;
}
.bd-layoutcolumn-178 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NvbnRlbnRDb250YWluZXJEZWZhdWx0 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NvbnRlbnRDb250YWluZXJIb21l {}
.bd-layoutcontainer-1046:before {
  clear: both;
}
.bd-layoutcolumn-158 {
  position: relative;
  padding: 10px;
}
@media (max-width: 767px) {
  .bd-layoutcolumn-158 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .bd-layoutcolumn-158 {
    text-align: left;
  }
}
.bd-layoutcolumn-160 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NvbnRlbnRDb250YWluZXJIb21l {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NvbnRlbnRDb250YWluZXJQcm9kdWN0T3ZlcnZpZXc {}
.bd-layoutcontainer-1058:before {
  clear: both;
}
.bd-layoutcolumn-210 {
  position: relative;
  padding: 10px;
}
.bd-layoutcolumn-212 {
  position: relative;
  padding: 10px;
}
@media (max-width: 1199px) {
  .bd-layoutcolumn-212 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NvbnRlbnRDb250YWluZXJQcm9kdWN0T3ZlcnZpZXc {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NvbnRlbnRDb250YWluZXJQcm9kdWN0cw {}
.bd-layoutcontainer-1054:before {
  clear: both;
}
.bd-layoutcolumn-194 {
  position: relative;
  padding: 10px;
}
.bd-layoutcolumn-196 {
  position: relative;
  padding: 10px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2NvbnRlbnRDb250YWluZXJQcm9kdWN0cw {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Zvb3RlckNvbnRhaW5lcg {}
.bd-layoutcontainer-1234:before {
  clear: both;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2Zvb3RlckNvbnRhaW5lcg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2hlYWRsaW5lMQ {}
.bd-headline-1068 {
  top: 15%;
  position: absolute;
  right: auto;
  bottom: auto;
}
@media (max-width: 767px) {
  .bd-headline-1068 {
    top: 8%;
    position: absolute;
    width: 100%;
  }
}
.bd-headline-1068 h3 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  text-transform: none;
}
.bd-headline-1068 h3 a {
  line-height: 40.00000001px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 28px;
}
.bd-headline-1068 h3 a:hover {
  text-decoration: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  text-transform: uppercase;
}
.bd-headline-1068 h3 a:visited {
  text-transform: uppercase;
}
.bd-headline-1068 h3 a:active {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  text-transform: uppercase;
}
.bd-headline-1068 h1 {
  color: #5f5ba4;
}
@media (max-width: 767px) {
  .bd-headline-1068 h3 {
    text-align: center;
  }
  .bd-headline-1068 h3 a {
    line-height: 31.42857144px;
    font-size: 22px;
    text-align: center;
  }
}
.bd-headline-1068 > div {
  height: auto;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2hlYWRsaW5lMQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2ltYWdlMQ {}
.bd-imagelink-1076 {
  position: absolute;
  top: 8%;
  display: inline-block;
}
@media (max-width: 1199px) {
  .bd-imagelink-1076 {
    position: absolute;
  }
}
@media (max-width: 991px) {
  .bd-imagelink-1076 {
    position: absolute;
    width: 300px;
    left: 4%;
    right: auto;
    bottom: auto;
  }
}
.bd-imagelink-1076 {
  position: relative;
  top: auto;
  display: inline;
}
@media (max-width: 1199px) {
  .bd-imagelink-1076 {
    position: relative;
  }
}
@media (max-width: 991px) {
  .bd-imagelink-1076 {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    width: 100%;
  }
}
.bd-animation-264.animated.fadeInLeft {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-delay: 0ms;
  animation-delay: 0ms;
}
.bd-animation-264 {
  position: absolute;
  top: 8%;
  display: inline-block;
}
@media (max-width: 1199px) {
  .bd-animation-264 {
    position: absolute;
  }
}
@media (max-width: 991px) {
  .bd-animation-264 {
    position: absolute;
    left: 4%;
    right: auto;
    bottom: auto;
    width: 300px;
  }
}
.bd-animation-266.animated.fadeOutLeft {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-delay: 0ms;
  animation-delay: 0ms;
}
.bd-animation-266 {
  height: 100%;
}
.bd-imagestyles-2 {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
}
.bd-imagelink-1076 img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2ltYWdlMQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2ltYWdlMg {}
.bd-imagelink-1078 {
  position: absolute;
  top: 8%;
  display: inline-block;
  right: 3%;
}
@media (max-width: 1199px) {
  .bd-imagelink-1078 {
    position: absolute;
  }
}
@media (max-width: 991px) {
  .bd-imagelink-1078 {
    position: absolute;
    width: 300px;
    right: 4%;
  }
}
.bd-imagelink-1078 {
  position: relative;
  right: auto;
  top: auto;
  display: inline;
}
@media (max-width: 1199px) {
  .bd-imagelink-1078 {
    position: relative;
  }
}
@media (max-width: 991px) {
  .bd-imagelink-1078 {
    position: relative;
    right: auto;
    width: 100%;
  }
}
.bd-animation-270.animated.fadeInRight {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-delay: 0ms;
  animation-delay: 0ms;
}
.bd-animation-270 {
  position: absolute;
  right: 3%;
  top: 8%;
  display: inline-block;
}
@media (max-width: 1199px) {
  .bd-animation-270 {
    position: absolute;
  }
}
@media (max-width: 991px) {
  .bd-animation-270 {
    position: absolute;
    right: 4%;
    width: 300px;
  }
}
.bd-animation-272.animated.fadeOutRight {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-delay: 0ms;
  animation-delay: 0ms;
}
.bd-animation-272 {
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2ltYWdlMg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2ltYWdlVGh1bWJuYWlscw {}
.bd-imagethumbnails-1242 {
  position: relative;
  border: 1px solid #dddddd;
  text-align: center;
}
.bd-imagethumbnails-1242 .bd-productimage-586 img {
  height: 100% !important;
}
.bd-productimage-586 {
  display: block;
  float: left;
  width: 20%;
}
.bd-productimage-586 {
  text-align: center;
  left: 0.000%;
  right: auto;
  top: NaN%;
  bottom: auto;
}
.bd-productimage-586 {
  display: inline-block;
}
.bd-productimage-586 img {
  display: block;
  width: 100%;
  height: 100%;
}
.bd-imagethumbnails-1242 .left-button,
.bd-imagethumbnails-1242 .right-button {
  position: absolute;
  top: 0;
  bottom: 0;
}
.bd-imagethumbnails-1242 .left-button {
  left: 0;
}
.bd-imagethumbnails-1242 .right-button {
  right: 0;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL2ltYWdlVGh1bWJuYWlscw {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL292ZXJ2aWV3Q29udGFpbmVy {}
.bd-layoutcontainer-1256 {
  margin-bottom: 29px;
}
.bd-layoutcontainer-1256:before {
  clear: both;
}
.bd-layoutcolumn-616 {
  position: relative;
}
.bd-layoutcolumn-616 {
  text-align: left;
}
.bd-layoutcolumn-618 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL292ZXJ2aWV3Q29udGFpbmVy {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL292ZXJ2aWV3SW1hZ2U {}
.bd-productoverviewimage-1240 {
  padding: 10px 0px;
}
.bd-productimage-584 {
  text-align: center;
  left: 0.000%;
  right: auto;
  top: 0.000%;
  bottom: auto;
  width: 100%;
  display: inline-block;
}
@media (max-width: 767px) {
  .bd-productimage-584 {
    left: 0.000%;
    right: auto;
    top: 0.000%;
    bottom: auto;
  }
}
.bd-productimage-584 {
  display: inline-block;
}
.bd-productimage-584 img {
  display: block;
  width: 100%;
  height: 100%;
}
.bd-productimage-584 #wrap {
  width: 100%;
  height: 100%;
}
.bd-productimage-584 img {
  width: 100%;
  height: auto;
}
.cloud-zoom-lens,
.cloud-zoom-big {
  border: 4px solid;
}
.cloud-zoom-lens {
  border-color: #777777;
  margin: -4px;
}
.cloud-zoom-big {
  border-color: #f5f5f5;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL292ZXJ2aWV3SW1hZ2U {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Bvc3RBdXRob3JJY29uMg {}
.bd-posticonauthor-1118 {
  line-height: 15.78571429px;
  font-size: 11.05px;
}
.bd-posticonauthor-386 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticonauthor-386 {
  text-transform: none;
  color: #777777;
}
.bd-posticonauthor-386 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticonauthor-386 .bd-icon-382 {
  white-space: nowrap;
}
.bd-posticonauthor-386 .bd-icon-382 span {
  vertical-align: middle;
  white-space: normal;
}
.bd-icon-382 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-382:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-382:before {
  content: '\280';
}
.bd-icon-382:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-382:before {
  display: inline-block;
  color: #ffffff;
  margin-right: 10px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-382:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-382:hover.active:before,
.bd-icon-382.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-382:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Bvc3RBdXRob3JJY29uMg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Bvc3RBdXRob3JJY29uMjI {}
.bd-posticonauthor-344 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticonauthor-344 {
  color: #777777;
  text-transform: none;
}
.bd-posticonauthor-344 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticonauthor-344 .bd-icon-340 {
  white-space: nowrap;
}
.bd-posticonauthor-344 .bd-icon-340 span {
  vertical-align: middle;
  white-space: normal;
}
.bd-icon-340 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-340:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-340:before {
  content: '\280';
}
.bd-icon-340:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-340:before {
  display: inline-block;
  color: #ffffff;
  margin-right: 10px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-340:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-340:hover.active:before,
.bd-icon-340.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-340:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Bvc3RBdXRob3JJY29uMjI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Bvc3RDYXRlZ29yeUljb24y {}
.bd-posticoncategory-1122 {
  line-height: 15.78571429px;
  font-size: 11.05px;
}
.bd-posticoncategory-414 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticoncategory-414 {
  color: #777777;
  text-transform: none;
}
.bd-posticoncategory-414 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticoncategory-414 .bd-icon-410 {
  white-space: nowrap;
}
.bd-posticoncategory-414 .bd-icon-410 span {
  vertical-align: middle;
  white-space: normal;
}
.bd-icon-410 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-410:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-410:before {
  content: '\22f';
}
.bd-icon-410:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-410:before {
  display: inline-block;
  color: #ffffff;
  margin-right: 10px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-410:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-410:hover.active:before,
.bd-icon-410.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-410:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Bvc3RDYXRlZ29yeUljb24y {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Bvc3REYXRlSWNvbjI {}
.bd-posticondate-1116 {
  line-height: 15.78571429px;
  font-size: 11.05px;
}
.bd-posticondate-372 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticondate-372 {
  color: #777777;
  text-transform: none;
}
.bd-posticondate-372 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticondate-372 .bd-icon-368 {
  white-space: nowrap;
}
.bd-posticondate-372 .bd-icon-368 span {
  vertical-align: middle;
  white-space: normal;
}
.bd-icon-368 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-368:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-368:before {
  content: '\23d';
}
.bd-icon-368:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-368:before {
  display: inline-block;
  color: #ffffff;
  margin-right: 10px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-368:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-368:hover.active:before,
.bd-icon-368.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-368:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Bvc3REYXRlSWNvbjI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Bvc3REYXRlSWNvbjIy {}
.bd-posticondate-330 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticondate-330 {
  color: #777777;
  text-transform: none;
}
.bd-posticondate-330 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticondate-330 .bd-icon-326 {
  white-space: nowrap;
}
.bd-posticondate-330 .bd-icon-326 span {
  vertical-align: middle;
  white-space: normal;
}
.bd-icon-326 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-326:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-326:before {
  content: '\23d';
}
.bd-icon-326:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-326:before {
  display: inline-block;
  color: #ffffff;
  margin-right: 10px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-326:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-326:hover.active:before,
.bd-icon-326.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-326:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Bvc3REYXRlSWNvbjIy {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Bvc3RFZGl0SWNvbjI {}
.bd-posticonedit-1120 {
  line-height: 15.78571429px;
  font-size: 11.05px;
}
.bd-posticonedit-400 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticonedit-400 {
  text-transform: none;
  color: #777777;
}
.bd-posticonedit-400 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticonedit-400 .bd-icon-396 {
  white-space: nowrap;
}
.bd-posticonedit-400 .bd-icon-396 span {
  vertical-align: middle;
  white-space: normal;
}
.bd-icon-396 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-396:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-396:before {
  content: '\13f';
}
.bd-icon-396:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-396:before {
  display: inline-block;
  color: #ffffff;
  margin-right: 10px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-396:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-396:hover.active:before,
.bd-icon-396.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-396:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Bvc3RFZGl0SWNvbjI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Bvc3RUYWdzSWNvbjI {}
.bd-posticontags-428 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticontags-428 {
  color: #777777;
  text-transform: none;
}
.bd-posticontags-428 {
  float: left;
  margin-right: 10px;
  position: relative;
}
.bd-posticontags-428 .bd-icon-424 {
  white-space: nowrap;
}
.bd-posticontags-428 .bd-icon-424 span {
  vertical-align: middle;
  white-space: normal;
}
.bd-icon-424 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-424:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-424:before {
  content: '\1c8';
}
.bd-icon-424:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-424:before {
  display: inline-block;
  color: #ffffff;
  margin-right: 10px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-424:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-424:hover.active:before,
.bd-icon-424.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-424:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Bvc3RUYWdzSWNvbjI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3ByaW1hcnlXaWRnZXRBcmVh {}
.bd-block-10 {
  background-color: #ffffff;
  position: static;
  display: block;
  z-index: auto;
  -webkit-box-shadow: 0px 0px 4px 4px #ffffff, 0px 0px 7px 3px rgba(0, 0, 0, 0.53);
  -o-box-shadow: 0px 0px 4px 4px #ffffff, 0px 0px 7px 3px rgba(0, 0, 0, 0.53);
  -ms-box-shadow: 0px 0px 4px 4px #ffffff, 0px 0px 7px 3px rgba(0, 0, 0, 0.53);
  -moz-box-shadow: 0px 0px 4px 4px #ffffff, 0px 0px 7px 3px rgba(0, 0, 0, 0.53);
  box-shadow: 0px 0px 4px 4px #ffffff, 0px 0px 7px 3px rgba(0, 0, 0, 0.53);
  margin: 10px;
  padding: 0px 0px 10px;
  border: 1px solid #f5f5f5;
}
@media (max-width: 767px) {
  .bd-block-10 {
    margin: 5px 0px 0px;
  }
}
.bd-container-19 {
  padding: 15px 15px 10px;
}
.bd-container-19:not(.shape-only) {
  line-height: 20.553px;
  text-align: left;
  font-size: 12.09px;
}
.bd-container-19:not(.shape-only) a {
  color: #5f5ba4;
}
.bd-container-19:not(.shape-only) a:hover {
  color: #c5db4d;
  text-decoration: none;
}
.bd-container-19:not(.shape-only) blockquote,
.bd-blockquotes-11 {
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 5px solid #dddddd;
  border-radius: 0px;
}
.bd-container-19:not(.shape-only) blockquote,
.bd-blockquotes-11,
.bd-container-19:not(.shape-only) blockquote p,
.bd-blockquotes-11 p {
  line-height: 18.57142858px;
  font-style: italic;
  font-size: 13px;
}
.bd-container-18 {
  margin: 0px;
  padding: 18px;
  border-bottom: 1px solid #dddddd;
}
.bd-container-18 a {
  color: #5f5ba4;
}
.bd-container-18 a:hover {
  color: #c5db4d;
  text-decoration: underline;
}
.bd-container-18 h6 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-18 h5 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-18 h4 {
  line-height: 31.42857144px;
  font-weight: 300;
  margin-bottom: 0px;
  color: #837fb8;
  font-size: 22px;
  text-transform: uppercase;
  text-align: left;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
.bd-container-18 h3 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-18 h2 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-18 h1 {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #5f5ba4;
}
.bd-container-18:not(.shape-only) blockquote,
.bd-blockquotes-8 {
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 5px solid #dddddd;
  border-radius: 0px;
}
.bd-container-18:not(.shape-only) blockquote,
.bd-blockquotes-8,
.bd-container-18:not(.shape-only) blockquote p,
.bd-blockquotes-8 p {
  line-height: 18.57142858px;
  font-style: italic;
  font-size: 13px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3ByaW1hcnlXaWRnZXRBcmVh {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RCdXky {}
.bd-productbuy-1194 {
  margin: 0px auto;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RCdXky {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RCdXkz {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RCdXkz {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3REZXNjMQ {}
.bd-productdesc-1190 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3REZXNjMQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3REZXNjMg {}
.bd-productdesc-508 {
  margin-top: 10px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3REZXNjMg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RJbWFnZTE {}
.bd-productimage-1186 {
  text-align: center;
  display: inline-block;
}
.bd-productimage-1186 {
  display: inline-block;
}
.bd-productimage-1186 img {
  display: block;
  width: 100%;
  height: 100%;
}
.bd-imagestyles-4 {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
}
.bd-productimage-1186 img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RJbWFnZTE {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RJbWFnZTI {}
.bd-productimage-1202 {
  width: 100%;
  text-align: center;
}
.bd-productimage-1202 {
  display: inline-block;
}
.bd-productimage-1202 img {
  display: block;
  width: 100%;
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RJbWFnZTI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RMaXN0Q29udGFpbmVy {}
.bd-layoutcontainer-1290:before {
  clear: both;
}
.bd-layoutcolumn-720 {
  position: relative;
}
.bd-layoutcolumn-722 {
  position: relative;
}
.bd-layoutcolumn-724 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RMaXN0Q29udGFpbmVy {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3ROZXcx {}
.bd-productnew-1196 {
  position: absolute;
  top: 0;
  right: 0;
}
.bd-productnewicon-2 {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  background-color: rgba(92, 183, 92, 0.5);
  padding: 16px 10px;
  border-radius: 50%;
}
.bd-productnewicon-2 {
  line-height: 15.78571429px;
  text-align: center;
  font-size: 11.05px;
  text-transform: uppercase;
  color: #ffffff;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3ROZXcx {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3ROZXcy {}
.bd-productnew-1204 {
  position: absolute;
  top: 0;
  right: 0;
}
.bd-productnewicon-3 {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  background-color: rgba(92, 183, 92, 0.5);
  padding: 16px 10px;
  border-radius: 50%;
}
.bd-productnewicon-3 {
  line-height: 15.78571429px;
  text-align: center;
  font-size: 11.05px;
  text-transform: uppercase;
  color: #ffffff;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3ROZXcy {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RPdXRPZlN0b2NrMQ {}
.bd-productoutofstock-1200 {
  position: absolute;
  top: 0.122282608695599%;
  right: auto;
  left: -0.85330974%;
  bottom: auto;
  width: 98px;
}
@media (max-width: 991px) {
  .bd-productoutofstock-1200 {
    position: absolute;
    top: 0.122282608695599%;
    left: 0.0812696992238273%;
    right: auto;
    bottom: auto;
  }
}
.bd-productoutofstockicon-1 {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  background-color: rgba(119, 119, 119, 0.5);
  padding: 5px;
}
.bd-productoutofstockicon-1 {
  line-height: 15.78571429px;
  text-align: center;
  font-size: 11.05px;
  color: #ffffff;
  text-transform: uppercase;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RPdXRPZlN0b2NrMQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RPdXRPZlN0b2NrMg {}
.bd-productoutofstock-1208 {
  position: absolute;
  top: -10.323%;
  right: auto;
  left: -10.309%;
  bottom: auto;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RPdXRPZlN0b2NrMg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RPdmVydmlld0J1eQ {}
.bd-productbuy-1254 {
  margin: 12px auto 0px;
}
.bd-button-4 a {
  line-height: 18.57142858px;
  font-size: 13px;
}
.bd-productbuy-1254 button,
.bd-productbuy-1254 input[type="submit"],
.bd-productbuy-1254 input[type="button"],
.bd-productbuy-1254 a.bd-button-4[href],
.bd-productbuy-1254 .bd-button-4,
button.bd-button-4,
input.bd-button-4,
a.bd-button-4[href],
.bd-button-4 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.bd-productbuy-1254 button,
.bd-productbuy-1254 input[type="submit"],
.bd-productbuy-1254 input[type="button"],
.bd-productbuy-1254 a.bd-button-4[href],
.bd-productbuy-1254 .bd-button-4,
button.bd-button-4,
input.bd-button-4,
a.bd-button-4[href],
.bd-button-4,
.bd-productbuy-1254 button:link,
.bd-productbuy-1254 input[type="submit"]:link,
.bd-productbuy-1254 input[type="button"]:link,
.bd-productbuy-1254 a.bd-button-4[href]:link,
.bd-productbuy-1254 .bd-button-4:link,
button.bd-button-4:link,
input.bd-button-4:link,
a.bd-button-4[href]:link,
.bd-button-4:link,
.bd-productbuy-1254 button:visited,
.bd-productbuy-1254 input[type="submit"]:visited,
.bd-productbuy-1254 input[type="button"]:visited,
.bd-productbuy-1254 a.bd-button-4[href]:visited,
.bd-productbuy-1254 .bd-button-4:visited,
button.bd-button-4:visited,
input.bd-button-4:visited,
a.bd-button-4[href]:visited,
.bd-button-4:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #5f5ba4;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  margin-top: -20px;
  padding: 5px 15px;
  border: 0px solid #ffffff;
  background-image: none;
}
.bd-productbuy-1254 button:hover,
.bd-productbuy-1254 input[type="submit"]:hover,
.bd-productbuy-1254 input[type="button"]:hover,
.bd-productbuy-1254 a.bd-button-4[href]:hover,
.bd-productbuy-1254 .bd-button-4:hover,
button.bd-button-4:hover,
input.bd-button-4:hover,
a.bd-button-4[href]:hover,
.bd-button-4:hover,
.bd-productbuy-1254 button:focus,
.bd-productbuy-1254 input[type="submit"]:focus,
.bd-productbuy-1254 input[type="button"]:focus,
.bd-productbuy-1254 a.bd-button-4[href]:focus,
.bd-productbuy-1254 .bd-button-4:focus,
button.bd-button-4:focus,
input.bd-button-4:focus,
a.bd-button-4[href]:focus,
.bd-button-4:focus {
  background-color: #837fb8;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.bd-productbuy-1254 button:active,
.bd-productbuy-1254 input[type="submit"]:active,
.bd-productbuy-1254 input[type="button"]:active,
.bd-productbuy-1254 a.bd-button-4[href]:active,
.bd-productbuy-1254 .bd-button-4:active,
button.bd-button-4:active,
input.bd-button-4:active,
a.bd-button-4[href]:active,
.bd-button-4:active {
  background-color: #c5db4d;
  background-image: none;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RPdmVydmlld0J1eQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RPdmVydmlld0Rlc2M {}
.bd-productdesc-610 {
  margin-top: 10px;
  margin-bottom: 10px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RPdmVydmlld0Rlc2M {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RPdmVydmlld1ByaWNl {}
.bd-productprice-1246 {
  font-weight: normal;
}
.bd-productprice-1246 {
  display: block;
  position: relative;
}
.bd-pricetext-608 {
  display: block;
  padding: 0px;
}
.bd-pricetext-608 {
  color: #777777;
}
.bd-pricetext-608 .bd-label-602,
.bd-pricetext-608 .bd-container-604 {
  display: inline-block;
}
.bd-container-604:not(.shape-only) blockquote,
.bd-blockquotes-2 {
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 5px solid #f5f5f5;
  border-radius: 0px;
}
.bd-button-3 a {
  line-height: 18.57142858px;
  font-size: 13px;
}
.bd-container-604:not(.shape-only) button,
.bd-container-604:not(.shape-only) input[type="submit"],
.bd-container-604:not(.shape-only) input[type="button"],
.bd-container-604:not(.shape-only) a.bd-button-3[href],
.bd-container-604:not(.shape-only) .bd-button-3,
button.bd-button-3,
input.bd-button-3,
a.bd-button-3[href],
.bd-button-3 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.bd-container-604:not(.shape-only) button,
.bd-container-604:not(.shape-only) input[type="submit"],
.bd-container-604:not(.shape-only) input[type="button"],
.bd-container-604:not(.shape-only) a.bd-button-3[href],
.bd-container-604:not(.shape-only) .bd-button-3,
button.bd-button-3,
input.bd-button-3,
a.bd-button-3[href],
.bd-button-3,
.bd-container-604:not(.shape-only) button:link,
.bd-container-604:not(.shape-only) input[type="submit"]:link,
.bd-container-604:not(.shape-only) input[type="button"]:link,
.bd-container-604:not(.shape-only) a.bd-button-3[href]:link,
.bd-container-604:not(.shape-only) .bd-button-3:link,
button.bd-button-3:link,
input.bd-button-3:link,
a.bd-button-3[href]:link,
.bd-button-3:link,
.bd-container-604:not(.shape-only) button:visited,
.bd-container-604:not(.shape-only) input[type="submit"]:visited,
.bd-container-604:not(.shape-only) input[type="button"]:visited,
.bd-container-604:not(.shape-only) a.bd-button-3[href]:visited,
.bd-container-604:not(.shape-only) .bd-button-3:visited,
button.bd-button-3:visited,
input.bd-button-3:visited,
a.bd-button-3[href]:visited,
.bd-button-3:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #5f5ba4;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  padding: 5px;
  border: 0px solid #ffffff;
  border-radius: 4px;
  background-image: none;
}
.bd-container-604:not(.shape-only) button:hover,
.bd-container-604:not(.shape-only) input[type="submit"]:hover,
.bd-container-604:not(.shape-only) input[type="button"]:hover,
.bd-container-604:not(.shape-only) a.bd-button-3[href]:hover,
.bd-container-604:not(.shape-only) .bd-button-3:hover,
button.bd-button-3:hover,
input.bd-button-3:hover,
a.bd-button-3[href]:hover,
.bd-button-3:hover,
.bd-container-604:not(.shape-only) button:focus,
.bd-container-604:not(.shape-only) input[type="submit"]:focus,
.bd-container-604:not(.shape-only) input[type="button"]:focus,
.bd-container-604:not(.shape-only) a.bd-button-3[href]:focus,
.bd-container-604:not(.shape-only) .bd-button-3:focus,
button.bd-button-3:focus,
input.bd-button-3:focus,
a.bd-button-3[href]:focus,
.bd-button-3:focus {
  background-color: #c5db4d;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.bd-imagestyles-6 {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
.bd-container-604:not(.shape-only) img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
.bd-container-604:not(.shape-only) table,
.bd-table-2 {
  border-collapse: collapse;
  width: 100%;
}
.bd-container-604:not(.shape-only) table thead td,
.bd-table-2 thead td,
.bd-container-604:not(.shape-only) table thead th,
.bd-table-2 thead th {
  border-bottom: 1px solid #777777;
}
.bd-pricetext-606 {
  display: block;
  padding: 0px;
}
.bd-pricetext-606 {
  line-height: 31.42857144px;
  font-size: 22px;
  color: #d9534f;
}
.bd-pricetext-606 .bd-label-594,
.bd-pricetext-606 .bd-container-596 {
  display: inline-block;
}
.bd-container-596 {
  line-height: 40.00000001px;
  font-size: 28px;
}
.bd-container-596:not(.shape-only) blockquote,
.bd-blockquotes-1 {
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 5px solid #f5f5f5;
  border-radius: 0px;
}
.bd-button-2 a {
  line-height: 18.57142858px;
  font-size: 13px;
}
.bd-container-596:not(.shape-only) button,
.bd-container-596:not(.shape-only) input[type="submit"],
.bd-container-596:not(.shape-only) input[type="button"],
.bd-container-596:not(.shape-only) a.bd-button-2[href],
.bd-container-596:not(.shape-only) .bd-button-2,
button.bd-button-2,
input.bd-button-2,
a.bd-button-2[href],
.bd-button-2 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.bd-container-596:not(.shape-only) button,
.bd-container-596:not(.shape-only) input[type="submit"],
.bd-container-596:not(.shape-only) input[type="button"],
.bd-container-596:not(.shape-only) a.bd-button-2[href],
.bd-container-596:not(.shape-only) .bd-button-2,
button.bd-button-2,
input.bd-button-2,
a.bd-button-2[href],
.bd-button-2,
.bd-container-596:not(.shape-only) button:link,
.bd-container-596:not(.shape-only) input[type="submit"]:link,
.bd-container-596:not(.shape-only) input[type="button"]:link,
.bd-container-596:not(.shape-only) a.bd-button-2[href]:link,
.bd-container-596:not(.shape-only) .bd-button-2:link,
button.bd-button-2:link,
input.bd-button-2:link,
a.bd-button-2[href]:link,
.bd-button-2:link,
.bd-container-596:not(.shape-only) button:visited,
.bd-container-596:not(.shape-only) input[type="submit"]:visited,
.bd-container-596:not(.shape-only) input[type="button"]:visited,
.bd-container-596:not(.shape-only) a.bd-button-2[href]:visited,
.bd-container-596:not(.shape-only) .bd-button-2:visited,
button.bd-button-2:visited,
input.bd-button-2:visited,
a.bd-button-2[href]:visited,
.bd-button-2:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #5f5ba4;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  padding: 5px;
  border: 0px solid #ffffff;
  border-radius: 4px;
  background-image: none;
}
.bd-container-596:not(.shape-only) button:hover,
.bd-container-596:not(.shape-only) input[type="submit"]:hover,
.bd-container-596:not(.shape-only) input[type="button"]:hover,
.bd-container-596:not(.shape-only) a.bd-button-2[href]:hover,
.bd-container-596:not(.shape-only) .bd-button-2:hover,
button.bd-button-2:hover,
input.bd-button-2:hover,
a.bd-button-2[href]:hover,
.bd-button-2:hover,
.bd-container-596:not(.shape-only) button:focus,
.bd-container-596:not(.shape-only) input[type="submit"]:focus,
.bd-container-596:not(.shape-only) input[type="button"]:focus,
.bd-container-596:not(.shape-only) a.bd-button-2[href]:focus,
.bd-container-596:not(.shape-only) .bd-button-2:focus,
button.bd-button-2:focus,
input.bd-button-2:focus,
a.bd-button-2[href]:focus,
.bd-button-2:focus {
  background-color: #c5db4d;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.bd-imagestyles-5 {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
.bd-container-596:not(.shape-only) img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
.bd-container-596:not(.shape-only) table,
.bd-table-1 {
  border-collapse: collapse;
  width: 100%;
}
.bd-container-596:not(.shape-only) table thead td,
.bd-table-1 thead td,
.bd-container-596:not(.shape-only) table thead th,
.bd-table-1 thead th {
  border-bottom: 1px solid #777777;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RPdmVydmlld1ByaWNl {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RPdmVydmlld1RpdGxl {}
.bd-productoverviewtitle-1244 {
  position: relative;
  margin: 0px;
}
.bd-productoverviewtitle-1244 {
  line-height: 44px;
  font-size: 44px;
  text-transform: none;
  color: #5f5ba4;
}
.bd-productoverviewtitle-1244 p {
  margin-top: 0;
  margin-bottom: 0;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RPdmVydmlld1RpdGxl {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RQcmljZTE {}
.bd-productprice-1192 {
  line-height: 23.21428572px;
  font-weight: normal;
  font-size: 16.25px;
  color: #d9534f;
}
.bd-productprice-1192 {
  display: block;
  position: relative;
}
.bd-pricetext-504 {
  display: inline-block;
  float: left;
  padding: 0px;
}
.bd-pricetext-504 {
  line-height: 18.57142858px;
  font-size: 13px;
  color: #777777;
}
.bd-pricetext-504 .bd-label-498,
.bd-pricetext-504 .bd-container-500 {
  display: inline-block;
}
.bd-container-500 {
  line-height: 15.78571429px;
  font-size: 11.05px;
  text-decoration: line-through;
  color: #ffffff;
}
.bd-pricetext-502 {
  display: inline-block;
  padding: 0px;
}
.bd-pricetext-502 .bd-label-490,
.bd-pricetext-502 .bd-container-492 {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RQcmljZTE {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RQcmljZTI {}
.bd-productprice-1214 {
  display: block;
  margin: 5px 10px;
}
.bd-pricetext-528 {
  display: block;
  padding: 0px;
}
.bd-pricetext-528 {
  color: #777777;
}
.bd-pricetext-528 .bd-label-522,
.bd-pricetext-528 .bd-container-524 {
  display: inline-block;
}
.bd-pricetext-526 {
  display: block;
  padding: 0px;
}
.bd-pricetext-526 {
  color: #c5db4d;
}
.bd-pricetext-526 .bd-label-514,
.bd-pricetext-526 .bd-container-516 {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RQcmljZTI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RSYXRpbmcx {}
.bd-productrating-1248 {
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  position: relative;
}
.bd-rating-1 {
  display: table;
}
.bd-rating-1 span {
  display: table-cell;
}
.bd-icon-14 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-14:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-14:before {
  content: '\25f';
}
.bd-icon-14:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-14:before {
  display: inline-block;
  color: #f0ad4e;
  font-size: 16.25px;
  line-height: 23.21428572px;
  line-height: 16.25px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-14:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-14:hover.active:before,
.bd-icon-14.active:before {
  display: inline-block;
  color: #5652a3;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-14:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RSYXRpbmcx {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RSZXZpZXdBdmF0YXI {}
.bd-reviewavatar-1264 {
  display: inline-block;
}
.bd-reviewavatar-1264 {
  display: inline-block;
}
.bd-reviewavatar-1264 img {
  display: block;
  width: 100%;
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RSZXZpZXdBdmF0YXI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RSZXZpZXdNZXRhZGF0YQ {}
.bd-reviewmetadata-1258 {
  line-height: 15.78571429px;
  font-size: 11.05px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RSZXZpZXdNZXRhZGF0YQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RSZXZpZXdSYXRpbmc {}
.bd-reviewrating-1262 {
  margin-top: 5px;
  margin-bottom: 5px;
}
.bd-reviewrating-1262 {
  line-height: 15.78571429px;
  font-size: 11.05px;
  text-align: left;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RSZXZpZXdSYXRpbmc {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RSZXZpZXdUZXh0 {}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RSZXZpZXdUZXh0 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RTYWxlMQ {}
.bd-productsale-1198 {
  left: auto;
  bottom: auto;
  right: 8.04151101968031%;
  top: 4.43291965486329%;
  position: absolute;
}
@media (max-width: 991px) {
  .bd-productsale-1198 {
    position: absolute;
    top: 8.00434822629186%;
    left: auto;
    right: 34.2097353187457%;
    bottom: auto;
  }
}
@media (max-width: 767px) {
  .bd-productsale-1198 {
    position: absolute;
    top: 8.33768155962519%;
    left: auto;
    right: 26.1452191897134%;
    bottom: auto;
  }
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RTYWxlMQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RTYWxlMg {}
.bd-productsale-1206 {
  position: absolute;
  top: 0.000%;
  left: auto;
  right: 5.670%;
  bottom: auto;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RTYWxlMg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RTbGlkZXJCdXk {}
.bd-productbuy-1044 {
  margin: 15px auto 16px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RTbGlkZXJCdXk {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RTbGlkZXJJbWFnZQ {}
.bd-productimage-1034 {
  text-align: center;
  width: 50%;
  display: inline-block;
}
.bd-productimage-1034 {
  display: inline-block;
}
.bd-productimage-1034 img {
  display: block;
  width: 100%;
  height: 100%;
}
.bd-imagestyles-1 {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
}
.bd-productimage-1034 img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RTbGlkZXJJbWFnZQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RTbGlkZXJOZXcx {}
.bd-productnew-1036 {
  position: absolute;
  top: 0;
  right: 0;
}
.bd-productnewicon-1 {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  background-color: rgba(92, 183, 92, 0.5);
  padding: 16px 10px;
  border-radius: 50%;
}
.bd-productnewicon-1 {
  line-height: 15.78571429px;
  text-align: center;
  font-size: 11.05px;
  text-transform: uppercase;
  color: #ffffff;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RTbGlkZXJOZXcx {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RTbGlkZXJPdXRPZlN0b2NrMQ {}
.bd-productoutofstock-1040 {
  position: absolute;
  top: 60px;
  right: 0;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RTbGlkZXJPdXRPZlN0b2NrMQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RTbGlkZXJTYWxlMQ {}
.bd-productsale-1038 {
  position: absolute;
  top: 4.528%;
  left: 5.785%;
  right: auto;
  bottom: auto;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RTbGlkZXJTYWxlMQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RTbGlkZXJUaXRsZQ {}
.bd-producttitle-152 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.bd-producttitle-152 {
  line-height: 23.21428572px;
  text-transform: none;
  font-size: 16.25px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RTbGlkZXJUaXRsZQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RzTmF2aWdhdGlvbkZvb3Rlcg {}
.bd-productsgridpagination-1224 {
  margin-top: -10px;
}
.bd-pagination-3.right {
  text-align: right;
}
.bd-pagination-3.center {
  text-align: center;
}
.bd-pagination-3 > *:last-child {
  margin-right: 0;
}
.bd-pagination-3 span {
  cursor: default;
}
.pagination > ul.bd-pagination-3 > .active > a,
.pagination > ul.bd-pagination-3 > .active > span {
  color: inherit;
  line-height: inherit;
}
.bd-pagination-3 > li.bd-paginationitem-3 > a,
.bd-pagination-3 > li.bd-paginationitem-3 > span,
.bd-pagination-3 > li.bd-paginationitem-3 > a:link,
.bd-pagination-3 > li.bd-paginationitem-3 > a:visited {
  color: #555555;
  border: 1px solid #ffffff;
  border-radius: 0px;
}
.bd-pagination-3 > li.bd-paginationitem-3 > a:hover {
  background-color: #dddddd;
  background-image: none;
}
.bd-pagination-3 > li.active.bd-paginationitem-3 > a,
.bd-pagination-3 > li.active.bd-paginationitem-3 > span {
  color: inherit;
  background-color: #f5f5f5;
  font-weight: bold;
  background-image: none;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RzTmF2aWdhdGlvbkZvb3Rlcg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RzU2xpZGVyUHJpY2U {}
.bd-productprice-1314 {
  display: block;
  margin-bottom: 10px;
}
.bd-pricetext-796 {
  display: block;
  padding: 0px;
}
.bd-pricetext-796 {
  color: #777777;
}
.bd-pricetext-796 .bd-label-790,
.bd-pricetext-796 .bd-container-792 {
  display: inline-block;
}
.bd-container-792 {
  line-height: 15.78571429px;
  font-size: 11.05px;
  text-decoration: line-through;
  color: #ffffff;
}
.bd-container-792:not(.shape-only) blockquote,
.bd-blockquotes-7 {
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 5px solid #f5f5f5;
  border-radius: 0px;
}
.bd-button-9 a {
  line-height: 18.57142858px;
  font-size: 13px;
}
.bd-container-792:not(.shape-only) button,
.bd-container-792:not(.shape-only) input[type="submit"],
.bd-container-792:not(.shape-only) input[type="button"],
.bd-container-792:not(.shape-only) a.bd-button-9[href],
.bd-container-792:not(.shape-only) .bd-button-9,
button.bd-button-9,
input.bd-button-9,
a.bd-button-9[href],
.bd-button-9 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.bd-container-792:not(.shape-only) button,
.bd-container-792:not(.shape-only) input[type="submit"],
.bd-container-792:not(.shape-only) input[type="button"],
.bd-container-792:not(.shape-only) a.bd-button-9[href],
.bd-container-792:not(.shape-only) .bd-button-9,
button.bd-button-9,
input.bd-button-9,
a.bd-button-9[href],
.bd-button-9,
.bd-container-792:not(.shape-only) button:link,
.bd-container-792:not(.shape-only) input[type="submit"]:link,
.bd-container-792:not(.shape-only) input[type="button"]:link,
.bd-container-792:not(.shape-only) a.bd-button-9[href]:link,
.bd-container-792:not(.shape-only) .bd-button-9:link,
button.bd-button-9:link,
input.bd-button-9:link,
a.bd-button-9[href]:link,
.bd-button-9:link,
.bd-container-792:not(.shape-only) button:visited,
.bd-container-792:not(.shape-only) input[type="submit"]:visited,
.bd-container-792:not(.shape-only) input[type="button"]:visited,
.bd-container-792:not(.shape-only) a.bd-button-9[href]:visited,
.bd-container-792:not(.shape-only) .bd-button-9:visited,
button.bd-button-9:visited,
input.bd-button-9:visited,
a.bd-button-9[href]:visited,
.bd-button-9:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #5f5ba4;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  padding: 5px;
  border: 0px solid #ffffff;
  border-radius: 4px;
  background-image: none;
}
.bd-container-792:not(.shape-only) button:hover,
.bd-container-792:not(.shape-only) input[type="submit"]:hover,
.bd-container-792:not(.shape-only) input[type="button"]:hover,
.bd-container-792:not(.shape-only) a.bd-button-9[href]:hover,
.bd-container-792:not(.shape-only) .bd-button-9:hover,
button.bd-button-9:hover,
input.bd-button-9:hover,
a.bd-button-9[href]:hover,
.bd-button-9:hover,
.bd-container-792:not(.shape-only) button:focus,
.bd-container-792:not(.shape-only) input[type="submit"]:focus,
.bd-container-792:not(.shape-only) input[type="button"]:focus,
.bd-container-792:not(.shape-only) a.bd-button-9[href]:focus,
.bd-container-792:not(.shape-only) .bd-button-9:focus,
button.bd-button-9:focus,
input.bd-button-9:focus,
a.bd-button-9[href]:focus,
.bd-button-9:focus {
  background-color: #c5db4d;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.bd-imagestyles-11 {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
.bd-container-792:not(.shape-only) img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
.bd-container-792:not(.shape-only) table,
.bd-table-7 {
  border-collapse: collapse;
  width: 100%;
}
.bd-container-792:not(.shape-only) table thead td,
.bd-table-7 thead td,
.bd-container-792:not(.shape-only) table thead th,
.bd-table-7 thead th {
  border-bottom: 1px solid #777777;
}
.bd-pricetext-794 {
  display: block;
  padding: 0px;
}
.bd-pricetext-794 {
  color: #c5db4d;
}
.bd-pricetext-794 .bd-label-782,
.bd-pricetext-794 .bd-container-784 {
  display: inline-block;
}
.bd-container-784 {
  line-height: 23.21428572px;
  font-size: 16.25px;
  color: #d9534f;
}
.bd-container-784 h4 {
  color: #d9534f;
}
.bd-container-784 h4 a {
  color: #d9534f;
}
.bd-container-784 h4 a:hover {
  color: #d9534f;
}
.bd-container-784 h4 a:active {
  color: #d9534f;
}
.bd-container-784 h2 {
  color: #d9534f;
}
.bd-container-784 h2 a {
  color: #d9534f;
}
.bd-container-784 h2 a:hover {
  color: #d9534f;
}
.bd-container-784 h2 a:active {
  color: #d9534f;
}
.bd-container-784:not(.shape-only) blockquote,
.bd-blockquotes-6 {
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 5px solid #f5f5f5;
  border-radius: 0px;
}
.bd-button-8 a {
  line-height: 18.57142858px;
  font-size: 13px;
}
.bd-container-784:not(.shape-only) button,
.bd-container-784:not(.shape-only) input[type="submit"],
.bd-container-784:not(.shape-only) input[type="button"],
.bd-container-784:not(.shape-only) a.bd-button-8[href],
.bd-container-784:not(.shape-only) .bd-button-8,
button.bd-button-8,
input.bd-button-8,
a.bd-button-8[href],
.bd-button-8 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.bd-container-784:not(.shape-only) button,
.bd-container-784:not(.shape-only) input[type="submit"],
.bd-container-784:not(.shape-only) input[type="button"],
.bd-container-784:not(.shape-only) a.bd-button-8[href],
.bd-container-784:not(.shape-only) .bd-button-8,
button.bd-button-8,
input.bd-button-8,
a.bd-button-8[href],
.bd-button-8,
.bd-container-784:not(.shape-only) button:link,
.bd-container-784:not(.shape-only) input[type="submit"]:link,
.bd-container-784:not(.shape-only) input[type="button"]:link,
.bd-container-784:not(.shape-only) a.bd-button-8[href]:link,
.bd-container-784:not(.shape-only) .bd-button-8:link,
button.bd-button-8:link,
input.bd-button-8:link,
a.bd-button-8[href]:link,
.bd-button-8:link,
.bd-container-784:not(.shape-only) button:visited,
.bd-container-784:not(.shape-only) input[type="submit"]:visited,
.bd-container-784:not(.shape-only) input[type="button"]:visited,
.bd-container-784:not(.shape-only) a.bd-button-8[href]:visited,
.bd-container-784:not(.shape-only) .bd-button-8:visited,
button.bd-button-8:visited,
input.bd-button-8:visited,
a.bd-button-8[href]:visited,
.bd-button-8:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #5f5ba4;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  padding: 5px;
  border: 0px solid #ffffff;
  border-radius: 4px;
  background-image: none;
}
.bd-container-784:not(.shape-only) button:hover,
.bd-container-784:not(.shape-only) input[type="submit"]:hover,
.bd-container-784:not(.shape-only) input[type="button"]:hover,
.bd-container-784:not(.shape-only) a.bd-button-8[href]:hover,
.bd-container-784:not(.shape-only) .bd-button-8:hover,
button.bd-button-8:hover,
input.bd-button-8:hover,
a.bd-button-8[href]:hover,
.bd-button-8:hover,
.bd-container-784:not(.shape-only) button:focus,
.bd-container-784:not(.shape-only) input[type="submit"]:focus,
.bd-container-784:not(.shape-only) input[type="button"]:focus,
.bd-container-784:not(.shape-only) a.bd-button-8[href]:focus,
.bd-container-784:not(.shape-only) .bd-button-8:focus,
button.bd-button-8:focus,
input.bd-button-8:focus,
a.bd-button-8[href]:focus,
.bd-button-8:focus {
  background-color: #c5db4d;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.bd-imagestyles-10 {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
.bd-container-784:not(.shape-only) img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
.bd-container-784:not(.shape-only) table,
.bd-table-6 {
  border-collapse: collapse;
  width: 100%;
}
.bd-container-784:not(.shape-only) table thead td,
.bd-table-6 thead td,
.bd-container-784:not(.shape-only) table thead th,
.bd-table-6 thead th {
  border-bottom: 1px solid #777777;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RzU2xpZGVyUHJpY2U {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RzU29ydGVy {}
.bd-productssorter-1222 {
  line-height: 18.57142858px;
  font-size: 13px;
}
.bd-productssorter-1222 select {
  display: inline;
  width: auto;
}
.woocommerce_ordering {
  margin-bottom: 0;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RzU29ydGVy {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RUaXRsZTE {}
.bd-producttitle-1188 {
  position: relative;
}
.bd-producttitle-482 {
  line-height: 23.21428572px;
  font-size: 16.25px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RUaXRsZTE {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RUaXRsZTI {}
.bd-producttitle-506 {
  margin-top: 10px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RUaXRsZTI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RWYXJpYXRpb25z {}
.bd-productvariations-1252 {
  display: inline-block;
}
.bd-productvariations-1252 input[type="text"],
.bd-productvariations-1252 input[type="password"],
.bd-productvariations-1252 input[type="datetime"],
.bd-productvariations-1252 input[type="datetime-local"],
.bd-productvariations-1252 input[type="date"],
.bd-productvariations-1252 input[type="month"],
.bd-productvariations-1252 input[type="time"],
.bd-productvariations-1252 input[type="week"],
.bd-productvariations-1252 input[type="number"],
.bd-productvariations-1252 input[type="email"],
.bd-productvariations-1252 input[type="url"],
.bd-productvariations-1252 input[type="search"],
.bd-productvariations-1252 input[type="tel"],
.bd-productvariations-1252 input[type="color"],
.bd-productvariations-1252 textarea,
.bd-productvariations-1252 select {
  border-radius: 0px;
}
.bd-productvariations-1252 input[type="text"]::-webkit-input-placeholder,
.bd-productvariations-1252 input[type="text"]:-moz-placeholder,
.bd-productvariations-1252 input[type="text"]:-ms-input-placeholder {
  border-radius: 0px;
  padding: 0;
  background: none;
  border: none;
}
input[type="text"].bd-bootstrapinput-1.form-control.input-sm,
input[type="password"].bd-bootstrapinput-1.form-control.input-sm,
input[type="datetime"].bd-bootstrapinput-1.form-control.input-sm,
input[type="datetime-local"].bd-bootstrapinput-1.form-control.input-sm,
input[type="date"].bd-bootstrapinput-1.form-control.input-sm,
input[type="month"].bd-bootstrapinput-1.form-control.input-sm,
input[type="time"].bd-bootstrapinput-1.form-control.input-sm,
input[type="week"].bd-bootstrapinput-1.form-control.input-sm,
input[type="number"].bd-bootstrapinput-1.form-control.input-sm,
input[type="email"].bd-bootstrapinput-1.form-control.input-sm,
input[type="url"].bd-bootstrapinput-1.form-control.input-sm,
input[type="search"].bd-bootstrapinput-1.form-control.input-sm,
input[type="tel"].bd-bootstrapinput-1.form-control.input-sm,
input[type="color"].bd-bootstrapinput-1.form-control.input-sm,
textarea.bd-bootstrapinput-1.form-control.input-sm,
select.bd-bootstrapinput-1.form-control.input-sm {
  border-radius: 0px;
}
input[type="text"].bd-bootstrapinput-1.form-control.input-sm::-webkit-input-placeholder,
input[type="text"].bd-bootstrapinput-1.form-control.input-sm:-moz-placeholder,
input[type="text"].bd-bootstrapinput-1.form-control.input-sm:-ms-input-placeholder {
  border-radius: 0px;
  padding: 0;
  background: none;
  border: none;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Byb2R1Y3RWYXJpYXRpb25z {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NlYXJjaA {}
.bd-search-252 {
  position: absolute;
  top: 34%;
  left: auto;
  right: 0%;
  bottom: auto;
}
@media (max-width: 1199px) {
  .bd-search-252 {
    position: absolute;
    top: 30%;
    left: auto;
    right: 0%;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .bd-search-252 {
    position: absolute;
    top: 30%;
  }
}
@media (max-width: 767px) {
  .bd-search-252 {
    position: absolute;
    top: 60.2424242424243%;
    left: 16.7613636363636%;
    right: auto;
    bottom: auto;
  }
}
.form-inline.bd-search-252 {
  display: inline-block;
}
.form-inline.bd-search-252 .bd-search-wrapper {
  display: table;
  position: relative;
  white-space: nowrap;
}
.form-inline.bd-search-252 .bd-search-wrapper > * {
  display: table-cell;
  vertical-align: middle;
}
.form-inline.bd-search-252 .bd-search-wrapper .bd-icon-250:before {
  height: 26;
  width: auto;
  line-height: 26;
}
.form-inline.bd-search-252 .bd-search-wrapper .bd-icon-250 {
  position: absolute;
  z-index: 1;
  top: 50%;
  margin-top: -13;
  right: 0;
}
.form-inline.bd-search-252 .bd-search-wrapper a.bd-icon-250 {
  text-decoration: none;
}
.bd-button-1 a {
  line-height: 18.57142858px;
  font-size: 13px;
}
.bd-search-252 button,
.bd-search-252 input[type="submit"],
.bd-search-252 input[type="button"],
.bd-search-252 a.bd-button-1[href],
.bd-search-252 .bd-button-1,
button.bd-button-1,
input.bd-button-1,
a.bd-button-1[href],
.bd-button-1 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.bd-search-252 button,
.bd-search-252 input[type="submit"],
.bd-search-252 input[type="button"],
.bd-search-252 a.bd-button-1[href],
.bd-search-252 .bd-button-1,
button.bd-button-1,
input.bd-button-1,
a.bd-button-1[href],
.bd-button-1,
.bd-search-252 button:link,
.bd-search-252 input[type="submit"]:link,
.bd-search-252 input[type="button"]:link,
.bd-search-252 a.bd-button-1[href]:link,
.bd-search-252 .bd-button-1:link,
button.bd-button-1:link,
input.bd-button-1:link,
a.bd-button-1[href]:link,
.bd-button-1:link,
.bd-search-252 button:visited,
.bd-search-252 input[type="submit"]:visited,
.bd-search-252 input[type="button"]:visited,
.bd-search-252 a.bd-button-1[href]:visited,
.bd-search-252 .bd-button-1:visited,
button.bd-button-1:visited,
input.bd-button-1:visited,
a.bd-button-1[href]:visited,
.bd-button-1:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #5e5aa4;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  height: 34px;
  padding: 5px 15px;
  background-image: none;
}
.bd-search-252 button:hover,
.bd-search-252 input[type="submit"]:hover,
.bd-search-252 input[type="button"]:hover,
.bd-search-252 a.bd-button-1[href]:hover,
.bd-search-252 .bd-button-1:hover,
button.bd-button-1:hover,
input.bd-button-1:hover,
a.bd-button-1[href]:hover,
.bd-button-1:hover,
.bd-search-252 button:focus,
.bd-search-252 input[type="submit"]:focus,
.bd-search-252 input[type="button"]:focus,
.bd-search-252 a.bd-button-1[href]:focus,
.bd-search-252 .bd-button-1:focus,
button.bd-button-1:focus,
input.bd-button-1:focus,
a.bd-button-1[href]:focus,
.bd-button-1:focus {
  background-color: #837fb8;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.bd-search-252 button:active,
.bd-search-252 input[type="submit"]:active,
.bd-search-252 input[type="button"]:active,
.bd-search-252 a.bd-button-1[href]:active,
.bd-search-252 .bd-button-1:active,
button.bd-button-1:active,
input.bd-button-1:active,
a.bd-button-1[href]:active,
.bd-button-1:active {
  background-color: #c5db4d;
  background-image: none;
}
.bd-icon-250 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-250:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-250:before {
  content: '\1f1';
}
.bd-icon-250:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-250:before {
  display: inline-block;
  color: #dedede;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-250:hover:before {
  display: inline-block;
  color: #ffffff;
  background-color: #777777;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-250:hover.active:before,
.bd-icon-250.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-250:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NlYXJjaA {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NoZWV0RGVmYXVsdA {}
.bd-contentlayout-1052 {
  clear: both;
  /* DR-15613 */
}
@media (max-width: 767px) {
  .bd-contentlayout-1052 .bd-flex-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .bd-contentlayout-1052 .bd-flex-horizontal > * {
    width: 100%;
  }
}
.bd-layoutitemsbox-186 {
  position: relative;
}
.bd-stretchtobottom-8 .bd-layoutitemsbox-186 {
  height: 100%;
}
.bd-stretchtobottom-8 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NoZWV0RGVmYXVsdA {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NoZWV0SG9tZQ {}
.bd-contentlayout-1048 {
  clear: both;
  /* DR-15613 */
}
@media (max-width: 767px) {
  .bd-contentlayout-1048 .bd-flex-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .bd-contentlayout-1048 .bd-flex-horizontal > * {
    width: 100%;
  }
}
.bd-layoutitemsbox-168 {
  position: relative;
}
.bd-stretchtobottom-3 .bd-layoutitemsbox-168 {
  height: 100%;
}
.bd-stretchtobottom-3 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NoZWV0SG9tZQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NoZWV0UGFnZVRlbXBsYXRl {}
.bd-contentlayout-1064 {
  clear: both;
  /* DR-15613 */
}
@media (max-width: 767px) {
  .bd-contentlayout-1064 .bd-flex-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .bd-contentlayout-1064 .bd-flex-horizontal > * {
    width: 100%;
  }
}
.bd-stretchtobottom-9 .bd-layoutitemsbox-236 {
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NoZWV0UGFnZVRlbXBsYXRl {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NoZWV0UHJvZHVjdE92ZXJ2aWV3 {}
.bd-contentlayout-1060 {
  clear: both;
  /* DR-15613 */
}
.bd-contentlayout-1060 .bd-flex-horizontal {
  margin-left: -5px;
  margin-right: -5px;
}
@media (max-width: 767px) {
  .bd-contentlayout-1060 .bd-flex-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .bd-contentlayout-1060 .bd-flex-horizontal > * {
    width: 100%;
  }
}
.bd-contentlayout-1060 .bd-flex-horizontal > * {
  padding-left: 5px;
  padding-right: 5px;
}
.bd-layoutitemsbox-220 {
  position: relative;
  padding: 10px;
}
@media (max-width: 1199px) {
  .bd-layoutitemsbox-220 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NoZWV0UHJvZHVjdE92ZXJ2aWV3 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NoZWV0UHJvZHVjdHM {}
.bd-contentlayout-1056 {
  clear: both;
  /* DR-15613 */
}
.bd-contentlayout-1056 .bd-flex-horizontal {
  margin-left: -5px;
  margin-right: -5px;
}
@media (max-width: 767px) {
  .bd-contentlayout-1056 .bd-flex-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .bd-contentlayout-1056 .bd-flex-horizontal > * {
    width: 100%;
  }
}
.bd-contentlayout-1056 .bd-flex-horizontal > * {
  padding-left: 5px;
  padding-right: 5px;
}
.bd-layoutitemsbox-202 {
  position: relative;
  padding: 10px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NoZWV0UHJvZHVjdHM {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NoZWV0U2hvcHBpbmdDYXJ0 {}
.bd-contentlayout-1066 {
  clear: both;
  /* DR-15613 */
}
.bd-contentlayout-1066 .bd-flex-horizontal {
  margin-left: -5px;
  margin-right: -5px;
}
@media (max-width: 767px) {
  .bd-contentlayout-1066 .bd-flex-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .bd-contentlayout-1066 .bd-flex-horizontal > * {
    width: 100%;
  }
}
.bd-contentlayout-1066 .bd-flex-horizontal > * {
  padding-left: 5px;
  padding-right: 5px;
}
.bd-layoutitemsbox-244 {
  padding: 10px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NoZWV0U2hvcHBpbmdDYXJ0 {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NoZWV0U2luZ2xlUG9zdFRlbXBsYXRl {}
.bd-contentlayout-1062 {
  clear: both;
  /* DR-15613 */
}
@media (max-width: 767px) {
  .bd-contentlayout-1062 .bd-flex-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .bd-contentlayout-1062 .bd-flex-horizontal > * {
    width: 100%;
  }
}
.bd-stretchtobottom-6 .bd-layoutitemsbox-228 {
  height: 100%;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NoZWV0U2luZ2xlUG9zdFRlbXBsYXRl {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NoZWV0VGVtcGxhdGU0MDQ {}
.bd-sheetstyles-1 {
  min-height: 100px;
  margin-top: 0px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NoZWV0VGVtcGxhdGU0MDQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Nob3BwaW5nQ2FydEdyaWQ {}
.bd-griditem-101 {
  margin-bottom: 6px;
  position: relative;
  background-color: #fafafa;
  border: 1px style #e6e6e6;
  background-image: none;
}
.separated-item-101 {
  position: relative;
  z-index: 0;
}
.separated-item-101:before,
.separated-item-101:after {
  content: "";
  position: absolute;
  z-index: 10;
}
.separated-item-101:before {
  top: 0;
  bottom: 0;
  left: 0;
}
.separated-item-101:after {
  left: 0;
  right: 0;
  bottom: 3px;
}
.first-col.separated-item-101:after {
  left: 5px;
}
.last-col.separated-item-101:after {
  right: 5px;
}
.separated-item-101.first-col:before,
.separated-item-101.last-row:after {
  content: none;
}
.bd-icon-99 {
  padding: 0px 3px;
}
.bd-icon-99:before {
  display: inline-block;
  color: #5f5ba4;
  font-size: 27px;
  line-height: 38.57142858px;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-99:hover:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-99:hover.active:before,
.bd-icon-99.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-99:before {
  display: inline-block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Nob3BwaW5nQ2FydEdyaWQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NpZGViYXJBcmVhbGVmdA {}
@media (max-width: 767px) {
  .bd-sidebararea-1338 {
    text-align: left;
  }
}
.bd-sidebararea-1338-column {
  width: 25%;
}
@media (max-width: 991px) {
  .bd-sidebararea-1338-column {
    width: 33.333333333333336%;
  }
}
@media (max-width: 767px) {
  .bd-sidebararea-1338-column {
    width: 100%;
  }
}
.bd-sidebararea-1338 {
  position: relative;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NpZGViYXJBcmVhbGVmdA {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NpZGViYXJBcmVhdG9wV2lkZQ {}
.bd-sidebararea-1340 {
  background-color: #ffffff;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NpZGViYXJBcmVhdG9wV2lkZQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NsaWRlcjE {}
.bd-slider-1082 {
  min-height: 20px;
  clear: both;
  /* DR-14098 */
  position: relative;
  width: 100%;
  height: 400px;
}
@media (max-width: 991px) {
  .bd-slider-1082 {
    height: 300px;
  }
}
@media (max-width: 767px) {
  .bd-slider-1082 {
    left: 0.000%;
    right: auto;
    top: 0.000%;
    bottom: auto;
    height: 250px;
  }
}
.bd-slider-1082.carousel {
  line-height: inherit;
}
.bd-sliderindicators-300 {
  vertical-align: bottom;
  text-align: center;
}
.bd-sliderindicators-300 {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  white-space: nowrap;
  pointer-events: none;
}
.bd-sliderindicators-300:before {
  content: '';
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: bottom;
}
.bd-sliderindicators-300 .bd-indicators-1 {
  pointer-events: auto;
}
.bd-indicators-1 {
  margin: 0;
  padding: 0;
  text-align: center;
  line-height: 0;
  display: inline-block;
  position: relative;
  z-index: 1;
  margin: 20px;
}
.bd-indicators-1 .bd-menuitem-2 {
  list-style: none;
  position: relative;
}
.bd-indicators-1 .bd-menuitem-2 > a,
.bd-indicators-1 .bd-menuitem-2 > a:link,
.bd-indicators-1 .bd-menuitem-2 > a:visited {
  width: 12px;
  height: 12px;
  border: 1px solid #5f5ba4;
  border-radius: 50%;
  display: block;
  white-space: nowrap;
}
.bd-indicators-1 .bd-menuitem-2 > a:before,
.bd-indicators-1 .bd-menuitem-2 > a:link:before,
.bd-indicators-1 .bd-menuitem-2 > a:visited:before {
  display: inline-block;
  color: #dddddd;
  vertical-align: middle;
  text-decoration: none;
}
.bd-indicators-1 .bd-menuitem-2 > a > *,
.bd-indicators-1 .bd-menuitem-2 > a:link > *,
.bd-indicators-1 .bd-menuitem-2 > a:visited > * {
  vertical-align: middle;
}
.bd-indicators-1 .bd-menuitem-2 > a:focus {
  outline-width: 0;
}
.bd-indicators-1 .bd-menuitem-2:not(.active) > a.hover:not(.active),
.bd-indicators-1 .bd-menuitem-2:not(.active) > a:hover:not(.active),
.bd-indicators-1 .bd-menuitem-2:not(.active) > a:focus:not(.active),
.bd-indicators-1 .bd-menuitem-2:hover:not(.active) > a:not(.active) {
  background-color: #aeacd1;
  background-image: none;
  display: block;
}
.bd-indicators-1 .bd-menuitem-2:not(.active) > a.hover:not(.active):before,
.bd-indicators-1 .bd-menuitem-2:not(.active) > a:hover:not(.active):before,
.bd-indicators-1 .bd-menuitem-2:not(.active) > a:focus:not(.active):before,
.bd-indicators-1 .bd-menuitem-2:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  color: #5f5ba4;
  vertical-align: middle;
  text-decoration: none;
}
.bd-indicators-1 .bd-menuitem-2 > a.active,
.bd-indicators-1 .bd-menuitem-2.active > a {
  background-color: #5f5ba4;
  background-image: none;
  display: block;
}
.bd-indicators-1 .bd-menuitem-2 > a.active:before,
.bd-indicators-1 .bd-menuitem-2.active > a:before {
  display: inline-block;
  color: #777777;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menuitem-2 {
  display: inline-block;
  cursor: pointer;
}
.bd-slider-1082 .left-button,
.bd-slider-1082 .right-button {
  position: absolute;
  top: 0;
  bottom: 0;
}
.bd-slider-1082 .left-button {
  left: 0;
}
.bd-slider-1082 .right-button {
  right: 0;
}
.bd-slider-1082.carousel .item,
.bd-slider-1082 .carousel .item {
  left: 0 !important;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.bd-slider-1082 .next,
.bd-slider-1082 .prev {
  opacity: 0;
}
.bd-slider-1082 .next.left,
.bd-slider-1082 .prev.right {
  opacity: 1;
  z-index: 1;
}
.bd-slider-1082 .active.left,
.bd-slider-1082 .active.right {
  opacity: 0;
  z-index: 2;
}
.bd-slider-1082 .left-button,
.bd-slider-1082 .right-button,
.bd-slider-1082 .bd-sliderindicators-300 {
  z-index: 3;
}
.bd-carousel-1 {
  display: inline-block;
}
.left-button .bd-carousel-1,
.right-button .bd-carousel-1 {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  pointer-events: auto;
}
.left-button .bd-carousel-1 .bd-icon-5,
.right-button .bd-carousel-1 .bd-icon-5 {
  display: inline-block;
}
.right-button .bd-carousel-1 {
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
  -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
  -o-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
}
.left-button .bd-carousel-1 {
  -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
  -moz-transform: matrix(1, 0, 0, 1, 0, 0);
  -ms-transform: matrix(1, 0, 0, 1, 0, 0);
  -o-transform: matrix(1, 0, 0, 1, 0, 0);
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.bd-icon-5 {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.bd-icon-5:before {
  font-family: 'Billion Web Font';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  width: 1em;
}
.bd-icon-5:before {
  content: '\1fa';
}
.bd-icon-5:before {
  width: auto;
  visibility: inherit;
}
.bd-icon-5:before {
  display: inline-block;
  font-size: 56px;
  color: rgba(204, 204, 204, 0.5);
  line-height: 80.00000002px;
  line-height: 56px;
  vertical-align: middle;
  text-decoration: none;
}
@media (max-width: 767px) {
  .bd-icon-5:before {
    font-size: 33px;
    line-height: 47.14285716px;
  }
}
.bd-icon-5:hover:before {
  display: inline-block;
  background-color: rgba(255, 255, 255, 0);
  color: rgba(120, 120, 120, 0.5);
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-5:hover.active:before,
.bd-icon-5.active:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-icon-5:before {
  display: inline-block;
}
.bd-slide-292 {
  background-color: #f8f8fb;
  position: relative;
}
.bd-slide-292 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  z-index: 0;
}
.bd-slide-294 {
  background-color: #ffffff;
  position: relative;
}
.bd-slide-294 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  z-index: 0;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NsaWRlcjE {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Nsb2dhbjE {}
.bd-slogan-1070 {
  top: 55%;
  position: absolute;
  right: auto;
  bottom: auto;
}
@media (max-width: 767px) {
  .bd-slogan-1070 {
    position: absolute;
    right: auto;
    bottom: auto;
    top: 37%;
    width: 100%;
  }
}
.bd-slogan-1070 {
  color: #dddddd;
  font-weight: 200;
}
.bd-slogan-1070 h3 {
  color: #777777;
}
@media (max-width: 767px) {
  .bd-slogan-1070 {
    text-align: center;
  }
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3Nsb2dhbjE {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NvcnRDb250YWluZXI {}
.bd-layoutcontainer-1218 {
  margin-bottom: 20px;
  margin-top: 20px;
}
.bd-layoutcontainer-1218:before {
  clear: both;
}
.bd-layoutcolumn-534 {
  position: relative;
}
.bd-layoutcolumn-536 {
  position: relative;
}
.bd-layoutcolumn-536 {
  text-align: right;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3NvcnRDb250YWluZXI {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3RhYkNvbnRyb2w {}
.bd-bootstrapinput.form-control {
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #fcfdf7;
  background-size: auto auto;
  position: static;
  z-index: auto;
  display: inline-block;
  width: 690;
  height: 26;
  margin: 0px;
  padding: 4px 0px;
  border: 1px solid #d4e47c;
  border-radius: 4px;
}
.bd-reviewrating-654 {
  margin-top: 5px;
  margin-bottom: 5px;
}
.bd-reviewrating-654 {
  line-height: 15.78571429px;
  font-size: 11.05px;
  text-align: left;
}
.bd-productreview-658 {
  margin-bottom: 20px;
}
.bd-tabinformationcontrol-662 {
  margin-bottom: 30px;
  margin-top: 29px;
}
@media (max-width: 767px) {
  .bd-tabinformationcontrol-662 .bd-menu-638 {
    display: none;
  }
}
@media (min-width: 768px) {
  .bd-tabinformationcontrol-662 .bd-menuitem-1472 {
    display: none;
  }
  .bd-tabinformationcontrol-662 .bd-menu-638.nav.nav-tabs > li.active > a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .bd-tabinformationcontrol-662 .bd-menu-638.nav.nav-tabs > li:first-child > a:link,
  .bd-tabinformationcontrol-662 .bd-menu-638.nav.nav-tabs > li:first-child > a:visited,
  .bd-tabinformationcontrol-662 .bd-menu-638.nav.nav-tabs > li:first-child.active > a {
    margin-left: 0px;
  }
  .bd-tabinformationcontrol-662 .bd-menu-638.nav.nav-tabs > li.active > a,
  .bd-tabinformationcontrol-662 .bd-menu-638.nav.nav-tabs > li > a:hover {
    position: relative;
    z-index: 1;
  }
  .bd-tabinformationcontrol-662 .bd-container-640.tab-content {
    clear: both;
    border-top-left-radius: 0;
    position: relative;
    z-index: 0;
    top: -1px;
  }
}
#tab-reviews662 ul.comments-list li:before {
  display: none;
}
.bd-menu-638.nav.nav-tabs > li + li {
  margin: 0;
}
.bd-menu-638 {
  /* reset default bootstrap values */
  padding: 0;
  margin: 0;
  margin-top: 20px;
  margin-bottom: -1px;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px solid #f5f5f5;
  border-left: 0px;
}
.bd-menuitem-632 > a {
  cursor: pointer;
  /* Safari click events fix */
}
.bd-menu-638.nav-tabs .bd-menuitem-632 {
  list-style: none;
  position: relative;
}
.bd-menu-638.nav-tabs .bd-menuitem-632 > a,
.bd-menu-638.nav-tabs .bd-menuitem-632 > a:link,
.bd-menu-638.nav-tabs .bd-menuitem-632 > a:visited {
  border-radius: 0px;
  display: block;
  white-space: nowrap;
}
.bd-menu-638.nav-tabs .bd-menuitem-632 > a:before,
.bd-menu-638.nav-tabs .bd-menuitem-632 > a:link:before,
.bd-menu-638.nav-tabs .bd-menuitem-632 > a:visited:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-638.nav-tabs .bd-menuitem-632 > a > *,
.bd-menu-638.nav-tabs .bd-menuitem-632 > a:link > *,
.bd-menu-638.nav-tabs .bd-menuitem-632 > a:visited > * {
  vertical-align: middle;
}
.bd-menu-638.nav-tabs .bd-menuitem-632 > a:focus {
  outline-width: 0;
}
.bd-menu-638.nav-tabs .bd-menuitem-632:not(.active) > a.hover:not(.active),
.bd-menu-638.nav-tabs .bd-menuitem-632:not(.active) > a:hover:not(.active),
.bd-menu-638.nav-tabs .bd-menuitem-632:not(.active) > a:focus:not(.active),
.bd-menu-638.nav-tabs .bd-menuitem-632:hover:not(.active) > a:not(.active) {
  background-color: #ffffff;
  border-top: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #dddddd;
  background-image: none;
  display: block;
}
.bd-menu-638.nav-tabs .bd-menuitem-632:not(.active) > a.hover:not(.active):before,
.bd-menu-638.nav-tabs .bd-menuitem-632:not(.active) > a:hover:not(.active):before,
.bd-menu-638.nav-tabs .bd-menuitem-632:not(.active) > a:focus:not(.active):before,
.bd-menu-638.nav-tabs .bd-menuitem-632:hover:not(.active) > a:not(.active):before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-menu-638.nav-tabs .bd-menuitem-632 > a.active,
.bd-menu-638.nav-tabs .bd-menuitem-632.active > a {
  border-top: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #dddddd;
  display: block;
}
.bd-menu-638.nav-tabs .bd-menuitem-632 > a.active:before,
.bd-menu-638.nav-tabs .bd-menuitem-632.active > a:before {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.bd-container-640 {
  word-wrap: break-word;
  overflow: hidden;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3RhYkNvbnRyb2w {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3RleHQ0MDQ {}
.bd-text404-1270 {
  word-wrap: break-word;
}
.bd-text404-670 {
  position: relative;
  max-width: 600px;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3RleHQ0MDQ {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3R5cGVTZWxlY3Rvcg {}
.bd-typeselector-1220 {
  display: block;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL3R5cGVTZWxlY3Rvcg {}
#marker-start-L3N0eWxlLmNzcw.L2NvbnRyb2xzL1dQcHJvZHVjdFJldmlld0NvbnRhaW5lcg {}
.bd-layoutcontainer-1266:before {
  clear: both;
}
#marker-end-L3N0eWxlLmNzcw.L2NvbnRyb2xzL1dQcHJvZHVjdFJldmlld0NvbnRhaW5lcg {}
#marker-start-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQWRkaXRpb25hbENzcw {}
#marker-end-L3N0eWxlLmNzcw.L3Byb3RvdHlwZXMvQWRkaXRpb25hbENzcw {}


/* additional classes */
#yikes-mailchimp-container input::-webkit-input-placeholder {
	color: rgba(0,5,143,.5);
}
#yikes-mailchimp-container input::-moz-placeholder {
	color: rgba(0,5,143,.7);
}
#yikes-mailchimp-container input:-moz-placeholder {   /* Older versions of Firefox */
	color: rgba(0,5,143,.7);
}
#yikes-mailchimp-container input:-ms-input-placeholder { 
	color: rgba(0,5,143,.7);
}

div.event-tickets form { /*margin-left: 20px;*/ margin-right:auto; max-width: 650px;}
div.event-tickets form select { width: auto; }
div.event-tickets form input.ticket-selector-submit-btn { color: #232323 !important;} 
#spco-attendee_information-dv, spco-step-dv { max-width: 500px; }
div.event-content div.event-datetimes { margin-top: -45px; }
div.event-datetimes ul { padding-left: 0px !important; } 
div.event-datetimes ul li { margin-left: 0px !important; } 
div.event-datetimes ul li::before {  content: "" !important; display:none !important; }
div.event-tickets form select.ticket-selector-tbl-qty-slct { margin-top: 4px; margin-bottom: 4px; }
th.ee-ticket-selector-ticket-price-th, td.tckt-slctr-tbl-td-price { text-align: left !important;}

div#addrpanel { margin-left: 0px; }
div.espresso-venue-dv { margin-top: 35px; }
div.espresso-venue-dv h3 { font-size: 1.5em;} 
div.espresso-venue-dv h4 { font-size: 1.2em;} 

div.bd-blogpagination-1514 { display: none; }
.bd-blog {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
/* registration */
p#spco-attendee_information-pg { padding-left: 0px; }
p.spco-copy-attendee-pg { display: none; }
/* checkout */
table#spco-payment-info-table th.jst-cntr { text-align: right; }

form#ee-spco-attendee_information-reg-step-form
{
max-width: 800px;
}
form#ee-spco-payment_options-reg-step-form
{
max-width: 1000px;
}
/* Blog Page modifications */
.blog .bd-layoutbox-1364 { display: none; }
.blog .separated-item-960 article {border: solid 1px #bbbbbb; padding: 20px;}
.blog .separated-item-960 { margin-top: 30px; margin-left: auto; margin-right: auto; max-width:800px; float: none;}
.blog .separated-item-960 .bd-postimage-1354 { margin-top: 3px; margin-right: 15px; max-width: 160px; max-height: 160px; }
.blog .separated-item-960 .bd-postimage-1354 img.wp-post-image { box-shadow: -4px 4px 8px #888888; }
.blog .separated-item-960 div.bd-postcontent-1352 { margin-left:auto; margin-right: auto; max-width: 800px;} 
.blog .separated-item-960 a.bd-postreadmore-1350 { background-color: #dfef87;}
.single-post a.bd-postimage-1170 {display: none;}