/*Affiliate Web BG*/
._themeforestBG {
  background-color: #e78733;
}

/*THEME*/
.primaryText, h1,h2,h3,h4,h5,h6 {
  color: #333;
}

.secondaryText, p {
  color: #555;
}

.lightText {
  color: #767676;
}

.themeText {
  color: #53d769;
}

.linkColor, a,
._product ._item ._prdTitle a:hover,
.catPrdList .author:hover,
.sortby-n-control .list-inline>li>a.active,
.sortby-n-control .list-inline>li>a.active:hover {
  color: #02a6ca;
}

.linkColor:hover, a:hover, a:focus, a:active {
  color: #02a6ca;
}

.text-muted {
  color: #AAA;
}

.whiteText,
.whiteText:hover,
.whiteText:focus,
.whiteText:active {
  color: #FFF;
}

.greenText {
  color: #83c71d;
}

.redText {
  color: #fc7661;
}

.primaryBG {
  background-color: #081c24;
}

.secondaryBG {
  background-color: #212d40;
}

.lightBG {
  background-color: #f2f2f5;
}

.white-bg-color {
  background-color: white;
}

.grey-bg-color {
  background-color: #f5f5f5;
}

.dark-grey-bg-color {
  background-color: #222;
}

.white-grd {
  background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}

/*BUTTONS*/
.btn-default {
  color: #4c5765;
  background-color: #fff;
  border-color: #cfd4de;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active {
  background-color: #eceff5;
  border-color: #eceff5;
  color: #4c5765;
}

.btn-primary {
  color: #fff;
  background-color: #2196F3;
  border-color: #2196F3;
}

.btn-success {
  background-color: #53d769 !important;
  border-color: #53d769 !important;
}

.btn-warning {
  color: #fff;
  background-color: #FF9800;
  border-color: #FF9800;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active {
  color: #fff;
  background-color: #ffa200;
  border-color: #ffa200;
}

.btn-black {
  background-color: #0e0e0e;
  color: #999;
  border-color: #0e0e0e;
}

.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active {
  background-color: #000;
  color: #fff;
}

.btn-transparent {
  border: 1px solid #333;
  color: #333;
}

.btn-transparent:hover {
  background-color: #53d769;
  border-color: #53d769;
  color: #FFF;
}

.btn-grey-blue,
._tags_cats>li>a,
._category_filter li a {
  color: #4c5765;
  background-color: #eee;
  border: 1px solid #eee;
}

.btn-grey-blue:hover,
.btn-grey-blue:focus,
.btn-grey-blue:active,
.btn-grey-blue.active {
  color: #FFF;
  background-color: #02a6ca;
  border-color: #02a6ca;
}

.btn-blue {
  color: #FFF;
  background-color: #02a6ca;
  border: 1px solid #02a6ca;
}

.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active {
  color: #FFF;
  background-color: #02a6ca;
  border: 1px solid #02a6ca;
}

.btn-grey {
  color: #999;
  background-color: #333;
}

.btn-grey:hover,
.btn-grey:focus,
.btn-grey:active,
.btn-grey.active {
  color: #FFF;
  background-color: #2b2b2b;
}

.btn-light-grey {
  color: #6c7376;
  background: #f5f6f6;
  border: 1px solid #f5f6f6;
}

.btn-light-grey:hover,
.btn-light-grey:focus,
.btn-light-grey:active,
.btn-light-grey.active {
  color: #969696;
}

/*LABEL*/
.label-default {
  background-color: #dedede;
  color: #545454;
}

.label-white {
  background-color: #FFF;
  color: #333;
}

/*FORM*/
.form-control,.input-group-addon {
  border-color: #dedede;
  background-color: #ffffff;
}

.form-control:focus {
  border-color: #02a6ca;
  background-color: #FFF;
}

.alert-success {
  color: #ffffff;
  background-color: #a9ebb4;
  border-color: #a9ebb4;
}

.alert-info {
  color: #31708f;
  background-color: #b5e8ec;
  border-color: #b5e8ec;
}

.input-danger {
  border-color: #f56a60 !important;
}

.input-success {
  border-color: #53d769 !important;
}

.dropdown-menu>li>a,
.bootstrap-select .dropdown-menu>li>a {
  color: #777;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .bootstrap-select .dropdown-menu>li>a:focus, .bootstrap-select .dropdown-menu>li>a:hover,.bootstrap-select.btn-group .dropdown-menu li.selected {
  background-color: #f5f5f5;
  color: #4c5765;
}

/*HEADER*/
header, header .headerOne {
  background-color: #232323;
}

header .headerTwo {
  background-color: #ffffff;
}

header .headerOne .nav>li>a {
  color: #acb8c3;
}

header .headerOne .nav>li>a:hover,
header .headerOne .nav>li>a:focus,
header .headerOne .nav>li>a:active,
header .headerOne .nav>li>a.active {
  color: #fff;
  background-color: transparent;
}

header .headerOne .nav>li>a:active,
header .headerOne .nav>li>a.active {
  color: #ffffff;
  background-color: transparent;
}

header .headerTwo .nav>li>a {
  color: #232323;
}

header .headerThree {
  background-color: #ffffff;
}

header .headerThree .nav>li>a {
  color: #777;
}

header .headerThree .nav>li>a:hover,
header .headerThree .nav>li>a:focus,
header .headerThree .nav>li>a:active,
header .headerThree .nav>li>a.active {
  color: #000;
  background-color: transparent;
}

@media (max-width: 991px) {
  header .headerTwo {
    background-color: #f6f6f6;
  }

  header .headerTwo .nav>li>a {
    color: #333;
  }
}

/*FOOTER*/
footer {
  background-color: #232323;
}

footer .footer {
  border-color: rgba(255, 255, 255, 0.1);
}

footer .footer a {
  color: #999;
}

footer .footer a:hover,
footer .footer a:focus,
footer .footer a:active {
  color: #FFF;
}

footer .footer nav h3 {
  color: #FFF;
}

footer .footer-bottom p {
  color: #c8d2e2;
}

footer .footer-bottom ul li a {
  color: #fff;
}

/*MODAL*/
.themeModal .modal-header {
  background-color: #232323;
}

.themeModal .modal-body,
.themeModal .modal-footer {
  background-color: #fff;
}

.cartModal .modal-header i {
  color: #53d769;
}

/*MIX*/
.myTheme .title,
.catPrdList ._item,
.sidebarUL>li,
.sortby-n-control,
.themePagination {
  border-color: rgba(0, 0, 0, 0.04);
}

.breadcrumb {
  background-color: transparent;
}

.well {
  background-color: #fbfbfb;
  border-color: #ebeff1;
  color: #666666;
}

.user-html a {
  color: #02a6ca;
}

.user-html a:hover {
  color: #00719b;
}

.labelPrimary {
  border-top-color: #02a6ca;
}

._tags_cats>li>a:hover,
.themeModal ._category_filter li a:hover {
  background-color: #02a6ca;
  color: #fff;
}

.browseCat li:hover,
.browseCat li:active,
.browseCat li:focus,
.browseCat li:hover a,
.browseCat li.active a,
.browseCat li.active,
.browseCat li:focus a {
  color: #ffffff;
  background-color: #02a6ca;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #FFF;
  border-color: #02a6ca;
  background-color: #02a6ca;
}