.container #content {
    box-shadow: 0 1px 21px rgba(0, 0, 0, 0.6);
}
#category-banner .category .btn{
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
}
.modal{
    border-radius: 2px;
}
.modal {
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);
}
.modal-overlay {
    background-color: rgba(0, 0, 0, 0.2);
}
.listing-products .no-image, #top-seller .no-image{
     text-shadow: 0 1px 0 rgba(0, 0, 0, 1);
}
input, .textarea, .select, input, #nav-content #basket-cart a, .nav-categories a{
    -webkit-transition: all 0.4s linear 0s;
    -moz-transition: all 0.4s linear 0s;
    -ms-transition: all 0.4s linear 0s;
    -o-transition: all 0.4s linear 0s;
    transition: all 0.4s linear 0s;
}
.input, .textarea, .select{
    border-radius: 0px !important;
}
 #nav-categories a:hover, .input:focus, .textarea:focus, .select:focus, .input-checkbox:hover, .input-checkbox input:hover, .input-checkbox input:focus {
    box-shadow: 0 0 7px -2px rgba(194, 0, 0, 1);
}
.btn-buy {
	box-shadow: 0 0 1px 0px rgba(0,0,0, 0.7);
}
.btn-buy{
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMDcwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNTAzMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #d10707 0%, #b50301 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d10707), color-stop(100%,#b50301)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d10707 0%,#b50301 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d10707 0%,#b50301 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d10707 0%,#b50301 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d10707 0%,#b50301 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d10707', endColorstr='#b50301',GradientType=0 ); /* IE6-8 */

 }
 #basket-cart .basket{
    background: rgb(168,0,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NzAzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(168,0,0,1) 0%, rgba(103,3,3,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(168,0,0,1)), color-stop(100%,rgba(103,3,3,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(168,0,0,1) 0%,rgba(103,3,3,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(168,0,0,1) 0%,rgba(103,3,3,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(168,0,0,1) 0%,rgba(103,3,3,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(168,0,0,1) 0%,rgba(103,3,3,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a80000', endColorstr='#670303',GradientType=0 ); /* IE6-8 */

 }
 #breadcrumbs a:after, #breadcrumbs em:after{
     border-color: #FFFFFF rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 14px 0 14px 14px;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
 }
 #breadcrumbs a:before{
     border-color: #414141 rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 14px 0 14px 14px;
    content: "";
    display: block;
    position: absolute;
    left: -14px;
    top: 0;
    z-index: 0;
 }
  #breadcrumbs em:before, #breadcrumbs a:hover:before{
     border-color: #510003 rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 14px 0 14px 14px;
    content: "";
    display: block;
    position: absolute;
    left: -14px;
    top: 0;
    z-index: 0;
 }
 #breadcrumbs .first a:before, #search-container .product-item:last-child{
    border:0 none;
 }
 .btn-buy:hover{
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4MDIwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYTA0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #980203 0%, #ba0400 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#980203), color-stop(100%,#ba0400)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #980203 0%,#ba0400 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #980203 0%,#ba0400 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #980203 0%,#ba0400 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #980203 0%,#ba0400 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#980203', endColorstr='#ba0400',GradientType=0 ); /* IE6-8 */
 }
 #nav-content .menu-item-999 a, .btn-gray, #search-container .btn-gray, #nav-product-tabs a, #type-buy label, .btn-select{
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc0NzQ3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MjQyNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #747474 0%, #424242 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#747474), color-stop(100%,#424242)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #747474 0%,#424242 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #747474 0%,#424242 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #747474 0%,#424242 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #747474 0%,#424242 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#747474', endColorstr='#424242',GradientType=0 ); /* IE6-8 */
 }
 #nav-content .menu-item-999 a:hover, .active .btn-gray, .btn-gray:hover, #search-container .btn-gray:hover, #nav-product-tabs .hover a, #nav-product-tabs .active a, #nav-category-tabs .hover a, #nav-category-tabs .active a, #type-buy label.active, #type-buy label.hover, #nav-user .active, .btn-select:hover, .sort a.active{
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MTAxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #c20000 0%, #710100 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c20000), color-stop(100%,#710100)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c20000 0%,#710100 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c20000 0%,#710100 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c20000 0%,#710100 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c20000 0%,#710100 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c20000', endColorstr='#710100',GradientType=0 ); /* IE6-8 */
 }
  .btn-red, .nav-categories a:hover {
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MTAxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #c20000 0%, #710100 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c20000), color-stop(100%,#710100)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c20000 0%,#710100 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c20000 0%,#710100 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c20000 0%,#710100 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c20000 0%,#710100 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c20000', endColorstr='#710100',GradientType=0 ); /* IE6-8 */
 }
.btn-red:hover{
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc0NzQ3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MjQyNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #747474 0%, #424242 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#747474), color-stop(100%,#424242)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #747474 0%,#424242 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #747474 0%,#424242 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #747474 0%,#424242 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #747474 0%,#424242 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#747474', endColorstr='#424242',GradientType=0 ); /* IE6-8 */
}
#nav-content:before {
    border-color: #ffffff rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 32px 0 0 32px;
    top: 0;
    content: "";
    display: block;
    left: -32px;
    position: absolute;
    z-index: 0;
}
#nav-content:after {
    border-color: #ffffff rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 32px 32px 0 0;
    top: 0;
    content: "";
    display: block;
    right: -32px;
    position: absolute;
    z-index: 0;
}

#basket-cart .basket:before{
  border-color: #000000 rgba(0, 0, 0, 0);
    border-style: solid;
    border-width:67px 33px 0 0;
    top: 0;
    content: "";
    display: block;
    left: 0px;
    position: absolute;
    z-index: 0;
}
#basket-cart .basket:after{
   border-color: #4e0000 rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0 0 67px 33px;
    top: 0;
    content: "";
    display: block;
    right: 0px;
    position: absolute;
    z-index: 0;
}
#basket-cart .link-disabled .b-cart:before{
    border-color: #4e0000 rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0 0 67px 33px;
    top: 0;
    content: "";
    display: block;
    left: -33px;
    position: absolute;
    z-index: 0;
}
 /* #special-offer .slidesjs-next:before {
    border-color: #555555 rgba(0, 0, 0, 0);
    border-style: none solid solid;
    border-width: 0 8px 8px 0;
    content: "";
    display: block;
    height: 0;
    margin-left: 0;
    position: absolute;
    right: 0;
    top: -8px;
    width: 0;
    z-index: -1;
}
#special-offer .slidesjs-previous:after{
    border-color: #555555 rgba(0, 0, 0, 0);
    border-style: none solid solid;
    border-width: 0 0 8px 8px;
    content: "";
    display: block;
    height: 0;
    left: 0;
    margin-left: 0;
    position: absolute;
    top: -8px;
    width: 0;
    z-index: -1;
}*/
#special-offer .bx-controls-direction a {
    opacity: 0.5;
}
#special-offer .bx-controls-direction a:hover {
    opacity: 0.7;
}
#gallery .bx-next:after {
    display: inline-block !important;
    color: #000000;
    content: "\25b6";
    font-size: 2em;
    letter-spacing: -0.05em;
    line-height: 2.5em;
    position: absolute;
    right: 9px;
    top: 20px;
    width: auto;
    opacity: 0.6;
}
#gallery .bx-prev:before {
    display: inline-block !important;
    color: #000000;
    content: "\25c0";
    font-size: 2em;
    left: 9px;
    letter-spacing: -0.05em;
    line-height: 2.5em;
    position: absolute;
    top: 20px;
    width: auto;
    opacity: 0.6;
}

.listing-products .item:hover, .listing-products .item.hover{
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.6);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.6);
}
#footer:after {
    background-image: url(img/house_footer.png);
    top: -143px;
    content: "";
    display: block;
    right: 0px;
    position: absolute;
    z-index: -10;
    width: 544px;
    height: 143px;
}
#special-offer .bx-prev:before {
    display: inline-block !important;
    background-image: url("img/sprites.png");
    background-position: 0px -23px;
    content: "";
    height: 28px;
    left: 10px;
    position: absolute;
    top: 13px;
    width: 18px;
}
#special-offer .bx-next:after {
    display: inline-block !important;
    background-image: url("img/sprites.png");
    background-position: -18px -23px;
    content: "";
    height: 28px;
    position: absolute;
    right: 10px;
    top: 13px;
    width: 18px;
}

.nav-categories a .category-name::first-letter {
    font-weight: bold;
    font-size: 1.09em;
}
.nav-categories li:nth-child(5n):after {
    display: none;
}
.nav-categories .col-category:nth-child(5n+1){
    clear: both;
}