/* boots */
.input-group-qty {width:128px;}
.input-group-qty.input-group-sm {width:108px;}
.igq-mod {width:auto;}
.igq-mod .form-control {width:55px; margin-right:10px; padding:10px;}
.igq-mod .input-group-btn {width:100%;}

button.blank {background:none; border-width:0;}
.filter button {text-align:left; border:none; border-radius:0;}

@media (min-width:992px) {
.igq-mod .form-control {margin-right:15px;}
}
/* */


.btn-group-qty {width:80px; margin-right:20px;}
.igq-mod .btn-group-qty .form-control {margin:0;}
.btn-group-qty .btn-add, .btn-group-qty .btn-remove {position:absolute; top:0; right:0;}
.btn-group-qty .btn-remove {top:24px;}


/* fa */
.fa{display:inline-block;min-width:1em;margin-right:.5em;margin-left:.5em;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}
.fa-w08 {min-width:.8em;}
.fa-w09 {min-width:.9em;}
.fa-w11 {min-width:1.1em;}
.fa-w12 {min-width:1.2em;}
.fa:last-child {margin-right:0;}
.fa:first-child {margin-left:0;}
.fa-fa-balance .fa {min-width:1.25em;}
.fa-fa-gentle .fa {opacity:.667;}
/* */



/* acenda global */
*[data-image-swap],*[data-image-zoom] {cursor:pointer;}

.logo a:focus img {outline:-webkit-focus-ring-color auto 5px;}
#header .popover {top:100%!important; right:20px; left:20px!important; width:auto; margin:0; max-width:none;}
.ajaxcart-products {max-height:280px; overflow:hidden; overflow-y:auto;}

.media-left, .media-object {width:80px; height:80px;}
.media-cart .media-left, .media-cart > .pull-left {padding-right:20px;}

@media (min-width:768px) {
#header .popover {left:auto!important; width:385px;}
}

@media (min-width:992px) {
#header .popover {right:15px;}
.ajaxcart-products {max-height:320px;}

.media-cart .media-left, .media-cart .media-object {width:120px; height:120px;}
.media-cart .media-left, .media-cart > .pull-left {padding-right:30px;}
}
/* */



/* coolguy */
@media (min-width:1px){
.flash-note {position:fixed; z-index:1071; top:50%; left:50%; width:75%; max-width:960px; text-align:center; -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); transform:translate(-50%,-50%);}
.flash-note .alert {display:block; padding:12px 35px 12px 15px; box-shadow:0 1px 5px rgba(0,0,0,.5);}
}

@media (min-width:992px) {
.force-md-lg {display:block!important;}
.force-md-lg.collapse {height:auto!important;}
}

@media (max-width:767px){
.lonely-form .btn {display:block; width:100%; margin-bottom:10px;}
.lonely-form .btn:last-child {margin-bottom:0;}

.flash-note {left:20px; right:20px; width:auto; -moz-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); -webkit-transform:translate(0, -50%); transform:translate(0,-50%);}
}
/* */






/**** 4-) Navbar Menu Styling  ****/
@media (min-width: 768px) {
ul.nav li:hover > ul.dropdown-menu, ul.nav li ul.dropdown-menu.show-menu {display:block;}
}

#nav-desktop-main .navbar-nav > li > a:hover, #nav-desktop-main .navbar-nav > li > a:focus {background-color:transparent;}


.navigation .navbar .sidebar .nav > li.active > a {background-color:#e8e8e8;}



.twitter-typeahead .hint-small {height: 30px;padding: 5px 10px;font-size: 12px;border-radius: 3px;line-height: 1.5;}/*  Tt Auto Search Style*/
.twitter-typeahead .hint-large {height: 45px;padding: 10px 16px;font-size: 18px;border-radius: 6px;line-height: 1.33;}
.twitter-typeahead, .tt-dropdown-menu, .tt-hint {width:100%;}
.tt-input, .tt-hint {margin: 0;}
.input-group .form-control.tt-input { float:none; /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/}
.input-group .form-control.tt-input:focus,.tt-hint:focus {/*border-color:#ddd;*/}
.tt-menu {padding:5px 0; width:100%; background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0,0,0,.2);}
.tt-suggestion {padding:3px 12px; font-size:14px; cursor:pointer; text-align:left;}
.tt-suggestion:hover, .tt-suggestion:focus {background:#f0f0f0;}
.tt-suggestion.tt-cursor {color: #fff;background-color: #0097cf;}
.tt-suggestion p {margin: 0;}
.tt-cursor {background-color: #0097cf;}






/**** 7-) Category Page Styling   ****/
.category-filters .filter a {display:block;}
.category-filters .filter-clear a {margin:2px 0; padding:6px 15px; color:#fff; text-decoration:none; background-color:#aaa;}


.rating .dib {vertical-align:middle;}
.star-rating {position:relative; margin:0 auto; overflow:hidden;}
.star-rating-input {display:table; font-size:200%;}
.star-rating .active {position:absolute; left:0; top:0; white-space:nowrap; overflow:hidden;}
.star-rating .disabled,.star-rating .disabled-choosing {color:#ccc;}
.star-rating .active,.star-rating .choosing,.star-rating .active-choosing {color:#FFC125;}
.star-rating .fa {margin:0;}


.labels {position:absolute; right:0; top:0; padding:0; text-transform:uppercase;}
.labels .label {float:right; margin:0 0 0 5px; text-shadow:0 0 1px rgba(0,0,0,.2); box-shadow:0 0 1px rgba(0,0,0,.2);}



li.sub-category, .filter a {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.filter .color-chips {padding-bottom:4px;}
.color-chip {color:#fff; font-size:140%; text-shadow:0 1px 1px rgba(0,0,0,.5); opacity:.9;}
.color-chip .image-space:after {content:''; display:block; position:absolute; top:0; right:0; bottom:0; left:0; border:1px solid #bbb;}
.color-chip.disabled {opacity:.1;}
.color-chip.red {background-color:#9b1e20;}
.color-chip.orange {background-color:#f90;}
.color-chip.yellow {background-color:#e5e058;}
.color-chip.green {background-color:#90b580;}
.color-chip.blue {background-color:#346492;}
.color-chip.purple {background-color:#8033cc;}
.color-chip.brown {background-color:#6f5d42;}
.color-chip.black {background-color:#000;}
.color-chip.gray, .color-chip.grey {background-color:#aaa;}
.color-chip.white {color:#666; background:#fcfcfc; text-shadow:0 1px 1px rgba(255,255,255,.5);}
.color-chip.multi {background:#88bfe8; background:linear-gradient(135deg, #88bfe8 0%, #96ffc2 27%, #b996ff 53%, #ff9698 75%, #f1ff96 100%, #70b0e0 100%);}
.color-chip:hover {color:#fff; text-decoration:none; opacity:1;}
.color-chip:hover .image-space:after {border-color:#000;}
.color-chip.active .image-space:after {border-color:#000; opacity:1;}
.color-chip.white:hover, .color-chip.white:focus {color:#666;}

.product-grid .color-chips .col-xs-2 {float:none; display:inline-block; width:20%;}
.product-grid .color-chips .col-xs-2:nth-child(n+6) {display:none;}

.color-chip button {width:100%;}

@media (min-width:992px) {
.filter .color-chips {padding-bottom:10px;}
.color-chip {font-size:100%;}
}



/* slick */
.slick-slider {position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent;}
.slick-list {position:relative; display:block; overflow:hidden; margin:0; padding:0;}
.slick-list:focus {outline:none;}
.slick-list.dragging {cursor:pointer; cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
.slick-track {position:relative; top:0; left:0; display:block;}
.slick-track:before, .slick-track:after {display:table; content:'';}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {display:none; position:relative; float:left; height:100%; min-height:1px; outline:none; overflow:hidden;}
[dir='rtl'] .slick-slide {float:right;}
.slick-slide img {display:block;}
.slick-slide.slick-loading img {display:none;}
.slick-slide.dragging img {pointer-events:none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide {display:block; height:auto; border:1px solid transparent;}
.slick-arrow.slick-hidden {display:none;}
/* */
.slick-prev, .slick-next {font-size:0; line-height:0; position:absolute; top:50%; z-index:1; display:block; width:20px; height:32px; padding:0; opacity:.6; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); cursor:pointer; border:none; outline:none; background:transparent;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {outline:none; background:transparent; color:#000; opacity:1;}
.slick-prev:before, .slick-next:before, .slick-dots li button:before {font:normal normal normal 14px/1 FontAwesome; font-size:24px; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.slick-arrow.slick-disabled {opacity:.25; pointer-events:none;}
.slick-prev {left:-24px;}
.slick-next {right:-24px;}
[dir='rtl'] .slick-prev {right:-24px; left:auto;}
[dir='rtl'] .slick-next {right:auto; left:-24px;}
.slick-prev:before,[dir='rtl'] .slick-next:before {content:"\f053";}
.slick-next:before,[dir='rtl'] .slick-prev:before {content:"\f054";}
.slick-dots {position:absolute; bottom:-25px; display:block; width:100%; padding:0; margin:0; list-style:none; text-align:center;}
.slick-dots li {position:relative; display:inline-block; width:20px; height:20px; margin:0 5px; padding:0; cursor:pointer;}
.slick-dots li button {font-size:0; line-height:0; display:block; width:20px; height:20px; padding:5px; cursor:pointer; color:transparent; border:0; outline:none; background:transparent;}
.slick-dots li button:hover, .slick-dots li button:focus {outline:none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity:1;}
.slick-dots li button:before {content:"\f111"; font-size:16px;}
.slick-dots li.slick-active button:before {opacity:1; color:#000;}
/* */
.slickwait {display:none;}
.slick-initialized .slickwait {display:block;}
/* */