.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a:not(.btn) {
  color: #666666;
}
a:not(.btn):hover {
  color: #8600ba;
}
body {
  color: #666666;
}
body.bg {
  background: #ffffff;
}
.tag-category h1 span {
  color: #8600ba;
}
ul.breadcrumb > li > span {
  color: #8600ba;
}
.magnifier {
  border: 3px solid #8600ba !important;
}
#sp-main-menu li li:not(.sp-menu-group) a {
  color: #666666;
}
#sp-main-menu li li:not(.sp-menu-group) a:before {
  color: #000;
}
#sp-main-menu li li:not(.sp-menu-group) a:hover,
#sp-main-menu li li:not(.sp-menu-group) a.active {
  color: #8600ba;
}
#sp-main-menu li li:not(.sp-menu-group) a:hover:before,
#sp-main-menu li li:not(.sp-menu-group) a:hover:after,
#sp-main-menu li li:not(.sp-menu-group) a.active:before,
#sp-main-menu li li:not(.sp-menu-group) a.active:after {
  color: #8600ba;
}
#sp-main-menu div.sp-menu-group a.sp-menu-group {
  color: #666666;
}
#sp-main-menu div.sp-menu-group a.sp-menu-group:before {
  background: #8600ba;
}
#vmCartModule .mini_cart_block .mini-cart a:hover {
  color: #8600ba;
}
#vmCartModule .mini-cart-content .show_cart > a,
#vmCartModule .mini-cart-content .actions > a {
  background: #000;
}
#vmCartModule .mini-cart-content .show_cart > a:hover,
#vmCartModule .mini-cart-content .actions > a:hover {
  background: #8600ba;
}
.vina-vm-category .header {
  background: #000;
}
.vina-vm-category .vina-treeview-virtuemart {
  background: #ffffff;
}
.vina-vm-category .vina-treeview-virtuemart .treeview li.collapsable > .hitarea:before {
  color: #8600ba;
}
.vina-vm-category .vina-treeview-virtuemart .treeview li.collapsable > a {
  color: #8600ba;
}
.vina-vm-category .vina-treeview-virtuemart .treeview li .hitarea:before {
  color: #000;
}
.vina-vm-category .vina-treeview-virtuemart .treeview li .hitarea:hover:before {
  color: #8600ba;
}
.vina-vm-category .vina-treeview-virtuemart .treeview li > a:hover {
  color: #8600ba;
}
.vina-slider-inner .vina-camera-slider .camera_caption .content .link a {
  color: #000;
}
.vina-slider-inner .vina-camera-slider .camera_caption .content .link a:hover {
  background: #000;
  border: 1px solid #000;
}
.vina-slider-inner .vina-camera-slider .camera_caption .content .title,
.vina-slider-inner .vina-camera-slider .camera_caption .content .subtitle {
  color: #000;
  text-shadow: 1px 1px rgba(0,0,0,0.1);
}
.vina-slider-inner .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li {
  background: #000;
}
.vina-slider-inner .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span,
.vina-slider-inner .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li:hover > span {
  background: #8600ba;
}
.vina-menu {
  background: #000 !important;
}
.vina-menu:hover {
  background: #8600ba !important;
}
.vina-menu-small {
  background: #000 !important;
}
.vina-menu-small:hover {
  background: #8600ba !important;
}
.sp-mobile-menu {
  background: #000;
}
.sp-mobile-menu ul li > ul > li.active span.sp-menu-toggler i,
.sp-mobile-menu ul li > ul > li:hover span.sp-menu-toggler i {
  background: #8600ba;
}
.sp-mobile-menu ul li a {
  color: #666666;
}
.sp-mobile-menu ul li a:hover,
.sp-mobile-menu ul li a.active {
  color: #8600ba;
}
.sp-mobile-menu ul li.active > span.sp-menu-toggler i,
.sp-mobile-menu ul li:hover > span.sp-menu-toggler i {
  background: #8600ba;
}
.sp-mobile-menu ul li span.sp-menu-toggler i {
  background: #000;
}
.vina-list-cate .box-content .box-title {
  background: rgba(0,0,0,0.8);
}
.header-border .header:before {
  background: #8600ba;
}
.addtocart .addtocart-button:hover {
  color: #8600ba !important;
}
.vina-shop-by .cf_search_button {
  background: #000;
  border: 1px solid #000;
}
.vina-shop-by .cf_search_button:hover {
  background: #8600ba;
  border: 1px solid #8600ba;
}
.vina-shop-by .cf_resetAll_label {
  background: #000;
}
.vina-shop-by .cf_resetAll_label:hover {
  background: #8600ba;
}
.vina-shop-by .form-horizontal .cf_option,
.vina-shop-by #price_clear {
  background: #000;
}
.vina-shop-by .form-horizontal .cf_option:hover,
.vina-shop-by #price_clear:hover {
  background: #8600ba;
}
.vina-shop-by .cf_filters_list li .cf_sel_opt,
.vina-shop-by .cf_filters_list li .cf_sel_opt + .cf_flt_counter {
  color: #8600ba;
}
.vina-shop-by .cf_filters_list li a {
  color: #666666;
}
.vina-shop-by .cf_filters_list li a:hover {
  color: #8600ba;
}
.vina-shop-by .cf_filters_list li a:hover + .cf_flt_counter {
  color: #8600ba;
}
.vina-shop-by .cf_filters_list li a:after {
  background: #8600ba;
}
.vina-cate-carousel.vina-left-carousel .header {
  color: #8600ba;
}
.vina-cate-carousel.vina-left-carousel .owl-theme .owl-controls .owl-page.active > span {
  background: #8600ba;
}
.vina-cate-carousel.lastest_products .vinavm-product .ma-links li a.addtofav_aws_icon_active i,
.vina-cate-carousel.lastest_products .vinavm-product .ma-links li button.addtofav_aws_icon_active i {
  color: #8600ba;
}
.vina-cate-carousel.lastest_products .vinavm-product .ma-links li a:hover,
.vina-cate-carousel.lastest_products .vinavm-product .ma-links li button:hover {
  color: #8600ba;
}
.vina-cate-carousel.lastest_products .vinavm-product .ma-links li a:hover i,
.vina-cate-carousel.lastest_products .vinavm-product .ma-links li button:hover i {
  color: #8600ba;
}
.vina-cate-carousel.lastest_products .vinavm-product .ma-links li a span:hover,
.vina-cate-carousel.lastest_products .vinavm-product .ma-links li button span:hover {
  color: #8600ba;
}
.vina-cate-carousel .owl-controls .owl-buttons > div:hover {
  background: #8600ba url(../images/QHGlbyOfsoCw.png) 100% 100% no-repeat !important;
}
.vina-cate-carousel .owl-controls .owl-buttons > div.owl-prev:hover {
  background: #8600ba url(../images/QHGlbyOfsoCw.png) 0 100% no-repeat !important;
}
#bd_results h3.header-search span {
  color: #8600ba;
}
.vina-vmticker .vina-ticker-virtuemart .header-block span.up:hover {
  background: #8600ba url(../images/zf5WgmKzSyYS.png) 100% 100% no-repeat;
}
.vina-vmticker .vina-ticker-virtuemart .header-block span.down:hover {
  background: #8600ba url(../images/zf5WgmKzSyYS.png) 0 100% no-repeat;
}
.vina-ticker-vmcontent .vina-ticker-content .vina-item .title a:hover {
  color: #8600ba !important;
}
.vina-ticker-vmcontent .vina-ticker-content .header-block span.up:hover {
  background: #8600ba url(../images/zf5WgmKzSyYS.png) 100% 100% no-repeat;
}
.vina-ticker-vmcontent .vina-ticker-content .header-block span.down:hover {
  background: #8600ba url(../images/zf5WgmKzSyYS.png) 0 100% no-repeat;
}
#follow {
  background: #000;
}
#vina-home-full #sp-follow-wrapper {
  background: #000;
}
#vina-home-full #sp-follow-wrapper .container {
  background: #000;
}
.vina-newsletter .acymailing_module_form .acymailing_form .content-field input[type="submit"]:hover {
  color: #8600ba;
}
#sp-header-wrapper .logo {
  background-image: url(../images/sN0n7tfDjiFz.png);
}
#vmCartModule .mini_cart_block .mini-cart {
  background: url(../images/PxmXMXZZhw6D.png) no-repeat 0 50%;
}
.vina-box-search .button {
  background: #000;
}
.vina-box-search .button:hover,
.vina-box-search .button:focus {
  background: #8600ba;
}
.vina-box-search .sp-vmsearch-categorybox {
  background: #000;
}
.vina-box-search .sp-vmsearch-categorybox:hover,
.vina-box-search .sp-vmsearch-categorybox:focus {
  background: #8600ba;
}
.vina-box-search .search-input-wrapper .dropdown-menu > .active > a,
.vina-box-search .search-input-wrapper .dropdown-menu > .active > a:hover,
.vina-box-search .search-input-wrapper .dropdown-menu > .active > a:focus {
  background: #8600ba;
}
.virtuemart_search .button {
  background: #000;
}
.virtuemart_search .button:hover,
.virtuemart_search .button:focus {
  background: #8600ba;
}
#fancybox-content .continue_link,
#fancybox-content .showcart {
  background: #000;
}
#fancybox-content .continue_link:hover,
#fancybox-content .showcart:hover {
  background: #8600ba;
}
#sp-feature-wrapper {
  background-color: #690091;
  background-image: -moz-linear-gradient(top,#8600ba,#3d0054);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#8600ba),to(#3d0054));
  background-image: -webkit-linear-gradient(top,#8600ba,#3d0054);
  background-image: -o-linear-gradient(top,#8600ba,#3d0054);
  background-image: linear-gradient(to bottom,#8600ba,#3d0054);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8600ba', endColorstr='#ff3c0053', GradientType=0);
}
#sp-feature-wrapper a:not(.btn) {
  color: #c121ff;
}
#sp-feature-wrapper a:not(.btn):hover {
  color: #dd87ff;
}
.page-header {
  color: #666666;
}
.page-header a {
  color: #666666;
}
.page-header:before {
  background: #8600ba;
}
.progress-striped .bar {
  background-color: #8600ba;
}
#vina_about_us .carousel .item .incon_bg {
  background: #8600ba;
}
#vina_about_us .carousel .carousel-control {
  color: #8600ba;
}
#vina_about_us .carousel:hover .carousel-control:hover {
  background: #8600ba;
}
#vina_about_us .skill ul li {
  border-left: 2px solid #8600ba;
}
#vina_company .img-polaroid .info_team ul li a:hover {
  background: #8600ba;
}
#vina_pricing_table .pricing_table .thumbnail button {
  background: #8600ba;
}
#vina_contact_us ul.social li a {
  border: 4px solid #cf54ff;
  background: #8600ba;
}
#vina_contact_us ul.social li a:hover {
  border: 4px solid #8600ba;
}
#vina_contact_us ul.social li a:hover em {
  color: #8600ba;
}
#vina_contact_us .map span em {
  color: #8600ba;
}
#vina_contact_us .contact_us .qlform input.submit {
  background: #000;
}
#vina_contact_us .contact_us .qlform input.submit:hover {
  background: #8600ba;
}
.category .items-row .item .entry-meta.muted [class^="icon-"],
.category .items-row .item .entry-meta.muted [class*=" icon-"] {
  color: #8600ba;
}
.icon-color:before {
  color: #8600ba;
}
.menu-bottom ul li a {
  color: #666666;
}
.menu-bottom ul li a:after {
  background: #8600ba;
}
.vinavm-product .text-block .product-title a:hover {
  color: #8600ba !important;
}
.vinavm-product .ma-links li a:hover,
.vinavm-product .ma-links li button:hover {
  background: #8600ba;
}
.vinavm-product .ma-links li a:hover:before,
.vinavm-product .ma-links li a:hover i,
.vinavm-product .ma-links li button:hover:before,
.vinavm-product .ma-links li button:hover i {
  color: #fff;
}
.vinavm-product .ma-links li a.addtofav_aws_icon_active,
.vinavm-product .ma-links li button.addtofav_aws_icon_active {
  background: #8600ba;
}
.vinavm-product .ma-links li a.addtofav_aws_icon_active:before,
.vinavm-product .ma-links li a.addtofav_aws_icon_active i,
.vinavm-product .ma-links li button.addtofav_aws_icon_active:before,
.vinavm-product .ma-links li button.addtofav_aws_icon_active i {
  color: #fff;
}
.vina-vmticker .vina-ticker-virtuemart .product-title a:hover {
  color: #8600ba !important;
}
#sp-footer-wrapper .copyright a:hover,
#sp-footer-wrapper .copyright a:focus {
  color: #8600ba !important;
}
#sp-footer-wrapper .sp-totop:hover i,
#sp-footer-wrapper .sp-totop:focus i {
  background: #8600ba;
}
.btn-primary,
button,
input[type='submit'],
input[type='button'],
submit {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #ad00aa;
  background-image: -moz-linear-gradient(top,#a500ba,#ba0091);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#a500ba),to(#ba0091));
  background-image: -webkit-linear-gradient(top,#a500ba,#ba0091);
  background-image: -o-linear-gradient(top,#a500ba,#ba0091);
  background-image: linear-gradient(to bottom,#a500ba,#ba0091);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa500ba', endColorstr='#ffba0090', GradientType=0);
  border-color: #ba0091 #ba0091 #6e0055;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #ba0091;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled],
button:hover,
button:active,
button.active,
button.disabled,
button[disabled],
input[type='submit']:hover,
input[type='submit']:active,
input[type='submit'].active,
input[type='submit'].disabled,
input[type='submit'][disabled],
input[type='button']:hover,
input[type='button']:active,
input[type='button'].active,
input[type='button'].disabled,
input[type='button'][disabled],
submit:hover,
submit:active,
submit.active,
submit.disabled,
submit[disabled] {
  color: #fff;
  background-color: #ba0091;
  *background-color: #a1007d;
}
.btn-primary:active,
.btn-primary.active,
button:active,
button.active,
input[type='submit']:active,
input[type='submit'].active,
input[type='button']:active,
input[type='button'].active,
submit:active,
submit.active {
  background-color: #870069 \9;
}
.additional-images img:hover {
  border: 3px solid #8600ba;
}
#com-form-login #com-form-login-remember input:hover {
  background: #8600ba;
}
#com-form-login .floatleft a {
  color: #666666 !important;
}
#com-form-login .floatleft a:hover {
  color: #8600ba !important;
}
.vmshop-account.account-login .buttons-set input,
.vmshop-account.account-login .buttons-set .vina-button,
.vmshop-account.account-logout .buttons-set input,
.vmshop-account.account-logout .buttons-set .vina-button {
  background: #000;
}
.vmshop-account.account-login .buttons-set input:hover,
.vmshop-account.account-login .buttons-set .vina-button:hover,
.vmshop-account.account-logout .buttons-set input:hover,
.vmshop-account.account-logout .buttons-set .vina-button:hover {
  background: #8600ba;
}
.class-clright h3.header {
  background: #000;
}
.vina-cate-joomla ul li.active a,
.vina-cate-joomla ul li:hover a,
.vina-cate-joomla ul li:focus a {
  color: #8600ba !important;
}
.vina-login-form button {
  background: #000;
}
.vina-login-form button:hover {
  background: #8600ba;
}
.vina-login-form a {
  color: #666666;
}
.vina-carousel-vmcontent .vina-carousel-content .timmer > div {
  color: #000;
}
.item-blog .timmer > div {
  color: #000;
}
.item-blog .timmer:after {
  background: #8600ba;
}
.item-blog .readmore-link,
.item-blog .comments-link {
  background: #000;
}
.item-blog .readmore-link:hover,
.item-blog .readmore-link:focus,
.item-blog .comments-link:hover,
.item-blog .comments-link:focus {
  background: #8600ba;
  color: #fff;
}
.item-blog .entry-title a {
  color: #666666;
}
.item-blog .entry-title a:hover {
  color: #8600ba;
}
#jc h4:before {
  background: #8600ba;
}
#comments-form .btn a,
#comments-form .btn > div a {
  background: #000;
}
#comments-form .btn a:hover,
#comments-form .btn > div a:hover {
  background: #8600ba;
}
#vina-reviews .highlight-button {
  background: #000;
}
#vina-reviews .highlight-button:hover {
  background: #8600ba;
}
#sp-contact .inline input[type="submit"] {
  background: #8600ba;
}
#sp-contact .inline input[type="submit"]:hover {
  background: #000;
}
#checkoutForm .a-center button.vm2-add_quantity_cart:hover:before {
  color: #8600ba;
}
#checkoutForm .a-center button.vm2-remove_from_cart:hover:before {
  color: #8600ba;
}
.cart-view .vm-continue-shopping .continue_link,
#checkoutForm .vm-continue-shopping .continue_link {
  background: #000;
}
.cart-view .vm-continue-shopping .continue_link:hover,
#checkoutForm .vm-continue-shopping .continue_link:hover {
  background-color: #8600ba;
}
.cart-view .billto-shipto i,
#checkoutForm .billto-shipto i {
  background: #000;
}
.cart-view .billto-shipto i:hover,
#checkoutForm .billto-shipto i:hover {
  background: #8600ba;
}
.cart-view .billto-shipto .width50 .output-shipto a:hover,
#checkoutForm .billto-shipto .width50 .output-shipto a:hover {
  color: #8600ba !important;
}
.cart-view .cart-summary tfoot a,
#checkoutForm .cart-summary tfoot a {
  background: #000;
}
.cart-view .cart-summary tfoot a:hover,
#checkoutForm .cart-summary tfoot a:hover {
  background: #8600ba;
}
.cart-view .cart-summary tbody td.coupon_code input.details-button,
#checkoutForm .cart-summary tbody td.coupon_code input.details-button {
  background: #000;
}
.cart-view .cart-summary tbody td.coupon_code input.details-button:hover,
#checkoutForm .cart-summary tbody td.coupon_code input.details-button:hover {
  background: #8600ba;
}
.cart-view .checkout-button-top button,
#checkoutForm .checkout-button-top button {
  background: #000;
}
.cart-view .checkout-button-top button:hover,
#checkoutForm .checkout-button-top button:hover {
  background: #8600ba;
}
.cart-view .fieldset-customer .vm-fieldset-tos div.terms-of-service a,
#checkoutForm .fieldset-customer .vm-fieldset-tos div.terms-of-service a {
  color: #8600ba !important;
}
.cart-view #form-login .btn-login:hover,
.cart-view #form-login input[type="submit"]:hover,
#checkoutForm #form-login .btn-login:hover,
#checkoutForm #form-login input[type="submit"]:hover {
  background: #8600ba;
}
#form-login a {
  color: #666666;
}
#form-login a:hover {
  color: #8600ba;
}
#form-login .btn-login,
#form-login input[type="button"],
#form-login input[type="submit"] {
  background: #000;
}
#form-login .btn-login:hover,
#form-login input[type="button"]:hover,
#form-login input[type="submit"]:hover {
  background: #8600ba;
}
#userForm button,
#paymentForm button,
#adminForm button {
  background: #000;
}
#userForm button:hover,
#paymentForm button:hover,
#adminForm button:hover {
  background: #8600ba;
}
#userForm fieldset a:hover,
#tab-1 fieldset a:hover {
  background: #8600ba;
}
#user-registration button:hover {
  background: #8600ba;
}
.vm-button-correct {
  background: #8600ba;
}
.logout button[type="submit"] {
  background: #8600ba;
}
.vm-pagination ul li:hover a,
.vm-pagination ul li.pagination-active a,
.pagination ul li:hover a,
.pagination ul li.pagination-active a {
  border: 1px solid #8600ba;
  background-color: #8600ba;
}
.vina-top-menu ul li.active a {
  color: #8600ba;
}
.vina-top-menu ul li.active a:hover {
  color: #8600ba;
}
.vina-top-menu ul li a:hover {
  color: #8600ba;
}
#page-order input[type="submit"] {
  background: #000;
}
#page-order input[type="submit"]:hover {
  background: #8600ba;
}
.vina-carousel-vmcontent .vina-carousel-content .title a:hover {
  color: #8600ba !important;
}
.vina-carousel-vmcontent .owl-controls .owl-buttons > div:hover {
  background: #8600ba url(../images/QHGlbyOfsoCw.png) 100% 100% no-repeat !important;
}
.vina-carousel-vmcontent .owl-controls .owl-buttons > div.owl-prev:hover {
  background: #8600ba url(../images/QHGlbyOfsoCw.png) 0 100% no-repeat !important;
}
.vin-tab-list-product .nav-tabs > li.active > a {
  color: #8600ba !important;
}
.vin-tab-list-product .nav-tabs > li > a:hover,
.vin-tab-list-product .nav-tabs > li > a:focus {
  color: #8600ba !important;
}
.zoomWindowContainer > div {
  border: 4px solid #8600ba !important;
}
.zoomContainer > .zoomLens {
  border: 1px solid #000 !important;
}
.sale {
  background: #8600ba;
}
.new,
.sale-new {
  background: #262626;
}
.productdetails-view .addtocart-button:hover,
.productdetails-view .addtocart-button:focus {
  background: #8600ba;
}
.productdetails-view .icons a:hover,
.productdetails-view .icons a:not(.btn):hover,
.productdetails-view .icons #vmcompare a:hover,
.productdetails-view .icons button:hover {
  background-color: #8600ba;
}
.productdetails-view .icons a.addtofav_aws_icon_active,
.productdetails-view .icons a:not(.btn).addtofav_aws_icon_active,
.productdetails-view .icons #vmcompare a.addtofav_aws_icon_active,
.productdetails-view .icons button.addtofav_aws_icon_active {
  background-color: #8600ba;
}
.product-details-inner span.addtocart-button:hover {
  background-color: #8600ba;
}
.product-details-inner span.addtocart-button:hover input {
  background-color: #8600ba;
}
#page-my-wishlist .fav_addtocart-area .addtocart-button:hover,
#page-my-wishlist .fav_addtocart-area .addtocart-button:focus {
  background-color: #8600ba;
}
#page-my-wishlist .art-button:hover,
#page-my-wishlist .art-button:focus {
  background-color: #8600ba;
}
.timer-grid .day span {
  color: #8600ba;
}
#ProOPC .proopc-continue-link a,
#ProOPC .proopc-empty-continue-link a {
  background: #000;
}
#ProOPC .proopc-continue-link a:hover,
#ProOPC .proopc-continue-link a:focus,
#ProOPC .proopc-empty-continue-link a:hover,
#ProOPC .proopc-empty-continue-link a:focus {
  background: #8600ba;
}
#ProOPC button[type="submit"] {
  background: #000;
}
#ProOPC button[type="submit"]:hover,
#ProOPC button[type="submit"]:focus {
  background: #8600ba;
}
#ProOPC #proopc-coupon button.proopc-btn {
  background: #000;
}
#ProOPC #proopc-coupon button.proopc-btn:hover,
#ProOPC #proopc-coupon button.proopc-btn:focus {
  background: #8600ba;
}
#ProOPC .proopc-checkout-box button {
  background: #000;
}
#ProOPC .proopc-checkout-box button:hover,
#ProOPC .proopc-checkout-box button:focus {
  background: #8600ba;
}
