
h4, h5 {
    color: #777;
}
.bd-lightbox, .bd-lightbox .close, .bd-lightbox .lightbox-image, .bd-menuitem-11 > a, .bd-menuitem-15, .bd-menuitem-8, .carousel-inner > [data-url], .lightbox {
    cursor: pointer;
}
.alignleft, div.avatar {
    float: left;
}
#todays-events, #upcoming-events, .bd-content, body, div.avatar, div.bd-center-inner, div.bd-center-wrapper {
    position: relative;
}
.bd-blockquotes-16, .bd-blockquotes-16 p, .bd-blockquotes-17, .bd-blockquotes-17 p, .bd-blockquotes-18, .bd-blockquotes-18 p, .bd-container-26:not(.shape-only) blockquote, .bd-container-26:not(.shape-only) blockquote p, .bd-container-27:not(.shape-only) blockquote, .bd-container-27:not(.shape-only) blockquote p, .bd-container-28:not(.shape-only) blockquote, .bd-container-28:not(.shape-only) blockquote p {
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
}
.bd-hmenu-4 .collapse-button, .bd-vmenu-1 .collapse-button {
    direction: ltr;
}
.bd-accordion .bd-menuitem-8 > a:focus, .bd-hmenu-4 .collapse-button > a:focus, .bd-indicators .bd-menuitem-15 > a:focus, .bd-indicators-1 .bd-menuitem-3 > a:focus, .bd-menu-11.nav-pills .bd-menuitem-11 > a:focus, .bd-menu-12.nav-tabs .bd-menuitem-12 > a:focus, .bd-menu-13 .bd-menuitem-13 > a:focus, .bd-menu-16.nav-pills .bd-menuitem-29 > a:focus, .bd-menu-17 .bd-menuitem-30 > a:focus, .bd-menu-23.nav-pills .bd-menuitem-23 > a:focus, .bd-menu-24 .bd-menuitem-24 > a:focus, .bd-menu-45 .bd-menuitem-43 > a:focus, .bd-menu-47.nav-pills .bd-menuitem-39 > a:focus, .bd-responsivemenu-6 .bd-menuitem-22 > a:focus {
    outline-width: 0;
}
.bd-container-37, .bd-text404-1, .bd-text404-2, .bd-text404-3, .bd-textblock-100, .bd-textblock-105, .bd-textblock-106, .bd-textblock-107, .bd-textblock-52, .bd-textblock-55, .bd-textblock-59, .bd-textblock-60, .bd-textblock-61, .bd-textblock-62, .bd-textblock-63, .bd-textblock-64, .bd-textblock-65, .bd-textblock-66, .bd-textblock-67, .bd-textblock-68, .bd-textblock-71, .bd-textblock-76, .bd-textblock-78, .bd-textblock-79, .bd-textblock-83, .bd-textblock-84, .bd-textblock-85, .bd-textblock-88, .bd-textblock-95, .bd-textblock-99 {
    word-wrap: break-word;
}
.bd-empty-grid-item, .bd-layoutcontainer-10::before, .bd-layoutcontainer-11::before, .bd-layoutcontainer-12::before, .bd-layoutcontainer-13::before, .bd-layoutcontainer-14::before, .bd-layoutcontainer-15::before, .bd-layoutcontainer-16::before, .bd-layoutcontainer-17::before, .bd-layoutcontainer-18::before, .bd-layoutcontainer-19::before, .bd-layoutcontainer-1::before, .bd-layoutcontainer-20::before, .bd-layoutcontainer-21::before, .bd-layoutcontainer-22::before, .bd-layoutcontainer-23::before, .bd-layoutcontainer-24::before, .bd-layoutcontainer-25::before, .bd-layoutcontainer-26::before, .bd-layoutcontainer-27::before, .bd-layoutcontainer-28::before, .bd-layoutcontainer-29::before, .bd-layoutcontainer-2::before, .bd-layoutcontainer-30::before, .bd-layoutcontainer-31::before, .bd-layoutcontainer-33::before, .bd-layoutcontainer-36::before, .bd-layoutcontainer-3::before, .bd-layoutcontainer-44::before, .bd-layoutcontainer-4::before, .bd-layoutcontainer-5::before, .bd-layoutcontainer-6::before, .bd-layoutcontainer-7::before, .bd-layoutcontainer-8::before, .bd-layoutcontainer-9::before, .bd-products, .bd-productsgridbar-37, .bd-productsslider-1, .bd-slider-1, .bd-slider-10, .bd-slider-11, .bd-slider-2, .bd-slider-3, .bd-slider-4, .bd-slider-6, .bd-slider-7, .bd-slider-8, .bd-slider-9, .gallery {
    clear: both;
}
html {
    height: 100%;
    overflow: auto;
}
.bd-container-37, .bd-layoutbox-10, .bd-layoutbox-12, .bd-layoutbox-2, .bd-layoutbox-24, .bd-layoutbox-25, .bd-layoutbox-26, .bd-layoutbox-4, .bd-layoutbox-8, .bd-productnewicon, .bd-productnewicon-2, .bd-productnewicon-3, .bd-productnewicon-4, .bd-productoutofstockicon, .bd-productoutofstockicon-3, .bd-productsaleicon, .bd-productsslider-1.carousel carousel-inner, .bd-textblock-100, .bd-textblock-105, .bd-textblock-106, .bd-textblock-107, .bd-textblock-52, .bd-textblock-55, .bd-textblock-59, .bd-textblock-60, .bd-textblock-61, .bd-textblock-62, .bd-textblock-63, .bd-textblock-64, .bd-textblock-65, .bd-textblock-66, .bd-textblock-67, .bd-textblock-68, .bd-textblock-71, .bd-textblock-76, .bd-textblock-78, .bd-textblock-79, .bd-textblock-83, .bd-textblock-84, .bd-textblock-85, .bd-textblock-89, .bd-textblock-95, .bd-textblock-99, .gallery, body {
    overflow: hidden;
}
body {
    height: auto;
    min-height: 100%;
}
.bd-footerarea-1, .bd-headerarea-1, .bd-productoverview, .bd-productsgridbar-35 {
    min-height: 25px;
}
a {
    color: #c92626;
}
a:hover {
    color: #d9534f;
    text-decoration: underline;
}
h6 {
    font-size: 16px;
    line-height: 22.86px;
    text-decoration: none;
}
h1 a:hover, h2, h2 a:hover, h3, h3 a:hover, h6 a:hover {
    text-decoration: none;
}
h5 {
    font-size: 18px;
    line-height: 25.71px;
    text-decoration: none;
    text-transform: none;
}
h4 {
    font-size: 24px;
    line-height: 34.29px;
    text-decoration: none;
    text-transform: uppercase;
}
h1 {
    font-family: Helvetica,Arial,"Arial Unicode MS",sans-serif;
}
.bd-icon-13::before, .bd-icon-14::before, .bd-icon-3::before, .bd-icon-5::before, .bd-icon-65::before, .bd-icon-66::before, .bd-icon-67::before, .bd-icon-69::before {
    font-family: "Billion Web Font";
}
.bd-slides {
    height: 100%;
    width: 100%;
}
.bd-vertical-align-wrapper {
    margin: -1px;
    padding: 1px;
}
.row.bd-row-flex {
    display: flex;
    flex-flow: row wrap;
}
.row.bd-row-flex > [class*=" col-"], .row.bd-row-flex > [class^="col-"] {
    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: flex;
    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"] {
    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"] {
    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 {
    flex-grow: 1;
}
.row.bd-row-flex::after, .row.bd-row-flex::before {
    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"]::before, .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"] > .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"] > .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"] > .bd-vertical-align-wrapper {
    display: inline-block;
}
.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"] > .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"] > .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"] > .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"] > .bd-vertical-align-wrapper {
    vertical-align: top;
}
.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"] > .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"] > .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"] > .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"] > .bd-vertical-align-wrapper {
    vertical-align: middle;
}
.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"] > .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"] > .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"] > .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"] > .bd-vertical-align-wrapper {
    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 .carousel > .carousel-inner > .item > [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 > [class^="col-"]:not(:first-child) {
    padding-left: 0;
}
.row.bd-collapsed-gutter .carousel > .carousel-inner > .item > [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 > [class^="col-"]:not(:last-child) {
    padding-right: 0;
}
.bd-affix-fake {
    display: none;
}
.bd-flex-horizontal, .bd-flex-vertical {
    display: flex;
}
.bd-flex-vertical {
    flex-direction: column;
}
.bd-flex-wide {
    flex: 1 1 auto;
}
.bd-flex-wide:not(.bd-flex-horizontal) {
    width: 100%;
}
.bd-flex-fixed {
    flex: 0 0 auto;
}
.comment-form textarea {
    width: 99%;
}
.comments-list, .comments-list li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0;
    white-space: normal;
}
.comments-list li li {
    margin-left: 20px;
}
div.avatar {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #aaa;
    margin: 7px;
    padding: 1px;
}
div.avatar img, div.avatar img.wp-post-image {
    border: medium none;
    margin: 0 !important;
    padding: 0;
}
span.page-navi-inner, span.page-navi-outer {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
span.page-navi-outer {
    border: 1px solid #aaa;
    margin: 1px;
}
span.page-navi-inner {
    border: 2px solid #fff;
    font-weight: 700;
    line-height: 18px;
    min-width: 14px;
    padding: 1px;
    text-align: center;
}
.bd-menu-13, .bd-menu-17, .bd-menu-24, .bd-menu-45 {
    min-width: 160px;
}
a span.page-navi-inner, span.page-navi-caption span.page-navi-inner {
    border-width: 1px;
    font-weight: 400;
}
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;
}
.navigation, .wp-caption, .wp-caption p, p.aligncenter, p.center {
    text-align: center;
}
img.wp-smiley {
    border: medium none;
    margin: 1px;
    padding: 0;
    vertical-align: middle;
}
.navigation {
    display: block;
}
.aligncenter, .aligncenter img, .aligncenter img.bd-article, .bd-article .aligncenter img, div.aligncenter, img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alignright {
    float: right;
}
.wp-caption {
    background-color: #f3f3f3;
    border: 1px solid #ddd;
    margin: 10px;
    padding-top: 4px;
}
.wp-caption img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}
#cancel-comment-reply-link, .comment-respond .form-allowed-tags {
    font-size: 12px;
    line-height: 18px;
}
.gallery {
    letter-spacing: normal;
    margin: 0 auto 18px;
}
.gallery .gallery-item {
    float: left;
    margin-top: 0;
    text-align: center;
    width: 33%;
}
.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, .hidden {
    display: none;
}
#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;
}
.bd-content {
    z-index: 1;
}
#todays-events {
    z-index: 11;
}
#upcoming-events {
    z-index: 10;
}
.comments-list li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    list-style-image: 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 {
    margin-bottom: 0;
    padding: 0 0 0 24px;
}
div.bd-center-wrapper {
    float: right;
    right: 50%;
}
div.bd-center-inner {
    float: left;
    left: 50%;
}
.firefox2 div.bd-center-inner {
    float: none;
}
.comment-respond p, div.breadcrumbs h4, div.breadcrumbs p, h3#reply-title, h4#comments, h4.box-title, li.pingback p {
    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-weight: 400;
}
.comment-respond .required {
    color: #ff4b33;
    font-weight: 700;
}
.comment-respond input {
    margin: 0 0 9px;
    width: 98%;
}
.comment-respond textarea {
    width: 98%;
}
.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:hover, .bd-footer-1 .bd-widget a:link, .bd-footer-1 .bd-widget a:visited {
    text-align: left;
}
DIV[id^="GMPmap"] IMG {
    margin: 0;
}
.quantity input.qty {
    margin-bottom: 0;
}
a.added_to_cart {
    display: none;
}
.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: 700;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    position: absolute;
    text-decoration: none;
    text-transform: none;
    top: 5px;
    width: auto;
    z-index: 100000;
}
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"], input[type="text"], input[type="password"], input[type="datetime"], select, textarea {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #777;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.bd-pager-6 ul, .bd-pager-6 ul li {
    display: inline-block;
}
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, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, select:focus, textarea:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}
select::-moz-placeholder, textarea::-moz-placeholder {
    color: #ddd;
    opacity: 1;
}
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"], fieldset[disabled] input[type="text"], fieldset[disabled] input[type="password"], fieldset[disabled] input[type="datetime"], fieldset[disabled] select, fieldset[disabled] textarea, input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], input[type="date"][disabled], input[type="date"][readonly], input[type="month"][disabled], input[type="month"][readonly], input[type="time"][disabled], input[type="time"][readonly], input[type="week"][disabled], input[type="week"][readonly], input[type="number"][disabled], input[type="number"][readonly], input[type="email"][disabled], input[type="email"][readonly], input[type="url"][disabled], input[type="url"][readonly], input[type="search"][disabled], input[type="search"][readonly], input[type="tel"][disabled], input[type="tel"][readonly], input[type="color"][disabled], input[type="color"][readonly], input[type="text"][disabled], input[type="text"][readonly], input[type="password"][disabled], input[type="password"][readonly], input[type="datetime"][disabled], input[type="datetime"][readonly], select[disabled], select[readonly], textarea[disabled], textarea[readonly] {
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1;
}
.bd-pagination-5 span, .bd-pagination-6 span {
    cursor: default;
}
textarea, 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"], textareainput[type="text"], textareainput[type="password"], textareainput[type="datetime"], textareaselect, textareatextarea {
    height: auto;
}
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, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder {
    color: #ddd;
    opacity: 1;
}
input.input-lg[type="datetime-local"], input.input-lg[type="date"], input.input-lg[type="month"], input.input-lg[type="time"], input.input-lg[type="week"], input.input-lg[type="number"], input.input-lg[type="email"], input.input-lg[type="url"], input.input-lg[type="search"], input.input-lg[type="tel"], input.input-lg[type="color"], input.input-lg[type="text"], input.input-lg[type="password"], input.input-lg[type="datetime"] {
    border-radius: 6px;
    font-size: 18px;
    height: 46px;
    line-height: 1.33;
    padding: 10px 16px;
}
selectinput.input-lg[type="datetime-local"], selectinput.input-lg[type="date"], selectinput.input-lg[type="month"], selectinput.input-lg[type="time"], selectinput.input-lg[type="week"], selectinput.input-lg[type="number"], selectinput.input-lg[type="email"], selectinput.input-lg[type="url"], selectinput.input-lg[type="search"], selectinput.input-lg[type="tel"], selectinput.input-lg[type="color"], selectinput.input-lg[type="text"], selectinput.input-lg[type="password"], selectinput.input-lg[type="datetime"] {
    height: 46px;
    line-height: 46px;
}
input.input-sm[type="datetime-local"], input.input-sm[type="date"], input.input-sm[type="month"], input.input-sm[type="time"], input.input-sm[type="week"], input.input-sm[type="number"], input.input-sm[type="email"], input.input-sm[type="url"], input.input-sm[type="search"], input.input-sm[type="tel"], input.input-sm[type="color"], input.input-sm[type="text"], input.input-sm[type="password"], input.input-sm[type="datetime"] {
    border-radius: 3px;
    font-size: 12px;
    height: 30px;
    line-height: 1.5;
    padding: 5px 10px;
}
selectinput.input-sm[type="datetime-local"], selectinput.input-sm[type="date"], selectinput.input-sm[type="month"], selectinput.input-sm[type="time"], selectinput.input-sm[type="week"], selectinput.input-sm[type="number"], selectinput.input-sm[type="email"], selectinput.input-sm[type="url"], selectinput.input-sm[type="search"], selectinput.input-sm[type="tel"], selectinput.input-sm[type="color"], selectinput.input-sm[type="text"], selectinput.input-sm[type="password"], selectinput.input-sm[type="datetime"] {
    height: 30px;
    line-height: 30px;
}
.bd-container-inner {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}
.bd-pagination-5 > *:last-child, .bd-pagination-6 > *:last-child {
    margin-right: 0;
}
@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: 1310px;
}
}
@media (max-width: 767px) {
.bd-container-inner {
    padding-left: 10px;
    padding-right: 10px;
}
}
.bd-container-inner .bd-container-inner, .bd-container-inner .container-fluid, .container .container-fluid {
    padding-left: 0;
    padding-right: 0;
}
.bd-container-inner-wrapper {
    height: 100%;
    position: relative;
    width: 100%;
}
.bd-body-1, .bd-body-2, .bd-body-7 {
    position: relative;
}
@media (max-width: 1199px) {
.bd-body-6 {
    position: relative;
}
}
.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}
.animated.infinite {
    animation-iteration-count: infinite;
}
.animated.hinge {
    animation-duration: 2s;
}
@keyframes bounce {
0%, 100%, 20%, 53%, 80% {
    transform: translate3d(0px, 0px, 0px);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
40%, 43% {
    transform: translate3d(0px, -30px, 0px);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
70% {
    transform: translate3d(0px, -15px, 0px);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
90% {
    transform: translate3d(0px, -4px, 0px);
}
}
.bounce {
    animation-name: bounce;
    transform-origin: center bottom 0;
}
@keyframes flash {
0%, 100%, 50% {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}
.flash {
    animation-name: flash;
}
@keyframes pulse {
0%, 100% {
    transform: scale3d(1, 1, 1);
}
50% {
    transform: scale3d(1.05, 1.05, 1.05);
}
}
.pulse {
    animation-name: pulse;
}
@keyframes rubberBand {
0%, 100% {
    transform: scale3d(1, 1, 1);
}
30% {
    transform: scale3d(1.25, 0.75, 1);
}
40% {
    transform: scale3d(0.75, 1.25, 1);
}
50% {
    transform: scale3d(1.15, 0.85, 1);
}
65% {
    transform: scale3d(0.95, 1.05, 1);
}
75% {
    transform: scale3d(1.05, 0.95, 1);
}
}
.rubberBand {
    animation-name: rubberBand;
}
@keyframes shake {
0%, 100% {
    transform: translate3d(0px, 0px, 0px);
}
10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0px, 0px);
}
20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0px, 0px);
}
}
.shake {
    animation-name: shake;
}
@keyframes swing {
20% {
    transform: rotate3d(0, 0, 1, 15deg);
}
40% {
    transform: rotate3d(0, 0, 1, -10deg);
}
60% {
    transform: rotate3d(0, 0, 1, 5deg);
}
80% {
    transform: rotate3d(0, 0, 1, -5deg);
}
100% {
    transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing {
    animation-name: swing;
    transform-origin: center top 0;
}
@keyframes tada {
0%, 100% {
    transform: scale3d(1, 1, 1);
}
10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
}
.tada {
    animation-name: tada;
}
@keyframes wobble {
0%, 100% {
    transform: none;
}
15% {
    transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg);
}
30% {
    transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg);
}
45% {
    transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg);
}
60% {
    transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg);
}
75% {
    transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg);
}
}
.wobble {
    animation-name: wobble;
}
@keyframes bounceIn {
0%, 100%, 20%, 40%, 60%, 80% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
}
20% {
    transform: scale3d(1.1, 1.1, 1.1);
}
40% {
    transform: scale3d(0.9, 0.9, 0.9);
}
60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
}
80% {
    transform: scale3d(0.97, 0.97, 0.97);
}
100% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}
}
.bounceIn {
    animation-duration: 0.75s;
    animation-name: bounceIn;
}
.bounceIn, .bounceOut {
}
@keyframes bounceInDown {
0%, 100%, 60%, 75%, 90% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
    opacity: 0;
    transform: translate3d(0px, -3000px, 0px);
}
60% {
    opacity: 1;
    transform: translate3d(0px, 25px, 0px);
}
75% {
    transform: translate3d(0px, -10px, 0px);
}
90% {
    transform: translate3d(0px, 5px, 0px);
}
100% {
    transform: none;
}
}
.bounceInDown {
    animation-name: bounceInDown;
}
@keyframes bounceInLeft {
0%, 100%, 60%, 75%, 90% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
    opacity: 0;
    transform: translate3d(-3000px, 0px, 0px);
}
60% {
    opacity: 1;
    transform: translate3d(25px, 0px, 0px);
}
75% {
    transform: translate3d(-10px, 0px, 0px);
}
90% {
    transform: translate3d(5px, 0px, 0px);
}
100% {
    transform: none;
}
}
.bounceInLeft {
    animation-name: bounceInLeft;
}
@keyframes bounceInRight {
0%, 100%, 60%, 75%, 90% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
    opacity: 0;
    transform: translate3d(3000px, 0px, 0px);
}
60% {
    opacity: 1;
    transform: translate3d(-25px, 0px, 0px);
}
75% {
    transform: translate3d(10px, 0px, 0px);
}
90% {
    transform: translate3d(-5px, 0px, 0px);
}
100% {
    transform: none;
}
}
.bounceInRight {
    animation-name: bounceInRight;
}
@keyframes bounceInUp {
0%, 100%, 60%, 75%, 90% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
    opacity: 0;
    transform: translate3d(0px, 3000px, 0px);
}
60% {
    opacity: 1;
    transform: translate3d(0px, -20px, 0px);
}
75% {
    transform: translate3d(0px, 10px, 0px);
}
90% {
    transform: translate3d(0px, -5px, 0px);
}
100% {
    transform: translate3d(0px, 0px, 0px);
}
}
.bounceInUp {
    animation-name: bounceInUp;
}
@keyframes bounceOut {
20% {
    transform: scale3d(0.9, 0.9, 0.9);
}
50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
}
100% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
}
}
.bounceOut {
    animation-duration: 0.75s;
    animation-name: bounceOut;
}
@keyframes bounceOutDown {
20% {
    transform: translate3d(0px, 10px, 0px);
}
40%, 45% {
    opacity: 1;
    transform: translate3d(0px, -20px, 0px);
}
100% {
    opacity: 0;
    transform: translate3d(0px, 2000px, 0px);
}
}
.bounceOutDown {
    animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
20% {
    opacity: 1;
    transform: translate3d(20px, 0px, 0px);
}
100% {
    opacity: 0;
    transform: translate3d(-2000px, 0px, 0px);
}
}
.bounceOutLeft {
    animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
20% {
    opacity: 1;
    transform: translate3d(-20px, 0px, 0px);
}
100% {
    opacity: 0;
    transform: translate3d(2000px, 0px, 0px);
}
}
.bounceOutRight {
    animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
20% {
    transform: translate3d(0px, -10px, 0px);
}
40%, 45% {
    opacity: 1;
    transform: translate3d(0px, 20px, 0px);
}
100% {
    opacity: 0;
    transform: translate3d(0px, -2000px, 0px);
}
}
.bounceOutUp {
    animation-name: bounceOutUp;
}
@keyframes fadeIn {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.fadeIn {
    animation-name: fadeIn;
}
@keyframes fadeInDown {
0% {
    opacity: 0;
    transform: translate3d(0px, -100%, 0px);
}
100% {
    opacity: 1;
    transform: none;
}
}
.fadeInDown {
    animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
0% {
    opacity: 0;
    transform: translate3d(0px, -2000px, 0px);
}
100% {
    opacity: 1;
    transform: none;
}
}
.fadeInDownBig {
    animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
0% {
    opacity: 0;
    transform: translate3d(-100%, 0px, 0px);
}
100% {
    opacity: 1;
    transform: none;
}
}
.fadeInLeft {
    animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
0% {
    opacity: 0;
    transform: translate3d(-2000px, 0px, 0px);
}
100% {
    opacity: 1;
    transform: none;
}
}
.fadeInLeftBig {
    animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
0% {
    opacity: 0;
    transform: translate3d(100%, 0px, 0px);
}
100% {
    opacity: 1;
    transform: none;
}
}
.fadeInRight {
    animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
0% {
    opacity: 0;
    transform: translate3d(2000px, 0px, 0px);
}
100% {
    opacity: 1;
    transform: none;
}
}
.fadeInRightBig {
    animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
0% {
    opacity: 0;
    transform: translate3d(0px, 100%, 0px);
}
100% {
    opacity: 1;
    transform: none;
}
}
.fadeInUp {
    animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
0% {
    opacity: 0;
    transform: translate3d(0px, 2000px, 0px);
}
100% {
    opacity: 1;
    transform: none;
}
}
.fadeInUpBig {
    animation-name: fadeInUpBig;
}
@keyframes fadeOut {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
.fadeOut {
    animation-name: fadeOut;
}
@keyframes fadeOutDown {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
    transform: translate3d(0px, 100%, 0px);
}
}
.fadeOutDown {
    animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
    transform: translate3d(0px, 2000px, 0px);
}
}
.fadeOutDownBig {
    animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
    transform: translate3d(-100%, 0px, 0px);
}
}
.fadeOutLeft {
    animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
    transform: translate3d(-2000px, 0px, 0px);
}
}
.fadeOutLeftBig {
    animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
    transform: translate3d(100%, 0px, 0px);
}
}
.fadeOutRight {
    animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
    transform: translate3d(2000px, 0px, 0px);
}
}
.fadeOutRightBig {
    animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
    transform: translate3d(0px, -100%, 0px);
}
}
.fadeOutUp {
    animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
    transform: translate3d(0px, -2000px, 0px);
}
}
.fadeOutUpBig {
    animation-name: fadeOutUpBig;
}
@keyframes flip {
0% {
    animation-timing-function: ease-out;
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
}
40% {
    animation-timing-function: ease-out;
    transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -190deg);
}
50% {
    animation-timing-function: ease-in;
    transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -170deg);
}
80% {
    animation-timing-function: ease-in;
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
}
100% {
    animation-timing-function: ease-in;
    transform: perspective(400px);
}
}
.animated.flip {
    animation-name: flip;
    backface-visibility: visible;
}
@keyframes flipInX {
0% {
    opacity: 0;
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transition-timing-function: ease-in;
}
40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transition-timing-function: ease-in;
}
60% {
    opacity: 1;
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
}
80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
    transform: perspective(400px);
}
}
.flipInX {
    animation-name: flipInX;
    backface-visibility: visible !important;
}
.flipInX, .flipInY {
}
@keyframes flipInY {
0% {
    opacity: 0;
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transition-timing-function: ease-in;
}
40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transition-timing-function: ease-in;
}
60% {
    opacity: 1;
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
}
80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
    transform: perspective(400px);
}
}
.flipInY {
    animation-name: flipInY;
    backface-visibility: visible !important;
}
@keyframes flipOutX {
0% {
    transform: perspective(400px);
}
30% {
    opacity: 1;
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
}
100% {
    opacity: 0;
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
}
}
.flipOutX {
    animation-duration: 0.75s;
    animation-name: flipOutX;
    backface-visibility: visible !important;
}
.flipOutX, .flipOutY {
}
@keyframes flipOutY {
0% {
    transform: perspective(400px);
}
30% {
    opacity: 1;
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
}
100% {
    opacity: 0;
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
}
}
.flipOutY {
    animation-duration: 0.75s;
    animation-name: flipOutY;
    backface-visibility: visible !important;
}
@keyframes lightSpeedIn {
0% {
    opacity: 0;
    transform: translate3d(100%, 0px, 0px) skewX(-30deg);
}
60% {
    opacity: 1;
    transform: skewX(20deg);
}
80% {
    opacity: 1;
    transform: skewX(-5deg);
}
100% {
    opacity: 1;
    transform: none;
}
}
.lightSpeedIn {
    animation-name: lightSpeedIn;
    animation-timing-function: ease-out;
}
@keyframes lightSpeedOut {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
    transform: translate3d(100%, 0px, 0px) skewX(30deg);
}
}
.lightSpeedOut {
    animation-name: lightSpeedOut;
    animation-timing-function: ease-in;
}
@keyframes rotateIn {
0% {
    opacity: 0;
    transform: rotate3d(0, 0, 1, -200deg);
    transform-origin: center center 0;
}
100% {
    opacity: 1;
    transform: none;
    transform-origin: center center 0;
}
}
.rotateIn {
    animation-name: rotateIn;
}
@keyframes rotateInDownLeft {
0% {
    opacity: 0;
    transform: rotate3d(0, 0, 1, -45deg);
    transform-origin: left bottom 0;
}
100% {
    opacity: 1;
    transform: none;
    transform-origin: left bottom 0;
}
}
.rotateInDownLeft {
    animation-name: rotateInDownLeft;
}
@keyframes rotateInDownRight {
0% {
    opacity: 0;
    transform: rotate3d(0, 0, 1, 45deg);
    transform-origin: right bottom 0;
}
100% {
    opacity: 1;
    transform: none;
    transform-origin: right bottom 0;
}
}
.rotateInDownRight {
    animation-name: rotateInDownRight;
}
@keyframes rotateInUpLeft {
0% {
    opacity: 0;
    transform: rotate3d(0, 0, 1, 45deg);
    transform-origin: left bottom 0;
}
100% {
    opacity: 1;
    transform: none;
    transform-origin: left bottom 0;
}
}
.rotateInUpLeft {
    animation-name: rotateInUpLeft;
}
@keyframes rotateInUpRight {
0% {
    opacity: 0;
    transform: rotate3d(0, 0, 1, -90deg);
    transform-origin: right bottom 0;
}
100% {
    opacity: 1;
    transform: none;
    transform-origin: right bottom 0;
}
}
.rotateInUpRight {
    animation-name: rotateInUpRight;
}
@keyframes rotateOut {
0% {
    opacity: 1;
    transform-origin: center center 0;
}
100% {
    opacity: 0;
    transform: rotate3d(0, 0, 1, 200deg);
    transform-origin: center center 0;
}
}
.rotateOut {
    animation-name: rotateOut;
}
@keyframes rotateOutDownLeft {
0% {
    opacity: 1;
    transform-origin: left bottom 0;
}
100% {
    opacity: 0;
    transform: rotate3d(0, 0, 1, 45deg);
    transform-origin: left bottom 0;
}
}
.rotateOutDownLeft {
    animation-name: rotateOutDownLeft;
}
@keyframes rotateOutDownRight {
0% {
    opacity: 1;
    transform-origin: right bottom 0;
}
100% {
    opacity: 0;
    transform: rotate3d(0, 0, 1, -45deg);
    transform-origin: right bottom 0;
}
}
.rotateOutDownRight {
    animation-name: rotateOutDownRight;
}
@keyframes rotateOutUpLeft {
0% {
    opacity: 1;
    transform-origin: left bottom 0;
}
100% {
    opacity: 0;
    transform: rotate3d(0, 0, 1, -45deg);
    transform-origin: left bottom 0;
}
}
.rotateOutUpLeft {
    animation-name: rotateOutUpLeft;
}
@keyframes rotateOutUpRight {
0% {
    opacity: 1;
    transform-origin: right bottom 0;
}
100% {
    opacity: 0;
    transform: rotate3d(0, 0, 1, 90deg);
    transform-origin: right bottom 0;
}
}
.rotateOutUpRight {
    animation-name: rotateOutUpRight;
}
@keyframes hinge {
0% {
    animation-timing-function: ease-in-out;
    transform-origin: left top 0;
}
20%, 60% {
    animation-timing-function: ease-in-out;
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: left top 0;
}
40%, 80% {
    animation-timing-function: ease-in-out;
    opacity: 1;
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: left top 0;
}
100% {
    opacity: 0;
    transform: translate3d(0px, 700px, 0px);
}
}
.hinge {
    animation-name: hinge;
}
@keyframes rollIn {
0% {
    opacity: 0;
    transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg);
}
100% {
    opacity: 1;
    transform: none;
}
}
.rollIn {
    animation-name: rollIn;
}
@keyframes rollOut {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
    transform: translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg);
}
}
.rollOut {
    animation-name: rollOut;
}
@keyframes zoomIn {
0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
}
50% {
    opacity: 1;
}
}
.zoomIn {
    animation-name: zoomIn;
}
@keyframes zoomInDown {
0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px);
}
60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px);
}
}
.zoomInDown {
    animation-name: zoomInDown;
}
@keyframes zoomInLeft {
0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px);
}
60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px);
}
}
.zoomInLeft {
    animation-name: zoomInLeft;
}
@keyframes zoomInRight {
0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px);
}
60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px);
}
}
.zoomInRight {
    animation-name: zoomInRight;
}
@keyframes zoomInUp {
0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px);
}
60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px);
}
}
.zoomInUp {
    animation-name: zoomInUp;
}
@keyframes zoomOut {
0% {
    opacity: 1;
}
50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
}
100% {
    opacity: 0;
}
}
.zoomOut {
    animation-name: zoomOut;
}
@keyframes zoomOutDown {
40% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px);
}
100% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px);
    transform-origin: center bottom 0;
}
}
.zoomOutDown {
    animation-name: zoomOutDown;
}
@keyframes zoomOutLeft {
40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px);
}
100% {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0px, 0px);
    transform-origin: left center 0;
}
}
.zoomOutLeft {
    animation-name: zoomOutLeft;
}
@keyframes zoomOutRight {
40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px);
}
100% {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0px, 0px);
    transform-origin: right center 0;
}
}
.zoomOutRight {
    animation-name: zoomOutRight;
}
@keyframes zoomOutUp {
40% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px);
}
100% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px);
    transform-origin: center bottom 0;
}
}
.zoomOutUp {
    animation-name: zoomOutUp;
}
@keyframes slideInDown {
0% {
    transform: translateY(-100%);
    visibility: visible;
}
100% {
    transform: translateY(0px);
}
}
.slideInDown {
    animation-name: slideInDown;
}
@keyframes slideInLeft {
0% {
    transform: translateX(-100%);
    visibility: visible;
}
100% {
    transform: translateX(0px);
}
}
.slideInLeft {
    animation-name: slideInLeft;
}
@keyframes slideInLeftMedium {
0% {
    transform: translateX(-60%);
    visibility: visible;
}
100% {
    transform: translateX(0px);
}
}
.slideInLeftMedium {
    animation-name: slideInLeftMedium;
}
@keyframes slideInLeftShort {
0% {
    transform: translateX(-30%);
    visibility: visible;
}
100% {
    transform: translateX(0px);
}
}
.slideInLeftShort {
    animation-name: slideInLeftShort;
}
@keyframes slideInRight {
0% {
    transform: translateX(100%);
    visibility: visible;
}
100% {
    transform: translateX(0px);
}
}
.slideInRight {
    animation-name: slideInRight;
}
@keyframes slideInRightMedium {
0% {
    transform: translateX(60%);
    visibility: visible;
}
100% {
    transform: translateX(0px);
}
}
.slideInRightMedium {
    animation-name: slideInRightMedium;
}
@keyframes slideInRightShort {
0% {
    transform: translateX(30%);
    visibility: visible;
}
100% {
    transform: translateX(0px);
}
}
.slideInRightShort {
    animation-name: slideInRightShort;
}
@keyframes slideInUp {
0% {
    transform: translateY(100%);
    visibility: visible;
}
100% {
    transform: translateY(0px);
}
}
.slideInUp {
    animation-name: slideInUp;
}
@keyframes slideOutDown {
0% {
    transform: translateY(0px);
}
100% {
    transform: translateY(100%);
    visibility: hidden;
}
}
.slideOutDown {
    animation-name: slideOutDown;
}
@keyframes slideOutLeft {
0% {
    transform: translateX(0px);
}
100% {
    transform: translateX(-100%);
    visibility: hidden;
}
}
.slideOutLeft {
    animation-name: slideOutLeft;
}
@keyframes slideOutRight {
0% {
    transform: translateX(0px);
}
100% {
    transform: translateX(100%);
    visibility: hidden;
}
}
.slideOutRight {
    animation-name: slideOutRight;
}
@keyframes slideOutUp {
0% {
    transform: translateY(0px);
}
100% {
    transform: translateY(-100%);
    visibility: hidden;
}
}
.slideOutUp {
    animation-name: slideOutUp;
}
.bd-blog {
    padding-left: 20px;
    padding-right: 20px;
}
.bd-pager-6 ul {
    box-shadow: none;
    margin: 0;
    width: 100%;
}
.bd-lightbox .lightbox-error, .bd-lightbox .loading {
    border: 1px solid #b4b4b4;
    border-radius: 10px;
    box-shadow: 0 2px 5px #333;
}
.bd-pager-6 ul > li:first-child {
    float: left;
}
.bd-pager-6 ul > li:last-child, .form-responsive-dependent-float {
    float: right;
}
.bd-pager-6 > .bd-pagination-5 > li.bd-paginationitem-5 > a, .bd-pager-6 > .bd-pagination-5 > li.bd-paginationitem-5 > a:link, .bd-pager-6 > .bd-pagination-5 > li.bd-paginationitem-5 > a:visited, .bd-pager-6 > .bd-pagination-5 > li.bd-paginationitem-5 > span {
    border-radius: 0;
}
.bd-pagination-5.right {
    text-align: right;
}
.bd-pagination-5.center {
    text-align: center;
}
.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 > a:link, .bd-pagination-5 > li.bd-paginationitem-5 > a:visited, .bd-pagination-5 > li.bd-paginationitem-5 > span {
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
}
.bd-pagination-5 > li.bd-paginationitem-5 > a:hover {
    background-color: #ddd;
    background-image: none;
}
.bd-pagination-5 > li.active.bd-paginationitem-5 > a, .bd-pagination-5 > li.active.bd-paginationitem-5 > span {
    background-color: #f5f5f5;
    background-image: none;
    color: inherit;
    font-weight: 700;
}
.bd-comments-5 ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.bd-comments-5 li {
    display: block;
}
.bd-comments-5 li > ul {
    margin-left: 20px;
}
.bd-comment-5 {
    padding: 5px;
}
.bd-blockquotes-18, .bd-container-28:not(.shape-only) blockquote {
    border-left: 5px solid #ddd;
    border-width: 0 0 0 5px;
}
.bd-blockquotes-17, .bd-container-27:not(.shape-only) blockquote {
    border-left: 5px solid #ddd;
    border-width: 0 0 0 5px;
}
.bd-griditem-28 {
    margin-bottom: 30px;
}
.separated-item-28 {
    position: relative;
    z-index: 0;
}
.separated-item-28::after, .separated-item-28::before {
    content: "";
    position: absolute;
    z-index: 10;
}
.separated-item-28::before {
    bottom: 0;
    left: 0;
    top: 0;
}
.separated-item-28::after {
    bottom: 15px;
    left: 0;
    right: 0;
}
.first-col.separated-item-28::after {
    left: 5px;
}
.last-col.separated-item-28::after {
    right: 5px;
}
.separated-item-28.first-col::before, .separated-item-28.last-row::after {
    content: none;
}
.bd-icon-35.active::before, .bd-icon-35::before, .bd-icon-35.active:hover::before, .bd-icon-35:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-35::before {
    display: inline-block;
}
.bd-blockquotes-16, .bd-container-26:not(.shape-only) blockquote {
    border-left: 5px solid #ddd;
    border-width: 0 0 0 5px;
}
.bd-pagination-6.right {
    text-align: right;
}
.bd-pagination-6.center {
    text-align: center;
}
.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 > a:link, .bd-pagination-6 > li.bd-paginationitem-6 > a:visited, .bd-pagination-6 > li.bd-paginationitem-6 > span {
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
}
.bd-pagination-6 > li.bd-paginationitem-6 > a:hover {
    background-color: #ddd;
    background-image: none;
}
.bd-pagination-6 > li.active.bd-paginationitem-6 > a, .bd-pagination-6 > li.active.bd-paginationitem-6 > span {
    background-color: #f5f5f5;
    background-image: none;
    color: inherit;
    font-weight: 700;
}
.bd-lightbox {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    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 none repeat scroll 0 0;
    height: 80px;
    opacity: 0.95;
    padding: 20px;
    position: fixed;
    width: 300px;
    z-index: 100;
}
.bd-lightbox .loading {
    background: #fff url("/static/images/preloader01.gif") no-repeat scroll center center;
    height: 32px;
    opacity: 0.5;
    padding: 10px;
    position: fixed;
    width: 32px;
    z-index: 10100;
}
.bd-lightbox .arrow {
    cursor: pointer;
    height: 100px;
    opacity: 0.5;
    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;
}
.bd-lightbox .arrow.disabled {
    display: none;
}
.bd-lightbox .arrow-b, .bd-lightbox .arrow-t {
    background-color: #fff;
    border-radius: 3px;
    height: 6px;
    position: relative;
    width: 30px;
}
html[dir="rtl"] .bd-lightbox .arrow-b, html[dir="rtl"] .bd-lightbox .arrow-t {
    right: 26px;
}
html[dir="ltr"] .bd-lightbox .arrow-b, html[dir="ltr"] .bd-lightbox .arrow-t {
    left: 26px;
}
.bd-lightbox .arrow-t {
    top: 38px;
}
.bd-lightbox .arrow-b {
    top: 50px;
}
.bd-lightbox .close {
    height: 22px;
    opacity: 0.5;
    position: fixed;
    right: 39px;
    top: 30px;
    width: 22px;
    z-index: 10003;
}
.bd-lightbox .close:hover {
    opacity: 1;
}
.bd-lightbox .close .ccw, .bd-lightbox .close .cw {
    background-color: #fff;
    border-radius: 3px;
    height: 6px;
    left: -4px;
    position: absolute;
    top: 8px;
    width: 30px;
}
.bd-icon-65::before, .bd-icon-66::before {
    font-size: 24px;
    line-height: 34.29px;
    width: auto;
}
.bd-lightbox .cw {
    transform: rotate(45deg);
}
.bd-lightbox .ccw {
    transform: rotate(-45deg);
}
.bd-lightbox .arrow-left-alt, .bd-lightbox .arrow-right-alt, .bd-lightbox .close-alt {
    color: #fff;
    display: none;
    font-size: 2.5em;
    line-height: 100%;
}
.ie8 .bd-lightbox .arrow-left-alt, .ie8 .bd-lightbox .arrow-right-alt, .ie8 .bd-lightbox .close-alt {
    display: block;
}
.ie8 .bd-lightbox .ccw, .ie8 .bd-lightbox .cw {
    display: none;
}
.separated-item-11 {
    position: relative;
    z-index: 0;
}
.separated-item-11::after, .separated-item-11::before {
    content: "";
    position: absolute;
    z-index: 10;
}
.separated-item-11::before {
    bottom: 0;
    left: 0;
    top: 0;
}
.separated-item-11::after {
    bottom: 0;
    left: 0;
    right: 0;
}
.first-col.separated-item-11::after {
    left: 5px;
}
.last-col.separated-item-11::after {
    right: 5px;
}
.separated-item-11.first-col::before, .separated-item-11.last-row::after {
    content: none;
}
.bd-icon-18.active::before, .bd-icon-18::before, .bd-icon-18.active:hover::before, .bd-icon-18:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-18::before {
    display: inline-block;
}
.bd-productsgridbar-37 {
    min-height: 25px;
}
.bd-container-54 h2 {
    color: #a1a1a1;
    font-size: 48px;
    line-height: 48px;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
}
.bd-griditem-4 {
    border: 1px solid #e6e6e6;
    margin-bottom: 10px;
    padding: 20px;
    position: relative;
    text-align: center;
}
.bd-griditem-4:hover {
    border: 1px solid #e0e0e0;
}
.separated-item-4 {
    position: relative;
    z-index: 0;
}
.separated-item-4::after, .separated-item-4::before {
    content: "";
    position: absolute;
    z-index: 10;
}
.separated-item-4::before {
    bottom: 0;
    left: 0;
    top: 0;
}
.separated-item-4::after {
    bottom: 5px;
    left: 0;
    right: 0;
}
.first-col.separated-item-4::after {
    left: 5px;
}
.last-col.separated-item-4::after {
    right: 5px;
}
.separated-item-4.first-col::before, .separated-item-4.last-row::after {
    content: none;
}
.bd-icon-65 {
    display: inline-block;
    margin-right: 5px;
    padding: 0 3px;
    text-decoration: inherit;
}
.bd-icon-65::before {
    color: #ddd;
    content: "ɿ";
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
}
.bd-icon-65:hover::before {
    color: #ccc;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-65.active::before, .bd-icon-65.active:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-griditem-5 {
    border: 1px solid #e6e6e6;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 15px 25px;
    position: relative;
}
.bd-griditem-5:hover {
    border: 1px solid #e0e0e0;
}
.separated-item-5 {
    position: relative;
    z-index: 0;
}
.separated-item-5::after, .separated-item-5::before {
    content: "";
    position: absolute;
    z-index: 10;
}
.separated-item-5::before {
    bottom: 0;
    left: 5px;
    top: 0;
}
.separated-item-5::after {
    bottom: 5px;
    left: 0;
    right: 0;
}
.first-col.separated-item-5::after {
    left: 5px;
}
.last-col.separated-item-5::after {
    right: 5px;
}
.separated-item-5.first-col::before, .separated-item-5.last-row::after {
    content: none;
}
.bd-icon-66 {
    display: inline-block;
    padding: 0 3px;
    text-decoration: inherit;
}
.bd-icon-66::before {
    color: #ddd;
    content: "Ɛ";
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
}
.bd-icon-66:hover::before {
    color: #ccc;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-66.active::before, .bd-icon-66.active:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-shoppingcart {
    margin-bottom: 25px;
}
.bd-block-4 {
    margin: 20px 50px 0 0;
}
.bd-blockquotes-10, .bd-container-43:not(.shape-only) blockquote {
    border-left: 5px solid #ddd;
    border-radius: 0;
    border-width: 0 0 0 5px;
}
.bd-blockquotes-10, .bd-blockquotes-10 p, .bd-container-43:not(.shape-only) blockquote, .bd-container-43:not(.shape-only) blockquote p {
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
}
.bd-button-10 a {
    font-size: 14px;
    line-height: 20px;
}
.bd-button-10, .bd-button-10:visited, .bd-container-43:not(.shape-only) .bd-button-10, .bd-container-43:not(.shape-only) .bd-button-10:visited, .bd-container-43:not(.shape-only) a.bd-button-10[href], .bd-container-43:not(.shape-only) a.bd-button-10[href]:visited, .bd-container-43:not(.shape-only) button, .bd-container-43:not(.shape-only) button:visited, .bd-container-43:not(.shape-only) input[type="submit"], .bd-container-43:not(.shape-only) input[type="submit"]:visited, .bd-container-43:not(.shape-only) input[type="button"], .bd-container-43:not(.shape-only) input[type="button"]:visited, a.bd-button-10[href], a.bd-button-10[href]:visited, button.bd-button-10, button.bd-button-10:visited, input.bd-button-10, input.bd-button-10:visited {
    background-color: #a1a1a1;
    background-image: none;
    border: 0 solid #fff;
    color: #fff;
    display: inline-block;
    padding: 7px 15px;
    text-align: center;
    vertical-align: middle;
}
.bd-button-10:focus, .bd-button-10:hover, .bd-container-43:not(.shape-only) .bd-button-10:focus, .bd-container-43:not(.shape-only) .bd-button-10:hover, .bd-container-43:not(.shape-only) a.bd-button-10[href]:focus, .bd-container-43:not(.shape-only) a.bd-button-10[href]:hover, .bd-container-43:not(.shape-only) button:focus, .bd-container-43:not(.shape-only) button:hover, .bd-container-43:not(.shape-only) input[type="submit"]:focus, .bd-container-43:not(.shape-only) input[type="submit"]:hover, .bd-container-43:not(.shape-only) input[type="button"]:focus, .bd-container-43:not(.shape-only) input[type="button"]:hover, a.bd-button-10[href]:focus, a.bd-button-10[href]:hover, button.bd-button-10:focus, button.bd-button-10:hover, input.bd-button-10:focus, input.bd-button-10:hover {
    background-color: #000;
    background-image: none;
    color: #fff;
    text-decoration: none;
}
.bd-imagestyles-10 {
    border: 0 solid #777;
    border-radius: 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.bd-container-43:not(.shape-only) img {
    border: 0 solid #777;
    border-radius: 0;
    display: inline-block;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
}
.bd-container-43:not(.shape-only) table, .bd-table-12 {
    border-collapse: collapse;
    width: 100%;
}
.bd-container-43:not(.shape-only) table thead td, .bd-container-43:not(.shape-only) table thead th, .bd-table-12 thead td, .bd-table-12 thead th {
    border-bottom: 1px solid #ddd;
}
.bd-container-43:not(.shape-only) table td, .bd-container-43:not(.shape-only) table th, .bd-table-12 td, .bd-table-12 th {
    padding: 5px;
}
.bd-container-43:not(.shape-only) table tbody > tr:nth-child(2n+1) > td, .bd-container-43:not(.shape-only) table tbody > tr:nth-child(2n+1) > th, .bd-table-12 tbody > tr:nth-child(2n+1) > td, .bd-table-12 tbody > tr:nth-child(2n+1) > th {
    background-color: #f5f5f5;
    background-image: none;
}
.bd-container-40 h5, .bd-container-40 h6 {
    color: #a1a1a1;
    margin: 0;
}
.bd-container-40 h4 {
    color: #777;
    font-size: 17.5px;
    font-weight: 400;
    line-height: 25px;
    margin: 0;
    text-transform: none;
}
.bd-container-40 h1, .bd-container-40 h2, .bd-container-40 h3 {
    color: #a1a1a1;
    margin: 0;
}
.bd-blockquotes-6, .bd-container-40:not(.shape-only) blockquote {
    border-left: 5px solid #ddd;
    border-radius: 0;
    border-width: 0 0 0 5px;
}
.bd-blockquotes-6, .bd-blockquotes-6 p, .bd-container-40:not(.shape-only) blockquote, .bd-container-40:not(.shape-only) blockquote p {
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
}
.bd-button-6 a {
    font-size: 14px;
    line-height: 20px;
}
.bd-button-6, .bd-button-6:visited, .bd-container-40:not(.shape-only) .bd-button-6, .bd-container-40:not(.shape-only) .bd-button-6:visited, .bd-container-40:not(.shape-only) a.bd-button-6[href], .bd-container-40:not(.shape-only) a.bd-button-6[href]:visited, .bd-container-40:not(.shape-only) button, .bd-container-40:not(.shape-only) button:visited, .bd-container-40:not(.shape-only) input[type="submit"], .bd-container-40:not(.shape-only) input[type="submit"]:visited, .bd-container-40:not(.shape-only) input[type="button"], .bd-container-40:not(.shape-only) input[type="button"]:visited, a.bd-button-6[href], a.bd-button-6[href]:visited, button.bd-button-6, button.bd-button-6:visited, input.bd-button-6, input.bd-button-6:visited {
    background-color: #a1a1a1;
    background-image: none;
    border: 0 solid #fff;
    color: #fff;
    display: inline-block;
    padding: 7px 15px;
    text-align: center;
    vertical-align: middle;
}
.bd-button-6:focus, .bd-button-6:hover, .bd-container-40:not(.shape-only) .bd-button-6:focus, .bd-container-40:not(.shape-only) .bd-button-6:hover, .bd-container-40:not(.shape-only) a.bd-button-6[href]:focus, .bd-container-40:not(.shape-only) a.bd-button-6[href]:hover, .bd-container-40:not(.shape-only) button:focus, .bd-container-40:not(.shape-only) button:hover, .bd-container-40:not(.shape-only) input[type="submit"]:focus, .bd-container-40:not(.shape-only) input[type="submit"]:hover, .bd-container-40:not(.shape-only) input[type="button"]:focus, .bd-container-40:not(.shape-only) input[type="button"]:hover, a.bd-button-6[href]:focus, a.bd-button-6[href]:hover, button.bd-button-6:focus, button.bd-button-6:hover, input.bd-button-6:focus, input.bd-button-6:hover {
    background-color: #000;
    background-image: none;
    color: #fff;
    text-decoration: none;
}
.bd-imagestyles-6 {
    border: 0 solid #777;
    border-radius: 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.bd-container-40:not(.shape-only) img {
    border: 0 solid #777;
    border-radius: 0;
    display: inline-block;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
}
.bd-container-40:not(.shape-only) table, .bd-table-11 {
    border-collapse: collapse;
    width: 100%;
}
.bd-container-40:not(.shape-only) table thead td, .bd-container-40:not(.shape-only) table thead th, .bd-table-11 thead td, .bd-table-11 thead th {
    border-bottom: 1px solid #ddd;
}
.bd-container-40:not(.shape-only) table td, .bd-container-40:not(.shape-only) table th, .bd-table-11 td, .bd-table-11 th {
    padding: 5px;
}
.bd-container-40:not(.shape-only) table tbody > tr:nth-child(2n+1) > td, .bd-container-40:not(.shape-only) table tbody > tr:nth-child(2n+1) > th, .bd-table-11 tbody > tr:nth-child(2n+1) > td, .bd-table-11 tbody > tr:nth-child(2n+1) > th {
    background-color: #f5f5f5;
    background-image: none;
}
.bd-shoppingcartgrandtotal-1 {
    width: 100%;
}
.bd-shoppingcartgrandtotal-1.cart-totals.grand-totals table, .bd-table-4 {
    border-collapse: collapse;
    width: 100%;
}
.bd-shoppingcartgrandtotal-1.cart-totals.grand-totals table thead td, .bd-shoppingcartgrandtotal-1.cart-totals.grand-totals table thead th, .bd-table-4 thead td, .bd-table-4 thead th {
    border-bottom: 1px solid #777;
}
.bd-shoppingcartgrandtotal-1.cart-totals.grand-totals table td, .bd-shoppingcartgrandtotal-1.cart-totals.grand-totals table th, .bd-table-4 td, .bd-table-4 th {
    font-size: 11.9px;
    line-height: 17px;
}
.bd-button-15 a, .bd-shoppingcarttable-1 {
    font-size: 14px;
    line-height: 20px;
}
.bd-shoppingcarttable-1 {
    color: #555;
    width: 100%;
}
@media (max-width: 991px) {
.form-responsive-dependent-float {
    float: left;
}
}
.bd-shoppingcarttable-1 .input-medium {
    width: auto;
}
a.removelink:hover {
    text-decoration: none;
}
.bd-button-15, .bd-button-15:visited, .bd-container-53:not(.shape-only) .bd-button-15, .bd-container-53:not(.shape-only) .bd-button-15:visited, .bd-container-53:not(.shape-only) a.bd-button-15[href], .bd-container-53:not(.shape-only) a.bd-button-15[href]:visited, .bd-container-53:not(.shape-only) button, .bd-container-53:not(.shape-only) button:visited, .bd-container-53:not(.shape-only) input[type="submit"], .bd-container-53:not(.shape-only) input[type="submit"]:visited, .bd-container-53:not(.shape-only) input[type="button"], .bd-container-53:not(.shape-only) input[type="button"]:visited, a.bd-button-15[href], a.bd-button-15[href]:visited, button.bd-button-15, button.bd-button-15:visited, input.bd-button-15, input.bd-button-15:visited {
    background-color: #a1a1a1;
    background-image: none;
    border: 0 solid #fff;
    color: #fff;
    display: inline-block;
    margin-right: 10px;
    padding: 5px 15px;
    text-align: center;
    vertical-align: middle;
}
.bd-button-15:focus, .bd-button-15:hover, .bd-container-53:not(.shape-only) .bd-button-15:focus, .bd-container-53:not(.shape-only) .bd-button-15:hover, .bd-container-53:not(.shape-only) a.bd-button-15[href]:focus, .bd-container-53:not(.shape-only) a.bd-button-15[href]:hover, .bd-container-53:not(.shape-only) button:focus, .bd-container-53:not(.shape-only) button:hover, .bd-container-53:not(.shape-only) input[type="submit"]:focus, .bd-container-53:not(.shape-only) input[type="submit"]:hover, .bd-container-53:not(.shape-only) input[type="button"]:focus, .bd-container-53:not(.shape-only) input[type="button"]:hover, a.bd-button-15[href]:focus, a.bd-button-15[href]:hover, button.bd-button-15:focus, button.bd-button-15:hover, input.bd-button-15:focus, input.bd-button-15:hover {
    background-color: #fff;
    background-image: none;
    color: #fff;
    text-decoration: none;
}
.bd-button-15:active, .bd-container-53:not(.shape-only) .bd-button-15:active, .bd-container-53:not(.shape-only) a.bd-button-15[href]:active, .bd-container-53:not(.shape-only) button:active, .bd-container-53:not(.shape-only) input[type="submit"]:active, .bd-container-53:not(.shape-only) input[type="button"]:active, a.bd-button-15[href]:active, button.bd-button-15:active, input.bd-button-15:active {
    background-color: #000;
    background-image: none;
}
.bd-icon-69 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-69::before {
    color: rgba(120, 120, 120, 0.5);
    content: "ȴ";
    display: inline-block;
    font-size: 11.9px;
    font-style: normal;
    font-weight: 400;
    line-height: 11.9px;
    margin-bottom: 2px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-icon-69:hover::before {
    color: #d9534f;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-69.active::before, .bd-icon-69.active:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-carttitle-1 h2 {
    color: #a1a1a1;
    font-size: 48px;
    line-height: 48px;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
}
.bd-carttitle-1 h2 a {
    color: #a1a1a1;
    text-decoration: none;
    text-transform: none;
}
@media (max-width: 767px) {
.media-object.pull-left, .media-object.pull-right {
    float: none !important;
}
}
.bd-verticalmenu .nav-pills > li, .bd-verticalmenu .nav-tabs > li, .bd-verticalmenu-3 .nav-pills > li, .bd-verticalmenu-3 .nav-tabs > li {
    float: none;
}
.bd-container-41 {
    padding: 10px 20px;
}
.bd-accordion .bd-menuitem-8 {
    list-style: outside none none;
    position: relative;
}
.bd-accordion .bd-menuitem-8 > a, .bd-accordion .bd-menuitem-8 > a:link, .bd-accordion .bd-menuitem-8 > a:visited {
    background-color: #f5f5f5;
    background-image: none;
    color: #777;
    display: block;
    padding: 10px 20px;
    text-decoration: none;
    white-space: nowrap;
}
.bd-accordion .bd-menuitem-8 > a::before, .bd-accordion .bd-menuitem-8 > a:link::before, .bd-accordion .bd-menuitem-8 > a:visited::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-accordion .bd-menuitem-8 > a:link > *, .bd-accordion .bd-menuitem-8 > a:visited > *, .bd-accordion .bd-menuitem-8 > a > * {
    vertical-align: middle;
}
.bd-accordion .bd-menuitem-8:hover:not(.active) > a:not(.active), .bd-accordion .bd-menuitem-8:not(.active) > a.hover:not(.active), .bd-accordion .bd-menuitem-8:not(.active) > a:focus:not(.active), .bd-accordion .bd-menuitem-8:not(.active) > a:hover:not(.active) {
    background-color: #ededed;
    background-image: none;
    color: #333;
    display: block;
}
.bd-accordion .bd-menuitem-8:hover:not(.active) > a:not(.active)::before, .bd-accordion .bd-menuitem-8:not(.active) > a.hover:not(.active)::before, .bd-accordion .bd-menuitem-8:not(.active) > a:focus:not(.active)::before, .bd-accordion .bd-menuitem-8:not(.active) > a:hover:not(.active)::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-accordion .bd-menuitem-8.active > a, .bd-accordion .bd-menuitem-8 > a.active {
    background-color: #ededed;
    background-image: none;
    color: #333;
    display: block;
}
.bd-accordion .bd-menuitem-8.active > a::before, .bd-accordion .bd-menuitem-8 > a.active::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-block {
    margin-bottom: 10px;
    margin-top: 10px;
}
.bd-container-58 h5, .bd-container-58 h6 {
    color: #a1a1a1;
    margin: 0;
}
.bd-container-58 h4 {
    color: #777;
    font-size: 17.5px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 5px;
    text-transform: none;
}
.bd-container-58 h1, .bd-container-58 h2, .bd-container-58 h3 {
    color: #a1a1a1;
    margin: 0;
}
@media (max-width: 767px) {
.bd-container-56:not(.shape-only), .bd-container-58 h4 {
    text-align: left;
}
}
.bd-blockquotes, .bd-tagstyles:not(.bd-custom-blockquotes) blockquote, blockquote:not([class]) {
    border-left: 3px solid #ddd;
    border-radius: 0;
    border-width: 0 0 0 3px;
    margin-left: 5px;
}
.bd-blockquotes, .bd-blockquotes p, .bd-tagstyles:not(.bd-custom-blockquotes) blockquote, .bd-tagstyles:not(.bd-custom-blockquotes) blockquote p, blockquote:not([class]), blockquote:not([class]) p {
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
}
.bd-bulletlist, .bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul {
    padding-left: 5px;
}
.bd-bulletlist li, .bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul li {
    list-style: outside none none;
    position: relative;
}
.bd-icon-1 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-bulletlist li::before, .bd-icon-1::before, .bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul li::before {
    content: "ĳ";
    display: inline-block;
    font-family: "Billion Web Font";
    font-style: normal;
    font-weight: 400;
    margin-right: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-menu-11, .bd-menu-13 {
    margin: 0;
    padding: 0;
}
.bd-bulletlist li.active::before, .bd-bulletlist li:hover::before, .bd-icon-1.active::before, .bd-icon-1.active:hover::before, .bd-icon-1:hover::before, .bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul li.active::before, .bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul li:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-button a {
    font-size: 14px;
    line-height: 20px;
}
.bd-button, .bd-tagstyles:not(.bd-custom-button):not(.bd-custom-bootstrapbutton):not(.shape-only) button, .bd-tagstyles:not(.bd-custom-button):not(.bd-custom-bootstrapbutton):not(.shape-only) input[type="submit"], .bd-tagstyles:not(.bd-custom-button):not(.bd-custom-bootstrapbutton):not(.shape-only) input[type="button"], a.bd-button[href], button.bd-button, button:not([class]), input.bd-button, input[type="submit"]:not([class]), input[type="button"]:not([class]) {
    background-color: transparent;
}
.bd-button, .bd-button:visited, .bd-tagstyles:not(.bd-custom-button):not(.bd-custom-bootstrapbutton):not(.shape-only) button, .bd-tagstyles:not(.bd-custom-button):not(.bd-custom-bootstrapbutton):not(.shape-only) button:visited, .bd-tagstyles:not(.bd-custom-button):not(.bd-custom-bootstrapbutton):not(.shape-only) input[type="submit"], .bd-tagstyles:not(.bd-custom-button):not(.bd-custom-bootstrapbutton):not(.shape-only) input[type="submit"]:visited, .bd-tagstyles:not(.bd-custom-button):not(.bd-custom-bootstrapbutton):not(.shape-only) input[type="button"], .bd-tagstyles:not(.bd-custom-button):not(.bd-custom-bootstrapbutton):not(.shape-only) input[type="button"]:visited, a.bd-button[href], a.bd-button[href]:visited, button.bd-button, button.bd-button:visited, button:not([class]), button:visited:not([class]), input.bd-button, input.bd-button:visited, input[type="submit"]:not([class]), input[type="submit"]:visited:not([class]), input[type="button"]:not([class]), input[type="button"]:visited:not([class]) {
    background-color: rgba(161, 161, 161, 0);
    background-image: none;
    border: 3px solid #fff;
    color: #fff;
    display: inline-block;
    padding: 5px 15px;
    text-align: center;
    vertical-align: middle;
}
.bd-button:focus, .bd-button:hover, .bd-tagstyles:not(.bd-custom-button):not(.bd-custom-bootstrapbutton):not(.shape-only) button:focus, .bd-tagstyles:not(.bd-custom-button):not(.bd-custom-bootstrapbutton):not(.shape-only) button:hover, .bd-tagstyles:not(.bd-custom-button):not(.bd-custom-bootstrapbutton):not(.shape-only) input[type="submit"]:focus, .bd-tagstyles:not(.bd-custom-button):not(.bd-custom-bootstrapbutton):not(.shape-only) input[type="submit"]:hover, .bd-tagstyles:not(.bd-custom-button):not(.bd-custom-bootstrapbutton):not(.shape-only) input[type="button"]:focus, .bd-tagstyles:not(.bd-custom-button):not(.bd-custom-bootstrapbutton):not(.shape-only) input[type="button"]:hover, a.bd-button[href]:focus, a.bd-button[href]:hover, button.bd-button:focus, button.bd-button:hover, button:focus:not([class]), button:hover:not([class]), input.bd-button:focus, input.bd-button:hover, input[type="submit"]:focus:not([class]), input[type="submit"]:hover:not([class]), input[type="button"]:focus:not([class]), input[type="button"]:hover:not([class]) {
    background-color: #db0000;
    background-image: none;
    color: #000;
    text-decoration: none;
}
.bd-button:active, .bd-tagstyles:not(.bd-custom-button):not(.bd-custom-bootstrapbutton):not(.shape-only) button:active, .bd-tagstyles:not(.bd-custom-button):not(.bd-custom-bootstrapbutton):not(.shape-only) input[type="submit"]:active, .bd-tagstyles:not(.bd-custom-button):not(.bd-custom-bootstrapbutton):not(.shape-only) input[type="button"]:active, a.bd-button[href]:active, button.bd-button:active, button:active:not([class]), input.bd-button:active, input[type="submit"]:active:not([class]), input[type="button"]:active:not([class]) {
    background-color: #000;
    background-image: none;
}
.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;
    font-size: 14px;
    pointer-events: auto;
    vertical-align: middle;
}
.left-button .bd-carousel .bd-icon-13, .right-button .bd-carousel .bd-icon-13 {
    display: inline-block;
}
.right-button .bd-carousel {
    transform: matrix(-1, 0, 0, 1, 0, 0);
}
.left-button .bd-carousel {
    transform: matrix(1, 0, 0, 1, 0, 0);
}
.bd-icon-13 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-13::before {
    color: #db0000;
    content: "Ǭ";
    display: inline-block;
    font-size: 60px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-productnewicon, .bd-productsaleicon {
    color: #fff;
    line-height: 17px;
    text-transform: uppercase;
}
.bd-icon-13:hover::before {
    background-color: rgba(255, 255, 255, 0);
    color: #000;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-13.active::before, .bd-icon-13.active:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
label {
    font-weight: 400;
}
[data-responsive-menu="false"] .bd-horizontalmenu .bd-menuitem-11:last-child > a {
    border-right-width: 0 !important;
}
.bd-menu-11.nav.nav-pills > li + li {
    margin: 0;
}
.bd-menu-11.nav-pills .bd-menuitem-11 {
    list-style: outside none none;
    position: relative;
}
.bd-menu-11.nav-pills .bd-menuitem-11 > a, .bd-menu-11.nav-pills .bd-menuitem-11 > a:link, .bd-menu-11.nav-pills .bd-menuitem-11 > a:visited {
    border-radius: 0;
    color: #555;
    display: block;
    white-space: nowrap;
}
.bd-menu-11.nav-pills .bd-menuitem-11 > a::before, .bd-menu-11.nav-pills .bd-menuitem-11 > a:link::before, .bd-menu-11.nav-pills .bd-menuitem-11 > a:visited::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-11.nav-pills .bd-menuitem-11 > a:link > *, .bd-menu-11.nav-pills .bd-menuitem-11 > a:visited > *, .bd-menu-11.nav-pills .bd-menuitem-11 > a > * {
    vertical-align: middle;
}
.bd-menu-11.nav-pills .bd-menuitem-11:hover:not(.active) > a:not(.active), .bd-menu-11.nav-pills .bd-menuitem-11:not(.active) > a.hover:not(.active), .bd-menu-11.nav-pills .bd-menuitem-11:not(.active) > a:focus:not(.active), .bd-menu-11.nav-pills .bd-menuitem-11:not(.active) > a:hover:not(.active) {
    background-color: #ededed;
    background-image: none;
    color: #a1a1a1;
    display: block;
    text-decoration: none;
}
.bd-menu-11.nav-pills .bd-menuitem-11:hover:not(.active) > a:not(.active)::before, .bd-menu-11.nav-pills .bd-menuitem-11:not(.active) > a.hover:not(.active)::before, .bd-menu-11.nav-pills .bd-menuitem-11:not(.active) > a:focus:not(.active)::before, .bd-menu-11.nav-pills .bd-menuitem-11:not(.active) > a:hover:not(.active)::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-11.nav-pills .bd-menuitem-11.active > a, .bd-menu-11.nav-pills .bd-menuitem-11 > a.active {
    background-color: #f5f5f5;
    background-image: none;
    color: #a1a1a1;
    display: block;
}
.bd-menu-11.nav-pills .bd-menuitem-11.active > a::before, .bd-menu-11.nav-pills .bd-menuitem-11 > a.active::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-13-popup {
    pointer-events: none;
    position: absolute;
    visibility: hidden;
    z-index: -1001;
}
.bd-indicators, .bd-indicators .bd-menuitem-15, .bd-menu-13, .bd-menu-13 .bd-menuitem-13, .bd-menuitem-43, .bd-orderedlist li, .bd-tagstyles:not(.bd-custom-orderedlist) ol li {
    position: relative;
}
.bd-menu-13-popup.bd-popup-left {
    left: auto;
    right: 0;
}
.bd-menu-13-popup, .bd-menu-13-popup.bd-popup-right {
    left: 0;
    right: auto;
}
.bd-menuitem-13:hover > .bd-menu-13-popup {
    top: -1px;
}
.bd-menuitem-13:hover > .bd-menu-13-popup.bd-popup-left {
    left: auto;
    right: 100%;
}
.bd-menuitem-13:hover > .bd-menu-13-popup, .bd-menuitem-13:hover > .bd-menu-13-popup.bd-popup-right {
    left: 100%;
    right: auto;
}
.bd-menu-13 .bd-menuitem-13:last-child > a.active, .bd-menu-13 .bd-menuitem-13:last-child > a:hover, .bd-menu-13 .bd-menuitem-13:last-child > a:not(.active):not(:hover) {
    border-bottom-width: 0;
}
.bd-menu-13 {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.09);
}
.bd-menu-13 .bd-menuitem-13 {
    list-style: outside none none;
}
.bd-menu-13 .bd-menuitem-13 > a, .bd-menu-13 .bd-menuitem-13 > a:link, .bd-menu-13 .bd-menuitem-13 > a:visited {
    color: #777;
    display: block;
    padding: 10px;
    text-decoration: none;
    white-space: nowrap;
}
.bd-menu-13 .bd-menuitem-13 > a::before, .bd-menu-13 .bd-menuitem-13 > a:link::before, .bd-menu-13 .bd-menuitem-13 > a:visited::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-13 .bd-menuitem-13 > a:link > *, .bd-menu-13 .bd-menuitem-13 > a:visited > *, .bd-menu-13 .bd-menuitem-13 > a > * {
    vertical-align: middle;
}
.bd-menu-13 .bd-menuitem-13:hover:not(.active) > a:not(.active), .bd-menu-13 .bd-menuitem-13:not(.active) > a.hover:not(.active), .bd-menu-13 .bd-menuitem-13:not(.active) > a:focus:not(.active), .bd-menu-13 .bd-menuitem-13:not(.active) > a:hover:not(.active) {
    background-color: #ededed;
    background-image: none;
    color: #a1a1a1;
    display: block;
    text-decoration: none;
}
.bd-menu-13 .bd-menuitem-13:hover:not(.active) > a:not(.active)::before, .bd-menu-13 .bd-menuitem-13:not(.active) > a.hover:not(.active)::before, .bd-menu-13 .bd-menuitem-13:not(.active) > a:focus:not(.active)::before, .bd-menu-13 .bd-menuitem-13:not(.active) > a:hover:not(.active)::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-13 .bd-menuitem-13.active > a, .bd-menu-13 .bd-menuitem-13 > a.active {
    background-color: #f7f7f7;
    background-image: none;
    color: #a1a1a1;
    display: block;
}
.bd-menu-13 .bd-menuitem-13.active > a::before, .bd-menu-13 .bd-menuitem-13 > a.active::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-imagestyles, img:not([class]) {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.bd-tagstyles:not(.bd-custom-imagestyles):not(.shape-only) img {
    display: inline-block;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
}
.bd-indicators {
    display: inline-block;
    line-height: 0;
    margin: 10px;
    padding: 0;
    text-align: center;
    z-index: 1;
}
.bd-indicators .bd-menuitem-15 {
    list-style: outside none none;
}
.bd-indicators .bd-menuitem-15 > a, .bd-indicators .bd-menuitem-15 > a:link, .bd-indicators .bd-menuitem-15 > a:visited {
    border: 1px solid red;
    border-radius: 50%;
    display: block;
    height: 12px;
    margin-left: 2px;
    margin-right: 2px;
    white-space: nowrap;
    width: 12px;
}
.bd-indicators .bd-menuitem-15 > a::before, .bd-indicators .bd-menuitem-15 > a:link::before, .bd-indicators .bd-menuitem-15 > a:visited::before {
    color: #ddd;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-indicators .bd-menuitem-15 > a:link > *, .bd-indicators .bd-menuitem-15 > a:visited > *, .bd-indicators .bd-menuitem-15 > a > * {
    vertical-align: middle;
}
.bd-indicators .bd-menuitem-15:hover:not(.active) > a:not(.active), .bd-indicators .bd-menuitem-15:not(.active) > a.hover:not(.active), .bd-indicators .bd-menuitem-15:not(.active) > a:focus:not(.active), .bd-indicators .bd-menuitem-15:not(.active) > a:hover:not(.active) {
    background-color: #8a0000;
    background-image: none;
    display: block;
}
.bd-indicators .bd-menuitem-15:hover:not(.active) > a:not(.active)::before, .bd-indicators .bd-menuitem-15:not(.active) > a.hover:not(.active)::before, .bd-indicators .bd-menuitem-15:not(.active) > a:focus:not(.active)::before, .bd-indicators .bd-menuitem-15:not(.active) > a:hover:not(.active)::before {
    color: #a1a1a1;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-indicators .bd-menuitem-15.active > a, .bd-indicators .bd-menuitem-15 > a.active {
    background-color: red;
    background-image: none;
    display: block;
}
.bd-indicators .bd-menuitem-15.active > a::before, .bd-indicators .bd-menuitem-15 > a.active::before {
    color: #777;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menuitem-15 {
    display: inline-block;
}
.bd-tagstyles:not(.bd-custom-bootstrapinput) input[type="datetime-local"], .bd-tagstyles:not(.bd-custom-bootstrapinput) input[type="date"], .bd-tagstyles:not(.bd-custom-bootstrapinput) input[type="month"], .bd-tagstyles:not(.bd-custom-bootstrapinput) input[type="time"], .bd-tagstyles:not(.bd-custom-bootstrapinput) input[type="week"], .bd-tagstyles:not(.bd-custom-bootstrapinput) input[type="number"], .bd-tagstyles:not(.bd-custom-bootstrapinput) input[type="email"], .bd-tagstyles:not(.bd-custom-bootstrapinput) input[type="url"], .bd-tagstyles:not(.bd-custom-bootstrapinput) input[type="search"], .bd-tagstyles:not(.bd-custom-bootstrapinput) input[type="tel"], .bd-tagstyles:not(.bd-custom-bootstrapinput) input[type="color"], .bd-tagstyles:not(.bd-custom-bootstrapinput) input[type="text"], .bd-tagstyles:not(.bd-custom-bootstrapinput) input[type="password"], .bd-tagstyles:not(.bd-custom-bootstrapinput) input[type="datetime"], .bd-tagstyles:not(.bd-custom-bootstrapinput) select, .bd-tagstyles:not(.bd-custom-bootstrapinput) textarea, 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]), input[type="text"]:not([class]), input[type="password"]:not([class]), input[type="datetime"]:not([class]), select:not([class]), textarea:not([class]) {
    background-color: #000;
    border: 4px solid #fff;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
}
input[type="text"]:-moz-placeholder:not([class]) {
    color: #fff;
}
.bd-tagstyles:not(.bd-custom-bootstrapinput) input[type="text"]:-moz-placeholder {
    color: #fff;
}
input.bd-bootstrapinput.form-control.input-lg[type="datetime-local"], input.bd-bootstrapinput.form-control.input-lg[type="date"], input.bd-bootstrapinput.form-control.input-lg[type="month"], input.bd-bootstrapinput.form-control.input-lg[type="time"], input.bd-bootstrapinput.form-control.input-lg[type="week"], input.bd-bootstrapinput.form-control.input-lg[type="number"], input.bd-bootstrapinput.form-control.input-lg[type="email"], input.bd-bootstrapinput.form-control.input-lg[type="url"], input.bd-bootstrapinput.form-control.input-lg[type="search"], input.bd-bootstrapinput.form-control.input-lg[type="tel"], input.bd-bootstrapinput.form-control.input-lg[type="color"], input.bd-bootstrapinput.form-control.input-lg[type="text"], input.bd-bootstrapinput.form-control.input-lg[type="password"], input.bd-bootstrapinput.form-control.input-lg[type="datetime"], select.bd-bootstrapinput.form-control.input-lg, textarea.bd-bootstrapinput.form-control.input-lg {
    background-color: #000;
    border: 4px solid #fff;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
}
input.bd-bootstrapinput.form-control.input-lg[type="text"]:-moz-placeholder {
    color: #fff;
}
.bd-orderedlist, .bd-tagstyles:not(.bd-custom-orderedlist) ol {
    padding-left: 28px;
}
.bd-pagination.right {
    text-align: right;
}
.bd-pagination.center {
    text-align: center;
}
.bd-pagination > *:last-child {
    margin-right: 0;
}
.bd-pagination span {
    cursor: default;
}
.bd-menuitem-23 > a, .bd-menuitem-39 > a {
    cursor: pointer;
}
.pagination > ul.bd-pagination > .active > a, .pagination > ul.bd-pagination > .active > span {
    color: inherit;
    line-height: inherit;
}
.bd-pagination > li.bd-paginationitem-1 > a, .bd-pagination > li.bd-paginationitem-1 > a:link, .bd-pagination > li.bd-paginationitem-1 > a:visited, .bd-pagination > li.bd-paginationitem-1 > span {
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
}
.bd-pagination > li.active.bd-paginationitem-1 > a, .bd-pagination > li.active.bd-paginationitem-1 > span {
    background-color: #ededed;
    background-image: none;
    color: inherit;
    font-weight: 700;
}
.bd-icon-14::before, .bd-icon-5::before {
    font-weight: 400;
    visibility: inherit;
    width: auto;
}
.bd-productnewicon {
    background-color: rgba(92, 183, 92, 0.75);
    border-radius: 50%;
    display: inline-block;
    font-size: 11.9px;
    padding: 16px 10px;
    text-align: center;
    vertical-align: middle;
}
.bd-productoutofstockicon {
    background-color: rgba(119, 119, 119, 0.5);
    color: #fff;
    display: inline-block;
    font-size: 11.9px;
    line-height: 17px;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}
.bd-productsaleicon {
    background-color: rgba(216, 84, 79, 0.75);
    border-radius: 100%;
    display: inline-block;
    font-size: 11.9px;
    padding: 16px 10px;
    text-align: center;
    vertical-align: middle;
}
.bd-icon-14::before, .bd-icon-3::before, .bd-icon-5::before, h2.bd-postheader-2, h2.bd-postheader-3, h2.bd-postheader-4, h2.bd-postheader-5 {
    text-transform: none;
}
.bd-errormessage-1, .bd-informationmessage-1 {
    border-radius: 0;
}
.bd-rating {
    display: table;
}
.bd-rating span {
    display: table-cell;
}
.bd-icon-3 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-3::before {
    color: #f0ad4e;
    content: "ɟ";
    display: inline-block;
    font-size: 17.5px;
    font-style: normal;
    font-weight: 400;
    line-height: 17.5px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-icon-3:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-3.active::before, .bd-icon-3.active:hover::before {
    color: #a09797;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-sheetstyles {
    background-color: #000;
    min-height: 100px;
}
.bd-table, .bd-tagstyles:not(.bd-custom-table) table, table:not([class]) {
    border-collapse: collapse;
    width: 100%;
}
.bd-table thead td, .bd-table thead th, .bd-tagstyles:not(.bd-custom-table) table thead td, .bd-tagstyles:not(.bd-custom-table) table thead th, table:not([class]) thead td, table:not([class]) thead th {
    border-bottom: 1px solid #ddd;
}
.bd-table td, .bd-table th, .bd-tagstyles:not(.bd-custom-table) table td, .bd-tagstyles:not(.bd-custom-table) table th, table:not([class]) td, table:not([class]) th {
    padding: 5px;
}
.bd-table tbody > tr:nth-child(2n+1) > td, .bd-table tbody > tr:nth-child(2n+1) > th, .bd-tagstyles:not(.bd-custom-table) table tbody > tr:nth-child(2n+1) > td, .bd-tagstyles:not(.bd-custom-table) table tbody > tr:nth-child(2n+1) > th, table:not([class]) tbody > tr:nth-child(2n+1) > td, table:not([class]) tbody > tr:nth-child(2n+1) > th {
    background-color: #f5f5f5;
    background-image: none;
}
.bd-verticalmenu {
    display: block;
}
.bd-verticalmenu .bd-menu-45-popup {
    left: 100%;
    top: 0;
}
.bd-menu-47.nav.nav-pills > li + li {
    margin: 0;
}
.bd-menu-47 {
    margin: 0;
    padding: 0;
}
.bd-menu-47.nav-pills .bd-menuitem-39 {
    list-style: outside none none;
    position: relative;
}
.bd-menu-47.nav-pills .bd-menuitem-39 > a, .bd-menu-47.nav-pills .bd-menuitem-39 > a:link, .bd-menu-47.nav-pills .bd-menuitem-39 > a:visited {
    border-radius: 0;
    color: #777;
    display: block;
    padding: 10px;
    white-space: nowrap;
}
.bd-menu-47.nav-pills .bd-menuitem-39 > a::before, .bd-menu-47.nav-pills .bd-menuitem-39 > a:link::before, .bd-menu-47.nav-pills .bd-menuitem-39 > a:visited::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-47.nav-pills .bd-menuitem-39 > a:link > *, .bd-menu-47.nav-pills .bd-menuitem-39 > a:visited > *, .bd-menu-47.nav-pills .bd-menuitem-39 > a > * {
    vertical-align: middle;
}
.bd-menu-47.nav-pills .bd-menuitem-39:hover:not(.active) > a:not(.active), .bd-menu-47.nav-pills .bd-menuitem-39:not(.active) > a.hover:not(.active), .bd-menu-47.nav-pills .bd-menuitem-39:not(.active) > a:focus:not(.active), .bd-menu-47.nav-pills .bd-menuitem-39:not(.active) > a:hover:not(.active) {
    background-color: #ededed;
    background-image: none;
    color: #a1a1a1;
    display: block;
    text-decoration: none;
}
.bd-menu-47.nav-pills .bd-menuitem-39:hover:not(.active) > a:not(.active)::before, .bd-menu-47.nav-pills .bd-menuitem-39:not(.active) > a.hover:not(.active)::before, .bd-menu-47.nav-pills .bd-menuitem-39:not(.active) > a:focus:not(.active)::before, .bd-menu-47.nav-pills .bd-menuitem-39:not(.active) > a:hover:not(.active)::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-47.nav-pills .bd-menuitem-39.active > a, .bd-menu-47.nav-pills .bd-menuitem-39 > a.active {
    background-color: #f7f7f7;
    background-image: none;
    color: #a1a1a1;
    display: block;
}
.bd-menu-47.nav-pills .bd-menuitem-39.active > a::before, .bd-menu-47.nav-pills .bd-menuitem-39 > a.active::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-45-popup {
    pointer-events: none;
    position: absolute;
    visibility: hidden;
    z-index: -1001;
}
.bd-menu-45-popup.bd-popup-left {
    left: auto;
    right: 0;
}
.bd-menu-45-popup, .bd-menu-45-popup.bd-popup-right {
    left: 0;
    right: auto;
}
.bd-menuitem-43:hover > .bd-menu-45-popup {
    top: -1px;
}
.bd-menuitem-43:hover > .bd-menu-45-popup.bd-popup-left {
    left: auto;
    right: 100%;
}
.bd-menuitem-43:hover > .bd-menu-45-popup, .bd-menuitem-43:hover > .bd-menu-45-popup.bd-popup-right {
    left: 100%;
    right: auto;
}
.bd-menu-45 .bd-menuitem-43:last-child > a.active, .bd-menu-45 .bd-menuitem-43:last-child > a:hover, .bd-menu-45 .bd-menuitem-43:last-child > a:not(.active):not(:hover) {
    border-bottom-width: 0;
}
.bd-menu-45 {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.09);
    margin: 0 2px 0 0;
    padding: 0;
    position: relative;
}
.bd-menu-45 .bd-menuitem-43 {
    list-style: outside none none;
    position: relative;
}
.bd-menu-45 .bd-menuitem-43 > a, .bd-menu-45 .bd-menuitem-43 > a:link, .bd-menu-45 .bd-menuitem-43 > a:visited {
    color: #777;
    display: block;
    padding: 10px;
    white-space: nowrap;
}
.bd-menu-45 .bd-menuitem-43 > a::before, .bd-menu-45 .bd-menuitem-43 > a:link::before, .bd-menu-45 .bd-menuitem-43 > a:visited::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-45 .bd-menuitem-43 > a:link > *, .bd-menu-45 .bd-menuitem-43 > a:visited > *, .bd-menu-45 .bd-menuitem-43 > a > * {
    vertical-align: middle;
}
.bd-menu-45 .bd-menuitem-43:hover:not(.active) > a:not(.active), .bd-menu-45 .bd-menuitem-43:not(.active) > a.hover:not(.active), .bd-menu-45 .bd-menuitem-43:not(.active) > a:focus:not(.active), .bd-menu-45 .bd-menuitem-43:not(.active) > a:hover:not(.active) {
    background-color: #ededed;
    background-image: none;
    color: #a1a1a1;
    display: block;
    text-decoration: none;
}
.bd-menu-45 .bd-menuitem-43:hover:not(.active) > a:not(.active)::before, .bd-menu-45 .bd-menuitem-43:not(.active) > a.hover:not(.active)::before, .bd-menu-45 .bd-menuitem-43:not(.active) > a:focus:not(.active)::before, .bd-menu-45 .bd-menuitem-43:not(.active) > a:hover:not(.active)::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-45 .bd-menuitem-43.active > a, .bd-menu-45 .bd-menuitem-43 > a.active {
    background-color: #f7f7f7;
    background-image: none;
    color: #a1a1a1;
    display: block;
}
.bd-menu-45 .bd-menuitem-43.active > a::before, .bd-menu-45 .bd-menuitem-43 > a.active::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
[class*=" icon-"]::before, [class^="icon-"]::before {
    opacity: 1;
}
.bd-productsslider-1 > .carousel-control.left, .bd-productsslider-1 > .carousel-control.right {
    color: #fff;
    text-decoration: none;
}
.bd-productsslider-1.carousel .item {
    text-align: initial !important;
}
.bd-griditem-2, .bd-icon-5::before {
    text-align: center;
}
.bd-productsslider-1 {
    position: relative;
    width: 100%;
}
.bd-productsslider-1.single {
    padding-left: 0;
    padding-right: 0;
}
.bd-productsslider-1 .carousel, .bd-productsslider-1 .carousel .carousel-inner {
    height: 100%;
}
.bd-top-navigation {
    display: table;
    width: 100%;
}
.bd-productsslider-1 .bd-top-navigation-wrapper {
    direction: ltr;
    display: table-cell;
    white-space: nowrap;
    width: 1%;
}
.bd-productsslider-1 .bd-top-navigation-wrapper .left-button, .bd-productsslider-1 .bd-top-navigation-wrapper .right-button {
    bottom: auto;
    left: auto;
    position: relative;
    right: auto;
    top: auto;
}
.bd-grid-41 {
    margin-bottom: 20px;
}
.separated-item-2 {
    position: relative;
    z-index: 0;
}
.separated-item-2::after, .separated-item-2::before {
    content: "";
    position: absolute;
    z-index: 10;
}
.separated-item-2::before {
    bottom: 0;
    left: 0;
    top: 0;
}
.separated-item-2::after {
    bottom: 0;
    left: 0;
    right: 0;
}
.first-col.separated-item-2::after {
    left: 5px;
}
.last-col.separated-item-2::after {
    right: 5px;
}
.separated-item-2.first-col::before, .separated-item-2.last-row::after {
    content: none;
}
.bd-icon-14 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-14::before {
    content: "Ȏ";
    display: inline-block;
    font-style: normal;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-14.active::before, .bd-icon-14.active:hover::before, .bd-icon-14:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-productsslider-1 .left-button, .bd-productsslider-1 .right-button {
    bottom: 0;
    position: absolute;
    top: 0;
}
.bd-productsslider-1 .left-button {
    left: 0;
}
.bd-productsslider-1 .right-button {
    right: 0;
}
.bd-carousel-2 {
    display: inline-block;
}
.left-button .bd-carousel-2, .right-button .bd-carousel-2 {
    display: inline-block;
    font-size: 14px;
    pointer-events: auto;
    vertical-align: middle;
}
.left-button .bd-carousel-2 .bd-icon-5, .right-button .bd-carousel-2 .bd-icon-5 {
    display: inline-block;
}
.right-button .bd-carousel-2 {
    transform: matrix(-1, 0, 0, 1, 0, 0);
}
.left-button .bd-carousel-2 {
    transform: matrix(1, 0, 0, 1, 0, 0);
}
.bd-icon-5 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-5::before {
    border: 0 solid #fff;
    color: rgba(204, 204, 204, 0.5);
    content: "Ǻ";
    display: inline-block;
    font-size: 30px;
    font-style: normal;
    line-height: 30px;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-5:hover::before {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(120, 120, 120, 0.5);
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-5.active::before, .bd-icon-5.active:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-searchwidget-2 {
    position: relative;
}
.bd-searchwidget-2 .bd-search-wrapper {
    width: 100%;
}
.form-inline.bd-searchwidget-2 {
    display: inline-block;
}
.form-inline.bd-searchwidget-2 .bd-search-wrapper {
    display: table;
    position: relative;
    white-space: nowrap;
}
.form-inline.bd-searchwidget-2 .bd-search-wrapper > * {
    display: table-cell;
    vertical-align: middle;
}
.form-inline.bd-searchwidget-2 .bd-search-wrapper .bd-icon-6 {
    display: none;
}
.form-inline.bd-searchwidget-2 .bd-search-wrapper > *:last-child > * {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    margin-left: 0 !important;
}
.form-inline.bd-searchwidget-2 .bd-search-wrapper > *:first-child > * {
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
    margin-right: 0 !important;
}
.form-inline.bd-searchwidget-2 .bd-search-wrapper > *:not(:first-child):not(:last-child) > * {
    border-radius: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.bd-icon-6::before {
    color: #dedede;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-6:hover::before {
    color: #787878;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-6.active::before, .bd-icon-6.active:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-searchinput-1 input[type="datetime-local"], .bd-searchinput-1 input[type="date"], .bd-searchinput-1 input[type="month"], .bd-searchinput-1 input[type="time"], .bd-searchinput-1 input[type="week"], .bd-searchinput-1 input[type="number"], .bd-searchinput-1 input[type="email"], .bd-searchinput-1 input[type="url"], .bd-searchinput-1 input[type="search"], .bd-searchinput-1 input[type="tel"], .bd-searchinput-1 input[type="color"], .bd-searchinput-1 input[type="text"], .bd-searchinput-1 input[type="password"], .bd-searchinput-1 input[type="datetime"], .bd-searchinput-1 select, .bd-searchinput-1 textarea {
    border-radius: 0;
    width: auto;
}
input.bd-bootstrapinput-2.form-control[type="datetime-local"], input.bd-bootstrapinput-2.form-control[type="date"], input.bd-bootstrapinput-2.form-control[type="month"], input.bd-bootstrapinput-2.form-control[type="time"], input.bd-bootstrapinput-2.form-control[type="week"], input.bd-bootstrapinput-2.form-control[type="number"], input.bd-bootstrapinput-2.form-control[type="email"], input.bd-bootstrapinput-2.form-control[type="url"], input.bd-bootstrapinput-2.form-control[type="search"], input.bd-bootstrapinput-2.form-control[type="tel"], input.bd-bootstrapinput-2.form-control[type="color"], input.bd-bootstrapinput-2.form-control[type="text"], input.bd-bootstrapinput-2.form-control[type="password"], input.bd-bootstrapinput-2.form-control[type="datetime"], select.bd-bootstrapinput-2.form-control, textarea.bd-bootstrapinput-2.form-control {
    border-radius: 0;
    width: auto;
}
.bd-successmessage-1 {
    border-radius: 0;
}
@media (min-width: 768px) {
[data-responsive-menu="true"] .bd-horizontalmenu .bd-menuitem-11:last-child > a {
    border-right-width: 0 !important;
}
.bd-vmenu-1 .bd-verticalmenu-3 .bd-menuitem-23.hover > .bd-menu-24-popup, .bd-vmenu-1 .bd-verticalmenu-3 .bd-menuitem-23:hover > .bd-menu-24-popup, .bd-vmenu-1 .bd-verticalmenu-3 .bd-menuitem-24.hover > .bd-menu-24-popup, .bd-vmenu-1 .bd-verticalmenu-3 .bd-menuitem-24:hover > .bd-menu-24-popup {
    display: block;
    pointer-events: auto;
    visibility: visible;
    z-index: 1001;
}
}
@media (max-width: 767px) {
.bd-cartcontainer-1 {
    text-align: center;
}
.bd-vmenu-1 .bd-verticalmenu-3 .bd-menuitem-23 > .bd-menu-24-popup, .bd-vmenu-1 .bd-verticalmenu-3 .bd-menuitem-24 > .bd-menu-24-popup {
    visibility: hidden;
}
.bd-vmenu-1 .bd-verticalmenu-3 .bd-menu-24-popup.show {
    display: block;
    pointer-events: auto;
    visibility: visible;
    z-index: 1001;
}
.bd-vmenu-1 .bd-verticalmenu-3 .bd-menu-24 {
    float: none;
}
.bd-vmenu-1 .bd-verticalmenu-3 .bd-menu-24-popup {
    position: static;
}
}
.bd-vmenu-1 .collapse-button + .navbar-collapse {
    border: 0 none transparent;
    box-shadow: none;
    max-height: none;
}
@media (min-width: 768px) {
.bd-vmenu-1 .collapse-button {
    display: none;
}
}
.bd-responsivemenu-13 .bd-menuitem-5, .bd-vmenu-1 .collapse-button {
    list-style: outside none none;
    position: relative;
}
.bd-responsivemenu-13 .bd-menuitem-5 > a, .bd-responsivemenu-13 .bd-menuitem-5 > a:link, .bd-responsivemenu-13 .bd-menuitem-5 > a:visited, .bd-vmenu-1 .collapse-button > a, .bd-vmenu-1 .collapse-button > a:link, .bd-vmenu-1 .collapse-button > a:visited {
    display: block;
    white-space: nowrap;
}
.bd-responsivemenu-13 .bd-menuitem-5 > a::before, .bd-responsivemenu-13 .bd-menuitem-5 > a:link::before, .bd-responsivemenu-13 .bd-menuitem-5 > a:visited::before, .bd-vmenu-1 .collapse-button > a::before, .bd-vmenu-1 .collapse-button > a:link::before, .bd-vmenu-1 .collapse-button > a:visited::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-responsivemenu-13 .bd-menuitem-5 > a:link > *, .bd-responsivemenu-13 .bd-menuitem-5 > a:visited > *, .bd-responsivemenu-13 .bd-menuitem-5 > a > *, .bd-vmenu-1 .collapse-button > a:link > *, .bd-vmenu-1 .collapse-button > a:visited > *, .bd-vmenu-1 .collapse-button > a > * {
    vertical-align: middle;
}
.bd-responsivemenu-13 .bd-menuitem-5 > a:focus, .bd-vmenu-1 .collapse-button > a:focus {
    outline-width: 0;
}
.bd-responsivemenu-13 .bd-menuitem-5:hover:not(.active) > a:not(.active), .bd-responsivemenu-13 .bd-menuitem-5:not(.active) > a.hover:not(.active), .bd-responsivemenu-13 .bd-menuitem-5:not(.active) > a:focus:not(.active), .bd-responsivemenu-13 .bd-menuitem-5:not(.active) > a:hover:not(.active), .bd-vmenu-1 .collapse-button:hover:not(.active) > a:not(.active), .bd-vmenu-1 .collapse-button:not(.active) > a.hover:not(.active), .bd-vmenu-1 .collapse-button:not(.active) > a:focus:not(.active), .bd-vmenu-1 .collapse-button:not(.active) > a:hover:not(.active) {
    display: block;
}
.bd-responsivemenu-13 .bd-menuitem-5:hover:not(.active) > a:not(.active)::before, .bd-responsivemenu-13 .bd-menuitem-5:not(.active) > a.hover:not(.active)::before, .bd-responsivemenu-13 .bd-menuitem-5:not(.active) > a:focus:not(.active)::before, .bd-responsivemenu-13 .bd-menuitem-5:not(.active) > a:hover:not(.active)::before, .bd-vmenu-1 .collapse-button:hover:not(.active) > a:not(.active)::before, .bd-vmenu-1 .collapse-button:not(.active) > a.hover:not(.active)::before, .bd-vmenu-1 .collapse-button:not(.active) > a:focus:not(.active)::before, .bd-vmenu-1 .collapse-button:not(.active) > a:hover:not(.active)::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-responsivemenu-13 .bd-menuitem-5.active > a, .bd-responsivemenu-13 .bd-menuitem-5 > a.active, .bd-vmenu-1 .collapse-button.active > a, .bd-vmenu-1 .collapse-button > a.active {
    display: block;
}
.bd-responsivemenu-13 .bd-menuitem-5.active > a::before, .bd-responsivemenu-13 .bd-menuitem-5 > a.active::before, .bd-vmenu-1 .collapse-button.active > a::before, .bd-vmenu-1 .collapse-button > a.active::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-verticalmenu-3 {
    display: block;
}
.bd-menuitem-24 {
    position: relative;
}
.bd-verticalmenu-3 .bd-menu-24-popup {
    left: 100%;
    top: 0;
}
.bd-menu-23.nav.nav-pills > li + li {
    margin: 0;
}
.bd-menu-23 {
    margin: 0;
    padding: 0;
}
.bd-menu-23.nav-pills .bd-menuitem-23 {
    list-style: outside none none;
    position: relative;
}
.bd-menu-23.nav-pills .bd-menuitem-23 > a, .bd-menu-23.nav-pills .bd-menuitem-23 > a:link, .bd-menu-23.nav-pills .bd-menuitem-23 > a:visited {
    border-radius: 0;
    color: #777;
    display: block;
    padding: 5px;
    white-space: nowrap;
}
.bd-menu-23.nav-pills .bd-menuitem-23 > a::before, .bd-menu-23.nav-pills .bd-menuitem-23 > a:link::before, .bd-menu-23.nav-pills .bd-menuitem-23 > a:visited::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-23.nav-pills .bd-menuitem-23 > a:link > *, .bd-menu-23.nav-pills .bd-menuitem-23 > a:visited > *, .bd-menu-23.nav-pills .bd-menuitem-23 > a > * {
    vertical-align: middle;
}
.bd-menu-23.nav-pills .bd-menuitem-23:hover:not(.active) > a:not(.active), .bd-menu-23.nav-pills .bd-menuitem-23:not(.active) > a.hover:not(.active), .bd-menu-23.nav-pills .bd-menuitem-23:not(.active) > a:focus:not(.active), .bd-menu-23.nav-pills .bd-menuitem-23:not(.active) > a:hover:not(.active) {
    background-color: #f5f5f5;
    background-image: none;
    color: #fff;
    display: block;
    text-decoration: none;
}
.bd-menu-23.nav-pills .bd-menuitem-23:hover:not(.active) > a:not(.active)::before, .bd-menu-23.nav-pills .bd-menuitem-23:not(.active) > a.hover:not(.active)::before, .bd-menu-23.nav-pills .bd-menuitem-23:not(.active) > a:focus:not(.active)::before, .bd-menu-23.nav-pills .bd-menuitem-23:not(.active) > a:hover:not(.active)::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-23.nav-pills .bd-menuitem-23.active > a, .bd-menu-23.nav-pills .bd-menuitem-23 > a.active {
    background-color: #ededed;
    background-image: none;
    color: #fff;
    display: block;
}
.bd-menu-23.nav-pills .bd-menuitem-23.active > a::before, .bd-menu-23.nav-pills .bd-menuitem-23 > a.active::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-24-popup {
    pointer-events: none;
    position: absolute;
    visibility: hidden;
    z-index: -1001;
}
.bd-menu-24-popup.bd-popup-left {
    left: auto;
    right: 0;
}
.bd-menu-24-popup, .bd-menu-24-popup.bd-popup-right {
    left: 0;
    right: auto;
}
.bd-menuitem-24:hover > .bd-menu-24-popup {
    top: -1px;
}
.bd-menuitem-24:hover > .bd-menu-24-popup.bd-popup-left {
    left: auto;
    right: 100%;
}
.bd-menuitem-24:hover > .bd-menu-24-popup, .bd-menuitem-24:hover > .bd-menu-24-popup.bd-popup-right {
    left: 100%;
    right: auto;
}
.bd-menu-24 .bd-menuitem-24:last-child > a.active, .bd-menu-24 .bd-menuitem-24:last-child > a:hover, .bd-menu-24 .bd-menuitem-24:last-child > a:not(.active):not(:hover) {
    border-bottom-width: 0;
}
.bd-menu-24 {
    background-color: #fff;
    border: 1px solid #f7f7f7;
    box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.09);
    margin: 0 2px 0 0;
    padding: 0;
    position: relative;
}
.bd-menu-24 .bd-menuitem-24 {
    list-style: outside none none;
    position: relative;
}
.bd-menu-24 .bd-menuitem-24 > a, .bd-menu-24 .bd-menuitem-24 > a:link, .bd-menu-24 .bd-menuitem-24 > a:visited {
    color: #777;
    display: block;
    padding: 5px 10px 5px 15px;
    white-space: nowrap;
}
.bd-menu-24 .bd-menuitem-24 > a::before, .bd-menu-24 .bd-menuitem-24 > a:link::before, .bd-menu-24 .bd-menuitem-24 > a:visited::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-24 .bd-menuitem-24 > a:link > *, .bd-menu-24 .bd-menuitem-24 > a:visited > *, .bd-menu-24 .bd-menuitem-24 > a > * {
    vertical-align: middle;
}
.bd-menu-24 .bd-menuitem-24:hover:not(.active) > a:not(.active), .bd-menu-24 .bd-menuitem-24:not(.active) > a.hover:not(.active), .bd-menu-24 .bd-menuitem-24:not(.active) > a:focus:not(.active), .bd-menu-24 .bd-menuitem-24:not(.active) > a:hover:not(.active) {
    background-color: #f5f5f5;
    background-image: none;
    color: #fff;
    display: block;
    text-decoration: none;
}
.bd-menu-24 .bd-menuitem-24:hover:not(.active) > a:not(.active)::before, .bd-menu-24 .bd-menuitem-24:not(.active) > a.hover:not(.active)::before, .bd-menu-24 .bd-menuitem-24:not(.active) > a:focus:not(.active)::before, .bd-menu-24 .bd-menuitem-24:not(.active) > a:hover:not(.active)::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-24 .bd-menuitem-24.active > a, .bd-menu-24 .bd-menuitem-24 > a.active {
    background-color: #a1a1a1;
    background-image: none;
    color: #000;
    display: block;
}
.bd-pager-1 ul, .bd-pager-1 ul li {
    display: inline-block;
}
.bd-menu-24 .bd-menuitem-24.active > a::before, .bd-menu-24 .bd-menuitem-24 > a.active::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-warningmessage-1 {
    border-radius: 0;
}
.bd-pager-1 ul {
    box-shadow: none;
    margin: 0;
    width: 100%;
}
.bd-pager-1 ul > li:first-child {
    float: left;
}
.bd-pager-1 ul > li:last-child {
    float: right;
}
.bd-postimage-2, .bd-postimage-4 {
    float: left;
    margin-bottom: 10px;
    z-index: 1;
}
.bd-pager-1 > .bd-pagination-13 > li.bd-paginationitem-13 > a, .bd-pager-1 > .bd-pagination-13 > li.bd-paginationitem-13 > a:link, .bd-pager-1 > .bd-pagination-13 > li.bd-paginationitem-13 > a:visited, .bd-pager-1 > .bd-pagination-13 > li.bd-paginationitem-13 > span {
    border-radius: 0;
}
.bd-pagination-13.right {
    text-align: right;
}
.bd-lightbox-2, .bd-lightbox-3, .bd-lightbox-5, .bd-pagination-13.center {
    text-align: center;
}
.bd-pagination-13 > *:last-child {
    margin-right: 0;
}
.bd-pagination-13 span {
    cursor: default;
}
.pagination > ul.bd-pagination-13 > .active > a, .pagination > ul.bd-pagination-13 > .active > span {
    color: inherit;
    line-height: inherit;
}
.bd-pagination-13 > li.bd-paginationitem-13 > a, .bd-pagination-13 > li.bd-paginationitem-13 > a:link, .bd-pagination-13 > li.bd-paginationitem-13 > a:visited, .bd-pagination-13 > li.bd-paginationitem-13 > span {
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
}
.bd-pagination-13 > li.bd-paginationitem-13 > a:hover {
    background-color: #ddd;
    background-image: none;
}
.bd-pagination-13 > li.active.bd-paginationitem-13 > a, .bd-pagination-13 > li.active.bd-paginationitem-13 > span {
    background-color: #f5f5f5;
    background-image: none;
    color: inherit;
    font-weight: 700;
}
h2.bd-postheader-3, h2.bd-postheader-4, h2.bd-postheader-5 {
    color: #a1a1a1;
    font-weight: 200;
}
.bd-lightbox-5 {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    padding: 0 100px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000000;
}
.bd-lightbox-5 .lightbox-image {
    border: 6px solid #fff;
    border-radius: 3px;
    display: none;
    max-width: 100%;
    vertical-align: middle;
}
.bd-lightbox-5 .lightbox-image.active {
    display: inline-block;
}
.bd-lightbox-5 .lightbox-error {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #b4b4b4;
    border-radius: 10px;
    box-shadow: 0 2px 5px #333;
    height: 80px;
    opacity: 0.95;
    padding: 20px;
    position: fixed;
    width: 300px;
    z-index: 100;
}
.bd-lightbox-5 .loading {
    background: #fff url("images/preloader01.gif") no-repeat scroll center center;
    border: 1px solid #b4b4b4;
    border-radius: 10px;
    box-shadow: 0 2px 5px #333;
    height: 32px;
    opacity: 0.5;
    padding: 10px;
    position: fixed;
    width: 32px;
    z-index: 10100;
}
.bd-lightbox-5 .arrow {
    cursor: pointer;
    height: 100px;
    opacity: 0.5;
    position: fixed;
    width: 82px;
    z-index: 10003;
}
.bd-lightbox-5 .arrow.left {
    left: 9px;
}
.bd-lightbox-5 .arrow.right {
    right: 9px;
}
.bd-lightbox-5 .arrow:hover {
    opacity: 1;
}
.bd-lightbox-5 .arrow.disabled {
    display: none;
}
.bd-lightbox-5 .arrow-b, .bd-lightbox-5 .arrow-t {
    background-color: #fff;
    border-radius: 3px;
    height: 6px;
    position: relative;
    width: 30px;
}
html[dir="rtl"] .bd-lightbox-5 .arrow-b, html[dir="rtl"] .bd-lightbox-5 .arrow-t {
    right: 26px;
}
html[dir="ltr"] .bd-lightbox-5 .arrow-b, html[dir="ltr"] .bd-lightbox-5 .arrow-t {
    left: 26px;
}
.bd-lightbox-5 .arrow-t {
    top: 38px;
}
.bd-lightbox-5 .arrow-b {
    top: 50px;
}
.bd-lightbox-5 .close {
    cursor: pointer;
    height: 22px;
    opacity: 0.5;
    position: fixed;
    right: 39px;
    top: 30px;
    width: 22px;
    z-index: 10003;
}
.bd-lightbox-5 .close:hover {
    opacity: 1;
}
.bd-lightbox-5 .close .ccw, .bd-lightbox-5 .close .cw {
    background-color: #fff;
    border-radius: 3px;
    height: 6px;
    left: -4px;
    position: absolute;
    top: 8px;
    width: 30px;
}
.bd-lightbox-5 .cw {
    transform: rotate(45deg);
}
.bd-lightbox-5 .ccw {
    transform: rotate(-45deg);
}
.bd-lightbox-5 .arrow-left-alt, .bd-lightbox-5 .arrow-right-alt, .bd-lightbox-5 .close-alt {
    color: #fff;
    display: none;
    font-size: 2.5em;
    line-height: 100%;
}
.ie8 .bd-lightbox-5 .arrow-left-alt, .ie8 .bd-lightbox-5 .arrow-right-alt, .ie8 .bd-lightbox-5 .close-alt {
    display: block;
}
.ie8 .bd-lightbox-5 .ccw, .ie8 .bd-lightbox-5 .cw {
    display: none;
}
.bd-lightbox-5 .lightbox-image, .bd-postcontent-1 img:not(.no-lightbox) {
    cursor: pointer;
}
.bd-postcontent-2 {
    position: relative;
}
.bd-lightbox-2 {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    padding: 0 100px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000000;
}
.bd-lightbox-2 .lightbox-image {
    border: 6px solid #fff;
    border-radius: 3px;
    display: none;
    max-width: 100%;
    vertical-align: middle;
}
.bd-lightbox-2 .lightbox-image.active {
    display: inline-block;
}
.bd-lightbox-2 .lightbox-error {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #b4b4b4;
    border-radius: 10px;
    box-shadow: 0 2px 5px #333;
    height: 80px;
    opacity: 0.95;
    padding: 20px;
    position: fixed;
    width: 300px;
    z-index: 100;
}
.bd-lightbox-2 .loading {
    background: #fff url("/static/images/preloader01.gif") no-repeat scroll center center;
    border: 1px solid #b4b4b4;
    border-radius: 10px;
    box-shadow: 0 2px 5px #333;
    height: 32px;
    opacity: 0.5;
    padding: 10px;
    position: fixed;
    width: 32px;
    z-index: 10100;
}
.bd-lightbox-2 .arrow {
    cursor: pointer;
    height: 100px;
    opacity: 0.5;
    position: fixed;
    width: 82px;
    z-index: 10003;
}
.bd-lightbox-2 .arrow.left {
    left: 9px;
}
.bd-lightbox-2 .arrow.right {
    right: 9px;
}
.bd-lightbox-2 .arrow:hover {
    opacity: 1;
}
.bd-lightbox-2 .arrow.disabled {
    display: none;
}
.bd-lightbox-2 .arrow-b, .bd-lightbox-2 .arrow-t {
    background-color: #fff;
    border-radius: 3px;
    height: 6px;
    position: relative;
    width: 30px;
}
html[dir="rtl"] .bd-lightbox-2 .arrow-b, html[dir="rtl"] .bd-lightbox-2 .arrow-t {
    right: 26px;
}
html[dir="ltr"] .bd-lightbox-2 .arrow-b, html[dir="ltr"] .bd-lightbox-2 .arrow-t {
    left: 26px;
}
.bd-lightbox-2 .arrow-t {
    top: 38px;
}
.bd-lightbox-2 .arrow-b {
    top: 50px;
}
.bd-lightbox-2 .close {
    cursor: pointer;
    height: 22px;
    opacity: 0.5;
    position: fixed;
    right: 39px;
    top: 30px;
    width: 22px;
    z-index: 10003;
}
.bd-lightbox-2 .close:hover {
    opacity: 1;
}
.bd-lightbox-2 .close .ccw, .bd-lightbox-2 .close .cw {
    background-color: #fff;
    border-radius: 3px;
    height: 6px;
    left: -4px;
    position: absolute;
    top: 8px;
    width: 30px;
}
.bd-lightbox-2 .cw {
    transform: rotate(45deg);
}
.bd-lightbox-2 .ccw {
    transform: rotate(-45deg);
}
.bd-lightbox-2 .arrow-left-alt, .bd-lightbox-2 .arrow-right-alt, .bd-lightbox-2 .close-alt {
    color: #fff;
    display: none;
    font-size: 2.5em;
    line-height: 100%;
}
.ie8 .bd-lightbox-2 .arrow-left-alt, .ie8 .bd-lightbox-2 .arrow-right-alt, .ie8 .bd-lightbox-2 .close-alt {
    display: block;
}
.ie8 .bd-lightbox-2 .ccw, .ie8 .bd-lightbox-2 .cw {
    display: none;
}
.bd-lightbox-2 .lightbox-image, .bd-postcontent-2 img:not(.no-lightbox) {
    cursor: pointer;
}
.bd-lightbox-3 {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    padding: 0 100px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000000;
}
.bd-lightbox-3 .lightbox-image {
    border: 6px solid #fff;
    border-radius: 3px;
    display: none;
    max-width: 100%;
    vertical-align: middle;
}
.bd-lightbox-3 .lightbox-image.active {
    display: inline-block;
}
.bd-lightbox-3 .lightbox-error {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #b4b4b4;
    border-radius: 10px;
    box-shadow: 0 2px 5px #333;
    height: 80px;
    opacity: 0.95;
    padding: 20px;
    position: fixed;
    width: 300px;
    z-index: 100;
}
.bd-lightbox-3 .loading {
    background: #fff url("/static/images/preloader01.gif") no-repeat scroll center center;
    border: 1px solid #b4b4b4;
    border-radius: 10px;
    box-shadow: 0 2px 5px #333;
    height: 32px;
    opacity: 0.5;
    padding: 10px;
    position: fixed;
    width: 32px;
    z-index: 10100;
}
.bd-lightbox-3 .arrow {
    cursor: pointer;
    height: 100px;
    opacity: 0.5;
    position: fixed;
    width: 82px;
    z-index: 10003;
}
.bd-lightbox-3 .arrow.left {
    left: 9px;
}
.bd-lightbox-3 .arrow.right {
    right: 9px;
}
.bd-lightbox-3 .arrow:hover {
    opacity: 1;
}
.bd-lightbox-3 .arrow.disabled {
    display: none;
}
.bd-lightbox-3 .arrow-b, .bd-lightbox-3 .arrow-t {
    background-color: #fff;
    border-radius: 3px;
    height: 6px;
    position: relative;
    width: 30px;
}
html[dir="rtl"] .bd-lightbox-3 .arrow-b, html[dir="rtl"] .bd-lightbox-3 .arrow-t {
    right: 26px;
}
html[dir="ltr"] .bd-lightbox-3 .arrow-b, html[dir="ltr"] .bd-lightbox-3 .arrow-t {
    left: 26px;
}
.bd-lightbox-3 .arrow-t {
    top: 38px;
}
.bd-lightbox-3 .arrow-b {
    top: 50px;
}
.bd-lightbox-3 .close {
    cursor: pointer;
    height: 22px;
    opacity: 0.5;
    position: fixed;
    right: 39px;
    top: 30px;
    width: 22px;
    z-index: 10003;
}
.bd-lightbox-3 .close:hover {
    opacity: 1;
}
.bd-lightbox-3 .close .ccw, .bd-lightbox-3 .close .cw {
    background-color: #fff;
    border-radius: 3px;
    height: 6px;
    left: -4px;
    position: absolute;
    top: 8px;
    width: 30px;
}
.bd-postimage-1 img, .bd-postimage-2 img, .bd-postimage-3 img, .bd-postimage-4 img, .bd-postimage-5 img {
    height: 100%;
    width: 100%;
}
.bd-backtotop-1, .bd-postcontent-8, .bd-postheader-6, .bd-postimage-2, .bd-postimage-4, .bd-postimage-5 {
    position: relative;
}
.bd-lightbox-3 .cw {
    transform: rotate(45deg);
}
.bd-lightbox-3 .ccw {
    transform: rotate(-45deg);
}
.bd-lightbox-3 .arrow-left-alt, .bd-lightbox-3 .arrow-right-alt, .bd-lightbox-3 .close-alt {
    color: #fff;
    display: none;
    font-size: 2.5em;
    line-height: 100%;
}
.ie8 .bd-lightbox-3 .arrow-left-alt, .ie8 .bd-lightbox-3 .arrow-right-alt, .ie8 .bd-lightbox-3 .close-alt {
    display: block;
}
.ie8 .bd-lightbox-3 .ccw, .ie8 .bd-lightbox-3 .cw {
    display: none;
}
.ie7 .arrow-left-alt, .ie7 .arrow-right-alt, .ie7 .close-alt {
    display: block !important;
}
.ie7 .ccw, .ie7 .cw {
    display: none !important;
}
.bd-lightbox-3 .lightbox-image, .bd-postcontent-3 img:not(.no-lightbox) {
    cursor: pointer;
}
.bd-postcontent-10 {
    margin-bottom: 10px;
    margin-top: 15px;
    position: relative;
}
.bd-blockquotes-19, .bd-postcontent-10:not(.shape-only) blockquote {
    border-left: 5px solid #ddd;
    border-width: 0 0 0 5px;
}
.bd-blockquotes-19, .bd-blockquotes-19 p, .bd-postcontent-10:not(.shape-only) blockquote, .bd-postcontent-10:not(.shape-only) blockquote p {
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
}
h2.bd-postheader-2, h2.bd-postheader-3, h2.bd-postheader-4, h2.bd-postheader-5 {
    font-size: 48px;
    line-height: 48px;
}
.bd-postheader-1 {
    margin-top: 0;
    padding-top: 20px;
}
h2.bd-postheader-2 {
    margin-bottom: 0;
    margin-top: 0;
}
h2.bd-postheader-2 a:hover {
    text-decoration: none;
}
.bd-postheader-3 {
    margin-top: 10px;
}
h2.bd-postheader-3 {
    margin-bottom: 0;
    margin-top: 0;
}
.bd-postheader-4 {
    margin-top: 10px;
}
h2.bd-postheader-4 {
    margin-top: 0;
}
.bd-postheader-6 {
    margin-bottom: 0;
    margin-top: 0;
}
h2.bd-postheader-6 {
    font-size: 36px;
    font-weight: 200;
    line-height: 51.43px;
    text-transform: uppercase;
}
h2.bd-postheader-6 a {
    font-size: 30px;
    font-weight: 400;
    line-height: 42.86px;
}
.bd-postimage-2 {
    display: inline-block;
    margin-right: 10px;
}
.bd-postimage-4 {
    bottom: auto;
    display: inline-block;
    left: auto;
    margin-right: 10px;
    right: auto;
    top: auto;
}
.bd-postimage-5 {
    bottom: auto;
    left: 0;
    margin-bottom: 0;
    margin-top: 16px;
    right: auto;
    top: 0;
    width: 100%;
}
.bd-pagination-14.right {
    text-align: right;
}
.bd-pagination-14.center {
    text-align: center;
}
.bd-pagination-14 > *:last-child {
    margin-right: 0;
}
.bd-pagination-14 span {
    cursor: default;
}
.pagination > ul.bd-pagination-14 > .active > a, .pagination > ul.bd-pagination-14 > .active > span {
    color: inherit;
    line-height: inherit;
}
.bd-pagination-14 > li.bd-paginationitem-14 > a, .bd-pagination-14 > li.bd-paginationitem-14 > a:link, .bd-pagination-14 > li.bd-paginationitem-14 > a:visited, .bd-pagination-14 > li.bd-paginationitem-14 > span {
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
}
.bd-pagination-14 > li.bd-paginationitem-14 > a:hover {
    background-color: #ddd;
    background-image: none;
}
.bd-pagination-14 > li.active.bd-paginationitem-14 > a, .bd-pagination-14 > li.active.bd-paginationitem-14 > span {
    background-color: #f5f5f5;
    background-image: none;
    color: inherit;
    font-weight: 700;
}
a.bd-backtotop-1:hover {
    text-decoration: none;
}
.bd-backtotop-1 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    z-index: auto;
}
.bd-smoothscroll-3 {
    bottom: auto;
    left: auto;
    position: fixed;
    right: 1.479%;
    top: 86.793%;
    z-index: 9999;
}
.bd-boxcontrol-4, .bd-contentlayout-5, .bd-contentlayout-9, .bd-footerarea-1, .bd-headerarea-1, .bd-stretchtobottom-3, .bd-stretchtobottom-5 {
    position: relative;
}
.bd-icon-67 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-67::before {
    background-color: transparent;
    border: 2px solid transparent;
    border-radius: 100px;
    color: #db0000;
    content: "ƥ";
    display: inline-block;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 48px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-contentlayout-5 .bd-flex-horizontal > *, .bd-contentlayout-9 .bd-flex-horizontal > * {
    padding-left: 5px;
    padding-right: 5px;
}
.bd-icon-67:hover::before {
    border: 2px solid red;
    color: #a3a3a3;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-67.active::before, .bd-icon-67.active:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-boxcontrol-4 {
    background-color: #db0000;
    bottom: auto;
    height: 33px;
    left: 0;
    margin-top: 0;
    right: auto;
    top: 0;
}
.bd-headerarea-1, .bd-horizontalmenu-8, .bd-layoutbox-1, .bd-menu-17 {
    background-color: #000;
}
.bd-stretchtobottom-3 .bd-contentlayout-5, .bd-stretchtobottom-5 .bd-contentlayout-9 {
    height: 100%;
}
.bd-categoryname-1 {
    padding: 5px;
}
.bd-contentlayout-5 .bd-flex-horizontal {
    margin-left: -5px;
    margin-right: -5px;
}
.bd-contentlayout-9 .bd-flex-horizontal {
    margin-left: -5px;
    margin-right: -5px;
}
.bd-headerarea-1 .bd-container-inner {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
}
@media (min-width: 768px) {
.bd-hmenu-4 .bd-menuitem-29:hover > .bd-menu-17-popup, .bd-hmenu-4 .bd-menuitem-30:hover > .bd-menu-17-popup {
    display: block;
    pointer-events: auto;
    visibility: visible;
    z-index: 1001;
}
}
@media (max-width: 767px) {
.bd-contentlayout-5 .bd-flex-horizontal {
    flex-direction: column;
}
.bd-contentlayout-5 .bd-flex-horizontal > * {
    width: 100%;
}
.bd-contentlayout-9 .bd-flex-horizontal {
    flex-direction: column;
}
.bd-contentlayout-9 .bd-flex-horizontal > * {
    width: 100%;
}
.bd-hmenu-4 .navbar-collapse .bd-horizontalmenu-8 .bd-menu-17-popup {
    display: none;
    position: static;
}
.bd-hmenu-4 .navbar-collapse .bd-horizontalmenu-8 .bd-menu-17-popup.show {
    display: block;
    pointer-events: auto;
    visibility: visible;
    z-index: 1001;
}
.bd-hmenu-4 .navbar-collapse .bd-horizontalmenu-8 .bd-menu-17, .bd-hmenu-4 .navbar-collapse .bd-horizontalmenu-8 .nav > li {
    float: none;
}
}
.affix.bd-affix-2 {
    position: fixed;
    z-index: 100;
}
@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-horizontalmenu-8 {
    border: 2px solid #fff;
    border-radius: 0;
    padding: 0;
    width: 100%;
}
.bd-horizontalmenu-8 a {
    font-weight: 400;
    text-transform: uppercase;
}
.bd-menu-16.nav.nav-pills > li + li {
    margin: 0;
}
.bd-menu-16 {
    margin: 0;
    padding: 0;
}
.bd-menuitem-29 > a {
    cursor: pointer;
}
.bd-pagination-10 span, .bd-pagination-11 span, .bd-pagination-12 span, .bd-pagination-15 span, .bd-pagination-3 span, .bd-pagination-4 span, .bd-pagination-7 span, .bd-pagination-8 span, .bd-pagination-9 span {
    cursor: default;
}
.bd-menu-16.nav-pills .bd-menuitem-29 {
    list-style: outside none none;
    position: relative;
}
.bd-menu-16.nav-pills .bd-menuitem-29 > a, .bd-menu-16.nav-pills .bd-menuitem-29 > a:link, .bd-menu-16.nav-pills .bd-menuitem-29 > a:visited {
    background-attachment: scroll;
    /*background-image: url("/static/images/a5b758ac4f7ffaf77600f90b25305f24_1.png");*/
    background-position: right center;
    background-repeat: no-repeat;
    border-radius: 0;
    border-style: solid none none;
    border-top: 2px solid transparent;
    border-width: 2px 0 0;
    color: #fff;
    display: block;
    font-family: Helvetica,Arial,"Arial Unicode MS",sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 22.86px;
    padding: 10px 18px 15px;
    text-transform: uppercase;
    transition: all 400ms ease-in-out 0s;
    white-space: nowrap;
}
.bd-layoutbox-17, .bd-layoutbox-27, .bd-layoutbox-3, .bd-layoutbox-9 {
    background-attachment: fixed;
    background-position: center center;
}
.bd-menu-16.nav-pills .bd-menuitem-29 > a::before, .bd-menu-16.nav-pills .bd-menuitem-29 > a:link::before, .bd-menu-16.nav-pills .bd-menuitem-29 > a:visited::before {
    display: inline-block;
    float: right;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-16.nav-pills .bd-menuitem-29 > a:link > *, .bd-menu-16.nav-pills .bd-menuitem-29 > a:visited > *, .bd-menu-16.nav-pills .bd-menuitem-29 > a > * {
    vertical-align: middle;
}
.bd-menu-16.nav-pills .bd-menuitem-29:hover:not(.active) > a:not(.active), .bd-menu-16.nav-pills .bd-menuitem-29:not(.active) > a.hover:not(.active), .bd-menu-16.nav-pills .bd-menuitem-29:not(.active) > a:focus:not(.active), .bd-menu-16.nav-pills .bd-menuitem-29:not(.active) > a:hover:not(.active) {
    border-radius: 0;
    border-style: solid none none;
    border-top: 2px solid red;
    border-width: 2px 0 0;
    color: red;
    display: block;
    text-decoration: none;
}
.bd-menu-16.nav-pills .bd-menuitem-29:hover:not(.active) > a:not(.active)::before, .bd-menu-16.nav-pills .bd-menuitem-29:not(.active) > a.hover:not(.active)::before, .bd-menu-16.nav-pills .bd-menuitem-29:not(.active) > a:focus:not(.active)::before, .bd-menu-16.nav-pills .bd-menuitem-29:not(.active) > a:hover:not(.active)::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-16.nav-pills .bd-menuitem-29.active > a, .bd-menu-16.nav-pills .bd-menuitem-29 > a.active {
    border-radius: 0;
    border-style: solid none none;
    border-top: 2px solid red;
    border-width: 2px 0 0;
    color: #db0000;
    display: block;
}
.bd-menu-16.nav-pills .bd-menuitem-29.active > a::before, .bd-menu-16.nav-pills .bd-menuitem-29 > a.active::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-17-popup {
    pointer-events: none;
    position: absolute;
    visibility: hidden;
    z-index: -1001;
}
.bd-menu-17-popup.bd-popup-left {
    left: auto;
    right: 0;
}
.bd-menu-17-popup, .bd-menu-17-popup.bd-popup-right {
    left: 0;
    right: auto;
}
.bd-menuitem-30:hover > .bd-menu-17-popup {
    top: 0;
}
.bd-menuitem-30:hover > .bd-menu-17-popup.bd-popup-left {
    left: auto;
    right: 100%;
}
.bd-menuitem-30:hover > .bd-menu-17-popup, .bd-menuitem-30:hover > .bd-menu-17-popup.bd-popup-right {
    left: 100%;
    right: auto;
}
.bd-menu-17 > li:last-child > a {
}
.bd-menu-17 > li:first-child > a {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.bd-menu-17 .bd-menuitem-30:last-child > a.active, .bd-menu-17 .bd-menuitem-30:last-child > a:hover, .bd-menu-17 .bd-menuitem-30:last-child > a:not(.active):not(:hover) {
    border-bottom-width: 0;
}
.bd-menu-17 {
    border-bottom: 2px solid #db0000;
    border-left: 0 solid #ddd;
    border-radius: 0;
    border-right: 0 solid #ddd;
    margin: 0;
    padding: 0;
    position: relative;
}
.bd-menu-17 .bd-menuitem-30 {
    list-style: outside none none;
    position: relative;
}
.bd-menu-17 .bd-menuitem-30 > a, .bd-menu-17 .bd-menuitem-30 > a:link, .bd-menu-17 .bd-menuitem-30 > a:visited {
    color: #fff;
    display: block;
    font-family: Helvetica,Arial,"Arial Unicode MS",sans-serif;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 18px;
    text-align: left;
    text-transform: none;
    transition: all 400ms ease-in-out 0s;
    white-space: nowrap;
}
.bd-icon-10::before, .bd-icon-15::before, .bd-icon-26::before, .bd-icon-30::before, .bd-icon-33::before, .bd-icon-37::before, .bd-icon-38::before {
    font-family: "Billion Web Font";
}
@media (max-width: 767px) {
.bd-menu-17 {
    background-color: #ddd;
    box-shadow: none;
}
.bd-menu-17 .bd-menuitem-30 > a, .bd-menu-17 .bd-menuitem-30 > a:link, .bd-menu-17 .bd-menuitem-30 > a:visited {
    color: #555;
}
}
.bd-menu-17 .bd-menuitem-30 > a::before, .bd-menu-17 .bd-menuitem-30 > a:link::before, .bd-menu-17 .bd-menuitem-30 > a:visited::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-17 .bd-menuitem-30 > a:link > *, .bd-menu-17 .bd-menuitem-30 > a:visited > *, .bd-menu-17 .bd-menuitem-30 > a > * {
    vertical-align: middle;
}
.bd-menu-17 .bd-menuitem-30:hover:not(.active) > a:not(.active), .bd-menu-17 .bd-menuitem-30:not(.active) > a.hover:not(.active), .bd-menu-17 .bd-menuitem-30:not(.active) > a:focus:not(.active), .bd-menu-17 .bd-menuitem-30:not(.active) > a:hover:not(.active) {
    color: red;
    display: block;
    text-decoration: none;
}
@media (max-width: 767px) {
.bd-menu-17 .bd-menuitem-30:hover:not(.active) > a:not(.active), .bd-menu-17 .bd-menuitem-30:not(.active) > a.hover:not(.active), .bd-menu-17 .bd-menuitem-30:not(.active) > a:focus:not(.active), .bd-menu-17 .bd-menuitem-30:not(.active) > a:hover:not(.active) {
    background-color: #ccc;
    color: #555;
}
}
.bd-menu-17 .bd-menuitem-30:hover:not(.active) > a:not(.active)::before, .bd-menu-17 .bd-menuitem-30:not(.active) > a.hover:not(.active)::before, .bd-menu-17 .bd-menuitem-30:not(.active) > a:focus:not(.active)::before, .bd-menu-17 .bd-menuitem-30:not(.active) > a:hover:not(.active)::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-17 .bd-menuitem-30.active > a, .bd-menu-17 .bd-menuitem-30 > a.active {
    color: #db0000;
    display: block;
}
@media (max-width: 767px) {
.bd-menu-17 .bd-menuitem-30.active > a, .bd-menu-17 .bd-menuitem-30 > a.active {
    background-color: #ccc;
    color: #555;
}
}
.bd-menu-17 .bd-menuitem-30.active > a::before, .bd-menu-17 .bd-menuitem-30 > a.active::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-hmenu-4 .collapse-button + .navbar-collapse {
    border: 0 none transparent;
    box-shadow: none;
    max-height: none;
}
@media (min-width: 768px) {
.bd-hmenu-4 .collapse-button {
    display: none;
}
}
.bd-hmenu-4 .collapse-button, .bd-responsivemenu-6 .bd-menuitem-22 {
    list-style: outside none none;
    position: relative;
}
.bd-hmenu-4 .collapse-button > a, .bd-hmenu-4 .collapse-button > a:link, .bd-hmenu-4 .collapse-button > a:visited, .bd-responsivemenu-6 .bd-menuitem-22 > a, .bd-responsivemenu-6 .bd-menuitem-22 > a:link, .bd-responsivemenu-6 .bd-menuitem-22 > a:visited {
    display: block;
    text-decoration: inherit;
    white-space: nowrap;
}
.bd-hmenu-4 .collapse-button > a::before, .bd-hmenu-4 .collapse-button > a:link::before, .bd-hmenu-4 .collapse-button > a:visited::before, .bd-responsivemenu-6 .bd-menuitem-22 > a::before, .bd-responsivemenu-6 .bd-menuitem-22 > a:link::before, .bd-responsivemenu-6 .bd-menuitem-22 > a:visited::before {
    content: "Ƹ";
    display: inline-block;
    font-family: "Billion Web Font";
    font-style: normal;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-posticonauthor-11, .bd-posticonauthor-15, .bd-posticondate-14, .bd-posticontags-12 {
    font-style: italic;
    padding-right: 10px;
}
.bd-hmenu-4 .collapse-button > a:link > *, .bd-hmenu-4 .collapse-button > a:visited > *, .bd-hmenu-4 .collapse-button > a > *, .bd-responsivemenu-6 .bd-menuitem-22 > a:link > *, .bd-responsivemenu-6 .bd-menuitem-22 > a:visited > *, .bd-responsivemenu-6 .bd-menuitem-22 > a > * {
    vertical-align: middle;
}
.bd-hmenu-4 .collapse-button:hover:not(.active) > a:not(.active), .bd-hmenu-4 .collapse-button:not(.active) > a.hover:not(.active), .bd-hmenu-4 .collapse-button:not(.active) > a:focus:not(.active), .bd-hmenu-4 .collapse-button:not(.active) > a:hover:not(.active), .bd-responsivemenu-6 .bd-menuitem-22:hover:not(.active) > a:not(.active), .bd-responsivemenu-6 .bd-menuitem-22:not(.active) > a.hover:not(.active), .bd-responsivemenu-6 .bd-menuitem-22:not(.active) > a:focus:not(.active), .bd-responsivemenu-6 .bd-menuitem-22:not(.active) > a:hover:not(.active) {
    display: block;
}
.bd-hmenu-4 .collapse-button:hover:not(.active) > a:not(.active)::before, .bd-hmenu-4 .collapse-button:not(.active) > a.hover:not(.active)::before, .bd-hmenu-4 .collapse-button:not(.active) > a:focus:not(.active)::before, .bd-hmenu-4 .collapse-button:not(.active) > a:hover:not(.active)::before, .bd-responsivemenu-6 .bd-menuitem-22:hover:not(.active) > a:not(.active)::before, .bd-responsivemenu-6 .bd-menuitem-22:not(.active) > a.hover:not(.active)::before, .bd-responsivemenu-6 .bd-menuitem-22:not(.active) > a:focus:not(.active)::before, .bd-responsivemenu-6 .bd-menuitem-22:not(.active) > a:hover:not(.active)::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-hmenu-4 .collapse-button.active > a, .bd-hmenu-4 .collapse-button > a.active, .bd-responsivemenu-6 .bd-menuitem-22.active > a, .bd-responsivemenu-6 .bd-menuitem-22 > a.active {
    display: block;
}
.bd-hmenu-4 .collapse-button.active > a::before, .bd-hmenu-4 .collapse-button > a.active::before, .bd-responsivemenu-6 .bd-menuitem-22.active > a::before, .bd-responsivemenu-6 .bd-menuitem-22 > a.active::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-imagelink-1 {
    bottom: auto;
    height: 180px;
    left: auto;
    margin-bottom: 0;
    right: auto;
    top: auto;
    width: 280px;
}
.bd-animation-1.animated.pulse {
    animation-delay: 0ms;
    animation-duration: 1000ms;
}
.bd-animation-1 {
    bottom: auto;
    left: 0;
    margin-bottom: 0;
    right: auto;
    top: 0;
}
.bd-imagelink-10 {
    bottom: auto;
    height: 520px;
    left: -26.259%;
    position: absolute;
    right: auto;
    top: -0.384%;
    width: 1920px;
}
.bd-imagelink-11, .bd-imagelink-12, .bd-imagelink-13 {
    height: 180px;
    width: 280px;
}
.bd-animation-6.animated.pulse {
    animation-delay: 500ms;
    animation-duration: 1000ms;
}
.bd-animation-7.animated.pulse {
    animation-delay: 0ms;
    animation-duration: 1000ms;
}
.bd-animation-8.animated.pulse {
    animation-delay: 0ms;
    animation-duration: 1000ms;
}
.bd-imagelink-14 {
    bottom: auto;
    height: 469px;
    left: -23.915%;
    position: absolute;
    right: auto;
    top: -15.051%;
    width: 835px;
}
.bd-imagelink-15, .bd-imagelink-16, .bd-imagelink-17, .bd-imagelink-18, .bd-imagelink-2 {
    height: 180px;
    width: 280px;
}
.bd-animation-10.animated.pulse {
    animation-delay: 0ms;
    animation-duration: 1000ms;
}
.bd-animation-12.animated.pulse {
    animation-delay: 0ms;
    animation-duration: 1000ms;
}
.bd-animation-13.animated.pulse {
    animation-delay: 0ms;
    animation-duration: 1000ms;
}
.bd-animation-14.animated.pulse {
    animation-delay: 0ms;
    animation-duration: 1000ms;
}
.bd-imagelink-2 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
}
.bd-animation-2.animated.pulse {
    animation-delay: 0ms;
    animation-duration: 1000ms;
}
.bd-animation-2 {
    bottom: auto;
    left: 0;
    right: auto;
    top: 0;
}
.bd-imagelink-24 {
    bottom: auto;
    height: 429px;
    left: auto;
    position: absolute;
    right: -1.111%;
    top: -5.715%;
    width: 643px;
}
.bd-imagelink-25 {
    bottom: auto;
    height: 438px;
    left: auto;
    position: absolute;
    right: -2.54%;
    top: -9.143%;
    width: 657px;
}
.bd-imagelink-26, .bd-imagelink-27 {
    height: 220px;
}
.bd-animation-16.animated.tada {
    animation-delay: 0ms;
    animation-duration: 1000ms;
}
.bd-animation-17.animated.tada {
    animation-delay: 0ms;
    animation-duration: 1000ms;
}
.bd-imagelink-29 {
    bottom: auto;
    height: 449px;
    left: auto;
    position: absolute;
    right: -22.222%;
    top: -3.061%;
    width: 797px;
}
.bd-imagelink-3 {
    height: 180px;
    width: 280px;
}
.bd-animation-3.animated.pulse {
    animation-delay: 0ms;
    animation-duration: 1000ms;
}
.bd-imagelink-31 {
    height: 220px;
}
.bd-animation-18.animated.tada {
    animation-delay: 0ms;
    animation-duration: 1000ms;
}
.bd-imagelink-32 {
    bottom: auto;
    height: 437px;
    left: auto;
    position: absolute;
    right: -23.473%;
    top: -4.337%;
    width: 775px;
}
.bd-imagelink-34 {
    padding-bottom: 2px;
}
.bd-imagelink-35 {
    bottom: auto;
    height: 177px;
    left: auto;
    position: absolute;
    right: 5.714%;
    top: 8.139%;
    width: 550px;
}
.bd-imagelink-36 {
    position: relative;
    top: 330px;
}
.bd-imagelink-37 {
    bottom: auto;
    height: 178px;
    left: 33.651%;
    position: absolute;
    right: auto;
    top: 9.855%;
    width: 196px;
}
.bd-imagelink-38 {
    position: relative;
    top: 310px;
}
.bd-imagelink-4 {
    bottom: auto;
    left: auto;
    position: relative;
    right: auto;
    top: 0;
}
.bd-imagelink-41 {
    padding-bottom: 20px;
    width: 920px;
}
.bd-imagelink-42 {
    bottom: auto;
    height: 451px;
    left: -4.582%;
    position: absolute;
    right: auto;
    top: -2.474%;
    width: 676px;
}
.bd-imagelink-43 {
    bottom: auto;
    height: 474px;
    left: auto;
    position: absolute;
    right: -29.242%;
    top: -3.25%;
    width: 844px;
}
.bd-imagelink-44 {
    bottom: auto;
    height: 467px;
    left: auto;
    position: absolute;
    right: -31.672%;
    top: -2.296%;
    width: 831px;
}
.bd-imagelink-45 {
    bottom: auto;
    height: 104px;
    left: auto;
    position: absolute;
    right: 10.807%;
    top: 32.883%;
    width: 484px;
}
.bd-imagelink-46 {
    bottom: auto;
    height: 423px;
    left: -9.746%;
    position: absolute;
    right: auto;
    top: -3.25%;
    width: 752px;
}
.bd-imagelink-47 {
    bottom: auto;
    height: 450px;
    left: auto;
    position: absolute;
    right: -15.779%;
    top: -1.527%;
    width: 800px;
}
.bd-imagelink-48 {
    bottom: auto;
    height: 207px;
    left: 10.684%;
    position: absolute;
    right: auto;
    top: 14.668%;
    width: 481px;
}
.bd-imagelink-49 {
    bottom: auto;
    height: 144px;
    left: 6.667%;
    position: absolute;
    right: auto;
    top: 22.713%;
    width: 541px;
}
.bd-imagelink-50 {
    bottom: auto;
    height: 163px;
    left: 24.286%;
    position: absolute;
    right: auto;
    top: 18.39%;
    width: 314px;
}
.bd-imagelink-51 {
    bottom: auto;
    height: 96px;
    left: auto;
    position: absolute;
    right: 6.19%;
    top: 33.012%;
    width: 545px;
}
.bd-imagelink-52 {
    bottom: auto;
    height: 214px;
    left: 6.349%;
    position: absolute;
    right: auto;
    top: 17.156%;
    width: 549px;
}
.bd-imagelink-53 {
    position: relative;
    top: 300px;
}
.bd-imagelink-55 {
    bottom: auto;
    height: 921px;
    left: auto;
    position: absolute;
    right: -4.786%;
    top: -148.391%;
    width: 1382px;
}
.bd-imagelink-56 {
    bottom: auto;
    height: 938px;
    left: -6.22%;
    position: absolute;
    right: auto;
    top: -127.308%;
    width: 1409px;
}
.bd-imagelink-57 {
    bottom: auto;
    height: 626px;
    left: -36.171%;
    position: absolute;
    right: auto;
    top: -13.53%;
    width: 938px;
}
.bd-imagelink-58 {
    bottom: auto;
    height: 509px;
    left: auto;
    position: absolute;
    right: -26.849%;
    top: -24.49%;
    width: 904px;
}
.bd-imagelink-59 {
    bottom: auto;
    height: 538px;
    left: 0;
    right: auto;
    top: 0;
    width: 378px;
}
.bd-imagelink-6, .bd-imagelink-7 {
    height: 520px;
    left: auto;
    width: 1920px;
}
.bd-imagelink-6 {
    bottom: auto;
    position: absolute;
    right: -26.206%;
    top: -0.576%;
}
.bd-imagelink-7 {
    bottom: auto;
    position: absolute;
    right: -25.761%;
    top: 0.195%;
}
.bd-imagelink-8, .bd-imagelink-9 {
    height: 180px;
    width: 280px;
}
.bd-layoutbox-10, .bd-layoutbox-11, .bd-layoutbox-12, .bd-layoutbox-2, .bd-layoutbox-24, .bd-layoutbox-25, .bd-layoutbox-26, .bd-layoutbox-3, .bd-layoutbox-33, .bd-layoutbox-4, .bd-layoutbox-6, .bd-layoutbox-8, .bd-layoutcolumn-22, .bd-layoutcolumn-24, .bd-layoutcolumn-27, .bd-layoutcolumn-30, .bd-layoutcolumn-35, .bd-layoutcolumn-38, .bd-layoutcolumn-39, .bd-layoutcolumn-44, .bd-layoutcolumn-50, .bd-layoutcolumn-52, .bd-layoutcontainer-12, .bd-layoutcontainer-14, .bd-layoutcontainer-9, .bd-postcontent-4, .bd-postheader-7, .bd-posticonauthor-11, .bd-posticonauthor-15, .bd-posticondate-14, .bd-posticontags-12, .bd-posticontags-16, .bd-posticontags-18, .bd-postimage-6, .bd-postimage-7, .bd-postreadmore-1, .bd-postreadmore-4, .bd-primarywidgetarea-14, .bd-slider-10 {
    position: relative;
}
.bd-animation-4.animated.pulse {
    animation-delay: 0ms;
    animation-duration: 1000ms;
}
.bd-animation-5.animated.pulse {
    animation-delay: 0ms;
    animation-duration: 1000ms;
}
.bd-layoutbox-1 {
    bottom: auto;
    height: 72px;
    left: 0;
    right: auto;
    top: 0;
}
.bd-layoutbox-11 {
    background-color: #db0000;
    bottom: auto;
    height: 102px;
    left: 0;
    margin-bottom: 0;
    right: auto;
    top: 0;
}
.bd-layoutbox-12 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.bd-layoutbox-13 {
    background-color: #db0000;
    margin-top: 0;
}
.bd-layoutbox-14 {
    background-color: #000;
    bottom: auto;
    left: 0;
    right: auto;
    top: 0;
}
.bd-layoutbox-15 {
    background-color: #303030;
    bottom: auto;
    height: 414px;
    left: 0;
    right: auto;
    top: 0;
}
.bd-layoutbox-16 {
    background-color: #303030;
    border-color: #fff #333;
    border-style: solid;
    border-width: 4px 0 0;
    bottom: auto;
    height: 116px;
    left: 0;
    margin-bottom: 0;
    right: auto;
    top: 0;
}
.bd-layoutbox-17 {
    background-image: url("/static/images/29ce5858115068ae93876ace611af28e_audi_pozadi.jpg");
    background-repeat: no-repeat;
    background-size: auto auto;
    bottom: auto;
    height: 610px;
    left: 0;
    right: auto;
    top: 0;
}
.bd-layoutbox-17 .bd-container-inner {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
}
.bd-layoutbox-18 {
    background-color: #303030;
    bottom: auto;
    height: 110px;
    left: 0;
    right: auto;
    top: 0;
}
.bd-layoutbox-19 {
    background-color: #db0000;
    bottom: auto;
    height: 160px;
    left: 0;
    right: auto;
    top: 0;
}
.bd-layoutbox-20, .bd-layoutbox-21, .bd-layoutbox-22 {
    background-color: #000;
}
.bd-layoutbox-19 .bd-container-inner {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
}
.bd-layoutbox-2 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.bd-layoutbox-24, .bd-layoutbox-26 {
    margin-bottom: 15px;
    margin-top: 15px;
}
.bd-layoutbox-20 .bd-container-inner {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
}
.bd-layoutbox-22 {
    bottom: auto;
    height: 560px;
    left: 0;
    right: auto;
    top: 0;
}
.bd-layoutbox-23 {
    background-color: #303030;
    bottom: auto;
    height: 430px;
    left: 0;
    right: auto;
    top: 0;
}
.bd-layoutbox-25 {
    background-color: #000;
    padding: 10px;
}
.bd-layoutbox-27 {
    background-color: #434343;
    background-image: url("/static/images/0e3347f08d08dd3a11b829edd6b611bc_livingroom_bg.jpg");
    background-repeat: no-repeat;
    bottom: auto;
    height: 598px;
    left: 0;
    right: auto;
    top: 0;
}
.bd-layoutbox-27 .bd-container-inner {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
}
.bd-layoutbox-29 {
    bottom: auto;
    height: 210px;
    left: 0;
    margin-top: 20px;
    right: auto;
    top: 0;
}
.bd-layoutbox-6, .bd-layoutbox-8 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.bd-layoutbox-3 {
    background-image: url("/static/images/3b39356c8cb3759c57bd81916a71c633_bmw_pozadi.jpg");
    background-repeat: no-repeat;
    background-size: auto auto;
    bottom: auto;
    height: 677px;
    left: 0;
    right: auto;
    top: 0;
}
.bd-layoutbox-3 .bd-container-inner {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
}
.bd-layoutbox-30 {
    background-color: #303030;
    height: 110px;
}
.bd-layoutbox-32 {
    background-color: #303030;
    height: 430px;
}
.bd-layoutbox-33 {
    background-color: #000;
    height: 102px;
    margin-bottom: 0;
}
.bd-layoutbox-34 {
    background-color: #fff;
    bottom: auto;
    height: 501px;
    left: 0;
    right: auto;
    top: 0;
}
.bd-layoutbox-37, .bd-layoutbox-9, .bd-layoutcolumn-20, .bd-layoutcolumn-21, .bd-layoutcontainer-11, .bd-layoutcontainer-12, .bd-layoutcontainer-23, .bd-layoutcontainer-8 {
    background-color: #000;
}
.bd-layoutbox-35 {
    bottom: auto;
    height: 300px;
    left: 0;
    right: auto;
    top: 0;
}
.bd-layoutbox-37 {
    border-color: #fff;
    border-style: solid;
    border-width: 0 0 4px;
    /*height: 150px;*/
}
.bd-layoutbox-9 {
    background-image: url("/static/images/pozadi3.jpg");
    background-repeat: no-repeat;
    border-color: #fff #333 #333;
    border-style: solid;
    border-width: 4px 0 0;
    bottom: auto;
    height: 549px;
    left: 0;
    right: auto;
    top: 0;
}
.bd-layoutbox-9 .bd-container-inner {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
}
.bd-layoutcontainer-10 {
    background-color: #000;
    padding-top: 20px;
}
.bd-layoutcolumn-27, .bd-layoutcolumn-28 {
    text-align: center;
}
.bd-layoutcolumn-29, .bd-layoutcolumn-30 {
    text-align: center;
}
.bd-layoutcontainer-11 {
    margin-bottom: 0;
    padding-top: 20px;
}
.bd-layoutcolumn-38, .bd-layoutcolumn-39 {
    text-align: center;
}
.bd-layoutcolumn-37, .bd-layoutcolumn-44 {
    text-align: center;
}
.bd-layoutcontainer-12 {
    margin-bottom: 0;
}
.bd-layoutcolumn-26, .bd-layoutcolumn-34, .bd-layoutcolumn-35 {
    text-align: center;
}
.bd-layoutcontainer-13 {
    float: none;
    position: relative;
    vertical-align: middle;
}
.bd-layoutcolumn-46, .bd-layoutcolumn-50 {
    text-align: center;
}
.bd-layoutcolumn-49 {
    text-align: center;
}
.bd-layoutcolumn-51 {
    border-style: none;
    border-width: 0;
    margin: 0;
    padding: 0;
}
.bd-layoutcolumn-74, .bd-layoutcolumn-75 {
    padding: 10px;
}
.bd-layoutcolumn-20, .bd-layoutcolumn-21 {
    text-align: center;
}
.bd-layoutcolumn-22, .bd-layoutcolumn-24 {
    text-align: center;
}
.bd-logo-3 {
    display: inline-block;
}
.bd-logo-3 img {
    display: block;
    height: 100%;
    width: 100%;
}
.bd-postcontent-4 {
    margin-bottom: 10px;
    margin-top: 15px;
}
.bd-blockquotes-20, .bd-postcontent-4:not(.shape-only) blockquote {
    border-left: 5px solid #ddd;
    border-width: 0 0 0 5px;
}
.bd-posticonauthor-11, .bd-posticondate-14 {
    border-left-style: none;
    border-left-width: 0;
}
.bd-blockquotes-20, .bd-blockquotes-20 p, .bd-postcontent-4:not(.shape-only) blockquote, .bd-postcontent-4:not(.shape-only) blockquote p {
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
}
.bd-postheader-7 {
    margin-bottom: 0;
    margin-top: 0;
}
h2.bd-postheader-7 {
    color: #f0ad4e;
    font-size: 36px;
    font-weight: 200;
    line-height: 51.43px;
    text-transform: uppercase;
}
h2.bd-postheader-7 a {
    font-size: 30px;
    font-weight: 400;
    line-height: 42.86px;
}
.bd-posticonauthor-4, .bd-posticonauthor-6, .bd-posticondate-5 {
    font-size: 11.9px;
    line-height: 17px;
}
.bd-posticonauthor-11 {
    border-bottom-style: none;
    border-bottom-width: 0;
    border-right: 1px solid #ccc;
    border-top-style: none;
    border-top-width: 0;
    float: left;
    margin-right: 10px;
}
.bd-posticonauthor-11 .bd-icon-24 {
    white-space: nowrap;
}
.bd-posticonauthor-11 .bd-icon-24 span {
    vertical-align: middle;
    white-space: normal;
}
.bd-icon-24::before {
    color: #ccc;
    display: inline-block;
    margin-right: 5px;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-24.active::before, .bd-icon-24.active:hover::before, .bd-icon-24:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-posticonauthor-15 {
    border-right: 1px solid #ccc;
    border-style: none solid none none;
    border-width: 0 1px 0 0;
    float: left;
    margin-right: 10px;
}
.bd-posticonauthor-15 .bd-icon-28 {
    white-space: nowrap;
}
.bd-posticonauthor-15 .bd-icon-28 span {
    vertical-align: middle;
    white-space: normal;
}
.bd-icon-28::before {
    color: #ccc;
    display: inline-block;
    margin-right: 5px;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-28.active::before, .bd-icon-28.active:hover::before, .bd-icon-28:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-posticondate-14 {
    border-bottom-style: none;
    border-bottom-width: 0;
    border-right: 1px solid #ccc;
    border-top-style: none;
    border-top-width: 0;
    color: #777;
    float: left;
    font-weight: 400;
    margin-right: 10px;
}
.bd-posticondate-14 .bd-icon-27 {
    white-space: nowrap;
}
.bd-posticondate-14 .bd-icon-27 span {
    vertical-align: middle;
    white-space: normal;
}
.bd-icon-27::before {
    color: #ccc;
    display: inline-block;
    margin-right: 5px;
    text-decoration: none;
    vertical-align: middle;
    visibility: hidden;
}
.bd-icon-27.active::before, .bd-icon-27.active:hover::before, .bd-icon-27:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-posticontags-12 {
    float: left;
    margin-right: 10px;
}
.bd-posticontags-12 .bd-icon-25 {
    white-space: nowrap;
}
.bd-posticontags-12 .bd-icon-25 span {
    vertical-align: middle;
    white-space: normal;
}
.bd-icon-25::before {
    color: #ccc;
    display: inline-block;
    margin-right: 5px;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-25.active::before, .bd-icon-25.active:hover::before, .bd-icon-25:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-posticontags-18 {
    color: #777;
    float: left;
    margin-right: 10px;
    text-transform: none;
}
.bd-posticontags-18 .bd-icon-10 {
    white-space: nowrap;
}
.bd-posticontags-18 .bd-icon-10 span {
    vertical-align: middle;
    white-space: normal;
}
.bd-icon-10 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-10::before {
    color: #ccc;
    content: "ǈ";
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    margin-right: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-icon-10.active::before, .bd-icon-10.active:hover::before, .bd-icon-10:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-posticontags-16 {
    float: left;
    font-style: italic;
    margin-right: 10px;
    padding-right: 10px;
}
.bd-posticontags-16 .bd-icon-29 {
    white-space: nowrap;
}
.bd-posticontags-16 .bd-icon-29 span {
    vertical-align: middle;
    white-space: normal;
}
.bd-icon-29::before {
    color: #ccc;
    display: inline-block;
    margin-right: 5px;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-29.active::before, .bd-icon-29.active:hover::before, .bd-icon-29:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-postimage-6 {
    bottom: auto;
    left: 0;
    margin-bottom: 0;
    margin-top: 16px;
    right: auto;
    top: 0;
    width: 100%;
}
.bd-postimage-6 img {
    height: 100%;
    width: 100%;
}
.bd-postimage-7 {
    display: inline-block;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 450px;
}
.bd-postimage-7 img {
    height: 100%;
    width: 100%;
}
.bd-postreadmore-1 {
    float: right;
}
.bd-button-21 a {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}
.bd-button-21, .bd-button-21:visited, .bd-postreadmore-1 .bd-button-21, .bd-postreadmore-1 .bd-button-21:visited, .bd-postreadmore-1 a.bd-button-21[href], .bd-postreadmore-1 a.bd-button-21[href]:visited, .bd-postreadmore-1 button, .bd-postreadmore-1 button:visited, .bd-postreadmore-1 input[type="submit"], .bd-postreadmore-1 input[type="submit"]:visited, .bd-postreadmore-1 input[type="button"], .bd-postreadmore-1 input[type="button"]:visited, a.bd-button-21[href], a.bd-button-21[href]:visited, button.bd-button-21, button.bd-button-21:visited, input.bd-button-21, input.bd-button-21:visited {
    background-color: transparent;
    background-image: none;
    border-width: 0;
    color: #a1a1a1;
    display: inline-block;
    font-style: italic;
    padding: 0;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
}
.bd-button-21:focus, .bd-button-21:hover, .bd-postreadmore-1 .bd-button-21:focus, .bd-postreadmore-1 .bd-button-21:hover, .bd-postreadmore-1 a.bd-button-21[href]:focus, .bd-postreadmore-1 a.bd-button-21[href]:hover, .bd-postreadmore-1 button:focus, .bd-postreadmore-1 button:hover, .bd-postreadmore-1 input[type="submit"]:focus, .bd-postreadmore-1 input[type="submit"]:hover, .bd-postreadmore-1 input[type="button"]:focus, .bd-postreadmore-1 input[type="button"]:hover, a.bd-button-21[href]:focus, a.bd-button-21[href]:hover, button.bd-button-21:focus, button.bd-button-21:hover, input.bd-button-21:focus, input.bd-button-21:hover {
    background-color: transparent;
    background-image: none;
    color: #fff;
    text-decoration: underline;
}
.bd-button-21:active, .bd-postreadmore-1 .bd-button-21:active, .bd-postreadmore-1 a.bd-button-21[href]:active, .bd-postreadmore-1 button:active, .bd-postreadmore-1 input[type="submit"]:active, .bd-postreadmore-1 input[type="button"]:active, a.bd-button-21[href]:active, button.bd-button-21:active, input.bd-button-21:active {
    background-color: transparent;
    background-image: none;
    color: #a1a1a1;
    text-decoration: underline;
}
.bd-block-5 {
    margin: 20px 0 0;
}
.bd-blockquotes-14, .bd-container-45:not(.shape-only) blockquote {
    border-left: 5px solid #ddd;
    border-radius: 0;
    border-width: 0 0 0 5px;
}
.bd-blockquotes-14, .bd-blockquotes-14 p, .bd-container-45:not(.shape-only) blockquote, .bd-container-45:not(.shape-only) blockquote p {
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
}
.bd-button-14 a {
    font-size: 14px;
    line-height: 20px;
}
.bd-button-14, .bd-button-14:visited, .bd-container-45:not(.shape-only) .bd-button-14, .bd-container-45:not(.shape-only) .bd-button-14:visited, .bd-container-45:not(.shape-only) a.bd-button-14[href], .bd-container-45:not(.shape-only) a.bd-button-14[href]:visited, .bd-container-45:not(.shape-only) button, .bd-container-45:not(.shape-only) button:visited, .bd-container-45:not(.shape-only) input[type="submit"], .bd-container-45:not(.shape-only) input[type="submit"]:visited, .bd-container-45:not(.shape-only) input[type="button"], .bd-container-45:not(.shape-only) input[type="button"]:visited, a.bd-button-14[href], a.bd-button-14[href]:visited, button.bd-button-14, button.bd-button-14:visited, input.bd-button-14, input.bd-button-14:visited {
    background-color: #a1a1a1;
    background-image: none;
    border: 0 solid #fff;
    color: #fff;
    display: inline-block;
    padding: 7px 15px;
    text-align: center;
    vertical-align: middle;
}
.bd-button-14:focus, .bd-button-14:hover, .bd-container-45:not(.shape-only) .bd-button-14:focus, .bd-container-45:not(.shape-only) .bd-button-14:hover, .bd-container-45:not(.shape-only) a.bd-button-14[href]:focus, .bd-container-45:not(.shape-only) a.bd-button-14[href]:hover, .bd-container-45:not(.shape-only) button:focus, .bd-container-45:not(.shape-only) button:hover, .bd-container-45:not(.shape-only) input[type="submit"]:focus, .bd-container-45:not(.shape-only) input[type="submit"]:hover, .bd-container-45:not(.shape-only) input[type="button"]:focus, .bd-container-45:not(.shape-only) input[type="button"]:hover, a.bd-button-14[href]:focus, a.bd-button-14[href]:hover, button.bd-button-14:focus, button.bd-button-14:hover, input.bd-button-14:focus, input.bd-button-14:hover {
    background-color: #000;
    background-image: none;
    color: #fff;
    text-decoration: none;
}
.bd-imagestyles-14 {
    border: 0 solid #777;
    border-radius: 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.bd-container-45:not(.shape-only) img {
    border: 0 solid #777;
    border-radius: 0;
    display: inline-block;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
}
.bd-container-45:not(.shape-only) table, .bd-table-15 {
    border-collapse: collapse;
    width: 100%;
}
.bd-container-45:not(.shape-only) table thead td, .bd-container-45:not(.shape-only) table thead th, .bd-table-15 thead td, .bd-table-15 thead th {
    border-bottom: 1px solid #ddd;
}
.bd-container-45:not(.shape-only) table td, .bd-container-45:not(.shape-only) table th, .bd-table-15 td, .bd-table-15 th {
    padding: 5px;
}
.bd-container-45:not(.shape-only) table tbody > tr:nth-child(2n+1) > td, .bd-container-45:not(.shape-only) table tbody > tr:nth-child(2n+1) > th, .bd-table-15 tbody > tr:nth-child(2n+1) > td, .bd-table-15 tbody > tr:nth-child(2n+1) > th {
    background-color: #f5f5f5;
    background-image: none;
}
.bd-container-44 {
    margin: 0 auto 7px;
    padding: 0;
}
.bd-container-44 h1, .bd-container-44 h2, .bd-container-44 h3, .bd-container-44 h4, .bd-container-44 h5, .bd-container-44 h6 {
    color: #a1a1a1;
    margin: 0;
}
.bd-blockquotes-13, .bd-container-44:not(.shape-only) blockquote {
    border-left: 5px solid #ddd;
    border-radius: 0;
    border-width: 0 0 0 5px;
}
.bd-slider-5, .bd-slider-6 {
    border-right: 0 solid #fff;
}
.bd-blockquotes-13, .bd-blockquotes-13 p, .bd-container-44:not(.shape-only) blockquote, .bd-container-44:not(.shape-only) blockquote p {
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
}
.bd-button-13 a {
    font-size: 14px;
    line-height: 20px;
}
.bd-slider-10.carousel, .bd-slider-11.carousel {
    line-height: inherit;
}
.bd-button-13, .bd-button-13:visited, .bd-container-44:not(.shape-only) .bd-button-13, .bd-container-44:not(.shape-only) .bd-button-13:visited, .bd-container-44:not(.shape-only) a.bd-button-13[href], .bd-container-44:not(.shape-only) a.bd-button-13[href]:visited, .bd-container-44:not(.shape-only) button, .bd-container-44:not(.shape-only) button:visited, .bd-container-44:not(.shape-only) input[type="submit"], .bd-container-44:not(.shape-only) input[type="submit"]:visited, .bd-container-44:not(.shape-only) input[type="button"], .bd-container-44:not(.shape-only) input[type="button"]:visited, a.bd-button-13[href], a.bd-button-13[href]:visited, button.bd-button-13, button.bd-button-13:visited, input.bd-button-13, input.bd-button-13:visited {
    background-color: #a1a1a1;
    background-image: none;
    border: 0 solid #fff;
    color: #fff;
    display: inline-block;
    padding: 7px 15px;
    text-align: center;
    vertical-align: middle;
}
.bd-button-13:focus, .bd-button-13:hover, .bd-container-44:not(.shape-only) .bd-button-13:focus, .bd-container-44:not(.shape-only) .bd-button-13:hover, .bd-container-44:not(.shape-only) a.bd-button-13[href]:focus, .bd-container-44:not(.shape-only) a.bd-button-13[href]:hover, .bd-container-44:not(.shape-only) button:focus, .bd-container-44:not(.shape-only) button:hover, .bd-container-44:not(.shape-only) input[type="submit"]:focus, .bd-container-44:not(.shape-only) input[type="submit"]:hover, .bd-container-44:not(.shape-only) input[type="button"]:focus, .bd-container-44:not(.shape-only) input[type="button"]:hover, a.bd-button-13[href]:focus, a.bd-button-13[href]:hover, button.bd-button-13:focus, button.bd-button-13:hover, input.bd-button-13:focus, input.bd-button-13:hover {
    background-color: #000;
    background-image: none;
    color: #fff;
    text-decoration: none;
}
.bd-imagestyles-13 {
    border: 0 solid #777;
    border-radius: 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.bd-container-44:not(.shape-only) img {
    border: 0 solid #777;
    border-radius: 0;
    display: inline-block;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
}
.bd-text404-12, .bd-text404-51 {
    max-width: 600px;
}
.bd-container-44:not(.shape-only) table, .bd-table-14 {
    border-collapse: collapse;
    width: 100%;
}
.bd-container-44:not(.shape-only) table thead td, .bd-container-44:not(.shape-only) table thead th, .bd-table-14 thead td, .bd-table-14 thead th {
    border-bottom: 1px solid #ddd;
}
.bd-container-44:not(.shape-only) table td, .bd-container-44:not(.shape-only) table th, .bd-table-14 td, .bd-table-14 th {
    padding: 5px;
}
.bd-container-44:not(.shape-only) table tbody > tr:nth-child(2n+1) > td, .bd-container-44:not(.shape-only) table tbody > tr:nth-child(2n+1) > th, .bd-table-14 tbody > tr:nth-child(2n+1) > td, .bd-table-14 tbody > tr:nth-child(2n+1) > th {
    background-color: #f5f5f5;
    background-image: none;
}
.bd-primarywidgetarea-14 {
    padding: 10px;
}
.bd-slider-10 {
    border: 4px solid #000;
    height: 280px;
    min-height: 20px;
    width: 100%;
}
.bd-slider-11, .bd-slider-2, .bd-slider-3 {
    border: 4px solid #fff;
}
.bd-sliderindicators-10 {
    bottom: 0;
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: bottom;
    white-space: nowrap;
}
.bd-sliderindicators-10::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: bottom;
    width: 0;
}
.bd-sliderindicators-10 .bd-indicators {
    pointer-events: auto;
}
.bd-slider-10 .left-button, .bd-slider-10 .right-button {
    bottom: 0;
    position: absolute;
    top: 0;
}
.bd-slide-31, .bd-slide-32 {
    position: relative;
}
.bd-slider-10 .left-button {
    left: 0;
}
.bd-slider-10 .right-button {
    right: 0;
}
.bd-slider-10 .carousel .item, .bd-slider-10.carousel .item {
    left: 0 !important;
    transition-property: opacity;
}
.bd-slider-10 .next, .bd-slider-10 .prev {
    opacity: 0;
}
.bd-slider-10 .next.left, .bd-slider-10 .prev.right {
    opacity: 1;
    z-index: 1;
}
.bd-slider-10 .active.left, .bd-slider-10 .active.right {
    opacity: 0;
    z-index: 2;
}
.bd-slider-10 .bd-sliderindicators-10, .bd-slider-10 .left-button, .bd-slider-10 .right-button {
    z-index: 3;
}
.bd-slide-31 {
    box-sizing: border-box;
    height: 100%;
    width: 100%;
    z-index: 0;
}
.bd-slide-31, .bd-slide-32 {
    box-sizing: border-box;
}
.bd-slide-32 {
    background-color: #000;
    box-sizing: border-box;
    height: 100%;
    width: 100%;
    z-index: 0;
}
.bd-slider-11 {
    height: 350px;
    min-height: 20px;
    position: relative;
    width: 100%;
}
.bd-sliderindicators-11 {
    bottom: 0;
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: bottom;
    white-space: nowrap;
}
.bd-sliderindicators-11::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: bottom;
    width: 0;
}
.bd-sliderindicators-11 .bd-indicators {
    pointer-events: auto;
}
.bd-slider-11 .left-button, .bd-slider-11 .right-button {
    bottom: 0;
    position: absolute;
    top: 0;
}
.bd-slide-30, .bd-slider-2 {
    position: relative;
    width: 100%;
}
.bd-slider-11 .left-button {
    left: 0;
}
.bd-slider-11 .right-button {
    right: 0;
}
.bd-carousel-8 {
    display: inline-block;
}
.left-button .bd-carousel-8, .right-button .bd-carousel-8 {
    display: inline-block;
    font-size: 14px;
    pointer-events: auto;
    vertical-align: middle;
}
.left-button .bd-carousel-8 .bd-icon-38, .right-button .bd-carousel-8 .bd-icon-38 {
    display: inline-block;
}
.right-button .bd-carousel-8 {
    transform: matrix(-1, 0, 0, 1, 0, 0);
}
.left-button .bd-carousel-8 {
    transform: matrix(1, 0, 0, 1, 0, 0);
}
.bd-icon-38 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-38::before {
    color: #db0000;
    content: "Ǭ";
    display: inline-block;
    font-size: 60px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-icon-38:hover::before {
    background-color: rgba(255, 255, 255, 0);
    color: #000;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-38.active::before, .bd-icon-38.active:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-slide-30 {
    background-color: #000;
    box-sizing: border-box;
    height: 100%;
    z-index: 0;
}
.bd-slide-30, .bd-slide-4 {
    box-sizing: border-box;
}
.bd-slide-4 {
    background-color: #f5f5f5;
    box-sizing: border-box;
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 0;
}
.bd-slider-2 {
    height: 400px;
    margin-top: 25px;
    min-height: 20px;
}
.bd-slider-2.carousel {
    line-height: inherit;
}
.bd-sliderindicators-1 {
    bottom: 0;
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: bottom;
    white-space: nowrap;
}
.bd-sliderindicators-1::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: bottom;
    width: 0;
}
.bd-sliderindicators-1 .bd-indicators {
    pointer-events: auto;
}
.bd-slider-2 .left-button, .bd-slider-2 .right-button {
    bottom: 0;
    position: absolute;
    top: 0;
}
.bd-slide-33, .bd-slider-3 {
    position: relative;
    width: 100%;
}
.bd-slider-2 .left-button {
    left: 0;
}
.bd-slider-2 .right-button {
    right: 0;
}
.bd-slider-2 .carousel .item, .bd-slider-2.carousel .item {
    left: 0 !important;
    transition-property: opacity;
}
.bd-slider-2 .next, .bd-slider-2 .prev {
    opacity: 0;
}
.bd-slider-2 .next.left, .bd-slider-2 .prev.right {
    opacity: 1;
    z-index: 1;
}
.bd-slider-2 .active.left, .bd-slider-2 .active.right {
    opacity: 0;
    z-index: 2;
}
.bd-slider-2 .bd-sliderindicators-1, .bd-slider-2 .left-button, .bd-slider-2 .right-button {
    z-index: 3;
}
.bd-carousel-1 {
    display: inline-block;
}
.left-button .bd-carousel-1, .right-button .bd-carousel-1 {
    display: inline-block;
    font-size: 14px;
    pointer-events: auto;
    vertical-align: middle;
}
.left-button .bd-carousel-1 .bd-icon-15, .right-button .bd-carousel-1 .bd-icon-15 {
    display: inline-block;
}
.right-button .bd-carousel-1 {
    transform: matrix(-1, 0, 0, 1, 0, 0);
}
.left-button .bd-carousel-1 {
    transform: matrix(1, 0, 0, 1, 0, 0);
}
.bd-icon-15 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-15::before {
    color: #db0000;
    content: "Ǭ";
    display: inline-block;
    font-size: 60px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-icon-15:hover::before {
    background-color: rgba(255, 255, 255, 0);
    color: #000;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-15.active::before, .bd-icon-15.active:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-slide-5 {
    box-sizing: border-box;
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 0;
}
.bd-slide-33, .bd-slide-5 {
    box-sizing: border-box;
}
.bd-slide-33 {
    background-color: #f5f5f5;
    box-sizing: border-box;
    height: 100%;
    z-index: 0;
}
.bd-slider-3 {
    height: 400px;
    min-height: 20px;
}
.bd-slider-3.carousel {
    line-height: inherit;
}
.bd-sliderindicators-2 {
    bottom: 0;
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: bottom;
    white-space: nowrap;
}
.bd-sliderindicators-2::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: bottom;
    width: 0;
}
.bd-sliderindicators-2 .bd-indicators {
    pointer-events: auto;
}
.bd-slider-3 .left-button, .bd-slider-3 .right-button {
    bottom: 0;
    position: absolute;
    top: 0;
}
.bd-slide-11, .bd-slider-4 {
    position: relative;
    width: 100%;
}
.bd-slider-3 .left-button {
    left: 0;
}
.bd-slider-3 .right-button {
    right: 0;
}
.bd-slider-3 .carousel .item, .bd-slider-3.carousel .item {
    left: 0 !important;
    transition-property: opacity;
}
.bd-slider-3 .next, .bd-slider-3 .prev {
    opacity: 0;
}
.bd-slider-3 .next.left, .bd-slider-3 .prev.right {
    opacity: 1;
    z-index: 1;
}
.bd-slider-3 .active.left, .bd-slider-3 .active.right {
    opacity: 0;
    z-index: 2;
}
.bd-slider-3 .bd-sliderindicators-2, .bd-slider-3 .left-button, .bd-slider-3 .right-button {
    z-index: 3;
}
.bd-carousel-4 {
    display: inline-block;
}
.left-button .bd-carousel-4, .right-button .bd-carousel-4 {
    display: inline-block;
    font-size: 14px;
    pointer-events: auto;
    vertical-align: middle;
}
.left-button .bd-carousel-4 .bd-icon-26, .right-button .bd-carousel-4 .bd-icon-26 {
    display: inline-block;
}
.right-button .bd-carousel-4 {
    transform: matrix(-1, 0, 0, 1, 0, 0);
}
.left-button .bd-carousel-4 {
    transform: matrix(1, 0, 0, 1, 0, 0);
}
.bd-icon-26 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-26::before {
    color: #db0000;
    content: "Ǭ";
    display: inline-block;
    font-size: 60px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-slider-4.carousel, .bd-slider-5.carousel, .bd-slider-6.carousel, .bd-slider-7.carousel {
    line-height: inherit;
}
.bd-sliderindicators-4::before, .bd-sliderindicators-5::before, .bd-sliderindicators-6::before, .bd-sliderindicators-7::before {
    content: "";
}
.bd-icon-26:hover::before {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(120, 120, 120, 0.5);
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-26.active::before, .bd-icon-26.active:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-slide-11 {
    box-sizing: border-box;
    height: 100%;
    z-index: 0;
}
.bd-slide-11, .bd-slide-8 {
    box-sizing: border-box;
}
.bd-slide-8 {
    background-color: #f5f5f5;
    box-sizing: border-box;
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 0;
}
.bd-slide-13, .bd-slide-16, .bd-slide-18, .bd-slide-20, .bd-slide-23, .bd-slide-26, .bd-slide-27, .bd-slide-9 {
    background-color: #000;
}
.bd-slider-4 {
    bottom: auto;
    height: 350px;
    left: 0;
    min-height: 20px;
    right: auto;
    top: 0;
}
.bd-sliderindicators-4 {
    bottom: 0;
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: bottom;
    white-space: nowrap;
}
.bd-sliderindicators-4::before {
    display: inline-block;
    height: 100%;
    vertical-align: bottom;
    width: 0;
}
.bd-sliderindicators-4 .bd-indicators {
    pointer-events: auto;
}
.bd-slider-4 .left-button, .bd-slider-4 .right-button {
    bottom: 0;
    position: absolute;
    top: 0;
}
.bd-slider-4 .left-button {
    left: 0;
}
.bd-slider-4 .right-button {
    right: 0;
}
.bd-slide-13 {
    box-sizing: border-box;
    height: 100%;
    width: 100%;
    z-index: 0;
}
.bd-slide-13, .bd-slide-16 {
    box-sizing: border-box;
}
.bd-slider-5 {
    border-bottom: 2px solid #fff;
    border-left: 0 solid #fff;
    border-top: 0 solid #fff;
    bottom: auto;
    clear: both;
    height: 219px;
    left: 0;
    min-height: 20px;
    position: relative;
    right: auto;
    top: 0;
    width: 100%;
}
.bd-slide-16, .bd-slide-18, .bd-slide-26, .bd-slide-9 {
    height: 100%;
    width: 100%;
}
.bd-sliderindicators-5 {
    bottom: 0;
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: bottom;
    white-space: nowrap;
}
.bd-sliderindicators-5::before {
    display: inline-block;
    height: 100%;
    vertical-align: bottom;
    width: 0;
}
.bd-sliderindicators-5 .bd-indicators {
    pointer-events: auto;
}
.bd-slider-5 .left-button, .bd-slider-5 .right-button {
    bottom: 0;
    position: absolute;
    top: 0;
}
.bd-slide-16, .bd-slide-18, .bd-slide-26, .bd-slide-9, .bd-slider-6 {
    position: relative;
}
.bd-slider-5 .left-button {
    left: 0;
}
.bd-slider-5 .right-button {
    right: 0;
}
.bd-slider-5 .carousel .item, .bd-slider-5.carousel .item {
    left: 0;
    transition-property: top;
}
.bd-slider-5 .active {
    top: 0;
}
.bd-slider-5 .next {
    top: -100%;
}
.bd-slider-5 .prev {
    top: 100%;
}
.bd-slider-5 .next.left, .bd-slider-5 .prev.right {
    top: 0;
}
.bd-slider-5 .active.left {
    top: 100%;
}
.bd-slider-5 .active.right {
    top: -100%;
}
.bd-slide-16 {
    box-sizing: border-box;
    z-index: 0;
}
.bd-slide-9 {
    box-sizing: border-box;
    z-index: 0;
}
.bd-slide-18, .bd-slide-9 {
    box-sizing: border-box;
}
.bd-slide-18 {
    box-sizing: border-box;
    z-index: 0;
}
.bd-slide-26 {
    box-sizing: border-box;
    z-index: 0;
}
.bd-slide-15, .bd-slide-26 {
    box-sizing: border-box;
}
.bd-slider-6 {
    border-bottom: 0 solid #fff;
    border-left: 0 solid #fff;
    border-top: 2px solid #fff;
    bottom: auto;
    height: 331px;
    left: 0;
    min-height: 20px;
    right: auto;
    top: 0;
    width: 100%;
}
.bd-slide-15, .bd-slide-20, .bd-slide-23, .bd-slide-27 {
    height: 100%;
    width: 100%;
}
.bd-sliderindicators-6 {
    bottom: 0;
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: bottom;
    white-space: nowrap;
}
.bd-sliderindicators-6::before {
    display: inline-block;
    height: 100%;
    vertical-align: bottom;
    width: 0;
}
.bd-sliderindicators-6 .bd-indicators {
    pointer-events: auto;
}
.bd-slider-6 .left-button, .bd-slider-6 .right-button {
    bottom: 0;
    position: absolute;
    top: 0;
}
.bd-slide-15, .bd-slide-20, .bd-slide-23, .bd-slide-27, .bd-slider-7 {
    position: relative;
}
.bd-slider-6 .left-button {
    left: 0;
}
.bd-slider-6 .right-button {
    right: 0;
}
.bd-slider-6 .carousel .item, .bd-slider-6.carousel .item {
    left: 0;
    transition-property: top;
}
.bd-slider-6 .active {
    top: 0;
}
.bd-slider-6 .next {
    top: 100%;
}
.bd-slider-6 .prev {
    top: -100%;
}
.bd-slider-6 .next.left, .bd-slider-6 .prev.right {
    top: 0;
}
.bd-slider-6 .active.left {
    top: -100%;
}
.bd-slider-6 .active.right {
    top: 100%;
}
.bd-slide-15, .bd-slide-20 {
    box-sizing: border-box;
    z-index: 0;
}
.bd-slide-20, .bd-slide-23 {
    box-sizing: border-box;
}
.bd-slide-23, .bd-slide-27 {
    box-sizing: border-box;
    z-index: 0;
}
.bd-slide-17, .bd-slide-27 {
    box-sizing: border-box;
}
.bd-slider-7 {
    border: 4px solid #000;
    bottom: auto;
    height: 425px;
    left: 0;
    min-height: 20px;
    right: auto;
    top: 0;
    width: 100%;
}
.bd-sliderindicators-7 {
    bottom: 0;
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: bottom;
    white-space: nowrap;
}
.bd-sliderindicators-7::before {
    display: inline-block;
    height: 100%;
    vertical-align: bottom;
    width: 0;
}
.bd-sliderindicators-7 .bd-indicators {
    pointer-events: auto;
}
.bd-slider-7 .left-button, .bd-slider-7 .right-button {
    bottom: 0;
    position: absolute;
    top: 0;
}
.bd-slide-17, .bd-slide-19 {
    position: relative;
    width: 100%;
    z-index: 0;
}
.bd-slider-7 .left-button {
    left: 0;
}
.bd-slider-7 .right-button {
    right: 0;
}
.bd-slider-7 .carousel .item, .bd-slider-7.carousel .item {
    left: 0 !important;
    transition-property: opacity;
}
.bd-slider-7 .next, .bd-slider-7 .prev {
    opacity: 0;
}
.bd-slider-7 .next.left, .bd-slider-7 .prev.right {
    opacity: 1;
    z-index: 1;
}
.bd-slider-7 .active.left, .bd-slider-7 .active.right {
    opacity: 0;
    z-index: 2;
}
.bd-slider-7 .bd-sliderindicators-7, .bd-slider-7 .left-button, .bd-slider-7 .right-button {
    z-index: 3;
}
.bd-carousel-5 {
    display: inline-block;
}
.left-button .bd-carousel-5, .right-button .bd-carousel-5 {
    display: inline-block;
    font-size: 14px;
    pointer-events: auto;
    vertical-align: middle;
}
.left-button .bd-carousel-5 .bd-icon-30, .right-button .bd-carousel-5 .bd-icon-30 {
    display: inline-block;
}
.right-button .bd-carousel-5 {
    transform: matrix(-1, 0, 0, 1, 0, 0);
}
.left-button .bd-carousel-5 {
    transform: matrix(1, 0, 0, 1, 0, 0);
}
.bd-icon-30 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-30::before {
    color: #db0000;
    content: "Ǭ";
    display: inline-block;
    font-size: 60px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-icon-30:hover::before {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(120, 120, 120, 0.5);
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-30.active::before, .bd-icon-30.active:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-slide-17 {
    box-sizing: border-box;
    height: 100%;
}
.bd-slide-19 {
    background-color: #000;
    box-sizing: border-box;
    height: 100%;
}
.bd-slide-19, .bd-slide-21 {
    box-sizing: border-box;
}
.bd-slider-8 {
    border: 4px solid #000;
    height: 400px;
    margin-top: 30px;
    min-height: 20px;
    position: relative;
    width: 100%;
}
.bd-slider-8.carousel {
    line-height: inherit;
}
.bd-sliderindicators-8 {
    bottom: 0;
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: bottom;
    white-space: nowrap;
}
.bd-sliderindicators-8::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: bottom;
    width: 0;
}
.bd-sliderindicators-8 .bd-indicators {
    pointer-events: auto;
}
.bd-slider-8 .left-button, .bd-slider-8 .right-button {
    bottom: 0;
    position: absolute;
    top: 0;
}
.bd-slide-21, .bd-slide-22 {
    position: relative;
    width: 100%;
    z-index: 0;
}
.bd-slider-8 .left-button {
    left: 0;
}
.bd-slider-8 .right-button {
    right: 0;
}
.bd-slider-8 .carousel .item, .bd-slider-8.carousel .item {
    left: 0 !important;
    transition-property: opacity;
}
.bd-slider-8 .next, .bd-slider-8 .prev {
    opacity: 0;
}
.bd-slider-8 .next.left, .bd-slider-8 .prev.right {
    opacity: 1;
    z-index: 1;
}
.bd-slider-8 .active.left, .bd-slider-8 .active.right {
    opacity: 0;
    z-index: 2;
}
.bd-slider-8 .bd-sliderindicators-8, .bd-slider-8 .left-button, .bd-slider-8 .right-button {
    z-index: 3;
}
.bd-carousel-6 {
    display: inline-block;
}
.left-button .bd-carousel-6, .right-button .bd-carousel-6 {
    display: inline-block;
    font-size: 14px;
    pointer-events: auto;
    vertical-align: middle;
}
.left-button .bd-carousel-6 .bd-icon-33, .right-button .bd-carousel-6 .bd-icon-33 {
    display: inline-block;
}
.right-button .bd-carousel-6 {
    transform: matrix(-1, 0, 0, 1, 0, 0);
}
.left-button .bd-carousel-6 {
    transform: matrix(1, 0, 0, 1, 0, 0);
}
.bd-icon-33 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-33::before {
    color: #db0000;
    content: "Ǭ";
    display: inline-block;
    font-size: 60px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-icon-33:hover::before {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(120, 120, 120, 0.5);
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-33.active::before, .bd-icon-33.active:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-slide-21 {
    box-sizing: border-box;
    height: 100%;
}
.bd-slide-22 {
    background-color: #f5f5f5;
    box-sizing: border-box;
    height: 100%;
}
.bd-slide-22, .bd-slide-24 {
    box-sizing: border-box;
}
.bd-slider-9 {
    border: 4px solid #fff;
    height: 400px;
    min-height: 20px;
    position: relative;
    width: 100%;
}
.bd-textblock-52, .bd-textblock-55, .bd-textblock-59, .bd-textblock-60, .bd-textblock-61, .bd-textblock-62, .bd-textblock-63, .bd-textblock-64, .bd-textblock-65, .bd-textblock-66, .bd-textblock-67, .bd-textblock-68, .bd-textblock-76, .bd-textblock-79 {
    border: 5px solid #db0000;
}
.bd-slider-9.carousel {
    line-height: inherit;
}
.bd-sliderindicators-9 {
    bottom: 0;
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: bottom;
    white-space: nowrap;
}
.bd-carousel-7, .bd-commentavatar-1, .bd-icon-37, .bd-icon-37::before, .bd-icon-37:hover::before, .bd-sliderindicators-9::before, .left-button .bd-carousel-7, .left-button .bd-carousel-7 .bd-icon-37, .right-button .bd-carousel-7, .right-button .bd-carousel-7 .bd-icon-37 {
    display: inline-block;
}
.bd-sliderindicators-9::before {
    content: "";
    height: 100%;
    vertical-align: bottom;
    width: 0;
}
.bd-sliderindicators-9 .bd-indicators {
    pointer-events: auto;
}
.bd-slider-9 .left-button, .bd-slider-9 .right-button {
    bottom: 0;
    position: absolute;
    top: 0;
}
.bd-imagelink-23, .bd-imagelink-30, .bd-imagelink-5, .bd-textblock-100, .bd-textblock-105, .bd-textblock-66, .bd-textblock-67, .bd-textblock-68, .bd-textblock-76, .bd-textblock-79, .bd-textblock-83, .bd-textblock-88, .bd-textblock-99, .bd-textgroup-5 {
    bottom: auto;
    right: auto;
}
.bd-blog-1, .bd-layoutcolumn-32, .bd-layoutcolumn-33, .bd-slide-24, .bd-slide-25, .bd-text404-12, .bd-text404-51, .bd-textblock-84, .bd-textgroup-5 {
    position: relative;
}
.bd-slider-9 .left-button {
    left: 0;
}
.bd-slider-9 .right-button {
    right: 0;
}
.bd-slider-9 .carousel .item, .bd-slider-9.carousel .item {
    left: 0 !important;
    transition-property: opacity;
}
.bd-slider-9 .next, .bd-slider-9 .prev {
    opacity: 0;
}
.bd-slider-9 .next.left, .bd-slider-9 .prev.right {
    opacity: 1;
    z-index: 1;
}
.bd-slider-9 .active.left, .bd-slider-9 .active.right {
    opacity: 0;
    z-index: 2;
}
.bd-slider-9 .bd-sliderindicators-9, .bd-slider-9 .left-button, .bd-slider-9 .right-button {
    z-index: 3;
}
.left-button .bd-carousel-7, .right-button .bd-carousel-7 {
    font-size: 14px;
    pointer-events: auto;
    vertical-align: middle;
}
.right-button .bd-carousel-7 {
    transform: matrix(-1, 0, 0, 1, 0, 0);
}
.left-button .bd-carousel-7 {
    transform: matrix(1, 0, 0, 1, 0, 0);
}
.bd-icon-37 {
    text-decoration: inherit;
}
.bd-icon-37::before {
    color: #db0000;
    content: "Ǭ";
    font-size: 60px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-textblock-64, .bd-textblock-65, .bd-textblock-66, .bd-textblock-67, .bd-textblock-68 {
    color: #fff;
    font-size: 20px;
}
.bd-container-63, .bd-container-70, .bd-container-72, .bd-container-73, .bd-container-95, .bd-container-97, .bd-textblock-105, .bd-textblock-106, .bd-textblock-107, .bd-textblock-52, .bd-textblock-59, .bd-textblock-60, .bd-textblock-61, .bd-textblock-62, .bd-textblock-63, .bd-textblock-64, .bd-textblock-65, .bd-textblock-66, .bd-textblock-67, .bd-textblock-68, .bd-textblock-71, .bd-textblock-78, .bd-textblock-79, .bd-textblock-83, .bd-textblock-84, .bd-textblock-85, .bd-textblock-88, .bd-textblock-89, .bd-textblock-95, .bd-textblock-99 {
    font-family: Helvetica,Arial,"Arial Unicode MS",sans-serif;
}
.bd-icon-37:hover::before {
    background-color: rgba(255, 255, 255, 0);
    color: #000;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-37.active::before, .bd-icon-37.active:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-slide-24 {
    box-sizing: border-box;
    height: 100%;
    width: 100%;
    z-index: 0;
}
.bd-slide-25 {
    background-color: #f5f5f5;
    box-sizing: border-box;
    height: 100%;
    width: 100%;
    z-index: 0;
}
.bd-textblock-65, .bd-textblock-66, .bd-textblock-67, .bd-textblock-68 {
    height: 124px;
    margin: 20px 15px;
}
.bd-slide-1, .bd-slide-25 {
    box-sizing: border-box;
}
.bd-container-63, .bd-container-70, .bd-container-95, .bd-textblock-100, .bd-textblock-107, .bd-textblock-89 {
    background-color: #000;
}
.bd-text404-12 {
    margin-left: auto;
    margin-right: auto;
}
.bd-textblock-64 {
    font-weight: 700;
    line-height: 28.57px;
    margin: 20px 15px;
    padding: 20px 10px 10px;
}
.bd-textblock-65 {
    font-weight: 700;
    line-height: 28.57px;
    padding: 28px 10px 10px;
}
.bd-textblock-66 {
    font-weight: 700;
    left: 0;
    line-height: 28.57px;
    padding: 28px 10px 10px;
    top: 0;
}
.bd-textblock-67 {
    font-weight: 700;
    left: 0;
    line-height: 28.57px;
    padding: 28px 5px 10px;
    top: 0;
}
.bd-textblock-68 {
    font-weight: 700;
    left: 0;
    line-height: 28.57px;
    padding: 28px 10px 10px;
    top: 0;
}
.bd-textblock-78, .bd-textblock-79 {
    margin-left: 20px;
    margin-right: 20px;
}
.bd-textblock-71 {
    border-color: #000;
    border-style: solid;
    border-width: 0 0 4px;
    color: #000;
    font-size: 48px;
    font-weight: 700;
    line-height: 68.57px;
    margin-bottom: 20px;
    text-align: center;
}
.bd-textblock-106, .bd-textblock-83, .bd-textblock-88, .bd-textblock-95 {
    border-left: 0 solid #fff;
    border-right: 0 solid #fff;
    border-top: 0 solid #fff;
}
.bd-textblock-76 {
    font-size: 16px;
    height: 100px;
    left: 0;
    line-height: 22.86px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 25px 10px 10px;
    top: 0;
}
.bd-textblock-52 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 28.57px;
    margin: 0;
    padding: 20px 10px 10px;
    text-align: center;
}
.bd-animation-15.animated.pulse {
    animation-delay: 0ms;
    animation-duration: 1000ms;
}
.bd-animation-15 {
    margin: 20px 15px;
}
.bd-textblock-88 {
    border-bottom: 4px solid #000;
    color: #000;
    font-size: 48px;
    font-weight: 700;
    height: 82px;
    left: 0;
    line-height: 68.57px;
    margin-bottom: 20px;
    overflow: hidden;
    text-align: center;
    top: 0;
}
.bd-textblock-78, .bd-textblock-79 {
    font-size: 16px;
    height: 100px;
    line-height: 22.86px;
}
.bd-textblock-105, .bd-textblock-106, .bd-textblock-83, .bd-textblock-85, .bd-textblock-95, .bd-textblock-99 {
    border-bottom: 4px solid #fff;
}
.bd-textblock-78 {
    border: 5px solid #db0000;
    font-weight: 700;
    padding: 10px;
}
.bd-textblock-79 {
    font-weight: 700;
    left: 0;
    padding: 35px 10px 10px;
    top: 0;
}
.bd-textblock-83 {
    font-size: 48px;
    left: 0;
    line-height: 68.57px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    text-align: center;
    top: 0;
}
.bd-textblock-84 {
    color: #fff;
    left: 60%;
    padding: 10px;
    width: 393px;
}
.bd-textblock-89 {
    font-size: 17.5px;
    height: 400px;
    line-height: 25px;
    padding: 20px;
    word-wrap: break-word;
}
.bd-textblock-106, .bd-textblock-95 {
    font-size: 48px;
    line-height: 68.57px;
}
.bd-textblock-95 {
    font-weight: 700;
    margin-bottom: 20px;
    padding: 10px;
    text-align: center;
}
.bd-textblock-106 {
    bottom: auto;
    color: #fff;
    font-weight: 700;
    height: 82px;
    left: 0;
    margin-bottom: 20px;
    right: auto;
    text-align: center;
    top: 0;
}
.bd-textblock-105, .bd-textblock-85, .bd-textblock-99 {
    border-right: 0 solid #333;
}
.bd-textblock-105, .bd-textblock-99 {
    border-top: 0 solid #333;
    font-size: 48px;
}
.bd-textblock-55 {
    color: #fff;
    font-family: Helvetica,Arial,"Arial Unicode MS",sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 28.57px;
    margin: 20px 15px;
    padding: 20px 10px 10px;
}
.bd-textblock-105, .bd-textblock-99 {
    line-height: 68.57px;
    margin-bottom: 0;
    padding: 10px;
}
.bd-textblock-99 {
    border-left: 0 solid #333;
    color: #fff;
    font-weight: 700;
    height: 92px;
    left: 0;
    text-align: center;
    top: 0;
}
.bd-textblock-100 {
    height: 350px;
    left: 0;
    padding: 10px;
    top: 0;
    width: 100%;
}
.bd-textblock-105 {
    border-left: 0 solid #333;
    color: #fff;
    font-weight: 700;
    height: 92px;
    left: 0;
    text-align: center;
    top: 0;
}
.bd-textblock-107 {
    height: 350px;
    padding: 20px;
    width: 100%;
}
.bd-textblock-59 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 28.57px;
    margin: 20px 15px;
    padding: 20px 10px 10px;
}
.bd-textblock-85 {
    border-left: 0 solid #333;
    border-top: 0 solid #333;
    color: #fff;
    font-size: 48px;
    font-weight: 700;
    line-height: 68.57px;
    margin-bottom: 20px;
    padding: 10px;
    text-align: center;
}
.bd-textblock-60 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 28.57px;
    margin: 20px 15px;
    padding: 20px 10px 10px;
}
.bd-textblock-61 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 22.86px;
    margin: 20px 15px;
    padding: 20px 10px 10px 5px;
}
.bd-container-73, .bd-textblock-62, .bd-textblock-63 {
    font-size: 20px;
    line-height: 28.57px;
}
.bd-textblock-62 {
    color: #fff;
    font-weight: 700;
    margin: 20px 15px;
    padding: 20px 10px 10px;
}
.bd-textblock-63 {
    color: #fff;
    font-weight: 700;
    margin: 20px 15px;
    padding: 20px 5px 10px;
}
.bd-container-63 {
    padding: 20px;
}
.bd-imagelink-5 {
    height: 657px;
    left: 0;
    top: 0;
    width: 492px;
}
.bd-textgroup-4 {
    height: 875px;
    margin-bottom: 0;
}
.bd-container-70 {
    padding: 20px;
    text-align: left;
}
.bd-imagelink-30 {
    height: 885px;
    left: 0;
    top: 0;
    width: 663px;
}
.bd-textgroup-5 {
    border: 5px solid #fff;
    float: none;
    left: 25%;
    top: 37%;
    vertical-align: middle;
    width: 1000px;
}
.bd-container-73 {
    color: #fff;
    font-weight: 400;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    text-align: center;
}
.bd-container-72 {
    font-weight: 700;
    margin-top: 5px;
    text-align: center;
}
.bd-container-95 {
    padding: 20px;
}
.bd-imagelink-23 {
    height: 657px;
    left: 0;
    top: 0;
    width: 492px;
}
.bd-textgroup-7 {
    border: 4px solid #fff;
    padding: 20px;
}
.bd-textgroup-8 {
    border: 4px solid #fff;
    height: 825px;
}
.bd-container-97 {
    color: #fff;
    font-size: 16px;
    line-height: 22.86px;
    margin: 20px;
}
.bd-pagination-10 > *:last-child, .bd-pagination-11 > *:last-child, .bd-pagination-12 > *:last-child, .bd-pagination-15 > *:last-child, .bd-pagination-3 > *:last-child, .bd-pagination-7 > *:last-child, .bd-pagination-8 > *:last-child, .bd-pagination-9 > *:last-child {
    margin-right: 0;
}
.bd-commentavatar-1 img {
    display: block;
    height: 100%;
    width: 100%;
}
.bd-pager-2 ul, .bd-pager-2 ul li {
    display: inline-block;
}
.bd-pager-2 ul {
    box-shadow: none;
    margin: 0;
    width: 100%;
}
.bd-pager-2 ul > li:first-child {
    float: left;
}
.bd-pager-2 ul > li:last-child {
    float: right;
}
.bd-pager-2 > .bd-pagination-11 > li.bd-paginationitem-11 > a, .bd-pager-2 > .bd-pagination-11 > li.bd-paginationitem-11 > a:link, .bd-pager-2 > .bd-pagination-11 > li.bd-paginationitem-11 > a:visited, .bd-pager-2 > .bd-pagination-11 > li.bd-paginationitem-11 > span {
    border-radius: 0;
}
.bd-pagination-11.right {
    text-align: right;
}
.bd-pagination-11.center {
    text-align: center;
}
.pagination > ul.bd-pagination-11 > .active > a, .pagination > ul.bd-pagination-11 > .active > span {
    color: inherit;
    line-height: inherit;
}
.bd-pagination-11 > li.bd-paginationitem-11 > a, .bd-pagination-11 > li.bd-paginationitem-11 > a:link, .bd-pagination-11 > li.bd-paginationitem-11 > a:visited, .bd-pagination-11 > li.bd-paginationitem-11 > span {
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
}
.bd-pagination-11 > li.bd-paginationitem-11 > a:hover {
    background-color: #ddd;
    background-image: none;
}
.bd-pagination-11 > li.active.bd-paginationitem-11 > a, .bd-pagination-11 > li.active.bd-paginationitem-11 > span {
    background-color: #f5f5f5;
    background-image: none;
    color: inherit;
    font-weight: 700;
}
.bd-comments-1 ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.bd-comments-1 li {
    display: block;
}
.bd-commentavatar-2, .bd-icon-17::before {
    display: inline-block;
}
.bd-comments-1 li > ul {
    margin-left: 20px;
}
.bd-comment-1 {
    padding: 5px;
}
.bd-griditem-18 {
    margin-bottom: 20px;
}
.separated-item-18 {
    position: relative;
    z-index: 0;
}
.separated-item-18::after, .separated-item-18::before {
    content: "";
    position: absolute;
    z-index: 10;
}
.separated-item-18::before {
    bottom: 0;
    left: 0;
    top: 0;
}
.separated-item-18::after {
    bottom: 10px;
    left: 0;
    right: 0;
}
.first-col.separated-item-18::after {
    left: 5px;
}
.last-col.separated-item-18::after {
    right: 5px;
}
.separated-item-18.first-col::before, .separated-item-18.last-row::after {
    content: none;
}
.bd-icon-17.active::before, .bd-icon-17::before, .bd-icon-17.active:hover::before, .bd-icon-17:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-pagination-12.right {
    text-align: right;
}
.bd-pagination-12.center {
    text-align: center;
}
.pagination > ul.bd-pagination-12 > .active > a, .pagination > ul.bd-pagination-12 > .active > span {
    color: inherit;
    line-height: inherit;
}
.bd-pagination-12 > li.bd-paginationitem-12 > a, .bd-pagination-12 > li.bd-paginationitem-12 > a:link, .bd-pagination-12 > li.bd-paginationitem-12 > a:visited, .bd-pagination-12 > li.bd-paginationitem-12 > span {
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
}
.bd-pagination-12 > li.bd-paginationitem-12 > a:hover {
    background-color: #ddd;
    background-image: none;
}
.bd-pagination-12 > li.active.bd-paginationitem-12 > a, .bd-pagination-12 > li.active.bd-paginationitem-12 > span {
    background-color: #f5f5f5;
    background-image: none;
    color: inherit;
    font-weight: 700;
}
.bd-commentavatar-2 img {
    display: block;
    height: 100%;
    width: 100%;
}
.bd-pager-3 ul, .bd-pager-3 ul li {
    display: inline-block;
}
.bd-blog-2, .bd-layoutcolumn-40, .bd-layoutcolumn-41 {
    position: relative;
}
.bd-pager-3 ul {
    box-shadow: none;
    margin: 0;
    width: 100%;
}
.bd-pager-3 ul, .bd-pager-4 ul {
}
.bd-pager-3 ul > li:first-child {
    float: left;
}
.bd-pager-3 ul > li:last-child {
    float: right;
}
.bd-pager-3 > .bd-pagination-3 > li.bd-paginationitem-3 > a, .bd-pager-3 > .bd-pagination-3 > li.bd-paginationitem-3 > a:link, .bd-pager-3 > .bd-pagination-3 > li.bd-paginationitem-3 > a:visited, .bd-pager-3 > .bd-pagination-3 > li.bd-paginationitem-3 > span {
    border-radius: 0;
}
.bd-pagination-3.right {
    text-align: right;
}
.bd-pagination-3.center {
    text-align: center;
}
.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 > a:link, .bd-pagination-3 > li.bd-paginationitem-3 > a:visited, .bd-pagination-3 > li.bd-paginationitem-3 > span {
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
}
.bd-pagination-3 > li.bd-paginationitem-3 > a:hover {
    background-color: #ddd;
    background-image: none;
}
.bd-pagination-3 > li.active.bd-paginationitem-3 > a, .bd-pagination-3 > li.active.bd-paginationitem-3 > span {
    background-color: #f5f5f5;
    background-image: none;
    color: inherit;
    font-weight: 700;
}
.bd-container-18 h2, .bd-container-19 h2 {
    font-size: 24px;
    font-weight: 400;
    line-height: 34.29px;
}
.bd-comments-2 ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.bd-comments-2 li {
    display: block;
}
.bd-commentavatar-3, .bd-icon-40::before {
    display: inline-block;
}
.bd-comments-2 li > ul {
    margin-left: 20px;
}
.bd-comment-2 {
    padding: 5px;
}
.bd-container-19 {
    font-size: 17.5px;
    line-height: 25px;
}
.bd-container-18 h2, .bd-container-19 h2 {
    text-transform: none;
}
.separated-item-34 {
    position: relative;
    z-index: 0;
}
.separated-item-34::after, .separated-item-34::before {
    content: "";
    position: absolute;
    z-index: 10;
}
.bd-blog-3, .bd-layoutcolumn-42, .bd-layoutcolumn-43 {
    position: relative;
}
.separated-item-34::before {
    bottom: 0;
    left: 0;
    top: 0;
}
.separated-item-34::after {
    bottom: 0;
    left: 0;
    right: 0;
}
.first-col.separated-item-34::after {
    left: 5px;
}
.last-col.separated-item-34::after {
    right: 5px;
}
.separated-item-34.first-col::before, .separated-item-34.last-row::after {
    content: none;
}
.bd-icon-40.active::before, .bd-icon-40::before, .bd-icon-40.active:hover::before, .bd-icon-40:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-pagination-15.right {
    text-align: right;
}
.bd-pagination-15.center {
    text-align: center;
}
.pagination > ul.bd-pagination-15 > .active > a, .pagination > ul.bd-pagination-15 > .active > span {
    color: inherit;
    line-height: inherit;
}
.bd-pagination-15 > li.bd-paginationitem-15 > a, .bd-pagination-15 > li.bd-paginationitem-15 > a:link, .bd-pagination-15 > li.bd-paginationitem-15 > a:visited, .bd-pagination-15 > li.bd-paginationitem-15 > span {
    border: 1px solid #ddd;
    border-radius: 0;
    color: #fff;
}
.bd-pagination-15 > li.active.bd-paginationitem-15 > a, .bd-pagination-15 > li.active.bd-paginationitem-15 > span {
    background-color: #ededed;
    background-image: none;
    color: inherit;
    font-weight: 700;
}
.bd-commentavatar-3 img {
    display: block;
    height: 100%;
    width: 100%;
}
.bd-pager-4 ul, .bd-pager-4 ul li {
    display: inline-block;
}
.bd-blog-3 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
}
.bd-pager-4 ul {
    box-shadow: none;
    margin: 0;
    width: 100%;
}
.bd-pager-4 ul > li:first-child {
    float: left;
}
.bd-pager-4 ul > li:last-child {
    float: right;
}
.bd-pager-4 > .bd-pagination-9 > li.bd-paginationitem-9 > a, .bd-pager-4 > .bd-pagination-9 > li.bd-paginationitem-9 > a:link, .bd-pager-4 > .bd-pagination-9 > li.bd-paginationitem-9 > a:visited, .bd-pager-4 > .bd-pagination-9 > li.bd-paginationitem-9 > span {
    border-radius: 0;
}
.bd-pagination-9.right {
    text-align: right;
}
.bd-pagination-9.center {
    text-align: center;
}
.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 > a:link, .bd-pagination-9 > li.bd-paginationitem-9 > a:visited, .bd-pagination-9 > li.bd-paginationitem-9 > span {
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
}
.bd-pagination-9 > li.bd-paginationitem-9 > a:hover {
    background-color: #ddd;
    background-image: none;
}
.bd-pagination-9 > li.active.bd-paginationitem-9 > a, .bd-pagination-9 > li.active.bd-paginationitem-9 > span {
    background-color: #f5f5f5;
    background-image: none;
    color: inherit;
    font-weight: 700;
}
.bd-comments-3 ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.bd-comments-3 li {
    display: block;
}
.bd-commentavatar-4, .bd-icon-19::before {
    display: inline-block;
}
.bd-comments-3 li > ul {
    margin-left: 20px;
}
.bd-comment-3 {
    padding: 5px;
}
.bd-container-22 h2 {
    font-size: 24px;
    font-weight: 400;
    line-height: 34.29px;
    text-transform: none;
}
.bd-container-21 h2 {
    font-size: 17.5px;
    line-height: 25px;
    text-transform: uppercase;
}
.separated-item-21 {
    position: relative;
    z-index: 0;
}
.separated-item-21::after, .separated-item-21::before {
    content: "";
    position: absolute;
    z-index: 10;
}
.separated-item-21::before {
    bottom: 0;
    left: 0;
    top: 0;
}
.separated-item-21::after {
    bottom: 0;
    left: 0;
    right: 0;
}
.first-col.separated-item-21::after {
    left: 5px;
}
.last-col.separated-item-21::after {
    right: 5px;
}
.separated-item-21.first-col::before, .separated-item-21.last-row::after {
    content: none;
}
.bd-icon-19.active::before, .bd-icon-19::before, .bd-icon-19.active:hover::before, .bd-icon-19:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-pagination-10.right {
    text-align: right;
}
.bd-pagination-10.center {
    text-align: center;
}
.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 > a:link, .bd-pagination-10 > li.bd-paginationitem-10 > a:visited, .bd-pagination-10 > li.bd-paginationitem-10 > span {
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
}
.bd-pagination-10 > li.bd-paginationitem-10 > a:hover {
    background-color: #ddd;
    background-image: none;
}
.bd-pagination-10 > li.active.bd-paginationitem-10 > a, .bd-pagination-10 > li.active.bd-paginationitem-10 > span {
    background-color: #f5f5f5;
    background-image: none;
    color: inherit;
    font-weight: 700;
}
.bd-commentavatar-4 img {
    display: block;
    height: 100%;
    width: 100%;
}
.bd-pager-5 ul, .bd-pager-5 ul li {
    display: inline-block;
}
.bd-layoutcolumn-47, .bd-layoutcolumn-48 {
    position: relative;
}
.bd-pager-5 ul {
    box-shadow: none;
    margin: 0;
    width: 100%;
}
.bd-pager-5 ul > li:first-child {
    float: left;
}
.bd-pager-5 ul > li:last-child {
    float: right;
}
.bd-pager-5 > .bd-pagination-7 > li.bd-paginationitem-7 > a, .bd-pager-5 > .bd-pagination-7 > li.bd-paginationitem-7 > a:link, .bd-pager-5 > .bd-pagination-7 > li.bd-paginationitem-7 > a:visited, .bd-pager-5 > .bd-pagination-7 > li.bd-paginationitem-7 > span {
    border-radius: 0;
}
.bd-pagination-7.right {
    text-align: right;
}
.bd-pagination-7.center {
    text-align: center;
}
.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 > a:link, .bd-pagination-7 > li.bd-paginationitem-7 > a:visited, .bd-pagination-7 > li.bd-paginationitem-7 > span {
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
}
.bd-pagination-7 > li.bd-paginationitem-7 > a:hover {
    background-color: #ddd;
    background-image: none;
}
.bd-pagination-7 > li.active.bd-paginationitem-7 > a, .bd-pagination-7 > li.active.bd-paginationitem-7 > span {
    background-color: #f5f5f5;
    background-image: none;
    color: inherit;
    font-weight: 700;
}
.bd-comments-4 ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.bd-comments-4 li {
    display: block;
}
.bd-comments-4 li > ul {
    margin-left: 20px;
}
.bd-comment-4 {
    padding: 5px;
}
.separated-item-25 {
    position: relative;
    z-index: 0;
}
.separated-item-25::after, .separated-item-25::before {
    content: "";
    position: absolute;
    z-index: 10;
}
.separated-item-25::before {
    bottom: 0;
    left: 0;
    top: 0;
}
.separated-item-25::after {
    bottom: 0;
    left: 0;
    right: 0;
}
.first-col.separated-item-25::after {
    left: 5px;
}
.last-col.separated-item-25::after {
    right: 5px;
}
.separated-item-25.first-col::before, .separated-item-25.last-row::after {
    content: none;
}
.bd-icon-31.active::before, .bd-icon-31::before, .bd-icon-31.active:hover::before, .bd-icon-31:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-31::before {
    display: inline-block;
}
.bd-pagination-8.right {
    text-align: right;
}
.bd-pagination-8.center {
    text-align: center;
}
.pagination > ul.bd-pagination-8 > .active > a, .pagination > ul.bd-pagination-8 > .active > span {
    color: inherit;
    line-height: inherit;
}
.bd-pagination-8 > li.bd-paginationitem-8 > a, .bd-pagination-8 > li.bd-paginationitem-8 > a:link, .bd-pagination-8 > li.bd-paginationitem-8 > a:visited, .bd-pagination-8 > li.bd-paginationitem-8 > span {
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
}
.bd-pagination-8 > li.bd-paginationitem-8 > a:hover {
    background-color: #ddd;
    background-image: none;
}
.bd-pagination-8 > li.active.bd-paginationitem-8 > a, .bd-pagination-8 > li.active.bd-paginationitem-8 > span {
    background-color: #f5f5f5;
    background-image: none;
    color: inherit;
    font-weight: 700;
}
.bd-layoutcontainer-24 {
    position: relative;
}
.bd-layoutcolumn-55 {
    border-style: none;
    border-width: 0;
    margin: 0;
    padding: 0;
}
.bd-layoutcolumn-56 {
    position: relative;
}
.bd-breadcrumbs-1 {
    background-color: #000;
    position: relative;
}
.bd-breadcrumbs-1 .breadcrumb {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
}
.bd-breadcrumbs-1 .breadcrumb li + li::before {
    color: #fff;
    content: "/" !important;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: none;
    vertical-align: middle;
}
.bd-breadcrumbs-1 .breadcrumb li + li.active::before, .bd-breadcrumbs-1 .breadcrumb li + li.active:hover::before, .bd-breadcrumbs-1 .breadcrumb li + li:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-breadcrumbs-1 .bd-breadcrumbslink-1, .bd-breadcrumbs-1 .bd-breadcrumbstext-1 {
    display: inline-block;
}
.bd-breadcrumbstext-1 span {
    color: #fff;
    font-size: 11.9px;
    line-height: 17px;
}
.bd-breadcrumbslink-1 a {
    color: red;
    font-size: 11.9px;
    line-height: 17px;
}
.bd-icon-32::before {
    color: #fff;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-32.active::before, .bd-icon-32.active:hover::before, .bd-icon-32:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-layoutcolumn-4, .bd-layoutcolumn-5 {
    position: relative;
}
a.bd-itemeditlink-1:hover {
    text-decoration: none;
}
.bd-itemeditlink-1 {
    display: inline-block;
}
.bd-icon-9 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-9::before, a.bd-itemremovelink-1:hover {
    text-decoration: none;
}
.bd-icon-9::before {
    content: "Ŀ";
    display: inline-block;
    font-family: "Billion Web Font";
    font-style: normal;
    font-weight: 400;
    text-align: center;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-icon-9.active::before, .bd-icon-9.active:hover::before, .bd-icon-9:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-productimage-1 {
    display: inline-block;
    text-align: center;
    width: 100%;
}
@media (max-width: 767px) {
.bd-productimage-1 {
    width: 46%;
}
}
.bd-productimage-1 img {
    display: block;
    height: 100%;
    width: 100%;
}
.bd-layoutcolumn-1, .bd-layoutcolumn-2, .bd-layoutcolumn-3 {
    position: relative;
}
.bd-pricetext-3, .bd-pricetext-3 .bd-container-5, .bd-pricetext-3 .bd-label-3 {
    display: inline-block;
}
.bd-itemremovelink-1 {
    display: inline-block;
}
.bd-icon-11 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-11::before {
    content: "ȴ";
    font-family: "Billion Web Font";
    font-style: normal;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-icon-11.active::before, .bd-icon-11.active:hover::before, .bd-icon-11:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-11::before, .bd-pricetext-4 {
    display: inline-block;
}
.bd-layoutcolumn-12 {
    padding: 10px;
    position: relative;
}
.bd-layoutcolumn-13 {
    position: relative;
}
.bd-layoutcolumn-10 {
    padding: 10px;
    position: relative;
}
.bd-layoutcolumn-11 {
    position: relative;
}
.bd-layoutcolumn-16, .bd-layoutcolumn-17 {
    padding: 10px;
    position: relative;
}
@media (max-width: 1199px) {
.bd-layoutcolumn-17 {
    padding-left: 20px;
    padding-right: 20px;
}
}
.bd-layoutcolumn-14, .bd-layoutcolumn-15 {
    padding: 10px;
    position: relative;
}
.bd-layoutcontainer-28 {
    background-color: #000;
    margin-top: 0;
    padding-bottom: 20px;
    padding-top: 20px;
    position: relative;
}
.bd-container-11:not(.shape-only) {
    color: #ccc;
}
@media (max-width: 767px) {
.bd-layoutcolumn-10 {
    text-align: left;
    width: 100%;
}
.bd-container-11:not(.shape-only) {
    text-align: left;
}
}
.bd-bulletlist-2, .bd-container-11:not(.shape-only) ul {
    padding-left: 5px;
}
.bd-bulletlist-2 li, .bd-container-11:not(.shape-only) ul li {
    list-style: outside none none;
    position: relative;
}
.bd-icon-4 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-bulletlist-2 li::before, .bd-container-11:not(.shape-only) ul li::before, .bd-icon-4::before {
    content: "ĳ";
    display: inline-block;
    font-family: "Billion Web Font";
    font-style: normal;
    font-weight: 400;
    margin-right: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-bulletlist-2 li.active::before, .bd-bulletlist-2 li:hover::before, .bd-container-11:not(.shape-only) ul li.active::before, .bd-container-11:not(.shape-only) ul li:hover::before, .bd-icon-4.active::before, .bd-icon-4.active:hover::before, .bd-icon-4:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-container-10 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.bd-container-10 h5, .bd-container-10 h6 {
    color: #a1a1a1;
    margin: 0;
}
.bd-container-10 h4 {
    color: #db0000;
    font-size: 20px;
    font-weight: 400;
    line-height: 28.57px;
    margin: 0;
    text-align: center;
    text-transform: none;
}
.bd-container-10 h1, .bd-container-10 h2, .bd-container-10 h3 {
    color: #a1a1a1;
    margin: 0;
}
@media (max-width: 991px) {
.bd-container-51 {
    padding-bottom: 30px;
}
}
.bd-container-51:not(.shape-only) {
    color: #ccc;
}
@media (max-width: 767px) {
.bd-container-10 h4, .bd-container-51:not(.shape-only) {
    text-align: left;
}
}
.bd-blockquotes-8, .bd-container-51:not(.shape-only) blockquote {
    border-left: 3px solid #ddd;
    border-radius: 0;
    border-width: 0 0 0 3px;
    margin-left: 5px;
}
.bd-blockquotes-8, .bd-blockquotes-8 p, .bd-container-51:not(.shape-only) blockquote, .bd-container-51:not(.shape-only) blockquote p {
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
}
.bd-button-8 a {
    font-size: 14px;
    line-height: 20px;
}
.bd-button-8, .bd-button-8:visited, .bd-container-51:not(.shape-only) .bd-button-8, .bd-container-51:not(.shape-only) .bd-button-8:visited, .bd-container-51:not(.shape-only) a.bd-button-8[href], .bd-container-51:not(.shape-only) a.bd-button-8[href]:visited, .bd-container-51:not(.shape-only) button, .bd-container-51:not(.shape-only) button:visited, .bd-container-51:not(.shape-only) input[type="submit"], .bd-container-51:not(.shape-only) input[type="submit"]:visited, .bd-container-51:not(.shape-only) input[type="button"], .bd-container-51:not(.shape-only) input[type="button"]:visited, a.bd-button-8[href], a.bd-button-8[href]:visited, button.bd-button-8, button.bd-button-8:visited, input.bd-button-8, input.bd-button-8:visited {
    background-color: #a1a1a1;
    background-image: none;
    border-width: 0;
    color: #fff;
    display: inline-block;
    padding: 5px 15px;
    text-align: center;
    vertical-align: middle;
}
.bd-button-8:focus, .bd-button-8:hover, .bd-container-51:not(.shape-only) .bd-button-8:focus, .bd-container-51:not(.shape-only) .bd-button-8:hover, .bd-container-51:not(.shape-only) a.bd-button-8[href]:focus, .bd-container-51:not(.shape-only) a.bd-button-8[href]:hover, .bd-container-51:not(.shape-only) button:focus, .bd-container-51:not(.shape-only) button:hover, .bd-container-51:not(.shape-only) input[type="submit"]:focus, .bd-container-51:not(.shape-only) input[type="submit"]:hover, .bd-container-51:not(.shape-only) input[type="button"]:focus, .bd-container-51:not(.shape-only) input[type="button"]:hover, a.bd-button-8[href]:focus, a.bd-button-8[href]:hover, button.bd-button-8:focus, button.bd-button-8:hover, input.bd-button-8:focus, input.bd-button-8:hover {
    background-color: #fff;
    background-image: none;
    color: #fff;
    text-decoration: none;
}
.bd-button-8:active, .bd-container-51:not(.shape-only) .bd-button-8:active, .bd-container-51:not(.shape-only) a.bd-button-8[href]:active, .bd-container-51:not(.shape-only) button:active, .bd-container-51:not(.shape-only) input[type="submit"]:active, .bd-container-51:not(.shape-only) input[type="button"]:active, a.bd-button-8[href]:active, button.bd-button-8:active, input.bd-button-8:active {
    background-color: #000;
    background-image: none;
}
.bd-imagestyles-11 {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.bd-container-51:not(.shape-only) img {
    display: inline-block;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
}
.bd-container-51:not(.shape-only) input[type="datetime-local"], .bd-container-51:not(.shape-only) input[type="date"], .bd-container-51:not(.shape-only) input[type="month"], .bd-container-51:not(.shape-only) input[type="time"], .bd-container-51:not(.shape-only) input[type="week"], .bd-container-51:not(.shape-only) input[type="number"], .bd-container-51:not(.shape-only) input[type="email"], .bd-container-51:not(.shape-only) input[type="url"], .bd-container-51:not(.shape-only) input[type="search"], .bd-container-51:not(.shape-only) input[type="tel"], .bd-container-51:not(.shape-only) input[type="color"], .bd-container-51:not(.shape-only) input[type="text"], .bd-container-51:not(.shape-only) input[type="password"], .bd-container-51:not(.shape-only) input[type="datetime"], .bd-container-51:not(.shape-only) select, .bd-container-51:not(.shape-only) textarea {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}
input.bd-bootstrapinput-6.form-control[type="datetime-local"], input.bd-bootstrapinput-6.form-control[type="date"], input.bd-bootstrapinput-6.form-control[type="month"], input.bd-bootstrapinput-6.form-control[type="time"], input.bd-bootstrapinput-6.form-control[type="week"], input.bd-bootstrapinput-6.form-control[type="number"], input.bd-bootstrapinput-6.form-control[type="email"], input.bd-bootstrapinput-6.form-control[type="url"], input.bd-bootstrapinput-6.form-control[type="search"], input.bd-bootstrapinput-6.form-control[type="tel"], input.bd-bootstrapinput-6.form-control[type="color"], input.bd-bootstrapinput-6.form-control[type="text"], input.bd-bootstrapinput-6.form-control[type="password"], input.bd-bootstrapinput-6.form-control[type="datetime"], select.bd-bootstrapinput-6.form-control, textarea.bd-bootstrapinput-6.form-control {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}
.bd-bulletlist-4, .bd-container-51:not(.shape-only) ul {
    padding-left: 5px;
}
.bd-bulletlist-4 li, .bd-container-51:not(.shape-only) ul li {
    list-style: outside none none;
    position: relative;
}
.bd-icon-16 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-bulletlist-4 li::before, .bd-container-51:not(.shape-only) ul li::before, .bd-icon-16::before {
    content: "ĳ";
    display: inline-block;
    font-family: "Billion Web Font";
    font-style: normal;
    font-weight: 400;
    margin-right: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-bulletlist-4 li.active::before, .bd-bulletlist-4 li:hover::before, .bd-container-51:not(.shape-only) ul li.active::before, .bd-container-51:not(.shape-only) ul li:hover::before, .bd-icon-16.active::before, .bd-icon-16.active:hover::before, .bd-icon-16:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-container-51:not(.shape-only) ol, .bd-orderedlist-3 {
    padding-left: 28px;
}
.bd-container-51:not(.shape-only) ol li, .bd-orderedlist-3 li {
    position: relative;
}
.bd-container-51:not(.shape-only) table, .bd-table-8 {
    border-collapse: collapse;
    width: 100%;
}
.bd-container-51:not(.shape-only) table thead td, .bd-container-51:not(.shape-only) table thead th, .bd-table-8 thead td, .bd-table-8 thead th {
    border-bottom: 1px solid #ddd;
}
.bd-container-51:not(.shape-only) table td, .bd-container-51:not(.shape-only) table th, .bd-table-8 td, .bd-table-8 th {
    padding: 5px;
}
.bd-container-51:not(.shape-only) table tbody > tr:nth-child(2n+1) > td, .bd-container-51:not(.shape-only) table tbody > tr:nth-child(2n+1) > th, .bd-table-8 tbody > tr:nth-child(2n+1) > td, .bd-table-8 tbody > tr:nth-child(2n+1) > th {
    background-color: #f5f5f5;
    background-image: none;
}
.bd-container-49 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.bd-container-49 h5, .bd-container-49 h6 {
    color: #a1a1a1;
    margin: 0;
}
.bd-container-49 h4 {
    color: #db0000;
    font-size: 20px;
    font-weight: 400;
    line-height: 28.57px;
    margin: 0;
    text-align: center;
    text-transform: none;
}
.bd-button-12 a, .bd-button-7 a {
    font-size: 14px;
    line-height: 20px;
}
.bd-container-49 h1, .bd-container-49 h2, .bd-container-49 h3 {
    color: #a1a1a1;
    margin: 0;
}
@media (max-width: 767px) {
.bd-container-49 h4 {
    text-align: left;
}
}
.bd-blockquotes-7, .bd-container-49:not(.shape-only) blockquote {
    border-left: 3px solid #ddd;
    border-radius: 0;
    border-width: 0 0 0 3px;
    margin-left: 5px;
}
.bd-blockquotes-7, .bd-blockquotes-7 p, .bd-container-49:not(.shape-only) blockquote, .bd-container-49:not(.shape-only) blockquote p {
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
}
.bd-button-7, .bd-button-7:visited, .bd-container-49:not(.shape-only) .bd-button-7, .bd-container-49:not(.shape-only) .bd-button-7:visited, .bd-container-49:not(.shape-only) a.bd-button-7[href], .bd-container-49:not(.shape-only) a.bd-button-7[href]:visited, .bd-container-49:not(.shape-only) button, .bd-container-49:not(.shape-only) button:visited, .bd-container-49:not(.shape-only) input[type="submit"], .bd-container-49:not(.shape-only) input[type="submit"]:visited, .bd-container-49:not(.shape-only) input[type="button"], .bd-container-49:not(.shape-only) input[type="button"]:visited, a.bd-button-7[href], a.bd-button-7[href]:visited, button.bd-button-7, button.bd-button-7:visited, input.bd-button-7, input.bd-button-7:visited {
    background-color: #a1a1a1;
    background-image: none;
    border-width: 0;
    color: #fff;
    display: inline-block;
    padding: 5px 15px;
    text-align: center;
    vertical-align: middle;
}
.bd-button-7:focus, .bd-button-7:hover, .bd-container-49:not(.shape-only) .bd-button-7:focus, .bd-container-49:not(.shape-only) .bd-button-7:hover, .bd-container-49:not(.shape-only) a.bd-button-7[href]:focus, .bd-container-49:not(.shape-only) a.bd-button-7[href]:hover, .bd-container-49:not(.shape-only) button:focus, .bd-container-49:not(.shape-only) button:hover, .bd-container-49:not(.shape-only) input[type="submit"]:focus, .bd-container-49:not(.shape-only) input[type="submit"]:hover, .bd-container-49:not(.shape-only) input[type="button"]:focus, .bd-container-49:not(.shape-only) input[type="button"]:hover, a.bd-button-7[href]:focus, a.bd-button-7[href]:hover, button.bd-button-7:focus, button.bd-button-7:hover, input.bd-button-7:focus, input.bd-button-7:hover {
    background-color: #fff;
    background-image: none;
    color: #fff;
    text-decoration: none;
}
.bd-button-7:active, .bd-container-49:not(.shape-only) .bd-button-7:active, .bd-container-49:not(.shape-only) a.bd-button-7[href]:active, .bd-container-49:not(.shape-only) button:active, .bd-container-49:not(.shape-only) input[type="submit"]:active, .bd-container-49:not(.shape-only) input[type="button"]:active, a.bd-button-7[href]:active, button.bd-button-7:active, input.bd-button-7:active {
    background-color: #000;
    background-image: none;
}
.bd-imagestyles-9 {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.bd-container-49:not(.shape-only) img {
    display: inline-block;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
}
.bd-container-49:not(.shape-only) input[type="datetime-local"], .bd-container-49:not(.shape-only) input[type="date"], .bd-container-49:not(.shape-only) input[type="month"], .bd-container-49:not(.shape-only) input[type="time"], .bd-container-49:not(.shape-only) input[type="week"], .bd-container-49:not(.shape-only) input[type="number"], .bd-container-49:not(.shape-only) input[type="email"], .bd-container-49:not(.shape-only) input[type="url"], .bd-container-49:not(.shape-only) input[type="search"], .bd-container-49:not(.shape-only) input[type="tel"], .bd-container-49:not(.shape-only) input[type="color"], .bd-container-49:not(.shape-only) input[type="text"], .bd-container-49:not(.shape-only) input[type="password"], .bd-container-49:not(.shape-only) input[type="datetime"], .bd-container-49:not(.shape-only) select, .bd-container-49:not(.shape-only) textarea {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}
input.bd-bootstrapinput-3.form-control[type="datetime-local"], input.bd-bootstrapinput-3.form-control[type="date"], input.bd-bootstrapinput-3.form-control[type="month"], input.bd-bootstrapinput-3.form-control[type="time"], input.bd-bootstrapinput-3.form-control[type="week"], input.bd-bootstrapinput-3.form-control[type="number"], input.bd-bootstrapinput-3.form-control[type="email"], input.bd-bootstrapinput-3.form-control[type="url"], input.bd-bootstrapinput-3.form-control[type="search"], input.bd-bootstrapinput-3.form-control[type="tel"], input.bd-bootstrapinput-3.form-control[type="color"], input.bd-bootstrapinput-3.form-control[type="text"], input.bd-bootstrapinput-3.form-control[type="password"], input.bd-bootstrapinput-3.form-control[type="datetime"], select.bd-bootstrapinput-3.form-control, textarea.bd-bootstrapinput-3.form-control {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}
.bd-bulletlist-3, .bd-container-49:not(.shape-only) ul {
    padding-left: 5px;
}
.bd-bulletlist-3 li, .bd-container-49:not(.shape-only) ul li {
    list-style: outside none none;
    position: relative;
}
.bd-icon-8 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-bulletlist-3 li::before, .bd-container-49:not(.shape-only) ul li::before, .bd-icon-8::before {
    content: "ĳ";
    display: inline-block;
    font-family: "Billion Web Font";
    font-style: normal;
    font-weight: 400;
    margin-right: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-bulletlist-3 li.active::before, .bd-bulletlist-3 li:hover::before, .bd-container-49:not(.shape-only) ul li.active::before, .bd-container-49:not(.shape-only) ul li:hover::before, .bd-icon-8.active::before, .bd-icon-8.active:hover::before, .bd-icon-8:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-container-49:not(.shape-only) ol, .bd-orderedlist-2 {
    padding-left: 28px;
}
.bd-container-49:not(.shape-only) ol li, .bd-orderedlist-2 li {
    position: relative;
}
.bd-container-49:not(.shape-only) table, .bd-table-7 {
    border-collapse: collapse;
    width: 100%;
}
.bd-container-49:not(.shape-only) table thead td, .bd-container-49:not(.shape-only) table thead th, .bd-table-7 thead td, .bd-table-7 thead th {
    border-bottom: 1px solid #ddd;
}
.bd-container-49:not(.shape-only) table td, .bd-container-49:not(.shape-only) table th, .bd-table-7 td, .bd-table-7 th {
    padding: 5px;
}
.bd-container-49:not(.shape-only) table tbody > tr:nth-child(2n+1) > td, .bd-container-49:not(.shape-only) table tbody > tr:nth-child(2n+1) > th, .bd-table-7 tbody > tr:nth-child(2n+1) > td, .bd-table-7 tbody > tr:nth-child(2n+1) > th {
    background-color: #f5f5f5;
    background-image: none;
}
.bd-container-42:not(.shape-only) {
    color: #ccc;
}
@media (max-width: 767px) {
.bd-container-42:not(.shape-only) {
    text-align: left;
}
}
.bd-blockquotes-11, .bd-container-42:not(.shape-only) blockquote {
    border-left: 3px solid #ddd;
    border-radius: 0;
    border-width: 0 0 0 3px;
    margin-left: 5px;
}
.bd-blockquotes-11, .bd-blockquotes-11 p, .bd-container-42:not(.shape-only) blockquote, .bd-container-42:not(.shape-only) blockquote p {
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
}
.bd-button-12, .bd-button-12:visited, .bd-container-42:not(.shape-only) .bd-button-12, .bd-container-42:not(.shape-only) .bd-button-12:visited, .bd-container-42:not(.shape-only) a.bd-button-12[href], .bd-container-42:not(.shape-only) a.bd-button-12[href]:visited, .bd-container-42:not(.shape-only) button, .bd-container-42:not(.shape-only) button:visited, .bd-container-42:not(.shape-only) input[type="submit"], .bd-container-42:not(.shape-only) input[type="submit"]:visited, .bd-container-42:not(.shape-only) input[type="button"], .bd-container-42:not(.shape-only) input[type="button"]:visited, a.bd-button-12[href], a.bd-button-12[href]:visited, button.bd-button-12, button.bd-button-12:visited, input.bd-button-12, input.bd-button-12:visited {
    background-color: #a1a1a1;
    background-image: none;
    border-width: 0;
    color: #fff;
    display: inline-block;
    padding: 5px 15px;
    text-align: center;
    vertical-align: middle;
}
.bd-button-12:focus, .bd-button-12:hover, .bd-container-42:not(.shape-only) .bd-button-12:focus, .bd-container-42:not(.shape-only) .bd-button-12:hover, .bd-container-42:not(.shape-only) a.bd-button-12[href]:focus, .bd-container-42:not(.shape-only) a.bd-button-12[href]:hover, .bd-container-42:not(.shape-only) button:focus, .bd-container-42:not(.shape-only) button:hover, .bd-container-42:not(.shape-only) input[type="submit"]:focus, .bd-container-42:not(.shape-only) input[type="submit"]:hover, .bd-container-42:not(.shape-only) input[type="button"]:focus, .bd-container-42:not(.shape-only) input[type="button"]:hover, a.bd-button-12[href]:focus, a.bd-button-12[href]:hover, button.bd-button-12:focus, button.bd-button-12:hover, input.bd-button-12:focus, input.bd-button-12:hover {
    background-color: #fff;
    background-image: none;
    color: #fff;
    text-decoration: none;
}
.bd-button-12:active, .bd-container-42:not(.shape-only) .bd-button-12:active, .bd-container-42:not(.shape-only) a.bd-button-12[href]:active, .bd-container-42:not(.shape-only) button:active, .bd-container-42:not(.shape-only) input[type="submit"]:active, .bd-container-42:not(.shape-only) input[type="button"]:active, a.bd-button-12[href]:active, button.bd-button-12:active, input.bd-button-12:active {
    background-color: #000;
    background-image: none;
}
.bd-imagestyles-17 {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.bd-container-42:not(.shape-only) img {
    display: inline-block;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
}
.bd-container-42:not(.shape-only) input[type="datetime-local"], .bd-container-42:not(.shape-only) input[type="date"], .bd-container-42:not(.shape-only) input[type="month"], .bd-container-42:not(.shape-only) input[type="time"], .bd-container-42:not(.shape-only) input[type="week"], .bd-container-42:not(.shape-only) input[type="number"], .bd-container-42:not(.shape-only) input[type="email"], .bd-container-42:not(.shape-only) input[type="url"], .bd-container-42:not(.shape-only) input[type="search"], .bd-container-42:not(.shape-only) input[type="tel"], .bd-container-42:not(.shape-only) input[type="color"], .bd-container-42:not(.shape-only) input[type="text"], .bd-container-42:not(.shape-only) input[type="password"], .bd-container-42:not(.shape-only) input[type="datetime"], .bd-container-42:not(.shape-only) select, .bd-container-42:not(.shape-only) textarea {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}
input.bd-bootstrapinput-8.form-control[type="datetime-local"], input.bd-bootstrapinput-8.form-control[type="date"], input.bd-bootstrapinput-8.form-control[type="month"], input.bd-bootstrapinput-8.form-control[type="time"], input.bd-bootstrapinput-8.form-control[type="week"], input.bd-bootstrapinput-8.form-control[type="number"], input.bd-bootstrapinput-8.form-control[type="email"], input.bd-bootstrapinput-8.form-control[type="url"], input.bd-bootstrapinput-8.form-control[type="search"], input.bd-bootstrapinput-8.form-control[type="tel"], input.bd-bootstrapinput-8.form-control[type="color"], input.bd-bootstrapinput-8.form-control[type="text"], input.bd-bootstrapinput-8.form-control[type="password"], input.bd-bootstrapinput-8.form-control[type="datetime"], select.bd-bootstrapinput-8.form-control, textarea.bd-bootstrapinput-8.form-control {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}
.bd-bulletlist-6, .bd-container-42:not(.shape-only) ul {
    padding-left: 5px;
}
.bd-bulletlist-6 li, .bd-container-42:not(.shape-only) ul li {
    list-style: outside none none;
    position: relative;
}
.bd-icon-21 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-bulletlist-6 li::before, .bd-container-42:not(.shape-only) ul li::before, .bd-icon-21::before {
    content: "ĳ";
    display: inline-block;
    font-family: "Billion Web Font";
    font-style: normal;
    font-weight: 400;
    margin-right: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-bulletlist-6 li.active::before, .bd-bulletlist-6 li:hover::before, .bd-container-42:not(.shape-only) ul li.active::before, .bd-container-42:not(.shape-only) ul li:hover::before, .bd-icon-21.active::before, .bd-icon-21.active:hover::before, .bd-icon-21:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-container-42:not(.shape-only) ol, .bd-orderedlist-5 {
    padding-left: 28px;
}
.bd-container-42:not(.shape-only) ol li, .bd-orderedlist-5 li {
    position: relative;
}
.bd-container-42:not(.shape-only) table, .bd-table-10 {
    border-collapse: collapse;
    width: 100%;
}
.bd-container-42:not(.shape-only) table thead td, .bd-container-42:not(.shape-only) table thead th, .bd-table-10 thead td, .bd-table-10 thead th {
    border-bottom: 1px solid #ddd;
}
.bd-container-42:not(.shape-only) table td, .bd-container-42:not(.shape-only) table th, .bd-table-10 td, .bd-table-10 th {
    padding: 5px;
}
.bd-container-42:not(.shape-only) table tbody > tr:nth-child(2n+1) > td, .bd-container-42:not(.shape-only) table tbody > tr:nth-child(2n+1) > th, .bd-table-10 tbody > tr:nth-child(2n+1) > td, .bd-table-10 tbody > tr:nth-child(2n+1) > th {
    background-color: #f5f5f5;
    background-image: none;
}
.bd-container-33 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.bd-container-33 h5, .bd-container-33 h6 {
    color: #a1a1a1;
    margin: 0;
}
.bd-container-33 h4 {
    color: #db0000;
    font-size: 17.5px;
    font-weight: 400;
    line-height: 25px;
    margin: 0;
    text-align: center;
    text-transform: none;
}
.bd-button-11 a, .bd-button-17 a {
    font-size: 14px;
    line-height: 20px;
}
.bd-container-33 h1, .bd-container-33 h2, .bd-container-33 h3 {
    color: #a1a1a1;
    margin: 0;
}
@media (max-width: 767px) {
.bd-container-33 h4 {
    text-align: left;
}
}
.bd-blockquotes-9, .bd-container-33:not(.shape-only) blockquote {
    border-left: 3px solid #ddd;
    border-radius: 0;
    border-width: 0 0 0 3px;
    margin-left: 5px;
}
.bd-blockquotes-9, .bd-blockquotes-9 p, .bd-container-33:not(.shape-only) blockquote, .bd-container-33:not(.shape-only) blockquote p {
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
}
.bd-button-11, .bd-button-11:visited, .bd-container-33:not(.shape-only) .bd-button-11, .bd-container-33:not(.shape-only) .bd-button-11:visited, .bd-container-33:not(.shape-only) a.bd-button-11[href], .bd-container-33:not(.shape-only) a.bd-button-11[href]:visited, .bd-container-33:not(.shape-only) button, .bd-container-33:not(.shape-only) button:visited, .bd-container-33:not(.shape-only) input[type="submit"], .bd-container-33:not(.shape-only) input[type="submit"]:visited, .bd-container-33:not(.shape-only) input[type="button"], .bd-container-33:not(.shape-only) input[type="button"]:visited, a.bd-button-11[href], a.bd-button-11[href]:visited, button.bd-button-11, button.bd-button-11:visited, input.bd-button-11, input.bd-button-11:visited {
    background-color: #a1a1a1;
    background-image: none;
    border-width: 0;
    color: #fff;
    display: inline-block;
    padding: 5px 15px;
    text-align: center;
    vertical-align: middle;
}
.bd-button-11:focus, .bd-button-11:hover, .bd-container-33:not(.shape-only) .bd-button-11:focus, .bd-container-33:not(.shape-only) .bd-button-11:hover, .bd-container-33:not(.shape-only) a.bd-button-11[href]:focus, .bd-container-33:not(.shape-only) a.bd-button-11[href]:hover, .bd-container-33:not(.shape-only) button:focus, .bd-container-33:not(.shape-only) button:hover, .bd-container-33:not(.shape-only) input[type="submit"]:focus, .bd-container-33:not(.shape-only) input[type="submit"]:hover, .bd-container-33:not(.shape-only) input[type="button"]:focus, .bd-container-33:not(.shape-only) input[type="button"]:hover, a.bd-button-11[href]:focus, a.bd-button-11[href]:hover, button.bd-button-11:focus, button.bd-button-11:hover, input.bd-button-11:focus, input.bd-button-11:hover {
    background-color: #fff;
    background-image: none;
    color: #fff;
    text-decoration: none;
}
.bd-button-11:active, .bd-container-33:not(.shape-only) .bd-button-11:active, .bd-container-33:not(.shape-only) a.bd-button-11[href]:active, .bd-container-33:not(.shape-only) button:active, .bd-container-33:not(.shape-only) input[type="submit"]:active, .bd-container-33:not(.shape-only) input[type="button"]:active, a.bd-button-11[href]:active, button.bd-button-11:active, input.bd-button-11:active {
    background-color: #000;
    background-image: none;
}
.bd-imagestyles-12 {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.bd-container-33:not(.shape-only) img {
    display: inline-block;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
}
.bd-container-33:not(.shape-only) input[type="datetime-local"], .bd-container-33:not(.shape-only) input[type="date"], .bd-container-33:not(.shape-only) input[type="month"], .bd-container-33:not(.shape-only) input[type="time"], .bd-container-33:not(.shape-only) input[type="week"], .bd-container-33:not(.shape-only) input[type="number"], .bd-container-33:not(.shape-only) input[type="email"], .bd-container-33:not(.shape-only) input[type="url"], .bd-container-33:not(.shape-only) input[type="search"], .bd-container-33:not(.shape-only) input[type="tel"], .bd-container-33:not(.shape-only) input[type="color"], .bd-container-33:not(.shape-only) input[type="text"], .bd-container-33:not(.shape-only) input[type="password"], .bd-container-33:not(.shape-only) input[type="datetime"], .bd-container-33:not(.shape-only) select, .bd-container-33:not(.shape-only) textarea {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}
input.bd-bootstrapinput-7.form-control[type="datetime-local"], input.bd-bootstrapinput-7.form-control[type="date"], input.bd-bootstrapinput-7.form-control[type="month"], input.bd-bootstrapinput-7.form-control[type="time"], input.bd-bootstrapinput-7.form-control[type="week"], input.bd-bootstrapinput-7.form-control[type="number"], input.bd-bootstrapinput-7.form-control[type="email"], input.bd-bootstrapinput-7.form-control[type="url"], input.bd-bootstrapinput-7.form-control[type="search"], input.bd-bootstrapinput-7.form-control[type="tel"], input.bd-bootstrapinput-7.form-control[type="color"], input.bd-bootstrapinput-7.form-control[type="text"], input.bd-bootstrapinput-7.form-control[type="password"], input.bd-bootstrapinput-7.form-control[type="datetime"], select.bd-bootstrapinput-7.form-control, textarea.bd-bootstrapinput-7.form-control {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}
.bd-bulletlist-5, .bd-container-33:not(.shape-only) ul {
    padding-left: 5px;
}
.bd-bulletlist-5 li, .bd-container-33:not(.shape-only) ul li {
    list-style: outside none none;
    position: relative;
}
.bd-icon-20 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-bulletlist-5 li::before, .bd-container-33:not(.shape-only) ul li::before, .bd-icon-20::before {
    content: "ĳ";
    display: inline-block;
    font-family: "Billion Web Font";
    font-style: normal;
    font-weight: 400;
    margin-right: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-bulletlist-5 li.active::before, .bd-bulletlist-5 li:hover::before, .bd-container-33:not(.shape-only) ul li.active::before, .bd-container-33:not(.shape-only) ul li:hover::before, .bd-icon-20.active::before, .bd-icon-20.active:hover::before, .bd-icon-20:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-container-33:not(.shape-only) ol, .bd-orderedlist-4 {
    padding-left: 28px;
}
.bd-container-33:not(.shape-only) ol li, .bd-orderedlist-4 li {
    position: relative;
}
.bd-container-33:not(.shape-only) table, .bd-table-9 {
    border-collapse: collapse;
    width: 100%;
}
.bd-container-33:not(.shape-only) table thead td, .bd-container-33:not(.shape-only) table thead th, .bd-table-9 thead td, .bd-table-9 thead th {
    border-bottom: 1px solid #ddd;
}
.bd-container-33:not(.shape-only) table td, .bd-container-33:not(.shape-only) table th, .bd-table-9 td, .bd-table-9 th {
    padding: 5px;
}
.bd-container-33:not(.shape-only) table tbody > tr:nth-child(2n+1) > td, .bd-container-33:not(.shape-only) table tbody > tr:nth-child(2n+1) > th, .bd-table-9 tbody > tr:nth-child(2n+1) > td, .bd-table-9 tbody > tr:nth-child(2n+1) > th {
    background-color: #f5f5f5;
    background-image: none;
}
.bd-container-48:not(.shape-only) {
    color: #fff;
    text-align: center;
}
@media (max-width: 767px) {
.bd-container-48:not(.shape-only) {
    text-align: left;
}
}
.bd-blockquotes-15, .bd-container-48:not(.shape-only) blockquote {
    border-left: 3px solid #ddd;
    border-radius: 0;
    border-width: 0 0 0 3px;
    margin-left: 5px;
}
.bd-blockquotes-15, .bd-blockquotes-15 p, .bd-container-48:not(.shape-only) blockquote, .bd-container-48:not(.shape-only) blockquote p {
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
}
.bd-button-17, .bd-button-17:visited, .bd-container-48:not(.shape-only) .bd-button-17, .bd-container-48:not(.shape-only) .bd-button-17:visited, .bd-container-48:not(.shape-only) a.bd-button-17[href], .bd-container-48:not(.shape-only) a.bd-button-17[href]:visited, .bd-container-48:not(.shape-only) button, .bd-container-48:not(.shape-only) button:visited, .bd-container-48:not(.shape-only) input[type="submit"], .bd-container-48:not(.shape-only) input[type="submit"]:visited, .bd-container-48:not(.shape-only) input[type="button"], .bd-container-48:not(.shape-only) input[type="button"]:visited, a.bd-button-17[href], a.bd-button-17[href]:visited, button.bd-button-17, button.bd-button-17:visited, input.bd-button-17, input.bd-button-17:visited {
    background-color: #a1a1a1;
    background-image: none;
    border-width: 0;
    color: #fff;
    display: inline-block;
    padding: 5px 15px;
    text-align: center;
    vertical-align: middle;
}
.bd-button-17:focus, .bd-button-17:hover, .bd-container-48:not(.shape-only) .bd-button-17:focus, .bd-container-48:not(.shape-only) .bd-button-17:hover, .bd-container-48:not(.shape-only) a.bd-button-17[href]:focus, .bd-container-48:not(.shape-only) a.bd-button-17[href]:hover, .bd-container-48:not(.shape-only) button:focus, .bd-container-48:not(.shape-only) button:hover, .bd-container-48:not(.shape-only) input[type="submit"]:focus, .bd-container-48:not(.shape-only) input[type="submit"]:hover, .bd-container-48:not(.shape-only) input[type="button"]:focus, .bd-container-48:not(.shape-only) input[type="button"]:hover, a.bd-button-17[href]:focus, a.bd-button-17[href]:hover, button.bd-button-17:focus, button.bd-button-17:hover, input.bd-button-17:focus, input.bd-button-17:hover {
    background-color: #fff;
    background-image: none;
    color: #fff;
    text-decoration: none;
}
.bd-button-17:active, .bd-container-48:not(.shape-only) .bd-button-17:active, .bd-container-48:not(.shape-only) a.bd-button-17[href]:active, .bd-container-48:not(.shape-only) button:active, .bd-container-48:not(.shape-only) input[type="submit"]:active, .bd-container-48:not(.shape-only) input[type="button"]:active, a.bd-button-17[href]:active, button.bd-button-17:active, input.bd-button-17:active {
    background-color: #000;
    background-image: none;
}
.bd-imagestyles-19 {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.bd-container-48:not(.shape-only) img {
    display: inline-block;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
}
.bd-container-48:not(.shape-only) input[type="datetime-local"], .bd-container-48:not(.shape-only) input[type="date"], .bd-container-48:not(.shape-only) input[type="month"], .bd-container-48:not(.shape-only) input[type="time"], .bd-container-48:not(.shape-only) input[type="week"], .bd-container-48:not(.shape-only) input[type="number"], .bd-container-48:not(.shape-only) input[type="email"], .bd-container-48:not(.shape-only) input[type="url"], .bd-container-48:not(.shape-only) input[type="search"], .bd-container-48:not(.shape-only) input[type="tel"], .bd-container-48:not(.shape-only) input[type="color"], .bd-container-48:not(.shape-only) input[type="text"], .bd-container-48:not(.shape-only) input[type="password"], .bd-container-48:not(.shape-only) input[type="datetime"], .bd-container-48:not(.shape-only) select, .bd-container-48:not(.shape-only) textarea {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}
input.bd-bootstrapinput-10.form-control[type="datetime-local"], input.bd-bootstrapinput-10.form-control[type="date"], input.bd-bootstrapinput-10.form-control[type="month"], input.bd-bootstrapinput-10.form-control[type="time"], input.bd-bootstrapinput-10.form-control[type="week"], input.bd-bootstrapinput-10.form-control[type="number"], input.bd-bootstrapinput-10.form-control[type="email"], input.bd-bootstrapinput-10.form-control[type="url"], input.bd-bootstrapinput-10.form-control[type="search"], input.bd-bootstrapinput-10.form-control[type="tel"], input.bd-bootstrapinput-10.form-control[type="color"], input.bd-bootstrapinput-10.form-control[type="text"], input.bd-bootstrapinput-10.form-control[type="password"], input.bd-bootstrapinput-10.form-control[type="datetime"], select.bd-bootstrapinput-10.form-control, textarea.bd-bootstrapinput-10.form-control {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}
.bd-bulletlist-8, .bd-container-48:not(.shape-only) ul {
    padding-left: 5px;
}
.bd-bulletlist-8 li, .bd-container-48:not(.shape-only) ul li {
    list-style: outside none none;
    position: relative;
}
.bd-icon-23 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-bulletlist-8 li::before, .bd-container-48:not(.shape-only) ul li::before, .bd-icon-23::before {
    content: "ĳ";
    display: inline-block;
    font-family: "Billion Web Font";
    font-style: normal;
    font-weight: 400;
    margin-right: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-bulletlist-8 li.active::before, .bd-bulletlist-8 li:hover::before, .bd-container-48:not(.shape-only) ul li.active::before, .bd-container-48:not(.shape-only) ul li:hover::before, .bd-icon-23.active::before, .bd-icon-23.active:hover::before, .bd-icon-23:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-container-48:not(.shape-only) ol, .bd-orderedlist-7 {
    padding-left: 28px;
}
.bd-container-48:not(.shape-only) ol li, .bd-orderedlist-7 li {
    position: relative;
}
.bd-container-48:not(.shape-only) table, .bd-table-16 {
    border-collapse: collapse;
    width: 100%;
}
.bd-container-48:not(.shape-only) table thead td, .bd-container-48:not(.shape-only) table thead th, .bd-table-16 thead td, .bd-table-16 thead th {
    border-bottom: 1px solid #ddd;
}
.bd-container-48:not(.shape-only) table td, .bd-container-48:not(.shape-only) table th, .bd-table-16 td, .bd-table-16 th {
    padding: 5px;
}
.bd-container-48:not(.shape-only) table tbody > tr:nth-child(2n+1) > td, .bd-container-48:not(.shape-only) table tbody > tr:nth-child(2n+1) > th, .bd-table-16 tbody > tr:nth-child(2n+1) > td, .bd-table-16 tbody > tr:nth-child(2n+1) > th {
    background-color: #f5f5f5;
    background-image: none;
}
.bd-container-46 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.bd-container-46 h5, .bd-container-46 h6 {
    color: #a1a1a1;
    margin: 0;
}
.bd-container-46 h4 {
    color: #db0000;
    font-size: 20px;
    font-weight: 400;
    line-height: 28.57px;
    margin: 0;
    text-align: center;
    text-transform: none;
}
.bd-container-46 h1, .bd-container-46 h2, .bd-container-46 h3 {
    color: #a1a1a1;
    margin: 0;
}
@media (max-width: 767px) {
.bd-container-46 h4 {
    text-align: left;
}
}
.bd-blockquotes-12, .bd-container-46:not(.shape-only) blockquote {
    border-left: 3px solid #ddd;
    border-radius: 0;
    border-width: 0 0 0 3px;
    margin-left: 5px;
}
.bd-blockquotes-12, .bd-blockquotes-12 p, .bd-container-46:not(.shape-only) blockquote, .bd-container-46:not(.shape-only) blockquote p {
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
}
.bd-button-16 a {
    font-size: 14px;
    line-height: 20px;
}
.bd-button-16, .bd-button-16:visited, .bd-container-46:not(.shape-only) .bd-button-16, .bd-container-46:not(.shape-only) .bd-button-16:visited, .bd-container-46:not(.shape-only) a.bd-button-16[href], .bd-container-46:not(.shape-only) a.bd-button-16[href]:visited, .bd-container-46:not(.shape-only) button, .bd-container-46:not(.shape-only) button:visited, .bd-container-46:not(.shape-only) input[type="submit"], .bd-container-46:not(.shape-only) input[type="submit"]:visited, .bd-container-46:not(.shape-only) input[type="button"], .bd-container-46:not(.shape-only) input[type="button"]:visited, a.bd-button-16[href], a.bd-button-16[href]:visited, button.bd-button-16, button.bd-button-16:visited, input.bd-button-16, input.bd-button-16:visited {
    background-color: #a1a1a1;
    background-image: none;
    border-width: 0;
    color: #fff;
    display: inline-block;
    padding: 5px 15px;
    text-align: center;
    vertical-align: middle;
}
.bd-button-16:focus, .bd-button-16:hover, .bd-container-46:not(.shape-only) .bd-button-16:focus, .bd-container-46:not(.shape-only) .bd-button-16:hover, .bd-container-46:not(.shape-only) a.bd-button-16[href]:focus, .bd-container-46:not(.shape-only) a.bd-button-16[href]:hover, .bd-container-46:not(.shape-only) button:focus, .bd-container-46:not(.shape-only) button:hover, .bd-container-46:not(.shape-only) input[type="submit"]:focus, .bd-container-46:not(.shape-only) input[type="submit"]:hover, .bd-container-46:not(.shape-only) input[type="button"]:focus, .bd-container-46:not(.shape-only) input[type="button"]:hover, a.bd-button-16[href]:focus, a.bd-button-16[href]:hover, button.bd-button-16:focus, button.bd-button-16:hover, input.bd-button-16:focus, input.bd-button-16:hover {
    background-color: #fff;
    background-image: none;
    color: #fff;
    text-decoration: none;
}
.bd-button-16:active, .bd-container-46:not(.shape-only) .bd-button-16:active, .bd-container-46:not(.shape-only) a.bd-button-16[href]:active, .bd-container-46:not(.shape-only) button:active, .bd-container-46:not(.shape-only) input[type="submit"]:active, .bd-container-46:not(.shape-only) input[type="button"]:active, a.bd-button-16[href]:active, button.bd-button-16:active, input.bd-button-16:active {
    background-color: #000;
    background-image: none;
}
.bd-imagestyles-18 {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.bd-container-46:not(.shape-only) img {
    display: inline-block;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
}
.bd-container-46:not(.shape-only) input[type="datetime-local"], .bd-container-46:not(.shape-only) input[type="date"], .bd-container-46:not(.shape-only) input[type="month"], .bd-container-46:not(.shape-only) input[type="time"], .bd-container-46:not(.shape-only) input[type="week"], .bd-container-46:not(.shape-only) input[type="number"], .bd-container-46:not(.shape-only) input[type="email"], .bd-container-46:not(.shape-only) input[type="url"], .bd-container-46:not(.shape-only) input[type="search"], .bd-container-46:not(.shape-only) input[type="tel"], .bd-container-46:not(.shape-only) input[type="color"], .bd-container-46:not(.shape-only) input[type="text"], .bd-container-46:not(.shape-only) input[type="password"], .bd-container-46:not(.shape-only) input[type="datetime"], .bd-container-46:not(.shape-only) select, .bd-container-46:not(.shape-only) textarea {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}
input.bd-bootstrapinput-9.form-control[type="datetime-local"], input.bd-bootstrapinput-9.form-control[type="date"], input.bd-bootstrapinput-9.form-control[type="month"], input.bd-bootstrapinput-9.form-control[type="time"], input.bd-bootstrapinput-9.form-control[type="week"], input.bd-bootstrapinput-9.form-control[type="number"], input.bd-bootstrapinput-9.form-control[type="email"], input.bd-bootstrapinput-9.form-control[type="url"], input.bd-bootstrapinput-9.form-control[type="search"], input.bd-bootstrapinput-9.form-control[type="tel"], input.bd-bootstrapinput-9.form-control[type="color"], input.bd-bootstrapinput-9.form-control[type="text"], input.bd-bootstrapinput-9.form-control[type="password"], input.bd-bootstrapinput-9.form-control[type="datetime"], select.bd-bootstrapinput-9.form-control, textarea.bd-bootstrapinput-9.form-control {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}
.bd-bulletlist-7, .bd-container-46:not(.shape-only) ul {
    padding-left: 5px;
}
.bd-bulletlist-7 li, .bd-container-46:not(.shape-only) ul li {
    list-style: outside none none;
    position: relative;
}
.bd-icon-22 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-bulletlist-7 li::before, .bd-container-46:not(.shape-only) ul li::before, .bd-icon-22::before {
    content: "ĳ";
    display: inline-block;
    font-family: "Billion Web Font";
    font-style: normal;
    font-weight: 400;
    margin-right: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-icon-36::before, .bd-icon-41::before {
    content: "ʀ";
}
.bd-bulletlist-7 li.active::before, .bd-bulletlist-7 li:hover::before, .bd-container-46:not(.shape-only) ul li.active::before, .bd-container-46:not(.shape-only) ul li:hover::before, .bd-icon-22.active::before, .bd-icon-22.active:hover::before, .bd-icon-22:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-container-46:not(.shape-only) ol, .bd-orderedlist-6 {
    padding-left: 28px;
}
.bd-container-46:not(.shape-only) ol li, .bd-orderedlist-6 li {
    position: relative;
}
.bd-container-46:not(.shape-only) table, .bd-table-13 {
    border-collapse: collapse;
    width: 100%;
}
.bd-container-46:not(.shape-only) table thead td, .bd-container-46:not(.shape-only) table thead th, .bd-table-13 thead td, .bd-table-13 thead th {
    border-bottom: 1px solid #ddd;
}
.bd-container-46:not(.shape-only) table td, .bd-container-46:not(.shape-only) table th, .bd-table-13 td, .bd-table-13 th {
    padding: 5px;
}
.bd-container-46:not(.shape-only) table tbody > tr:nth-child(2n+1) > td, .bd-container-46:not(.shape-only) table tbody > tr:nth-child(2n+1) > th, .bd-table-13 tbody > tr:nth-child(2n+1) > td, .bd-table-13 tbody > tr:nth-child(2n+1) > th {
    background-color: #f5f5f5;
    background-image: none;
}
.bd-productnewicon-2, .bd-productnewicon-3 {
    background-color: rgba(92, 183, 92, 0.5);
    padding: 16px 10px;
}
.bd-imagethumbnails-1 {
    border: 1px solid #ddd;
    position: relative;
    text-align: center;
}
.bd-imagethumbnails-1 .bd-productimage-7 img {
    height: 100% !important;
}
.bd-productimage-7 {
    bottom: auto;
    display: inline-block;
    float: left;
    left: 0;
    right: auto;
    text-align: center;
    width: 20%;
}
.bd-productimage-7 img {
    display: block;
    height: 100%;
    width: 100%;
}
.bd-imagethumbnails-1 .left-button, .bd-imagethumbnails-1 .right-button {
    bottom: 0;
    position: absolute;
    top: 0;
}
.bd-layoutcolumn-57, .bd-layoutcolumn-58, .bd-layoutcolumn-59, .bd-layoutcolumn-66, .bd-layoutcolumn-67, .bd-posticonauthor-3, .bd-posticonauthor-5, .bd-posticoncategory-7, .bd-posticondate-12, .bd-posticondate-2, .bd-posticonedit-6, .bd-posticontags-8, .bd-productdesc-1 {
    position: relative;
}
.bd-imagethumbnails-1 .left-button {
    left: 0;
}
.bd-imagethumbnails-1 .right-button {
    right: 0;
}
.bd-layoutcontainer-29 {
    margin-bottom: 29px;
}
.bd-layoutcolumn-66 {
    text-align: left;
}
.bd-productoverviewimage-1 {
    padding: 10px 0;
}
.bd-productimage-6 {
    bottom: auto;
    display: inline-block;
    left: 0;
    right: auto;
    text-align: center;
    top: 0;
    width: 100%;
}
@media (max-width: 767px) {
.bd-productimage-6 {
    bottom: auto;
    left: 0;
    right: auto;
    top: 0;
}
}
.bd-productimage-6 #wrap {
    height: 100%;
    width: 100%;
}
.bd-productimage-6 img {
    display: block;
    height: auto;
    width: 100%;
}
.cloud-zoom-big, .cloud-zoom-lens {
    border: 4px solid;
}
.cloud-zoom-lens {
    border-color: #777;
    margin: -4px;
}
.cloud-zoom-big {
    border-color: #f5f5f5;
}
.bd-posticonauthor-2 {
    font-size: 11.9px;
    line-height: 17px;
}
.bd-posticonauthor-5 {
    color: #777;
    float: left;
    margin-right: 10px;
    text-transform: none;
}
.bd-posticonauthor-5 .bd-icon-41 {
    white-space: nowrap;
}
.bd-posticonauthor-5 .bd-icon-41 span {
    vertical-align: middle;
    white-space: normal;
}
.bd-icon-41 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-41::before {
    color: #ccc;
    display: inline-block;
    font-family: "Billion Web Font";
    font-style: normal;
    font-weight: 400;
    margin-right: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-icon-41.active::before, .bd-icon-41.active:hover::before, .bd-icon-41:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-posticonauthor-3 {
    color: #777;
    float: left;
    margin-right: 10px;
    text-transform: none;
}
.bd-posticonauthor-3 .bd-icon-36 {
    white-space: nowrap;
}
.bd-posticonauthor-3 .bd-icon-36 span {
    vertical-align: middle;
    white-space: normal;
}
.bd-icon-36 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-36::before {
    color: #ccc;
    display: inline-block;
    font-family: "Billion Web Font";
    font-style: normal;
    font-weight: 400;
    margin-right: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-icon-36.active::before, .bd-icon-36.active:hover::before, .bd-icon-36:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-posticoncategory-1 {
    font-size: 11.9px;
    line-height: 17px;
}
.bd-posticoncategory-7 {
    color: #777;
    float: left;
    margin-right: 10px;
    text-transform: none;
}
.bd-posticoncategory-7 .bd-icon-44 {
    white-space: nowrap;
}
.bd-posticoncategory-7 .bd-icon-44 span {
    vertical-align: middle;
    white-space: normal;
}
.bd-icon-44 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-44::before {
    color: #ccc;
    content: "ȯ";
    display: inline-block;
    font-family: "Billion Web Font";
    font-style: normal;
    font-weight: 400;
    margin-right: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-icon-34::before, .bd-icon-39::before {
    content: "Ƚ";
}
.bd-icon-44.active::before, .bd-icon-44.active:hover::before, .bd-icon-44:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-posticondate-3 {
    font-size: 11.9px;
    line-height: 17px;
}
.bd-posticondate-4 {
    color: #777;
    float: left;
    margin-right: 10px;
    position: relative;
    text-transform: none;
}
.bd-posticondate-4 .bd-icon-39 {
    white-space: nowrap;
}
.bd-posticondate-4 .bd-icon-39 span {
    vertical-align: middle;
    white-space: normal;
}
.bd-icon-39 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-39::before {
    color: #ccc;
    display: inline-block;
    font-family: "Billion Web Font";
    font-style: normal;
    font-weight: 400;
    margin-right: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-icon-39.active::before, .bd-icon-39.active:hover::before, .bd-icon-39:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-posticondate-2 {
    color: #777;
    float: left;
    margin-right: 10px;
    text-transform: none;
}
.bd-posticondate-2 .bd-icon-34 {
    white-space: nowrap;
}
.bd-posticondate-2 .bd-icon-34 span {
    vertical-align: middle;
    white-space: normal;
}
.bd-icon-34 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-34::before {
    color: #ccc;
    display: inline-block;
    font-family: "Billion Web Font";
    font-style: normal;
    font-weight: 400;
    margin-right: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-icon-34.active::before, .bd-icon-34.active:hover::before, .bd-icon-34:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-posticondate-6 {
    font-size: 11.9px;
    line-height: 17px;
}
.bd-posticondate-12 {
    border-right: 1px solid #ccc;
    border-style: none solid none none;
    border-width: 0 1px 0 0;
    color: #777;
    float: left;
    font-style: italic;
    font-weight: 400;
    margin-right: 10px;
    padding-right: 10px;
}
.bd-icon-12::before, .bd-icon-43::before, .bd-icon-45::before {
    font-style: normal;
    visibility: inherit;
}
.bd-posticondate-12 .bd-icon-56 {
    white-space: nowrap;
}
.bd-posticondate-12 .bd-icon-56 span {
    vertical-align: middle;
    white-space: normal;
}
.bd-icon-56::before {
    color: #ccc;
    display: inline-block;
    margin-right: 5px;
    text-decoration: none;
    vertical-align: middle;
    visibility: hidden;
}
.bd-icon-56.active::before, .bd-icon-56.active:hover::before, .bd-icon-56:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-posticonedit-1 {
    font-size: 11.9px;
    line-height: 17px;
}
.bd-posticonedit-6 {
    color: #777;
    float: left;
    margin-right: 10px;
    text-transform: none;
}
.bd-posticonedit-6 .bd-icon-43 {
    white-space: nowrap;
}
.bd-posticonedit-6 .bd-icon-43 span {
    vertical-align: middle;
    white-space: normal;
}
.bd-icon-43 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-43::before {
    color: #ccc;
    content: "Ŀ";
    display: inline-block;
    font-family: "Billion Web Font";
    font-weight: 400;
    margin-right: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    width: auto;
}
.bd-icon-43.active::before, .bd-icon-43.active:hover::before, .bd-icon-43:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-posticontags-8 {
    color: #777;
    float: left;
    margin-right: 10px;
    text-transform: none;
}
.bd-posticontags-8 .bd-icon-45 {
    white-space: nowrap;
}
.bd-posticontags-8 .bd-icon-45 span {
    vertical-align: middle;
    white-space: normal;
}
.bd-icon-45 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-45::before {
    color: #ccc;
    content: "ǈ";
    display: inline-block;
    font-family: "Billion Web Font";
    font-weight: 400;
    margin-right: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    width: auto;
}
.bd-productnewicon-2, .bd-productnewicon-3, .bd-productoutofstockicon-3 {
    display: inline-block;
    text-transform: uppercase;
}
.bd-icon-45.active::before, .bd-icon-45.active:hover::before, .bd-icon-45:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-productbuy-2 {
    margin: 0 auto;
}
.bd-productdesc-11 {
    margin-top: 10px;
}
.bd-productimage-4 {
    display: inline-block;
    text-align: center;
}
.bd-productimage-4 img {
    border: 0 solid #777;
    display: inline-block;
    height: 100%;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
.bd-imagestyles-16 {
    border: 0 solid #777;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.bd-productimage-5 {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.bd-productimage-5 img {
    display: block;
    height: 100%;
    width: 100%;
}
.bd-productnew-2 {
    position: absolute;
    right: 0;
    top: 0;
}
.bd-productnewicon-3 {
    border-radius: 50%;
    color: #fff;
    font-size: 11.9px;
    line-height: 17px;
    text-align: center;
    vertical-align: middle;
}
.bd-productnew-3 {
    position: absolute;
    right: 0;
    top: 0;
}
.bd-productnewicon-2 {
    border-radius: 50%;
    color: #fff;
    font-size: 11.9px;
    line-height: 17px;
    text-align: center;
    vertical-align: middle;
}
.bd-productoutofstock-2 {
    bottom: auto;
    left: -0.85331%;
    position: absolute;
    right: auto;
    top: 0.122283%;
    width: 98px;
}
@media (max-width: 991px) {
.bd-productoutofstock-2 {
    bottom: auto;
    left: 0.0812697%;
    position: absolute;
    right: auto;
    top: 0.122283%;
}
}
.bd-productoutofstockicon-3 {
    background-color: rgba(119, 119, 119, 0.5);
    color: #fff;
    font-size: 11.9px;
    line-height: 17px;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}
.bd-button-5 a, .bd-button-9 a {
    font-size: 14px;
    line-height: 20px;
}
.bd-productoutofstock-3 {
    bottom: auto;
    left: -10.309%;
    position: absolute;
    right: auto;
    top: -10.323%;
}
.bd-productbuy-4 {
    margin: 12px auto 0;
}
.bd-button-9, .bd-button-9:visited, .bd-productbuy-4 .bd-button-9, .bd-productbuy-4 .bd-button-9:visited, .bd-productbuy-4 a.bd-button-9[href], .bd-productbuy-4 a.bd-button-9[href]:visited, .bd-productbuy-4 button, .bd-productbuy-4 button:visited, .bd-productbuy-4 input[type="submit"], .bd-productbuy-4 input[type="submit"]:visited, .bd-productbuy-4 input[type="button"], .bd-productbuy-4 input[type="button"]:visited, a.bd-button-9[href], a.bd-button-9[href]:visited, button.bd-button-9, button.bd-button-9:visited, input.bd-button-9, input.bd-button-9:visited {
    background-color: #a1a1a1;
    background-image: none;
    border: 0 solid #fff;
    color: #fff;
    display: inline-block;
    margin-top: -20px;
    padding: 5px 15px;
    text-align: center;
    vertical-align: middle;
}
.bd-button-9:focus, .bd-button-9:hover, .bd-productbuy-4 .bd-button-9:focus, .bd-productbuy-4 .bd-button-9:hover, .bd-productbuy-4 a.bd-button-9[href]:focus, .bd-productbuy-4 a.bd-button-9[href]:hover, .bd-productbuy-4 button:focus, .bd-productbuy-4 button:hover, .bd-productbuy-4 input[type="submit"]:focus, .bd-productbuy-4 input[type="submit"]:hover, .bd-productbuy-4 input[type="button"]:focus, .bd-productbuy-4 input[type="button"]:hover, a.bd-button-9[href]:focus, a.bd-button-9[href]:hover, button.bd-button-9:focus, button.bd-button-9:hover, input.bd-button-9:focus, input.bd-button-9:hover {
    background-color: #fff;
    background-image: none;
    color: #fff;
    text-decoration: none;
}
.bd-button-9:active, .bd-productbuy-4 .bd-button-9:active, .bd-productbuy-4 a.bd-button-9[href]:active, .bd-productbuy-4 button:active, .bd-productbuy-4 input[type="submit"]:active, .bd-productbuy-4 input[type="button"]:active, a.bd-button-9[href]:active, button.bd-button-9:active, input.bd-button-9:active {
    background-color: #000;
    background-image: none;
}
.bd-productdesc-13 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.bd-productprice-5 {
    display: block;
    font-weight: 400;
    position: relative;
}
.bd-pricetext-15 {
    color: #777;
    display: block;
    padding: 0;
}
.bd-pricetext-15 .bd-container-36, .bd-pricetext-15 .bd-label-17 {
    display: inline-block;
}
.bd-blockquotes-5, .bd-container-36:not(.shape-only) blockquote {
    border-left: 5px solid #f5f5f5;
    border-radius: 0;
    border-width: 0 0 0 5px;
}
.bd-button-5, .bd-button-5:visited, .bd-container-36:not(.shape-only) .bd-button-5, .bd-container-36:not(.shape-only) .bd-button-5:visited, .bd-container-36:not(.shape-only) a.bd-button-5[href], .bd-container-36:not(.shape-only) a.bd-button-5[href]:visited, .bd-container-36:not(.shape-only) button, .bd-container-36:not(.shape-only) button:visited, .bd-container-36:not(.shape-only) input[type="submit"], .bd-container-36:not(.shape-only) input[type="submit"]:visited, .bd-container-36:not(.shape-only) input[type="button"], .bd-container-36:not(.shape-only) input[type="button"]:visited, a.bd-button-5[href], a.bd-button-5[href]:visited, button.bd-button-5, button.bd-button-5:visited, input.bd-button-5, input.bd-button-5:visited {
    background-color: #a1a1a1;
    background-image: none;
    border: 0 solid #fff;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}
.bd-button-5:focus, .bd-button-5:hover, .bd-container-36:not(.shape-only) .bd-button-5:focus, .bd-container-36:not(.shape-only) .bd-button-5:hover, .bd-container-36:not(.shape-only) a.bd-button-5[href]:focus, .bd-container-36:not(.shape-only) a.bd-button-5[href]:hover, .bd-container-36:not(.shape-only) button:focus, .bd-container-36:not(.shape-only) button:hover, .bd-container-36:not(.shape-only) input[type="submit"]:focus, .bd-container-36:not(.shape-only) input[type="submit"]:hover, .bd-container-36:not(.shape-only) input[type="button"]:focus, .bd-container-36:not(.shape-only) input[type="button"]:hover, a.bd-button-5[href]:focus, a.bd-button-5[href]:hover, button.bd-button-5:focus, button.bd-button-5:hover, input.bd-button-5:focus, input.bd-button-5:hover {
    background-color: #000;
    background-image: none;
    color: #fff;
    text-decoration: none;
}
.bd-imagestyles-5 {
    border: 0 solid #777;
    border-radius: 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.bd-container-36:not(.shape-only) img {
    border: 0 solid #777;
    border-radius: 0;
    display: inline-block;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
}
.bd-container-36:not(.shape-only) table, .bd-table-6 {
    border-collapse: collapse;
    width: 100%;
}
.bd-container-36:not(.shape-only) table thead td, .bd-container-36:not(.shape-only) table thead th, .bd-table-6 thead td, .bd-table-6 thead th {
    border-bottom: 1px solid #777;
}
.bd-pricetext-14 {
    color: #d9534f;
    display: block;
    font-size: 24px;
    line-height: 34.29px;
    padding: 0;
}
.bd-pricetext-14 .bd-container-35, .bd-pricetext-14 .bd-label-16 {
    display: inline-block;
}
.bd-container-35 {
    font-size: 30px;
    line-height: 42.86px;
}
.bd-blockquotes-4, .bd-container-35:not(.shape-only) blockquote {
    border-left: 5px solid #f5f5f5;
    border-radius: 0;
    border-width: 0 0 0 5px;
}
.bd-button-4 a {
    font-size: 14px;
    line-height: 20px;
}
.bd-button-4, .bd-button-4:visited, .bd-container-35:not(.shape-only) .bd-button-4, .bd-container-35:not(.shape-only) .bd-button-4:visited, .bd-container-35:not(.shape-only) a.bd-button-4[href], .bd-container-35:not(.shape-only) a.bd-button-4[href]:visited, .bd-container-35:not(.shape-only) button, .bd-container-35:not(.shape-only) button:visited, .bd-container-35:not(.shape-only) input[type="submit"], .bd-container-35:not(.shape-only) input[type="submit"]:visited, .bd-container-35:not(.shape-only) input[type="button"], .bd-container-35:not(.shape-only) input[type="button"]:visited, a.bd-button-4[href], a.bd-button-4[href]:visited, button.bd-button-4, button.bd-button-4:visited, input.bd-button-4, input.bd-button-4:visited {
    background-color: #a1a1a1;
    background-image: none;
    border: 0 solid #fff;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}
.bd-button-4:focus, .bd-button-4:hover, .bd-container-35:not(.shape-only) .bd-button-4:focus, .bd-container-35:not(.shape-only) .bd-button-4:hover, .bd-container-35:not(.shape-only) a.bd-button-4[href]:focus, .bd-container-35:not(.shape-only) a.bd-button-4[href]:hover, .bd-container-35:not(.shape-only) button:focus, .bd-container-35:not(.shape-only) button:hover, .bd-container-35:not(.shape-only) input[type="submit"]:focus, .bd-container-35:not(.shape-only) input[type="submit"]:hover, .bd-container-35:not(.shape-only) input[type="button"]:focus, .bd-container-35:not(.shape-only) input[type="button"]:hover, a.bd-button-4[href]:focus, a.bd-button-4[href]:hover, button.bd-button-4:focus, button.bd-button-4:hover, input.bd-button-4:focus, input.bd-button-4:hover {
    background-color: #000;
    background-image: none;
    color: #fff;
    text-decoration: none;
}
.bd-imagestyles-4 {
    border: 0 solid #777;
    border-radius: 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.bd-container-35:not(.shape-only) img {
    border: 0 solid #777;
    border-radius: 0;
    display: inline-block;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
}
.bd-container-35:not(.shape-only) table, .bd-table-5 {
    border-collapse: collapse;
    width: 100%;
}
.bd-container-35:not(.shape-only) table thead td, .bd-container-35:not(.shape-only) table thead th, .bd-table-5 thead td, .bd-table-5 thead th {
    border-bottom: 1px solid #777;
}
.bd-productoverviewtitle-1 {
    color: #a1a1a1;
    font-size: 48px;
    line-height: 48px;
    margin: 0;
    position: relative;
    text-transform: none;
}
.bd-productoverviewtitle-1 p {
    margin-bottom: 0;
    margin-top: 0;
}
.bd-productprice-3 {
    color: #d9534f;
    display: block;
    font-size: 17.5px;
    font-weight: 400;
    line-height: 25px;
    position: relative;
}
.bd-pricetext-10, .bd-pricetext-10 .bd-container-29, .bd-pricetext-10 .bd-label-10, .bd-pricetext-11, .bd-pricetext-11 .bd-container-30, .bd-pricetext-11 .bd-label-11 {
    display: inline-block;
}
.bd-pricetext-11 {
    color: #777;
    float: left;
    font-size: 14px;
    line-height: 20px;
    padding: 0;
}
.bd-container-30 {
    color: #ccc;
    font-size: 11.9px;
    line-height: 17px;
    text-decoration: line-through;
}
.bd-pricetext-10 {
    padding: 0;
}
.bd-productprice-4 {
    display: block;
    margin: 5px 10px;
}
.bd-pricetext-13 {
    color: #777;
    display: block;
    padding: 0;
}
.bd-pricetext-13 .bd-container-32, .bd-pricetext-13 .bd-label-13 {
    display: inline-block;
}
.bd-pricetext-12 {
    color: #000;
    display: block;
    padding: 0;
}
.bd-pricetext-12 .bd-container-31, .bd-pricetext-12 .bd-label-12 {
    display: inline-block;
}
.bd-productrating-1 {
    bottom: auto;
    left: auto;
    position: relative;
    right: auto;
    top: auto;
}
.bd-rating-2 {
    display: table;
}
.bd-rating-2 span {
    display: table-cell;
}
.bd-icon-2, .bd-icon-2::before, .bd-icon-2:hover::before, .bd-reviewavatar-1 {
    display: inline-block;
}
.bd-icon-2 {
    text-decoration: inherit;
}
.bd-icon-2::before {
    color: #f0ad4e;
    content: "ɟ";
    font-family: "Billion Web Font";
    font-size: 17.5px;
    font-style: normal;
    font-weight: 400;
    line-height: 17.5px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    visibility: inherit;
    width: auto;
}
.bd-productnewicon-4, .bd-reviewmetadata-1, .bd-reviewrating-2 {
    font-size: 11.9px;
    line-height: 17px;
}
.bd-icon-2:hover::before {
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-2.active::before, .bd-icon-2.active:hover::before {
    color: #a09797;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-reviewavatar-1 img {
    display: block;
    height: 100%;
    width: 100%;
}
.bd-productimage-2, .bd-productimage-2 img, .bd-productnewicon-4 {
    display: inline-block;
    text-align: center;
}
.bd-reviewrating-2 {
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: left;
}
.bd-productsale-2 {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 8.04151%;
    top: 4.43292%;
}
@media (max-width: 991px) {
.bd-productsale-2 {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 34.2097%;
    top: 8.00435%;
}
}
@media (max-width: 767px) {
.bd-productsale-2 {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 26.1452%;
    top: 8.33768%;
}
}
.bd-productsale-3 {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 5.67%;
    top: 0;
}
.bd-productbuy-1 {
    margin: 15px auto 16px;
}
.bd-productimage-2 {
    width: 50%;
}
.bd-productimage-2 img {
    height: 100%;
    max-width: 100%;
    vertical-align: middle;
    width: 100%;
}
.bd-imagestyles-15 {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.bd-productnew-1 {
    position: absolute;
    right: 0;
    top: 0;
}
.bd-productnewicon-4 {
    background-color: rgba(92, 183, 92, 0.5);
    border-radius: 50%;
    color: #fff;
    padding: 16px 10px;
    text-transform: uppercase;
    vertical-align: middle;
}
.bd-productoutofstock-1 {
    position: absolute;
    right: 0;
    top: 60px;
}
.bd-productsale-1 {
    bottom: auto;
    left: 5.785%;
    position: absolute;
    right: auto;
    top: 4.528%;
}
.bd-griditem-1, .bd-layoutitemsbox-16, .bd-layoutitemsbox-17, .bd-producttitle-7, .separated-item-1 {
    position: relative;
}
.bd-producttitle-4 {
    font-size: 17.5px;
    line-height: 25px;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
}
.bd-productsgridpagination-1 {
    margin-top: -10px;
}
.bd-pagination-4.right {
    text-align: right;
}
.bd-pagination-4.center {
    text-align: center;
}
.bd-pagination-4 > *:last-child {
    margin-right: 0;
}
.bd-menuitem-12 > a, .bd-menuitem-3 {
    cursor: pointer;
}
.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 > a:link, .bd-pagination-4 > li.bd-paginationitem-4 > a:visited, .bd-pagination-4 > li.bd-paginationitem-4 > span {
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
}
.bd-pagination-4 > li.bd-paginationitem-4 > a:hover {
    background-color: #ddd;
    background-image: none;
}
.bd-pagination-4 > li.active.bd-paginationitem-4 > a, .bd-pagination-4 > li.active.bd-paginationitem-4 > span {
    background-color: #f5f5f5;
    background-image: none;
    color: inherit;
    font-weight: 700;
}
.bd-productprice-2 {
    display: block;
    margin-bottom: 10px;
}
.bd-pricetext-6 {
    color: #777;
    display: block;
    padding: 0;
}
.bd-pricetext-6 .bd-container-8, .bd-pricetext-6 .bd-label-6 {
    display: inline-block;
}
.bd-container-8 {
    color: #ccc;
    font-size: 11.9px;
    line-height: 17px;
    text-decoration: line-through;
}
.bd-blockquotes-3, .bd-container-8:not(.shape-only) blockquote {
    border-left: 5px solid #f5f5f5;
    border-radius: 0;
    border-width: 0 0 0 5px;
}
.bd-button-3 a {
    font-size: 14px;
    line-height: 20px;
}
.bd-button-3, .bd-button-3:visited, .bd-container-8:not(.shape-only) .bd-button-3, .bd-container-8:not(.shape-only) .bd-button-3:visited, .bd-container-8:not(.shape-only) a.bd-button-3[href], .bd-container-8:not(.shape-only) a.bd-button-3[href]:visited, .bd-container-8:not(.shape-only) button, .bd-container-8:not(.shape-only) button:visited, .bd-container-8:not(.shape-only) input[type="submit"], .bd-container-8:not(.shape-only) input[type="submit"]:visited, .bd-container-8:not(.shape-only) input[type="button"], .bd-container-8:not(.shape-only) input[type="button"]:visited, a.bd-button-3[href], a.bd-button-3[href]:visited, button.bd-button-3, button.bd-button-3:visited, input.bd-button-3, input.bd-button-3:visited {
    background-color: #a1a1a1;
    background-image: none;
    border: 0 solid #fff;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}
.bd-button-3:focus, .bd-button-3:hover, .bd-container-8:not(.shape-only) .bd-button-3:focus, .bd-container-8:not(.shape-only) .bd-button-3:hover, .bd-container-8:not(.shape-only) a.bd-button-3[href]:focus, .bd-container-8:not(.shape-only) a.bd-button-3[href]:hover, .bd-container-8:not(.shape-only) button:focus, .bd-container-8:not(.shape-only) button:hover, .bd-container-8:not(.shape-only) input[type="submit"]:focus, .bd-container-8:not(.shape-only) input[type="submit"]:hover, .bd-container-8:not(.shape-only) input[type="button"]:focus, .bd-container-8:not(.shape-only) input[type="button"]:hover, a.bd-button-3[href]:focus, a.bd-button-3[href]:hover, button.bd-button-3:focus, button.bd-button-3:hover, input.bd-button-3:focus, input.bd-button-3:hover {
    background-color: #000;
    background-image: none;
    color: #fff;
    text-decoration: none;
}
.bd-imagestyles-3 {
    border: 0 solid #777;
    border-radius: 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.bd-container-8:not(.shape-only) img {
    border: 0 solid #777;
    border-radius: 0;
    display: inline-block;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
}
.bd-container-8:not(.shape-only) table, .bd-table-3 {
    border-collapse: collapse;
    width: 100%;
}
.bd-container-8:not(.shape-only) table thead td, .bd-container-8:not(.shape-only) table thead th, .bd-table-3 thead td, .bd-table-3 thead th {
    border-bottom: 1px solid #777;
}
.bd-pricetext-5 {
    color: #000;
    display: block;
    padding: 0;
}
.bd-pricetext-5 .bd-container-13, .bd-pricetext-5 .bd-label-5 {
    display: inline-block;
}
.bd-container-13 {
    color: #d9534f;
    font-size: 17.5px;
    line-height: 25px;
}
.bd-button-2 a, .bd-productssorter-1 {
    font-size: 14px;
    line-height: 20px;
}
.bd-container-13 h2, .bd-container-13 h2 a, .bd-container-13 h2 a:active, .bd-container-13 h2 a:hover, .bd-container-13 h4, .bd-container-13 h4 a, .bd-container-13 h4 a:active, .bd-container-13 h4 a:hover {
    color: #d9534f;
}
.bd-blockquotes-2, .bd-container-13:not(.shape-only) blockquote {
    border-left: 5px solid #f5f5f5;
    border-radius: 0;
    border-width: 0 0 0 5px;
}
.bd-button-2, .bd-button-2:visited, .bd-container-13:not(.shape-only) .bd-button-2, .bd-container-13:not(.shape-only) .bd-button-2:visited, .bd-container-13:not(.shape-only) a.bd-button-2[href], .bd-container-13:not(.shape-only) a.bd-button-2[href]:visited, .bd-container-13:not(.shape-only) button, .bd-container-13:not(.shape-only) button:visited, .bd-container-13:not(.shape-only) input[type="submit"], .bd-container-13:not(.shape-only) input[type="submit"]:visited, .bd-container-13:not(.shape-only) input[type="button"], .bd-container-13:not(.shape-only) input[type="button"]:visited, a.bd-button-2[href], a.bd-button-2[href]:visited, button.bd-button-2, button.bd-button-2:visited, input.bd-button-2, input.bd-button-2:visited {
    background-color: #a1a1a1;
    background-image: none;
    border: 0 solid #fff;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}
.bd-imagestyles-2, .bd-productvariations-1 input[type="datetime-local"], .bd-productvariations-1 input[type="date"], .bd-productvariations-1 input[type="month"], .bd-productvariations-1 input[type="time"], .bd-productvariations-1 input[type="week"], .bd-productvariations-1 input[type="number"], .bd-productvariations-1 input[type="email"], .bd-productvariations-1 input[type="url"], .bd-productvariations-1 input[type="search"], .bd-productvariations-1 input[type="tel"], .bd-productvariations-1 input[type="color"], .bd-productvariations-1 input[type="text"], .bd-productvariations-1 input[type="password"], .bd-productvariations-1 input[type="datetime"], .bd-productvariations-1 select, .bd-productvariations-1 textarea, input.bd-bootstrapinput-5.form-control.input-sm[type="datetime-local"], input.bd-bootstrapinput-5.form-control.input-sm[type="date"], input.bd-bootstrapinput-5.form-control.input-sm[type="month"], input.bd-bootstrapinput-5.form-control.input-sm[type="time"], input.bd-bootstrapinput-5.form-control.input-sm[type="week"], input.bd-bootstrapinput-5.form-control.input-sm[type="number"], input.bd-bootstrapinput-5.form-control.input-sm[type="email"], input.bd-bootstrapinput-5.form-control.input-sm[type="url"], input.bd-bootstrapinput-5.form-control.input-sm[type="search"], input.bd-bootstrapinput-5.form-control.input-sm[type="tel"], input.bd-bootstrapinput-5.form-control.input-sm[type="color"], input.bd-bootstrapinput-5.form-control.input-sm[type="text"], input.bd-bootstrapinput-5.form-control.input-sm[type="password"], input.bd-bootstrapinput-5.form-control.input-sm[type="datetime"], select.bd-bootstrapinput-5.form-control.input-sm, textarea.bd-bootstrapinput-5.form-control.input-sm {
    border-radius: 0;
}
.bd-button-2:focus, .bd-button-2:hover, .bd-container-13:not(.shape-only) .bd-button-2:focus, .bd-container-13:not(.shape-only) .bd-button-2:hover, .bd-container-13:not(.shape-only) a.bd-button-2[href]:focus, .bd-container-13:not(.shape-only) a.bd-button-2[href]:hover, .bd-container-13:not(.shape-only) button:focus, .bd-container-13:not(.shape-only) button:hover, .bd-container-13:not(.shape-only) input[type="submit"]:focus, .bd-container-13:not(.shape-only) input[type="submit"]:hover, .bd-container-13:not(.shape-only) input[type="button"]:focus, .bd-container-13:not(.shape-only) input[type="button"]:hover, a.bd-button-2[href]:focus, a.bd-button-2[href]:hover, button.bd-button-2:focus, button.bd-button-2:hover, input.bd-button-2:focus, input.bd-button-2:hover {
    background-color: #000;
    background-image: none;
    color: #fff;
    text-decoration: none;
}
.bd-imagestyles-2 {
    border: 0 solid #777;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.bd-container-13:not(.shape-only) img {
    border: 0 solid #777;
    border-radius: 0;
    display: inline-block;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
}
.bd-container-13:not(.shape-only) table, .bd-table-2 {
    border-collapse: collapse;
    width: 100%;
}
.bd-container-13:not(.shape-only) table thead td, .bd-container-13:not(.shape-only) table thead th, .bd-table-2 thead td, .bd-table-2 thead th {
    border-bottom: 1px solid #777;
}
.bd-productssorter-1 select {
    display: inline;
    width: auto;
}
.bd-icon-7::before, .bd-productvariations-1 {
    display: inline-block;
}
.woocommerce_ordering {
    margin-bottom: 0;
}
.bd-producttitle-8 {
    font-size: 17.5px;
    line-height: 25px;
}
.bd-producttitle-10 {
    margin-top: 10px;
}
.bd-contentlayout-2 .bd-flex-horizontal > *, .bd-contentlayout-4 .bd-flex-horizontal > *, .bd-contentlayout-7 .bd-flex-horizontal > * {
    padding-left: 5px;
    padding-right: 5px;
}
.bd-contentlayout-2 .bd-flex-horizontal {
    margin-left: -5px;
    margin-right: -5px;
}
.bd-stretchtobottom-6 .bd-contentlayout-2 {
    height: 100%;
}
.bd-contentlayout-7 .bd-flex-horizontal {
    margin-left: -5px;
    margin-right: -5px;
}
.bd-stretchtobottom-2 .bd-contentlayout-7 {
    height: 100%;
}
.bd-contentlayout-4 .bd-flex-horizontal {
    margin-left: -5px;
    margin-right: -5px;
}
.bd-layoutitemsbox-19 {
    padding: 10px;
    position: relative;
}
@media (max-width: 1199px) {
.bd-layoutitemsbox-19 {
    padding-left: 20px;
    padding-right: 20px;
}
}
.bd-contentlayout-3 .bd-flex-horizontal {
    margin-left: -5px;
    margin-right: -5px;
}
.bd-contentlayout-3 .bd-flex-horizontal > * {
    padding-left: 5px;
    padding-right: 5px;
}
.bd-layoutitemsbox-17 {
    padding: 10px;
}
.bd-contentlayout-8 .bd-flex-horizontal {
    margin-left: -5px;
    margin-right: -5px;
}
.bd-contentlayout-8 .bd-flex-horizontal > * {
    padding-left: 5px;
    padding-right: 5px;
}
.bd-layoutitemsbox-23 {
    padding: 10px;
}
.bd-contentlayout-6 .bd-flex-horizontal {
    margin-left: -5px;
    margin-right: -5px;
}
.bd-contentlayout-6 .bd-flex-horizontal > * {
    padding-left: 5px;
    padding-right: 5px;
}
.bd-stretchtobottom-4 .bd-contentlayout-6 {
    height: 100%;
}
.bd-sheetstyles-5 {
    margin-top: 0;
    min-height: 100px;
}
.bd-griditem-1 {
    background-color: #fafafa;
    background-image: none;
    margin-bottom: 6px;
}
.separated-item-1 {
    z-index: 0;
}
.separated-item-1::after, .separated-item-1::before {
    content: "";
    position: absolute;
    z-index: 10;
}
.bd-sidebararea-5, .bd-slider-1 {
    position: relative;
}
.separated-item-1::before {
    bottom: 0;
    left: 0;
    top: 0;
}
.separated-item-1::after {
    bottom: 3px;
    left: 0;
    right: 0;
}
.first-col.separated-item-1::after {
    left: 5px;
}
.last-col.separated-item-1::after {
    right: 5px;
}
.separated-item-1.first-col::before, .separated-item-1.last-row::after {
    content: none;
}
.bd-icon-7 {
    padding: 0 3px;
}
.bd-icon-7::before {
    color: #a1a1a1;
    font-size: 30px;
    line-height: 42.86px;
    text-decoration: none;
    vertical-align: middle;
}
.bd-icon-7.active::before, .bd-icon-7.active:hover::before, .bd-icon-7:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
@media (max-width: 767px) {
.bd-contentlayout-2 .bd-flex-horizontal {
    flex-direction: column;
}
.bd-contentlayout-2 .bd-flex-horizontal > * {
    width: 100%;
}
.bd-contentlayout-7 .bd-flex-horizontal {
    flex-direction: column;
}
.bd-contentlayout-7 .bd-flex-horizontal > * {
    width: 100%;
}
.bd-contentlayout-4 .bd-flex-horizontal {
    flex-direction: column;
}
.bd-contentlayout-4 .bd-flex-horizontal > * {
    width: 100%;
}
.bd-contentlayout-3 .bd-flex-horizontal {
    flex-direction: column;
}
.bd-contentlayout-3 .bd-flex-horizontal > * {
    width: 100%;
}
.bd-contentlayout-8 .bd-flex-horizontal {
    flex-direction: column;
}
.bd-contentlayout-8 .bd-flex-horizontal > * {
    width: 100%;
}
.bd-contentlayout-6 .bd-flex-horizontal {
    flex-direction: column;
}
.bd-contentlayout-6 .bd-flex-horizontal > * {
    width: 100%;
}
.bd-sidebararea-5 {
    text-align: left;
}
}
.bd-sidebararea-5-column {
    width: 25%;
}
@media (max-width: 991px) {
.bd-sidebararea-5-column {
    width: 33.3333%;
}
}
.bd-slider-1 {
    height: 520px;
    min-height: 20px;
    width: 100%;
}
@media (max-width: 991px) {
.bd-slider-1 {
    height: 300px;
}
}
@media (max-width: 767px) {
.bd-sidebararea-5-column {
    width: 100%;
}
.bd-slider-1 {
    bottom: auto;
    height: 250px;
    left: 0;
    right: auto;
    top: 0;
}
}
.bd-slider-1.carousel {
    line-height: inherit;
}
.bd-sliderindicators-3 {
    bottom: 0;
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: bottom;
    white-space: nowrap;
}
.bd-sliderindicators-3::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: bottom;
    width: 0;
}
.bd-sliderindicators-3 .bd-indicators-1 {
    pointer-events: auto;
}
.bd-indicators-1 {
    display: inline-block;
    line-height: 0;
    margin: 20px;
    padding: 0;
    position: relative;
    text-align: center;
    z-index: 1;
}
.bd-indicators-1 .bd-menuitem-3 {
    list-style: outside none none;
    position: relative;
}
.bd-indicators-1 .bd-menuitem-3 > a, .bd-indicators-1 .bd-menuitem-3 > a:link, .bd-indicators-1 .bd-menuitem-3 > a:visited {
    border: 1px solid red;
    border-radius: 50%;
    display: block;
    height: 12px;
    white-space: nowrap;
    width: 12px;
}
.bd-slide-1, .bd-slide-2, .bd-slide-3 {
    height: 100%;
    width: 100%;
}
.bd-indicators-1 .bd-menuitem-3 > a::before, .bd-indicators-1 .bd-menuitem-3 > a:link::before, .bd-indicators-1 .bd-menuitem-3 > a:visited::before {
    color: #ddd;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-indicators-1 .bd-menuitem-3 > a:link > *, .bd-indicators-1 .bd-menuitem-3 > a:visited > *, .bd-indicators-1 .bd-menuitem-3 > a > * {
    vertical-align: middle;
}
.bd-indicators-1 .bd-menuitem-3:hover:not(.active) > a:not(.active), .bd-indicators-1 .bd-menuitem-3:not(.active) > a.hover:not(.active), .bd-indicators-1 .bd-menuitem-3:not(.active) > a:focus:not(.active), .bd-indicators-1 .bd-menuitem-3:not(.active) > a:hover:not(.active) {
    background-color: red;
    background-image: none;
    display: block;
}
.bd-indicators-1 .bd-menuitem-3:hover:not(.active) > a:not(.active)::before, .bd-indicators-1 .bd-menuitem-3:not(.active) > a.hover:not(.active)::before, .bd-indicators-1 .bd-menuitem-3:not(.active) > a:focus:not(.active)::before, .bd-indicators-1 .bd-menuitem-3:not(.active) > a:hover:not(.active)::before {
    color: #a1a1a1;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-indicators-1 .bd-menuitem-3.active > a, .bd-indicators-1 .bd-menuitem-3 > a.active {
    background-color: #db0000;
    background-image: none;
    display: block;
}
.bd-indicators-1 .bd-menuitem-3.active > a::before, .bd-indicators-1 .bd-menuitem-3 > a.active::before {
    color: #777;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menuitem-3 {
    display: inline-block;
}
.bd-slider-1 .left-button, .bd-slider-1 .right-button {
    bottom: 0;
    position: absolute;
    top: 0;
}
.bd-layoutcolumn-60, .bd-layoutcolumn-61, .bd-slide-1, .bd-slide-2, .bd-slide-3, .bd-text404-40 {
    position: relative;
}
.bd-slider-1 .left-button {
    left: 0;
}
.bd-slider-1 .right-button {
    right: 0;
}
.bd-carousel-3 {
    display: inline-block;
}
.left-button .bd-carousel-3, .right-button .bd-carousel-3 {
    display: inline-block;
    font-size: 14px;
    pointer-events: auto;
    vertical-align: middle;
}
.left-button .bd-carousel-3 .bd-icon-12, .right-button .bd-carousel-3 .bd-icon-12 {
    display: inline-block;
}
.right-button .bd-carousel-3 {
    transform: matrix(-1, 0, 0, 1, 0, 0);
}
.left-button .bd-carousel-3 {
    transform: matrix(1, 0, 0, 1, 0, 0);
}
.bd-icon-12 {
    display: inline-block;
    text-decoration: inherit;
}
.bd-icon-12::before {
    color: #db0000;
    content: "Ǭ";
    display: inline-block;
    font-family: "Billion Web Font";
    font-size: 60px;
    font-weight: 400;
    line-height: 60px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    width: auto;
}
@media (max-width: 767px) {
.bd-icon-12::before {
    font-size: 36px;
    line-height: 51.43px;
}
}
.bd-icon-12:hover::before {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(120, 120, 120, 0.5);
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-slide-1, .bd-slide-2, .bd-slide-3 {
    background-color: #000;
}
.bd-icon-12.active::before, .bd-icon-12.active:hover::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-slide-1, .bd-slide-2 {
    box-sizing: border-box;
    z-index: 0;
}
.bd-slide-2, .bd-slide-3 {
    box-sizing: border-box;
}
.bd-slide-3 {
    box-sizing: border-box;
    z-index: 0;
}
.bd-layoutcontainer-27 {
    margin-bottom: 20px;
    margin-top: 20px;
}
.bd-layoutcolumn-61 {
    text-align: right;
}
.bd-bootstrapinput.form-control {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}
.bd-reviewrating-1 {
    font-size: 11.9px;
    line-height: 17px;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: left;
}
.bd-productreview-1 {
    margin-bottom: 20px;
}
.bd-tabinformationcontrol-2 {
    margin-bottom: 30px;
    margin-top: 29px;
}
@media (max-width: 767px) {
.bd-tabinformationcontrol-2 .bd-menu-12 {
    display: none;
}
}
@media (min-width: 768px) {
.bd-tabinformationcontrol-2 .bd-menuitem-8 {
    display: none;
}
.bd-tabinformationcontrol-2 .bd-menu-12.nav.nav-tabs > li.active > a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.bd-tabinformationcontrol-2 .bd-menu-12.nav.nav-tabs > li.active:first-child > a, .bd-tabinformationcontrol-2 .bd-menu-12.nav.nav-tabs > li:first-child > a:link, .bd-tabinformationcontrol-2 .bd-menu-12.nav.nav-tabs > li:first-child > a:visited {
    margin-left: 0;
}
.bd-tabinformationcontrol-2 .bd-menu-12.nav.nav-tabs > li.active > a, .bd-tabinformationcontrol-2 .bd-menu-12.nav.nav-tabs > li > a:hover {
    position: relative;
    z-index: 1;
}
.bd-tabinformationcontrol-2 .bd-container-37.tab-content {
    border-top-left-radius: 0;
    clear: both;
    position: relative;
    top: -1px;
    z-index: 0;
}
}
#tab-reviews2 ul.comments-list li::before {
    display: none;
}
.bd-menu-12.nav.nav-tabs > li + li {
    margin: 0;
}
.bd-menu-12 {
    border-bottom: 0 solid #f5f5f5;
    border-width: 0;
    margin: 20px 0 -1px;
    padding: 0;
}
.bd-menu-12.nav-tabs .bd-menuitem-12 {
    list-style: outside none none;
    position: relative;
}
.bd-menu-12.nav-tabs .bd-menuitem-12 > a, .bd-menu-12.nav-tabs .bd-menuitem-12 > a:link, .bd-menu-12.nav-tabs .bd-menuitem-12 > a:visited {
    border-radius: 0;
    display: block;
    white-space: nowrap;
}
.bd-menu-12.nav-tabs .bd-menuitem-12 > a::before, .bd-menu-12.nav-tabs .bd-menuitem-12 > a:link::before, .bd-menu-12.nav-tabs .bd-menuitem-12 > a:visited::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-12.nav-tabs .bd-menuitem-12 > a:link > *, .bd-menu-12.nav-tabs .bd-menuitem-12 > a:visited > *, .bd-menu-12.nav-tabs .bd-menuitem-12 > a > * {
    vertical-align: middle;
}
.bd-menu-12.nav-tabs .bd-menuitem-12:hover:not(.active) > a:not(.active), .bd-menu-12.nav-tabs .bd-menuitem-12:not(.active) > a.hover:not(.active), .bd-menu-12.nav-tabs .bd-menuitem-12:not(.active) > a:focus:not(.active), .bd-menu-12.nav-tabs .bd-menuitem-12:not(.active) > a:hover:not(.active) {
    background-color: #fff;
    background-image: none;
    border-color: #ddd #ddd #fff;
    border-style: solid;
    border-width: 1px;
    display: block;
}
.bd-menu-12.nav-tabs .bd-menuitem-12:hover:not(.active) > a:not(.active)::before, .bd-menu-12.nav-tabs .bd-menuitem-12:not(.active) > a.hover:not(.active)::before, .bd-menu-12.nav-tabs .bd-menuitem-12:not(.active) > a:focus:not(.active)::before, .bd-menu-12.nav-tabs .bd-menuitem-12:not(.active) > a:hover:not(.active)::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-menu-12.nav-tabs .bd-menuitem-12.active > a, .bd-menu-12.nav-tabs .bd-menuitem-12 > a.active {
    border-color: #ddd #ddd #fff;
    border-style: solid;
    border-width: 1px;
    display: block;
}
.bd-menu-12.nav-tabs .bd-menuitem-12.active > a::before, .bd-menu-12.nav-tabs .bd-menuitem-12 > a.active::before {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.bd-container-37 {
    background-color: #fff;
    border: 1px solid #ddd;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
}
.bd-text404-40 {
    max-width: 600px;
}
.bd-typeselector-1 {
    display: block;
}
