/* Skin: orange */
/* general */
a {
  color: #FF4500;
}
a:hover, a:focus {
  color: #d63a00;
}

.nav-topbar.topbar-accent {
  background-color: #FF4500;
}
.nav-topbar.topbar-accent .social-icons > li > a {
  background-color: #ff581a;
  color: white;
}
.nav-topbar.topbar-accent .social-icons > li > a:hover, .nav-topbar.topbar-accent .social-icons > li > a:focus {
  background-color: #ff5414;
}
.nav-topbar.topbar-accent .search-form input, .nav-topbar.topbar-accent .search-form .btn {
  background-color: #ff581a;
}
.nav-topbar.topbar-accent .search-form input {
  color: white;
}
.nav-topbar.topbar-accent .search-form .btn {
  color: #ff8f66;
}
.nav-topbar.topbar-accent .nav > li > a.as-button span {
  background-color: #b33000;
  border-color: #992900;
}
.nav-topbar.topbar-accent .nav > li > a.as-button:hover span, .nav-topbar.topbar-accent .nav > li > a.as-button:focus span {
  background-color: #a32c00;
}

/* navs */
.nav-pills.sidebar-nav li.has-submenu.active li.active > a {
  color: #FF4500;
}
.nav-pills.sidebar-nav ul.submenu li a:hover, .nav-pills.sidebar-nav ul.submenu li a:focus {
  color: #FF4500;
}

/* navbar */
.navbar-default .navbar-nav > li > a:hover {
  color: #FF4500;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #FF4500;
}
.navbar-default .navbar-nav .active > a, .navbar-default .navbar-nav .active > a:hover, .navbar-default .navbar-nav .active > a:focus {
  color: #FF4500;
  background-color: transparent;
}
.navbar-default .nav-onepage > li > a:hover, .navbar-default .nav-onepage > li > a:focus, .navbar-default .nav-onepage > li > a:active {
  color: #FF4500;
}

.main-navbar-nav li > .dropdown-menu {
  border-top-color: #FF4500;
}
.main-navbar-nav li > .dropdown-menu > li > a:hover, .main-navbar-nav li > .dropdown-menu > li > a:focus {
  color: #FF4500;
}
.main-navbar-nav .dropdown-mega .dropdown-menu li a:hover, .main-navbar-nav .dropdown-mega .dropdown-menu li a:focus {
  color: #FF4500;
}
.main-navbar-nav .dropdown-mega .dropdown-menu li.active a, .main-navbar-nav .dropdown-mega .dropdown-menu li.active a:hover, .main-navbar-nav .dropdown-mega .dropdown-menu li.active a:focus {
  color: #FF4500;
}

.secondary-navbar-nav .as-icon .cart-count {
  background-color: #FF4500;
}

/* icon info */
.icon-info-right .title:after {
  background-color: #FF4500;
}

.icon-info-border i {
  background-color: #FF4500;
}

/* buttons */
.btn-primary {
  color: #FFF;
  background-color: #FF4500;
  border-color: #e63e00;
}
.btn-primary:focus, .btn-primary.focus {
  color: #FFF;
  background-color: #e63e00;
  border-color: #bd3300;
}
.btn-primary:hover {
  color: #FFF;
  background-color: #f04100;
  border-color: #bd3300;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #FFF;
  background-color: #f04100;
  border-color: #a82e00;
}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
  color: #FFF;
  background-color: #db3b00;
  border-color: #992900;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  background-image: none;
}
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
  background-color: #FF4500;
  border-color: #e63e00;
}
.btn-primary .badge {
  color: #FF4500;
  background-color: #FFF;
}

.btn-link {
  color: #FF4500;
}
.btn-link:hover, .btn-link:focus {
  text-decoration: none;
  color: #d63a00;
}

.btn-outline {
  background-color: transparent;
  border: 1px solid #a5a5a5;
  color: #888;
}
.btn-outline.btn-primary {
  border-color: #FF4500;
}

.navbar-light-font .btn-outline {
  border-color: #fff;
}
.navbar-light-font .btn-outline.btn-primary:hover, .navbar-light-font .btn-outline.btn-primary:focus {
  background-color: #FF4500;
  border-color: #e63e00;
  color: #fff;
}

/* elements */
.count-info .number:after {
  background-color: #FF4500;
}

.count-info-onerow i {
  color: #FF4500;
  border-color: #FF4500;
}

.team-member .member-info {
  border-top-color: #FF4500;
}

.team-member-sidebyside .team-name {
  background-color: #FF4500;
}

.testimonial-big .content:after {
  background-color: #FF4500;
}

.carousel-portfolio-simple .owl-controls .owl-buttons div {
  background-color: #FF4500;
}

.pricing-table.pricing-recommended .top, .pricing-table.pricing-recommended .top:after, .pricing-table.pricing-recommended .top:before {
  background-color: #FF4500;
}

.pricing-table2.pricing-recommended .popular {
  background-color: #FF4500;
}

.cta-solid-brand-bg {
  background-color: #D86134;
}
.cta-solid-brand-bg .btn {
  background-color: #ad4821;
  border-color: #943d1c;
}
.cta-solid-brand-bg .btn:hover, .cta-solid-brand-bg .btn:focus {
  background-color: #a54420;
}

.cta-clean {
  border-color: #FF4500;
}

.breadcrumb > li.active {
  color: #FF4500;
}
.breadcrumb a:hover, .breadcrumb a:focus {
  text-decoration: none;
  color: #FF4500;
}
.breadcrumb.link-accent a {
  color: #FF4500;
}
.breadcrumb.link-accent a:hover, .breadcrumb.link-accent a:focus {
  color: #d63a00;
}

/* tabs */
.custom-tabs-circle ul > li.active > a {
  border-color: #FF4500;
  background-color: #FF4500;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  background-color: #FF4500;
}

.custom-tabs-line.tabs-line-top .active a {
  border-top-color: #FF4500;
}
.custom-tabs-line.tabs-line-bottom .active a {
  border-bottom-color: #FF4500;
}
.custom-tabs-line ul.nav-pills a:hover, .custom-tabs-line ul.nav-pills a:focus {
  background-color: #FF4500;
}

.custom-tabs-circle ul > li .active > a {
  border-color: #FF4500;
  background-color: #FF4500;
}

.pagination > li > a,
.pagination > li > span {
  color: #FF4500;
}
.pagination > li > a:hover, .pagination > li > span:hover,
.pagination > li > a:focus, .pagination > li > span:focus {
  background-color: #ff6329;
  border-color: #FF4500;
  color: #fff;
}
.pagination > .active > a:hover, .pagination > .active > span:hover,
.pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color: #ff6329;
  border-color: #FF4500;
  color: #fff;
}
.pagination > .active > a, .pagination > .active > span {
  background-color: #FF4500;
  border-color: #e63e00;
}
.pagination.borderless > li.active > a,
.pagination.borderless > li.active > span {
  background-color: #FF4500;
}
.pagination.borderless > li.active > a:hover, .pagination.borderless > li.active > a:focus,
.pagination.borderless > li.active > span:hover,
.pagination.borderless > li.active > span:focus {
  background-color: #FF4500;
}

.pager li > a {
  border-color: #FF4500;
}
.pager li > a:hover, .pager li > a:focus {
  background-color: #FF4500;
  border-color: #f04100;
}

.panel-group-faq.top-faq .panel-heading .number {
  background-color: #FF4500;
}

.panel-group-faq .panel-title {
  font-family: inherit;
  font-size: 16px;
  line-height: 1.6;
}
.panel-group-faq .panel-title a {
  color: inherit;
}
.panel-group-faq .panel-title a:hover {
  color: #FF4500;
}
.panel-group-faq .panel-title a:focus {
  color: inherit;
}

.portfolio-item-filters li a:hover, .portfolio-item-filters li a:focus {
  color: #FF4500;
}
.portfolio-item-filters li a.active {
  color: #FF4500;
}

.entry-post .entry-title a:hover, .entry-post .entry-title a:focus,
.related-post-list a:hover,
.related-post-list a:focus,
.post-entry-sidebar .post-title a:hover,
.post-entry-sidebar .post-title a:focus {
  color: #FF4500;
}

.category-list li a:hover, .category-list li a:focus {
  color: #FF4500;
}

.tag-list li a:hover, .tag-list li a:focus {
  background-color: #FF4500;
}

.datepicker td.active:active, .datepicker td.active.active {
  background-color: #FF4500;
  border-color: #FF4500;
}
.datepicker td.active:hover:active, .datepicker td.active:hover.active {
  background-color: #FF4500;
  border-color: #FF4500;
}

.progress-bar {
  background-color: #FF4500;
}

.thumbnail-hover .thumbnail-icon {
  background-color: #FF4500;
}

.thumbnail-custom .btn {
  background-color: rgba(255, 69, 0, 0.5);
  border-color: #e63e00;
}
.thumbnail-custom .btn:hover, .thumbnail-custom .btn:focus {
  background-color: #FF4500;
}

/* typography */
.text-primary {
  color: #FF4500;
}

.bg-primary {
  background-color: #FF4500;
}

.border-primary,
.heading-border-bottom-short.border-primary:after {
  border-color: #FF4500;
}

.bold-separator {
  border-top-color: #FF4500;
}

.content-lead p:after {
  border-color: #FF4500;
}

/* misc */
.panel-primary {
  border-color: #FF4500;
}
.panel-primary > .panel-heading {
  background-color: #FF4500;
  border-color: #FF4500;
}

.toast-info {
  background-color: #FF4500;
}

.label-primary {
  background-color: #FF4500;
}

/* footer */
.footer-heading:after {
  background-color: #FF4500;
}

/*********************************
 *
 *	SHOP TEMPLATES
 *
 *********************************/
.product-attribute-link-list li.active {
  color: #FF4500;
}

.radio-icon input[type="radio"]:checked + span {
  background-color: #FF4500;
}

.product-size-list > li.active > a {
  background-color: #FF4500;
  border-color: #FF4500;
}

.fuelux .checkout-wizard ul.steps > li.active .step-number {
  background-color: #FF4500;
}
.fuelux .checkout-wizard ul.steps > li.complete .step-number, .fuelux .checkout-wizard ul.steps > li.complete:after {
  background-color: #FF4500;
}
