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

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


/* 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-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.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; text-align:center;}
.fa-fa-gentle .fa {opacity:.667;}
/* */



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

#admin-bar {z-index:9999; right:auto; top:15px; opacity:.8;}
#admin-bar:hover {opacity:1;}
#admin-bar .btn img {max-width:80px;}

#header .popover {left:10px!important; right:10px; width:420px; margin:0; max-width:none;}
.ajaxcart-products {max-height:280px; overflow:hidden; overflow-y:auto;}
#header .logo {font-size:140%;}
#header .limit-logo .logo img {max-height:36px;}

.media-left, .media-object {width:80px; height:80px;}


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

@media (min-width:992px) {
#header .popover {right:15px;}
.ajaxcart-products {max-height:320px;}
#header .logo {font-size:200%;}
#header .limit-logo .logo img {max-height:80px;}
.media-cart .media-left, .media-cart .media-object {width:128px; height:128px;}
}
/* */



/* coolguy */
@media (min-width:1px){
.flash-note {position:absolute; 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%);}
}

.mm-opened .flash-note {display:none;}
/* */






/**** 4-) Navbar Menu Styling  ****/
@media (min-width: 768px) {
ul.nav li:hover > ul.dropdown-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:#000; color:#fff;}



.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;}


.swatches {margin-right:-1px; margin-left:-1px;}
.swatches li {padding:2px 1px 0;}
.swatches .selected a, .swatches li:hover a {border:1px solid #000;}
.swatches .selected a {background:#f8f8f8;}
.swatches .not-avail a {background:none; border:1px dashed #aaa; cursor:not-allowed; opacity:.65;}
.swatches .not-avail-sel a {background:none; border:1px dashed red; cursor:not-allowed; opacity:.65;}






.star-rating {position:relative; display:inline-block; height:1em; overflow:hidden;}
.star-rating .disabled {color:#ccc;}
.star-rating .active {position:absolute; left:0; top:0; color:#FFC125; white-space:nowrap; overflow:hidden;}
.star-rating-input {font-size:200%;}
.star-rating .choosing {color:#FFC125;}
.star-rating .active-choosing {color:#FFC125;}
.star-rating .disabled-choosing {color:#ccc;}


.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);}


#checkout-cards img {max-height:34px; width:auto;}
.checkout-card {max-width:56px; height:34px;}


/**** 12-) Color Chip Styling  ****/
.color-chips {padding-bottom:5px;}
.color-chip {color:#fff; text-shadow:0 1px 1px rgba(0,0,0,.5); opacity:.9;}
.color-chip.disabled {opacity:.1;}
.color-chip.bright-red {background-color: #ff00cc;}
.color-chip.red {background-color: #9b1e20;}
.color-chip.hot-pink {background-color: #ff33cc;}
.color-chip.pink {background-color: #e0b3cd;}
.color-chip.bright-orange {background-color: #ff9900;}
.color-chip.orange {background-color: #d58c28;}
.color-chip.yellow {background-color: #e5e058;}
.color-chip.lime-green {background-color: #00ff33;}
.color-chip.army-green {background-color: #999933;}
.color-chip.light-green {background-color: #b9d197;}
.color-chip.green {background-color: #90b55b;}
.color-chip.teal {background-color: #24c4c8;}
.color-chip.light-blue {background-color: #d8e2fa;}
.color-chip.blue {background-color: #346492;}
.color-chip.deep-navy {background-color: #000066;}
.color-chip.dark-blue {background-color: #000099;}
.color-chip.purple {background-color: #8033cc;}
.color-chip.light-brown {background-color: #d4c9be;}
.color-chip.chocolate {background-color: #663300;}
.color-chip.brown {background-color: #6f5d42;}
.color-chip.black {background-color: #000000;}
.color-chip.gray, .color-chip.grey {background-color: #aaaaaa;}
.color-chip.ivory {background-color: #fffff0;}
.color-chip.white {color:#666; text-shadow:0 1px 1px rgba(255,255,255,.5); background:#fdfdfd; border:1px solid #bbb;}
.color-chip.multi {background: #88bfe8;
	background: -moz-linear-gradient(-45deg, #88bfe8 0%, #96ffc2 27%, #b996ff 53%, #ff9698 75%, #f1ff96 100%, #70b0e0 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #88bfe8), color-stop(27%, #96ffc2), color-stop(53%, #b996ff), color-stop(75%, #ff9698), color-stop(100%, #f1ff96), color-stop(100%, #70b0e0));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #88bfe8 0%, #96ffc2 27%, #b996ff 53%, #ff9698 75%, #f1ff96 100%, #70b0e0 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #88bfe8 0%, #96ffc2 27%, #b996ff 53%, #ff9698 75%, #f1ff96 100%, #70b0e0 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #88bfe8 0%, #96ffc2 27%, #b996ff 53%, #ff9698 75%, #f1ff96 100%, #70b0e0 100%);
	/* IE10+ */
	background: linear-gradient(135deg, #88bfe8 0%, #96ffc2 27%, #b996ff 53%, #ff9698 75%, #f1ff96 100%, #70b0e0 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#88bfe8', endColorstr='#70b0e0', GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
}
.color-chip:hover,.color-chip:focus {color:#fff; text-decoration:none; opacity:1; border:1px solid #000;}
.color-chip.active {border:1px solid #000; opacity:1;}
.color-chip.white:hover, .color-chip.white:focus {color:#666;}

@media (max-width:991px) {
.color-chip {font-size:140%;}
}
/**** End Color Chip Styling  ****/


.image-space.video {cursor:pointer;}
.video-icon {color:#fff; font-size:150%; text-shadow:0 1px 5px rgba(0,0,0,.75);}