/**
	@Lightgrey main		#9e9e9e;
	@Lightgrey accent	#828282;

	@Brown main			#ab8b64;
	@Brown accent		#987852;

	@Blue main			#66b7e2;
	@Blue accent		#36a0da;

	@Green main			#a0ce4d;
	@Green accent		#8ab933;

	@Orange main		#f79433;
	@Orange accent		#d1840e;

	@Pink main			#f73f69;
	@Pink accent		#f52151;

	@Red main			#a94545;
	@Red accent			#ad5251;

	@Darkblue main		#15497e;
	@Darkblue accent	#849bc6;

	@Darkgreen main		#9db667;
	@Darkgreen accent	#89a550;

*/

:root {
  --bs-halfgutter-width:calc(var(--bs-gutter-x) * .5);
  --col-scheme-main:	#f79433;
  --col-scheme-accent:	#d1840e;
}

body.col-scheme-lightgrey {
  --col-scheme-main:	#9e9e9e;
  --col-scheme-accent:	#828282;
}

body.col-scheme-brown {
  --col-scheme-main:	#ab8b64;
  --col-scheme-accent:	#987852;
}

body.col-scheme-blue {
  --col-scheme-main:	#66b7e2;
  --col-scheme-accent:	#36a0da;
}

body.col-scheme-green {
  --col-scheme-main:	#a0ce4d;
  --col-scheme-accent:	#8ab933;
}

body.col-scheme-pink {
  --col-scheme-main:	#f73f69;
  --col-scheme-accent:	#f52151;
}

body.col-scheme-red {
  --col-scheme-main:	#a94545;
  --col-scheme-accent:	#ad5251;
}

body.col-scheme-darkblue {
  --col-scheme-main:	#15497e;
  --col-scheme-accent:	#849bc6;
}

body.col-scheme-darkgreen {
  --col-scheme-main:	#9db667;
  --col-scheme-accent:	#89a550;
}

a,
.tp-caption a {
	color: var(--col-scheme-main);
}

#footer li a:hover,
#footer a:hover,
a, a:hover, a:active,
#topNav ul.nav li li a:hover,
.tp-caption a:hover,
.featured-box-minimal h4,
.glyphicon, .wi,
p.dropcap:first-letter,
ul.side-nav a:hover,
ul.side-nav ul li.active>a,
.li, div.owl-carousel .caption,
.pagination>li>a, 
.pagination>li>span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
div.mega-price-table .pricing:hover h4,
div.mega-price-table .pricing-table i.fa, /* icons */
#blog a>span,
#blog h1>span,
.cartContent a.remove_item:hover,
.owl-carousel.featured a.figure>span>i,
.btn-link,
.styleColor {
	color: var(--col-scheme-accent);
}

p.dropcap.color:first-letter,
span.badge,
#toTop:hover,
#bar, .slider-handle,
div.featured-box i.fa,
i.featured-icon,
.progress-bar-primary,
.modal-header,
.timeline .timeline-left .item:before,
.timeline .timeline-right .item:before,
.timeline .timeline-centered .item.pull-right:before,
.timeline .timeline-centered .item.pull-left:before,
div.mega-price-table .pricing-title, 
div.mega-price-table .pricing-head,
div.mega-price-table .pricing.popular,
#topNav ul.nav>li:hover>a:before, 
#topNav ul.nav>li.active>a:before,
.styleBackgroundColor {
	background-color: var(--col-scheme-accent);
}

/* icons , boxes */
i.featured-icon:after,
div.featured-box.nobg.border-only i.fa {
	color: var(--col-scheme-accent);
	border-color: var(--col-scheme-accent);
}
section.product-view-colors a:hover,
section.product-view-colors a.active,
i.featured-icon {
	border-color: var(--col-scheme-accent);

}
i.featured-icon.empty {
	color: var(--col-scheme-accent) !important;
	border-color: var(--col-scheme-accent);
}

/* Top Nav */
#topNav ul.nav .dropdown-menu>li.active>a, 
#topNav ul.nav .dropdown-menu>li:hover>a, 
#topNav ul.nav .dropdown-menu>li:focus>a {
	color:#fff !important;
	background-color: var(--col-scheme-accent);
}

#topNav ul.dropdown-menu>li:hover>a.dropdown-toggle:after { /* arrow sub-submenu */
	color:#fff;
}

/* Primary Button */
.btn-primary {
	border-color: var(--col-scheme-main);
	background-color: var(--col-scheme-main);
}

.btn-white {
	color: var(--col-scheme-accent) !important;
}

.pagination>.active>a, 
.pagination>.active>span, 
.pagination>.active>a:hover, 
.pagination>.active>span:hover, 
.pagination>.active>a:focus, 
.pagination>.active>span:focus,
.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary,
.daterangepicker td.active, 
.daterangepicker td.active:hover,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
	border-color: var(--col-scheme-accent);
	background-color: var(--col-scheme-accent);
}


/* embed title */
section header em,
h1>em, h2>em, h3>em, h4>em, h5>em, h6>em {
	font-style:normal;
	color: var(--col-scheme-accent);
}

/* Top Nav active/hover */
#topNav ul.nav>li.mega-menu>ul li:hover>a,
#topNav ul.nav>li.mega-menu>ul li.active>a,
#topNav ul.nav>li:hover:before,
#topNav ul.nav>li.active:before {
	background-color: var(--col-scheme-accent);
}
/* Top Nav color active */
#topNav .nav-pills.colored>li.active>a, 
#topNav .nav-pills.colored>li.active>a:hover, 
#topNav .nav-pills.colored>li.active>a:focus {
	color:#fff;
	background-color: var(--col-scheme-accent);
}


/* PORTED FROM BOOTSTRAP v3.3.7's CSS FiLE */
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.show {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  /*
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  */
  .navbar-collapse.show {
    overflow-y: visible !important;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}


/* Misc */
.styleBackgroundColor,
.featured-box-minimal i.fa {
	background-color: var(--col-scheme-accent);
}

ul.list-icon li:before {
	color: var(--col-scheme-accent);
	font-size:16px;
}
body.boxed #topBar {
	border-top: var(--col-scheme-accent) 4px solid;
}

.panel-epona {
	border: var(--col-scheme-accent) 1px solid;
}

.panel-epona>.panel-heading {
	background-color: var(--col-scheme-accent);
	color:#fff;
}

/* Slider Captions */
.tp-caption.block_styleColor {
	background-color: var(--col-scheme-accent);
	color:#fff;
}
.tp-caption.block_white {
	color: var(--col-scheme-accent);
}

/* flex slider */
.flexslider.flexFull .flex-direction-nav a:hover, 
.flexslider.flexContent .flex-direction-nav a:hover {
	background-color: var(--col-scheme-accent);
	color:#fff;
}

/* essentials rewrite */
.alert.alert-default {
	border-left: var(--col-scheme-accent) 3px solid;
}

/* item box */
.item-box .item-hover .overlay {
	background-color:rgba(240,112,87,0.6);
}

#nso-hero-section.fullwidth-gfx-container {
	width: 100%;
	padding: 0;
	overflow: visible;
	background-color: #171717;
	position: relative;
	z-index: 1;
	-webkit-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
	-moz-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
	-o-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
	box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
}


/* 
	Sky Forms
*/
/**/
/* normal state */
/**/
.sky-form .toggle i:before {
	background-color: var(--col-scheme-accent);	
}
.sky-form .button {
	background-color: var(--col-scheme-accent);
}


/**/
/* checked state */
/**/
.sky-form .radio input + i:after {
	background-color: var(--col-scheme-accent);	
}
.sky-form .checkbox input + i:after {
	color: var(--col-scheme-accent);
}
.sky-form .radio input:checked + i,
.sky-form .checkbox input:checked + i,
.sky-form .toggle input:checked + i {
	border-color: var(--col-scheme-accent);	
}
.sky-form .rating input:checked ~ label {
	color: var(--col-scheme-accent);	
}