@charset "utf-8";
/* CSS Document */

.clearfix{
    clear:both;
}
#toolspanelcontent > div:hover {
    color:#285151
}
#toolspanelcontent #bottombox input{
    clear: both;
    margin-left: 0px;
    padding: 5px 10px;
}
#toolspanelcontent #bottombox input[type="submit"]{padding: 5px 10px;}
#toolspanel {
    position:fixed;
    top:100px;
    left:0;
    background:red;
    z-index:999;
    height:0;
}
#toolspanelcontent {
    position:fixed;
    top:100px;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    -webkit-box-shadow: 0 0 3px #cecece;
    -moz-box-shadow: 0 0 3px #cecece;
    box-shadow: 0 0 3px #cecece;
    background: #fff;
    color: #000;
    font-size: 90%;
    z-index: 999;
    border-bottom: 1px solid #DBDDD8;
    border-right: 1px solid #DBDDD8;
    border-top: 1px solid #DBDDD8;
}
#toolspanelcontent > div {
    padding:12px
}
#toolspanel .pn-button {
    cursor: pointer;
    right:-38px;
    height:20px;
    width:14px;
    position: absolute;
    top: 86px;
    z-index: 999;
    border-bottom: 1px solid #DBDDD8;
    border-right: 1px solid #DBDDD8;
    border-top: 1px solid #DBDDD8;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    -webkit-box-shadow: 3px 0 4px #cecece;
    -moz-box-shadow: 3px 0 4px #cecece;
    box-shadow: 3px 0 4px #cecece;
    background: #fff;
}
#toolspanel .pn-button {
    background: url("images/icon.png") no-repeat scroll 12px 13px #FFFFFF;
}
#toolspanel .open {
    background: url("images/icon.png") no-repeat scroll 12px -27px #FFFFFF;
}
#pnpartterns a {
    border: 1px solid #BBBBBB;
    display: block;
    float: left;
    height: 14px;
    margin: 0 5px 5px 0;
    padding: 6px;
    width: 14px;
}
#pnpartterns a.active{ border-color:red; -moz-transition:border-color 0.8s}

#toolspanel {
    text-align: left
}
#toolspanel a:hover,
#toolspanel a:active,
#toolspanel a:focus{color: #000;}
#cpanel-form select{
    min-width: 160px;
    padding: 4px 2px}

.paneltool .panelcontent {
    background: none repeat scroll 0 0 #fff;
    max-height: 580px;
    overflow: scroll;
    width: 320px;
}
.product-details .truncated {
    display: block!important;
}
.item-options dt {
    clear: left;
    float: left;
    font-style: italic;
    font-weight: 600;
    padding-right: 5px;
}
.item-options dt::after{
    content: ": ";
}
.item-options dd {
    float: left;
    margin: 0 0 6px;
    padding-left: 10px;
}
.header-minicart .subtotal {
    
}
.header-minicart .minicart-actions {
    margin-top: 0;
    overflow: hidden;
    padding: 10px;
    position: relative;
    text-align: center;
}
.header-minicart .minicart-actions .cart-link {
    font-size: 13px;
    height: 33px;
    line-height: 39px;
    text-transform: uppercase;
}
.header-minicart .subtotal label{
    display: inline-block;
    color: inherit;
}
.checkout-types {
    float: right;
    max-width: 100%;
    text-align: right;
}
.checkout-types.minicart {
    float: none;
    text-align: center;
}
.checkout-types.minicart li, .checkout-types.minicart li .button{
    float: none;
}
.checkout-button {
    line-height: 32px;
    padding-top:10px;
    padding-bottom: 10px;
}
.ajax-loading-wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
    background:#FFF; 
    opacity: 0.7; 
    filter: alpha(opacity = 70);
    display: none;
}
.ajax-loading-wrapper img{
    margin: 45% auto;
    display: block;
}
/*
.editortool .panelbutton {
    top: 130px!important;
}*/
.paneltool.active {
    z-index: 10000!important;
}
/* Patterns */
body.pattern1{background:url(images/pattern1.png);}
body.pattern2{background:url(images/pattern2.png);}
body.pattern3{background:url(images/pattern3.png);}
body.pattern4{background:url(images/pattern4.png);}
body.pattern5{background:url(images/pattern5.png);}
body.pattern6{background:url(images/pattern6.png);}
body.pattern7{background:url(images/pattern7.png);}
body.pattern8{background:url(images/pattern8.png);}
body.pattern9{background:url(images/pattern9.png);}
body.pattern10{background:url(images/pattern10.png);}
body.pattern11{background:url(images/pattern11.png);}
body.pattern12{background:url(images/pattern12.png);}
body.pattern13{background:url(images/pattern13.png);}
body.pattern14{background:url(images/pattern14.png);}
body.pattern15{background:url(images/pattern15.png);}
body.pattern16{background:url(images/pattern16.png);}
body.pattern17{background:url(https://4r8zu1-hr4tqnltvxi7.cloudmaestro.com/qIt8mtHyH/skin/frontend/base/default/venustheme/images/patterns/pattern17.png);}
body.pattern18{background:url(https://4p5u77-hr4tqnltvxi7.cloudmaestro.com/qIt8mtHyH/skin/frontend/base/default/venustheme/images/patterns/pattern18.png);}
body.pattern19{background:url(https://0qc7se-hr4tqnltvxi7.cloudmaestro.com/qIt8mtHyH/skin/frontend/base/default/venustheme/images/patterns/pattern19.png);}
body.pattern20{background:url(https://0qc7se-hr4tqnltvxi7.cloudmaestro.com/qIt8mtHyH/skin/frontend/base/default/venustheme/images/patterns/pattern20.png);}/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(images/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 0px;
	background: url(images/AjaxLoader.gif) no-repeat center center
}/* perfect-scrollbar v0.6.2 */
.ps-container{overflow:hidden !important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:0.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.ves-verticalmenu{
  position: relative; 
}


.ves-verticalmenu .dropdown-menu > .dropdown-menu-inner {
  padding: 10px;
}
.ves-verticalmenu .mega-group .caret {
  display: none;
}
.ves-verticalmenu .mega-group > .dropdown-toggle {
  display: block;
  font-weight: bold;
  padding: 6px 5px;
  text-transform: uppercase;
  border-bottom: solid 1px #E5E5E5;
}
.ves-verticalmenu .mega-group .dropdown-mega .mega-col-inner > ul > li a {
  margin-left: 6px;
}
.ves-verticalmenu .mega-col .mega-col-inner > ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.ves-verticalmenu .mega-col .mega-col-inner > ul > li {
  list-style: none;
  margin-left: 0;
}
.ves-verticalmenu .mega-col .mega-col-inner > ul > li > a {
  clear: both;
  color: #555555;
  display: block;
  line-height: 20px;
}
.ves-verticalmenu .dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.ves-verticalmenu .dropdown-submenu > .dropdown-menu {
  border-radius: 0 6px 6px 6px;
  left: 100%;
  margin-left: -6px;
  margin-top: -6px;
  top: 0;
}




.widget-product-list img{
  width: 60px;
  height: 60px;
  float: left;
  margin-right: 12px;
}

.widget-banner .w-banner{
 margin: 6px 10px; 
  float: left;
} 


.ves-verticalmenu .aligned-center .dropdown-menu{
  top: 50%;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -o-transform: translate(-50%);
}



.ves-verticalmenu .aligned-right .dropdown-menu{
    left: auto;
    top: 0;
}
.ves-verticalmenu .aligned-left .dropdown-menu{

}

.ves-verticalmenu .megamenu .aligned-fullwidth {
  position: inherit!important;
}

.ves-verticalmenu .aligned-fullwidth .dropdown-menu{
  height: 100%!important;
  top: 0;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 9, 2014 */

@font-face {
    font-family: 'HelveticaNeue45Light';
    src: url('fonts/helveticaneue-light.eot');
    src: url('fonts/helveticaneue-light.eot') format('embedded-opentype'),
         url('fonts/helveticaneue-light.woff') format('woff'),
         url('fonts/helveticaneue-light.ttf') format('truetype'),
         url('images/helveticaneue-light.svg#HelveticaNeue45Light') format('svg');
}


@font-face {
    font-family: 'HelveticaNeue65Medium';
    src: url('fonts/helveticaneue-medium.eot');
    src: url('fonts/helveticaneue-medium.eot') format('embedded-opentype'),
         url('fonts/helveticaneue-medium.woff') format('woff'),
         url('fonts/helveticaneue-medium.ttf') format('truetype'),
         url('images/helveticaneue-medium.svg#HelveticaNeue65Medium') format('svg');
}


@font-face {
    font-family: 'HelveticaNeue55Roman';
    src: url('fonts/helveticaneue-roman.eot');
    src: url('fonts/helveticaneue-roman.eot') format('embedded-opentype'),
         url('fonts/helveticaneue-roman.woff') format('woff'),
         url('fonts/helveticaneue-roman.ttf') format('truetype'),
         url('images/helveticaneue-roman.svg#HelveticaNeue55Roman') format('svg');
}


@font-face {
    font-family: 'latoblack';
    src: url('fonts/lato-bla-webfont.eot');
    src: url('fonts/lato-bla-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/lato-bla-webfont.woff') format('woff'),
         url('fonts/lato-bla-webfont.ttf') format('truetype'),
         url('images/lato-bla-webfont.svg#latoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans300';
    src: url('fonts/museosans-300-webfont.eot');
    src: url('fonts/museosans-300-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/museosans-300-webfont.woff') format('woff'),
         url('fonts/museosans-300-webfont.ttf') format('truetype'),
         url('https://0qc7se-hr4tqnltvxi7.cloudmaestro.com/qIt8mtHyH/skin/frontend/default/ves_superstore_nc/fonts/museosans-300-webfont.svg#museo_sans300') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'museo_sans900';
    src: url('fonts/museosans_900-webfont.eot');
    src: url('fonts/museosans_900-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/museosans_900-webfont.woff') format('woff'),
         url('fonts/museosans_900-webfont.ttf') format('truetype'),
         url('https://4r8zu1-hr4tqnltvxi7.cloudmaestro.com/qIt8mtHyH/skin/frontend/default/ves_superstore_nc/fonts/museosans_900-webfont.svg#museo_sans900') format('svg');
    font-weight: normal;
    font-style: normal;

}.amconf-image{
    margin: 3px;
    border-radius: 3px;
    cursor: pointer;
}

.amconf-noimage-div {
    background-color: ghostwhite;
    border: 1px solid black;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
    border-radius: 3px;
}

.amconf-color-container{
    cursor: pointer;
    overflow: hidden;
    border-radius: 3px;
}

em{
     color:red;
 }

.product-image img#amasty_zoom:nth-child(2){
    display: none;
} 

#amasty_gallery img{
    display: inline !important;
}

.amasty-main-spinner{
    top: 0;
}

.zoomLens {
    background-color: white;
}

#amasty_zoom{
    position: relative !important;
}

.zoomContainer {
    z-index: 10;
}

.zoomWindow {
    z-index: 70000 !important;
}

.zoomWrapper {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.product-image {
    overflow: visible;
    text-align: center;
    position: relative;
}

hr.amconf-hr{
     -moz-transform: rotate(135deg);  
       -o-transform: rotate(135deg);  
  -webkit-transform: rotate(135deg);  
      -ms-transform: rotate(135deg);  
          transform: rotate(135deg);  
             filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',  
                      M11=0.9914448613738104, M12=-0.13052619222005157,M21=0.13052619222005157, M22=0.9914448613738104); 
         -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9914448613738104, M12=-0.13052619222005157, M21=0.13052619222005157, M22=0.9914448613738104,sizingMethod='auto expand')"; 
                      
    zoom: 1;
    color: white;
    border-color: white;
    background-color: white; 
    position: absolute;
    top: 9px;  
    width: 100%;
    z-index: 4;
    margin: 0;
}

.swatch-title{
	font-weight: 600;
	position: absolute;
	padding-left: 3px;
}

.amconf-image-selected
{
    margin: 0;
    outline: 3px double #eaff00;
}

.amconf-image-outofstock
{
    opacity:0.6;
    filter:alpha(opacity=60); 
}

.amconf-images-container
{
    width: 100%;
    clear: both;
}

.amconf-image-container
{
    display: inline-block;
    position: relative;
    text-align: center;
    margin-right: 5px;
    margin-bottom: 3px;
 vertical-align: top;
}

.amconf-image-container img, .amconf-image-container div:first-child
{
    margin: 0 auto;
}
.amconf-image-title
{
    margin-bottom:5px;
}

#amconf_price_clone_container 
{
    float: left;
}
#amconf_price_clone_container ul
{
    clear: both;
}

.MagicScrollArrows {
    cursor: pointer;
    position: absolute;
    display: block;
}

.MagicScrollArrowPrev { 
    width: 35px;
    height: 35px;
    background: url(images/miscellaneous_sprite_sm.png) 0 -35px no-repeat transparent;
    left:0;
}

.MagicScrollArrowNext {
    width: 35px;
    height: 35px; 
    background: url(images/miscellaneous_sprite_sm.png) -35px -35px no-repeat transparent;
    right:0;
}

#nextGallery.disabled, #prevGallery.disabled {
    opacity: 0.4;
    filter: alpha(opacity = 40);
    cursor: default;
}

.caroufredsel_wrapper {
    margin:0 auto !important;    
}

#amasty_gallery a{
     text-decoration: none;
}

#ampagination {
    text-align: center;
}
#ampagination a {
    background: url(images/miscellaneous_sprite.png) 0 -300px no-repeat transparent;
    width: 15px;
    height: 15px;
    margin: 0 5px 0 0;
    display: inline-block;
}
#ampagination a.selected {
    background-position: -25px -300px;
    cursor: default;
}
#ampagination a span {
    display: none;
}

.no-display{
    display: none !important;
}

.am-swatch-arrow{
    background: url(images/swatch_arrow.png);
    background-color: transparent;
    position: absolute;
    text-indent: -9999px;
    cursor: pointer;
    z-index: 10;
    width: 25px;
    height: 25px;
    line-height: 0;
    top: 2px;
}

.am-swatch-arrow.disabled {
    opacity: 0.4;
    filter: alpha(opacity = 40);
    cursor: default;
}

.input-box{
    position: relative;
}

.am-swatch-prev{
    background-position: 0px 25px;
}

.am-swatch-next{
    right: 0;
    background-position: -27px 25px;
    line-height: 0;
    background-color: #fff;
}

.am-swatch-prev:not(.disabled):hover {
    background-position: 0px 52px;
}

.am-swatch-next:not(.disabled):hover {
    background-position: -27px 52px;
}
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */

.amtooltip-label{
    text-align: center;
    font-weight: bold;
}

.amtooltip-img{
    margin-bottom: 3px;
}

.tooltipster-default {
	border-radius: 5px; 
	border: 2px solid #000;
	background: #4c4c4c;
	color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}








/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0; 
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.tooltipster-shadow {
    border-radius: 5px;
    background: #fff;
    box-shadow: 0px 0px 14px rgba(0,0,0,0.3);
    color: #2c2c2c;
}
.tooltipster-shadow .tooltipster-content {
    font-family: 'Arial', sans-serif;
    font-size: 14px;
    line-height: 16px;
    padding: 3px 4px;
}

.tooltipster-light {
    border-radius: 5px; 
    border: 1px solid #cccccc;
    background: #ededed;
    color: #666666;
}
.tooltipster-light .tooltipster-content {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    padding: 3px 4px;
}
.tooltipster-noir {
    border-radius: 0px; 
    border: 3px solid #2c2c2c;
    background: #fff;
    color: #2c2c2c;
}
.tooltipster-noir .tooltipster-content {
    font-family: 'Georgia', serif;
    font-size: 14px;
    line-height: 16px;
    padding: 3px 4px;
}

.tooltipster-punk {
    border-radius: 5px; 
    border-bottom: 3px solid #f71169;
    background: #2a2a2a;
    color: #fff;
}
.tooltipster-punk .tooltipster-content {
    font-family: 'Courier', monospace;
    font-size: 14px;
    line-height: 16px;
    padding: 3px 4px;
}
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/* fancybox-thumbs */

#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
}
#amfile-list .file
{
    display: block;
    height: 26px;
}

#amfile-list img
{
    max-width: 24px;
    max-height: 24px;
    float: left;
}

#amfile-list span
{
    margin-left: 29px;
    display: block;
}
.deals-left{
    width: 25%;
    float: left;
}
.deals-bg {
    width: 100%;
    padding: 30px 0px 10px 30px;
    height:350px;
}
.deals-title{
    color: white;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    line-height: 43px;
    padding: 100px 0 0 20px;
    position: relative;
    text-transform: uppercase;
}
.deals-title h2{
    color: #f05423;
    display: inline-block;
    font-size: 28px;
    font-weight: 5000;
    line-height: 43px;
    padding: 10px 0 0 20px;
    position: relative;
    text-transform: uppercase;
}

.deals-right{
    width: 75%;
    float: left;
}

#productdeals{
    padding: 0;
    margin-top: 30px;
}
.productdeals {
    position: relative;
}
.productdeals .product-filter{
    margin-top: 20px;
}
.group-deals > *,.group-deals .deal_detail{
    padding-top: 10px;
}
.group-deals .item-countdown{
    /*text-align: center;*/
}
.sidebar .is-hidden{
    display: none;
}

.sidebar .productdeals .product-block{
    padding:0;
    border-bottom: 1px solid #ebebeb;
}

.productdeals .last .product-block{
    border: 0;
}

.sidebar .productdeals .name{
    padding: 10px 0;
}

.sidebar .productdeals .name a{
    padding: 0;    
}

.sidebar .productdeals .name a:after{
    display: none;
}

.sidebar .productdeals .image{
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
}

.sidebar .productdeals .price{
    margin: 0;
    display: none;
}

.sidebar .deal{
    padding-top: 5px;
}

.sidebar .deal_detail .price {
    display: inline;
}

.deal_detail {
    clear: both;
    font-style: normal;
    padding: 0;
    /*text-align: center;*/
}
.productdeals .deal_detail {
    margin: 0;    
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;    
}
.deal_detail ul {
    padding:0px!important;
}
.deal_detail ul li {
    display: inline-table;
    margin: 0 3px;
    border: 0;
    line-height: 20px;
}
.deal{font-size: 12px;padding-top: 8px;}
.deal ul li span {
    display: block; 
    font-size: 12px;
    color: #858585;
}
.deal_detail ul li .price{
    color: #000000;
    min-height: 20px;
}
.deal-qty-box {
    clear: both;    
    text-align: center;
}

.item-detail{
    /*text-align: center;*/
}

.productdeals .product-block .deal_detail_num{
    margin: 0 10px 0 0;
}

.productdeals .product-block .deal_detail_num .price{
    margin:0px;
}
/* Countdown */
.productdeals .timeleft {
    background-color: #3b5871;
    background-image: linear-gradient(to bottom, #3b5871, #0A263D);
    background-image: -webkit-linear-gradient(to bottom, #3b5871, #0A263D);
    background-image:    -moz-linear-gradient(to bottom, #3b5871, #0A263D);
    background-image:     -ms-linear-gradient(to bottom, #3b5871, #0A263D);
    background-image:      -o-linear-gradient(to bottom, #3b5871, #0A263D);
    min-height: 40px;
    border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    text-align: center;
}
.productdeals .timeleft h3{
    color: #FFFFFF!important;
    padding:0; 
    margin:0; 
    line-height:40px;
    font-family: verdana,arial;
    font-size: 19px;
    font-weight: normal;
}
.productdeals .item-countdown{
    padding: 10px 0;
    direction: ltr;
}
.productdeals .item-countdown ul{
    /*text-align: center;*/
}
.productdeals .item-countdown ul li{
    display: inline-block; 
    margin: 0px 8px 0 0;
    line-height: normal;
    border: 0;
}
.productdeals .item-countdown ul li.first{}
.productdeals .item-countdown ul li.last{ 
    margin: 0px;
}
.productdeals .item-countdown ul li div{
    text-transform: lowercase; 
    clear: both;
    text-align:center;
    width:100%;
    font-size:12px;
}
.productdeals .item-countdown ul li div.countdown_num{}
.productdeals .item-countdown ul li div.countdown_num span.mw_dld_detail_num{}
.productdeals .timeleft{
    background-color: #6B9E1B; 
    background-image: linear-gradient(to bottom, #7aa832, #4b6f13);
}
.productdeals .item-countdown ul li div.countdown_num span{
    display: inline-block; 
    font-size: 14px; 
    font-weight: bold; 
    color: #000;
    border: 1px solid #ebebeb;
    padding: 4px 6px;

    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #f8f8f8 51%, #f8f8f8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#f8f8f8), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f8f8f8 51%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f8f8f8 51%,#f8f8f8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f8f8f8 51%,#f8f8f8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 50%,#f8f8f8 51%,#f8f8f8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */

}
.productdeals .item-countdown ul li div.countdown_num span + span{
    border-left: 0;
}

/*Carousel css*/

.productdeals .product-block .group-item {
    display: inline-block;
}

.productdeals .group-action .cart {
    float: none;
}
.productdeals .group-action .cart input {
    background-color: #7eac22;
    display: inline-block;
    height: auto;
    overflow: hidden;
    padding: 0;
    text-indent: 0;
    width: auto;
}
.productdeals .group-action .group-action-inner {
    background-color: #7eac22;
    bottom: 30px;
    height: 33px;
    margin: 0 ;
    position: absolute;
    width: 100%;
    right: -100%;
    opacity:0;
    transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
}
.productdeals .product-block:hover .group-action .group-action-inner {
    right: 0;
    opacity:1;
    transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
}
.productdeals .group-action .wishlist, 
.productdeals .group-action .compare {
    float: left;
    width: 19.5%;
    border-left: 1px solid #8cbc2b;
    border-right: 1px solid #6d951d;
}
.productdeals .group-action .cart {
    float: left;
    border-left: 1px solid #8cbc2b;
    width: 56%;
}
.productdeals .group-action .wishlist:hover, 
.productdeals .group-action .compare:hover, 
.productdeals .group-action .cart:hover {
}
.productdeals .group-action .wishlist a,
.productdeals .group-action .compare a, 
.productdeals .group-action .cart .button {
    background-image: url("https://4r8zu1-hr4tqnltvxi7.cloudmaestro.com/qIt8mtHyH/skin/frontend/base/default/image/default/icon-action.png");
    background-repeat: no-repeat;
    height: 32px;
    width: 100%;
}
.productdeals .group-action .wishlist a, 
.productdeals .group-action .compare a {
    overflow: hidden;
    text-indent: -9999em;
    padding: 0;
}
.productdeals .group-action .wishlist a {
    background-position: 55% 12px;
}
.productdeals .group-action .compare a {
    background-position: 58% -52px;
}
.productdeals .group-action .cart .button {
    background-position: 14% -125px;
    color: #FFFFFF;
    font-weight: 400;
    padding-left: 30px;
}
.productdeals .group-action .icon-plus {
    background-color: #F2711F;
    bottom: 0;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 30px;
}

.productdeals .product-block:hover .group-action .icon-plus {
    background-color: #7eac22;
}

.productdeals .product-block .rating {
     display: none;
}

.productdeals .carousel-controls {
    position: absolute;
    right: 0;
    top: 10px;
    width: 80px;
}
.productdeals .carousel-control {
    border-radius: 15px;
    font-size: 24px;
    height: 20px;
    line-height: 15px;
    margin-top: 0;
    width: 20px;
    opacity: 0.5;
}


/* #1 start edit code */
/* css filter */
.productdeals .limit{
    float: right;
    margin-left: 15px;
}
.productdeals .sort{
    float: right;
    margin-left: 15px;
}
.productdeals .category{
    float: right;
    margin-left: 15px;
}
/* css row-fluid */
.product-grid .row-fluid {
    width: 100%;
}

.product-lst {
    margin-top: 15px;
    text-align: center;
}

.productdeals .product-lst .product-inner .name {
    background-color: #42442;
    margin: 0px 0px 0px;
    line-height: 30px;
    position: relative;
}

.product-empty {
    color: red;
    margin: 20px 0;    
    text-align: center;
}

/* #1 end edit code */

/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont_1.eot');src:url('fonts/fontawesome-webfont.eot#iefix&v=4.0.3') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff') format('woff'),url('fonts/fontawesome-webfont.ttf') format('truetype'),url('images/fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;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.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-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);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.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-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}
 
 
@font-face{
    font-family: 'HelveticaNeueMedium';
    src: url('fonts/helveticaneue-medium_1.eot');
    src: url('fonts/helveticaneue-medium_1.eot') format('embedded-opentype'),
         url('fonts/helveticaneue-medium_1.woff') format('woff'),
         url('fonts/helveticaneue-medium_1.ttf') format('truetype'),
         url('images/helveticaneue-medium_1.svg#HelveticaNeueMedium') format('svg');
}
/*5-21-2019 00:00*/

/*NC blue 008ab5 */

#search .input-search {
    font-size: 16px;
    height: 50px;
    background-color: #FFFFFF;
    font-style: italic;
    font-family: 'Open Sans', Arial, sans-serif;
    width: 475px;
    border: 1px solid #000 !important;
}

#search .input-group {width: 0; border: none;}

#header-main #search .button-search {
    height: 50px;
    width: 25px;
    text-align: center;
    line-height: 50px;
    right: 0;
    top: 0;
    color: #000 !important;
    right: 0;
    z-index: 9;
    cursor: pointer;
}

#ves-mainnav .navbar-nav > li .dropdown-menu {
    background: #BBB !important;
    text-align: left;
    min-width: 16em;
    padding: 10%;
    line-height: 1.45;
    color: #222;
    z-index: 0;
    border: none;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    font-weight: 900;
}

#ves-mainnav .navbar-nav > li .dropdown-menu a {
    font-size: 14px;
    line-height: 30px;
    color: #222 !important;
    font-weight: 600;
}

#ves-mainnav .navbar-nav > li > a {
    font-size: 14px;
    display: block;
    line-height: 14px;
    text-decoration: none;
    float: left;
    padding: 10px 14px;
    color: white;
    text-transform: uppercase;
    font-weight: 700;
    font-family: "proxima_nova_rgbold",sans-serif;
}

.old-price {display: block;}
.old-price .price-label {display: inline;}

.special-price {display: block;}
.special-price .price-label {display: inline;}
.special-price .price-label {font-size: 22px;}

.products-grid .product-block {min-height: 370px;}


#ves-mainnav .navbar-nav > li.parent a::before {border-bottom: none;}

div.itoris_pagecontentslider_slide_content {margin: 0px !important;}

#ves-mainnav .navbar-nav > li.dropdown > a > .caret {background: none !important;}

.\37 0redmenu {background-color: #d01a1a;}

.\37 0greenmenu {background-color: #008000;}

.navbar-toggle {margin: 5px; float: left;}

.offcanvas-menu {background: url("images/pattern-cj.png") repeat scroll left top !important;}

#menu-offcanvas .close-mobile-nav.close-block {font-size: 0; line-height: 0;}

#menu-offcanvas .close-mobile-nav.close-block .button-close-menu {color: #A00000; right: 2px; width: 25px}

#menu-offcanvas .dropdown .dropdown-menu .dropdown-menu-inner ul li {border-bottom: none;}

.offcanvas-menu ul.megamenu > li > a {
    line-height: 18px;
    text-decoration: none;
    padding: 10px 15px;
    color: #222;
    background: url("images/pattern-cj.png") repeat scroll left top;
    text-transform: uppercase;
    transition: all 0.3s;
    margin: 0;
    display: block;
    font-size: 14px;
    border-top: 1px #999 solid;
    border-bottom: 1px #999 solid;
    border-right: none;
    border-left: none;
}

span.open-child::after {
    content: ">>>";
    font-size: 25px;
    font-weight: 900;
    float: right;
}

.over > span.open-child::after {
    content: "<<<";
    font-size: 25px;
    font-weight: 900;
}

span.open-child {
    margin-top: 0;
    color: #A00000;
    width: 100%;
}

.cart-inner .fa {
    background: #A00000;
    color: #FFFFFF;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px;
    font-size: 25px;
    float: left;
}

.offcanvas-menu .menu-title {text-transform: uppercase; font-weight: 700;}

.tab-content {
    padding: 1% 3%;
    border: 4px solid #e4e5e7;
    border-radius: 0 20px 20px;
}

#menu-offcanvas .dropdown .dropdown-menu .dropdown-menu-inner ul li a {color: #222;}

.navbar {height: 34px; min-height: 34px; border-radius: 2px;}

.cart .totals .checkout-types a:hover {background: none; border: none;}

.cart .totals .checkout-types a {background: none; border: none; margin: 5px;}

.add-to-cart button.button:hover span span{
    background: #2F96D6 linear-gradient(to bottom, #2F96D6, #1E6D9E) repeat scroll 0% 0%;
    text-decoration: none;
}

.add-to-cart button.button span span{
background: #F05252 linear-gradient(to bottom, #F05252, #911634) repeat scroll 0% 0%;
border-radius: 12px;
text-shadow: 2px 2px 3px #000;
box-shadow: 0px 1px 3px #666;
font-family: Arial;
color: #E6DC50;
font-size: 20px;
padding: 10px 12px;
text-decoration: none;
display: inherit;
line-height: 0;
border: none;
}  

button.button:hover {background: #008AB5; border-color: #000;}

/* button.button.btn-cart {border: none; background: none;} */

button.button {margin: 5px;}

.product-view .product-shop .product-name h1 {font-size: 30px;}

.product-view .product-shop .short-description .std {color: #222; font-size: 16px;}

.product-view .product-shop .short-description {font-size: 19px;}

.discount {background: #fff;}

#shopping-cart-table {background: #fff;}

.shipping {background: #fff;}

.label.configurable-price-from {color: #222; display: inline;padding: 0;}

.sorter .sort-by select {width: 150px;}

.sorter .view-mode strong {background-color: #1285DD !important; border-color: #1285DD !important;}

.category-description.std img {float: right; margin: 0 0 10px 10px;}

.category-description {text-align: left;}

.category-info.clearfix {
    padding: 3%;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 0 3px #666;
    text-align: center;
}

.page-title h1, .category-title h1 {color: #222; font-size: 35px; text-align: center; margin-top: 20px !important;}

span#nccustom_original_price{text-decoration: line-through;color:#a4a4a4;font-size:14px;} 

span#nccustom_unit_price{color:#ff0000;font-size:14px;} 

div#nccustom_coupon_label{margin-top: 10px;} 

span#nccustom_coupon_label{font-weight: bold;} 

p#nccustom_author_name{ font-weight: normal; }

p#nccustom_contents{font-style: normal;font-size: small; font-weight: normal;}

.product-options p.required {display: none;}

.products-list .desc {
    padding: 0px;
    margin: 0;
    color: #2e3a47;
}

.product-block .actions button.btn-cart {
    text-align: center;
    margin: 5px auto;
    float: none !important;
}

.products-list .price-box {float: none;}

.product-block .price {padding-bottom: 0; text-align: center;}

.amconf-image-selected {margin: 5px; outline: none; box-shadow: 0 0 2pt 5pt #FF6600;}

.product-block .product-name a {font-size: 2em; text-align: center; line-height:125%;}

.short-description .std #product-author {display: none;}

#product-author {font-weight: 700;color: #AA0000;font-size: 1.25em;margin: 1% 0;line-height: 125%;}

.product-view .product-shop .price-box {margin: 0px 0 5px;}

.product-view .product-shop .price {font-size: 25px;}

dl {margin-bottom: 5px;}

.special-price .price {color: #d01a1a;font-size: 2em;}

div.desc.std {font-size: 15px}

.rating {text-align: center;}

.products-list .product-block .ratings .rating-box {float: none;}

.products-list .product-block .ratings {text-align: center}

.deal_detail ul li {
    display: inherit;
    margin: 3px;
    line-height: 125%;
    width: 100%;
    font-size: 15px;
    font-weight: 700;
    color: #222;
}

span.deal_detail_num {font-size: 18px; color: green;}

.deal_detail ul li .price {font-size: 18px !important; color: green;}

.tabs-group .std {padding: 1% 3%;}

.htabs a.selected {
    color: #222;
    background: #e4e5e7;
    border-radius: 15px 15px 0 0;
}

.htabs a.selected::before {
    background: #e4e5e7;
}

.product-collateral h2 {
    border-bottom: 5px solid #e4e5e7;
    color: #222;
    font-size: 30px;
    text-align: center;
    font-weight: 900;
    text-transform: uppercase;
}

#customer-reviews dl {padding: 20px 50px;}

.htabs a {
    float: left;
    font-weight: 900;
    font-size: 20px;
    border: 4px solid #e4e5e7;
    border-radius: 15px 15px 0 0;
    border-bottom: none !important;
}

.apptrian-subcategories-grid .apptrian-subcategories-category-name {
    text-align: center;
    font-size: 1.9em;
    line-height: 120%;
    margin-top: 10px;
    color: #222;
    font-weight: 600;
}

.insider-button {
    color: #333;
    margin-bottom: 5px;
    padding: 0 16px;
    background: #ffdd39;
    box-shadow: 0 0 3px rgba(0,0,0,0.75);
    text-align: center;
    text-transform: uppercase;
    border-radius: 3px;
    font-size: 12px;
    filter: none;
    background-size: 100%;
    background-image: linear-gradient(to bottom, #ffdd39 0%,#fcac30 100%);
    line-height: 28px;
}

.insider-button:hover {background:#008ab5; color:#fff}

.settings.pull-right {display: none;}

.cart-empty {
    font-size: 25px;
    line-height: 125%;
    margin: 50px;
    text-align: center;
}

.cart-empty a {
    color: #000cff;
    font-weight: 900;
    text-transform: uppercase;
}

.nccustom_multishippinglink {
    color: white;
    background: #2e3a47;
    border: 1px solid #28313c;
    font-size: 11px;
    text-transform: uppercase;
    line-height: 28px;
    text-align: center;
    padding: 0 16px;
    display: block;
    float: right;
    margin-bottom: 5px;
    border-radius: 3px;
    margin-right: -16px;
}

.btn-remove2 {background: url("images/btn_x.gif") 0 0 no-repeat;}

div.downloadplus-product h3 {display: none;}

.downloadplus-product-history-entry {display: none;}

div.downloadplus-product-history a {color: #0000FF !important; text-align: center;}

div.downloadplus-product-history h4 {font-size: 1.5em;text-align: center;}

div.downloadplus-product h2 {font-weight: 700;}

div.downloadplus-product em {margin-top: 1em;}

.downloadplus-product-current-entry {
    border: 1px solid #999 !important;
    padding: 5px 0 !important;
    margin: 0 !important;
}


.form-list .input-text {
    min-height: 32px;
    padding: 10px 5px;
    background: #ccc;
    font-weight: 700;
    color: #000;
    height: 50px;
    border-radius: 3px;
    border: 1px solid #000;
    font-size: 15px;
}

#topbar {background: transparent;  background-color: transparent; border: none !important;}

#header {background: transparent url("images/back-sample4.jpg") no-repeat scroll 0% 0% / cover;}

#topbar span, #topbar a {
    font-size: 15px;
    color: #000;
    font-weight: 600;
}

.cart-inner .title {color: #000;}

#cart-total {color: #000;}

#topbar a:hover {
    color: #0000FF;
    font-size: 20px;
    font-weight: 900;
}

#topbar span a, #topbar a a {
    color: #A00000;
}

.cart-inner .title:hover {
    font-weight: 900;
    font-size: 14px;
    color: #0000FF;
}

#ves-mainnav {background: #222; margin:0;}

.module_newletter {margin:0:}

.footer-top {background: transparent url("images/back-sample4.jpg") no-repeat scroll 0% 0% / cover}

.logo img {
    -webkit-filter: drop-shadow(2px 2px 4px #fff);
    filter: drop-shadow(2px 2px 4px #fff);
}

.breadcrumbs {font-size: 15px; margin: 15px 5px;}

h1.cat-title {text-align: center; line-height: 125%;}

.lrshare_button {
    -moz-animation: cssAnimation 0s ease-in 10s forwards;
    /* Firefox */
    -webkit-animation: cssAnimation 0s ease-in 10s forwards;
    /* Safari and Chrome */
    -o-animation: cssAnimation 0s ease-in 10s forwards;
    /* Opera */
    animation: cssAnimation 0s ease-in 10s forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@keyframes cssAnimation {to {width:0; height:0; overflow:hidden;}}
@-webkit-keyframes cssAnimation {to {width:0; height:0; visibility:hidden;}}

.new-letter {background: transparent;}

.std ul {list-style: disc; padding-left: 2em;}

.product-essential {
    border: 4px solid #e4e5e7;
    border-radius: 20px;
}

.product-collateral {
    border: none;
}

.ves-megamenu .mega-col .mega-col-inner > ul > li {margin-bottom: 10px;}

#ves-mainnav .navbar-nav > li .dropdown-menu a {line-height: 125%;}

.cart .totals td {padding: 5px 5px 10px; text-align: center !important;}

@media (max-width:1170px) {
.navbar-collapse.collapse {display: none !important;}
.navbar-toggle {display: block !important;}
.hidden-lg.hidden-md {display: block !important;}
.hidden-md {display: block !important;}
}

.navbar-toggle {background-color: #fff;}
.navbar-inverse .navbar-toggle .icon-bar {background-color: #000;}

.price.pull-right {display: inline-block !important; float: initial !important;}

#menu-offcanvas .menu-footer .copyright {color: #222;}

#nccustomBtnCartProceedToCheckout {
    font-weight: 600;
    background: #A00000;
}

.button.btn-proceed-checkout.btn-checkout {
    padding: 10px 40px;
    font-size: 16px;
    font-weight: 600;
    background: #A00000;
    line-height: 125%;
}

.cart .product-name a {font-size: 20px;}

.cart .discount .buttons-set, .cart .shipping .buttons-set {display: inline-flex;}

.amscheckout-label.amscheckout-label-radio[for="billing:create_account"] {display: none;}
.amscheckout .amscheckout-label-radio {font-size: 15px; font-weight: 900;}
.amscheckout-label.amscheckout-label-radio {display: inline; padding: 2%;}
.amscheckout-control-checkbox {display: none !important;}



@media (max-width:980px) {
#header-main #search .input-search {width: 350px; text-align: center;}
.heading.hidden-sm.hidden-xs {display: none !important;}
.hidden-xs.hidden-sm h4 {display: none !important;}
.quick-access {display: none !important;}
}

@media (max-width:750px) {
h2.product-name {line-height: 75%;}
.product-name {width: 350px; margin: 0 auto;}
.product-name a {color: #2e3a47; font-weight: 600; white-space: normal; line-height: 75%;}
.cart table tbody td span {float: inherit; text-align: center; width: inherit; white-space: normal; line-height: 150%; margin-top:10px}
.cart .totals tfoot td {width: 200px !important;}
span#nccustom_original_price {text-decoration: line-through; color: #a4a4a4; font-size: 14px; width: 51%; float: none; text-align: right; line-height: 125%;}
span#nccustom_unit_price {color: # ff0000; font-size: 17px; width: 45%; text-align: left; margin-left: 5px; font-weight: 700; line-height:100%;} 
div#nccustom_coupon_label {margin-top: 10px;} 
span#nccustom_coupon_label {font-weight: bold;} 
p#nccustom_author_name {font-weight: normal;}
p#nccustom_contents {font-style: normal; font-size: small; font-weight: normal; text-align: center; width: 100%;}
.a-right .cart-price {display: none;}
.a-center.edititem {float: left; padding-top: 0; margin-top: 0;}
.a-center.qtybox {float: left; padding-top: 0; margin-top: -20px;}
td.a-right.itemwisetotal {display: none;}
.a-center.last { float: right !important; padding: 0 20px 5px; margin-top: -20px;}
.a-center {float: left;}
#nccustomBtnCartProceedToCheckout {float: none; padding: 10px 40px; font-size: 16px; line-height: 125%; font-weight: 900;}
.button.btn-proceed-checkout.btn-checkout {float: none; font-weight: 900;}
button.button, #my-tags-table .add-to-links li a {margin: 5px auto !important; float:none !important;}
.checkout-types {float: none;}
.cart .totals .checkout-types a {float: none; !important}
.nccustom_multishippinglink {float: none !important; margin: 20px !important;}
#AmazonPayButtonMethod {float: none !important; margin: 0 auto; text-align: center;}
.cart .totals .checkout-types li {clear: both; margin: 20px 0px !important;}
.paypal-logo {margin-bottom: 10px;}
#OffAmazonPaymentsWidgets1 {width: 175px; max-height: 35px !important;}
.cart .totals .checkout-types .paypal-or {display: none !important;}
.cart .discount, .cart .shipping {padding: 0px 14px !important; margin: 0;}
.cart .cart-collaterals h2 {margin: 5px 0 !important;}
.amscheckout-item.first.last.odd .a-center {display: none !important;}
.first.last .a-center {display: none !important;}
}

@media (min-width: 501px) and (max-width:749px) {
#header-main #search .input-search {width: 600px; text-align: center;}
}

@media (max-width:500px) {
#header-main #search .input-search {width: 350px; text-align: center;}
#topbar span a, #topbar a a {float: left; line-height: 0;}
#topbar span, #topbar a {padding-left: 20%;}
#topbar .topLinks {position: absolute; top: 0; right: 0;}
#ves-mainnav {float: left; position: absolute; top: 0; padding: 1.5%}
.navbar-inverse .navbar-toggle {margin: 1%;}
.product-collateral {border: 4px solid #e4e5e7; border-radius: 20px;}
.tab-content {border: none;}
.htabs a.selected {border-radius: none;}
.htabs a {width: 100%; border: none; border-bottom: 4px solid #e4e5e7 !important;}
}/*5-21-2019 00:00*/

/*NC blue 008ab5 */

#search .input-search {
    font-size: 16px;
    height: 50px;
    background-color: #FFFFFF;
    font-style: italic;
    font-family: 'Open Sans', Arial, sans-serif;
    width: 475px;
    border: 1px solid #000 !important;
}

#search .input-group {width: 0; border: none;}

#header-main #search .button-search {
    height: 50px;
    width: 25px;
    text-align: center;
    line-height: 50px;
    right: 0;
    top: 0;
    color: #000 !important;
    right: 0;
    z-index: 9;
    cursor: pointer;
}

#ves-mainnav .navbar-nav > li .dropdown-menu {
    background: #BBB !important;
    text-align: left;
    min-width: 16em;
    padding: 10%;
    line-height: 1.45;
    color: #222;
    z-index: 0;
    border: none;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    font-weight: 900;
}

#ves-mainnav .navbar-nav > li .dropdown-menu a {
    font-size: 14px;
    line-height: 30px;
    color: #222 !important;
    font-weight: 600;
}

#ves-mainnav .navbar-nav > li > a {
    font-size: 14px;
    display: block;
    line-height: 14px;
    text-decoration: none;
    float: left;
    padding: 10px 14px;
    color: white;
    text-transform: uppercase;
    font-weight: 700;
    font-family: "proxima_nova_rgbold",sans-serif;
}

.old-price {display: block;}
.old-price .price-label {display: inline;}

.special-price {display: block;}
.special-price .price-label {display: inline;}
.special-price .price-label {font-size: 22px;}

.products-grid .product-block {min-height: 370px;}


#ves-mainnav .navbar-nav > li.parent a::before {border-bottom: none;}

div.itoris_pagecontentslider_slide_content {margin: 0px !important;}

#ves-mainnav .navbar-nav > li.dropdown > a > .caret {background: none !important;}

.red70menu {background-color: #d01a1a;}

.green70menu {background-color: #008000;}

.navbar-toggle {margin: 5px; float: left;}

.offcanvas-menu {background: url("images/pattern-cj.png") repeat scroll left top !important;}

#menu-offcanvas .close-mobile-nav.close-block {font-size: 0; line-height: 0;}

#menu-offcanvas .close-mobile-nav.close-block .button-close-menu {color: #A00000; right: 2px; width: 25px}

#menu-offcanvas .dropdown .dropdown-menu .dropdown-menu-inner ul li {border-bottom: none;}

.offcanvas-menu ul.megamenu > li > a {
    line-height: 18px;
    text-decoration: none;
    padding: 10px 15px;
    color: #222;
    background: url("images/pattern-cj.png") repeat scroll left top;
    text-transform: uppercase;
    transition: all 0.3s;
    margin: 0;
    display: block;
    font-size: 14px;
    border-top: 1px #999 solid;
    border-bottom: 1px #999 solid;
    border-right: none;
    border-left: none;
}

span.open-child::after {
    content: ">>>";
    font-size: 25px;
    font-weight: 900;
    float: right;
}

.over > span.open-child::after {
    content: "<<<";
    font-size: 25px;
    font-weight: 900;
}

span.open-child {
    margin-top: 0;
    color: #A00000;
    width: 100%;
}

.cart-inner .fa {
    background: #A00000;
    color: #FFFFFF;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px;
    font-size: 25px;
    float: left;
}

.offcanvas-menu .menu-title {text-transform: uppercase; font-weight: 700;}

.tab-content {
    padding: 1% 3%;
    border: 4px solid #e4e5e7;
    border-radius: 0 20px 20px;
}

#menu-offcanvas .dropdown .dropdown-menu .dropdown-menu-inner ul li a {color: #222;}

.navbar {height: 34px; min-height: 34px; border-radius: 2px;}

.cart .totals .checkout-types a:hover {background: none; border: none;}

.cart .totals .checkout-types a {background: none; border: none; margin: 5px;}

.add-to-cart button.button:hover span span{
    background: #2F96D6 linear-gradient(to bottom, #2F96D6, #1E6D9E) repeat scroll 0% 0%;
    text-decoration: none;
}

.add-to-cart button.button span span{
background: #F05252 linear-gradient(to bottom, #F05252, #911634) repeat scroll 0% 0%;
border-radius: 12px;
text-shadow: 2px 2px 3px #000;
box-shadow: 0px 1px 3px #666;
font-family: Arial;
color: #E6DC50;
font-size: 20px;
padding: 10px 12px;
text-decoration: none;
display: inherit;
line-height: 0;
border: none;
}  

button.button:hover {background: #008AB5; border-color: #000;}

/* button.button.btn-cart {border: none; background: none;} */

button.button {margin: 5px;}

.product-view .product-shop .product-name h1 {font-size: 30px;}

.product-view .product-shop .short-description .std {color: #222; font-size: 16px;}

.product-view .product-shop .short-description {font-size: 19px;}

.discount {background: #fff;}

#shopping-cart-table {background: #fff;}

.shipping {background: #fff;}

.label.configurable-price-from {color: #222; display: inline;padding: 0;}

.sorter .sort-by select {width: 150px;}

.sorter .view-mode strong {background-color: #1285DD !important; border-color: #1285DD !important;}

.category-description.std img {float: right; margin: 0 0 10px 10px;}

.category-description {text-align: left;}

.category-info.clearfix {
    padding: 3%;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 0 3px #666;
    text-align: center;
}

.page-title h1, .category-title h1 {color: #222; font-size: 35px; text-align: center; margin-top: 20px !important;}

span#nccustom_original_price{text-decoration: line-through;color:#a4a4a4;font-size:14px;} 

span#nccustom_unit_price{color:#ff0000;font-size:14px;} 

div#nccustom_coupon_label{margin-top: 10px;} 

span#nccustom_coupon_label{font-weight: bold;} 

p#nccustom_author_name{ font-weight: normal; }

p#nccustom_contents{font-style: normal;font-size: small; font-weight: normal;}

.product-options p.required {display: none;}

.products-list .desc {
    padding: 0px;
    margin: 0;
    color: #2e3a47;
}

.product-block .actions button.btn-cart {
    text-align: center;
    margin: 5px auto;
    float: none !important;
}

.products-list .price-box {float: none;}

.product-block .price {padding-bottom: 0; text-align: center;}

.amconf-image-selected {margin: 5px; outline: none; box-shadow: 0 0 2pt 5pt #FF6600;}

.product-block .product-name a {font-size: 2em; text-align: center; line-height:125%;}

.short-description .std #product-author {display: none;}

#product-author {font-weight: 700;color: #AA0000;font-size: 1.25em;margin: 1% 0;line-height: 125%;}

.product-view .product-shop .price-box {margin: 0px 0 5px;}

.product-view .product-shop .price {font-size: 25px;}

dl {margin-bottom: 5px;}

.special-price .price {color: #d01a1a;font-size: 2em;}

div.desc.std {font-size: 15px}

.rating {text-align: center;}

.products-list .product-block .ratings .rating-box {float: none;}

.products-list .product-block .ratings {text-align: center}

.deal_detail ul li {
    display: inherit;
    margin: 3px;
    line-height: 125%;
    width: 100%;
    font-size: 15px;
    font-weight: 700;
    color: #222;
}

span.deal_detail_num {font-size: 18px; color: green;}

.deal_detail ul li .price {font-size: 18px !important; color: green;}

.tabs-group .std {padding: 1% 3%;}

.htabs a.selected {
    color: #222;
    background: #e4e5e7;
    border-radius: 15px 15px 0 0;
}

.htabs a.selected::before {
    background: #e4e5e7;
}

.product-collateral h2 {
    border-bottom: 5px solid #e4e5e7;
    color: #222;
    font-size: 30px;
    text-align: center;
    font-weight: 900;
    text-transform: uppercase;
}

#customer-reviews dl {padding: 20px 50px;}

.htabs a {
    float: left;
    font-weight: 900;
    font-size: 20px;
    border: 4px solid #e4e5e7;
    border-radius: 15px 15px 0 0;
    border-bottom: none !important;
}

.apptrian-subcategories-grid .apptrian-subcategories-category-name {
    text-align: center;
    font-size: 1.9em;
    line-height: 120%;
    margin-top: 10px;
    color: #222;
    font-weight: 600;
}

.insider-button {
    color: #333;
    margin-bottom: 5px;
    padding: 0 16px;
    background: #ffdd39;
    box-shadow: 0 0 3px rgba(0,0,0,0.75);
    text-align: center;
    text-transform: uppercase;
    border-radius: 3px;
    font-size: 12px;
    filter: none;
    background-size: 100%;
    background-image: linear-gradient(to bottom, #ffdd39 0%,#fcac30 100%);
    line-height: 28px;
}

.insider-button:hover {background:#008ab5; color:#fff}

.settings.pull-right {display: none;}

.cart-empty {
    font-size: 25px;
    line-height: 125%;
    margin: 50px;
    text-align: center;
}

.cart-empty a {
    color: #000cff;
    font-weight: 900;
    text-transform: uppercase;
}

.nccustom_multishippinglink {
    color: white;
    background: #2e3a47;
    border: 1px solid #28313c;
    font-size: 11px;
    text-transform: uppercase;
    line-height: 28px;
    text-align: center;
    padding: 0 16px;
    display: block;
    float: right;
    margin-bottom: 5px;
    border-radius: 3px;
    margin-right: -16px;
}

.btn-remove2 {background: url("images/btn_x.gif") 0 0 no-repeat;}

div.downloadplus-product h3 {display: none;}

.downloadplus-product-history-entry {display: none;}

div.downloadplus-product-history a {color: #0000FF !important; text-align: center;}

div.downloadplus-product-history h4 {font-size: 1.5em;text-align: center;}

div.downloadplus-product h2 {font-weight: 700;}

div.downloadplus-product em {margin-top: 1em;}

.downloadplus-product-current-entry {
    border: 1px solid #999 !important;
    padding: 5px 0 !important;
    margin: 0 !important;
}


.form-list .input-text {
    min-height: 32px;
    padding: 10px 5px;
    background: #ccc;
    font-weight: 700;
    color: #000;
    height: 50px;
    border-radius: 3px;
    border: 1px solid #000;
    font-size: 15px;
}

#topbar {background: transparent;  background-color: transparent; border: none !important;}

#header {background: transparent url("images/back-sample4.jpg") no-repeat scroll 0% 0% / cover;}

#topbar span, #topbar a {
    font-size: 15px;
    color: #000;
    font-weight: 600;
}

.cart-inner .title {color: #000;}

#cart-total {color: #000;}

#topbar a:hover {
    color: #0000FF;
    font-size: 20px;
    font-weight: 900;
}

#topbar span a, #topbar a a {
    color: #A00000;
}

.cart-inner .title:hover {
    font-weight: 900;
    font-size: 14px;
    color: #0000FF;
}

#ves-mainnav {background: #222; margin:0;}

.module_newletter {margin:0:}

.footer-top {background: transparent url("images/back-sample4.jpg") no-repeat scroll 0% 0% / cover}

.logo img {
    -webkit-filter: drop-shadow(2px 2px 4px #fff);
    filter: drop-shadow(2px 2px 4px #fff);
}

.breadcrumbs {font-size: 15px; margin: 15px 5px;}

h1.cat-title {text-align: center; line-height: 125%;}

.lrshare_button {
    -moz-animation: cssAnimation 0s ease-in 10s forwards;
    /* Firefox */
    -webkit-animation: cssAnimation 0s ease-in 10s forwards;
    /* Safari and Chrome */
    -o-animation: cssAnimation 0s ease-in 10s forwards;
    /* Opera */
    animation: cssAnimation 0s ease-in 10s forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@keyframes cssAnimation {to {width:0; height:0; overflow:hidden;}}
@-webkit-keyframes cssAnimation {to {width:0; height:0; visibility:hidden;}}

.new-letter {background: transparent;}

.std ul {list-style: disc; padding-left: 2em;}

.product-essential {
    border: 4px solid #e4e5e7;
    border-radius: 20px;
}

.product-collateral {
    border: none;
}

.ves-megamenu .mega-col .mega-col-inner > ul > li {margin-bottom: 10px;}

#ves-mainnav .navbar-nav > li .dropdown-menu a {line-height: 125%;}

.cart .totals td {padding: 5px 5px 10px; text-align: center !important;}

@media (max-width:1170px) {
.navbar-collapse.collapse {display: none !important;}
.navbar-toggle {display: block !important;}
.hidden-lg.hidden-md {display: block !important;}
.hidden-md {display: block !important;}
}

.navbar-toggle {background-color: #fff;}
.navbar-inverse .navbar-toggle .icon-bar {background-color: #000;}

.price.pull-right {display: inline-block !important; float: initial !important;}

#menu-offcanvas .menu-footer .copyright {color: #222;}

#nccustomBtnCartProceedToCheckout {
    font-weight: 600;
    background: #A00000;
}

.button.btn-proceed-checkout.btn-checkout {
    padding: 10px 40px;
    font-size: 16px;
    font-weight: 600;
    background: #A00000;
    line-height: 125%;
}

.cart .product-name a {font-size: 20px;}

.cart .discount .buttons-set, .cart .shipping .buttons-set {display: inline-flex;}

.amscheckout-label.amscheckout-label-radio[for="billing:create_account"] {display: none;}
.amscheckout .amscheckout-label-radio {font-size: 15px; font-weight: 900;}
.amscheckout-label.amscheckout-label-radio {display: inline; padding: 2%;}
.amscheckout-control-checkbox {display: none !important;}



@media (max-width:980px) {
#header-main #search .input-search {width: 350px; text-align: center;}
.heading.hidden-sm.hidden-xs {display: none !important;}
.hidden-xs.hidden-sm h4 {display: none !important;}
.quick-access {display: none !important;}
}

@media (max-width:750px) {
h2.product-name {line-height: 75%;}
.product-name {width: 350px; margin: 0 auto;}
.product-name a {color: #2e3a47; font-weight: 600; white-space: normal; line-height: 75%;}
.cart table tbody td span {float: inherit; text-align: center; width: inherit; white-space: normal; line-height: 150%; margin-top:10px}
.cart .totals tfoot td {width: 200px !important;}
span#nccustom_original_price {text-decoration: line-through; color: #a4a4a4; font-size: 14px; width: 51%; float: none; text-align: right; line-height: 125%;}
span#nccustom_unit_price {color: # ff0000; font-size: 17px; width: 45%; text-align: left; margin-left: 5px; font-weight: 700; line-height:100%;} 
div#nccustom_coupon_label {margin-top: 10px;} 
span#nccustom_coupon_label {font-weight: bold;} 
p#nccustom_author_name {font-weight: normal;}
p#nccustom_contents {font-style: normal; font-size: small; font-weight: normal; text-align: center; width: 100%;}
.a-right .cart-price {display: none;}
.a-center.edititem {float: left; padding-top: 0; margin-top: 0;}
.a-center.qtybox {float: left; padding-top: 0; margin-top: -20px;}
td.a-right.itemwisetotal {display: none;}
.a-center.last { float: right !important; padding: 0 20px 5px; margin-top: -20px;}
.a-center {float: left;}
#nccustomBtnCartProceedToCheckout {float: none; padding: 10px 40px; font-size: 16px; line-height: 125%; font-weight: 900;}
.button.btn-proceed-checkout.btn-checkout {float: none; font-weight: 900;}
button.button, #my-tags-table .add-to-links li a {margin: 5px auto !important; float:none !important;}
.checkout-types {float: none;}
.cart .totals .checkout-types a {float: none; !important}
.nccustom_multishippinglink {float: none !important; margin: 20px !important;}
#AmazonPayButtonMethod {float: none !important; margin: 0 auto; text-align: center;}
.cart .totals .checkout-types li {clear: both; margin: 20px 0px !important;}
.paypal-logo {margin-bottom: 10px;}
#OffAmazonPaymentsWidgets1 {width: 175px; max-height: 35px !important;}
.cart .totals .checkout-types .paypal-or {display: none !important;}
.cart .discount, .cart .shipping {padding: 0px 14px !important; margin: 0;}
.cart .cart-collaterals h2 {margin: 5px 0 !important;}
.amscheckout-item.first.last.odd .a-center {display: none !important;}
.first.last .a-center {display: none !important;}
}

@media (min-width: 501px) and (max-width:749px) {
#header-main #search .input-search {width: 600px; text-align: center;}
}

@media (max-width:500px) {
#header-main #search .input-search {width: 350px; text-align: center;}
#topbar span a, #topbar a a {float: left; line-height: 0;}
#topbar span, #topbar a {padding-left: 20%;}
#topbar .topLinks {position: absolute; top: 0; right: 0;}
#ves-mainnav {float: left; position: absolute; top: 0; padding: 1.5%}
.navbar-inverse .navbar-toggle {margin: 1%;}
.product-collateral {border: 4px solid #e4e5e7; border-radius: 20px;}
.tab-content {border: none;}
.htabs a.selected {border-radius: none;}
.htabs a {width: 100%; border: none; border-bottom: 4px solid #e4e5e7 !important;}
}