.dropdown-menu > li > a { padding: 5px 5px 5px 35px; position: relative; }
.dropdown-menu > li > a::before { font-family: FontAwesome; position: absolute; top: 5px; left: 10px; font-size: 6px; color: rgb(153, 153, 153); content: ""; }
.dropdown-header { padding: 3px 20px; font-size: 15px; }
.dropdown-header a { color: rgb(255, 255, 255); }
.dropdown-submenu > a::after { border-left-color: rgb(233, 175, 175); }
.dropdown-submenu:hover > a::after { border-left-color: rgb(255, 255, 255); }
.nav > li > .separator { position: relative; display: block; padding: 10px 15px; line-height: 24px; }
@media (min-width: 1023px) {
  .nav > li > .separator { padding-top: 15.5px; padding-bottom: 15.5px; }
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { border-color: rgb(234, 234, 234); }
.nav-pills > li { padding-left: 20px; border-bottom: 1px solid rgb(234, 234, 234); }
.nav-pills > li::before { font-family: FontAwesome; position: absolute; top: 50%; left: 1px; margin-top: -10px; content: ""; font-size: 12px; }
.nav-pills > li:last-child { border-bottom: 0px none; }
.nav-pills > li > a { color: rgb(119, 119, 119); padding-left: 0px; }
.nav-pills > li > a:hover { color: rgb(51, 51, 51); }
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { background-color: transparent; color: rgb(119, 119, 119); font-weight: bold; }
.nav .caret { border-top-color: rgb(201, 54, 56); border-bottom-color: rgb(201, 54, 56); }
.nav a:hover .caret { border-top-color: rgb(181, 49, 50); border-bottom-color: rgb(181, 49, 50); }
.t3-navhelper { font-size: 12px; color: rgb(170, 170, 170); background-color: rgb(240, 240, 240); position: relative; z-index: 9; margin-top: -31px; }
.t3-navhelper .container { background-color: transparent; }
.breadcrumb { margin-bottom: 0px; border-radius: 0px; background-color: transparent; padding: 0px; }
.breadcrumb > li + li::before { content: ""; padding: 6px 12px 0px; color: rgb(204, 204, 204); font-family: "FontAwesome"; float: left; font-size: 5px; }
.breadcrumb > li a { color: rgb(170, 170, 170); }
.breadcrumb > .active { color: rgb(255, 255, 255); background-color: rgb(224, 224, 224); padding: 15px 25px; text-transform: uppercase; }
.breadcrumb > .active::before { content: ""; font-family: "FontAwesome"; padding-right: 10px; font-size: 15px; }
.breadcrumb .divider { display: none; }
.pagination-wrap { padding-bottom: 60px; }
.pagination::before, .pagination::after { content: " "; display: table; }
.pagination::after { clear: both; }
.pagination .pagination { display: inline-block; }
.counter { display: inline-block; margin-top: 24px; padding: 6px 12px; border-radius: 0px; }
@media screen and (min-width: 920px) {
  .counter { float: right; }
}
.panel-heading > .dropdown .dropdown-toggle { color: inherit; }
.panel-title > a { color: inherit; }
