@charset "UTF-8";
.card-outline-primary,
.card-primary {
    border-color: #3378B9
}
.blockquote-bubble .blockquote-footer img,
.blockquote-bubble footer img,
.blockquote-bubble small img,
small img {
    max-width: 50px
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus,
.close:active,
.close:focus,
.header-search form .btn.active:focus,
.header-search form .btn:active:focus,
.header-search form .btn:focus,
a:focus {
    outline: 0
}
.header-search,
.jPanelMenu-panel {
    overflow: hidden
}
.card.clickable-element,
.clickable-element,
.nav-link,
.overlay .close,
.overlay-trigger {
    cursor: pointer
}
.blockquote-bubble,
.flex-valign,
.flex-valign-b,
.header-inner,
.header-inner .header-block-flex,
.progress-bar,
.theme-colours {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.header-inner,
.header-inner .header-block-flex,
.progress-bar {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.theme-colours {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}
.header-inner,
.header-inner .header-block-flex {
    -webkit-box-pack: end;
    -webkit-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end
}
.header-inner,
.header-inner .header-block-flex,
.theme-colours {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.header-inner .header-block-flex {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}
.blockquote-bubble,
.nav-stacked {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}
.card-primary {
    background-color: #3378B9
}
.card.clickable-element:hover {
    border: 1px solid #3378B9
}
.badge-primary,
.bg-primary,
.tag-primary {
    background-color: #3378B9!important
}
.bg-primary-bright {
    background-color: #3479B9!important
}
.btn-link,
.btn-link:hover {
    color: #3378B9
}
.text-primary,
a.text-primary:focus,
a.text-primary:hover {
    color: #3378B9!important
}
.btn-primary {
    background-color: #3378B9;
    color: #fff
}
.btn-primary.focus,
.btn-primary:focus {
    color: #fff;
    background-color: #295A88;
    border-color: #1F4466
}
.btn-primary:hover {
    color: #fff;
    background-color: #295A88;
    border-color: #1F4466
}
.btn-primary.active,
.btn-primary:active,
.open>.btn-primary.dropdown-toggle,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #295A88;
    border-color: #1F4466;
    background-image: none
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.btn-primary.dropdown-toggle.focus,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle:hover,
.show>.btn-primary.dropdown-toggle.focus,
.show>.btn-primary.dropdown-toggle:focus,
.show>.btn-primary.dropdown-toggle:hover {
    color: #fff;
    background-color: #1F4466;
    border-color: #1F4466
}
.btn-primary.disabled,
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary:disabled,
.btn-primary:disabled.focus,
.btn-primary:disabled:focus,
.btn-primary:disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
    background-color: #3378B9;
    border-color: #4c968a
}
.btn-primary .badge {
    color: #3378B9;
    background-color: #fff
}
.btn-outline-primary,
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #3378B9;
    border-color: #3378B9
}
.btn-outline-primary.disabled:focus,
.btn-outline-primary.disabled:hover,
.btn-outline-primary:disabled:focus,
.btn-outline-primary:disabled:hover,
.btn-outline-primary:focus,
.btn-outline-primary:hover {
    color: #fff
}
.btn-outline-primary.active,
.btn-outline-primary.active:focus,
.btn-outline-primary.focus,
.btn-outline-primary:active,
.btn-outline-primary:active:focus,
.btn-outline-primary:focus,
.btn-outline-primary:hover,
.open>.btn-outline-primary.dropdown-toggle,
.show>.btn-outline-primary.dropdown-toggle {
    background-color: #3378B9;
    border-color: #3378B9
}
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover,
.nav-pills .nav-item.show .nav-link,
.nav-pills .nav-item.show .nav-link:focus,
.nav-pills .nav-item.show .nav-link:hover,
.nav-pills .nav-link.active,
.nav-pills .nav-link.active:focus,
.nav-pills .nav-link.active:hover {
    background-color: #3378B9
}
.list-group-item-primary,
a.list-group-item-primary,
button.list-group-item-primary {
    background-color: rgba(85, 167, 154, .25);
    color: #33635c
}
a.list-group-item-primary:focus,
a.list-group-item-primary:hover,
button.list-group-item-primary:focus,
button.list-group-item-primary:hover {
    color: #33635c;
    background-color: rgba(85, 167, 154, .45)
}
.nav-section-menu .nav .active .nav-link i,
.nav-section-menu .nav .active .nav-link:hover i,
.nav-section-menu .nav .nav-link.active i,
.nav-section-menu .nav .nav-link.active:hover i,
.nav-section-menu .nav .nav-link:hover i,
.nav-section-menu.nav .active .nav-link i,
.nav-section-menu.nav .active .nav-link:hover i,
.nav-section-menu.nav .nav-link.active i,
.nav-section-menu.nav .nav-link.active:hover i,
.nav-section-menu.nav .nav-link:hover i {
    color: #3378B9!important
}
.nav-section-menu .nav .active .nav-link,
.nav-section-menu .nav .active .nav-link:hover,
.nav-section-menu .nav .nav-link.active,
.nav-section-menu .nav .nav-link.active:hover,
.nav-section-menu.nav .active .nav-link,
.nav-section-menu.nav .active .nav-link:hover,
.nav-section-menu.nav .nav-link.active,
.nav-section-menu.nav .nav-link.active:hover,
.nav-tabs .active>.nav-link,
.nav-tabs .active>.nav-link:hover,
.nav-tabs .nav-link.active,
.nav-tabs .nav-link.active:hover,
.nav-tabs.nav-stacked .active>.nav-link i,
.nav-tabs.nav-stacked .active>.nav-link:hover i,
.nav-tabs.nav-stacked .nav-link.active i,
.nav-tabs.nav-stacked .nav-link.active:hover i,
.page-link,
.page-link:hover {
    color: #3378B9
}
.nav-tabs .active>.nav-link:before,
.nav-tabs .nav-link.active:before {
    background: #3378B9
}
.nav-steps .nav-link.active,
.nav-steps .nav-link.active:hover,
.page-item.active .page-link,
.page-item.active .page-link:focus,
.page-item.active .page-link:hover {
    background: #3378B9;
    border-color: #3378B9
}
.progress[value]::-webkit-progress-value {
    background-color: #3378B9
}
.progress[value]::-ms-fill {
    background-color: #3378B9
}
.progress[value]::-moz-progress-bar {
    background-color: #3378B9
}
.progress-bar {
    background-color: #3378B9
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
    background-color: #3378B9;
    border-color: #3378B9
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
    color: rgba(255, 255, 255, .9)
}
.blockquote {
    border-left-color: #3378B9
}
.blockquote-reverse {
    border-right-color: #3378B9
}
.tag-cloud a.tag {
    color: #3378B9
}
@media (min-width: 576px) {
    .card-group .card+.card-outline-primary {
        border-left: 1px solid #3378B9
    }
    .navbar-toggleable .navbar-main.collapse .dropdown-menu,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
        border-bottom-color: #3378B9!important
    }
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before {
        color: #3378B9!important
    }
    .navbar-toggleable .navbar-main .navbar-nav .open.active>.dropdown-toggle,
    .navbar-toggleable .navbar-main .navbar-nav .open>.dropdown-toggle,
    .navbar-toggleable .navbar-main .navbar-nav .show.active>.dropdown-toggle,
    .navbar-toggleable .navbar-main .navbar-nav .show>.dropdown-toggle,
    .navbar-toggleable.navbar-main .navbar-nav .open.active>.dropdown-toggle,
    .navbar-toggleable.navbar-main .navbar-nav .open>.dropdown-toggle,
    .navbar-toggleable.navbar-main .navbar-nav .show.active>.dropdown-toggle,
    .navbar-toggleable.navbar-main .navbar-nav .show>.dropdown-toggle {
        border-top-color: #3378B9!important
    }
}
@media (min-width: 768px) {
    .nav-section-menu.nav-section-menu-right .nav .active .nav-link,
    .nav-section-menu.nav-section-menu-right .nav .active .nav-link:hover,
    .nav-section-menu.nav-section-menu-right .nav .nav-link.active,
    .nav-section-menu.nav-section-menu-right .nav .nav-link.active:hover,
    .nav-section-menu.nav-section-menu-right.nav .active .nav-link,
    .nav-section-menu.nav-section-menu-right.nav .active .nav-link:hover,
    .nav-section-menu.nav-section-menu-right.nav .nav-link.active,
    .nav-section-menu.nav-section-menu-right.nav .nav-link.active:hover {
        border-right-color: #3378B9
    }
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
        border-bottom-color: #3378B9!important
    }
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before {
        color: #3378B9!important
    }
    .navbar-toggleable-sm .navbar-main .navbar-nav .open.active>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-main .navbar-nav .open>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-main .navbar-nav .show.active>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-main .navbar-nav .show>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-main .navbar-nav .open.active>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-main .navbar-nav .open>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-main .navbar-nav .show.active>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-main .navbar-nav .show>.dropdown-toggle {
        border-top-color: #3378B9!important
    }
}
@media (min-width: 992px) {
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
        border-bottom-color: #3378B9!important
    }
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before {
        color: #3378B9!important
    }
    .navbar-toggleable-md .navbar-main .navbar-nav .open.active>.dropdown-toggle,
    .navbar-toggleable-md .navbar-main .navbar-nav .open>.dropdown-toggle,
    .navbar-toggleable-md .navbar-main .navbar-nav .show.active>.dropdown-toggle,
    .navbar-toggleable-md .navbar-main .navbar-nav .show>.dropdown-toggle,
    .navbar-toggleable-md.navbar-main .navbar-nav .open.active>.dropdown-toggle,
    .navbar-toggleable-md.navbar-main .navbar-nav .open>.dropdown-toggle,
    .navbar-toggleable-md.navbar-main .navbar-nav .show.active>.dropdown-toggle,
    .navbar-toggleable-md.navbar-main .navbar-nav .show>.dropdown-toggle {
        border-top-color: #3378B9!important
    }
}
@media (min-width: 1200px) {
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
        border-bottom-color: #3378B9!important
    }
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before {
        color: #3378B9!important
    }
    .navbar-toggleable-lg .navbar-main .navbar-nav .open.active>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-main .navbar-nav .open>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-main .navbar-nav .show.active>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-main .navbar-nav .show>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-main .navbar-nav .open.active>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-main .navbar-nav .open>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-main .navbar-nav .show.active>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-main .navbar-nav .show>.dropdown-toggle {
        border-top-color: #3378B9!important
    }
}
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
    border-bottom-color: #3378B9!important
}
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before {
    color: #3378B9!important
}
.navbar-toggleable-xl .navbar-main .navbar-nav .open.active>.dropdown-toggle,
.navbar-toggleable-xl .navbar-main .navbar-nav .open>.dropdown-toggle,
.navbar-toggleable-xl .navbar-main .navbar-nav .show.active>.dropdown-toggle,
.navbar-toggleable-xl .navbar-main .navbar-nav .show>.dropdown-toggle,
.navbar-toggleable-xl.navbar-main .navbar-nav .open.active>.dropdown-toggle,
.navbar-toggleable-xl.navbar-main .navbar-nav .open>.dropdown-toggle,
.navbar-toggleable-xl.navbar-main .navbar-nav .show.active>.dropdown-toggle,
.navbar-toggleable-xl.navbar-main .navbar-nav .show>.dropdown-toggle {
    border-top-color: #3378B9!important
}
.form-control:focus,
.form-control:focus:hover {
    border-color: #3378B9
}
.btn-primary.btn-invert {
    background-color: #295A88
}
.btn-primary.btn-invert:focus,
.btn-primary.btn-invert:hover {
    background-color: #3378B9
}
.text-primary-faded {
    color: rgba(85, 167, 154, .3)!important
}
.text-primary-darkend {
    color: #33635c!important
}
.bg-primary-faded {
    background-color: rgba(85, 167, 154, .3)!important
}
.bg-primary-darkend {
    background-color: #33635c!important
}
.border-primary-faded {
    border-color: rgba(85, 167, 154, .3)!important
}
.border-primary-darkend {
    border-color: #33635c!important
}
hr.hr-primary-faded {
    border-top-color: rgba(85, 167, 154, .3)!important
}
hr.hr-primary-darkend {
    border-top-color: #33635c!important
}
.header .header-brand-text,
.price-banner {
    color: #3378B9
}
.blog-grid .blog-post,
.focus-box {
    border-bottom-color: #3378B9!important
}
.modal-progress,
.overlay.overlay-primary:after,
.owl-dots .owl-dot.active span,
.owl-dots .owl-dot:hover span,
.owl-nav div:hover,
.page-loader {
    background: #3378B9!important
}
.overlay.overlay-primary .overlay-footer:before,
.overlay.overlay-primary .overlay-header:after {
    background: #fff!important
}
.header-primary .header {
    background: #3378B9
}
.header-transparent.header-primary .header {
    background: 0 0
}
.divider-primary.divider-diagonal-r:before {
    border-left-color: transparent
}
.navbar-nav-onepager .nav-link.active {
    color: #4c968a!important
}
body,
html {
    font-family: "Open Sans", Arial, serif;
    background: #fff
}
body {
    position: relative
}
a,
a:focus,
a:hover {
    color: #3378B9
}
a:hover img {
    opacity: 80
}
p {
    margin-bottom: 15px
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: inherit;
    font-weight: 700;
    line-height: 1.1
}
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    font-weight: 400;
    line-height: 1;
    color: rgba(27, 27, 27, .8)
}
.h1,
h1 {
    font-size: 2.45rem
}
.h2,
h2 {
    font-size: 2.15rem
}
.h3,
h3 {
    font-size: 1.75rem
}
.h4,
h4 {
    font-size: 1.25rem
}
.h5,
h5 {
    font-size: 1rem
}
.h6,
h6 {
    font-size: .85rem
}
.h1 small,
h1 small {
    font-size: 1.55rem
}
.h2 small,
h2 small {
    font-size: 1.05rem
}
.h3 small,
.h4 small,
h3 small,
h4 small {
    font-size: 1rem
}
ul.inline>li:first-child {
    padding-left: 0
}
.blockquote-bubble {
    border: none;
    padding: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}
.blockquote-bubble .blockquote-bubble-content {
    background: #E6E6E6;
    padding: 20px;
    border-radius: 3px;
    position: relative;
    margin: 0 0 10px;
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}
.blockquote-bubble .blockquote-bubble-content:after {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-top-color: #E6E6E6;
    border-width: 10px;
    left: 30px;
    margin-left: -10px
}
.blockquote-bubble .blockquote-bubble-content.bg-white:after {
    border-top-color: #fff
}
.blockquote-bubble .blockquote-footer,
.blockquote-bubble footer,
.blockquote-bubble small {
    padding-left: 8px;
    padding-right: 8px
}
.blockquote-bubble .blockquote-footer:after,
.blockquote-bubble .blockquote-footer:before {
    display: none
}
.blockquote-bubble.blockquote-reverse .blockquote-bubble-content:after {
    left: auto;
    margin-left: auto;
    right: 30px
}
.blockquote-bubble.blockquote-reverse .blockquote-bubble-content:before {
    border-top-color: rgba(0, 0, 0, .01);
    border-width: 11px;
    left: 10%;
    margin-left: -11px
}
.blockquote-bubble.blockquote-center,
.blockquote-bubble.blockquote-center .blockquote-bubble-content {
    text-align: center
}
.blockquote-bubble.blockquote-center .blockquote-bubble-content:after {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}
.blockquote-plain {
    border-left: none;
    border-right: none;
    padding: 0
}
.fancy,
.text-fancy {
    font-family: Calligraffitti, cursive;
    text-transform: lowercase;
    line-height: 10px
}
.header .header-brand-text,
.header .header-brand-text h1 {
    font-family: Rambla, Arial, serif
}
.new-tag {
    display: inline;
    color: #d9534f;
    vertical-align: super;
    font-size: 10px;
    font-weight: 700
}
@media (max-width: 767px) {
    .display-1,
    .display-2,
    .display-3,
    .display-4 {
        font-size: 180%
    }
}
.d-inline-block h1,
.d-inline-block h2,
.d-inline-block h3,
.d-inline-block h4,
.d-inline-block h5,
.d-inline-block p {
    margin: 0
}
#header {
    z-index: 1000;
    position: relative;
    color: #eee;
    color: rgba(255, 255, 255, .7)
}
#header::after {
    display: block;
    content: "";
    clear: both
}
#header .sticky {
    margin-top: .5px
}
.header-inner .header-brand {
    margin-right: auto
}
@media (min-width: 768px) {
    .header-inner .header-block,
    .header-inner .header-brand {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -webkit-justify-content: end;
        -ms-flex-pack: end;
        justify-content: end;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}
.header-inner .header-divider {
    width: 20px;
    text-align: center;
    line-height: 1;
    height: 40px;
    position: relative;
    display: block
}
.header-inner .header-divider.header-divider-sm {
    height: 20px;
    width: 15px
}
.header-inner .header-divider.header-divider-lg {
    height: 60px;
    width: 30px
}
.header-inner .header-divider:after {
    content: '';
    width: 1px;
    height: 100%;
    background: #E6E6E6;
    display: inline-block;
    position: absolute;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto
}
.header-hidden {
    background: #4c968a;
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    -ms-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
    padding: 15px 0
}
.header-hidden a {
    color: #fff
}
.header-upper,
.header-upper .nav-link {
    color: #f4f4f4
}
.header-hidden h1,
.header-hidden h3,
.header-hidden h4,
.header-hidden h5,
.header-hidden h6 {
    font-weight: 600
}
.header-upper {
    background: #3378B9;
    position: relative;
    padding: 5px 0
}
.header-upper .nav-link:hover {
    color: #fff
}
.header-upper .nav-item,
.header-upper .nav-link {
    line-height: 1
}
.header-upper .nav-inline .nav-item+.nav-item,
.header-upper .nav-inline .nav-link+.nav-link {
    margin-left: 0;
    margin-right: .5rem
}
.header-upper .show>.dropdown-toggle {
    background: #fff
}
.header-search {
    background: #404040
}
.header-search form {
    padding-top: .5em;
    padding-bottom: .5em;
    position: relative
}
.header-search form .btn {
    position: absolute;
    right: 50px;
    top: 0;
    bottom: 0;
    padding: 5px 10px;
    line-height: 1;
    width: 50px;
    outline: 0;
    background: 0 0;
    font-size: 36px;
    color: #fff
}
.header-search form .close-btn {
    right: 0;
    display: block;
    font-size: 20px
}
.header-search form input {
    padding: 0 150px 0 0;
    background: 0 0;
    height: 50px;
    border: none;
    border-radius: 0;
    font-size: 30px;
    font-weight: 100;
    box-shadow: none;
    margin: 0
}
.header-search form input::-webkit-input-placeholder {
    color: #fff
}
.header-search form input:-moz-placeholder {
    color: #fff
}
.header-search form input::-moz-placeholder {
    color: #fff
}
.header-search form input:-ms-input-placeholder {
    color: #fff
}
.header-search form input:focus {
    color: #fff;
    box-shadow: none;
    background: 0 0
}
.header {
    background: #fff;
    border-bottom: 1px solid rgba(85, 167, 154, .6);
    color: #1b1b1b;
    height: auto;
    padding: 25px 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%;
    right: 0
}
@media (max-width: 767px) {
    .header {
        padding: 15px 0!important
    }
}
.header .navbar {
    position: static
}
.header .header-brand-text {
    font-weight: 700;
    padding: 0;
    margin: 0;
    display: block;
    border: none;
    text-shadow: none;
    line-height: 1;
    max-width: none;
    text-align: left;
    float: none;
    height: auto;
    text-decoration: none
}
.header .header-brand-text h1 {
    font-size: 38px;
    font-weight: 400;
    margin-top: 0;
    padding: 0;
    line-height: 1;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.header .header-brand-text h1 span {
    color: #464646;
    font-weight: 700
}
.header .header-slogan,
.header .header-text {
    color: #888
}
.header .header-brand-text:hover {
    text-decoration: none
}
@media (max-width: 767px) {
    .header .header-brand-text {
        margin-top: 0
    }
    .header .header-brand-text h1 {
        font-size: 28px
    }
}
.header .header-brand-text.header-brand-text-sm h1 {
    font-size: 28px!important
}
.header .header-btn {
    margin-left: 3px
}
@media (max-width: 767px) {
    .header .cart-link,
    .header .header-btn {
        width: auto;
        margin-left: 12px
    }
}
.header.is-sticky,
.is-sticky .header {
    right: 0;
    width: 100%!important
}
#header .sticky {
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out
}
.jpanel-menu-opening #header .is-sticky {
    left: -280px!important;
    width: 100%!important
}
.navbar {
    color: #eee;
    color: rgba(255, 255, 255, .7);
    margin-bottom: 0;
    background: 0 0;
    border-radius: 0;
    padding: 0
}
.navbar::after {
    display: block;
    content: "";
    clear: both
}
#header-hidden-link {
    width: 30px;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    margin: 0 auto;
    z-index: 1
}
#header-hidden-link a.show-hide>i:before {
    content: "\f107";
    font-family: FontAwesome;
    font-size: 20px;
    font-weight: 400;
    font-style: normal
}
#header-hidden-link a.show-hide.show {
    text-decoration: none
}
#header-hidden-link a.show-hide.show>i:before {
    content: "\f106"
}
#header-hidden-link a.show-hide,
#header-hidden-link a.top-link {
    font-size: 0;
    line-height: 1;
    background: #4c968a;
    padding: 0 8px;
    border-radius: 0 0 3px 3px;
    height: 22px;
    display: block;
    text-align: center;
    text-decoration: none;
    color: transparent
}
#header-hidden-link a.show-hide i,
#header-hidden-link a.top-link i {
    color: #eee;
    color: rgba(255, 255, 255, .8);
    font-size: 16px;
    line-height: 1
}
#header-hidden-link a.show-hide:hover,
#header-hidden-link a.top-link:hover {
    text-decoration: none
}
#header-hidden-link a.show-hide:hover i,
#header-hidden-link a.top-link:hover i {
    color: #fff
}
.social-media a {
    text-decoration: none;
    display: inline-block;
    margin-right: 0;
    color: #f4f4f4;
    font-size: 24px;
    line-height: 1
}
.social-media a .fa {
    vertical-align: top;
    line-height: inherit;
    display: block
}
.social-media a:hover {
    text-decoration: none;
    color: #fff
}
.navbar-main .navbar-nav {
    float: none;
    margin: 0;
    padding: 0;
    border-radius: 2px
}
.navbar-main .navbar-nav .btn {
    margin: 10px 20px
}
.navbar-main .navbar-nav .nav-item+.nav-item {
    margin: 0
}
.navbar-main .navbar-nav>.nav-item {
    float: none;
    border-left: none;
    border-right: none;
    padding: 0;
    margin: 0;
    border-top: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 1px solid #242424
}
.navbar-main .navbar-nav>.nav-item>.nav-link,
.navbar-main .navbar-nav>.nav-link {
    padding: 15px 20px;
    margin: 0;
    font-weight: 400;
    font-size: 13px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, .7)
}
.navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
.navbar-main .navbar-nav>.nav-link .nav-link-icon {
    font-size: 18px
}
.navbar-main .navbar-nav>.nav-item.active>.nav-link,
.navbar-main .navbar-nav>.nav-item>.nav-link:hover {
    background: #282828;
    color: #fff
}
.navbar-main .navbar-nav .nav-link:focus {
    background: 0 0
}
.navbar-main .navbar-nav .open.active>.dropdown-toggle,
.navbar-main .navbar-nav .open>.dropdown-toggle,
.navbar-main .navbar-nav .show.active>.dropdown-toggle,
.navbar-main .navbar-nav .show>.dropdown-toggle {
    background: #292929;
    color: #fff
}
.navbar-main {
    margin: 0;
    padding: 0;
    background-color: #292b2c;
    position: relative
}
#jPanelMenu-menu {
    background-color: #292b2c!important;
    background-image: url(../img/bg_noise-2.png);
    background-position: left top;
    background-repeat: repeat;
    padding: 0;
    max-height: none;
    overflow-y: scroll!important;
    -webkit-overflow-scrolling: touch;
    position: fixed!important;
    opacity: 0;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
#jPanelMenu-menu.navbar-main,
#jPanelMenu-menu.navbar-main.collapse,
#jPanelMenu-menu.navbar-main.in {
    padding: 0;
    margin: 0;
    height: 100%!important;
    display: block!important;
    visibility: visible!important
}
#jPanelMenu-menu>.container {
    padding-left: 0;
    padding-right: 0
}
[data-menu-position=open] #jPanelMenu-menu {
    opacity: 1
}
.has-navbar-fixed-top .navbar-fixed-top {
    background: #fff
}
.has-navbar-fixed-top.jpanel-menu-open .navbar-fixed-top {
    position: static
}
.has-navbar-fixed-top #content {
    padding-top: 200px
}
.navbar-main.in {
    overflow-y: auto
}
@media (min-width: 576px) {
    #header-hidden-link {
        left: auto;
        right: 15px
    }
    .has-navbar-fixed-top #content {
        padding-top: 160px
    }
}
#jPanelMenu-menu.navbar-toggleable-collapse {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    top: 7.5px;
    position: relative!important;
    clear: both
}
#jPanelMenu-menu .nav .nav-item,
#jPanelMenu-menu .nav .nav-link {
    display: block
}
#jPanelMenu-menu .navbar-main .navbar-nav,
#jPanelMenu-menu.navbar-main .navbar-nav {
    margin-bottom: 0;
    margin-top: 0
}
#jPanelMenu-menu .navbar-main .navbar-nav .dropdown-menu,
#jPanelMenu-menu .navbar-main .navbar-nav .dropdown-menu.mega-menu,
#jPanelMenu-menu .navbar-main .navbar-nav .mega-menu,
#jPanelMenu-menu.navbar-main .navbar-nav .dropdown-menu,
#jPanelMenu-menu.navbar-main .navbar-nav .dropdown-menu.mega-menu,
#jPanelMenu-menu.navbar-main .navbar-nav .mega-menu {
    padding: 0
}
#jPanelMenu-menu .navbar-main .dropdown-effect-fade .dropdown-menu,
#jPanelMenu-menu .navbar-main .dropdown-effect-fade .open>.dropdown-menu,
#jPanelMenu-menu .navbar-main .dropdown-effect-fade.open>.dropdown-menu,
#jPanelMenu-menu .navbar-main .dropdown-effect-fadedown .dropdown-menu,
#jPanelMenu-menu .navbar-main .dropdown-effect-fadedown .open>.dropdown-menu,
#jPanelMenu-menu .navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
#jPanelMenu-menu .navbar-main .dropdown-effect-fadeup .dropdown-menu,
#jPanelMenu-menu .navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
#jPanelMenu-menu .navbar-main .dropdown-effect-fadeup.open>.dropdown-menu,
#jPanelMenu-menu.navbar-main .dropdown-effect-fade .dropdown-menu,
#jPanelMenu-menu.navbar-main .dropdown-effect-fade .open>.dropdown-menu,
#jPanelMenu-menu.navbar-main .dropdown-effect-fade.open>.dropdown-menu,
#jPanelMenu-menu.navbar-main .dropdown-effect-fadedown .dropdown-menu,
#jPanelMenu-menu.navbar-main .dropdown-effect-fadedown .open>.dropdown-menu,
#jPanelMenu-menu.navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
#jPanelMenu-menu.navbar-main .dropdown-effect-fadeup .dropdown-menu,
#jPanelMenu-menu.navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
#jPanelMenu-menu.navbar-main .dropdown-effect-fadeup.open>.dropdown-menu {
    display: none!important;
    opacity: 1;
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    -ms-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
    visibility: visible
}
#jPanelMenu-menu .navbar-main .dropdown-effect-fade .show>.dropdown-menu,
#jPanelMenu-menu .navbar-main .dropdown-effect-fade.show>.dropdown-menu,
#jPanelMenu-menu .navbar-main .dropdown-effect-fadedown .show>.dropdown-menu,
#jPanelMenu-menu .navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
#jPanelMenu-menu .navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
#jPanelMenu-menu .navbar-main .dropdown-effect-fadeup.show>.dropdown-menu,
#jPanelMenu-menu.navbar-main .dropdown-effect-fade .show>.dropdown-menu,
#jPanelMenu-menu.navbar-main .dropdown-effect-fade.show>.dropdown-menu,
#jPanelMenu-menu.navbar-main .dropdown-effect-fadedown .show>.dropdown-menu,
#jPanelMenu-menu.navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
#jPanelMenu-menu.navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
#jPanelMenu-menu.navbar-main .dropdown-effect-fadeup.show>.dropdown-menu {
    opacity: 1;
    display: block!important;
    visibility: visible!important
}
#jPanelMenu-menu .collapse .dropdown-menu .dropdown.open {
    border-bottom: none
}
#jPanelMenu-menu .dropdown-mega-menu .dropdown-menu {
    min-width: 0
}
@media (max-width: 575px) {
    .navbar-toggleable.navbar-toggleable-collapse {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        top: 7.5px;
        position: relative!important;
        clear: both
    }
    .navbar-toggleable .nav .nav-item,
    .navbar-toggleable .nav .nav-link {
        display: block
    }
    .navbar-toggleable .navbar-main .navbar-nav,
    .navbar-toggleable.navbar-main .navbar-nav {
        margin-bottom: 0;
        margin-top: 0
    }
    .navbar-toggleable .navbar-main .navbar-nav .dropdown-menu,
    .navbar-toggleable .navbar-main .navbar-nav .dropdown-menu.mega-menu,
    .navbar-toggleable .navbar-main .navbar-nav .mega-menu,
    .navbar-toggleable.navbar-main .navbar-nav .dropdown-menu,
    .navbar-toggleable.navbar-main .navbar-nav .dropdown-menu.mega-menu,
    .navbar-toggleable.navbar-main .navbar-nav .mega-menu {
        padding: 0
    }
    .navbar-toggleable .navbar-main .dropdown-effect-fade .dropdown-menu,
    .navbar-toggleable .navbar-main .dropdown-effect-fade .open>.dropdown-menu,
    .navbar-toggleable .navbar-main .dropdown-effect-fade.open>.dropdown-menu,
    .navbar-toggleable .navbar-main .dropdown-effect-fadedown .dropdown-menu,
    .navbar-toggleable .navbar-main .dropdown-effect-fadedown .open>.dropdown-menu,
    .navbar-toggleable .navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
    .navbar-toggleable .navbar-main .dropdown-effect-fadeup .dropdown-menu,
    .navbar-toggleable .navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
    .navbar-toggleable .navbar-main .dropdown-effect-fadeup.open>.dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-effect-fade .dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-effect-fade .open>.dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-effect-fade.open>.dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-effect-fadedown .dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-effect-fadedown .open>.dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-effect-fadeup .dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-effect-fadeup.open>.dropdown-menu {
        display: none!important;
        opacity: 1;
        -webkit-transition: all .4s ease-out;
        -moz-transition: all .4s ease-out;
        -ms-transition: all .4s ease-out;
        -o-transition: all .4s ease-out;
        transition: all .4s ease-out;
        visibility: visible
    }
    .navbar-toggleable .navbar-main .dropdown-effect-fade .show>.dropdown-menu,
    .navbar-toggleable .navbar-main .dropdown-effect-fade.show>.dropdown-menu,
    .navbar-toggleable .navbar-main .dropdown-effect-fadedown .show>.dropdown-menu,
    .navbar-toggleable .navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
    .navbar-toggleable .navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
    .navbar-toggleable .navbar-main .dropdown-effect-fadeup.show>.dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-effect-fade .show>.dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-effect-fade.show>.dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-effect-fadedown .show>.dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-effect-fadeup.show>.dropdown-menu {
        opacity: 1;
        display: block!important;
        visibility: visible!important
    }
    .navbar-toggleable .collapse .dropdown-menu .dropdown.open {
        border-bottom: none
    }
    .navbar-toggleable .dropdown-mega-menu .dropdown-menu {
        min-width: 0
    }
}
@media (min-width: 576px) {
    .navbar-toggleable .navbar-main,
    .navbar-toggleable.navbar-main {
        display: block!important;
        padding: 0;
        margin: 0;
        clear: none;
        overflow-y: visible;
        overflow-x: visible;
        width: auto;
        top: auto;
        background: 0 0;
        position: static
    }
    .navbar-toggleable .navbar-main .navbar-nav,
    .navbar-toggleable.navbar-main .navbar-nav {
        margin-top: 0
    }
    .navbar-toggleable .navbar-main .navbar-nav.container,
    .navbar-toggleable.navbar-main .navbar-nav.container {
        margin-left: auto;
        margin-right: auto
    }
    .navbar-toggleable .navbar-main .nav>.dropdown,
    .navbar-toggleable.navbar-main .nav>.dropdown {
        z-index: 1000
    }
    .navbar-toggleable .navbar-main .nav>.dropdown>a,
    .navbar-toggleable.navbar-main .nav>.dropdown>a {
        position: relative;
        z-index: 1001
    }
    .navbar-toggleable .navbar-main.collapse .dropdown-menu,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu {
        padding: 8px;
        border-radius: 0;
        left: auto;
        border: 1px solid #f2f2f2;
        border-bottom: 2px solid #3378B9;
        min-width: 250px;
        color: #464646;
        color: rgba(27, 27, 27, .8);
        background: #fff;
        position: absolute;
        z-index: 1000
    }
    .navbar-toggleable .navbar-main .nav>.dropdown-right,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-submenu,
    .navbar-toggleable.navbar-main .nav>.dropdown-right,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-submenu {
        position: relative
    }
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item {
        margin: 0;
        padding: 8px 15px!important;
        font-size: 12px;
        text-transform: none;
        border-radius: 0;
        background: #fff;
        border-bottom: 1px solid #E6E6E6!important;
        color: #1b1b1b
    }
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item:before {
        font-family: FontAwesome;
        font-size: 12px;
        color: rgba(27, 27, 27, .6);
        width: 30px;
        height: 30px;
        content: ""!important;
        padding-right: 10px;
        margin: 0!important
    }
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon {
        color: rgba(27, 27, 27, .6)
    }
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .active>.dropdown-item,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item.active,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item:focus,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item:hover,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .active>.dropdown-item,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item.active,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item:focus,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item:hover,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover {
        color: #020202;
        border-bottom-color: #d9d9d9;
        background: #fafafa;
        text-decoration: none
    }
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before {
        color: #3378B9
    }
    .navbar-toggleable .navbar-main .dropdown-footer,
    .navbar-toggleable .navbar-main .dropdown-header,
    .navbar-toggleable.navbar-main .dropdown-footer,
    .navbar-toggleable.navbar-main .dropdown-header {
        font-weight: 700;
        padding: 8px;
        margin-top: 10px;
        margin-bottom: 10px;
        border-bottom: 2px solid #E6E6E6!important;
        display: block;
        float: none;
        color: #1b1b1b
    }
    .navbar-toggleable .navbar-main .dropdown-footer,
    .navbar-toggleable.navbar-main .dropdown-footer {
        border: none;
        border-top: 2px solid #E6E6E6;
        font-weight: 100;
        margin-bottom: 0;
        font-size: 11px
    }
    .navbar-toggleable .navbar-main .dropdown-footer:first-child,
    .navbar-toggleable.navbar-main .dropdown-footer:first-child {
        margin-top: 10px
    }
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -5px;
        margin-left: 10px;
        padding: 8px
    }
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right {
        top: 0;
        left: 100%
    }
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left {
        top: 0;
        left: auto;
        right: 100%;
        margin-left: 0;
        margin-right: 10px
    }
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
        border-color: transparent transparent #3378B9
    }
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-submenu.open,
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-submenu.show,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-submenu.open,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-submenu.show {
        border-bottom: none
    }
    .navbar-toggleable .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item,
    .navbar-toggleable.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item {
        padding: 8px 15px!important
    }
    .navbar-toggleable .navbar-main .dropdown-mega-menu,
    .navbar-toggleable.navbar-main .dropdown-mega-menu {
        position: static
    }
    .navbar-toggleable .navbar-main .dropdown-mega-menu .dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-mega-menu .dropdown-menu {
        min-width: 550px;
        max-width: 100%;
        padding: 15px;
        right: 0;
        left: 0
    }
    .navbar-toggleable .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
    .navbar-toggleable .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
    .navbar-toggleable .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu {
        right: auto;
        left: auto
    }
    .navbar-toggleable .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right {
        right: 0
    }
    .navbar-toggleable .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu {
        max-width: 75%
    }
    .navbar-toggleable .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu {
        max-width: 50%
    }
    .navbar-toggleable .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
    .navbar-toggleable.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu {
        max-width: 25%
    }
    .navbar-toggleable .navbar-main .btn,
    .navbar-toggleable.navbar-main .btn {
        margin-top: 8px
    }
    .navbar-toggleable .navbar-main .btn.btn-sm,
    .navbar-toggleable.navbar-main .btn.btn-sm {
        margin-top: 12px
    }
    .navbar-toggleable .navbar-main .btn.btn-lg,
    .navbar-toggleable.navbar-main .btn.btn-lg {
        margin-top: 4px
    }
    .navbar-toggleable .navbar-main .nav-item,
    .navbar-toggleable.navbar-main .nav-item {
        float: left;
        border: none
    }
    .navbar-toggleable .navbar-main .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable .navbar-main .navbar-nav>.nav-link,
    .navbar-toggleable.navbar-main .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable.navbar-main .navbar-nav>.nav-link {
        border-radius: 0;
        -webkit-transition: all .3s ease-out;
        -moz-transition: all .3s ease-out;
        -ms-transition: all .3s ease-out;
        -o-transition: all .3s ease-out;
        transition: all .3s ease-out;
        padding: 18px 14px;
        margin: 0;
        font-size: 12px;
        font-weight: 700;
        text-transform: uppercase;
        color: #888;
        border: 1px solid transparent;
        border-top: 3px solid transparent
    }
    .navbar-toggleable .navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
    .navbar-toggleable .navbar-main .navbar-nav>.nav-link .nav-link-icon,
    .navbar-toggleable.navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
    .navbar-toggleable.navbar-main .navbar-nav>.nav-link .nav-link-icon {
        font-size: 20px;
        margin-top: -5px
    }
    .navbar-toggleable .navbar-main .navbar-nav>.active>.nav-link,
    .navbar-toggleable .navbar-main .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable.navbar-main .navbar-nav>.active>.nav-link,
    .navbar-toggleable.navbar-main .navbar-nav>.nav-item>.nav-link:hover {
        color: #1b1b1b;
        background: 0 0;
        border-color: transparent
    }
    .navbar-toggleable .navbar-main .navbar-nav>.active>.nav-link .caret,
    .navbar-toggleable .navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret,
    .navbar-toggleable.navbar-main .navbar-nav>.active>.nav-link .caret,
    .navbar-toggleable.navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret {
        border-top-color: #fff
    }
    .navbar-toggleable .navbar-main .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable.navbar-main .navbar-nav>.nav-item>.nav-link:focus {
        background: 0 0
    }
    .navbar-toggleable .navbar-main .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable .navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-main .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable .navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-main .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable .navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-main .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable .navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-main .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-main .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable.navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-main .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable.navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-main .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable.navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-main .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable.navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-main .navbar-nav>.show>.dropdown-toggle:hover {
        background: #fff;
        color: #1b1b1b;
        border-color: #f3f3f3 #f3f3f3 transparent
    }
    .navbar-toggleable .navbar-main .navbar-nav-flush,
    .navbar-toggleable.navbar-main .navbar-nav-flush {
        margin-left: -20px
    }
    .navbar-toggleable .navbar-main .navbar-nav-flush-right,
    .navbar-toggleable.navbar-main .navbar-nav-flush-right {
        margin-right: -20px
    }
    .navbar-toggleable .navbar-dark .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable .navbar-dark.navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable .navbar-inverse .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable .navbar-inverse.navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable.navbar-dark .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable.navbar-dark.navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable.navbar-inverse .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable.navbar-inverse.navbar-nav>.nav-item>.nav-link {
        color: #ecf5f4
    }
    .navbar-toggleable .navbar-dark .navbar-nav>.active>.nav-link,
    .navbar-toggleable .navbar-dark .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable .navbar-dark .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable .navbar-dark .navbar-nav>.nav-link.active,
    .navbar-toggleable .navbar-dark.navbar-nav>.active>.nav-link,
    .navbar-toggleable .navbar-dark.navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable .navbar-dark.navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable .navbar-dark.navbar-nav>.nav-link.active,
    .navbar-toggleable .navbar-inverse .navbar-nav>.active>.nav-link,
    .navbar-toggleable .navbar-inverse .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable .navbar-inverse .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable .navbar-inverse .navbar-nav>.nav-link.active,
    .navbar-toggleable .navbar-inverse.navbar-nav>.active>.nav-link,
    .navbar-toggleable .navbar-inverse.navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable .navbar-inverse.navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable .navbar-inverse.navbar-nav>.nav-link.active,
    .navbar-toggleable.navbar-dark .navbar-nav>.active>.nav-link,
    .navbar-toggleable.navbar-dark .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable.navbar-dark .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable.navbar-dark .navbar-nav>.nav-link.active,
    .navbar-toggleable.navbar-dark.navbar-nav>.active>.nav-link,
    .navbar-toggleable.navbar-dark.navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable.navbar-dark.navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable.navbar-dark.navbar-nav>.nav-link.active,
    .navbar-toggleable.navbar-inverse .navbar-nav>.active>.nav-link,
    .navbar-toggleable.navbar-inverse .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable.navbar-inverse .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable.navbar-inverse .navbar-nav>.nav-link.active,
    .navbar-toggleable.navbar-inverse.navbar-nav>.active>.nav-link,
    .navbar-toggleable.navbar-inverse.navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable.navbar-inverse.navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable.navbar-inverse.navbar-nav>.nav-link.active {
        color: #fff
    }
    .navbar-toggleable .navbar-dark .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable .navbar-dark .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-dark .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-dark .navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable .navbar-dark .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable .navbar-dark .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-dark .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-dark .navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable .navbar-dark .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable .navbar-dark .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-dark .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-dark .navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable .navbar-dark .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable .navbar-dark .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-dark .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-dark .navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable .navbar-dark.navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable .navbar-dark.navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-dark.navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-dark.navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable .navbar-dark.navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable .navbar-dark.navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-dark.navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-dark.navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable .navbar-dark.navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable .navbar-dark.navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-dark.navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-dark.navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable .navbar-dark.navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable .navbar-dark.navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-dark.navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-dark.navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable .navbar-inverse .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable .navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-inverse .navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable .navbar-inverse .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable .navbar-inverse .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-inverse .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-inverse .navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable .navbar-inverse .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable .navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-inverse .navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable .navbar-inverse .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable .navbar-inverse .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-inverse .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-inverse .navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable .navbar-inverse.navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable .navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-inverse.navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable .navbar-inverse.navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable .navbar-inverse.navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-inverse.navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-inverse.navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable .navbar-inverse.navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable .navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-inverse.navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable .navbar-inverse.navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable .navbar-inverse.navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable .navbar-inverse.navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable .navbar-inverse.navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable.navbar-dark .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable.navbar-dark .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-dark .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-dark .navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable.navbar-dark .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable.navbar-dark .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-dark .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-dark .navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable.navbar-dark .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable.navbar-dark .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-dark .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-dark .navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable.navbar-dark .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable.navbar-dark .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-dark .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-dark .navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable.navbar-dark.navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable.navbar-dark.navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-dark.navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-dark.navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable.navbar-dark.navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable.navbar-dark.navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-dark.navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-dark.navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable.navbar-dark.navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable.navbar-dark.navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-dark.navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-dark.navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable.navbar-dark.navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable.navbar-dark.navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-dark.navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-dark.navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable.navbar-inverse .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable.navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-inverse .navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable.navbar-inverse .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable.navbar-inverse .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-inverse .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-inverse .navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable.navbar-inverse .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable.navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-inverse .navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable.navbar-inverse .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable.navbar-inverse .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-inverse .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-inverse .navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable.navbar-inverse.navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable.navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-inverse.navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable.navbar-inverse.navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable.navbar-inverse.navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-inverse.navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-inverse.navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable.navbar-inverse.navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable.navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-inverse.navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable.navbar-inverse.navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable.navbar-inverse.navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable.navbar-inverse.navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable.navbar-inverse.navbar-nav>.show>.nav-link:hover {
        color: #1b1b1b
    }
    .navbar-toggleable .bg-primary .navbar-nav .open>.dropdown-toggle,
    .navbar-toggleable .bg-primary .navbar-nav .show>.dropdown-toggle,
    .navbar-toggleable.bg-primary .navbar-nav .open>.dropdown-toggle,
    .navbar-toggleable.bg-primary .navbar-nav .show>.dropdown-toggle {
        border-top-color: #1b1b1b
    }
    .navbar-toggleable .bg-faded,
    .navbar-toggleable.bg-faded {
        background-color: #f7f7f9!important
    }
}
@media (max-width: 767px) {
    .navbar-toggleable-sm.navbar-toggleable-collapse {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        top: 7.5px;
        position: relative!important;
        clear: both
    }
    .navbar-toggleable-sm .nav .nav-item,
    .navbar-toggleable-sm .nav .nav-link {
        display: block
    }
    .navbar-toggleable-sm .navbar-main .navbar-nav,
    .navbar-toggleable-sm.navbar-main .navbar-nav {
        margin-bottom: 0;
        margin-top: 0
    }
    .navbar-toggleable-sm .navbar-main .navbar-nav .dropdown-menu,
    .navbar-toggleable-sm .navbar-main .navbar-nav .dropdown-menu.mega-menu,
    .navbar-toggleable-sm .navbar-main .navbar-nav .mega-menu,
    .navbar-toggleable-sm.navbar-main .navbar-nav .dropdown-menu,
    .navbar-toggleable-sm.navbar-main .navbar-nav .dropdown-menu.mega-menu,
    .navbar-toggleable-sm.navbar-main .navbar-nav .mega-menu {
        padding: 0
    }
    .navbar-toggleable-sm .navbar-main .dropdown-effect-fade .dropdown-menu,
    .navbar-toggleable-sm .navbar-main .dropdown-effect-fade .open>.dropdown-menu,
    .navbar-toggleable-sm .navbar-main .dropdown-effect-fade.open>.dropdown-menu,
    .navbar-toggleable-sm .navbar-main .dropdown-effect-fadedown .dropdown-menu,
    .navbar-toggleable-sm .navbar-main .dropdown-effect-fadedown .open>.dropdown-menu,
    .navbar-toggleable-sm .navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
    .navbar-toggleable-sm .navbar-main .dropdown-effect-fadeup .dropdown-menu,
    .navbar-toggleable-sm .navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
    .navbar-toggleable-sm .navbar-main .dropdown-effect-fadeup.open>.dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-effect-fade .dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-effect-fade .open>.dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-effect-fade.open>.dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-effect-fadedown .dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-effect-fadedown .open>.dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-effect-fadeup .dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-effect-fadeup.open>.dropdown-menu {
        display: none!important;
        opacity: 1;
        -webkit-transition: all .4s ease-out;
        -moz-transition: all .4s ease-out;
        -ms-transition: all .4s ease-out;
        -o-transition: all .4s ease-out;
        transition: all .4s ease-out;
        visibility: visible
    }
    .navbar-toggleable-sm .navbar-main .dropdown-effect-fade .show>.dropdown-menu,
    .navbar-toggleable-sm .navbar-main .dropdown-effect-fade.show>.dropdown-menu,
    .navbar-toggleable-sm .navbar-main .dropdown-effect-fadedown .show>.dropdown-menu,
    .navbar-toggleable-sm .navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
    .navbar-toggleable-sm .navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
    .navbar-toggleable-sm .navbar-main .dropdown-effect-fadeup.show>.dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-effect-fade .show>.dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-effect-fade.show>.dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-effect-fadedown .show>.dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-effect-fadeup.show>.dropdown-menu {
        opacity: 1;
        display: block!important;
        visibility: visible!important
    }
    .navbar-toggleable-sm .collapse .dropdown-menu .dropdown.open {
        border-bottom: none
    }
    .navbar-toggleable-sm .dropdown-mega-menu .dropdown-menu {
        min-width: 0
    }
}
@media (min-width: 768px) {
    .navbar-toggleable-sm .navbar-main,
    .navbar-toggleable-sm.navbar-main {
        display: block!important;
        padding: 0;
        margin: 0;
        clear: none;
        overflow-y: visible;
        overflow-x: visible;
        width: auto;
        top: auto;
        background: 0 0;
        position: static
    }
    .navbar-toggleable-sm .navbar-main .navbar-nav,
    .navbar-toggleable-sm.navbar-main .navbar-nav {
        margin-top: 0
    }
    .navbar-toggleable-sm .navbar-main .navbar-nav.container,
    .navbar-toggleable-sm.navbar-main .navbar-nav.container {
        margin-left: auto;
        margin-right: auto
    }
    .navbar-toggleable-sm .navbar-main .nav>.dropdown,
    .navbar-toggleable-sm.navbar-main .nav>.dropdown {
        z-index: 1000
    }
    .navbar-toggleable-sm .navbar-main .nav>.dropdown>a,
    .navbar-toggleable-sm.navbar-main .nav>.dropdown>a {
        position: relative;
        z-index: 1001
    }
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu {
        padding: 8px;
        border-radius: 0;
        left: auto;
        border: 1px solid #f2f2f2;
        border-bottom: 2px solid #3378B9;
        min-width: 250px;
        color: #464646;
        color: rgba(27, 27, 27, .8);
        background: #fff;
        position: absolute;
        z-index: 1000
    }
    .navbar-toggleable-sm .navbar-main .nav>.dropdown-right,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu,
    .navbar-toggleable-sm.navbar-main .nav>.dropdown-right,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu {
        position: relative
    }
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item {
        margin: 0;
        padding: 8px 15px!important;
        font-size: 12px;
        text-transform: none;
        border-radius: 0;
        background: #fff;
        border-bottom: 1px solid #E6E6E6!important;
        color: #1b1b1b
    }
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item:before {
        font-family: FontAwesome;
        font-size: 12px;
        color: rgba(27, 27, 27, .6);
        width: 30px;
        height: 30px;
        content: ""!important;
        padding-right: 10px;
        margin: 0!important
    }
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon {
        color: rgba(27, 27, 27, .6)
    }
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item:focus,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item:hover,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item:focus,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item:hover,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover {
        color: #020202;
        border-bottom-color: #d9d9d9;
        background: #fafafa;
        text-decoration: none
    }
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before {
        color: #3378B9
    }
    .navbar-toggleable-sm .navbar-main .dropdown-footer,
    .navbar-toggleable-sm .navbar-main .dropdown-header,
    .navbar-toggleable-sm.navbar-main .dropdown-footer,
    .navbar-toggleable-sm.navbar-main .dropdown-header {
        font-weight: 700;
        padding: 8px;
        margin-top: 10px;
        margin-bottom: 10px;
        border-bottom: 2px solid #E6E6E6!important;
        display: block;
        float: none;
        color: #1b1b1b
    }
    .navbar-toggleable-sm .navbar-main .dropdown-footer,
    .navbar-toggleable-sm.navbar-main .dropdown-footer {
        border: none;
        border-top: 2px solid #E6E6E6;
        font-weight: 100;
        margin-bottom: 0;
        font-size: 11px
    }
    .navbar-toggleable-sm .navbar-main .dropdown-footer:first-child,
    .navbar-toggleable-sm.navbar-main .dropdown-footer:first-child {
        margin-top: 10px
    }
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -5px;
        margin-left: 10px;
        padding: 8px
    }
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right {
        top: 0;
        left: 100%
    }
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left {
        top: 0;
        left: auto;
        right: 100%;
        margin-left: 0;
        margin-right: 10px
    }
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
        border-color: transparent transparent #3378B9
    }
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu.open,
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu.show,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu.open,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu.show {
        border-bottom: none
    }
    .navbar-toggleable-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item,
    .navbar-toggleable-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item {
        padding: 8px 15px!important
    }
    .navbar-toggleable-sm .navbar-main .dropdown-mega-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-mega-menu {
        position: static
    }
    .navbar-toggleable-sm .navbar-main .dropdown-mega-menu .dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-mega-menu .dropdown-menu {
        min-width: 550px;
        max-width: 100%;
        padding: 15px;
        right: 0;
        left: 0
    }
    .navbar-toggleable-sm .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
    .navbar-toggleable-sm .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
    .navbar-toggleable-sm .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu {
        right: auto;
        left: auto
    }
    .navbar-toggleable-sm .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable-sm .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable-sm .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable-sm.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable-sm.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable-sm.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right {
        right: 0
    }
    .navbar-toggleable-sm .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu {
        max-width: 75%
    }
    .navbar-toggleable-sm .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu {
        max-width: 50%
    }
    .navbar-toggleable-sm .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
    .navbar-toggleable-sm.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu {
        max-width: 25%
    }
    .navbar-toggleable-sm .navbar-main .btn,
    .navbar-toggleable-sm.navbar-main .btn {
        margin-top: 8px
    }
    .navbar-toggleable-sm .navbar-main .btn.btn-sm,
    .navbar-toggleable-sm.navbar-main .btn.btn-sm {
        margin-top: 12px
    }
    .navbar-toggleable-sm .navbar-main .btn.btn-lg,
    .navbar-toggleable-sm.navbar-main .btn.btn-lg {
        margin-top: 4px
    }
    .navbar-toggleable-sm .navbar-main .nav-item,
    .navbar-toggleable-sm.navbar-main .nav-item {
        float: left;
        border: none
    }
    .navbar-toggleable-sm .navbar-main .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-sm .navbar-main .navbar-nav>.nav-link,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.nav-link {
        border-radius: 0;
        -webkit-transition: all .3s ease-out;
        -moz-transition: all .3s ease-out;
        -ms-transition: all .3s ease-out;
        -o-transition: all .3s ease-out;
        transition: all .3s ease-out;
        padding: 18px 14px;
        margin: 0;
        font-size: 12px;
        font-weight: 700;
        text-transform: uppercase;
        color: #888;
        border: 1px solid transparent;
        border-top: 3px solid transparent
    }
    .navbar-toggleable-sm .navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
    .navbar-toggleable-sm .navbar-main .navbar-nav>.nav-link .nav-link-icon,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.nav-link .nav-link-icon {
        font-size: 20px;
        margin-top: -5px
    }
    .navbar-toggleable-sm .navbar-main .navbar-nav>.active>.nav-link,
    .navbar-toggleable-sm .navbar-main .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.active>.nav-link,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.nav-item>.nav-link:hover {
        color: #1b1b1b;
        background: 0 0;
        border-color: transparent
    }
    .navbar-toggleable-sm .navbar-main .navbar-nav>.active>.nav-link .caret,
    .navbar-toggleable-sm .navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.active>.nav-link .caret,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret {
        border-top-color: #fff
    }
    .navbar-toggleable-sm .navbar-main .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.nav-item>.nav-link:focus {
        background: 0 0
    }
    .navbar-toggleable-sm .navbar-main .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-main .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-main .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-main .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-main .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-main .navbar-nav>.show>.dropdown-toggle:hover {
        background: #fff;
        color: #1b1b1b;
        border-color: #f3f3f3 #f3f3f3 transparent
    }
    .navbar-toggleable-sm .navbar-main .navbar-nav-flush,
    .navbar-toggleable-sm.navbar-main .navbar-nav-flush {
        margin-left: -20px
    }
    .navbar-toggleable-sm .navbar-main .navbar-nav-flush-right,
    .navbar-toggleable-sm.navbar-main .navbar-nav-flush-right {
        margin-right: -20px
    }
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.nav-item>.nav-link {
        color: #ecf5f4
    }
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.active>.nav-link,
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.nav-link.active,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.active>.nav-link,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.nav-link.active,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.active>.nav-link,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.nav-link.active,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.active>.nav-link,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.nav-link.active,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.active>.nav-link,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.nav-link.active,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.active>.nav-link,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.nav-link.active,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.active>.nav-link,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.nav-link.active,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.active>.nav-link,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.nav-link.active {
        color: #fff
    }
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-dark .navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-dark.navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-inverse .navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-sm .navbar-inverse.navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-dark .navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-dark.navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-inverse .navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-sm.navbar-inverse.navbar-nav>.show>.nav-link:hover {
        color: #1b1b1b
    }
    .navbar-toggleable-sm .bg-primary .navbar-nav .open>.dropdown-toggle,
    .navbar-toggleable-sm .bg-primary .navbar-nav .show>.dropdown-toggle,
    .navbar-toggleable-sm.bg-primary .navbar-nav .open>.dropdown-toggle,
    .navbar-toggleable-sm.bg-primary .navbar-nav .show>.dropdown-toggle {
        border-top-color: #1b1b1b
    }
    .navbar-toggleable-sm .bg-faded,
    .navbar-toggleable-sm.bg-faded {
        background-color: #f7f7f9!important
    }
}
@media (max-width: 991px) {
    .navbar-toggleable-md.navbar-toggleable-collapse {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        top: 7.5px;
        position: relative!important;
        clear: both
    }
    .navbar-toggleable-md .nav .nav-item,
    .navbar-toggleable-md .nav .nav-link {
        display: block
    }
    .navbar-toggleable-md .navbar-main .navbar-nav,
    .navbar-toggleable-md.navbar-main .navbar-nav {
        margin-bottom: 0;
        margin-top: 0
    }
    .navbar-toggleable-md .navbar-main .navbar-nav .dropdown-menu,
    .navbar-toggleable-md .navbar-main .navbar-nav .dropdown-menu.mega-menu,
    .navbar-toggleable-md .navbar-main .navbar-nav .mega-menu,
    .navbar-toggleable-md.navbar-main .navbar-nav .dropdown-menu,
    .navbar-toggleable-md.navbar-main .navbar-nav .dropdown-menu.mega-menu,
    .navbar-toggleable-md.navbar-main .navbar-nav .mega-menu {
        padding: 0
    }
    .navbar-toggleable-md .navbar-main .dropdown-effect-fade .dropdown-menu,
    .navbar-toggleable-md .navbar-main .dropdown-effect-fade .open>.dropdown-menu,
    .navbar-toggleable-md .navbar-main .dropdown-effect-fade.open>.dropdown-menu,
    .navbar-toggleable-md .navbar-main .dropdown-effect-fadedown .dropdown-menu,
    .navbar-toggleable-md .navbar-main .dropdown-effect-fadedown .open>.dropdown-menu,
    .navbar-toggleable-md .navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
    .navbar-toggleable-md .navbar-main .dropdown-effect-fadeup .dropdown-menu,
    .navbar-toggleable-md .navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
    .navbar-toggleable-md .navbar-main .dropdown-effect-fadeup.open>.dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-effect-fade .dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-effect-fade .open>.dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-effect-fade.open>.dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-effect-fadedown .dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-effect-fadedown .open>.dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-effect-fadeup .dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-effect-fadeup.open>.dropdown-menu {
        display: none!important;
        opacity: 1;
        -webkit-transition: all .4s ease-out;
        -moz-transition: all .4s ease-out;
        -ms-transition: all .4s ease-out;
        -o-transition: all .4s ease-out;
        transition: all .4s ease-out;
        visibility: visible
    }
    .navbar-toggleable-md .navbar-main .dropdown-effect-fade .show>.dropdown-menu,
    .navbar-toggleable-md .navbar-main .dropdown-effect-fade.show>.dropdown-menu,
    .navbar-toggleable-md .navbar-main .dropdown-effect-fadedown .show>.dropdown-menu,
    .navbar-toggleable-md .navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
    .navbar-toggleable-md .navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
    .navbar-toggleable-md .navbar-main .dropdown-effect-fadeup.show>.dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-effect-fade .show>.dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-effect-fade.show>.dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-effect-fadedown .show>.dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-effect-fadeup.show>.dropdown-menu {
        opacity: 1;
        display: block!important;
        visibility: visible!important
    }
    .navbar-toggleable-md .collapse .dropdown-menu .dropdown.open {
        border-bottom: none
    }
    .navbar-toggleable-md .dropdown-mega-menu .dropdown-menu {
        min-width: 0
    }
}
@media (min-width: 992px) {
    .navbar-toggleable-md .navbar-main,
    .navbar-toggleable-md.navbar-main {
        display: block!important;
        padding: 0;
        margin: 0;
        clear: none;
        overflow-y: visible;
        overflow-x: visible;
        width: auto;
        top: auto;
        background: 0 0;
        position: static
    }
    .navbar-toggleable-md .navbar-main .navbar-nav,
    .navbar-toggleable-md.navbar-main .navbar-nav {
        margin-top: 0
    }
    .navbar-toggleable-md .navbar-main .navbar-nav.container,
    .navbar-toggleable-md.navbar-main .navbar-nav.container {
        margin-left: auto;
        margin-right: auto
    }
    .navbar-toggleable-md .navbar-main .nav>.dropdown,
    .navbar-toggleable-md.navbar-main .nav>.dropdown {
        z-index: 1000
    }
    .navbar-toggleable-md .navbar-main .nav>.dropdown>a,
    .navbar-toggleable-md.navbar-main .nav>.dropdown>a {
        position: relative;
        z-index: 1001
    }
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu {
        padding: 8px;
        border-radius: 0;
        left: auto;
        border: 1px solid #f2f2f2;
        border-bottom: 2px solid #3378B9;
        min-width: 250px;
        color: #464646;
        color: rgba(27, 27, 27, .8);
        background: #fff;
        position: absolute;
        z-index: 1000
    }
    .navbar-toggleable-md .navbar-main .nav>.dropdown-right,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-submenu,
    .navbar-toggleable-md.navbar-main .nav>.dropdown-right,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-submenu {
        position: relative
    }
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item {
        margin: 0;
        padding: 8px 15px!important;
        font-size: 12px;
        text-transform: none;
        border-radius: 0;
        background: #fff;
        border-bottom: 1px solid #E6E6E6!important;
        color: #1b1b1b
    }
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item:before {
        font-family: FontAwesome;
        font-size: 12px;
        color: rgba(27, 27, 27, .6);
        width: 30px;
        height: 30px;
        content: ""!important;
        padding-right: 10px;
        margin: 0!important
    }
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon {
        color: rgba(27, 27, 27, .6)
    }
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item.active,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item:focus,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item:hover,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item.active,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item:focus,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item:hover,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover {
        color: #020202;
        border-bottom-color: #d9d9d9;
        background: #fafafa;
        text-decoration: none
    }
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before {
        color: #3378B9
    }
    .navbar-toggleable-md .navbar-main .dropdown-footer,
    .navbar-toggleable-md .navbar-main .dropdown-header,
    .navbar-toggleable-md.navbar-main .dropdown-footer,
    .navbar-toggleable-md.navbar-main .dropdown-header {
        font-weight: 700;
        padding: 8px;
        margin-top: 10px;
        margin-bottom: 10px;
        border-bottom: 2px solid #E6E6E6!important;
        display: block;
        float: none;
        color: #1b1b1b
    }
    .navbar-toggleable-md .navbar-main .dropdown-footer,
    .navbar-toggleable-md.navbar-main .dropdown-footer {
        border: none;
        border-top: 2px solid #E6E6E6;
        font-weight: 100;
        margin-bottom: 0;
        font-size: 11px
    }
    .navbar-toggleable-md .navbar-main .dropdown-footer:first-child,
    .navbar-toggleable-md.navbar-main .dropdown-footer:first-child {
        margin-top: 10px
    }
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -5px;
        margin-left: 10px;
        padding: 8px
    }
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right {
        top: 0;
        left: 100%
    }
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left {
        top: 0;
        left: auto;
        right: 100%;
        margin-left: 0;
        margin-right: 10px
    }
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
        border-color: transparent transparent #3378B9
    }
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-submenu.open,
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-submenu.show,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-submenu.open,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-submenu.show {
        border-bottom: none
    }
    .navbar-toggleable-md .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item,
    .navbar-toggleable-md.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item {
        padding: 8px 15px!important
    }
    .navbar-toggleable-md .navbar-main .dropdown-mega-menu,
    .navbar-toggleable-md.navbar-main .dropdown-mega-menu {
        position: static
    }
    .navbar-toggleable-md .navbar-main .dropdown-mega-menu .dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-mega-menu .dropdown-menu {
        min-width: 550px;
        max-width: 100%;
        padding: 15px;
        right: 0;
        left: 0
    }
    .navbar-toggleable-md .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
    .navbar-toggleable-md .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
    .navbar-toggleable-md .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu {
        right: auto;
        left: auto
    }
    .navbar-toggleable-md .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable-md .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable-md .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable-md.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable-md.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable-md.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right {
        right: 0
    }
    .navbar-toggleable-md .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu {
        max-width: 75%
    }
    .navbar-toggleable-md .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu {
        max-width: 50%
    }
    .navbar-toggleable-md .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
    .navbar-toggleable-md.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu {
        max-width: 25%
    }
    .navbar-toggleable-md .navbar-main .btn,
    .navbar-toggleable-md.navbar-main .btn {
        margin-top: 8px
    }
    .navbar-toggleable-md .navbar-main .btn.btn-sm,
    .navbar-toggleable-md.navbar-main .btn.btn-sm {
        margin-top: 12px
    }
    .navbar-toggleable-md .navbar-main .btn.btn-lg,
    .navbar-toggleable-md.navbar-main .btn.btn-lg {
        margin-top: 4px
    }
    .navbar-toggleable-md .navbar-main .nav-item,
    .navbar-toggleable-md.navbar-main .nav-item {
        float: left;
        border: none
    }
    .navbar-toggleable-md .navbar-main .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-md .navbar-main .navbar-nav>.nav-link,
    .navbar-toggleable-md.navbar-main .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-md.navbar-main .navbar-nav>.nav-link {
        border-radius: 0;
        -webkit-transition: all .3s ease-out;
        -moz-transition: all .3s ease-out;
        -ms-transition: all .3s ease-out;
        -o-transition: all .3s ease-out;
        transition: all .3s ease-out;
        padding: 18px 14px;
        margin: 0;
        font-size: 12px;
        font-weight: 700;
        text-transform: uppercase;
        color: #888;
        border: 1px solid transparent;
        border-top: 3px solid transparent
    }
    .navbar-toggleable-md .navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
    .navbar-toggleable-md .navbar-main .navbar-nav>.nav-link .nav-link-icon,
    .navbar-toggleable-md.navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
    .navbar-toggleable-md.navbar-main .navbar-nav>.nav-link .nav-link-icon {
        font-size: 20px;
        margin-top: -5px
    }
    .navbar-toggleable-md .navbar-main .navbar-nav>.active>.nav-link,
    .navbar-toggleable-md .navbar-main .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-md.navbar-main .navbar-nav>.active>.nav-link,
    .navbar-toggleable-md.navbar-main .navbar-nav>.nav-item>.nav-link:hover {
        color: #1b1b1b;
        background: 0 0;
        border-color: transparent
    }
    .navbar-toggleable-md .navbar-main .navbar-nav>.active>.nav-link .caret,
    .navbar-toggleable-md .navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret,
    .navbar-toggleable-md.navbar-main .navbar-nav>.active>.nav-link .caret,
    .navbar-toggleable-md.navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret {
        border-top-color: #fff
    }
    .navbar-toggleable-md .navbar-main .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-md.navbar-main .navbar-nav>.nav-item>.nav-link:focus {
        background: 0 0
    }
    .navbar-toggleable-md .navbar-main .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-md .navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-main .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-md .navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-main .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-md .navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-main .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-md .navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-main .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-main .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-md.navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-main .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-md.navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-main .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-md.navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-main .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-md.navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-main .navbar-nav>.show>.dropdown-toggle:hover {
        background: #fff;
        color: #1b1b1b;
        border-color: #f3f3f3 #f3f3f3 transparent
    }
    .navbar-toggleable-md .navbar-main .navbar-nav-flush,
    .navbar-toggleable-md.navbar-main .navbar-nav-flush {
        margin-left: -20px
    }
    .navbar-toggleable-md .navbar-main .navbar-nav-flush-right,
    .navbar-toggleable-md.navbar-main .navbar-nav-flush-right {
        margin-right: -20px
    }
    .navbar-toggleable-md .navbar-dark .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.nav-item>.nav-link {
        color: #ecf5f4
    }
    .navbar-toggleable-md .navbar-dark .navbar-nav>.active>.nav-link,
    .navbar-toggleable-md .navbar-dark .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-md .navbar-dark .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-md .navbar-dark .navbar-nav>.nav-link.active,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.active>.nav-link,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.nav-link.active,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.active>.nav-link,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.nav-link.active,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.active>.nav-link,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.nav-link.active,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.active>.nav-link,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.nav-link.active,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.active>.nav-link,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.nav-link.active,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.active>.nav-link,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.nav-link.active,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.active>.nav-link,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.nav-link.active {
        color: #fff
    }
    .navbar-toggleable-md .navbar-dark .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-md .navbar-dark .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-dark .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-dark .navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-md .navbar-dark .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-md .navbar-dark .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-dark .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-dark .navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-md .navbar-dark .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-md .navbar-dark .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-dark .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-dark .navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-md .navbar-dark .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-md .navbar-dark .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-dark .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-dark .navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-dark.navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-inverse .navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-md .navbar-inverse.navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-dark .navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-dark.navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-inverse .navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-md.navbar-inverse.navbar-nav>.show>.nav-link:hover {
        color: #1b1b1b
    }
    .navbar-toggleable-md .bg-primary .navbar-nav .open>.dropdown-toggle,
    .navbar-toggleable-md .bg-primary .navbar-nav .show>.dropdown-toggle,
    .navbar-toggleable-md.bg-primary .navbar-nav .open>.dropdown-toggle,
    .navbar-toggleable-md.bg-primary .navbar-nav .show>.dropdown-toggle {
        border-top-color: #1b1b1b
    }
    .navbar-toggleable-md .bg-faded,
    .navbar-toggleable-md.bg-faded {
        background-color: #f7f7f9!important
    }
}
@media (max-width: 1199px) {
    .navbar-toggleable-lg.navbar-toggleable-collapse {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        top: 7.5px;
        position: relative!important;
        clear: both
    }
    .navbar-toggleable-lg .nav .nav-item,
    .navbar-toggleable-lg .nav .nav-link {
        display: block
    }
    .navbar-toggleable-lg .navbar-main .navbar-nav,
    .navbar-toggleable-lg.navbar-main .navbar-nav {
        margin-bottom: 0;
        margin-top: 0
    }
    .navbar-toggleable-lg .navbar-main .navbar-nav .dropdown-menu,
    .navbar-toggleable-lg .navbar-main .navbar-nav .dropdown-menu.mega-menu,
    .navbar-toggleable-lg .navbar-main .navbar-nav .mega-menu,
    .navbar-toggleable-lg.navbar-main .navbar-nav .dropdown-menu,
    .navbar-toggleable-lg.navbar-main .navbar-nav .dropdown-menu.mega-menu,
    .navbar-toggleable-lg.navbar-main .navbar-nav .mega-menu {
        padding: 0
    }
    .navbar-toggleable-lg .navbar-main .dropdown-effect-fade .dropdown-menu,
    .navbar-toggleable-lg .navbar-main .dropdown-effect-fade .open>.dropdown-menu,
    .navbar-toggleable-lg .navbar-main .dropdown-effect-fade.open>.dropdown-menu,
    .navbar-toggleable-lg .navbar-main .dropdown-effect-fadedown .dropdown-menu,
    .navbar-toggleable-lg .navbar-main .dropdown-effect-fadedown .open>.dropdown-menu,
    .navbar-toggleable-lg .navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
    .navbar-toggleable-lg .navbar-main .dropdown-effect-fadeup .dropdown-menu,
    .navbar-toggleable-lg .navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
    .navbar-toggleable-lg .navbar-main .dropdown-effect-fadeup.open>.dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-effect-fade .dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-effect-fade .open>.dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-effect-fade.open>.dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-effect-fadedown .dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-effect-fadedown .open>.dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-effect-fadeup .dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-effect-fadeup.open>.dropdown-menu {
        display: none!important;
        opacity: 1;
        -webkit-transition: all .4s ease-out;
        -moz-transition: all .4s ease-out;
        -ms-transition: all .4s ease-out;
        -o-transition: all .4s ease-out;
        transition: all .4s ease-out;
        visibility: visible
    }
    .navbar-toggleable-lg .navbar-main .dropdown-effect-fade .show>.dropdown-menu,
    .navbar-toggleable-lg .navbar-main .dropdown-effect-fade.show>.dropdown-menu,
    .navbar-toggleable-lg .navbar-main .dropdown-effect-fadedown .show>.dropdown-menu,
    .navbar-toggleable-lg .navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
    .navbar-toggleable-lg .navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
    .navbar-toggleable-lg .navbar-main .dropdown-effect-fadeup.show>.dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-effect-fade .show>.dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-effect-fade.show>.dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-effect-fadedown .show>.dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-effect-fadeup.show>.dropdown-menu {
        opacity: 1;
        display: block!important;
        visibility: visible!important
    }
    .navbar-toggleable-lg .collapse .dropdown-menu .dropdown.open {
        border-bottom: none
    }
    .navbar-toggleable-lg .dropdown-mega-menu .dropdown-menu {
        min-width: 0
    }
}
@media (min-width: 1200px) {
    .navbar-toggleable-lg .navbar-main,
    .navbar-toggleable-lg.navbar-main {
        display: block!important;
        padding: 0;
        margin: 0;
        clear: none;
        overflow-y: visible;
        overflow-x: visible;
        width: auto;
        top: auto;
        background: 0 0;
        position: static
    }
    .navbar-toggleable-lg .navbar-main .navbar-nav,
    .navbar-toggleable-lg.navbar-main .navbar-nav {
        margin-top: 0
    }
    .navbar-toggleable-lg .navbar-main .navbar-nav.container,
    .navbar-toggleable-lg.navbar-main .navbar-nav.container {
        margin-left: auto;
        margin-right: auto
    }
    .navbar-toggleable-lg .navbar-main .nav>.dropdown,
    .navbar-toggleable-lg.navbar-main .nav>.dropdown {
        z-index: 1000
    }
    .navbar-toggleable-lg .navbar-main .nav>.dropdown>a,
    .navbar-toggleable-lg.navbar-main .nav>.dropdown>a {
        position: relative;
        z-index: 1001
    }
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu {
        padding: 8px;
        border-radius: 0;
        left: auto;
        border: 1px solid #f2f2f2;
        border-bottom: 2px solid #3378B9;
        min-width: 250px;
        color: #464646;
        color: rgba(27, 27, 27, .8);
        background: #fff;
        position: absolute;
        z-index: 1000
    }
    .navbar-toggleable-lg .navbar-main .nav>.dropdown-right,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu,
    .navbar-toggleable-lg.navbar-main .nav>.dropdown-right,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu {
        position: relative
    }
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item {
        margin: 0;
        padding: 8px 15px!important;
        font-size: 12px;
        text-transform: none;
        border-radius: 0;
        background: #fff;
        border-bottom: 1px solid #E6E6E6!important;
        color: #1b1b1b
    }
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item:before {
        font-family: FontAwesome;
        font-size: 12px;
        color: rgba(27, 27, 27, .6);
        width: 30px;
        height: 30px;
        content: ""!important;
        padding-right: 10px;
        margin: 0!important
    }
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon {
        color: rgba(27, 27, 27, .6)
    }
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item:focus,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item:hover,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item:focus,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item:hover,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover {
        color: #020202;
        border-bottom-color: #d9d9d9;
        background: #fafafa;
        text-decoration: none
    }
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before {
        color: #3378B9
    }
    .navbar-toggleable-lg .navbar-main .dropdown-footer,
    .navbar-toggleable-lg .navbar-main .dropdown-header,
    .navbar-toggleable-lg.navbar-main .dropdown-footer,
    .navbar-toggleable-lg.navbar-main .dropdown-header {
        font-weight: 700;
        padding: 8px;
        margin-top: 10px;
        margin-bottom: 10px;
        border-bottom: 2px solid #E6E6E6!important;
        display: block;
        float: none;
        color: #1b1b1b
    }
    .navbar-toggleable-lg .navbar-main .dropdown-footer,
    .navbar-toggleable-lg.navbar-main .dropdown-footer {
        border: none;
        border-top: 2px solid #E6E6E6;
        font-weight: 100;
        margin-bottom: 0;
        font-size: 11px
    }
    .navbar-toggleable-lg .navbar-main .dropdown-footer:first-child,
    .navbar-toggleable-lg.navbar-main .dropdown-footer:first-child {
        margin-top: 10px
    }
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -5px;
        margin-left: 10px;
        padding: 8px
    }
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right {
        top: 0;
        left: 100%
    }
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left {
        top: 0;
        left: auto;
        right: 100%;
        margin-left: 0;
        margin-right: 10px
    }
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
        border-color: transparent transparent #3378B9
    }
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu.open,
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu.show,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu.open,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu.show {
        border-bottom: none
    }
    .navbar-toggleable-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item,
    .navbar-toggleable-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item {
        padding: 8px 15px!important
    }
    .navbar-toggleable-lg .navbar-main .dropdown-mega-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-mega-menu {
        position: static
    }
    .navbar-toggleable-lg .navbar-main .dropdown-mega-menu .dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-mega-menu .dropdown-menu {
        min-width: 550px;
        max-width: 100%;
        padding: 15px;
        right: 0;
        left: 0
    }
    .navbar-toggleable-lg .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
    .navbar-toggleable-lg .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
    .navbar-toggleable-lg .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu {
        right: auto;
        left: auto
    }
    .navbar-toggleable-lg .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable-lg .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable-lg .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable-lg.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable-lg.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
    .navbar-toggleable-lg.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right {
        right: 0
    }
    .navbar-toggleable-lg .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu {
        max-width: 75%
    }
    .navbar-toggleable-lg .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu {
        max-width: 50%
    }
    .navbar-toggleable-lg .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
    .navbar-toggleable-lg.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu {
        max-width: 25%
    }
    .navbar-toggleable-lg .navbar-main .btn,
    .navbar-toggleable-lg.navbar-main .btn {
        margin-top: 8px
    }
    .navbar-toggleable-lg .navbar-main .btn.btn-sm,
    .navbar-toggleable-lg.navbar-main .btn.btn-sm {
        margin-top: 12px
    }
    .navbar-toggleable-lg .navbar-main .btn.btn-lg,
    .navbar-toggleable-lg.navbar-main .btn.btn-lg {
        margin-top: 4px
    }
    .navbar-toggleable-lg .navbar-main .nav-item,
    .navbar-toggleable-lg.navbar-main .nav-item {
        float: left;
        border: none
    }
    .navbar-toggleable-lg .navbar-main .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-lg .navbar-main .navbar-nav>.nav-link,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.nav-link {
        border-radius: 0;
        -webkit-transition: all .3s ease-out;
        -moz-transition: all .3s ease-out;
        -ms-transition: all .3s ease-out;
        -o-transition: all .3s ease-out;
        transition: all .3s ease-out;
        padding: 18px 14px;
        margin: 0;
        font-size: 12px;
        font-weight: 700;
        text-transform: uppercase;
        color: #888;
        border: 1px solid transparent;
        border-top: 3px solid transparent
    }
    .navbar-toggleable-lg .navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
    .navbar-toggleable-lg .navbar-main .navbar-nav>.nav-link .nav-link-icon,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.nav-link .nav-link-icon {
        font-size: 20px;
        margin-top: -5px
    }
    .navbar-toggleable-lg .navbar-main .navbar-nav>.active>.nav-link,
    .navbar-toggleable-lg .navbar-main .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.active>.nav-link,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.nav-item>.nav-link:hover {
        color: #1b1b1b;
        background: 0 0;
        border-color: transparent
    }
    .navbar-toggleable-lg .navbar-main .navbar-nav>.active>.nav-link .caret,
    .navbar-toggleable-lg .navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.active>.nav-link .caret,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret {
        border-top-color: #fff
    }
    .navbar-toggleable-lg .navbar-main .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.nav-item>.nav-link:focus {
        background: 0 0
    }
    .navbar-toggleable-lg .navbar-main .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-main .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-main .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-main .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-main .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-main .navbar-nav>.show>.dropdown-toggle:hover {
        background: #fff;
        color: #1b1b1b;
        border-color: #f3f3f3 #f3f3f3 transparent
    }
    .navbar-toggleable-lg .navbar-main .navbar-nav-flush,
    .navbar-toggleable-lg.navbar-main .navbar-nav-flush {
        margin-left: -20px
    }
    .navbar-toggleable-lg .navbar-main .navbar-nav-flush-right,
    .navbar-toggleable-lg.navbar-main .navbar-nav-flush-right {
        margin-right: -20px
    }
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.nav-item>.nav-link,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.nav-item>.nav-link {
        color: #ecf5f4
    }
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.active>.nav-link,
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.nav-link.active,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.active>.nav-link,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.nav-link.active,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.active>.nav-link,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.nav-link.active,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.active>.nav-link,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.nav-link.active,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.active>.nav-link,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.nav-link.active,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.active>.nav-link,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.nav-link.active,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.active>.nav-link,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.nav-link.active,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.active>.nav-link,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.nav-item>.nav-link:focus,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.nav-item>.nav-link:hover,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.nav-link.active {
        color: #fff
    }
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-dark .navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-dark.navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-inverse .navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-lg .navbar-inverse.navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-dark .navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-dark.navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-inverse .navbar-nav>.show>.nav-link:hover,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.open.active>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.open.active>.nav-link:hover,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.open>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.open>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.open>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.open>.nav-link:hover,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.show.active>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.show.active>.nav-link:hover,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.show>.dropdown-toggle,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.show>.dropdown-toggle:focus,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.show>.dropdown-toggle:hover,
    .navbar-toggleable-lg.navbar-inverse.navbar-nav>.show>.nav-link:hover {
        color: #1b1b1b
    }
    .navbar-toggleable-lg .bg-primary .navbar-nav .open>.dropdown-toggle,
    .navbar-toggleable-lg .bg-primary .navbar-nav .show>.dropdown-toggle,
    .navbar-toggleable-lg.bg-primary .navbar-nav .open>.dropdown-toggle,
    .navbar-toggleable-lg.bg-primary .navbar-nav .show>.dropdown-toggle {
        border-top-color: #1b1b1b
    }
    .navbar-toggleable-lg .bg-faded,
    .navbar-toggleable-lg.bg-faded {
        background-color: #f7f7f9!important
    }
}
.navbar-toggleable-xl.navbar-toggleable-collapse {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    top: 7.5px;
    position: relative!important;
    clear: both
}
.navbar-toggleable-xl .nav .nav-item,
.navbar-toggleable-xl .nav .nav-link {
    display: block
}
.navbar-toggleable-xl .navbar-main .navbar-nav,
.navbar-toggleable-xl.navbar-main .navbar-nav {
    margin-bottom: 0;
    margin-top: 0
}
.navbar-toggleable-xl .navbar-main .navbar-nav .dropdown-menu,
.navbar-toggleable-xl .navbar-main .navbar-nav .dropdown-menu.mega-menu,
.navbar-toggleable-xl .navbar-main .navbar-nav .mega-menu,
.navbar-toggleable-xl.navbar-main .navbar-nav .dropdown-menu,
.navbar-toggleable-xl.navbar-main .navbar-nav .dropdown-menu.mega-menu,
.navbar-toggleable-xl.navbar-main .navbar-nav .mega-menu {
    padding: 0
}
.navbar-toggleable-xl .navbar-main .dropdown-effect-fade .dropdown-menu,
.navbar-toggleable-xl .navbar-main .dropdown-effect-fade .open>.dropdown-menu,
.navbar-toggleable-xl .navbar-main .dropdown-effect-fade.open>.dropdown-menu,
.navbar-toggleable-xl .navbar-main .dropdown-effect-fadedown .dropdown-menu,
.navbar-toggleable-xl .navbar-main .dropdown-effect-fadedown .open>.dropdown-menu,
.navbar-toggleable-xl .navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
.navbar-toggleable-xl .navbar-main .dropdown-effect-fadeup .dropdown-menu,
.navbar-toggleable-xl .navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
.navbar-toggleable-xl .navbar-main .dropdown-effect-fadeup.open>.dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-effect-fade .dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-effect-fade .open>.dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-effect-fade.open>.dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-effect-fadedown .dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-effect-fadedown .open>.dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-effect-fadeup .dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-effect-fadeup.open>.dropdown-menu {
    display: none!important;
    opacity: 1;
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    -ms-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
    visibility: visible
}
.navbar-toggleable-xl .navbar-main .dropdown-effect-fade .show>.dropdown-menu,
.navbar-toggleable-xl .navbar-main .dropdown-effect-fade.show>.dropdown-menu,
.navbar-toggleable-xl .navbar-main .dropdown-effect-fadedown .show>.dropdown-menu,
.navbar-toggleable-xl .navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
.navbar-toggleable-xl .navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
.navbar-toggleable-xl .navbar-main .dropdown-effect-fadeup.show>.dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-effect-fade .show>.dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-effect-fade.show>.dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-effect-fadedown .show>.dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-effect-fadeup.show>.dropdown-menu {
    opacity: 1;
    display: block!important;
    visibility: visible!important
}
.navbar-toggleable-xl .collapse .dropdown-menu .dropdown.open {
    border-bottom: none
}
.navbar-toggleable-xl .dropdown-mega-menu .dropdown-menu {
    min-width: 0
}
.navbar-toggleable-xl .navbar-main,
.navbar-toggleable-xl.navbar-main {
    display: block!important;
    padding: 0;
    margin: 0;
    clear: none;
    overflow-y: visible;
    overflow-x: visible;
    width: auto;
    top: auto;
    background: 0 0;
    position: static
}
.card,
.has-page-loader,
.overlay-open {
    overflow: hidden
}
.navbar-toggleable-xl .navbar-main .navbar-nav.container,
.navbar-toggleable-xl.navbar-main .navbar-nav.container {
    margin-left: auto;
    margin-right: auto
}
.navbar-toggleable-xl .navbar-main .nav>.dropdown,
.navbar-toggleable-xl.navbar-main .nav>.dropdown {
    z-index: 1000
}
.navbar-toggleable-xl .navbar-main .nav>.dropdown>a,
.navbar-toggleable-xl.navbar-main .nav>.dropdown>a {
    position: relative;
    z-index: 1001
}
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu {
    padding: 8px;
    border-radius: 0;
    left: auto;
    border: 1px solid #f2f2f2;
    border-bottom: 2px solid #3378B9;
    min-width: 250px;
    color: #464646;
    color: rgba(27, 27, 27, .8);
    background: #fff;
    position: absolute;
    z-index: 1000
}
.navbar-toggleable-xl .navbar-main .nav>.dropdown-right,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu,
.navbar-toggleable-xl.navbar-main .nav>.dropdown-right,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu {
    position: relative
}
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item {
    margin: 0;
    padding: 8px 15px!important;
    font-size: 12px;
    text-transform: none;
    border-radius: 0;
    background: #fff;
    border-bottom: 1px solid #E6E6E6!important;
    color: #1b1b1b
}
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item:before {
    font-family: FontAwesome;
    font-size: 12px;
    color: rgba(27, 27, 27, .6);
    width: 30px;
    height: 30px;
    content: ""!important;
    padding-right: 10px;
    margin: 0!important
}
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon {
    color: rgba(27, 27, 27, .6)
}
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item:focus,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item:hover,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item:focus,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item:hover,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover {
    color: #020202;
    border-bottom-color: #d9d9d9;
    background: #fafafa;
    text-decoration: none
}
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before {
    color: #3378B9
}
.navbar-toggleable-xl .navbar-main .dropdown-footer,
.navbar-toggleable-xl .navbar-main .dropdown-header,
.navbar-toggleable-xl.navbar-main .dropdown-footer,
.navbar-toggleable-xl.navbar-main .dropdown-header {
    font-weight: 700;
    padding: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 2px solid #E6E6E6!important;
    display: block;
    float: none;
    color: #1b1b1b
}
.navbar-toggleable-xl .navbar-main .dropdown-footer,
.navbar-toggleable-xl.navbar-main .dropdown-footer {
    border: none;
    border-top: 2px solid #E6E6E6;
    font-weight: 100;
    margin-bottom: 0;
    font-size: 11px
}
.navbar-toggleable-xl .navbar-main .dropdown-footer:first-child,
.navbar-toggleable-xl.navbar-main .dropdown-footer:first-child {
    margin-top: 10px
}
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -5px;
    margin-left: 10px;
    padding: 8px
}
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right {
    top: 0;
    left: 100%
}
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left {
    top: 0;
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: 10px
}
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
    border-color: transparent transparent #3378B9
}
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu.open,
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu.show,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu.open,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu.show {
    border-bottom: none
}
.navbar-toggleable-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item,
.navbar-toggleable-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item {
    padding: 8px 15px!important
}
.navbar-toggleable-xl .navbar-main .dropdown-mega-menu,
.navbar-toggleable-xl.navbar-main .dropdown-mega-menu {
    position: static
}
.navbar-toggleable-xl .navbar-main .dropdown-mega-menu .dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-mega-menu .dropdown-menu {
    min-width: 550px;
    max-width: 100%;
    padding: 15px;
    right: 0;
    left: 0
}
.navbar-toggleable-xl .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
.navbar-toggleable-xl .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
.navbar-toggleable-xl .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu {
    right: auto;
    left: auto
}
.navbar-toggleable-xl .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right,
.navbar-toggleable-xl .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
.navbar-toggleable-xl .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right,
.navbar-toggleable-xl.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right,
.navbar-toggleable-xl.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
.navbar-toggleable-xl.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right {
    right: 0
}
.navbar-toggleable-xl .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu {
    max-width: 75%
}
.navbar-toggleable-xl .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu {
    max-width: 50%
}
.navbar-toggleable-xl .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
.navbar-toggleable-xl.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu {
    max-width: 25%
}
.navbar-toggleable-xl .navbar-main .btn,
.navbar-toggleable-xl.navbar-main .btn {
    margin-top: 8px
}
.navbar-toggleable-xl .navbar-main .btn.btn-sm,
.navbar-toggleable-xl.navbar-main .btn.btn-sm {
    margin-top: 12px
}
.navbar-toggleable-xl .navbar-main .btn.btn-lg,
.navbar-toggleable-xl.navbar-main .btn.btn-lg {
    margin-top: 4px
}
.navbar-toggleable-xl .navbar-main .nav-item,
.navbar-toggleable-xl.navbar-main .nav-item {
    float: left;
    border: none
}
.navbar-toggleable-xl .navbar-main .navbar-nav>.nav-item>.nav-link,
.navbar-toggleable-xl .navbar-main .navbar-nav>.nav-link,
.navbar-toggleable-xl.navbar-main .navbar-nav>.nav-item>.nav-link,
.navbar-toggleable-xl.navbar-main .navbar-nav>.nav-link {
    border-radius: 0;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    padding: 18px 14px;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    color: #888;
    border: 1px solid transparent;
    border-top: 3px solid transparent
}
.btn,
.collapse .dropdown-menu .dropdown-item strong {
    font-weight: 400
}
.navbar-toggleable-xl .navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
.navbar-toggleable-xl .navbar-main .navbar-nav>.nav-link .nav-link-icon,
.navbar-toggleable-xl.navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
.navbar-toggleable-xl.navbar-main .navbar-nav>.nav-link .nav-link-icon {
    font-size: 20px;
    margin-top: -5px
}
.navbar-toggleable-xl .navbar-main .navbar-nav>.active>.nav-link,
.navbar-toggleable-xl .navbar-main .navbar-nav>.nav-item>.nav-link:hover,
.navbar-toggleable-xl.navbar-main .navbar-nav>.active>.nav-link,
.navbar-toggleable-xl.navbar-main .navbar-nav>.nav-item>.nav-link:hover {
    color: #1b1b1b;
    background: 0 0;
    border-color: transparent
}
.navbar-toggleable-xl .navbar-main .navbar-nav>.active>.nav-link .caret,
.navbar-toggleable-xl .navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret,
.navbar-toggleable-xl.navbar-main .navbar-nav>.active>.nav-link .caret,
.navbar-toggleable-xl.navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret {
    border-top-color: #fff
}
.navbar-toggleable-xl .navbar-main .navbar-nav>.nav-item>.nav-link:focus,
.navbar-toggleable-xl.navbar-main .navbar-nav>.nav-item>.nav-link:focus {
    background: 0 0
}
.navbar-toggleable-xl .navbar-main .navbar-nav>.open.active>.dropdown-toggle,
.navbar-toggleable-xl .navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-main .navbar-nav>.open>.dropdown-toggle,
.navbar-toggleable-xl .navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-main .navbar-nav>.show.active>.dropdown-toggle,
.navbar-toggleable-xl .navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-main .navbar-nav>.show>.dropdown-toggle,
.navbar-toggleable-xl .navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-main .navbar-nav>.show>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-main .navbar-nav>.open.active>.dropdown-toggle,
.navbar-toggleable-xl.navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-main .navbar-nav>.open>.dropdown-toggle,
.navbar-toggleable-xl.navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-main .navbar-nav>.show.active>.dropdown-toggle,
.navbar-toggleable-xl.navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-main .navbar-nav>.show>.dropdown-toggle,
.navbar-toggleable-xl.navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-main .navbar-nav>.show>.dropdown-toggle:hover {
    background: #fff;
    color: #1b1b1b;
    border-color: #f3f3f3 #f3f3f3 transparent
}
.navbar-toggleable-xl .navbar-main .navbar-nav-flush,
.navbar-toggleable-xl.navbar-main .navbar-nav-flush {
    margin-left: -20px
}
.navbar-toggleable-xl .navbar-main .navbar-nav-flush-right,
.navbar-toggleable-xl.navbar-main .navbar-nav-flush-right {
    margin-right: -20px
}
.navbar-toggleable-xl .navbar-dark .navbar-nav>.nav-item>.nav-link,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.nav-item>.nav-link,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.nav-item>.nav-link,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.nav-item>.nav-link,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.nav-item>.nav-link,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.nav-item>.nav-link,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.nav-item>.nav-link,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.nav-item>.nav-link {
    color: #ecf5f4
}
.navbar-toggleable-xl .navbar-dark .navbar-nav>.active>.nav-link,
.navbar-toggleable-xl .navbar-dark .navbar-nav>.nav-item>.nav-link:focus,
.navbar-toggleable-xl .navbar-dark .navbar-nav>.nav-item>.nav-link:hover,
.navbar-toggleable-xl .navbar-dark .navbar-nav>.nav-link.active,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.active>.nav-link,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.nav-item>.nav-link:focus,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.nav-item>.nav-link:hover,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.nav-link.active,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.active>.nav-link,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.nav-item>.nav-link:focus,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.nav-item>.nav-link:hover,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.nav-link.active,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.active>.nav-link,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.nav-item>.nav-link:focus,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.nav-item>.nav-link:hover,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.nav-link.active,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.active>.nav-link,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.nav-item>.nav-link:focus,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.nav-item>.nav-link:hover,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.nav-link.active,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.active>.nav-link,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.nav-item>.nav-link:focus,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.nav-item>.nav-link:hover,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.nav-link.active,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.active>.nav-link,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.nav-item>.nav-link:focus,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.nav-item>.nav-link:hover,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.nav-link.active,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.active>.nav-link,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.nav-item>.nav-link:focus,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.nav-item>.nav-link:hover,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.nav-link.active {
    color: #fff
}
.navbar-toggleable-xl .navbar-dark .navbar-nav>.open.active>.dropdown-toggle,
.navbar-toggleable-xl .navbar-dark .navbar-nav>.open.active>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-dark .navbar-nav>.open.active>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-dark .navbar-nav>.open.active>.nav-link:hover,
.navbar-toggleable-xl .navbar-dark .navbar-nav>.open>.dropdown-toggle,
.navbar-toggleable-xl .navbar-dark .navbar-nav>.open>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-dark .navbar-nav>.open>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-dark .navbar-nav>.open>.nav-link:hover,
.navbar-toggleable-xl .navbar-dark .navbar-nav>.show.active>.dropdown-toggle,
.navbar-toggleable-xl .navbar-dark .navbar-nav>.show.active>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-dark .navbar-nav>.show.active>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-dark .navbar-nav>.show.active>.nav-link:hover,
.navbar-toggleable-xl .navbar-dark .navbar-nav>.show>.dropdown-toggle,
.navbar-toggleable-xl .navbar-dark .navbar-nav>.show>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-dark .navbar-nav>.show>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-dark .navbar-nav>.show>.nav-link:hover,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.open.active>.dropdown-toggle,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.open.active>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.open.active>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.open.active>.nav-link:hover,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.open>.dropdown-toggle,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.open>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.open>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.open>.nav-link:hover,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.show.active>.dropdown-toggle,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.show.active>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.show.active>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.show.active>.nav-link:hover,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.show>.dropdown-toggle,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.show>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.show>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-dark.navbar-nav>.show>.nav-link:hover,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.open.active>.dropdown-toggle,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.open.active>.nav-link:hover,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.open>.dropdown-toggle,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.open>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.open>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.open>.nav-link:hover,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.show.active>.dropdown-toggle,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.show.active>.nav-link:hover,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.show>.dropdown-toggle,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.show>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.show>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-inverse .navbar-nav>.show>.nav-link:hover,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.open.active>.dropdown-toggle,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.open.active>.nav-link:hover,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.open>.dropdown-toggle,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.open>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.open>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.open>.nav-link:hover,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.show.active>.dropdown-toggle,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.show.active>.nav-link:hover,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.show>.dropdown-toggle,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.show>.dropdown-toggle:focus,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.show>.dropdown-toggle:hover,
.navbar-toggleable-xl .navbar-inverse.navbar-nav>.show>.nav-link:hover,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.open.active>.dropdown-toggle,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.open.active>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.open.active>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.open.active>.nav-link:hover,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.open>.dropdown-toggle,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.open>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.open>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.open>.nav-link:hover,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.show.active>.dropdown-toggle,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.show.active>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.show.active>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.show.active>.nav-link:hover,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.show>.dropdown-toggle,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.show>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.show>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-dark .navbar-nav>.show>.nav-link:hover,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.open.active>.dropdown-toggle,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.open.active>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.open.active>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.open.active>.nav-link:hover,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.open>.dropdown-toggle,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.open>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.open>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.open>.nav-link:hover,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.show.active>.dropdown-toggle,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.show.active>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.show.active>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.show.active>.nav-link:hover,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.show>.dropdown-toggle,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.show>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.show>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-dark.navbar-nav>.show>.nav-link:hover,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.open.active>.dropdown-toggle,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.open.active>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.open.active>.nav-link:hover,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.open>.dropdown-toggle,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.open>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.open>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.open>.nav-link:hover,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.show.active>.dropdown-toggle,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.show.active>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.show.active>.nav-link:hover,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.show>.dropdown-toggle,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.show>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.show>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-inverse .navbar-nav>.show>.nav-link:hover,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.open.active>.dropdown-toggle,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.open.active>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.open.active>.nav-link:hover,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.open>.dropdown-toggle,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.open>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.open>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.open>.nav-link:hover,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.show.active>.dropdown-toggle,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.show.active>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.show.active>.nav-link:hover,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.show>.dropdown-toggle,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.show>.dropdown-toggle:focus,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.show>.dropdown-toggle:hover,
.navbar-toggleable-xl.navbar-inverse.navbar-nav>.show>.nav-link:hover {
    color: #1b1b1b
}
.navbar-toggleable-xl .bg-primary .navbar-nav .open>.dropdown-toggle,
.navbar-toggleable-xl .bg-primary .navbar-nav .show>.dropdown-toggle,
.navbar-toggleable-xl.bg-primary .navbar-nav .open>.dropdown-toggle,
.navbar-toggleable-xl.bg-primary .navbar-nav .show>.dropdown-toggle {
    border-top-color: #1b1b1b
}
.navbar-toggleable-xl .bg-faded,
.navbar-toggleable-xl.bg-faded {
    background-color: #f7f7f9!important
}
.open>.dropdown-toggle,
.show>.dropdown-toggle {
    background: #fff
}
.dropdown-menu {
    margin-top: -1px!important;
    padding: 4px;
    border-radius: 0;
    left: auto;
    border: 1px solid #E6E6E6;
    border-bottom-width: 2px;
    font-size: 13px
}
.dropdown-item {
    padding-left: 10px;
    padding-right: 10px
}
.dropdown-item.active,
.dropdown-item.active:focus,
.dropdown-item.active:hover {
    background: #3378B9
}
.dropdown-footer,
.dropdown-header {
    padding: 8px 10px
}
.dropdown-toggle::after {
    font-size: 12px
}
.dropdowns-no-carets .dropdown-toggle::after {
    display: none
}
.dropdown-icon {
    width: 1.4em
}
.open>.dropdown-menu,
.show>.dropdown-menu {
    display: block!important
}
.collapse .dropdown-menu {
    background: 0 0;
    margin: 0;
    padding: 0;
    max-width: 100%;
    border: none;
    color: rgba(255, 255, 255, .6);
    position: static;
    float: none!important;
    left: 0
}
.collapse .dropdown-menu:after,
.collapse .dropdown-menu:before {
    display: none
}
.collapse .dropdown-menu .divider {
    height: 1px;
    margin: 1em
}
.collapse .dropdown-menu .dropdown-item {
    padding: 8px 20px!important;
    margin: 0;
    background: #353535;
    text-transform: none;
    color: rgba(255, 255, 255, .6);
    font-size: 12px;
    display: block;
    float: none;
    line-height: 20px;
    border-bottom: 1px solid #4e4e4e
}
.code-block-link,
.stat small,
.timeline-item-date {
    text-transform: uppercase
}
.collapse .dropdown-menu .dropdown-item:before {
    font-family: FontAwesome;
    font-size: 12px;
    color: rgba(255, 255, 255, .6);
    width: 30px;
    height: 30px;
    content: "";
    padding: 0 10px 0 0
}
.collapse .dropdown-menu .dropdown-item.active,
.collapse .dropdown-menu .dropdown-item:hover {
    background: #2f2f2f;
    border-bottom-color: rgba(255, 255, 255, .16);
    color: #fff;
    text-decoration: none
}
.collapse .dropdown-menu .dropdown-item img {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%
}
.collapse .dropdown-menu .dropdown-item span {
    font-size: 11px;
    display: none
}
.collapse .dropdown-menu .active>.dropdown-item,
.collapse .dropdown-menu .active>.dropdown-item:focus,
.collapse .dropdown-menu>.active>.dropdown-item,
.collapse .dropdown-menu>.active>.dropdown-item:focus,
.collapse .dropdown-menu>.open>.dropdown-item,
.collapse .dropdown-menu>.open>.dropdown-item:focus,
.collapse .dropdown-menu>.show>.dropdown-item,
.collapse .dropdown-menu>.show>.dropdown-item:focus {
    background: #2f2f2f;
    color: #fff
}
.collapse .dropdown-menu .active>.dropdown-item:focus:hover,
.collapse .dropdown-menu .active>.dropdown-item:hover,
.collapse .dropdown-menu>.active>.dropdown-item:focus:hover,
.collapse .dropdown-menu>.active>.dropdown-item:hover,
.collapse .dropdown-menu>.open>.dropdown-item:focus:hover,
.collapse .dropdown-menu>.open>.dropdown-item:hover,
.collapse .dropdown-menu>.show>.dropdown-item:focus:hover,
.collapse .dropdown-menu>.show>.dropdown-item:hover {
    background: #2a2a2a;
    color: #fff
}
.collapse .dropdown-menu .active>.dropdown-item:before,
.collapse .dropdown-menu .active>.dropdown-item:focus:before,
.collapse .dropdown-menu>.active>.dropdown-item:before,
.collapse .dropdown-menu>.active>.dropdown-item:focus:before,
.collapse .dropdown-menu>.open>.dropdown-item:before,
.collapse .dropdown-menu>.open>.dropdown-item:focus:before,
.collapse .dropdown-menu>.show>.dropdown-item:before,
.collapse .dropdown-menu>.show>.dropdown-item:focus:before {
    color: #fff;
    content: "\f107";
    margin-left: -2px
}
.collapse .dropdown-menu-nobullets .dropdown-item:before {
    display: none!important
}
.collapse .dropdown-menu .dropdown>.dropdown-item:after {
    border-style: solid;
    border-width: 0 0 10px 10px;
    border-color: transparent transparent #4e4e4e;
    display: block;
    bottom: 0;
    right: 0;
    position: absolute;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    line-height: 1;
    content: ''
}
.collapse .dropdown-menu .dropdown>.dropdown-item:hover:after {
    border-width: 0 0 14px 14px
}
.collapse .dropdown-menu .dropdown.open,
.collapse .dropdown-menu .dropdown.show {
    border-bottom: 1px solid #4e4e4e
}
.collapse .dropdown-menu .dropdown .dropdown-menu .dropdown-item {
    border-bottom: none;
    padding: 6px 30px!important
}
.collapse .dropdown-menu.mega-menu,
.mega-menu {
    padding: 15px;
    min-width: 100%;
    max-width: 100%
}
.dropdown-menu-mini {
    min-width: 10px!important
}
.dropdown-menu-mini>li>a {
    padding: 5px 10px
}
.dropdown-menu-default {
    border-bottom-color: #ccc!important
}
.dropdown-menu-default a:hover:before {
    color: #ccc!important
}
.dropdown-menu-primary {
    border-bottom-color: #3378B9!important
}
.dropdown-menu-primary a:hover:before {
    color: #3378B9!important
}
.dropdown-menu-info {
    border-bottom-color: #5bc0de!important
}
.dropdown-menu-info a:hover:before {
    color: #5bc0de!important
}
.dropdown-menu-success {
    border-bottom-color: #5cb85c!important
}
.dropdown-menu-success a:hover:before {
    color: #5cb85c!important
}
.dropdown-menu-warning {
    border-bottom-color: #f0ad4e!important
}
.dropdown-menu-warning a:hover:before {
    color: #f0ad4e!important
}
.dropdown-menu-danger {
    border-bottom-color: #d9534f!important
}
.dropdown-menu-danger a:hover:before {
    color: #d9534f!important
}
.dropdown-menu-sm {
    padding: 2px;
    font-size: 12px
}
.dropdown-menu-sm .dropdown-item {
    padding-left: 5px;
    padding-right: 5px
}
.dropdown-menu-lg {
    padding: 8px;
    font-size: 15px
}
.dropdown-menu-lg .dropdown-item {
    padding: 7.5px 15px
}
.dropdown-mega-menu {
    width: 100%
}
.dropdown-mega-menu .dropdown-menu,
.dropdown-mega-menu.dropdown-menu {
    min-width: 550px;
    max-width: 1200px;
    padding: 15px;
    width: 100%
}
@media (max-width: 991px) {
    .dropdown-mega-menu .dropdown-menu,
    .dropdown-mega-menu.dropdown-menu {
        min-width: 150px
    }
}
.dropdown-mega-menu.nav-item {
    width: auto
}
.dropdown-effect-fade .dropdown-menu,
.dropdown-effect-fade.dropdown-menu {
    display: block;
    opacity: 0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    visibility: hidden
}
.dropdown-effect-fade .open>.dropdown-menu,
.dropdown-effect-fade .show>.dropdown-menu,
.dropdown-effect-fade.open>.dropdown-menu,
.dropdown-effect-fade.show>.dropdown-menu,
.open>.dropdown-effect-fade.dropdown-menu,
.show>.dropdown-effect-fade.dropdown-menu {
    opacity: 1;
    display: block!important;
    visibility: visible!important
}
.dropdown-effect-fadeup .dropdown-menu,
.dropdown-effect-fadeup.dropdown-menu {
    display: block;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    visibility: hidden;
    top: 140%
}
.dropdown-effect-fadeup .open>.dropdown-menu,
.dropdown-effect-fadeup .show>.dropdown-menu,
.dropdown-effect-fadeup.open>.dropdown-menu,
.dropdown-effect-fadeup.show>.dropdown-menu,
.open>.dropdown-effect-fadeup.dropdown-menu,
.show>.dropdown-effect-fadeup.dropdown-menu {
    opacity: 1;
    display: block!important;
    visibility: visible!important;
    top: 100%
}
.dropdown-effect-fadedown .dropdown-menu,
.dropdown-effect-fadedown.dropdown-menu {
    display: block;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    visibility: hidden;
    top: 60%
}
.dropdown-effect-fadedown .open>.dropdown-menu,
.dropdown-effect-fadedown .show>.dropdown-menu,
.dropdown-effect-fadedown.open>.dropdown-menu,
.dropdown-effect-fadedown.show>.dropdown-menu,
.open>.dropdown-effect-fadedown.dropdown-menu,
.show>.dropdown-effect-fadedown.dropdown-menu {
    opacity: 1;
    display: block!important;
    visibility: visible!important;
    top: 100%
}
.dropdown-menu-arrow {
    margin-top: 15px!important
}
.dropdown-menu-arrow:after,
.dropdown-menu-arrow:before {
    bottom: 100%;
    left: 15px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}
.dropdown-menu-arrow:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #E6E6E6;
    border-width: 10px;
    margin-left: -10px
}
.dropdown-menu-arrow:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #E6E6E6;
    border-width: 14px;
    margin-left: -14px
}
.dropdown-menu-arrow.dropdown-menu-right {
    right: -15px
}
.dropdown-menu-arrow.dropdown-menu-right:after,
.dropdown-menu-arrow.dropdown-menu-right:before {
    right: 15px;
    left: auto
}
#highlighted {
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #fff, #E6E6E6 100%);
    background-image: -ms-linear-gradient(top, #fff, #E6E6E6 100%);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#E6E6E6));
    background-image: -webkit-linear-gradient(top, #fff, #E6E6E6 100%);
    background-image: -o-linear-gradient(top, #fff, #E6E6E6 100%);
    background-image: linear-gradient(top, #fff, #E6E6E6 100%);
    border-bottom: 1px solid rgba(27, 27, 27, .2);
    border-top: none;
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    -ms-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
    color: #1b1b1b
}
#highlighted::after {
    display: block;
    content: "";
    clear: both
}
#content {
    padding: 30px 0
}
#page-header,
.page-header {
    background-color: #fefefe;
    border-bottom: 1px solid #e8e8ee;
    padding: 30px 0
}
#page-header .breadcrumb,
.page-header .breadcrumb {
    padding: 0;
    margin: 0;
    background-color: transparent
}
#page-header .page-header-tabs,
.page-header .page-header-tabs {
    position: relative;
    bottom: -31px;
    margin-bottom: 0
}
body.page-translucent,
html.page-translucent {
    background: 0 0;
    background-color: rgba(255, 255, 255, .7)
}
#content-below {
    background: #f7f7f7
}
@media (min-width: 768px) {
    .sidebar-left,
    .sidebar-right {
        position: relative
    }
    .sidebar-left:after,
    .sidebar-right:after {
        height: 100%;
        width: 1px;
        background: #E6E6E6;
        content: '';
        position: absolute;
        right: 0;
        left: auto;
        top: 0;
        bottom: 0
    }
    .sidebar-left {
        padding-right: 30px
    }
    .sidebar-right {
        padding-left: 30px
    }
    .sidebar-right:after {
        right: 0;
        left: 0
    }
}
#footer {
    background: #292b2c;
    padding: 60px 0 30px;
    color: #A2A2A2;
    color: rgba(255, 255, 255, .8);
    border-top: 2px solid #3378B9
}
#footer .footer-link,
#footer .footer-links a {
    color: #CCC;
    color: rgba(255, 255, 255, .9)
}
#footer .footer-link:hover,
#footer .footer-links a:hover {
    color: #fff
}
#footer.footer-light {
    color: rgba(41, 43, 44, .8);
    background: #f7f7f7
}
#footer.footer-light .footer-link,
#footer.footer-light .footer-links a {
    color: rgba(41, 43, 44, .9)
}
#footer.footer-light .footer-link:hover,
#footer.footer-light .footer-links a:hover {
    color: #292b2c
}
#footer .container {
    position: relative
}
#footer.sticky {
    position: fixed;
    bottom: 0;
    top: auto!important;
    left: 0;
    right: 0
}
.page-loader {
    background: #fff;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999999
}
.page-loader .fl {
    left: 0!important;
    right: 0!important;
    width: 90px;
    margin: 0 auto
}
.alert-secondary {
    background-color: #fff;
    border-color: #ccc;
    color: #1b1b1b
}
.alert-secondary hr {
    border-top-color: #ccc
}
.alert-secondary .alert-link {
    color: #020202
}
.alert-primary {
    background-color: rgba(85, 167, 154, .25);
    border-color: rgba(85, 167, 154, .8);
    color: #33635c
}
.alert-primary hr {
    border-top-color: rgba(85, 167, 154, .85)
}
.alert-primary .alert-link {
    color: #33635c
}
.alert-inverse {
    background-color: #292b2c;
    border-color: #101112;
    color: #fff
}
.alert-inverse hr {
    border-top-color: #000
}
.alert-inverse .alert-link,
.alert-inverse .close:focus,
.alert-inverse .close:hover {
    color: #fff
}
.btn {
    font-size: 14px;
    line-height: 1.35;
    border-radius: 2px;
    border-width: 1px;
    border-style: solid
}
.btn span.caret {
    display: inline-block
}
.btn.font-weight-bold {
    font-weight: 700
}
.btn.font-weight-normal {
    font-weight: 400
}
.btn.focus,
.btn:focus {
    box-shadow: none
}
.btn-default {
    color: #4B4B4B;
    background-color: #F5F5F5;
    border-color: #E5E5E5;
    border-left: none;
    border-right: none;
    border-top: none
}
.btn-default.focus,
.btn-default:focus {
    color: #4B4B4B;
    background-color: #dcdcdc;
    border-color: #a5a5a5
}
.btn-default:hover {
    color: #4B4B4B;
    background-color: #dcdcdc;
    border-color: #c6c6c6
}
.btn-default.active,
.btn-default:active,
.open>.btn-default.dropdown-toggle,
.show>.btn-default.dropdown-toggle {
    color: #4B4B4B;
    background-color: #dcdcdc;
    border-color: #c6c6c6;
    background-image: none
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.btn-default.dropdown-toggle.focus,
.open>.btn-default.dropdown-toggle:focus,
.open>.btn-default.dropdown-toggle:hover,
.show>.btn-default.dropdown-toggle.focus,
.show>.btn-default.dropdown-toggle:focus,
.show>.btn-default.dropdown-toggle:hover {
    color: #4B4B4B;
    background-color: #cacaca;
    border-color: #a5a5a5
}
.btn-default.disabled,
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default:disabled,
.btn-default:disabled.focus,
.btn-default:disabled:focus,
.btn-default:disabled:hover,
.btn-default[disabled],
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
    background-color: #F5F5F5;
    border-color: #E5E5E5
}
.btn-default .badge {
    color: #F5F5F5;
    background-color: #4B4B4B
}
.btn-inverse {
    color: #fff;
    background-color: #383838
}
.btn-inverse.focus,
.btn-inverse:focus,
.btn-inverse:hover {
    color: #fff;
    background-color: #1f1f1f;
    border-color: #000
}
.btn-inverse.active,
.btn-inverse:active,
.open>.btn-inverse.dropdown-toggle,
.show>.btn-inverse.dropdown-toggle {
    color: #fff;
    background-color: #1f1f1f;
    border-color: #000;
    background-image: none
}
.btn-inverse.active.focus,
.btn-inverse.active:focus,
.btn-inverse.active:hover,
.btn-inverse:active.focus,
.btn-inverse:active:focus,
.btn-inverse:active:hover,
.open>.btn-inverse.dropdown-toggle.focus,
.open>.btn-inverse.dropdown-toggle:focus,
.open>.btn-inverse.dropdown-toggle:hover,
.show>.btn-inverse.dropdown-toggle.focus,
.show>.btn-inverse.dropdown-toggle:focus,
.show>.btn-inverse.dropdown-toggle:hover {
    color: #fff;
    background-color: #0d0d0d;
    border-color: #000
}
.btn-inverse.disabled,
.btn-inverse.disabled.focus,
.btn-inverse.disabled:focus,
.btn-inverse.disabled:hover,
.btn-inverse:disabled,
.btn-inverse:disabled.focus,
.btn-inverse:disabled:focus,
.btn-inverse:disabled:hover,
.btn-inverse[disabled],
.btn-inverse[disabled].focus,
.btn-inverse[disabled]:focus,
.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-inverse,
fieldset[disabled] .btn-inverse.focus,
fieldset[disabled] .btn-inverse:focus,
fieldset[disabled] .btn-inverse:hover {
    background-color: #383838;
    border-color: #000
}
.btn-inverse .badge,
.btn-outline-inverse {
    color: #383838;
    background-color: #fff
}
.btn-outline-inverse {
    border: 1px solid #383838
}
.btn-group-lg>.btn,
.btn-group-sm>.btn,
.btn-icon.btn,
.btn-lg,
.btn-sm,
.btn-xl,
.btn-xlg,
.form-control-lg,
.input-group-addon,
.input-group-addon.form-control-lg,
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn,
.input-group-lg>.input-group-btn>.input-group-addon.btn {
    border-radius: 2px
}
.btn-danger:focus,
.btn-info:focus,
.btn-inverse:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-warning:focus {
    color: #fff
}
.btn-outline-inverse.active,
.btn-outline-inverse.active:focus,
.btn-outline-inverse.focus,
.btn-outline-inverse:active,
.btn-outline-inverse:active:focus,
.btn-outline-inverse:focus,
.btn-outline-inverse:hover,
.show>.btn-outline-inverse.dropdown-toggle {
    background-color: #383838;
    color: #fff
}
.btn-block {
    display: block
}
.btn-icon.btn {
    font-size: 20px;
    text-align: center;
    padding: 0;
    height: 38px;
    width: 38px;
    line-height: 34px
}
.btn-icon.btn.btn-sm {
    height: 30px;
    width: 30px;
    line-height: 24px;
    font-size: 18px;
    padding: 0
}
.btn-icon.btn.btn-lg {
    height: 46px;
    width: 46px;
    line-height: 38px;
    font-size: 24px;
    padding: 0
}
.btn-icon.btn.btn-xlg {
    height: 60px;
    width: 60px;
    line-height: 54px;
    font-size: 28px;
    padding: 0
}
.btn-icon.btn.btn-sm.btn-rounded {
    font-size: 16px;
    line-height: 22px
}
.input-group-rounded .btn-icon.btn {
    line-height: 20px
}
.btn-xl,
.btn-xlg {
    padding: 15px 30px;
    font-size: 1.5rem;
    word-wrap: break-word
}
.btn-sm {
    font-size: 12px;
    line-height: 1.5;
    padding: .25rem .5rem
}
.btn-lg {
    font-size: 18px;
    padding: 10px 14px
}
.input-group-lg>.input-group-btn>.btn-icon.btn {
    height: 51px!important;
    width: 51px!important
}
.input-group-btn:not(:last-child)>.btn,
.input-group-btn:not(:last-child)>.btn-group {
    margin-right: -2px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}
.btn-primary {
    border-color: #3b746b
}
.btn-info {
    border-color: #28a1c5
}
.btn-success {
    border-color: #3d8b3d
}
.btn-warning {
    border-color: #df8a13
}
.btn-danger {
    border-color: #b52b27
}
.btn-inverse {
    border-color: #040404
}
.btn-secondary {
    border-color: #d9d9d9
}
.btn-secondary:focus {
    color: #1b1b1b
}
.btn-info.btn-invert {
    background-color: #31b0d5
}
.btn-info.btn-invert:focus,
.btn-info.btn-invert:hover {
    background-color: #5bc0de
}
.btn-success.btn-invert {
    background-color: #449d44
}
.btn-success.btn-invert:focus,
.btn-success.btn-invert:hover {
    background-color: #5cb85c
}
.btn-warning.btn-invert {
    background-color: #ec971f
}
.btn-warning.btn-invert:focus,
.btn-warning.btn-invert:hover {
    background-color: #f0ad4e
}
.btn-danger.btn-invert {
    background-color: #c9302c
}
.btn-danger.btn-invert:focus,
.btn-danger.btn-invert:hover {
    background-color: #d9534f
}
.btn-inverse.btn-invert {
    background-color: #101112
}
.btn-inverse.btn-invert:focus,
.btn-inverse.btn-invert:hover {
    background-color: #292b2c
}
.btn-secondary.btn-invert {
    background-color: #e6e6e6
}
.btn-secondary.btn-invert:focus,
.btn-secondary.btn-invert:hover {
    background-color: #fff
}
.btn-link,
.btn-link.disabled,
.btn-link.disabled.focus,
.btn-link.disabled:focus,
.btn-link.disabled:hover,
.btn-link:disabled,
.btn-link:disabled.focus,
.btn-link:disabled:focus,
.btn-link:disabled:hover,
.btn-link[disabled],
.btn-link[disabled].focus,
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link,
fieldset[disabled] .btn-link.focus,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
    background-color: transparent;
    border-color: transparent
}
.btn-rounded-sm {
    border-radius: .25rem
}
.btn-group-lg>.btn.btn-rounded,
.btn-group-sm>.btn.btn-rounded,
.btn-rounded {
    border-radius: 30px
}
.btn-rounded.btn-icon {
    border-radius: 100%
}
.btn-link {
    color: rgba(78, 78, 78, .8)
}
.btn-link.active,
.btn-link:active,
.open>.dropdown-toggle .btn-link {
    background-image: none
}
.btn-link .badge {
    color: transparent;
    background-color: rgba(78, 78, 78, .8)
}
.btn-link.focus,
.btn-link:focus,
.btn-link:hover {
    color: rgba(27, 27, 27, .8);
    text-decoration: none
}
.btn-link.active,
.btn-link.active.focus,
.btn-link.active:focus,
.btn-link.active:hover,
.btn-link:active,
.btn-link:active.focus,
.btn-link:active:focus,
.btn-link:active:hover,
.open>.dropdown-toggle .btn-link,
.open>.dropdown-toggle .btn-link.focus,
.open>.dropdown-toggle .btn-link:focus,
.open>.dropdown-toggle .btn-link:hover,
.show>.dropdown-toggle .btn-link,
.show>.dropdown-toggle .btn-link.focus,
.show>.dropdown-toggle .btn-link:focus,
.show>.dropdown-toggle .btn-link:hover {
    color: rgba(27, 27, 27, .8)
}
.btn-info.btn-link,
.btn-info.btn-link.active.focus,
.btn-info.btn-link.active:focus,
.btn-info.btn-link.active:hover,
.btn-info.btn-link.focus,
.btn-info.btn-link:active.focus,
.btn-info.btn-link:active:focus,
.btn-info.btn-link:active:hover,
.btn-info.btn-link:focus,
.btn-info.btn-link:hover,
.open>.btn-info.btn-link.dropdown-toggle.focus,
.open>.btn-info.btn-link.dropdown-toggle:focus,
.open>.btn-info.btn-link.dropdown-toggle:hover,
.show>.btn-info.btn-link.dropdown-toggle.focus,
.show>.btn-info.btn-link.dropdown-toggle:focus,
.show>.btn-info.btn-link.dropdown-toggle:hover {
    color: #5bc0de;
    background-color: transparent;
    border-color: transparent
}
.btn-info.btn-link.active,
.btn-info.btn-link:active,
.open>.btn-info.btn-link.dropdown-toggle,
.show>.btn-info.btn-link.dropdown-toggle {
    color: #5bc0de;
    background-color: transparent;
    border-color: transparent;
    background-image: none
}
.btn-info.btn-link.disabled,
.btn-info.btn-link.disabled.focus,
.btn-info.btn-link.disabled:focus,
.btn-info.btn-link.disabled:hover,
.btn-info.btn-link:disabled,
.btn-info.btn-link:disabled.focus,
.btn-info.btn-link:disabled:focus,
.btn-info.btn-link:disabled:hover,
.btn-info.btn-link[disabled],
.btn-info.btn-link[disabled].focus,
.btn-info.btn-link[disabled]:focus,
.btn-info.btn-link[disabled]:hover,
fieldset[disabled] .btn-info.btn-link,
fieldset[disabled] .btn-info.btn-link.focus,
fieldset[disabled] .btn-info.btn-link:focus,
fieldset[disabled] .btn-info.btn-link:hover {
    background-color: transparent;
    border-color: transparent
}
.btn-info.btn-link .badge {
    color: transparent;
    background-color: #5bc0de
}
.btn-success.btn-link,
.btn-success.btn-link.focus,
.btn-success.btn-link:focus,
.btn-success.btn-link:hover {
    color: #5cb85c;
    background-color: transparent;
    border-color: transparent
}
.btn-success.btn-link.active,
.btn-success.btn-link:active,
.open>.btn-success.btn-link.dropdown-toggle,
.show>.btn-success.btn-link.dropdown-toggle {
    color: #5cb85c;
    background-color: transparent;
    border-color: transparent;
    background-image: none
}
.btn-success.btn-link.active.focus,
.btn-success.btn-link.active:focus,
.btn-success.btn-link.active:hover,
.btn-success.btn-link:active.focus,
.btn-success.btn-link:active:focus,
.btn-success.btn-link:active:hover,
.open>.btn-success.btn-link.dropdown-toggle.focus,
.open>.btn-success.btn-link.dropdown-toggle:focus,
.open>.btn-success.btn-link.dropdown-toggle:hover,
.show>.btn-success.btn-link.dropdown-toggle.focus,
.show>.btn-success.btn-link.dropdown-toggle:focus,
.show>.btn-success.btn-link.dropdown-toggle:hover {
    color: #5cb85c;
    background-color: transparent;
    border-color: transparent
}
.btn-success.btn-link.disabled,
.btn-success.btn-link.disabled.focus,
.btn-success.btn-link.disabled:focus,
.btn-success.btn-link.disabled:hover,
.btn-success.btn-link:disabled,
.btn-success.btn-link:disabled.focus,
.btn-success.btn-link:disabled:focus,
.btn-success.btn-link:disabled:hover,
.btn-success.btn-link[disabled],
.btn-success.btn-link[disabled].focus,
.btn-success.btn-link[disabled]:focus,
.btn-success.btn-link[disabled]:hover,
fieldset[disabled] .btn-success.btn-link,
fieldset[disabled] .btn-success.btn-link.focus,
fieldset[disabled] .btn-success.btn-link:focus,
fieldset[disabled] .btn-success.btn-link:hover {
    background-color: transparent;
    border-color: transparent
}
.btn-success.btn-link .badge {
    color: transparent;
    background-color: #5cb85c
}
.btn-warning.btn-link,
.btn-warning.btn-link.focus,
.btn-warning.btn-link:focus,
.btn-warning.btn-link:hover {
    color: #f0ad4e;
    background-color: transparent;
    border-color: transparent
}
.btn-warning.btn-link.active,
.btn-warning.btn-link:active,
.open>.btn-warning.btn-link.dropdown-toggle,
.show>.btn-warning.btn-link.dropdown-toggle {
    color: #f0ad4e;
    background-color: transparent;
    border-color: transparent;
    background-image: none
}
.btn-warning.btn-link.active.focus,
.btn-warning.btn-link.active:focus,
.btn-warning.btn-link.active:hover,
.btn-warning.btn-link:active.focus,
.btn-warning.btn-link:active:focus,
.btn-warning.btn-link:active:hover,
.open>.btn-warning.btn-link.dropdown-toggle.focus,
.open>.btn-warning.btn-link.dropdown-toggle:focus,
.open>.btn-warning.btn-link.dropdown-toggle:hover,
.show>.btn-warning.btn-link.dropdown-toggle.focus,
.show>.btn-warning.btn-link.dropdown-toggle:focus,
.show>.btn-warning.btn-link.dropdown-toggle:hover {
    color: #f0ad4e;
    background-color: transparent;
    border-color: transparent
}
.btn-warning.btn-link.disabled,
.btn-warning.btn-link.disabled.focus,
.btn-warning.btn-link.disabled:focus,
.btn-warning.btn-link.disabled:hover,
.btn-warning.btn-link:disabled,
.btn-warning.btn-link:disabled.focus,
.btn-warning.btn-link:disabled:focus,
.btn-warning.btn-link:disabled:hover,
.btn-warning.btn-link[disabled],
.btn-warning.btn-link[disabled].focus,
.btn-warning.btn-link[disabled]:focus,
.btn-warning.btn-link[disabled]:hover,
fieldset[disabled] .btn-warning.btn-link,
fieldset[disabled] .btn-warning.btn-link.focus,
fieldset[disabled] .btn-warning.btn-link:focus,
fieldset[disabled] .btn-warning.btn-link:hover {
    background-color: transparent;
    border-color: transparent
}
.btn-warning.btn-link .badge {
    color: transparent;
    background-color: #f0ad4e
}
.btn-danger.btn-link,
.btn-danger.btn-link.focus,
.btn-danger.btn-link:focus,
.btn-danger.btn-link:hover {
    color: #d9534f;
    background-color: transparent;
    border-color: transparent
}
.btn-danger.btn-link.active,
.btn-danger.btn-link:active,
.open>.btn-danger.btn-link.dropdown-toggle,
.show>.btn-danger.btn-link.dropdown-toggle {
    color: #d9534f;
    background-color: transparent;
    border-color: transparent;
    background-image: none
}
.btn-danger.btn-link.active.focus,
.btn-danger.btn-link.active:focus,
.btn-danger.btn-link.active:hover,
.btn-danger.btn-link:active.focus,
.btn-danger.btn-link:active:focus,
.btn-danger.btn-link:active:hover,
.open>.btn-danger.btn-link.dropdown-toggle.focus,
.open>.btn-danger.btn-link.dropdown-toggle:focus,
.open>.btn-danger.btn-link.dropdown-toggle:hover,
.show>.btn-danger.btn-link.dropdown-toggle.focus,
.show>.btn-danger.btn-link.dropdown-toggle:focus,
.show>.btn-danger.btn-link.dropdown-toggle:hover {
    color: #d9534f;
    background-color: transparent;
    border-color: transparent
}
.btn-danger.btn-link.disabled,
.btn-danger.btn-link.disabled.focus,
.btn-danger.btn-link.disabled:focus,
.btn-danger.btn-link.disabled:hover,
.btn-danger.btn-link:disabled,
.btn-danger.btn-link:disabled.focus,
.btn-danger.btn-link:disabled:focus,
.btn-danger.btn-link:disabled:hover,
.btn-danger.btn-link[disabled],
.btn-danger.btn-link[disabled].focus,
.btn-danger.btn-link[disabled]:focus,
.btn-danger.btn-link[disabled]:hover,
fieldset[disabled] .btn-danger.btn-link,
fieldset[disabled] .btn-danger.btn-link.focus,
fieldset[disabled] .btn-danger.btn-link:focus,
fieldset[disabled] .btn-danger.btn-link:hover {
    background-color: transparent;
    border-color: transparent
}
.btn-danger.btn-link .badge {
    color: transparent;
    background-color: #d9534f
}
.btn-inverse.btn-link,
.btn-inverse.btn-link.focus,
.btn-inverse.btn-link:focus,
.btn-inverse.btn-link:hover {
    color: #292b2c;
    background-color: transparent;
    border-color: transparent
}
.btn-inverse.btn-link.active,
.btn-inverse.btn-link:active,
.open>.btn-inverse.btn-link.dropdown-toggle,
.show>.btn-inverse.btn-link.dropdown-toggle {
    color: #292b2c;
    background-color: transparent;
    border-color: transparent;
    background-image: none
}
.btn-inverse.btn-link.active.focus,
.btn-inverse.btn-link.active:focus,
.btn-inverse.btn-link.active:hover,
.btn-inverse.btn-link:active.focus,
.btn-inverse.btn-link:active:focus,
.btn-inverse.btn-link:active:hover,
.open>.btn-inverse.btn-link.dropdown-toggle.focus,
.open>.btn-inverse.btn-link.dropdown-toggle:focus,
.open>.btn-inverse.btn-link.dropdown-toggle:hover,
.show>.btn-inverse.btn-link.dropdown-toggle.focus,
.show>.btn-inverse.btn-link.dropdown-toggle:focus,
.show>.btn-inverse.btn-link.dropdown-toggle:hover {
    color: #292b2c;
    background-color: transparent;
    border-color: transparent
}
.btn-inverse.btn-link.disabled,
.btn-inverse.btn-link.disabled.focus,
.btn-inverse.btn-link.disabled:focus,
.btn-inverse.btn-link.disabled:hover,
.btn-inverse.btn-link:disabled,
.btn-inverse.btn-link:disabled.focus,
.btn-inverse.btn-link:disabled:focus,
.btn-inverse.btn-link:disabled:hover,
.btn-inverse.btn-link[disabled],
.btn-inverse.btn-link[disabled].focus,
.btn-inverse.btn-link[disabled]:focus,
.btn-inverse.btn-link[disabled]:hover,
fieldset[disabled] .btn-inverse.btn-link,
fieldset[disabled] .btn-inverse.btn-link.focus,
fieldset[disabled] .btn-inverse.btn-link:focus,
fieldset[disabled] .btn-inverse.btn-link:hover {
    background-color: transparent;
    border-color: transparent
}
.btn-inverse.btn-link .badge {
    color: transparent;
    background-color: #292b2c
}
.btn-secondary.btn-link,
.btn-secondary.btn-link.focus,
.btn-secondary.btn-link:focus,
.btn-secondary.btn-link:hover {
    color: #fff;
    background-color: transparent;
    border-color: transparent
}
.btn-secondary.btn-link.active,
.btn-secondary.btn-link:active,
.open>.btn-secondary.btn-link.dropdown-toggle,
.show>.btn-secondary.btn-link.dropdown-toggle {
    color: #fff;
    background-color: transparent;
    border-color: transparent;
    background-image: none
}
.btn-secondary.btn-link.active.focus,
.btn-secondary.btn-link.active:focus,
.btn-secondary.btn-link.active:hover,
.btn-secondary.btn-link:active.focus,
.btn-secondary.btn-link:active:focus,
.btn-secondary.btn-link:active:hover,
.open>.btn-secondary.btn-link.dropdown-toggle.focus,
.open>.btn-secondary.btn-link.dropdown-toggle:focus,
.open>.btn-secondary.btn-link.dropdown-toggle:hover,
.show>.btn-secondary.btn-link.dropdown-toggle.focus,
.show>.btn-secondary.btn-link.dropdown-toggle:focus,
.show>.btn-secondary.btn-link.dropdown-toggle:hover {
    color: #fff;
    background-color: transparent;
    border-color: transparent
}
.btn-secondary.btn-link.disabled,
.btn-secondary.btn-link.disabled.focus,
.btn-secondary.btn-link.disabled:focus,
.btn-secondary.btn-link.disabled:hover,
.btn-secondary.btn-link:disabled,
.btn-secondary.btn-link:disabled.focus,
.btn-secondary.btn-link:disabled:focus,
.btn-secondary.btn-link:disabled:hover,
.btn-secondary.btn-link[disabled],
.btn-secondary.btn-link[disabled].focus,
.btn-secondary.btn-link[disabled]:focus,
.btn-secondary.btn-link[disabled]:hover,
fieldset[disabled] .btn-secondary.btn-link,
fieldset[disabled] .btn-secondary.btn-link.focus,
fieldset[disabled] .btn-secondary.btn-link:focus,
fieldset[disabled] .btn-secondary.btn-link:hover {
    background-color: transparent;
    border-color: transparent
}
.btn-secondary.btn-link .badge {
    color: transparent;
    background-color: #fff
}
.nav-pills .nav-link {
    border-radius: 3px
}
.breadcrumb {
    border-radius: 2px;
    font-size: 90%
}
.page-item:first-child .page-link,
.pagination-lg .page-item:first-child .page-link,
.pagination-sm .page-item:first-child .page-link {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}
.page-item:last-child .page-link,
.pagination-lg .page-item:last-child .page-link,
.pagination-sm .page-item:last-child .page-link {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px
}
.nav-icons .nav-link {
    padding: 0 3px 0 0
}
.nav-sm .nav-link {
    font-size: 85%;
    padding: .35em .5em
}
.nav-lg .nav-link {
    font-size: 120%;
    padding: .75em 1.5em
}
.nav-tabs {
    margin-bottom: 1em
}
.nav-tabs.card-header-tabs {
    margin-bottom: -.75rem
}
.nav-tabs .nav-item,
.nav-tabs .nav-item.show {
    position: relative
}
.nav-tabs .nav-item+.nav-item,
.nav-tabs .nav-item.show+.nav-item {
    margin-left: 0
}
.nav-tabs .nav-item.show:last-child,
.nav-tabs .nav-item:last-child {
    margin-bottom: 0;
    border-bottom: none
}
.nav-tabs .nav-link,
.nav-tabs .nav-link.disabled,
.nav-tabs .nav-link:active,
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-radius: 2px!important;
    margin-right: 5px;
    margin-bottom: -1px;
    background: 0 0;
    border: 1px solid #E6E6E6
}
.nav-tabs .nav-link:hover {
    background: #f7f7f7
}
.nav-tabs .active>.nav-link,
.nav-tabs .active>.nav-link:focus,
.nav-tabs .active>.nav-link:hover,
.nav-tabs .nav-link.active,
.nav-tabs .nav-link.active:focus,
.nav-tabs .nav-link.active:hover {
    color: #3378B9;
    border: 1px solid #E6E6E6!important;
    border-bottom-color: #fff!important;
    position: relative;
    background: #fff
}
.nav-tabs .active>.nav-link:before,
.nav-tabs .active>.nav-link:focus:before,
.nav-tabs .active>.nav-link:hover:before,
.nav-tabs .nav-link.active:before,
.nav-tabs .nav-link.active:focus:before,
.nav-tabs .nav-link.active:hover:before {
    height: 4px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    content: ''
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-item.show .nav-link:active,
.nav-tabs .nav-item.show .nav-link:focus,
.nav-tabs .nav-item.show .nav-link:hover {
    background: #f7f7f7
}
.nav-tabs .nav-item.show .nav-link.active,
.nav-tabs .nav-item.show .nav-link.active:active,
.nav-tabs .nav-item.show .nav-link.active:focus,
.nav-tabs .nav-item.show .nav-link.active:hover {
    background: #fff
}
.nav-stacked {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}
.nav-overlay,
.nav-section-menu .nav,
.nav-section-menu.nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column
}
.nav-stacked .nav-item {
    margin: 0!important;
    float: none!important;
    display: block!important
}
.nav-stacked .nav-link {
    display: block
}
.nav-tabs.nav-stacked {
    margin-right: 0;
    border-bottom: 0;
    border-right: none
}
@media (min-width: 576px) {
    .nav-tabs.nav-stacked {
        border-right: 1px solid #E6E6E6;
        padding-right: 0
    }
}
.nav-tabs.nav-stacked .nav-link,
.nav-tabs.nav-stacked .nav-link.disabled,
.nav-tabs.nav-stacked .nav-link:active,
.nav-tabs.nav-stacked .nav-link:focus,
.nav-tabs.nav-stacked .nav-link:hover {
    border-radius: 0;
    position: relative;
    border-color: transparent;
    margin-right: 0
}
.nav-tabs.nav-stacked .nav-link i,
.nav-tabs.nav-stacked .nav-link.disabled i,
.nav-tabs.nav-stacked .nav-link:active i,
.nav-tabs.nav-stacked .nav-link:focus i,
.nav-tabs.nav-stacked .nav-link:hover i {
    font-size: 22px;
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -10px;
    color: #E6E6E6
}
.nav-tabs.nav-stacked .nav-link small,
.nav-tabs.nav-stacked .nav-link.disabled small,
.nav-tabs.nav-stacked .nav-link:active small,
.nav-tabs.nav-stacked .nav-link:focus small,
.nav-tabs.nav-stacked .nav-link:hover small {
    display: block;
    font-weight: 400
}
.nav-tabs.nav-stacked .active>.nav-link,
.nav-tabs.nav-stacked .active>.nav-link:hover,
.nav-tabs.nav-stacked .nav-link.active,
.nav-tabs.nav-stacked .nav-link.active:hover {
    border: 1px solid #E6E6E6!important;
    bottom: 0
}
.nav-tabs.nav-stacked .active>.nav-link:before,
.nav-tabs.nav-stacked .active>.nav-link:hover:before,
.nav-tabs.nav-stacked .nav-link.active:before,
.nav-tabs.nav-stacked .nav-link.active:hover:before {
    height: 100%;
    width: 4px;
    left: 0;
    top: 0;
    bottom: 0
}
.nav-tabs.nav-stacked .active>.nav-link i,
.nav-tabs.nav-stacked .active>.nav-link:hover i,
.nav-tabs.nav-stacked .nav-link.active i,
.nav-tabs.nav-stacked .nav-link.active:hover i {
    color: #3378B9
}
.overlay-hover-content.overlay-white,
.overlay-hover-content.overlay-white .overlay-close,
.overlay-hover-content.overlay-white a:not(.btn),
.overlay.overlay-white,
.overlay.overlay-white .overlay-close,
.overlay.overlay-white a:not(.btn) {
    color: #242424
}
@media (min-width: 576px) {
    .nav-tabs.nav-stacked .active>.nav-link,
    .nav-tabs.nav-stacked .active>.nav-link:hover,
    .nav-tabs.nav-stacked .nav-link.active,
    .nav-tabs.nav-stacked .nav-link.active:hover {
        border-right-color: #fff!important;
        margin-right: -1px
    }
    .nav-tabs.nav-stacked.nav-tabs-right {
        border-left: 1px solid #E6E6E6;
        border-right: none
    }
}
.nav-tabs.nav-stacked.nav-tabs-right .nav-item .nav-link.active,
.nav-tabs.nav-stacked.nav-tabs-right .nav-item .nav-link.active:hover {
    border: 1px solid #E6E6E6
}
@media (min-width: 576px) {
    .nav-tabs.nav-stacked.nav-tabs-right .nav-item .nav-link.active,
    .nav-tabs.nav-stacked.nav-tabs-right .nav-item .nav-link.active:hover {
        border-left-color: #fff!important;
        margin-left: -1px
    }
}
.nav-tabs.nav-stacked.nav-tabs-right .nav-item .nav-link.active:before,
.nav-tabs.nav-stacked.nav-tabs-right .nav-item .nav-link.active:hover:before {
    left: auto;
    right: 0
}
.nav-tabs-bold {
    font-size: 1.1em
}
.nav-tabs-bold .nav-link {
    color: #242424;
    padding: .8em 1.2em
}
.nav-tabs-bold .nav-link.active {
    color: #3378B9
}
.nav-tabs .dropdown-menu {
    border-color: #E6E6E6
}
.page-item.active .page-link,
.page-item.active .page-link:focus,
.page-item.active .page-link:hover {
    color: #fff
}
.tab-content-bordered {
    border: 1px solid #E6E6E6;
    border-top: none;
    padding: 15px;
    margin-top: -1em
}
.nav-section-menu .nav,
.nav-section-menu.nav {
    padding: 2em 0;
    margin-left: 0;
    -ms-flex-direction: column;
    flex-direction: column
}
.nav-section-menu .nav .nav-header,
.nav-section-menu.nav .nav-header {
    padding-left: 5px;
    margin: 0;
    text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
    color: #999;
    font-weight: 700;
    font-size: 11px;
    display: block
}
.nav-section-menu .nav .nav-link,
.nav-section-menu.nav .nav-link {
    color: #494949;
    color: rgba(27, 27, 27, .7);
    border-radius: 0;
    font-weight: 700;
    font-size: 18px;
    border: 1px solid #E6E6E6;
    margin: -1px -1px 0 3px;
    box-shadow: 1px 1px 1px #fff;
    background: #fcfcfc;
    text-shadow: none;
    padding: 8px 30px 8px 15px;
    position: relative;
    display: block
}
.nav-section-menu .nav .nav-link i,
.nav-section-menu.nav .nav-link i {
    font-size: 22px;
    position: absolute;
    top: 50%;
    margin-top: -11px;
    right: 25px;
    color: #E6E6E6;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}
.nav-section-menu .nav .nav-link small,
.nav-section-menu.nav .nav-link small {
    display: block;
    font-weight: 400;
    color: rgba(27, 27, 27, .5)
}
.nav-section-menu .nav .nav-link:hover,
.nav-section-menu .nav .show.nav-link,
.nav-section-menu.nav .nav-link:hover,
.nav-section-menu.nav .show.nav-link {
    background: #f5f5f5
}
.nav-section-menu .nav .active .nav-link,
.nav-section-menu .nav .active .nav-link:hover,
.nav-section-menu .nav .nav-link.active,
.nav-section-menu .nav .nav-link.active:hover,
.nav-section-menu.nav .active .nav-link,
.nav-section-menu.nav .active .nav-link:hover,
.nav-section-menu.nav .nav-link.active,
.nav-section-menu.nav .nav-link.active:hover {
    border-left: 4px solid #3378B9;
    background: #fff
}
.nav-section-menu.nav-section-menu-right .nav .nav-link i,
.nav-section-menu.nav-section-menu-right.nav .nav-link i {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}
.nav-section-menu .nav .nav-section-menu,
.nav-section-menu.nav .nav-section-menu {
    padding: 0;
    margin-left: 10px
}
.nav-section-menu .nav .nav-section-menu .nav-link,
.nav-section-menu.nav .nav-section-menu .nav-link {
    color: #494949;
    color: rgba(27, 27, 27, .7);
    font-weight: 400;
    font-size: 90%;
    background: #fff;
    padding: 6px 30px 5px 10px
}
.nav-section-menu .nav .nav-section-menu .nav-link:hover,
.nav-section-menu.nav .nav-section-menu .nav-link:hover {
    background: #fafafa
}
.nav-section-menu .nav-section-menu-right.nav .nav-section-menu,
.nav-section-menu.nav-section-menu-right.nav .nav-section-menu {
    margin-left: 0;
    margin-right: 10px
}
@media (min-width: 768px) {
    .nav-section-menu .nav,
    .nav-section-menu.nav {
        border-right: 1px solid #E6E6E6
    }
    .nav-section-menu .nav .nav-link i,
    .nav-section-menu.nav .nav-link i {
        right: 10px;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }
    .nav-section-menu .nav .active .nav-link,
    .nav-section-menu .nav .active .nav-link:hover,
    .nav-section-menu .nav .nav-link.active,
    .nav-section-menu .nav .nav-link.active:hover,
    .nav-section-menu.nav .active .nav-link,
    .nav-section-menu.nav .active .nav-link:hover,
    .nav-section-menu.nav .nav-link.active,
    .nav-section-menu.nav .nav-link.active:hover {
        border-right-color: #fff
    }
    .nav-section-menu .nav .show.nav-link i,
    .nav-section-menu.nav .show.nav-link i {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        color: silver
    }
    .nav-section-menu.nav-section-menu-right .nav,
    .nav-section-menu.nav-section-menu-right.nav {
        border-right: none;
        border-left: 1px solid #E6E6E6
    }
    .nav-section-menu.nav-section-menu-right .nav .nav-header,
    .nav-section-menu.nav-section-menu-right.nav .nav-header {
        text-align: right;
        padding-right: 5px
    }
    .nav-section-menu.nav-section-menu-right .nav .nav-link i,
    .nav-section-menu.nav-section-menu-right.nav .nav-link i {
        right: auto;
        left: 10px;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }
    .nav-section-menu.nav-section-menu-right .nav .nav-link,
    .nav-section-menu.nav-section-menu-right.nav .nav-link {
        margin-left: -1px;
        margin-right: 0;
        padding-left: 30px;
        padding-right: 15px
    }
    .nav-section-menu.nav-section-menu-right .nav .active .nav-link,
    .nav-section-menu.nav-section-menu-right .nav .active .nav-link:hover,
    .nav-section-menu.nav-section-menu-right .nav .nav-link.active,
    .nav-section-menu.nav-section-menu-right .nav .nav-link.active:hover,
    .nav-section-menu.nav-section-menu-right.nav .active .nav-link,
    .nav-section-menu.nav-section-menu-right.nav .active .nav-link:hover,
    .nav-section-menu.nav-section-menu-right.nav .nav-link.active,
    .nav-section-menu.nav-section-menu-right.nav .nav-link.active:hover {
        border-left-color: #fff;
        border-right: 4px solid #3378B9
    }
    .nav .nav-section-menu .nav-link {
        margin-right: -2px
    }
    .nav-section-menu-right.nav .nav-section-menu .nav-link {
        margin-right: 0;
        margin-left: -2px
    }
}
.nav-steps {
    border: none;
    text-align: center;
    position: relative;
    padding: 30px 0
}
.nav-steps:after {
    background: #E6E6E6;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    content: '';
    z-index: 0;
    height: 100%;
    width: 1px;
    margin: 0 auto
}
.nav-steps .nav-link {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    text-align: center;
    border-radius: 2px;
    border: 1px solid #E6E6E6;
    background: #fff;
    display: block;
    margin-bottom: 15px;
    padding: 1rem;
    color: rgba(27, 27, 27, .8)
}
.nav-steps .nav-link:hover {
    background: #f7f7f9
}
.nav-steps .nav-link.active,
.nav-steps .nav-link.active:hover {
    background: #3378B9;
    border-color: #3378B9;
    color: #fff
}
.nav-steps .nav-item,
.nav-steps .nav-item.show {
    z-index: 1;
    position: relative;
    padding: 0
}
.nav-steps.flex-row-reverse:after,
.nav-steps.flex-row:after {
    height: 1px;
    width: 100%;
    top: 50%
}
.nav-steps.flex-row .nav-link,
.nav-steps.flex-row-reverse .nav-link {
    padding: 2rem
}
.nav-steps.flex-row-reverse.nav-steps-lg .nav-link,
.nav-steps.flex-row.nav-steps-lg .nav-link {
    padding: 3rem
}
.nav-steps.flex-row-reverse.nav-steps-circles .nav-link,
.nav-steps.flex-row.nav-steps-circles .nav-link {
    width: 120px;
    height: 120px;
    border-radius: 100%
}
.nav-steps.flex-row-reverse.nav-steps-circles.nav-steps-lg .nav-link,
.nav-steps.flex-row.nav-steps-circles.nav-steps-lg .nav-link {
    height: 160px;
    width: 160px
}
@media (min-width: 576px) {
    .nav-steps.flex-sm-row-reverse:after,
    .nav-steps.flex-sm-row:after {
        height: 1px;
        width: 100%;
        top: 50%
    }
    .nav-steps.flex-sm-row .nav-link,
    .nav-steps.flex-sm-row-reverse .nav-link {
        padding: 2rem
    }
    .nav-steps.flex-sm-row-reverse.nav-steps-lg .nav-link,
    .nav-steps.flex-sm-row.nav-steps-lg .nav-link {
        padding: 3rem
    }
    .nav-steps.flex-sm-row-reverse.nav-steps-circles .nav-link,
    .nav-steps.flex-sm-row.nav-steps-circles .nav-link {
        width: 120px;
        height: 120px;
        border-radius: 100%
    }
    .nav-steps.flex-sm-row-reverse.nav-steps-circles.nav-steps-lg .nav-link,
    .nav-steps.flex-sm-row.nav-steps-circles.nav-steps-lg .nav-link {
        height: 160px;
        width: 160px
    }
}
@media (min-width: 768px) {
    .nav-steps.flex-md-row-reverse:after,
    .nav-steps.flex-md-row:after {
        height: 1px;
        width: 100%;
        top: 50%
    }
    .nav-steps.flex-md-row .nav-link,
    .nav-steps.flex-md-row-reverse .nav-link {
        padding: 2rem
    }
    .nav-steps.flex-md-row-reverse.nav-steps-lg .nav-link,
    .nav-steps.flex-md-row.nav-steps-lg .nav-link {
        padding: 3rem
    }
    .nav-steps.flex-md-row-reverse.nav-steps-circles .nav-link,
    .nav-steps.flex-md-row.nav-steps-circles .nav-link {
        width: 120px;
        height: 120px;
        border-radius: 100%
    }
    .nav-steps.flex-md-row-reverse.nav-steps-circles.nav-steps-lg .nav-link,
    .nav-steps.flex-md-row.nav-steps-circles.nav-steps-lg .nav-link {
        height: 160px;
        width: 160px
    }
}
@media (min-width: 992px) {
    .nav-steps.flex-lg-row-reverse:after,
    .nav-steps.flex-lg-row:after {
        height: 1px;
        width: 100%;
        top: 50%
    }
    .nav-steps.flex-lg-row .nav-link,
    .nav-steps.flex-lg-row-reverse .nav-link {
        padding: 2rem
    }
    .nav-steps.flex-lg-row-reverse.nav-steps-lg .nav-link,
    .nav-steps.flex-lg-row.nav-steps-lg .nav-link {
        padding: 3rem
    }
    .nav-steps.flex-lg-row-reverse.nav-steps-circles .nav-link,
    .nav-steps.flex-lg-row.nav-steps-circles .nav-link {
        width: 120px;
        height: 120px;
        border-radius: 100%
    }
    .nav-steps.flex-lg-row-reverse.nav-steps-circles.nav-steps-lg .nav-link,
    .nav-steps.flex-lg-row.nav-steps-circles.nav-steps-lg .nav-link {
        height: 160px;
        width: 160px
    }
}
@media (min-width: 1200px) {
    .nav-steps.flex-xl-row-reverse:after,
    .nav-steps.flex-xl-row:after {
        height: 1px;
        width: 100%;
        top: 50%
    }
    .nav-steps.flex-xl-row .nav-link,
    .nav-steps.flex-xl-row-reverse .nav-link {
        padding: 2rem
    }
    .nav-steps.flex-xl-row-reverse.nav-steps-lg .nav-link,
    .nav-steps.flex-xl-row.nav-steps-lg .nav-link {
        padding: 3rem
    }
    .nav-steps.flex-xl-row-reverse.nav-steps-circles .nav-link,
    .nav-steps.flex-xl-row.nav-steps-circles .nav-link {
        width: 120px;
        height: 120px;
        border-radius: 100%
    }
    .nav-steps.flex-xl-row-reverse.nav-steps-circles.nav-steps-lg .nav-link,
    .nav-steps.flex-xl-row.nav-steps-circles.nav-steps-lg .nav-link {
        height: 160px;
        width: 160px
    }
}
.nav.collapse {
    display: none
}
.list-group-item,
.modal-progress,
.modal-static,
.nav.collapse.show {
    display: block
}
.dropdown-nav-tabs {
    margin-left: -15px;
    margin-right: -15px;
    padding: 0 15px
}
#jPanelMenu-menu .tab-content {
    padding: 0!important
}
#jPanelMenu-menu .tab-content .tab-pane {
    padding: 0 15px
}
#jPanelMenu-menu .nav-pills {
    padding: 7.5px
}
.modal,
body.modal-open {
    padding: 0!important
}
#jPanelMenu-menu .nav-tabs {
    margin-bottom: 0;
    border-bottom: 1px solid rgba(255, 255, 255, .1)
}
#jPanelMenu-menu .nav-tabs .nav-link,
#jPanelMenu-menu .nav-tabs .nav-link.disabled,
#jPanelMenu-menu .nav-tabs .nav-link:active,
#jPanelMenu-menu .nav-tabs .nav-link:focus,
#jPanelMenu-menu .nav-tabs .nav-link:hover {
    border-radius: 0!important;
    margin-right: 0;
    margin-bottom: 0;
    background: 0 0;
    border: 1px solid rgba(255, 255, 255, .1)!important;
    border-bottom: none!important
}
#jPanelMenu-menu .nav-tabs .nav-link:hover {
    background: #282828;
    cursor: pointer
}
#jPanelMenu-menu .nav-tabs .active>.nav-link,
#jPanelMenu-menu .nav-tabs .active>.nav-link:focus,
#jPanelMenu-menu .nav-tabs .active>.nav-link:hover,
#jPanelMenu-menu .nav-tabs .nav-link.active,
#jPanelMenu-menu .nav-tabs .nav-link.active:focus,
#jPanelMenu-menu .nav-tabs .nav-link.active:hover {
    color: #3378B9;
    border: 1px solid rgba(255, 255, 255, .1)!important;
    position: relative;
    background: #282828
}
#jPanelMenu-menu .nav-tabs .active>.nav-link:before,
#jPanelMenu-menu .nav-tabs .active>.nav-link:focus:before,
#jPanelMenu-menu .nav-tabs .active>.nav-link:hover:before,
#jPanelMenu-menu .nav-tabs .nav-link.active:before,
#jPanelMenu-menu .nav-tabs .nav-link.active:focus:before,
#jPanelMenu-menu .nav-tabs .nav-link.active:hover:before {
    height: 2px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    content: ''
}
#jPanelMenu-menu .nav-tabs .nav-item.show .nav-link,
#jPanelMenu-menu .nav-tabs .nav-item.show .nav-link.active,
#jPanelMenu-menu .nav-tabs .nav-item.show .nav-link.active:active,
#jPanelMenu-menu .nav-tabs .nav-item.show .nav-link.active:focus,
#jPanelMenu-menu .nav-tabs .nav-item.show .nav-link.active:hover,
#jPanelMenu-menu .nav-tabs .nav-item.show .nav-link:active,
#jPanelMenu-menu .nav-tabs .nav-item.show .nav-link:focus,
#jPanelMenu-menu .nav-tabs .nav-item.show .nav-link:hover {
    background: 0 0
}
body.modal-open .jPanelMenu-panel {
    position: static!important
}
.modal-static {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 1!important;
    margin-bottom: 1em
}
.modal,
.modal-dialog {
    z-index: 1050
}
.modal-static .modal-dialog {
    left: auto;
    margin-right: auto;
    margin-left: auto;
    padding: 0!important
}
.modal-content {
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    border-radius: 3px
}
.modal-backdrop {
    z-index: 1040;
    background-color: #000
}
.modal-backdrop.fade {
    opacity: 0
}
.modal-backdrop.show {
    opacity: .5
}
.modal-header {
    padding: 15px;
    min-height: 16.5
}
.modal-title {
    margin: 0
}
.modal-body {
    padding: 15px
}
.modal-footer {
    margin-top: 0;
    padding: 14px 15px 15px
}
@media (min-width: 576px) {
    .modal-dialog {
        padding-top: 5%;
        padding-bottom: 30px
    }
    .modal-content {
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }
}
.modal-progress {
    height: 5px;
    background: #3378B9;
    width: 0;
    -webkit-transition: width .2s ease-in-out;
    -moz-transition: width .2s ease-in-out;
    -ms-transition: width .2s ease-in-out;
    -o-transition: width .2s ease-in-out;
    transition: width .2s ease-in-out
}
.modal-fs,
.modal-fs .modal-content {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0
}
.modal-fs {
    max-width: 100%!important
}
.modal-fs .modal-content {
    position: fixed;
    max-width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 0;
    border: none
}
.list-group-item-secondary,
a.list-group-item-secondary,
button.list-group-item-secondary {
    background-color: #fff;
    color: #1b1b1b
}
a.list-group-item-secondary:focus,
a.list-group-item-secondary:hover,
button.list-group-item-secondary:focus,
button.list-group-item-secondary:hover {
    color: #1b1b1b;
    background-color: #f2f2f2
}
.list-group-item-inverse,
a.list-group-item-inverse,
button.list-group-item-inverse {
    background-color: #292b2c;
    color: #fff
}
a.list-group-item-inverse:focus,
a.list-group-item-inverse:hover,
button.list-group-item-inverse:focus,
button.list-group-item-inverse:hover {
    color: #fff;
    background-color: #000
}
.list-group-item .badge {
    margin-right: .5rem
}
.list-group-striped {
    list-style: none;
    padding: 0;
    margin: 0
}
.mt-6,
.my-6 {
    margin-top: 4.5rem!important
}
.list-group-striped .list-group-item.w-odd,
.list-group-striped .list-group-item:nth-child(odd) {
    background: #f3f3f3
}
.list-item-icon {
    width: 1.28571429em;
    text-align: center
}
.card {
    border-radius: 2px;
    position: relative;
    margin-bottom: 1rem
}
.card.clickable-element:hover {
    box-shadow: 1px 1px 5px #d2d2d2
}
.card-group .card {
    margin-bottom: 0
}
@media (min-width: 576px) {
    .card-group .card+.card-outline-danger,
    .card-group .card+.card-outline-info,
    .card-group .card+.card-outline-primary,
    .card-group .card+.card-outline-secondary,
    .card-group .card+.card-outline-success,
    .card-group .card+.card-outline-warning {
        position: relative;
        z-index: 1;
        left: -1px
    }
    .card-group .card+.card-outline-danger+.card-outline-primary,
    .card-group .card+.card-outline-info+.card-outline-primary,
    .card-group .card+.card-outline-primary+.card-outline-primary,
    .card-group .card+.card-outline-secondary+.card-outline-primary,
    .card-group .card+.card-outline-success+.card-outline-primary,
    .card-group .card+.card-outline-warning+.card-outline-primary {
        border-left: none
    }
    .card-group .card+.card-outline-secondary {
        border-left: 1px solid #ccc
    }
    .card-group .card+.card-outline-success {
        border-left: 1px solid #5cb85c
    }
    .card-group .card+.card-outline-info {
        border-left: 1px solid #5bc0de
    }
    .card-group .card+.card-outline-warning {
        border-left: 1px solid #f0ad4e
    }
    .card-group .card+.card-outline-danger {
        border-left: 1px solid #d9534f
    }
}
.card-ribbon {
    width: 200px;
    padding: 2px 5px;
    position: absolute;
    text-align: center;
    font-size: 12px;
    z-index: 1
}
.card-ribbon-top {
    top: 20px
}
.card-ribbon-bottom {
    bottom: 20px
}
.card-ribbon-left {
    left: -70px
}
.card-ribbon-right {
    right: -70px
}
.flex-direction-nav a,
.flex-direction-nav a.flex-next,
.flex-direction-nav a.tp-rightarrow {
    right: 0;
    text-align: center
}
.card-ribbon-bottom.card-ribbon-right,
.card-ribbon-top.card-ribbon-left {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}
.card-ribbon-bottom.card-ribbon-left,
.card-ribbon-top.card-ribbon-right {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}
.card-block-overlap {
    margin-left: -4px!important;
    margin-right: -4px!important
}
.mr-6,
.mx-6 {
    margin-right: 4.5rem!important
}
@media (min-width: 576px) {
    .card-grid-overlap .col-lg,
    .card-grid-overlap .col-lg-1,
    .card-grid-overlap .col-lg-10,
    .card-grid-overlap .col-lg-11,
    .card-grid-overlap .col-lg-12,
    .card-grid-overlap .col-lg-2,
    .card-grid-overlap .col-lg-3,
    .card-grid-overlap .col-lg-4,
    .card-grid-overlap .col-lg-5,
    .card-grid-overlap .col-lg-6,
    .card-grid-overlap .col-lg-7,
    .card-grid-overlap .col-lg-8,
    .card-grid-overlap .col-lg-9,
    .card-grid-overlap .col-md,
    .card-grid-overlap .col-md-1,
    .card-grid-overlap .col-md-10,
    .card-grid-overlap .col-md-11,
    .card-grid-overlap .col-md-12,
    .card-grid-overlap .col-md-2,
    .card-grid-overlap .col-md-3,
    .card-grid-overlap .col-md-4,
    .card-grid-overlap .col-md-5,
    .card-grid-overlap .col-md-6,
    .card-grid-overlap .col-md-7,
    .card-grid-overlap .col-md-8,
    .card-grid-overlap .col-md-9,
    .card-grid-overlap .col-sm,
    .card-grid-overlap .col-sm-1,
    .card-grid-overlap .col-sm-10,
    .card-grid-overlap .col-sm-11,
    .card-grid-overlap .col-sm-12,
    .card-grid-overlap .col-sm-2,
    .card-grid-overlap .col-sm-3,
    .card-grid-overlap .col-sm-4,
    .card-grid-overlap .col-sm-5,
    .card-grid-overlap .col-sm-6,
    .card-grid-overlap .col-sm-7,
    .card-grid-overlap .col-sm-8,
    .card-grid-overlap .col-sm-9,
    .card-grid-overlap .col-xl,
    .card-grid-overlap .col-xl-1,
    .card-grid-overlap .col-xl-10,
    .card-grid-overlap .col-xl-11,
    .card-grid-overlap .col-xl-12,
    .card-grid-overlap .col-xl-2,
    .card-grid-overlap .col-xl-3,
    .card-grid-overlap .col-xl-4,
    .card-grid-overlap .col-xl-5,
    .card-grid-overlap .col-xl-6,
    .card-grid-overlap .col-xl-7,
    .card-grid-overlap .col-xl-8,
    .card-grid-overlap .col-xl-9,
    .card-grid-overlap .col-xs,
    .card-grid-overlap .col-xs-1,
    .card-grid-overlap .col-xs-10,
    .card-grid-overlap .col-xs-11,
    .card-grid-overlap .col-xs-12,
    .card-grid-overlap .col-xs-2,
    .card-grid-overlap .col-xs-3,
    .card-grid-overlap .col-xs-4,
    .card-grid-overlap .col-xs-5,
    .card-grid-overlap .col-xs-6,
    .card-grid-overlap .col-xs-7,
    .card-grid-overlap .col-xs-8,
    .card-grid-overlap .col-xs-9 {
        padding-left: 0;
        padding-right: 0
    }
    .card-grid-overlap .card {
        margin-left: -1px
    }
    .card-grid-overlap .card-outline-danger,
    .card-grid-overlap .card-outline-info,
    .card-grid-overlap .card-outline-primary,
    .card-grid-overlap .card-outline-secondary,
    .card-grid-overlap .card-outline-success,
    .card-grid-overlap .card-outline-warning {
        position: relative;
        z-index: 1
    }
}
.ml-6,
.mx-6 {
    margin-left: 4.5rem!important
}
.card-accordion .card-header a[data-toggle=collapse] {
    display: block;
    padding: 15px
}
.card-accordion .card-header a[data-toggle=collapse]:after {
    font-family: FontAwesome;
    font-style: normal;
    speak: none;
    display: inline-block;
    content: "";
    float: right;
    line-height: 1;
    width: 22px;
    font-size: 20px;
    text-align: center
}
.card-accordion .card-header a[data-toggle=collapse].collapsed:after {
    font-family: FontAwesome;
    font-style: normal;
    speak: none;
    display: inline-block;
    content: ""
}
.flex-direction-nav a.flex-next:before,
.flex-direction-nav a.tp-rightarrow:before,
.flex-direction-nav a:before {
    content: '\f105'
}
.card-accordion .card-header a[data-toggle=collapse]:hover {
    text-decoration: none
}
.card-accordion.card-accordion-icons-left .card-header a[data-toggle=collapse]:after {
    float: left;
    padding-right: .6em
}
.card-accordion.card-accordion-list-style .card {
    border-left: none;
    border-right: none;
    border-radius: 0;
    margin-bottom: -1px
}
.mb-6,
.my-6 {
    margin-bottom: 4.5rem!important
}
.card-accordion.card-accordion-list-style .card-header {
    background: 0 0;
    border: none
}
.card-accordion.card-accordion-list-style .card-header a[data-toggle=collapse] {
    padding: 8px 15px
}
.pr-6,
.px-6 {
    padding-right: 4.5rem!important
}
.pl-6,
.px-6 {
    padding-left: 4.5rem!important
}
.pt-6,
.py-6 {
    padding-top: 4.5rem!important
}
.pb-6,
.py-6 {
    padding-bottom: 4.5rem!important
}
.card-accordion.card-accordion-list-style .card-header a[data-toggle=collapse]:after {
    font-size: 16px;
    line-height: 20px
}
.m-6 {
    margin: 4.5rem!important
}
.mr-7,
.mx-7 {
    margin-right: 6rem!important
}
.ml-7,
.mx-7 {
    margin-left: 6rem!important
}
.mt-7,
.my-7 {
    margin-top: 6rem!important
}
.mb-7,
.my-7 {
    margin-bottom: 6rem!important
}
.m-7 {
    margin: 6rem!important
}
.mr-8,
.mx-8 {
    margin-right: 7.5rem!important
}
.ml-8,
.mx-8 {
    margin-left: 7.5rem!important
}
.mt-8,
.my-8 {
    margin-top: 7.5rem!important
}
.mb-8,
.my-8 {
    margin-bottom: 7.5rem!important
}
.m-8 {
    margin: 7.5rem!important
}
.mr-9,
.mx-9 {
    margin-right: 9rem!important
}
.ml-9,
.mx-9 {
    margin-left: 9rem!important
}
.mt-9,
.my-9 {
    margin-top: 9rem!important
}
.mb-9,
.my-9 {
    margin-bottom: 9rem!important
}
.m-9 {
    margin: 9rem!important
}
.mr-10,
.mx-10 {
    margin-right: 10.5rem!important
}
.ml-10,
.mx-10 {
    margin-left: 10.5rem!important
}
.mt-10,
.my-10 {
    margin-top: 10.5rem!important
}
.mb-10,
.my-10 {
    margin-bottom: 10.5rem!important
}
.m-10 {
    margin: 10.5rem!important
}
.mr-auto,
.mx-auto {
    margin-right: auto!important
}
.ml-auto,
.mx-auto {
    margin-left: auto!important
}
.mt-auto,
.my-auto {
    margin-top: auto!important
}
.mb-auto,
.my-auto {
    margin-bottom: auto!important
}
.p-6 {
    padding: 4.5rem!important
}
.pr-7,
.px-7 {
    padding-right: 6rem!important
}
.pl-7,
.px-7 {
    padding-left: 6rem!important
}
.pt-7,
.py-7 {
    padding-top: 6rem!important
}
.pb-7,
.py-7 {
    padding-bottom: 6rem!important
}
.p-7 {
    padding: 6rem!important
}
.pr-8,
.px-8 {
    padding-right: 7.5rem!important
}
.pl-8,
.px-8 {
    padding-left: 7.5rem!important
}
.pt-8,
.py-8 {
    padding-top: 7.5rem!important
}
.pb-8,
.py-8 {
    padding-bottom: 7.5rem!important
}
.p-8 {
    padding: 7.5rem!important
}
.pr-9,
.px-9 {
    padding-right: 9rem!important
}
.pl-9,
.px-9 {
    padding-left: 9rem!important
}
.pt-9,
.py-9 {
    padding-top: 9rem!important
}
.pb-9,
.py-9 {
    padding-bottom: 9rem!important
}
.p-9 {
    padding: 9rem!important
}
.pr-10,
.px-10 {
    padding-right: 10.5rem!important
}
.pl-10,
.px-10 {
    padding-left: 10.5rem!important
}
.pt-10,
.py-10 {
    padding-top: 10.5rem!important
}
.pb-10,
.py-10 {
    padding-bottom: 10.5rem!important
}
.p-10 {
    padding: 10.5rem!important
}
.m-auto {
    margin: auto!important
}
@media (min-width: 576px) {
    .mr-sm-6,
    .mx-sm-6 {
        margin-right: 4.5rem!important
    }
    .ml-sm-6,
    .mx-sm-6 {
        margin-left: 4.5rem!important
    }
    .mt-sm-6,
    .my-sm-6 {
        margin-top: 4.5rem!important
    }
    .mb-sm-6,
    .my-sm-6 {
        margin-bottom: 4.5rem!important
    }
    .pr-sm-6,
    .px-sm-6 {
        padding-right: 4.5rem!important
    }
    .pl-sm-6,
    .px-sm-6 {
        padding-left: 4.5rem!important
    }
    .pt-sm-6,
    .py-sm-6 {
        padding-top: 4.5rem!important
    }
    .pb-sm-6,
    .py-sm-6 {
        padding-bottom: 4.5rem!important
    }
    .m-sm-6 {
        margin: 4.5rem!important
    }
    .mr-sm-7,
    .mx-sm-7 {
        margin-right: 6rem!important
    }
    .ml-sm-7,
    .mx-sm-7 {
        margin-left: 6rem!important
    }
    .mt-sm-7,
    .my-sm-7 {
        margin-top: 6rem!important
    }
    .mb-sm-7,
    .my-sm-7 {
        margin-bottom: 6rem!important
    }
    .m-sm-7 {
        margin: 6rem!important
    }
    .mr-sm-8,
    .mx-sm-8 {
        margin-right: 7.5rem!important
    }
    .ml-sm-8,
    .mx-sm-8 {
        margin-left: 7.5rem!important
    }
    .mt-sm-8,
    .my-sm-8 {
        margin-top: 7.5rem!important
    }
    .mb-sm-8,
    .my-sm-8 {
        margin-bottom: 7.5rem!important
    }
    .m-sm-8 {
        margin: 7.5rem!important
    }
    .mr-sm-9,
    .mx-sm-9 {
        margin-right: 9rem!important
    }
    .ml-sm-9,
    .mx-sm-9 {
        margin-left: 9rem!important
    }
    .mt-sm-9,
    .my-sm-9 {
        margin-top: 9rem!important
    }
    .mb-sm-9,
    .my-sm-9 {
        margin-bottom: 9rem!important
    }
    .m-sm-9 {
        margin: 9rem!important
    }
    .mr-sm-10,
    .mx-sm-10 {
        margin-right: 10.5rem!important
    }
    .ml-sm-10,
    .mx-sm-10 {
        margin-left: 10.5rem!important
    }
    .mt-sm-10,
    .my-sm-10 {
        margin-top: 10.5rem!important
    }
    .mb-sm-10,
    .my-sm-10 {
        margin-bottom: 10.5rem!important
    }
    .m-sm-10 {
        margin: 10.5rem!important
    }
    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto!important
    }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto!important
    }
    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto!important
    }
    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto!important
    }
    .p-sm-6 {
        padding: 4.5rem!important
    }
    .pr-sm-7,
    .px-sm-7 {
        padding-right: 6rem!important
    }
    .pl-sm-7,
    .px-sm-7 {
        padding-left: 6rem!important
    }
    .pt-sm-7,
    .py-sm-7 {
        padding-top: 6rem!important
    }
    .pb-sm-7,
    .py-sm-7 {
        padding-bottom: 6rem!important
    }
    .p-sm-7 {
        padding: 6rem!important
    }
    .pr-sm-8,
    .px-sm-8 {
        padding-right: 7.5rem!important
    }
    .pl-sm-8,
    .px-sm-8 {
        padding-left: 7.5rem!important
    }
    .pt-sm-8,
    .py-sm-8 {
        padding-top: 7.5rem!important
    }
    .pb-sm-8,
    .py-sm-8 {
        padding-bottom: 7.5rem!important
    }
    .p-sm-8 {
        padding: 7.5rem!important
    }
    .pr-sm-9,
    .px-sm-9 {
        padding-right: 9rem!important
    }
    .pl-sm-9,
    .px-sm-9 {
        padding-left: 9rem!important
    }
    .pt-sm-9,
    .py-sm-9 {
        padding-top: 9rem!important
    }
    .pb-sm-9,
    .py-sm-9 {
        padding-bottom: 9rem!important
    }
    .p-sm-9 {
        padding: 9rem!important
    }
    .pr-sm-10,
    .px-sm-10 {
        padding-right: 10.5rem!important
    }
    .pl-sm-10,
    .px-sm-10 {
        padding-left: 10.5rem!important
    }
    .pt-sm-10,
    .py-sm-10 {
        padding-top: 10.5rem!important
    }
    .pb-sm-10,
    .py-sm-10 {
        padding-bottom: 10.5rem!important
    }
    .p-sm-10 {
        padding: 10.5rem!important
    }
    .m-sm-auto {
        margin: auto!important
    }
}
@media (min-width: 768px) {
    .mr-md-6,
    .mx-md-6 {
        margin-right: 4.5rem!important
    }
    .ml-md-6,
    .mx-md-6 {
        margin-left: 4.5rem!important
    }
    .mt-md-6,
    .my-md-6 {
        margin-top: 4.5rem!important
    }
    .mb-md-6,
    .my-md-6 {
        margin-bottom: 4.5rem!important
    }
    .pr-md-6,
    .px-md-6 {
        padding-right: 4.5rem!important
    }
    .pl-md-6,
    .px-md-6 {
        padding-left: 4.5rem!important
    }
    .pt-md-6,
    .py-md-6 {
        padding-top: 4.5rem!important
    }
    .pb-md-6,
    .py-md-6 {
        padding-bottom: 4.5rem!important
    }
    .m-md-6 {
        margin: 4.5rem!important
    }
    .mr-md-7,
    .mx-md-7 {
        margin-right: 6rem!important
    }
    .ml-md-7,
    .mx-md-7 {
        margin-left: 6rem!important
    }
    .mt-md-7,
    .my-md-7 {
        margin-top: 6rem!important
    }
    .mb-md-7,
    .my-md-7 {
        margin-bottom: 6rem!important
    }
    .m-md-7 {
        margin: 6rem!important
    }
    .mr-md-8,
    .mx-md-8 {
        margin-right: 7.5rem!important
    }
    .ml-md-8,
    .mx-md-8 {
        margin-left: 7.5rem!important
    }
    .mt-md-8,
    .my-md-8 {
        margin-top: 7.5rem!important
    }
    .mb-md-8,
    .my-md-8 {
        margin-bottom: 7.5rem!important
    }
    .m-md-8 {
        margin: 7.5rem!important
    }
    .mr-md-9,
    .mx-md-9 {
        margin-right: 9rem!important
    }
    .ml-md-9,
    .mx-md-9 {
        margin-left: 9rem!important
    }
    .mt-md-9,
    .my-md-9 {
        margin-top: 9rem!important
    }
    .mb-md-9,
    .my-md-9 {
        margin-bottom: 9rem!important
    }
    .m-md-9 {
        margin: 9rem!important
    }
    .mr-md-10,
    .mx-md-10 {
        margin-right: 10.5rem!important
    }
    .ml-md-10,
    .mx-md-10 {
        margin-left: 10.5rem!important
    }
    .mt-md-10,
    .my-md-10 {
        margin-top: 10.5rem!important
    }
    .mb-md-10,
    .my-md-10 {
        margin-bottom: 10.5rem!important
    }
    .m-md-10 {
        margin: 10.5rem!important
    }
    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto!important
    }
    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto!important
    }
    .mt-md-auto,
    .my-md-auto {
        margin-top: auto!important
    }
    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto!important
    }
    .p-md-6 {
        padding: 4.5rem!important
    }
    .pr-md-7,
    .px-md-7 {
        padding-right: 6rem!important
    }
    .pl-md-7,
    .px-md-7 {
        padding-left: 6rem!important
    }
    .pt-md-7,
    .py-md-7 {
        padding-top: 6rem!important
    }
    .pb-md-7,
    .py-md-7 {
        padding-bottom: 6rem!important
    }
    .p-md-7 {
        padding: 6rem!important
    }
    .pr-md-8,
    .px-md-8 {
        padding-right: 7.5rem!important
    }
    .pl-md-8,
    .px-md-8 {
        padding-left: 7.5rem!important
    }
    .pt-md-8,
    .py-md-8 {
        padding-top: 7.5rem!important
    }
    .pb-md-8,
    .py-md-8 {
        padding-bottom: 7.5rem!important
    }
    .p-md-8 {
        padding: 7.5rem!important
    }
    .pr-md-9,
    .px-md-9 {
        padding-right: 9rem!important
    }
    .pl-md-9,
    .px-md-9 {
        padding-left: 9rem!important
    }
    .pt-md-9,
    .py-md-9 {
        padding-top: 9rem!important
    }
    .pb-md-9,
    .py-md-9 {
        padding-bottom: 9rem!important
    }
    .p-md-9 {
        padding: 9rem!important
    }
    .pr-md-10,
    .px-md-10 {
        padding-right: 10.5rem!important
    }
    .pl-md-10,
    .px-md-10 {
        padding-left: 10.5rem!important
    }
    .pt-md-10,
    .py-md-10 {
        padding-top: 10.5rem!important
    }
    .pb-md-10,
    .py-md-10 {
        padding-bottom: 10.5rem!important
    }
    .p-md-10 {
        padding: 10.5rem!important
    }
    .m-md-auto {
        margin: auto!important
    }
}
@media (min-width: 992px) {
    .mr-lg-6,
    .mx-lg-6 {
        margin-right: 4.5rem!important
    }
    .ml-lg-6,
    .mx-lg-6 {
        margin-left: 4.5rem!important
    }
    .mt-lg-6,
    .my-lg-6 {
        margin-top: 4.5rem!important
    }
    .mb-lg-6,
    .my-lg-6 {
        margin-bottom: 4.5rem!important
    }
    .pr-lg-6,
    .px-lg-6 {
        padding-right: 4.5rem!important
    }
    .pl-lg-6,
    .px-lg-6 {
        padding-left: 4.5rem!important
    }
    .pt-lg-6,
    .py-lg-6 {
        padding-top: 4.5rem!important
    }
    .pb-lg-6,
    .py-lg-6 {
        padding-bottom: 4.5rem!important
    }
    .m-lg-6 {
        margin: 4.5rem!important
    }
    .mr-lg-7,
    .mx-lg-7 {
        margin-right: 6rem!important
    }
    .ml-lg-7,
    .mx-lg-7 {
        margin-left: 6rem!important
    }
    .mt-lg-7,
    .my-lg-7 {
        margin-top: 6rem!important
    }
    .mb-lg-7,
    .my-lg-7 {
        margin-bottom: 6rem!important
    }
    .m-lg-7 {
        margin: 6rem!important
    }
    .mr-lg-8,
    .mx-lg-8 {
        margin-right: 7.5rem!important
    }
    .ml-lg-8,
    .mx-lg-8 {
        margin-left: 7.5rem!important
    }
    .mt-lg-8,
    .my-lg-8 {
        margin-top: 7.5rem!important
    }
    .mb-lg-8,
    .my-lg-8 {
        margin-bottom: 7.5rem!important
    }
    .m-lg-8 {
        margin: 7.5rem!important
    }
    .mr-lg-9,
    .mx-lg-9 {
        margin-right: 9rem!important
    }
    .ml-lg-9,
    .mx-lg-9 {
        margin-left: 9rem!important
    }
    .mt-lg-9,
    .my-lg-9 {
        margin-top: 9rem!important
    }
    .mb-lg-9,
    .my-lg-9 {
        margin-bottom: 9rem!important
    }
    .m-lg-9 {
        margin: 9rem!important
    }
    .mr-lg-10,
    .mx-lg-10 {
        margin-right: 10.5rem!important
    }
    .ml-lg-10,
    .mx-lg-10 {
        margin-left: 10.5rem!important
    }
    .mt-lg-10,
    .my-lg-10 {
        margin-top: 10.5rem!important
    }
    .mb-lg-10,
    .my-lg-10 {
        margin-bottom: 10.5rem!important
    }
    .m-lg-10 {
        margin: 10.5rem!important
    }
    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto!important
    }
    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto!important
    }
    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto!important
    }
    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto!important
    }
    .p-lg-6 {
        padding: 4.5rem!important
    }
    .pr-lg-7,
    .px-lg-7 {
        padding-right: 6rem!important
    }
    .pl-lg-7,
    .px-lg-7 {
        padding-left: 6rem!important
    }
    .pt-lg-7,
    .py-lg-7 {
        padding-top: 6rem!important
    }
    .pb-lg-7,
    .py-lg-7 {
        padding-bottom: 6rem!important
    }
    .p-lg-7 {
        padding: 6rem!important
    }
    .pr-lg-8,
    .px-lg-8 {
        padding-right: 7.5rem!important
    }
    .pl-lg-8,
    .px-lg-8 {
        padding-left: 7.5rem!important
    }
    .pt-lg-8,
    .py-lg-8 {
        padding-top: 7.5rem!important
    }
    .pb-lg-8,
    .py-lg-8 {
        padding-bottom: 7.5rem!important
    }
    .p-lg-8 {
        padding: 7.5rem!important
    }
    .pr-lg-9,
    .px-lg-9 {
        padding-right: 9rem!important
    }
    .pl-lg-9,
    .px-lg-9 {
        padding-left: 9rem!important
    }
    .pt-lg-9,
    .py-lg-9 {
        padding-top: 9rem!important
    }
    .pb-lg-9,
    .py-lg-9 {
        padding-bottom: 9rem!important
    }
    .p-lg-9 {
        padding: 9rem!important
    }
    .pr-lg-10,
    .px-lg-10 {
        padding-right: 10.5rem!important
    }
    .pl-lg-10,
    .px-lg-10 {
        padding-left: 10.5rem!important
    }
    .pt-lg-10,
    .py-lg-10 {
        padding-top: 10.5rem!important
    }
    .pb-lg-10,
    .py-lg-10 {
        padding-bottom: 10.5rem!important
    }
    .p-lg-10 {
        padding: 10.5rem!important
    }
    .m-lg-auto {
        margin: auto!important
    }
}
@media (min-width: 1200px) {
    .mr-xl-6,
    .mx-xl-6 {
        margin-right: 4.5rem!important
    }
    .ml-xl-6,
    .mx-xl-6 {
        margin-left: 4.5rem!important
    }
    .mt-xl-6,
    .my-xl-6 {
        margin-top: 4.5rem!important
    }
    .mb-xl-6,
    .my-xl-6 {
        margin-bottom: 4.5rem!important
    }
    .pr-xl-6,
    .px-xl-6 {
        padding-right: 4.5rem!important
    }
    .pl-xl-6,
    .px-xl-6 {
        padding-left: 4.5rem!important
    }
    .pt-xl-6,
    .py-xl-6 {
        padding-top: 4.5rem!important
    }
    .pb-xl-6,
    .py-xl-6 {
        padding-bottom: 4.5rem!important
    }
    .m-xl-6 {
        margin: 4.5rem!important
    }
    .mr-xl-7,
    .mx-xl-7 {
        margin-right: 6rem!important
    }
    .ml-xl-7,
    .mx-xl-7 {
        margin-left: 6rem!important
    }
    .mt-xl-7,
    .my-xl-7 {
        margin-top: 6rem!important
    }
    .mb-xl-7,
    .my-xl-7 {
        margin-bottom: 6rem!important
    }
    .m-xl-7 {
        margin: 6rem!important
    }
    .mr-xl-8,
    .mx-xl-8 {
        margin-right: 7.5rem!important
    }
    .ml-xl-8,
    .mx-xl-8 {
        margin-left: 7.5rem!important
    }
    .mt-xl-8,
    .my-xl-8 {
        margin-top: 7.5rem!important
    }
    .mb-xl-8,
    .my-xl-8 {
        margin-bottom: 7.5rem!important
    }
    .m-xl-8 {
        margin: 7.5rem!important
    }
    .mr-xl-9,
    .mx-xl-9 {
        margin-right: 9rem!important
    }
    .ml-xl-9,
    .mx-xl-9 {
        margin-left: 9rem!important
    }
    .mt-xl-9,
    .my-xl-9 {
        margin-top: 9rem!important
    }
    .mb-xl-9,
    .my-xl-9 {
        margin-bottom: 9rem!important
    }
    .m-xl-9 {
        margin: 9rem!important
    }
    .mr-xl-10,
    .mx-xl-10 {
        margin-right: 10.5rem!important
    }
    .ml-xl-10,
    .mx-xl-10 {
        margin-left: 10.5rem!important
    }
    .mt-xl-10,
    .my-xl-10 {
        margin-top: 10.5rem!important
    }
    .mb-xl-10,
    .my-xl-10 {
        margin-bottom: 10.5rem!important
    }
    .m-xl-10 {
        margin: 10.5rem!important
    }
    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto!important
    }
    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto!important
    }
    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto!important
    }
    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto!important
    }
    .p-xl-6 {
        padding: 4.5rem!important
    }
    .pr-xl-7,
    .px-xl-7 {
        padding-right: 6rem!important
    }
    .pl-xl-7,
    .px-xl-7 {
        padding-left: 6rem!important
    }
    .pt-xl-7,
    .py-xl-7 {
        padding-top: 6rem!important
    }
    .pb-xl-7,
    .py-xl-7 {
        padding-bottom: 6rem!important
    }
    .p-xl-7 {
        padding: 6rem!important
    }
    .pr-xl-8,
    .px-xl-8 {
        padding-right: 7.5rem!important
    }
    .pl-xl-8,
    .px-xl-8 {
        padding-left: 7.5rem!important
    }
    .pt-xl-8,
    .py-xl-8 {
        padding-top: 7.5rem!important
    }
    .pb-xl-8,
    .py-xl-8 {
        padding-bottom: 7.5rem!important
    }
    .p-xl-8 {
        padding: 7.5rem!important
    }
    .pr-xl-9,
    .px-xl-9 {
        padding-right: 9rem!important
    }
    .pl-xl-9,
    .px-xl-9 {
        padding-left: 9rem!important
    }
    .pt-xl-9,
    .py-xl-9 {
        padding-top: 9rem!important
    }
    .pb-xl-9,
    .py-xl-9 {
        padding-bottom: 9rem!important
    }
    .p-xl-9 {
        padding: 9rem!important
    }
    .pr-xl-10,
    .px-xl-10 {
        padding-right: 10.5rem!important
    }
    .pl-xl-10,
    .px-xl-10 {
        padding-left: 10.5rem!important
    }
    .pt-xl-10,
    .py-xl-10 {
        padding-top: 10.5rem!important
    }
    .pb-xl-10,
    .py-xl-10 {
        padding-bottom: 10.5rem!important
    }
    .p-xl-10 {
        padding: 10.5rem!important
    }
    .m-xl-auto {
        margin: auto!important
    }
}
hr.hr-blank {
    border-top: none
}
hr.hr-lg {
    border-top-width: 3px
}
hr.hr-xl {
    border-top-width: 5px
}
hr.hr-primary {
    border-top-color: #3378B9!important
}
hr.hr-success {
    border-top-color: #5cb85c!important
}
hr.hr-info {
    border-top-color: #5bc0de!important
}
hr.hr-warning {
    border-top-color: #f0ad4e!important
}
hr.hr-danger {
    border-top-color: #d9534f!important
}
hr.hr-grey {
    border-top-color: #eee!important
}
hr.hr-faded {
    border-top-color: #f7f7f9!important
}
hr.hr-grey-dark {
    border-top-color: #555!important
}
hr.hr-inverse {
    border-top-color: #292b2c
}
hr.hr-white {
    border-top-color: #fff!important
}
.progress {
    border-radius: 1px
}
.progress-bar {
    padding: 5px;
    height: 1.5rem;
    align-items: center!important;
    -webkit-transition: width 1.2s ease;
    -moz-transition: width 1.2s ease;
    -ms-transition: width 1.2s ease;
    -o-transition: width 1.2s ease;
    transition: width 1.2s ease
}
.progress-bar-sm {
    height: 2px;
    padding: 0
}
.progress-bar-lg {
    height: 2.8rem
}
.progress-bar[data-toggle=progress-bar-animated-progress] {
    width: 0!important
}
.form-control {
    border-radius: 2px
}
.form-control:hover {
    border-color: #E6E6E6
}
label {
    margin-bottom: 2px
}
input[type=color].form-control {
    -webkit-appearance: square-button;
    width: 44px;
    height: 44px;
    background-color: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(27, 27, 27, .8);
    border-image: initial;
    padding: 1px 2px
}
input[type=range].form-control {
    width: 100%
}
.input-group-btn {
    flex-direction: row
}
.form-control-rounded {
    border-radius: 30px
}
.input-group-quantity .quantity {
    text-align: center
}
.form-control-transparent {
    background: 0 0;
    border-color: transparent;
    color: #555
}
.form-control-transparent:focus,
.form-control-transparent:focus:hover,
.form-control-transparent:hover {
    border-color: transparent;
    background: 0 0;
    color: #000
}
.form-control-transparent::-webkit-input-placeholder {
    color: #555
}
.form-control-transparent:-moz-placeholder {
    color: #555
}
.form-control-transparent::-moz-placeholder {
    color: #555
}
.form-control-transparent:-ms-input-placeholder {
    color: #555
}
.form-control-transparent:focus::-webkit-input-placeholder,
.form-control-transparent:focus:hover::-webkit-input-placeholder,
.form-control-transparent:hover::-webkit-input-placeholder {
    color: #000
}
.form-control-transparent:focus:-moz-placeholder,
.form-control-transparent:focus:hover:-moz-placeholder,
.form-control-transparent:hover:-moz-placeholder {
    color: #000
}
.form-control-transparent:focus::-moz-placeholder,
.form-control-transparent:focus:hover::-moz-placeholder,
.form-control-transparent:hover::-moz-placeholder {
    color: #000
}
.form-control-transparent:focus:-ms-input-placeholder,
.form-control-transparent:focus:hover:-ms-input-placeholder,
.form-control-transparent:hover:-ms-input-placeholder {
    color: #000
}
.form-control-light {
    color: #555
}
.form-control-dark {
    color: rgba(255, 255, 255, .5)
}
.form-control-dark:focus,
.form-control-dark:focus:hover,
.form-control-dark:hover {
    color: #fff
}
.form-control-dark::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}
.form-control-dark:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}
.form-control-dark::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}
.form-control-dark:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}
.form-control-dark:focus::-webkit-input-placeholder,
.form-control-dark:focus:hover::-webkit-input-placeholder,
.form-control-dark:hover::-webkit-input-placeholder {
    color: #fff
}
.form-control-dark:focus:-moz-placeholder,
.form-control-dark:focus:hover:-moz-placeholder,
.form-control-dark:hover:-moz-placeholder {
    color: #fff
}
.form-control-dark:focus::-moz-placeholder,
.form-control-dark:focus:hover::-moz-placeholder,
.form-control-dark:hover::-moz-placeholder {
    color: #fff
}
.form-control-dark:focus:-ms-input-placeholder,
.form-control-dark:focus:hover:-ms-input-placeholder,
.form-control-dark:hover:-ms-input-placeholder {
    color: #fff
}
.input-group-rounded {
    color: red
}
.input-group-rounded .form-control.first-child,
.input-group-rounded .form-control:first-child,
.input-group-rounded .input-group-addon.first-child,
.input-group-rounded .input-group-addon:first-child,
.input-group-rounded .input-group-btn>.btn.first-child,
.input-group-rounded .input-group-btn>.btn:first-child,
.input-group-rounded.input-group .form-control.first-child,
.input-group-rounded.input-group .form-control:first-child {
    border-radius: 30px 0 0 30px
}
.input-group-rounded .form-control.last-child,
.input-group-rounded .form-control:last-child,
.input-group-rounded .input-group-addon.last-child,
.input-group-rounded .input-group-addon:last-child,
.input-group-rounded .input-group-btn>.btn.last-child,
.input-group-rounded .input-group-btn>.btn:last-child,
.input-group-rounded.input-group .form-control.last-child,
.input-group-rounded.input-group .form-control:last-child {
    border-radius: 0 30px 30px 0
}
.input-group-rounded .form-control:not(:first-child):not(:last-child),
.input-group-rounded .input-group-addon:not(:first-child):not(:last-child),
.input-group-rounded .input-group-btn>.btn:not(:first-child):not(:last-child),
.input-group-rounded.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0
}
.form-wrapper {
    margin: 0 auto;
    border: 1px solid #E6E6E6;
    padding: 20px;
    border-radius: 2px;
    box-shadow: 1px 1px 10px rgba(27, 27, 27, .2)
}
.form-wrapper.form-narrow {
    min-width: 200px;
    max-width: 400px
}
.form-wrapper.form-medium {
    min-width: 300px;
    max-width: 500px
}
.form-wrapper h2.title-divider,
.form-wrapper h3.title-divider {
    margin-top: 0
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, .02)
}
.table thead th {
    font-weight: 400
}
.popover-title {
    font-size: 16px;
    font-weight: 700
}
.popover-content {
    font-size: 12px;
    font-weight: 400
}
[data-animate] {
    opacity: 0
}
[data-animate].animated,
[data-animate].animated-done {
    opacity: 1
}
.animate-pending {
    opacity: 0
}
.dur-fast {
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s
}
.dur-slow {
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 2s;
    -o-animation-duration: 2s;
    animation-duration: 2s
}
.dur-x-slow {
    -webkit-animation-duration: 3s;
    -moz-animation-duration: 3s;
    -o-animation-duration: 3s;
    animation-duration: 3s
}
.de-02 {
    animation-delay: .2s;
    -webkit-animation-delay: .2s
}
.de-04 {
    animation-delay: .4s;
    -webkit-animation-delay: .4s
}
.de-06 {
    animation-delay: .6s;
    -webkit-animation-delay: .6s
}
.de-08 {
    animation-delay: .8s;
    -webkit-animation-delay: .8s
}
.de-1 {
    animation-delay: 1s;
    -webkit-animation-delay: 1s
}
.de-12 {
    animation-delay: 1.2s;
    -webkit-animation-delay: 1.2s
}
.de-14 {
    animation-delay: 1.4s;
    -webkit-animation-delay: 1.4s
}
.de-16 {
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s
}
.de-18 {
    animation-delay: 1.8s;
    -webkit-animation-delay: 1.8s
}
.de-2 {
    animation-delay: 2s;
    -webkit-animation-delay: 2s
}
.slider-wrapper {
    width: 100%;
    position: relative;
    padding: 0
}
.slide h1,
.slide h2,
.slide h3,
.slide h4,
.slide h5,
.slide p {
    margin-top: 0;
    font-weight: 400
}
.flex-direction-nav a {
    text-indent: 0;
    font-size: 0;
    border-radius: 0;
    bottom: 0;
    background: 0 0;
    color: transparent;
    width: 50px;
    height: 100px;
    line-height: 100px;
    top: 50%;
    font-weight: 100;
    margin-top: -30px;
    opacity: 0;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out
}
.flex-direction-nav a:hover {
    opacity: 1;
    text-decoration: none
}
.flex-direction-nav a:before {
    font-family: FontAwesome;
    font-size: 60px;
    font-weight: 700;
    color: #3378B9
}
.flex-direction-nav a.flex-prev,
.flex-direction-nav a.tp-leftarrow {
    left: 0;
    right: auto
}
.flex-direction-nav a.flex-prev:before,
.flex-direction-nav a.tp-leftarrow:before {
    content: '\f104'
}
.slider-appstrap-theme .slider-wrapper:hover .tparrows,
.slider-wrapper:hover .flex-direction-nav a {
    opacity: 70
}
.slider-appstrap-theme .slider-wrapper:hover .tparrows:hover,
.slider-wrapper:hover .flex-direction-nav a:hover {
    opacity: 100
}
.flex-control-nav,
.slider-appstrap-theme .tp-bullets,
.slider-appstrap-theme .tp-bullets.round,
.slider-appstrap-theme .tp-bullets.simplebullets.round {
    position: absolute;
    bottom: 10px!important;
    right: 10px!important;
    left: auto!important;
    text-align: center;
    width: auto;
    line-height: 1;
    opacity: 100;
    z-index: 300
}
.flex-control-nav li,
.slider-appstrap-theme .tp-bullets li,
.slider-appstrap-theme .tp-bullets.round li,
.slider-appstrap-theme .tp-bullets.simplebullets.round li {
    margin: 0
}
.flex-control-nav .bullet,
.flex-control-nav li a,
.slider-appstrap-theme .tp-bullets .bullet,
.slider-appstrap-theme .tp-bullets li a,
.slider-appstrap-theme .tp-bullets.round .bullet,
.slider-appstrap-theme .tp-bullets.round li a,
.slider-appstrap-theme .tp-bullets.simplebullets.round .bullet,
.slider-appstrap-theme .tp-bullets.simplebullets.round li a {
    margin: 0 3px;
    border-radius: 2px;
    height: 15px;
    width: 15px;
    background: #bbb
}
.flex-control-nav .bullet.flex-active,
.flex-control-nav .bullet.selected,
.flex-control-nav .bullet:hover,
.flex-control-nav li a.flex-active,
.flex-control-nav li a.selected,
.flex-control-nav li a:hover,
.slider-appstrap-theme .tp-bullets .bullet.flex-active,
.slider-appstrap-theme .tp-bullets .bullet.selected,
.slider-appstrap-theme .tp-bullets .bullet:hover,
.slider-appstrap-theme .tp-bullets li a.flex-active,
.slider-appstrap-theme .tp-bullets li a.selected,
.slider-appstrap-theme .tp-bullets li a:hover,
.slider-appstrap-theme .tp-bullets.round .bullet.flex-active,
.slider-appstrap-theme .tp-bullets.round .bullet.selected,
.slider-appstrap-theme .tp-bullets.round .bullet:hover,
.slider-appstrap-theme .tp-bullets.round li a.flex-active,
.slider-appstrap-theme .tp-bullets.round li a.selected,
.slider-appstrap-theme .tp-bullets.round li a:hover,
.slider-appstrap-theme .tp-bullets.simplebullets.round .bullet.flex-active,
.slider-appstrap-theme .tp-bullets.simplebullets.round .bullet.selected,
.slider-appstrap-theme .tp-bullets.simplebullets.round .bullet:hover,
.slider-appstrap-theme .tp-bullets.simplebullets.round li a.flex-active,
.slider-appstrap-theme .tp-bullets.simplebullets.round li a.selected,
.slider-appstrap-theme .tp-bullets.simplebullets.round li a:hover {
    background: #3378B9
}
.slider-mini-nav .flex-control-nav,
.slider-mini-nav .slider-appstrap-theme .tp-bullets,
.slider-mini-nav .slider-appstrap-theme .tp-bullets.round,
.slider-mini-nav .slider-appstrap-theme .tp-bullets.simplebullets.round {
    bottom: 5px!important;
    right: 5px!important
}
.slider-mini-nav .flex-control-nav .bullet,
.slider-mini-nav .flex-control-nav li a,
.slider-mini-nav .slider-appstrap-theme .tp-bullets .bullet,
.slider-mini-nav .slider-appstrap-theme .tp-bullets li a,
.slider-mini-nav .slider-appstrap-theme .tp-bullets.round .bullet,
.slider-mini-nav .slider-appstrap-theme .tp-bullets.round li a,
.slider-mini-nav .slider-appstrap-theme .tp-bullets.simplebullets.round .bullet,
.slider-mini-nav .slider-appstrap-theme .tp-bullets.simplebullets.round li a {
    margin: 0 2px;
    height: 12px;
    width: 12px
}
.slider-boxed #highlighted,
.slider-full-width #highlighted,
.slider-full-width-behind #highlighted {
    background: 0 0
}
.slider-boxed #highlighted {
    border: none
}
.slider-boxed .navbar {
    -webkit-border-bottom-right-radius: 0!important;
    -webkit-border-bottom-left-radius: 0!important;
    -moz-border-radius-bottomright: 0!important;
    -moz-border-radius-bottomleft: 0!important;
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important
}
.slider-boxed .flexslider-wrapper,
.slider-boxed .slider-wrapper {
    border: 1px solid rgba(27, 27, 27, .15);
    border-radius: 0;
    margin-top: 10px;
    box-shadow: 1px 1px 10px rgba(27, 27, 27, .2)
}
.slider-boxed .slide-content {
    padding-top: 20px
}
.slider-full-width .slide-content {
    padding: 2em 0 0
}
.has-backstretch .backstretch-overlay {
    background: 0 0;
    background-color: rgba(255, 255, 255, .7);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    z-index: -999998
}
.overlay,
.overlay-open {
    position: relative
}
.w-5 {
    width: 5%!important
}
.w-10 {
    width: 10%!important
}
.w-15 {
    width: 15%!important
}
.w-20 {
    width: 20%!important
}
.w-25 {
    width: 25%!important
}
.w-30 {
    width: 30%!important
}
.w-35 {
    width: 35%!important
}
.w-40 {
    width: 40%!important
}
.w-45 {
    width: 45%!important
}
.w-50 {
    width: 50%!important
}
.w-55 {
    width: 55%!important
}
.w-60 {
    width: 60%!important
}
.w-65 {
    width: 65%!important
}
.w-70 {
    width: 70%!important
}
.w-75 {
    width: 75%!important
}
.w-80 {
    width: 80%!important
}
.w-85 {
    width: 85%!important
}
.w-90 {
    width: 90%!important
}
.w-95 {
    width: 95%!important
}
.w-100 {
    width: 100%!important
}
.h-5 {
    height: 5%!important
}
.h-10 {
    height: 10%!important
}
.h-15 {
    height: 15%!important
}
.h-20 {
    height: 20%!important
}
.h-25 {
    height: 25%!important
}
.h-30 {
    height: 30%!important
}
.h-35 {
    height: 35%!important
}
.h-40 {
    height: 40%!important
}
.h-45 {
    height: 45%!important
}
.h-50 {
    height: 50%!important
}
.h-55 {
    height: 55%!important
}
.h-60 {
    height: 60%!important
}
.h-65 {
    height: 65%!important
}
.h-70 {
    height: 70%!important
}
.h-75 {
    height: 75%!important
}
.h-80 {
    height: 80%!important
}
.h-85 {
    height: 85%!important
}
.h-90 {
    height: 90%!important
}
.h-95 {
    height: 95%!important
}
.h-100 {
    height: 100%!important
}
@media (min-width: 576px) {
    .w-sm-5 {
        width: 5%!important
    }
    .w-sm-10 {
        width: 10%!important
    }
    .w-sm-15 {
        width: 15%!important
    }
    .w-sm-20 {
        width: 20%!important
    }
    .w-sm-25 {
        width: 25%!important
    }
    .w-sm-30 {
        width: 30%!important
    }
    .w-sm-35 {
        width: 35%!important
    }
    .w-sm-40 {
        width: 40%!important
    }
    .w-sm-45 {
        width: 45%!important
    }
    .w-sm-50 {
        width: 50%!important
    }
    .w-sm-55 {
        width: 55%!important
    }
    .w-sm-60 {
        width: 60%!important
    }
    .w-sm-65 {
        width: 65%!important
    }
    .w-sm-70 {
        width: 70%!important
    }
    .w-sm-75 {
        width: 75%!important
    }
    .w-sm-80 {
        width: 80%!important
    }
    .w-sm-85 {
        width: 85%!important
    }
    .w-sm-90 {
        width: 90%!important
    }
    .w-sm-95 {
        width: 95%!important
    }
    .w-sm-100 {
        width: 100%!important
    }
    .h-sm-5 {
        height: 5%!important
    }
    .h-sm-10 {
        height: 10%!important
    }
    .h-sm-15 {
        height: 15%!important
    }
    .h-sm-20 {
        height: 20%!important
    }
    .h-sm-25 {
        height: 25%!important
    }
    .h-sm-30 {
        height: 30%!important
    }
    .h-sm-35 {
        height: 35%!important
    }
    .h-sm-40 {
        height: 40%!important
    }
    .h-sm-45 {
        height: 45%!important
    }
    .h-sm-50 {
        height: 50%!important
    }
    .h-sm-55 {
        height: 55%!important
    }
    .h-sm-60 {
        height: 60%!important
    }
    .h-sm-65 {
        height: 65%!important
    }
    .h-sm-70 {
        height: 70%!important
    }
    .h-sm-75 {
        height: 75%!important
    }
    .h-sm-80 {
        height: 80%!important
    }
    .h-sm-85 {
        height: 85%!important
    }
    .h-sm-90 {
        height: 90%!important
    }
    .h-sm-95 {
        height: 95%!important
    }
    .h-sm-100 {
        height: 100%!important
    }
}
@media (min-width: 768px) {
    .w-md-5 {
        width: 5%!important
    }
    .w-md-10 {
        width: 10%!important
    }
    .w-md-15 {
        width: 15%!important
    }
    .w-md-20 {
        width: 20%!important
    }
    .w-md-25 {
        width: 25%!important
    }
    .w-md-30 {
        width: 30%!important
    }
    .w-md-35 {
        width: 35%!important
    }
    .w-md-40 {
        width: 40%!important
    }
    .w-md-45 {
        width: 45%!important
    }
    .w-md-50 {
        width: 50%!important
    }
    .w-md-55 {
        width: 55%!important
    }
    .w-md-60 {
        width: 60%!important
    }
    .w-md-65 {
        width: 65%!important
    }
    .w-md-70 {
        width: 70%!important
    }
    .w-md-75 {
        width: 75%!important
    }
    .w-md-80 {
        width: 80%!important
    }
    .w-md-85 {
        width: 85%!important
    }
    .w-md-90 {
        width: 90%!important
    }
    .w-md-95 {
        width: 95%!important
    }
    .w-md-100 {
        width: 100%!important
    }
    .h-md-5 {
        height: 5%!important
    }
    .h-md-10 {
        height: 10%!important
    }
    .h-md-15 {
        height: 15%!important
    }
    .h-md-20 {
        height: 20%!important
    }
    .h-md-25 {
        height: 25%!important
    }
    .h-md-30 {
        height: 30%!important
    }
    .h-md-35 {
        height: 35%!important
    }
    .h-md-40 {
        height: 40%!important
    }
    .h-md-45 {
        height: 45%!important
    }
    .h-md-50 {
        height: 50%!important
    }
    .h-md-55 {
        height: 55%!important
    }
    .h-md-60 {
        height: 60%!important
    }
    .h-md-65 {
        height: 65%!important
    }
    .h-md-70 {
        height: 70%!important
    }
    .h-md-75 {
        height: 75%!important
    }
    .h-md-80 {
        height: 80%!important
    }
    .h-md-85 {
        height: 85%!important
    }
    .h-md-90 {
        height: 90%!important
    }
    .h-md-95 {
        height: 95%!important
    }
    .h-md-100 {
        height: 100%!important
    }
}
@media (min-width: 992px) {
    .w-lg-5 {
        width: 5%!important
    }
    .w-lg-10 {
        width: 10%!important
    }
    .w-lg-15 {
        width: 15%!important
    }
    .w-lg-20 {
        width: 20%!important
    }
    .w-lg-25 {
        width: 25%!important
    }
    .w-lg-30 {
        width: 30%!important
    }
    .w-lg-35 {
        width: 35%!important
    }
    .w-lg-40 {
        width: 40%!important
    }
    .w-lg-45 {
        width: 45%!important
    }
    .w-lg-50 {
        width: 50%!important
    }
    .w-lg-55 {
        width: 55%!important
    }
    .w-lg-60 {
        width: 60%!important
    }
    .w-lg-65 {
        width: 65%!important
    }
    .w-lg-70 {
        width: 70%!important
    }
    .w-lg-75 {
        width: 75%!important
    }
    .w-lg-80 {
        width: 80%!important
    }
    .w-lg-85 {
        width: 85%!important
    }
    .w-lg-90 {
        width: 90%!important
    }
    .w-lg-95 {
        width: 95%!important
    }
    .w-lg-100 {
        width: 100%!important
    }
    .h-lg-5 {
        height: 5%!important
    }
    .h-lg-10 {
        height: 10%!important
    }
    .h-lg-15 {
        height: 15%!important
    }
    .h-lg-20 {
        height: 20%!important
    }
    .h-lg-25 {
        height: 25%!important
    }
    .h-lg-30 {
        height: 30%!important
    }
    .h-lg-35 {
        height: 35%!important
    }
    .h-lg-40 {
        height: 40%!important
    }
    .h-lg-45 {
        height: 45%!important
    }
    .h-lg-50 {
        height: 50%!important
    }
    .h-lg-55 {
        height: 55%!important
    }
    .h-lg-60 {
        height: 60%!important
    }
    .h-lg-65 {
        height: 65%!important
    }
    .h-lg-70 {
        height: 70%!important
    }
    .h-lg-75 {
        height: 75%!important
    }
    .h-lg-80 {
        height: 80%!important
    }
    .h-lg-85 {
        height: 85%!important
    }
    .h-lg-90 {
        height: 90%!important
    }
    .h-lg-95 {
        height: 95%!important
    }
    .h-lg-100 {
        height: 100%!important
    }
}
@media (min-width: 1200px) {
    .w-xl-5 {
        width: 5%!important
    }
    .w-xl-10 {
        width: 10%!important
    }
    .w-xl-15 {
        width: 15%!important
    }
    .w-xl-20 {
        width: 20%!important
    }
    .w-xl-25 {
        width: 25%!important
    }
    .w-xl-30 {
        width: 30%!important
    }
    .w-xl-35 {
        width: 35%!important
    }
    .w-xl-40 {
        width: 40%!important
    }
    .w-xl-45 {
        width: 45%!important
    }
    .w-xl-50 {
        width: 50%!important
    }
    .w-xl-55 {
        width: 55%!important
    }
    .w-xl-60 {
        width: 60%!important
    }
    .w-xl-65 {
        width: 65%!important
    }
    .w-xl-70 {
        width: 70%!important
    }
    .w-xl-75 {
        width: 75%!important
    }
    .w-xl-80 {
        width: 80%!important
    }
    .w-xl-85 {
        width: 85%!important
    }
    .w-xl-90 {
        width: 90%!important
    }
    .w-xl-95 {
        width: 95%!important
    }
    .w-xl-100 {
        width: 100%!important
    }
    .h-xl-5 {
        height: 5%!important
    }
    .h-xl-10 {
        height: 10%!important
    }
    .h-xl-15 {
        height: 15%!important
    }
    .h-xl-20 {
        height: 20%!important
    }
    .h-xl-25 {
        height: 25%!important
    }
    .h-xl-30 {
        height: 30%!important
    }
    .h-xl-35 {
        height: 35%!important
    }
    .h-xl-40 {
        height: 40%!important
    }
    .h-xl-45 {
        height: 45%!important
    }
    .h-xl-50 {
        height: 50%!important
    }
    .h-xl-55 {
        height: 55%!important
    }
    .h-xl-60 {
        height: 60%!important
    }
    .h-xl-65 {
        height: 65%!important
    }
    .h-xl-70 {
        height: 70%!important
    }
    .h-xl-75 {
        height: 75%!important
    }
    .h-xl-80 {
        height: 80%!important
    }
    .h-xl-85 {
        height: 85%!important
    }
    .h-xl-90 {
        height: 90%!important
    }
    .h-xl-95 {
        height: 95%!important
    }
    .h-xl-100 {
        height: 100%!important
    }
}
.overlay.overlay-fp,
.overlay:after {
    top: 0;
    height: 100%;
    right: 0;
    width: 100%;
    bottom: 0;
    left: 0
}
.overlay.overlay-fp {
    position: fixed;
    z-index: 1040000;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    visibility: hidden;
    color: #fff
}
.overlay a:not(.btn) {
    color: #fff
}
.overlay a:not(.btn):hover {
    color: rgba(255, 255, 255, .8);
    text-decoration: none
}
.overlay:after {
    content: '';
    position: absolute;
    opacity: .95;
    display: block!important;
    background: #242424
}
.overlay>* {
    z-index: 4;
    position: relative
}
.overlay.slide-down,
.overlay.slide-up {
    visibility: visible;
    height: 0;
    opacity: 100
}
.overlay.slide-up {
    bottom: 0;
    top: auto
}
.overlay.overlay-active {
    opacity: 100;
    visibility: visible
}
.overlay.overlay-active.slide-down,
.overlay.overlay-active.slide-up {
    height: 100%;
    visibility: visible
}
.overlay.rounded:after {
    border-radius: .25rem
}
.overlay-content {
    z-index: 1040001;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    margin: auto;
    text-align: center;
    padding: 5% 10%;
    overflow-y: scroll
}
.card-effect.card-effect-push-up,
.card-effect.card-effect-push-up-half,
.google-map,
.pos-relative {
    overflow: hidden
}
.overlay-content .overlay-footer:before,
.overlay-content .overlay-header:after {
    content: '';
    height: 1px;
    width: 40%;
    margin: 30px auto;
    background: #fff;
    display: block;
    opacity: .2
}
.overlay .close {
    color: #fff;
    font-size: 42px;
    line-height: 1;
    position: absolute;
    top: 10px;
    right: 30px;
    z-index: 1040002;
    opacity: .7;
    padding: 0;
    margin: 0
}
.overlay .close:hover {
    opacity: 1
}
.nav-overlay {
    -ms-flex-direction: column;
    flex-direction: column
}
.flex-valign,
.overlay-hover .overlay-hover-content {
    -webkit-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}
.nav-overlay .nav-link {
    padding: 10px 0;
    margin: 10px 0;
    font-size: 2.4rem;
    display: block;
    font-weight: 700
}
.overlay-footer {
    font-size: 90%
}
.overlay-hover {
    position: relative;
    display: block;
    z-index: 1
}
.overlay-hover .overlay-hover-content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    padding: 2em 1em;
    text-align: center;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
    z-index: 3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.overlay-hover .overlay-hover-content:after {
    background: #000;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: .8;
    content: '';
    z-index: 2
}
.overlay-persist,
.timeline-breaker {
    position: relative
}
.overlay-hover .overlay-hover-content>* {
    z-index: 4;
    position: relative
}
.overlay-hover .overlay-hover-content.overlay-slide-down,
.overlay-hover .overlay-hover-content.overlay-slide-up {
    visibility: visible;
    height: 0;
    opacity: 100;
    top: -50%
}
.overlay-hover .overlay-hover-content.overlay-slide-up {
    bottom: -50%;
    top: auto
}
.overlay-hover.card .overlay-hover-content:after {
    border-radius: 2px
}
.overlay-hover.overlay-active .overlay-hover-content,
.overlay-hover:hover .overlay-hover-content {
    opacity: 1
}
.overlay-hover.overlay-active .overlay-slide-down,
.overlay-hover.overlay-active .overlay-slide-up,
.overlay-hover:hover .overlay-slide-down,
.overlay-hover:hover .overlay-slide-up {
    height: 100%;
    visibility: visible;
    top: auto;
    bottom: auto
}
.overlay-hover.rounded:after {
    border-radius: .25rem
}
.overlay-hover-content.overlay-gradient:after,
.overlay.overlay-gradient:after {
    background-color: rgba(36, 36, 36, .4);
    background-image: -moz-linear-gradient(top, transparent, #242424 100%);
    background-image: -ms-linear-gradient(top, transparent, #242424 100%);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(#242424));
    background-image: -webkit-linear-gradient(top, transparent, #242424 100%);
    background-image: -o-linear-gradient(top, transparent, #242424 100%);
    background-image: linear-gradient(top, transparent, #242424 100%)
}
.overlay-hover-content.overlay-gradient-flip:after,
.overlay.overlay-gradient-flip:after {
    background-color: rgba(36, 36, 36, .6);
    background-image: -moz-linear-gradient(top, #242424, transparent 100%);
    background-image: -ms-linear-gradient(top, #242424, transparent 100%);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#242424), to(transparent));
    background-image: -webkit-linear-gradient(top, #242424, transparent 100%);
    background-image: -o-linear-gradient(top, #242424, transparent 100%);
    background-image: linear-gradient(top, #242424, transparent 100%)
}
.overlay-hover-content.overlay-white:after,
.overlay.overlay-white:after {
    background: #fff
}
.overlay-hover-content.overlay-white.overlay-gradient:after,
.overlay.overlay-white.overlay-gradient:after {
    background-color: rgba(255, 255, 255, .4);
    background-image: -moz-linear-gradient(top, transparent, #fff 100%);
    background-image: -ms-linear-gradient(top, transparent, #fff 100%);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(#fff));
    background-image: -webkit-linear-gradient(top, transparent, #fff 100%);
    background-image: -o-linear-gradient(top, transparent, #fff 100%);
    background-image: linear-gradient(top, transparent, #fff 100%)
}
.overlay-hover-content.overlay-white.overlay-gradient-flip:after,
.overlay.overlay-white.overlay-gradient-flip:after {
    background-color: rgba(255, 255, 255, .6);
    background-image: -moz-linear-gradient(top, #fff, transparent 100%);
    background-image: -ms-linear-gradient(top, #fff, transparent 100%);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(transparent));
    background-image: -webkit-linear-gradient(top, #fff, transparent 100%);
    background-image: -o-linear-gradient(top, #fff, transparent 100%);
    background-image: linear-gradient(top, #fff, transparent 100%)
}
.overlay-hover-content.overlay-primary,
.overlay-hover-content.overlay-primary .overlay-close,
.overlay-hover-content.overlay-primary a:not(.btn),
.overlay.overlay-primary,
.overlay.overlay-primary .overlay-close,
.overlay.overlay-primary a:not(.btn),
.timeline-breaker a {
    color: #fff
}
.overlay-hover-content.overlay-white .overlay-footer:before,
.overlay-hover-content.overlay-white .overlay-header:after,
.overlay.overlay-white .overlay-footer:before,
.overlay.overlay-white .overlay-header:after {
    background: #242424
}
.overlay-hover-content.overlay-primary:after,
.overlay.overlay-primary:after {
    background: #3378B9
}
.overlay-hover-content.overlay-primary.overlay-gradient:after,
.overlay.overlay-primary.overlay-gradient:after {
    background-color: rgba(85, 167, 154, .4);
    background-image: -moz-linear-gradient(top, transparent, #3378B9 100%);
    background-image: -ms-linear-gradient(top, transparent, #3378B9 100%);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(#3378B9));
    background-image: -webkit-linear-gradient(top, transparent, #3378B9 100%);
    background-image: -o-linear-gradient(top, transparent, #3378B9 100%);
    background-image: linear-gradient(top, transparent, #3378B9 100%)
}
.overlay-hover-content.overlay-primary.overlay-gradient-flip:after,
.overlay.overlay-primary.overlay-gradient-flip:after {
    background-color: rgba(85, 167, 154, .6);
    background-image: -moz-linear-gradient(top, #3378B9, transparent 100%);
    background-image: -ms-linear-gradient(top, #3378B9, transparent 100%);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3378B9), to(transparent));
    background-image: -webkit-linear-gradient(top, #3378B9, transparent 100%);
    background-image: -o-linear-gradient(top, #3378B9, transparent 100%);
    background-image: linear-gradient(top, #3378B9, transparent 100%)
}
.overlay-hover-content.overlay-primary .overlay-footer:before,
.overlay-hover-content.overlay-primary .overlay-header:after,
.overlay.overlay-primary .overlay-footer:before,
.overlay.overlay-primary .overlay-header:after {
    background: #666
}
.overlay-hover-content.overlay-op-1:after,
.overlay.overlay-op-1:after {
    opacity: .1
}
.overlay-hover-content.overlay-op-2:after,
.overlay.overlay-op-2:after {
    opacity: .2
}
.overlay-hover-content.overlay-op-3:after,
.overlay.overlay-op-3:after {
    opacity: .3
}
.overlay-hover-content.overlay-op-4:after,
.overlay.overlay-op-4:after {
    opacity: .4
}
.overlay-hover-content.overlay-op-5:after,
.overlay.overlay-op-5:after {
    opacity: .5
}
.overlay-hover-content.overlay-op-6:after,
.overlay.overlay-op-6:after {
    opacity: .6
}
.overlay-hover-content.overlay-op-7:after,
.overlay.overlay-op-7:after {
    opacity: .7
}
.overlay-hover-content.overlay-op-8:after,
.overlay.overlay-op-8:after {
    opacity: .8
}
.overlay-hover-content.overlay-op-9:after,
.overlay.overlay-op-9:after {
    opacity: .9
}
.timeline {
    list-style: none;
    background-image: url(../img/misc/bg_timeline-line.png);
    background-repeat: repeat-y;
    background-position: center top;
    padding: 0;
    margin: 2em 0;
    text-align: center
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
    .timeline {
        background-image: url(../img/misc/bg_timeline-line@2x.png);
        background-size: 2px auto
    }
}
.timeline::after {
    display: block;
    content: "";
    clear: both
}
.timeline-marker {
    clear: both;
    background: #fff
}
.timeline-marker h1,
.timeline-marker h2,
.timeline-marker h3,
.timeline-marker h4,
.timeline-marker h5 {
    margin: 0 0 5px
}
.timeline-marker:after,
.timeline-marker:before {
    width: 12px;
    height: 12px;
    background: #1b1b1b;
    margin: 0 auto;
    border-radius: 100%;
    display: block;
    content: ' '
}
.timeline-marker:before {
    display: none
}
.timeline-marker.timeline-marker-bottom h1,
.timeline-marker.timeline-marker-bottom h2,
.timeline-marker.timeline-marker-bottom h3,
.timeline-marker.timeline-marker-bottom h4,
.timeline-marker.timeline-marker-bottom h5 {
    margin: 5px 0 0
}
.timeline-marker.timeline-marker-bottom:before {
    display: block
}
.timeline-marker.timeline-marker-bottom:after {
    display: none
}
.timeline-marker.timeline-marker-middle {
    margin-top: 20px;
    margin-bottom: 20px
}
.timeline-breaker {
    background: #1b1b1b;
    color: #fff;
    font-weight: 600;
    border-radius: 2px;
    margin: 0 auto;
    text-align: center;
    padding: .6em;
    line-height: 1;
    display: block;
    width: 100%;
    max-width: 15em;
    clear: both
}
.timeline-breaker::after {
    display: block;
    content: "";
    clear: both
}
.timeline-breaker a:hover {
    color: #eee
}
.timeline-breaker:after,
.timeline-breaker:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 1px;
    width: 0;
    position: absolute;
    pointer-events: none
}
.timeline-breaker:after {
    border-top-color: #1b1b1b;
    border-width: 10px;
    left: 50%;
    margin-left: -10px
}
.timeline-breaker:before {
    border-top-color: rgba(0, 0, 0, .01);
    border-width: 11px;
    left: 50%;
    margin-left: -11px
}
.timeline-breaker.timeline-breaker-bottom,
.timeline-breaker.timeline-breaker-middle {
    margin-top: 40px;
    margin-bottom: 20px;
    clear: both!important
}
.timeline-breaker.timeline-breaker-bottom {
    margin-bottom: 0
}
.timeline-breaker.timeline-breaker-bottom:after,
.timeline-breaker.timeline-breaker-bottom:before {
    top: -10px;
    border-top: none
}
.timeline-breaker.timeline-breaker-bottom:after {
    border-bottom-color: #1b1b1b
}
.timeline-breaker.timeline-breaker-bottom:before {
    border-bottom-color: rgba(0, 0, 0, .01)
}
.timeline-item.timeline-item-first {
    margin-top: 20px!important
}
.timeline-item.timeline-item-last {
    margin-bottom: 20px!important
}
.timeline-item {
    float: none;
    left: auto;
    right: auto;
    width: 100%;
    padding: 15px;
    margin: 60px auto 0;
    background: #f6f6f6;
    border-radius: 2px;
    position: relative;
    border: 1px solid #f2f2f2;
    border-bottom: 3px solid #3378B9;
    text-align: left
}
.timeline-item::after {
    display: block;
    content: "";
    clear: both
}
.timeline-item:after,
.timeline-item:before {
    top: -20px;
    right: 50%;
    left: 50%;
    position: absolute;
    pointer-events: none;
    display: block;
    font-size: 30px;
    height: 30px;
    line-height: 30px;
    width: 30px;
    text-align: center;
    margin-top: 0;
    margin-left: -14px
}
.timeline-item:after,
.timeline-item:before,
.timeline-stacked-down .timeline-item:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    speak: none
}
.timeline-item:before {
    content: "";
    color: #f6f6f6
}
.timeline-item:after {
    content: "";
    top: -39px;
    background: #fff
}
.timeline-item.highlight:after,
.timeline-item.marker-highlight:after,
.timeline-item.tag-featured:after {
    color: #65b1a5
}
.timeline-item.overlap-push-large {
    margin-top: 120px
}
.timeline-item.overlap-push-medium {
    margin-top: 60px
}
.timeline-item.overlap-push-small {
    margin-top: 30px
}
.timeline-stacked-down .timeline-item:first-child {
    margin-top: 40px
}
.timeline-stacked-down .timeline-item:last-child {
    margin-bottom: 60px
}
.timeline-stacked-down .timeline-item:after,
.timeline-stacked-down .timeline-item:before {
    bottom: -20px;
    top: auto
}
.timeline-stacked-down .timeline-item:before {
    content: ""
}
.timeline-stacked-down .timeline-item:after {
    bottom: -40px;
    top: auto
}
.timeline-item-date {
    font-weight: 600;
    color: #666
}
.timeline-item-title {
    margin-top: 0
}
@media (min-width: 576px) {
    .timeline-breaker.timeline-breaker-bottom,
    .timeline-breaker.timeline-breaker-middle {
        top: 40px
    }
    .timeline-item {
        float: left;
        width: 48%;
        padding: 15px;
        margin-top: 40px;
        right: 30px;
        margin-left: 2%;
        clear: left
    }
    .timeline-item:after,
    .timeline-item:before {
        top: 10%;
        bottom: auto;
        right: -20px;
        left: auto;
        position: absolute;
        pointer-events: none;
        margin: 0;
        display: block;
        font-size: 30px;
        height: 30px;
        line-height: 30px;
        width: 30px;
        text-align: center
    }
    .timeline-item:before {
        font-family: FontAwesome;
        font-style: normal;
        speak: none;
        display: inline-block;
        content: ""
    }
    .timeline-item:after {
        right: -46px
    }
    .timeline-item.even,
    .timeline-item.right {
        float: right;
        clear: right;
        left: 30px;
        right: 0;
        margin-right: 2%;
        margin-left: 0;
        margin-top: 100px
    }
    .timeline-item.even:after,
    .timeline-item.even:before,
    .timeline-item.right:after,
    .timeline-item.right:before {
        left: -20px;
        top: 10%
    }
    .timeline-item.even:before,
    .timeline-item.right:before {
        font-family: FontAwesome;
        font-style: normal;
        speak: none;
        display: inline-block;
        content: ""
    }
    .timeline-item.even:after,
    .timeline-item.right:after {
        left: -46px
    }
    .timeline-item.overlap-off {
        margin-top: 0
    }
    .timeline-item.overlap-pull-large {
        margin-top: -120px
    }
    .timeline-item.overlap-pull-small {
        margin-top: -30px
    }
    .timeline-stacked,
    .timeline.timeline-stacked {
        padding-left: 0;
        padding-right: 0
    }
    .timeline-stacked .timeline-item,
    .timeline-stacked .timeline-item.even,
    .timeline-stacked .timeline-item.right,
    .timeline.timeline-stacked .timeline-item,
    .timeline.timeline-stacked .timeline-item.even,
    .timeline.timeline-stacked .timeline-item.right {
        float: none;
        left: auto;
        right: auto;
        width: 100%;
        padding: 15px;
        margin: 80px auto 0;
        background: #f6f6f6;
        border-radius: 2px;
        position: relative;
        border: 1px solid #f2f2f2;
        border-bottom: 3px solid #3378B9;
        text-align: left
    }
    .timeline-stacked .timeline-item.even::after,
    .timeline-stacked .timeline-item.right::after,
    .timeline-stacked .timeline-item::after,
    .timeline.timeline-stacked .timeline-item.even::after,
    .timeline.timeline-stacked .timeline-item.right::after,
    .timeline.timeline-stacked .timeline-item::after {
        display: block;
        content: "";
        clear: both
    }
    .timeline-stacked .timeline-item.even:after,
    .timeline-stacked .timeline-item.even:before,
    .timeline-stacked .timeline-item.right:after,
    .timeline-stacked .timeline-item.right:before,
    .timeline-stacked .timeline-item:after,
    .timeline-stacked .timeline-item:before,
    .timeline.timeline-stacked .timeline-item.even:after,
    .timeline.timeline-stacked .timeline-item.even:before,
    .timeline.timeline-stacked .timeline-item.right:after,
    .timeline.timeline-stacked .timeline-item.right:before,
    .timeline.timeline-stacked .timeline-item:after,
    .timeline.timeline-stacked .timeline-item:before {
        top: -20px;
        right: 50%;
        left: 50%;
        position: absolute;
        pointer-events: none;
        display: block;
        font-size: 30px;
        height: 30px;
        line-height: 30px;
        width: 30px;
        text-align: center;
        margin-top: 0;
        margin-left: -14px
    }
    .timeline-stacked .timeline-item.even:before,
    .timeline-stacked .timeline-item.right:before,
    .timeline-stacked .timeline-item:before,
    .timeline.timeline-stacked .timeline-item.even:before,
    .timeline.timeline-stacked .timeline-item.right:before,
    .timeline.timeline-stacked .timeline-item:before {
        font-family: FontAwesome;
        font-style: normal;
        speak: none;
        display: inline-block;
        content: "";
        color: #f6f6f6
    }
    .timeline-stacked .timeline-item.even:after,
    .timeline-stacked .timeline-item.right:after,
    .timeline-stacked .timeline-item:after,
    .timeline.timeline-stacked .timeline-item.even:after,
    .timeline.timeline-stacked .timeline-item.right:after,
    .timeline.timeline-stacked .timeline-item:after {
        font-family: FontAwesome;
        font-style: normal;
        speak: none;
        display: inline-block;
        content: "";
        top: -39px;
        background: #fff
    }
    .timeline-stacked .timeline-item.even.highlight:after,
    .timeline-stacked .timeline-item.even.marker-highlight:after,
    .timeline-stacked .timeline-item.even.tag-featured:after,
    .timeline-stacked .timeline-item.highlight:after,
    .timeline-stacked .timeline-item.marker-highlight:after,
    .timeline-stacked .timeline-item.right.highlight:after,
    .timeline-stacked .timeline-item.right.marker-highlight:after,
    .timeline-stacked .timeline-item.right.tag-featured:after,
    .timeline-stacked .timeline-item.tag-featured:after,
    .timeline.timeline-stacked .timeline-item.even.highlight:after,
    .timeline.timeline-stacked .timeline-item.even.marker-highlight:after,
    .timeline.timeline-stacked .timeline-item.even.tag-featured:after,
    .timeline.timeline-stacked .timeline-item.highlight:after,
    .timeline.timeline-stacked .timeline-item.marker-highlight:after,
    .timeline.timeline-stacked .timeline-item.right.highlight:after,
    .timeline.timeline-stacked .timeline-item.right.marker-highlight:after,
    .timeline.timeline-stacked .timeline-item.right.tag-featured:after,
    .timeline.timeline-stacked .timeline-item.tag-featured:after {
        color: #65b1a5
    }
    .timeline-stacked .timeline-item.even.overlap-push-large,
    .timeline-stacked .timeline-item.overlap-push-large,
    .timeline-stacked .timeline-item.right.overlap-push-large,
    .timeline.timeline-stacked .timeline-item.even.overlap-push-large,
    .timeline.timeline-stacked .timeline-item.overlap-push-large,
    .timeline.timeline-stacked .timeline-item.right.overlap-push-large {
        margin-top: 120px
    }
    .timeline-stacked .timeline-item.even.overlap-push-medium,
    .timeline-stacked .timeline-item.overlap-push-medium,
    .timeline-stacked .timeline-item.right.overlap-push-medium,
    .timeline.timeline-stacked .timeline-item.even.overlap-push-medium,
    .timeline.timeline-stacked .timeline-item.overlap-push-medium,
    .timeline.timeline-stacked .timeline-item.right.overlap-push-medium {
        margin-top: 60px
    }
    .timeline-stacked .timeline-item.even.overlap-push-small,
    .timeline-stacked .timeline-item.overlap-push-small,
    .timeline-stacked .timeline-item.right.overlap-push-small,
    .timeline.timeline-stacked .timeline-item.even.overlap-push-small,
    .timeline.timeline-stacked .timeline-item.overlap-push-small,
    .timeline.timeline-stacked .timeline-item.right.overlap-push-small {
        margin-top: 30px
    }
    .timeline-stacked.timeline-stacked-down .timeline-item:first-child,
    .timeline.timeline-stacked.timeline-stacked-down .timeline-item:first-child {
        margin-top: 40px
    }
    .timeline-stacked.timeline-stacked-down .timeline-item:last-child,
    .timeline.timeline-stacked.timeline-stacked-down .timeline-item:last-child {
        margin-bottom: 60px
    }
    .timeline-stacked.timeline-stacked-down .timeline-item:after,
    .timeline-stacked.timeline-stacked-down .timeline-item:before,
    .timeline.timeline-stacked.timeline-stacked-down .timeline-item:after,
    .timeline.timeline-stacked.timeline-stacked-down .timeline-item:before {
        bottom: -20px;
        top: auto
    }
    .timeline-stacked.timeline-stacked-down .timeline-item:before,
    .timeline.timeline-stacked.timeline-stacked-down .timeline-item:before {
        font-family: FontAwesome;
        font-style: normal;
        speak: none;
        display: inline-block;
        content: ""
    }
    .timeline-stacked.timeline-stacked-down .timeline-item:after,
    .timeline.timeline-stacked.timeline-stacked-down .timeline-item:after {
        bottom: -40px;
        top: auto
    }
    .timeline-stacked.timeline-stacked-down .timeline-item.even.last,
    .timeline-stacked.timeline-stacked-down .timeline-item.last,
    .timeline-stacked.timeline-stacked-down .timeline-item.right.last,
    .timeline.timeline-stacked.timeline-stacked-down .timeline-item.even.last,
    .timeline.timeline-stacked.timeline-stacked-down .timeline-item.last,
    .timeline.timeline-stacked.timeline-stacked-down .timeline-item.right.last {
        margin-bottom: 40px
    }
    .timeline-stacked .timeline-breaker.timeline-breaker-bottom,
    .timeline-stacked .timeline-breaker.timeline-breaker-middle,
    .timeline.timeline-stacked .timeline-breaker.timeline-breaker-bottom,
    .timeline.timeline-stacked .timeline-breaker.timeline-breaker-middle {
        top: auto
    }
}
.timeline-left,
.timeline.timeline-left {
    background-position: left top;
    margin-left: 20px;
    padding-bottom: 0;
    text-align: left
}
.timeline-left .timeline-marker,
.timeline.timeline-left .timeline-marker {
    margin-left: -5px;
    margin-right: 0
}
.timeline-left .timeline-marker:after,
.timeline-left .timeline-marker:before,
.timeline.timeline-left .timeline-marker:after,
.timeline.timeline-left .timeline-marker:before {
    margin-left: 0
}
.timeline-left .timeline-breaker,
.timeline.timeline-left .timeline-breaker {
    margin-left: -20px
}
.timeline-left .timeline-breaker:after,
.timeline-left .timeline-breaker:before,
.timeline.timeline-left .timeline-breaker:after,
.timeline.timeline-left .timeline-breaker:before {
    left: 20px
}
.timeline-left .timeline-item,
.timeline-left .timeline-item.even,
.timeline-left .timeline-item.right,
.timeline.timeline-left .timeline-item,
.timeline.timeline-left .timeline-item.even,
.timeline.timeline-left .timeline-item.right {
    float: none;
    clear: both;
    width: 92%;
    margin-left: 25px;
    margin-right: 0;
    margin-top: 40px;
    left: auto;
    right: auto
}
.timeline-left .timeline-item.even:after,
.timeline-left .timeline-item.even:before,
.timeline-left .timeline-item.right:after,
.timeline-left .timeline-item.right:before,
.timeline-left .timeline-item:after,
.timeline-left .timeline-item:before,
.timeline.timeline-left .timeline-item.even:after,
.timeline.timeline-left .timeline-item.even:before,
.timeline.timeline-left .timeline-item.right:after,
.timeline.timeline-left .timeline-item.right:before,
.timeline.timeline-left .timeline-item:after,
.timeline.timeline-left .timeline-item:before {
    right: auto;
    left: -20px;
    margin-left: 0;
    top: 20px
}
.timeline-left .timeline-item.even:before,
.timeline-left .timeline-item.right:before,
.timeline-left .timeline-item:before,
.timeline.timeline-left .timeline-item.even:before,
.timeline.timeline-left .timeline-item.right:before,
.timeline.timeline-left .timeline-item:before {
    font-family: FontAwesome;
    font-style: normal;
    speak: none;
    display: inline-block;
    content: ""
}
.timeline-left .timeline-item.even:after,
.timeline-left .timeline-item.right:after,
.timeline-left .timeline-item:after,
.timeline.timeline-left .timeline-item.even:after,
.timeline.timeline-left .timeline-item.right:after,
.timeline.timeline-left .timeline-item:after {
    left: -40px
}
.timeline-left .pagination,
.timeline.timeline-left .pagination {
    background: 0 0;
    padding-left: 1em;
    padding-right: 1em
}
.timeline-left .timeline-breaker.timeline-breaker-bottom,
.timeline-left .timeline-breaker.timeline-breaker-middle,
.timeline.timeline-left .timeline-breaker.timeline-breaker-bottom,
.timeline.timeline-left .timeline-breaker.timeline-breaker-middle {
    top: auto;
    margin-bottom: 0
}
.timeline-right,
.timeline.timeline-right {
    background-position: right top;
    margin-right: 20px;
    text-align: right
}
.timeline-right .timeline-marker,
.timeline.timeline-right .timeline-marker {
    margin-left: 0;
    margin-right: -5px;
    float: right
}
.timeline-right .timeline-breaker,
.timeline.timeline-right .timeline-breaker {
    margin-left: 0;
    margin-right: -20px;
    float: right
}
.timeline-right .timeline-breaker:after,
.timeline-right .timeline-breaker:before,
.timeline.timeline-right .timeline-breaker:after,
.timeline.timeline-right .timeline-breaker:before {
    right: 12px;
    left: auto
}
.timeline-right .timeline-item,
.timeline-right .timeline-item.even,
.timeline-right .timeline-item.right,
.timeline.timeline-right .timeline-item,
.timeline.timeline-right .timeline-item.even,
.timeline.timeline-right .timeline-item.right {
    float: right;
    clear: both;
    width: 92%;
    margin-left: 0;
    margin-right: 25px;
    margin-top: 40px;
    left: auto;
    right: 0
}
.timeline-right .timeline-item.even:after,
.timeline-right .timeline-item.even:before,
.timeline-right .timeline-item.right:after,
.timeline-right .timeline-item.right:before,
.timeline-right .timeline-item:after,
.timeline-right .timeline-item:before,
.timeline.timeline-right .timeline-item.even:after,
.timeline.timeline-right .timeline-item.even:before,
.timeline.timeline-right .timeline-item.right:after,
.timeline.timeline-right .timeline-item.right:before,
.timeline.timeline-right .timeline-item:after,
.timeline.timeline-right .timeline-item:before {
    left: auto;
    right: -20px;
    margin-right: 0;
    top: 20px
}
.timeline-right .timeline-item.even:before,
.timeline-right .timeline-item.right:before,
.timeline-right .timeline-item:before,
.timeline.timeline-right .timeline-item.even:before,
.timeline.timeline-right .timeline-item.right:before,
.timeline.timeline-right .timeline-item:before {
    font-family: FontAwesome;
    font-style: normal;
    speak: none;
    display: inline-block;
    content: ""
}
.timeline-right .timeline-item.even:after,
.timeline-right .timeline-item.right:after,
.timeline-right .timeline-item:after,
.timeline.timeline-right .timeline-item.even:after,
.timeline.timeline-right .timeline-item.right:after,
.timeline.timeline-right .timeline-item:after {
    right: -40px;
    left: auto
}
.timeline-right .pagination,
.timeline.timeline-right .pagination {
    background: 0 0;
    padding-left: 1em;
    padding-right: 1em
}
.timeline-right .timeline-breaker.timeline-breaker-bottom,
.timeline-right .timeline-breaker.timeline-breaker-middle,
.timeline.timeline-right .timeline-breaker.timeline-breaker-bottom,
.timeline.timeline-right .timeline-breaker.timeline-breaker-middle {
    top: auto;
    margin-bottom: 0
}
.timeline-mini .timeline-item {
    padding: .5em!important;
    margin-top: 50px!important
}
@media (min-width: 576px) {
    .timeline.timeline-left .timeline-item,
    .timeline.timeline-left .timeline-item.even,
    .timeline.timeline-left .timeline-item.right,
    .timeline.timeline-right .timeline-item,
    .timeline.timeline-right .timeline-item.even,
    .timeline.timeline-right .timeline-item.right {
        width: 96%
    }
}
.fa {
    vertical-align: middle
}
.icon-1x {
    font-size: 24px
}
.icon-2x {
    font-size: 2em
}
.icon-3x {
    font-size: 3em
}
.icon-4x {
    font-size: 4em
}
.icon-5x {
    font-size: 5em
}
.icon-6x {
    font-size: 6em
}
.icon-7x {
    font-size: 7em
}
.icon-8x {
    font-size: 8em
}
.icon-9x {
    font-size: 9em
}
.icon-10x {
    font-size: 10em
}
.icon-15x {
    font-size: 15em
}
.icon-20x {
    font-size: 20em
}
.icon-25x {
    font-size: 25em
}
.icon-30x {
    font-size: 30em
}
.icon-rotate-25 {
    -webkit-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    transform: rotate(25deg)
}
.icon-rotate-45 {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}
.icon-rotate-90 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}
.icon-rotate-180 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}
.icon-rotate-270 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}
.icon-flip-h {
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}
.icon-flip-v {
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1)
}
.icon-bg {
    position: absolute;
    opacity: .5;
    top: 3%;
    left: 3%;
    right: 3%
}
.icon-bg.icon-bg-r {
    left: auto;
    right: 3%
}
.icon-bg.icon-bg-b {
    top: auto;
    bottom: 3%
}
.icon-bg.icon-bg-r-ol {
    left: auto;
    right: -3%
}
.icon-bg.icon-bg-l-ol {
    left: -3%;
    right: auto
}
.icon-bg.icon-bg-t-ol {
    top: -3%;
    bottom: 0
}
.icon-bg.icon-bg-b-ol {
    top: 0;
    bottom: -3%
}
.bg-video>* {
    z-index: 1;
    position: relative
}
.bg-video-video {
    z-index: 0!important
}
.bg-img,
.bg-img-cover {
    background-size: cover
}
.bg-img-contain {
    background-size: contain!important
}
.google-map {
    position: relative;
    display: block;
    width: 100%;
    padding: 0
}
.google-map:before {
    content: '';
    display: block;
    padding-top: 30%
}
.google-map iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%!important;
    height: 100%!important;
    border: 0
}
.code-block-link {
    font-size: 13px;
    font-weight: 600
}
.code-block-link:before {
    font-family: FontAwesome;
    font-style: normal;
    speak: none;
    display: inline-block;
    content: "";
    padding-right: 5px
}
.focus-box {
    border-top: 1px solid #e3e3e3;
    border-bottom: 5px solid #e3e3e3
}
.stat {
    font-size: 24px;
    text-align: center;
    color: #fff;
    margin-bottom: 10px
}
.stat .stat-header {
    background: #3378B9;
    background-image: -moz-radial-gradient(center, circle, #64b1a4, #4c968a 100%);
    background-image: -ms-radial-gradient(center, circle, #64b1a4, #4c968a 100%);
    background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(#64b1a4), to(#4c968a));
    background-image: -webkit-radial-gradient(center, circle, #64b1a4, #4c968a 100%);
    background-image: -o-radial-gradient(center, circle, #64b1a4, #4c968a 100%);
    padding: 20px;
    border-radius: 6px;
    position: relative;
    margin: 0 15px;
    min-height: 40px;
    line-height: 40px
}
.stat .stat-header:after,
.stat .stat-header:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}
.stat .stat-header:after {
    border-top-color: #3378B9;
    border-width: 5px;
    left: 50%;
    margin-left: -5px
}
.stat .stat-header:before {
    border-top-color: rgba(0, 0, 0, .01);
    border-width: 6px;
    left: 50%;
    margin-left: -6px
}
.stat small {
    text-shadow: none;
    font-size: 12px;
    display: block;
    color: #494949;
    color: rgba(27, 27, 27, .8);
    margin: 10px 0 0
}
.card-effect {
    position: relative;
    margin: 0
}
.card-effect .card-front {
    position: relative;
    display: block
}
.card-effect .card-back {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0
}
.card-effect.card-effect-3d-over .card-back {
    height: 100%;
    width: 100%;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform .3s, opacity .3s;
    -moz-transition: -moz-transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s
}
.card-effect.card-effect-3d-over.card-hover .card-back,
.card-effect.card-effect-3d-over:hover .card-back {
    opacity: 1;
    transform: translate(10px, 10px);
    z-index: 5
}
.card-effect.card-effect-back-reveal .card-front,
.card-effect.card-effect-front-to-back .card-front {
    z-index: 10;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform .4s, opacity .4s;
    -moz-transition: -moz-transform .4s, opacity .4s;
    transition: transform .4s, opacity .4s
}
.card-effect.card-effect-back-reveal .card-back,
.card-effect.card-effect-front-to-back .card-back {
    height: 100%;
    width: 100%;
    opacity: 0;
    -webkit-transform: scale(.7);
    -moz-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform .4s, opacity .4s;
    -moz-transition: -moz-transform .4s, opacity .4s;
    transition: transform .4s, opacity .4s
}
.card-effect.card-effect-back-reveal.card-hover .card-front,
.card-effect.card-effect-back-reveal:hover .card-front,
.card-effect.card-effect-front-to-back.card-hover .card-front,
.card-effect.card-effect-front-to-back:hover .card-front {
    -webkit-transform: scale(.1);
    -moz-transform: scale(.1);
    -ms-transform: scale(.1);
    transform: scale(.1);
    opacity: 0
}
.card-effect.card-effect-back-reveal .card-back,
.card-effect.card-effect-back-reveal.card-hover .card-back,
.card-effect.card-effect-back-reveal:hover .card-back,
.card-effect.card-effect-front-to-back.card-hover .card-back,
.card-effect.card-effect-front-to-back:hover .card-back {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}
.card-effect.card-effect-push-up .card-front,
.card-effect.card-effect-push-up-half .card-front {
    -webkit-transition: -webkit-transform .4s;
    -moz-transition: -moz-transform .4s;
    transition: transform .4s
}
.card-effect.card-effect-push-up .card-back,
.card-effect.card-effect-push-up-half .card-back {
    height: 100%;
    width: 100%;
    top: auto;
    bottom: 0;
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: -webkit-transform .4s, opacity .1s .3s;
    -moz-transition: -moz-transform .4s, opacity .1s .3s;
    transition: transform .4s, opacity .1s .3s
}
.card-effect.card-effect-push-up-half.card-hover .card-front,
.card-effect.card-effect-push-up-half:hover .card-front,
.card-effect.card-effect-push-up.card-hover .card-front,
.card-effect.card-effect-push-up:hover .card-front {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}
.card-effect.card-effect-push-up-half.card-hover .card-back,
.card-effect.card-effect-push-up-half:hover .card-back,
.card-effect.card-effect-push-up.card-hover .card-back,
.card-effect.card-effect-push-up:hover .card-back {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .4s, opacity .1s;
    -moz-transition: -moz-transform .4s, opacity .1s;
    transition: transform .4s, opacity .1s
}
.card-effect.card-effect-push-up-half .card-back {
    height: 50%
}
.card-effect.card-effect-push-up-half.card-hover .card-front,
.card-effect.card-effect-push-up-half:hover .card-front {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}
.card-grow {
    -webkit-transition: all ease .2s;
    -moz-transition: all ease .2s;
    -ms-transition: all ease .2s;
    -o-transition: all ease .2s;
    transition: all ease .2s
}
.card-grow.hover,
.card-grow:hover {
    -webkit-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03)
}
.social-media-branding a.social-link {
    display: inline-block;
    margin-right: 5px;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in
}
.social-media-branding .fa {
    font-size: 36px
}
.social-media-branding.social-media-branding-sm a.social-link {
    margin-right: 2px
}
.social-media-branding.social-media-branding-sm .fa {
    font-size: 26px
}
.social-media-branding.social-media-branding-xs a.social-link {
    margin-right: 0
}
.social-media-branding.social-media-branding-xs .fa {
    font-size: 20px
}
.branding-twitter {
    color: #464646
}
.branding-twitter:hover {
    color: #55ACEE
}
.branding-facebook {
    color: #464646
}
.branding-facebook:hover {
    color: #3B569B
}
.branding-linkedin {
    color: #464646
}
.branding-linkedin:hover {
    color: #4875B4
}
.branding-google-plus {
    color: #464646
}
.branding-google-plus:hover {
    color: #dd4b39
}
.btn.branding-facebook,
.btn.branding-google-plus,
.btn.branding-linkedin,
.btn.branding-twitter {
    color: #fff
}
.btn.branding-twitter:hover {
    background-color: #55ACEE
}
.btn.branding-facebook:hover {
    background-color: #3B569B
}
.btn.branding-linkedin:hover {
    background-color: #4875B4
}
.btn.branding-google-plus:hover {
    background-color: #dd4b39
}
.price-banner,
.pricing-table .card-footer {
    background: #fff
}
.price-banner {
    margin: 0;
    padding: 20px 1.25rem;
    text-shadow: none;
    color: #3378B9;
    display: block;
    font-size: 16px;
    line-height: 1;
    min-height: 70px
}
.price-banner .price-digits {
    font-size: 32px;
    font-weight: 700
}
.price-banner.price-banner-sm {
    min-height: 0;
    padding-top: 10px;
    padding-bottom: 10px
}
.pricing-table .card-title {
    margin-bottom: 0
}
.pricing-table .card-header {
    height: 90px;
    background: #fff
}
@media (min-width: 576px) {
    .pricing-table .card-offset-y {
        position: relative;
        z-index: 1;
        margin-top: -10px
    }
    .pricing-table .card-offset-y .card-header {
        height: 100px
    }
    .pricing-table .card-offset-y .card-footer {
        padding-top: 22px
    }
    .pricing-table .card-offset-y .card-title {
        margin-top: 10px;
        position: relative
    }
    .page-boxed #content,
    .page-boxed #content-below,
    .page-boxed #footer,
    .page-boxed #header,
    .page-boxed #highlighted {
        max-width: 760px;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc
    }
    .page-boxed #footer {
        border-left-color: #333;
        border-right-color: #333
    }
}
.pricing-table .card-header-hidden {
    margin-top: 90px;
    display: block
}
.pricing-table .card-header-hidden .card-header {
    display: none
}
.pricing-table .price-banner .price-digits {
    font-size: 22px
}
.pricing-table .list-group-item {
    height: 50px;
    display: block
}
.page-title {
    margin: 0
}
.page-title small {
    color: rgba(51, 51, 51, .5)
}
.title-divider {
    text-align: left;
    margin-bottom: 1em;
    background: url(../img/bg_divider.png) left center repeat-x;
    padding: 0
}
.author,
.customers-carousel .owl-item,
.date-md,
.date-wrapper,
.team-grid .team-member,
.theme-colours {
    text-align: center
}
.title-divider span {
    background: #fff;
    padding-right: .5em
}
.title-divider small {
    display: block;
    color: rgba(51, 51, 51, .6);
    margin-top: 5px
}
.bg-faded .title-divider span {
    background: #f7f7f7
}
.bg-grey .title-divider span {
    background: #eee
}
.bg-grey-dark .title-divider span {
    background: #555
}
.bg-primary .title-divider span {
    background: #3378B9
}
.bg-primary-dark .title-divider span {
    background: #33635c
}
.bg-primary-faded .title-divider span {
    background: rgba(85, 167, 154, .3)
}
.bg-info .title-divider span {
    background: #5bc0de
}
.bg-success .title-divider span {
    background: #5cb85c
}
.bg-warning .title-divider span {
    background: #f0ad4e
}
.bg-danger .title-divider span {
    background: #d9534f
}
.bg-inverse .title-divider span {
    background: #292b2c
}
.bg-secondary .title-divider span {
    background: #fff
}
.page-boxed #content,
.page-boxed #content-below,
.page-boxed #footer,
.page-boxed #header,
.page-boxed #highlighted {
    margin-left: auto;
    margin-right: auto
}
.page-boxed #content,
.page-boxed #header {
    background-color: #fff
}
@media (min-width: 768px) {
    .page-boxed #content,
    .page-boxed #content-below,
    .page-boxed #footer,
    .page-boxed #header,
    .page-boxed #highlighted {
        max-width: 1000px
    }
}
.colour-switcher {
    position: fixed!important;
    width: 180px;
    left: -180px;
    top: 180px;
    background: #fff;
    padding: 15px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    border: 2px solid #E6E6E6;
    border-radius: 0 0 3px;
    z-index: 100000
}
@media (max-width: 767px) {
    .colour-switcher {
        top: 50%
    }
}
.colour-switcher.show {
    left: 0
}
.colour-switcher small {
    font-size: 12px;
    line-height: 12px
}
.colour-switcher .colour-switcher-toggle {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 38px;
    text-align: center;
    font-size: 20px;
    background: #fff;
    border-radius: 0 3px 3px 0;
    border: 2px solid #E6E6E6;
    border-left: none;
    position: absolute;
    top: -2px;
    right: -40px;
    color: rgba(27, 27, 27, .8)
}
.colour-switcher .colour-switcher-toggle.active,
.colour-switcher .colour-switcher-toggle:active,
.colour-switcher .colour-switcher-toggle:hover {
    color: #1b1b1b
}
.theme-colours a {
    text-indent: -10000px;
    display: inline-block;
    width: 32px;
    height: 32px;
    border: 3px solid #ccc;
    border: 3px solid rgba(255, 255, 255, .5);
    margin: 2px
}
.header-below #header .sticky,
.header-below .header.sticky,
.header-below .sticky .header,
.navbar-layout-navbar-below .dropdown-menu {
    margin-top: 0!important
}
.theme-colours a.active,
.theme-colours a:hover {
    border: 3px solid rgba(27, 27, 27, .8)
}
.theme-colours a.green {
    background-color: #3378B9;
    border: 3px solid #fff
}
.theme-colours a.green.active,
.theme-colours a.green:focus,
.theme-colours a.green:hover {
    border: 3px solid #98cac2
}
.theme-colours a.red {
    background-color: #BE3E1D;
    border: 3px solid #fff
}
.theme-colours a.red.active,
.theme-colours a.red:focus,
.theme-colours a.red:hover {
    border: 3px solid #e6785b
}
.theme-colours a.blue {
    background-color: #00ADBB;
    border: 3px solid #fff
}
.theme-colours a.blue.active,
.theme-colours a.blue:focus,
.theme-colours a.blue:hover {
    border: 3px solid #2ef
}
.theme-colours a.purple {
    background-color: #b771b0;
    border: 3px solid #fff
}
.theme-colours a.purple.active,
.theme-colours a.purple:focus,
.theme-colours a.purple:hover {
    border: 3px solid #d9b5d6
}
.theme-colours a.pink {
    background-color: #CC164D;
    border: 3px solid #fff
}
.theme-colours a.pink.active,
.theme-colours a.pink:focus,
.theme-colours a.pink:hover {
    border: 3px solid #ed5b87
}
.theme-colours a.orange {
    background-color: #e67e22;
    border: 3px solid #fff
}
.theme-colours a.orange.active,
.theme-colours a.orange:focus,
.theme-colours a.orange:hover {
    border: 3px solid #f0b37e
}
.theme-colours a.lime {
    background-color: #b1dc44;
    border: 3px solid #fff
}
.theme-colours a.lime.active,
.theme-colours a.lime:focus,
.theme-colours a.lime:hover {
    border: 3px solid #d5ec9a
}
.theme-colours a.blue-dark {
    background-color: #34495e;
    border: 3px solid #fff
}
.theme-colours a.blue-dark.active,
.theme-colours a.blue-dark:focus,
.theme-colours a.blue-dark:hover {
    border: 3px solid #587ca0
}
.theme-colours a.red-dark {
    background-color: #a10f2b;
    border: 3px solid #fff
}
.theme-colours a.red-dark.active,
.theme-colours a.red-dark:focus,
.theme-colours a.red-dark:hover {
    border: 3px solid #eb2b50
}
.theme-colours a.brown {
    background-color: #91633c;
    border: 3px solid #fff
}
.theme-colours a.brown.active,
.theme-colours a.brown:focus,
.theme-colours a.brown:hover {
    border: 3px solid #c4966f
}
.theme-colours a.cyan-dark {
    background-color: #008b8b;
    border: 3px solid #fff
}
.theme-colours a.cyan-dark.active,
.theme-colours a.cyan-dark:focus,
.theme-colours a.cyan-dark:hover {
    border: 3px solid #00f1f1
}
.theme-colours a.yellow {
    background-color: #D4AC0D;
    border: 3px solid #fff
}
.theme-colours a.yellow.active,
.theme-colours a.yellow:focus,
.theme-colours a.yellow:hover {
    border: 3px solid #f4d453
}
.theme-colours a.slate {
    background-color: #5D6D7E;
    border: 3px solid #fff
}
.theme-colours a.slate.active,
.theme-colours a.slate:focus,
.theme-colours a.slate:hover {
    border: 3px solid #92a0af
}
.theme-colours a.olive {
    background-color: olive;
    border: 3px solid #fff
}
.theme-colours a.olive.active,
.theme-colours a.olive:focus,
.theme-colours a.olive:hover {
    border: 3px solid #e6e600
}
.theme-colours a.teal {
    background-color: teal;
    border: 3px solid #fff
}
.theme-colours a.teal.active,
.theme-colours a.teal:focus,
.theme-colours a.teal:hover {
    border: 3px solid #00e6e6
}
.theme-colours a.green-bright {
    background-color: #2ECC71;
    border: 3px solid #fff
}
.theme-colours a.green-bright.active,
.theme-colours a.green-bright:focus,
.theme-colours a.green-bright:hover {
    border: 3px solid #7ee2a8
}
.theme-colours.theme-colours-lg a {
    width: 105px;
    height: 105px
}
.grid-demo .row {
    background-color: #f9f9f9;
    margin-bottom: 1rem
}
.grid-demo .row>.col,
.grid-demo .row>[class^=col-] {
    padding-top: .75rem;
    padding-bottom: .75rem;
    background-color: #f3f3f3;
    border: 1px solid #ccc
}
.flex-ew,
.flex-fullwidth {
    flex: 1;
    width: 100%
}
.flex-valign {
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}
.flex-valign-b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end
}
.navbar-layout-navbar-below .navbar-main {
    width: 100%!important
}
.navbar-layout-navbar-below .navbar-main#jPanelMenu-menu {
    width: 280px!important
}
.navbar-layout-navbar-below .header {
    padding-bottom: 25px;
    padding-top: 25px
}
.navbar-layout-navbar-below .navbar-main .nav-item .nav-link {
    padding-bottom: 15px;
    padding-top: 15px
}
.header-compact .header,
.header-compact-sticky .header.is-sticky,
.header-compact-sticky .is-sticky .header {
    padding: 7.5px 0
}
.header-compact .header .header-brand-text h1,
.header-compact-sticky .header.is-sticky .header-brand-text h1,
.header-compact-sticky .is-sticky .header .header-brand-text h1 {
    font-size: 34px
}
.header-dark .header {
    background: #292b2c
}
.header-dark .header .header-inner .header-divider:after {
    background-color: #5a5f61
}
.header-dark .header .header-brand-text,
.header-dark .header .header-brand-text h1 {
    color: #d4d4d4
}
.header-dark .header .header-brand-text h1 span {
    color: #ecf5f4
}
.header-dark .header .header-slogan {
    color: #dbedea
}
.header-primary .header {
    border-bottom-color: #292b2c
}
.header-primary .header .header-inner .header-divider:after {
    background-color: #87c2b8
}
.header-primary .header .header-brand-text,
.header-primary .header .header-brand-text h1 {
    color: #d7d7d7
}
.header-primary .header .header-brand-text h1 span {
    color: #ecf5f4
}
.header-primary .header .header-slogan {
    color: #dbedea
}
.header-transparent .header {
    background: 0 0;
    border-bottom-color: transparent
}
.header-transparent .header.is-sticky,
.header-transparent .is-sticky .header {
    background-color: rgba(255, 255, 255, .98);
    border-bottom-color: #3378B9
}
.header-transparent.header-dark .header.is-sticky,
.header-transparent.header-dark .is-sticky .header {
    background-color: rgba(41, 43, 44, .98)
}
.header-transparent.header-primary .header.is-sticky,
.header-transparent.header-primary .is-sticky .header {
    background-color: rgba(85, 167, 154, .98);
    border-bottom-color: #292b2c
}
.header-translucent .header {
    background-color: rgba(255, 255, 255, .85);
    border-bottom-color: #e6e6e6
}
.header-translucent .header.sticky,
.header-translucent .sticky .header {
    background-color: rgba(255, 255, 255, .2);
    border-bottom-color: #e6e6e6
}
.header-translucent .header.is-sticky,
.header-translucent .is-sticky .header {
    background-color: rgba(255, 255, 255, .95);
    border-bottom-color: rgba(85, 167, 154, .6)
}
.header-translucent.header-dark .header {
    background-color: rgba(41, 43, 44, .2);
    border-bottom-color: rgba(41, 43, 44, .1)
}
.header-translucent.header-dark .header.is-sticky,
.header-translucent.header-dark .is-sticky .header {
    background-color: rgba(41, 43, 44, .95);
    border-bottom-color: rgba(85, 167, 154, .4)
}
.header-translucent.header-primary .header {
    background-color: rgba(85, 167, 154, .2);
    border-bottom-color: rgba(85, 167, 154, .6)
}
.header-translucent.header-primary .header.is-sticky,
.header-translucent.header-primary .is-sticky .header {
    background-color: rgba(85, 167, 154, .95);
    border-bottom-color: #292b2c
}
.header-fixed-left #header .header,
.header-fixed-right #header .header {
    border-bottom: none
}
.header-ontop #header {
    position: absolute;
    left: 0;
    right: 0;
    top: 0
}
.header-fixed-left #header {
    position: fixed;
    width: 25%;
    left: 0;
    right: auto;
    top: 0;
    bottom: 0;
    height: 100%;
    z-index: 1
}
.header-fixed-left #content,
.header-fixed-left #content-below,
.header-fixed-left #footer,
.header-fixed-left #highlight {
    width: 100%;
    padding-left: 25%
}
.header-fixed-left #footer.footer-fixed {
    position: fixed;
    width: 25%;
    left: 0;
    right: auto;
    top: auto;
    bottom: 0;
    background: 0 0;
    border: none;
    z-index: 2
}
.header-fixed-right #header {
    position: fixed;
    width: 25%;
    left: auto;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    z-index: 1
}
.header-fixed-right #content,
.header-fixed-right #content-below,
.header-fixed-right #footer,
.header-fixed-right #highlight {
    width: 100%;
    padding-right: 25%
}
.header-fixed-right #footer.footer-fixed {
    position: fixed;
    width: 25%;
    left: auto;
    right: 0;
    top: auto;
    bottom: 0;
    background: 0 0;
    border: none;
    z-index: 2
}
@media (min-width: 576px) {
    .header-fixed-left-sm #header .header,
    .header-fixed-right-sm #header .header {
        border-bottom: none
    }
    .header-fixed-left-sm #header {
        position: fixed;
        width: 25%;
        left: 0;
        right: auto;
        top: 0;
        bottom: 0;
        height: 100%;
        z-index: 1
    }
    .header-fixed-left-sm #content,
    .header-fixed-left-sm #content-below,
    .header-fixed-left-sm #footer,
    .header-fixed-left-sm #highlight {
        width: 100%;
        padding-left: 25%
    }
    .header-fixed-left-sm #footer.footer-fixed {
        position: fixed;
        width: 25%;
        left: 0;
        right: auto;
        top: auto;
        bottom: 0;
        background: 0 0;
        border: none;
        z-index: 2
    }
    .header-fixed-right-sm #header {
        position: fixed;
        width: 25%;
        left: auto;
        right: 0;
        top: 0;
        bottom: 0;
        height: 100%;
        z-index: 1
    }
    .header-fixed-right-sm #content,
    .header-fixed-right-sm #content-below,
    .header-fixed-right-sm #footer,
    .header-fixed-right-sm #highlight {
        width: 100%;
        padding-right: 25%
    }
    .header-fixed-right-sm #footer.footer-fixed {
        position: fixed;
        width: 25%;
        left: auto;
        right: 0;
        top: auto;
        bottom: 0;
        background: 0 0;
        border: none;
        z-index: 2
    }
}
@media (min-width: 768px) {
    .header-fixed-left-md #header .header,
    .header-fixed-right-md #header .header {
        border-bottom: none
    }
    .header-fixed-left-md #header {
        position: fixed;
        width: 25%;
        left: 0;
        right: auto;
        top: 0;
        bottom: 0;
        height: 100%;
        z-index: 1
    }
    .header-fixed-left-md #content,
    .header-fixed-left-md #content-below,
    .header-fixed-left-md #footer,
    .header-fixed-left-md #highlight {
        width: 100%;
        padding-left: 25%
    }
    .header-fixed-left-md #footer.footer-fixed {
        position: fixed;
        width: 25%;
        left: 0;
        right: auto;
        top: auto;
        bottom: 0;
        background: 0 0;
        border: none;
        z-index: 2
    }
    .header-fixed-right-md #header {
        position: fixed;
        width: 25%;
        left: auto;
        right: 0;
        top: 0;
        bottom: 0;
        height: 100%;
        z-index: 1
    }
    .header-fixed-right-md #content,
    .header-fixed-right-md #content-below,
    .header-fixed-right-md #footer,
    .header-fixed-right-md #highlight {
        width: 100%;
        padding-right: 25%
    }
    .header-fixed-right-md #footer.footer-fixed {
        position: fixed;
        width: 25%;
        left: auto;
        right: 0;
        top: auto;
        bottom: 0;
        background: 0 0;
        border: none;
        z-index: 2
    }
}
@media (min-width: 992px) {
    .page-boxed #content,
    .page-boxed #content-below,
    .page-boxed #footer,
    .page-boxed #header,
    .page-boxed #highlighted {
        max-width: 1180px
    }
    .header-fixed-left-lg #header .header,
    .header-fixed-right-lg #header .header {
        border-bottom: none
    }
    .header-fixed-left-lg #header {
        position: fixed;
        width: 25%;
        left: 0;
        right: auto;
        top: 0;
        bottom: 0;
        height: 100%;
        z-index: 1
    }
    .header-fixed-left-lg #content,
    .header-fixed-left-lg #content-below,
    .header-fixed-left-lg #footer,
    .header-fixed-left-lg #highlight {
        width: 100%;
        padding-left: 25%
    }
    .header-fixed-left-lg #footer.footer-fixed {
        position: fixed;
        width: 25%;
        left: 0;
        right: auto;
        top: auto;
        bottom: 0;
        background: 0 0;
        border: none;
        z-index: 2
    }
    .header-fixed-right-lg #header {
        position: fixed;
        width: 25%;
        left: auto;
        right: 0;
        top: 0;
        bottom: 0;
        height: 100%;
        z-index: 1
    }
    .header-fixed-right-lg #content,
    .header-fixed-right-lg #content-below,
    .header-fixed-right-lg #footer,
    .header-fixed-right-lg #highlight {
        width: 100%;
        padding-right: 25%
    }
    .header-fixed-right-lg #footer.footer-fixed {
        position: fixed;
        width: 25%;
        left: auto;
        right: 0;
        top: auto;
        bottom: 0;
        background: 0 0;
        border: none;
        z-index: 2
    }
}
@media (min-width: 1200px) {
    .header-fixed-left-xl #header .header,
    .header-fixed-right-xl #header .header {
        border-bottom: none
    }
    .header-fixed-left-xl #header {
        position: fixed;
        width: 25%;
        left: 0;
        right: auto;
        top: 0;
        bottom: 0;
        height: 100%;
        z-index: 1
    }
    .header-fixed-left-xl #content,
    .header-fixed-left-xl #content-below,
    .header-fixed-left-xl #footer,
    .header-fixed-left-xl #highlight {
        width: 100%;
        padding-left: 25%
    }
    .header-fixed-left-xl #footer.footer-fixed {
        position: fixed;
        width: 25%;
        left: 0;
        right: auto;
        top: auto;
        bottom: 0;
        background: 0 0;
        border: none;
        z-index: 2
    }
    .header-fixed-right-xl #header {
        position: fixed;
        width: 25%;
        left: auto;
        right: 0;
        top: 0;
        bottom: 0;
        height: 100%;
        z-index: 1
    }
    .header-fixed-right-xl #content,
    .header-fixed-right-xl #content-below,
    .header-fixed-right-xl #footer,
    .header-fixed-right-xl #highlight {
        width: 100%;
        padding-right: 25%
    }
    .header-fixed-right-xl #footer.footer-fixed {
        position: fixed;
        width: 25%;
        left: auto;
        right: 0;
        top: auto;
        bottom: 0;
        background: 0 0;
        border: none;
        z-index: 2
    }
}
.row-hover:hover {
    background-color: rgba(247, 247, 247, .6)
}
.clickable-element:hover {
    opacity: .9
}
[data-scroll=scroll-state].scroll-state-hidden {
    display: none
}
[data-scroll=scroll-state].scroll-state-hidden.scroll-state-active,
[data-scroll=scroll-state].scroll-state-shown {
    display: block
}
[data-scroll=scroll-state].scroll-state-shown.scroll-state-active {
    display: none
}
.text-grey {
    color: #eee!important
}
.text-grey-dark {
    color: #555!important
}
.text-black {
    color: #000!important
}
.bg-transparent {
    background: 0 0!important
}
.bg-inverse {
    background-color: #292b2c!important
}
.bg-inverse-dark {
    background-color: #222324!important
}
.bg-white {
    background-color: #fff!important
}
.bg-grey {
    background-color: #eee!important
}
.bg-grey-dark {
    background-color: #555!important
}
.bg-black {
    background-color: #000!important
}
.bg-shadow {
    box-shadow: 1px 1px 5px #d2d2d2
}
.bg-gradient {
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #fff, #ebebeb 100%);
    background-image: -ms-linear-gradient(top, #fff, #ebebeb 100%);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ebebeb));
    background-image: -webkit-linear-gradient(top, #fff, #ebebeb 100%);
    background-image: -o-linear-gradient(top, #fff, #ebebeb 100%);
    background-image: linear-gradient(top, #fff, #ebebeb 100%)
}
.text-xs {
    font-size: 70%!important
}
.text-sm {
    font-size: 90%!important
}
.text-slab {
    font-family: 'Roboto Slab', serif!important
}
.text-alt {
    font-family: Roboto, Helvetica, Arial, sans-serif!important
}
.text-shadow {
    text-shadow: 1px 1px 1px rgba(231, 231, 231, .8)
}
.text-letter-spacing-sm {
    letter-spacing: -1px
}
.text-letter-spacing-xs {
    letter-spacing: -2px
}
.text-normalcase {
    text-transform: none!important
}
.font-weight-bold {
    font-weight: 700!important
}
.font-weight-normal {
    font-weight: 400!important
}
.font-weight-light {
    font-weight: 100!important
}
.img-padded {
    background-color: #fff;
    padding: .15rem
}
.font-xs-x1,
.font-xs-x10,
.font-xs-x2,
.font-xs-x3,
.font-xs-x4,
.font-xs-x5,
.font-xs-x6,
.font-xs-x7,
.font-xs-x8,
.font-xs-x9 {
    font-size: 0!important
}
@media (min-width: 576px) {
    .font-sm-x1,
    .font-sm-x10,
    .font-sm-x2,
    .font-sm-x3,
    .font-sm-x4,
    .font-sm-x5,
    .font-sm-x6,
    .font-sm-x7,
    .font-sm-x8,
    .font-sm-x9 {
        font-size: 0!important
    }
}
@media (min-width: 768px) {
    .font-md-x1 {
        font-size: 1rem!important
    }
    .font-md-x2 {
        font-size: 2rem!important
    }
    .font-md-x3 {
        font-size: 3rem!important
    }
    .font-md-x4 {
        font-size: 4rem!important
    }
    .font-md-x5 {
        font-size: 5rem!important
    }
    .font-md-x6 {
        font-size: 6rem!important
    }
    .font-md-x7 {
        font-size: 7rem!important
    }
    .font-md-x8 {
        font-size: 8rem!important
    }
    .font-md-x9 {
        font-size: 9rem!important
    }
    .font-md-x10 {
        font-size: 10rem!important
    }
}
@media (min-width: 992px) {
    .font-lg-x1 {
        font-size: 1rem!important
    }
    .font-lg-x2 {
        font-size: 2rem!important
    }
    .font-lg-x3 {
        font-size: 3rem!important
    }
    .font-lg-x4 {
        font-size: 4rem!important
    }
    .font-lg-x5 {
        font-size: 5rem!important
    }
    .font-lg-x6 {
        font-size: 6rem!important
    }
    .font-lg-x7 {
        font-size: 7rem!important
    }
    .font-lg-x8 {
        font-size: 8rem!important
    }
    .font-lg-x9 {
        font-size: 9rem!important
    }
    .font-lg-x10 {
        font-size: 10rem!important
    }
}
ul.list-lg {
    font-size: 110%
}
ul.list-lg li {
    padding: .6em
}
ul.list-sm {
    font-size: 80%
}
ul.list-sm li {
    padding: .25em
}
.list-bordered {
    padding: 0;
    margin: 0
}
.list-bordered>li {
    list-style: none;
    margin: 0;
    padding: .5em;
    border-bottom: 1px solid rgba(204, 204, 204, .6)
}
.border-primary {
    border: 1px solid transparent;
    border-color: #3378B9!important
}
.border-success {
    border: 1px solid transparent;
    border-color: #5cb85c!important
}
.border-info,
.border-warning {
    border: 1px solid transparent
}
.border-info {
    border-color: #5bc0de!important
}
.border-warning {
    border-color: #f0ad4e!important
}
.border-danger,
.border-grey {
    border: 1px solid transparent
}
.border-danger {
    border-color: #d9534f!important
}
.border-grey {
    border-color: #eee!important
}
.border-faded {
    border: 1px solid transparent;
    border-color: #f7f7f9!important
}
.border-grey-dark {
    border: 1px solid transparent;
    border-color: #555!important
}
.border-primary-darkend,
.border-primary-faded {
    border: 1px solid transparent
}
.border-inverse {
    border: 1px solid #292b2c
}
.divider-primary.divider-arrow-l:before,
.divider-primary.divider-diagonal-r:before {
    border-right-color: #3378B9
}
.divider-primary.divider-arrow-r:before,
.divider-primary.divider-diagonal:before {
    border-left-color: #3378B9
}
.border-w-2 {
    border-width: 2px
}
.border-w-3 {
    border-width: 3px
}
.border-w-4 {
    border-width: 4px
}
.border-w-5 {
    border-width: 5px
}
.pos-absolute {
    position: absolute!important
}
.pos-relative {
    position: relative!important
}
.pos-static {
    position: static!important
}
.pos-fixed {
    position: fixed!important
}
@media (min-width: 576px) {
    .pos-sm-absolute {
        position: absolute!important
    }
    .pos-sm-relative {
        position: relative!important;
        overflow: hidden
    }
    .pos-sm-static {
        position: static!important
    }
    .pos-sm-fixed {
        position: fixed!important
    }
}
@media (min-width: 768px) {
    .pos-md-absolute {
        position: absolute!important
    }
    .pos-md-relative {
        position: relative!important;
        overflow: hidden
    }
    .pos-md-static {
        position: static!important
    }
    .pos-md-fixed {
        position: fixed!important
    }
}
.pos-t {
    top: 0
}
.pos-b {
    top: auto;
    bottom: 0
}
.pos-l {
    left: 0
}
.pos-r {
    left: auto;
    right: 0
}
.pos-zindex-1 {
    z-index: 1!important
}
.pos-zindex-2 {
    z-index: 2!important
}
.pos-zindex-3 {
    z-index: 3!important
}
.pos-zindex-4 {
    z-index: 4!important
}
.pos-zindex-5 {
    z-index: 5!important
}
.pos-zindex-6 {
    z-index: 6!important
}
.pos-zindex-7 {
    z-index: 7!important
}
.pos-zindex-8 {
    z-index: 8!important
}
.pos-zindex-9 {
    z-index: 9!important
}
.pos-zindex-10 {
    z-index: 10!important
}
.pos-zindex-15 {
    z-index: 15!important
}
.pos-zindex-20 {
    z-index: 20!important
}
.pos-zindex-25 {
    z-index: 25!important
}
.pos-zindex-30 {
    z-index: 30!important
}
.pos-zindex-35 {
    z-index: 35!important
}
.pos-zindex-40 {
    z-index: 40!important
}
.pos-zindex-45 {
    z-index: 45!important
}
.pos-zindex-50 {
    z-index: 50!important
}
.pos-zindex-55 {
    z-index: 55!important
}
.pos-zindex-60 {
    z-index: 60!important
}
.pos-zindex-65 {
    z-index: 65!important
}
.pos-zindex-70 {
    z-index: 70!important
}
.pos-zindex-75 {
    z-index: 75!important
}
.pos-zindex-80 {
    z-index: 80!important
}
.pos-zindex-85 {
    z-index: 85!important
}
.pos-zindex-90 {
    z-index: 90!important
}
.pos-zindex-95 {
    z-index: 95!important
}
.pos-zindex-100 {
    z-index: 100!important
}
.divider-primary.divider-arrow-b:before {
    border-top-color: #3378B9
}
.divider-primary.divider-arrow-t:before {
    border-bottom-color: #3378B9
}
.divider-white.divider-arrow-l:before,
.divider-white.divider-diagonal-r:before {
    border-right-color: #fff
}
.divider-white.divider-arrow-r:before,
.divider-white.divider-diagonal:before {
    border-left-color: #F7F7F7
}

.divider-white.divider-arrow-b:before {
    border-top-color: #fff
}
.divider-white.divider-arrow-t:before {
    border-bottom-color: #fff
}
.divider-info.divider-arrow-l:before,
.divider-info.divider-diagonal-r:before {
    border-right-color: #5bc0de
}
.divider-info.divider-arrow-r:before,
.divider-info.divider-diagonal:before {
    border-left-color: #5bc0de
}
.divider-info.divider-arrow-b:before {
    border-top-color: #5bc0de
}
.divider-info.divider-arrow-t:before {
    border-bottom-color: #5bc0de
}
.divider-success.divider-arrow-l:before,
.divider-success.divider-diagonal-r:before {
    border-right-color: #5cb85c
}
.divider-success.divider-arrow-r:before,
.divider-success.divider-diagonal:before {
    border-left-color: #5cb85c
}
.divider-success.divider-arrow-b:before {
    border-top-color: #5cb85c
}
.divider-success.divider-arrow-t:before {
    border-bottom-color: #5cb85c
}
.divider-warning.divider-arrow-l:before,
.divider-warning.divider-diagonal-r:before {
    border-right-color: #f0ad4e
}
.divider-warning.divider-arrow-r:before,
.divider-warning.divider-diagonal:before {
    border-left-color: #f0ad4e
}
.divider-warning.divider-arrow-b:before {
    border-top-color: #f0ad4e
}
.divider-warning.divider-arrow-t:before {
    border-bottom-color: #f0ad4e
}
.divider-danger.divider-arrow-l:before,
.divider-danger.divider-diagonal-r:before {
    border-right-color: #d9534f
}
.divider-danger.divider-arrow-r:before,
.divider-danger.divider-diagonal:before {
    border-left-color: #d9534f
}
.divider-danger.divider-arrow-b:before {
    border-top-color: #d9534f
}
.divider-danger.divider-arrow-t:before {
    border-bottom-color: #d9534f
}
.divider-inverse.divider-arrow-l:before,
.divider-inverse.divider-diagonal-r:before {
    border-right-color: #292b2c
}
.divider-inverse.divider-arrow-r:before,
.divider-inverse.divider-diagonal:before {
    border-left-color: #292b2c
}
.divider-inverse.divider-arrow-b:before {
    border-top-color: #292b2c
}
.divider-inverse.divider-arrow-t:before {
    border-bottom-color: #292b2c
}
.divider-faded.divider-arrow-l:before,
.divider-faded.divider-diagonal-r:before {
    border-right-color: #f7f7f7
}
.divider-faded.divider-arrow-r:before,
.divider-faded.divider-diagonal:before {
    border-left-color: #f7f7f7
}
.divider-faded.divider-arrow-b:before {
    border-top-color: #f7f7f7
}
.divider-faded.divider-arrow-t:before {
    border-bottom-color: #f7f7f7
}
.divider-op-1:before {
    opacity: .1!important
}
.divider-op-2:before {
    opacity: .2!important
}
.divider-op-3:before {
    opacity: .3!important
}
.divider-op-4:before {
    opacity: .4!important
}
.divider-op-5:before {
    opacity: .5!important
}
.divider-op-6:before {
    opacity: .6!important
}
.divider-op-7:before {
    opacity: .7!important
}
.divider-op-8:before {
    opacity: .8!important
}
.divider-op-9:before {
    opacity: .9!important
}
.divider:before {
    display: block
}
.divider-sm:before {
    display: none
}
@media (min-width: 576px) {
    .divider-sm:before {
        display: block
    }
}
.divider-md:before {
    display: none
}
@media (min-width: 768px) {
    .divider-md:before {
        display: block
    }
}
.divider-lg:before {
    display: none
}
@media (min-width: 992px) {
    .pos-lg-absolute {
        position: absolute!important
    }
    .pos-lg-relative {
        position: relative!important;
        overflow: hidden
    }
    .pos-lg-static {
        position: static!important
    }
    .pos-lg-fixed {
        position: fixed!important
    }
    .divider-lg:before {
        display: block
    }
}
.divider-xl:before {
    display: none
}
@media (min-width: 1200px) {
    .pos-xl-absolute {
        position: absolute!important
    }
    .pos-xl-relative {
        position: relative!important;
        overflow: hidden
    }
    .pos-xl-static {
        position: static!important
    }
    .pos-xl-fixed {
        position: fixed!important
    }
    .divider-xl:before {
        display: block
    }
}
.divider-diagonal {
    position: relative;
    overflow: hidden
}
.divider-diagonal:before {
    border-right-color: transparent;
    border-left-width: 150px;
    border-left-style: solid;
    border-top: 750px solid transparent;
    height: 750px;
    margin-bottom: -750px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    z-index: 1
}
.divider-diagonal.divider-diagonal-r:before {
    border-left-color: transparent;
    border-right-width: 150px;
    border-right-style: solid;
    border-top: 750px solid transparent;
    right: 0;
    left: auto
}
.divider-arrow {
    position: relative
}
.divider-arrow:before {
    left: 50%;
    content: " ";
    position: absolute;
    pointer-events: none;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: 1
}
.divider-arrow.divider-arrow-b:before {
    top: 100%;
    margin-left: -20px;
    border-width: 15px 20px 0;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent
}
.divider-arrow.divider-arrow-t:before {
    top: -15px;
    margin-left: -20px;
    border-width: 0 20px 15px;
    border-right-color: transparent;
    border-top-color: transparent;
    border-left-color: transparent
}
.divider-arrow.divider-arrow-l:before,
.divider-arrow.divider-arrow-r:before {
    top: 50%;
    margin-top: -15px;
    border-top-color: transparent;
    border-bottom-color: transparent
}
.divider-arrow.divider-arrow-l:before {
    left: -19px;
    border-width: 15px 20px 15px 0;
    border-left-color: transparent
}
.divider-arrow.divider-arrow-r:before {
    left: auto;
    right: -19px;
    border-width: 15px 0 15px 20px;
    border-right-color: transparent
}
.op-1 {
    opacity: .1!important
}
a.op-1:hover {
    opacity: 1!important
}
.op-2 {
    opacity: .2!important
}
a.op-2:hover {
    opacity: 1!important
}
.op-3 {
    opacity: .3!important
}
a.op-3:hover {
    opacity: 1!important
}
.op-4 {
    opacity: .4!important
}
a.op-4:hover {
    opacity: 1!important
}
.op-5 {
    opacity: .5!important
}
a.op-5:hover {
    opacity: 1!important
}
.op-6 {
    opacity: .6!important
}
a.op-6:hover {
    opacity: 1!important
}
.op-7 {
    opacity: .7!important
}
a.op-7:hover {
    opacity: 1!important
}
.op-8 {
    opacity: .8!important
}
a.op-8:hover {
    opacity: 1!important
}
.op-9 {
    opacity: .9!important
}
a.op-9:hover {
    opacity: 1!important
}
.date-md {
    padding-right: 0;
    display: none
}
.date-wrapper {
    color: #1b1b1b;
    margin: 0 0 1em;
    padding: 0;
    border-radius: 2px;
    min-width: 50px;
    font-weight: 400!important;
    background: #F5F5F5
}
.date-wrapper span {
    font-size: 16px;
    display: block
}
.date-wrapper span.date-m {
    padding: 2px 4px;
    color: #fff;
    border-radius: 2px 2px 0 0;
    font-size: 12px;
    text-transform: uppercase
}
.date-wrapper span.date-d {
    font-size: 26px;
    line-height: 1;
    padding: 5px 0;
    color: #1b1b1b;
    font-weight: 200!important;
    border: 1px solid #e4e4e4;
    border-top: none;
    border-radius: 0 0 2px 2px
}
.date-wrapper-horizontal {
    display: inline-block;
    margin-bottom: 5px;
    line-height: 1;
    padding: 1px
}
.date-wrapper-horizontal span {
    font-size: 16px;
    display: inline-block
}
.author i,
.blog-post .pagination,
.blog-roll .pagination,
.post-to-post-pager::after {
    display: block
}
.date-wrapper-horizontal span.date-d,
.date-wrapper-horizontal span.date-m {
    font-size: 13px;
    line-height: 13px;
    padding: 3px 6px;
    border-radius: 2px 0 0 2px
}
.date-wrapper-horizontal span.date-m {
    font-size: 12px;
    line-height: 18px
}
.date-wrapper-horizontal span.date-d {
    font-weight: 800;
    padding-left: 2px;
    border: none
}
.author {
    font-size: 12px
}
.sections,
.tags {
    font-size: 12px;
    text-transform: uppercase
}
.sections .tag,
.tags .tag {
    color: #3378B9
}
.sections .type,
.tags .type {
    color: #1b1b1b
}
.blog-post {
    margin-bottom: 3em
}
.blog-meta {
    font-size: 12px;
    margin-bottom: 5px
}
.blog-post .title,
.blog-roll .title {
    margin: 0 0 10px;
    line-height: 1
}
.blog-post .blog-meta,
.blog-post .meta,
.blog-roll .blog-meta,
.blog-roll .meta {
    font-size: 12px;
    margin-bottom: 5px
}
.blog-post .blog-post,
.blog-post .media,
.blog-roll .blog-post,
.blog-roll .media {
    padding-bottom: 3em;
    margin-bottom: 3em;
    border-bottom: 1px solid #E6E6E6
}
.blog-post .links,
.blog-roll .links {
    margin-top: .5em
}
.blog-post .blog-media,
.blog-post .media-object,
.blog-roll .blog-media,
.blog-roll .media-object {
    max-width: 100%
}
.blog-roll-mini .blog-post,
.blog-roll-mini .media {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #E6E6E6
}
.blog-roll-mini .blog-post:last-child,
.blog-roll-mini .media:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none
}
.blog-roll-mini .blog-post h4,
.blog-roll-mini .blog-post h5,
.blog-roll-mini .blog-post h6,
.blog-roll-mini .media h4,
.blog-roll-mini .media h5,
.blog-roll-mini .media h6 {
    margin: 0
}
.blog-timeline .blog-post,
.blog-timeline .media {
    padding-bottom: 15px;
    margin-bottom: 0;
    border-bottom: 3px solid #E6E6E6
}
.blog-grid .blog-post {
    border: 1px solid #E6E6E6;
    border-bottom: 3px solid #3378B9;
    padding: 15px;
    margin-bottom: 30px;
    background: #fff
}
.blog-grid .blog-media .flexslider {
    min-height: 140px
}
.blog-post .media-body .lead {
    margin: .5em 0;
    padding: 1em 0;
    font-size: 1.6em
}
.blog-post .btn-link {
    color: #000
}
.post-author,
.post-block,
.post-related-content,
.post-share,
.post-tag-cloud,
.post-to-post-pager {
    margin-top: 2em
}
.post-author .post-author:first-child,
.post-author .post-block:first-child,
.post-author .post-related-content:first-child,
.post-author .post-share:first-child,
.post-author .post-tag-cloud:first-child,
.post-author .post-to-post-pager:first-child,
.post-block .post-author:first-child,
.post-block .post-block:first-child,
.post-block .post-related-content:first-child,
.post-block .post-share:first-child,
.post-block .post-tag-cloud:first-child,
.post-block .post-to-post-pager:first-child,
.post-related-content .post-author:first-child,
.post-related-content .post-block:first-child,
.post-related-content .post-related-content:first-child,
.post-related-content .post-share:first-child,
.post-related-content .post-tag-cloud:first-child,
.post-related-content .post-to-post-pager:first-child,
.post-share .post-author:first-child,
.post-share .post-block:first-child,
.post-share .post-related-content:first-child,
.post-share .post-share:first-child,
.post-share .post-tag-cloud:first-child,
.post-share .post-to-post-pager:first-child,
.post-tag-cloud .post-author:first-child,
.post-tag-cloud .post-block:first-child,
.post-tag-cloud .post-related-content:first-child,
.post-tag-cloud .post-share:first-child,
.post-tag-cloud .post-tag-cloud:first-child,
.post-tag-cloud .post-to-post-pager:first-child,
.post-to-post-pager .post-author:first-child,
.post-to-post-pager .post-block:first-child,
.post-to-post-pager .post-related-content:first-child,
.post-to-post-pager .post-share:first-child,
.post-to-post-pager .post-tag-cloud:first-child,
.post-to-post-pager .post-to-post-pager:first-child {
    margin-top: 0
}
.post-to-post-pager {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    background: #f6f6f6;
    padding: 1em;
    margin-top: 2em
}
.post-to-post-pager::after {
    content: "";
    clear: both
}
.post-to-post-pager .previous {
    float: left
}
.post-to-post-pager .next {
    float: right
}
.post-share {
    margin-top: 2em
}
.post-share h5 {
    font-size: 12px;
    margin-bottom: 5px
}
.post-related-content .blog-post {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 1em
}
.comments {
    margin-top: 3em
}
.comments h3 {
    font-weight: 100;
    margin-bottom: 20px
}
.comments .media img {
    max-width: 60px;
    margin-top: 0
}
.comments .media-body {
    margin-top: 0
}
.comments .media-body .meta {
    margin: 0 0 5px;
    display: block
}
.comments .comment-form {
    margin-top: 2em
}
@media (min-width: 768px) {
    .date-md {
        display: block
    }
    .blog-post.blog-list,
    .blog-roll.blog-list {
        padding-left: 15px;
        padding-right: 15px
    }
    .blog-post .meta,
    .blog-roll .meta {
        display: none
    }
    .blog-roll-mini .blog-post div[class*=col-]:first-child,
    .blog-roll-mini .media div[class*=col-]:first-child {
        padding-right: 0
    }
}
.tag-cloud .tag,
.tag-cloud span {
    border-radius: 4px;
    background: #f5f5f5;
    display: inline-block;
    padding: 4px 8px;
    margin: 2px 0;
    font-size: 13px;
    text-transform: uppercase;
    color: #333;
    font-weight: 400
}
.tag-cloud .tag:hover,
.tag-cloud span:hover {
    background: #f1f1f1
}
.tag-cloud a.tag:hover {
    text-decoration: underline
}
.page-elements h3.title-divider {
    margin-top: 2em
}
.error-code {
    margin: 0
}
.error-message {
    margin: 0 0 1em
}
.error-details {
    margin: 0 0 2em
}
.team-member {
    padding-bottom: 1.5em;
    margin-bottom: 1.5em;
    border-bottom: 1px solid #E6E6E6
}
.team-member p {
    color: rgba(27, 27, 27, .8);
    font-size: 13px
}
.team-member p.member-since {
    font-size: 12px;
    text-decoration: underline
}
.team-member .media-heading,
.team-member .name {
    margin: 5px 0 0;
    color: #000
}
.team-member .media-heading a,
.team-member .name a {
    color: #000
}
.team-member .role,
.team-member p.role {
    color: rgba(27, 27, 27, .8);
    font-size: 15px;
    margin: 0 0 5px
}
.team-member.team-member-active>* {
    opacity: 30
}
.team-member-full {
    padding-bottom: 3em;
    margin-bottom: 3em
}
.team-member-full p {
    font-size: 14px
}
.team-member-full .role,
.team-member-full p.role {
    font-size: 16px
}
.team-grid .team-member {
    border: none
}
.team-grid .media-heading,
.team-grid .name {
    margin: 5px 0
}
.customers-carousel .owl-item {
    width: 220px;
    padding: 0 1em
}
.customers-carousel .owl-item img {
    display: block;
    margin: 0 auto
}