.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: #777777;
}
a:not(.btn):hover {
  color: #c00707;
}
.header_color {
  color: #c00707;
}
.link_color {
  color: #c00707;
}
body {
  font-family: 'Titillium Web', sans-serif;
  color: #666;
}
#sp-top-wrapper {
  background: #323a45;
  color: #fff;
}
.currency-language .top-currency label {
  color: #fff;
}
.currency-language .vina-currency select {
  background: #474E58;
  color: #fff;
}
.currency-language .top-language label {
  color: #fff;
}
.currency-language .top-language .dropdown a {
  color: #fff;
  background: #474E58;
}
.currency-language .top-language .dropdown a .caret {
  border-top: 4px solid #fff;
}
.currency-language .top-language .dropdown a.au {
  background: url("../../images/au.png") no-repeat 8px 50% #474E58;
}
.currency-language .top-language .dropdown a.ge {
  background: url("../../images/ge.png") no-repeat 8px 50% #474E58;
}
.currency-language .top-language .dropdown a.en {
  background: url("../../images/en.png") no-repeat 8px 50% #474E58;
}
.currency-language .top-language .dropdown a.br {
  background: url("../../images/br.png") no-repeat 8px 50% #474E58;
}
.currency-language .top-language .dropdown .dropdown-menu {
  background-color: #474E58;
}
.currency-language .top-language .dropdown .dropdown-menu li a:hover {
  background-color: #626871;
}
.top-menu-shop li a {
  color: #ffffff;
  border-bottom: 4px solid #323a45;
  background: #323a45;
}
.top-menu-shop li a:hover {
  border-bottom: 4px solid #c00707;
  background: #474E58;
  color: #fff;
}
.vina-menu {
  background: #c00707 !important;
}
.vina-menu-small {
  background: #c00707 !important;
}
.vina-menu-small:hover {
  background: #c00707 !important;
}
#sp-top-header-wrapper {
  background: #f1f1f1;
}
#sp-header-wrapper {
  background: #f1f1f1;
}
#sp-header-wrapper .logo {
  background-image: url(../../images/presets/preset3/logo.png);
}
.vina-search .form-search {
  background: #fff;
}
.vina-search button.button span {
  background: url("../../images/icon-search.png") no-repeat 50% 50% #c00707;
  border-bottom: 3px solid #5e0303;
}
.vina-search button.button:hover span {
  background-color: #474E58;
  border-bottom: 3px solid #191c20;
}
.vina-cart .cart-wrapper {
  background: url(../../images/presets/preset3/icon-cart.png) no-repeat 0 0;
}
.vina-cart .cart-wrapper .top-cart-content .top-subtotal {
  color: #c00707;
}
.vina-cart .cart-wrapper:hover {
  background: url(../../images/presets/preset3/icon-cart.png) no-repeat 0 -150px;
}
#sp-main-menu ul.level-0 >li >a {
  border-bottom: 4px solid #323a45;
}
#sp-main-menu ul.level-0 >li >a.home-menu .menu-title {
  background: url(../../images/presets/preset3/bg-home.png) no-repeat 0 0;
}
#sp-main-menu ul.level-0 >li >a.active {
  border-bottom: 4px solid #c00707;
  background: #474E58;
}
#sp-main-menu ul.level-0 >li >a.active.home-menu {
  border-bottom: 4px solid #323a45;
  background: none;
}
#sp-main-menu ul.level-0 >li >a.active.home-menu .menu-title {
  background: url(../../images/presets/preset3/bg-home.png) no-repeat scroll 0 100%;
}
#sp-main-menu ul.level-0 >li:hover > a {
  border-bottom: 4px solid #c00707;
  background: #474E58;
}
#sp-main-menu ul.level-0 >li:hover > a.home-menu {
  border-bottom: 4px solid #c00707;
  background: #474E58;
}
#sp-main-menu li li:not(.sp-menu-group) a {
  background: url("../../images/presets/preset3/icon-footer.png") no-repeat scroll 0 11px;
  color: #fff;
}
#sp-main-menu li li:not(.sp-menu-group) a:hover {
  color: #c00707;
  background: url("../../images/presets/preset3/icon-footer.png") no-repeat 0 -24px;
}
#sp-main-menu li.menu-categories li:not(.sp-menu-group) a,
#sp-main-menu li.menu-featured li:not(.sp-menu-group) a,
#sp-main-menu li.menu-brands li:not(.sp-menu-group) a,
#sp-main-menu li.menu-custom li:not(.sp-menu-group) a,
#sp-main-menu li.menu-joomla li:not(.sp-menu-group) a {
  background: none;
}
#sp-main-menu li.menu-categories li:not(.sp-menu-group) a:hover,
#sp-main-menu li.menu-featured li:not(.sp-menu-group) a:hover,
#sp-main-menu li.menu-brands li:not(.sp-menu-group) a:hover,
#sp-main-menu li.menu-custom li:not(.sp-menu-group) a:hover,
#sp-main-menu li.menu-joomla li:not(.sp-menu-group) a:hover {
  background: none;
}
#sp-main-menu div.sp-menu-group .sp-menu-group-content ul li a {
  background: url("../../images/presets/preset3/icon-footer.png") no-repeat scroll 0 11px;
  color: #fff;
}
#sp-main-menu div.sp-menu-group .sp-menu-group-content ul li a:hover {
  color: #c00707;
  background: url("../../images/presets/preset3/icon-footer.png") no-repeat 0 -24px;
}
#sp-main-menu a {
  color: #fff;
}
#sp-main-menu a:hover {
  color: #c00707;
}
.module.highlighted {
  background: #3498DB;
}
.module.highlighted a {
  color: #fff !important;
}
.module .megamenu-title,
.vina-title .megamenu-title {
  background: url("../../images/bg-bottom1-title.png") repeat-x scroll left bottom rgba(0,0,0,0);
}
.module .megamenu-title h3,
.module .megamenu-title h1,
.vina-title .megamenu-title h3,
.vina-title .megamenu-title h1 {
  background: url("../../images/presets/preset3/bg1-bottom-title.png") no-repeat scroll left bottom rgba(0,0,0,0);
}
.module.border-red .megamenu-title h3,
.module.border-red .megamenu-title h1,
.vina-title.border-red .megamenu-title h3,
.vina-title.border-red .megamenu-title h1 {
  background: url("../../images/presets/preset3/bg-bottom-title.png") no-repeat scroll left bottom rgba(0,0,0,0);
}
.module.border-pink .megamenu-title h3,
.module.border-pink .megamenu-title h1,
.vina-title.border-pink .megamenu-title h3,
.vina-title.border-pink .megamenu-title h1 {
  background: url("../../images/presets/preset3/bg2-bottom-title.png") no-repeat scroll left bottom rgba(0,0,0,0);
}
.module.border-green .megamenu-title h3,
.module.border-green .megamenu-title h1,
.vina-title.border-green .megamenu-title h3,
.vina-title.border-green .megamenu-title h1 {
  background: url("../../images/presets/preset3/bg3-bottom-title.png") no-repeat scroll left bottom rgba(0,0,0,0);
}
.module.border-green-2 .megamenu-title h3,
.module.border-green-2 .megamenu-title h1,
.vina-title.border-green-2 .megamenu-title h3,
.vina-title.border-green-2 .megamenu-title h1 {
  background: url("../../images/presets/preset3/bg4-bottom-title.png") no-repeat scroll left bottom rgba(0,0,0,0);
}
.module.border-yellow .megamenu-title h3,
.module.border-yellow .megamenu-title h1,
.vina-title.border-yellow .megamenu-title h3,
.vina-title.border-yellow .megamenu-title h1 {
  background: url("../../images/presets/preset3/bg5-bottom-title.png") no-repeat scroll left bottom rgba(0,0,0,0);
}
.product-name a {
  color: #777;
}
.product-name a:hover {
  color: #c00707 !important;
}
.owl-theme .owl-controls .owl-pagination .owl-page span {
  background: #E1E1E1;
  margin: 5px 3px;
}
.owl-theme .owl-controls .owl-pagination .owl-page.active span,
.owl-theme .owl-controls .owl-pagination .owl-page:hover span {
  background: #c00707;
}
.vina-left-category .megamenu-title {
  background: url("../../images/bg-category.png") no-repeat 13px 20px #f4ca49;
  border-bottom: 3px solid #f1bc19;
}
.vina-left-category .megamenu-title h3 {
  background: none;
}
.vina-left-category .vina-treeview-jshopping > ul > li > a {
  color: #777;
  border-left: 4px solid #fff;
  background: #fff;
}
.vina-left-category .vina-treeview-jshopping > ul > li.expandable > .hitarea {
  background: url("../../images/bg-left-menu.png") no-repeat 50% 50%;
}
.vina-left-category .vina-treeview-jshopping > ul > li.expandable:hover > .hitarea {
  background: url("../../images/presets/preset3/bg-left-menu-hover.png") no-repeat 50% 50%;
}
.vina-left-category .vina-treeview-jshopping > ul > li:hover > a {
  border-left: 4px solid #c00707;
  color: #c00707 !important;
  background: #f9f9f9 !important;
}
.vina-left-category .vina-treeview-jshopping > ul > li.expandable:hover > a {
  background: #f9f9f9 !important;
}
.vina-left-category .vina-treeview-jshopping > ul > li.collapsable > .hitarea {
  background: url("../../images/presets/preset3/bg-left-menu-active.png") no-repeat 50% 50%;
}
.vina-left-category .vina-treeview-jshopping > ul > li.collapsable > a {
  background: #f9f9f9 !important;
  border-left: 4px solid #c00707;
  color: #c00707 !important;
}
.vina-left-category .vina-treeview-jshopping > ul > li > ul > li > a span {
  color: #777;
}
.vina-left-category .vina-treeview-jshopping > ul > li > ul > li > a:hover span {
  color: #c00707 !important;
}
.vina-left-category .vina-treeview-jshopping > ul > li > ul > li.expandable > .hitarea,
.vina-left-category .vina-treeview-jshopping > ul > li > ul > li.collapsable > .hitarea {
  background: url("../../images/bg-left-menu.png") no-repeat 50% 50%;
}
.vina-left-category .vina-treeview-jshopping > ul > li > ul > li.expandable > .hitarea.collapsable-hitarea,
.vina-left-category .vina-treeview-jshopping > ul > li > ul > li.collapsable > .hitarea.collapsable-hitarea {
  background: url("../../images/presets/preset3/bg-left-menu-active.png") no-repeat 50% 50%;
}
.vina-left-category .vina-treeview-jshopping > ul > li > ul > li.expandable:hover > .hitarea,
.vina-left-category .vina-treeview-jshopping > ul > li > ul > li.collapsable:hover > .hitarea {
  background: url("../../images/presets/preset3/bg-left-menu-hover.png") no-repeat 50% 50%;
}
.vina-left-category .vina-treeview-jshopping > ul > li > ul > li.collapsable > a span {
  color: #c00707 !important;
}
.vina-left-category .vina-treeview-jshopping > ul > li > ul > li.collapsable:hover > .hitarea {
  background: url("../../images/presets/preset3/bg-left-menu-active.png") no-repeat 50% 50%;
}
.vina-left-category .vina-treeview-jshopping > ul > li > ul > li ul > li > a span {
  color: #777;
}
.vina-left-category .vina-treeview-jshopping > ul > li > ul > li ul > li > a:hover span {
  color: #c00707 !important;
}
.vina-left-category .vina-treeview-jshopping > ul > li ul li a:before {
  color: #c00707;
}
.vina-left-featured .vina-ticker-jshopping .vina-item .box-feature .product-name a {
  color: #777;
}
.vina-left-featured .vina-ticker-jshopping .vina-item .box-feature .product-name:hover {
  color: #c00707 !important;
}
.vina-left-featured .vina-ticker-jshopping .vina-item .box-feature .product-name:hover a {
  color: #c00707 !important;
}
.price-box .special-price .price {
  color: #c00707;
}
.price-box .old-price .price {
  color: #999999;
}
.regular-price .price {
  color: #c00707;
}
.addtocart {
  color: #777;
}
.addtocart:hover {
  color: #c00707;
}
.addtocart:hover span span {
  color: #c00707;
}
.vina-left-banner .carousel ul.carousel-indicators li .circle-carousel {
  background: #fff;
}
.vina-left-banner .carousel ul.carousel-indicators li.active .circle-carousel {
  background: #c00707;
}
.vina-main-tab .tab ul.nav li a {
  color: #777777;
}
.vina-main-tab .tab ul.nav li a:hover {
  color: #c00707;
}
.vina-main-tab .tab ul.nav li.active a {
  color: #c00707;
}
.vina-main-product .vina-carousel-jshopping .product-name a {
  color: #777 !important;
}
.vina-main-product .vina-carousel-jshopping .price-box {
  border-bottom: 3px solid #8f0505;
  background: #c00707;
}
.label-pro.label-pro-new {
  background: url("../../images/presets/preset3/bg-new.png") no-repeat scroll 0 0;
}
.label-pro.label-pro-sale {
  background: url("../../images/presets/preset3/bg-sale.png") no-repeat scroll 0 0;
}
.label-pro.label-pro-new-sale {
  background: url("../../images/presets/preset3/bg-sale.png") no-repeat scroll 0 0;
}
.label-pro.label-percentage {
  background: #c00707;
}
.vina-main-latest .megamenu-title {
  background: url("../../images/presets/preset3/bg-cutom-block.png") repeat-x 50%;
}
.vina-main-mostview.vina-pro-carousel .vina-carousel-jshopping .actions-links .add-to-links li .link-wishlist:hover {
  color: #c00707 !important;
}
.vina-main-mostview.vina-pro-carousel .vina-carousel-jshopping .actions-links .add-to-links li .link-compare:hover {
  color: #c00707 !important;
}
.vina-main-subscribe .mod-content {
  background: url("../../images/presets/preset3/bg-subscribe.png") repeat #44d6ba;
}
.vina-main-new-pro .vina-item .price-box {
  border-bottom: 3px solid #8f0505;
  background: #c00707;
}
button.btn-cart span span {
  color: #777;
}
button.btn-cart:hover span span {
  color: #c00707;
}
.page-header {
  color: #c00707;
}
.page-header a {
  color: #c00707;
}
.progress-striped .bar {
  background-color: #c00707;
}
#vina_about_us .carousel .item .incon_bg {
  background: #c00707;
}
#vina_about_us .carousel .carousel-control {
  color: #c00707;
}
#vina_about_us .carousel:hover .carousel-control:hover {
  background: #c00707;
}
#vina_about_us .skill ul li {
  border-left: 2px solid #c00707;
}
#vina_company .img-polaroid .info_team ul li a:hover {
  background: #c00707;
}
#vina_pricing_table .pricing_table .thumbnail button {
  background: #c00707;
}
#vina_contact_us ul.social li a {
  border: 4px solid #f96767;
  background: #c00707;
}
#vina_contact_us ul.social li a:hover {
  border: 4px solid #c00707;
}
#vina_contact_us ul.social li a:hover em {
  color: #c00707;
}
#vina_contact_us .map span em {
  color: #c00707;
}
.category .items-row .item .entry-meta.muted [class^="icon-"],
.category .items-row .item .entry-meta.muted [class*=" icon-"] {
  color: #c00707;
}
.sp-mobile-menu {
  background: #000;
}
.sp-mobile-menu ul li a {
  color: #fff;
}
.sp-mobile-menu ul li a:hover,
.sp-mobile-menu ul li a.active {
  color: #c00707;
}
.icon-color:before {
  color: #c00707;
}
#sp-bottom-wrapper {
  background: #323a45;
}
#sp-bottom-wrapper .b-title1 .megamenu-title {
  background: url("../../images/presets/preset3/bg-f-title1.png") no-repeat left bottom;
}
#sp-bottom-wrapper .b-title2 .megamenu-title {
  background: url("../../images/presets/preset3/bg-f-title2.png") no-repeat left bottom;
}
#sp-bottom-wrapper .b-title3 .megamenu-title {
  background: url("../../images/presets/preset3/bg-f-title3.png") no-repeat left bottom;
}
#sp-bottom-wrapper .b-title4 .megamenu-title {
  background: url("../../images/presets/preset3/bg-f-title4.png") no-repeat left bottom;
}
#sp-bottom-wrapper .b-title5 .megamenu-title {
  background: url("../../images/presets/preset3/bg-f-title2.png") no-repeat left bottom;
}
.vina-list-menu ul li a {
  color: #ffffff;
  background: url("../../images/presets/preset3/icon-footer.png") no-repeat 0 10px;
}
.vina-list-menu ul li a:hover {
  background: url("../../images/presets/preset3/icon-footer.png") no-repeat 0 -25px;
  color: #c00707;
}
.jshop_menu_level a {
  background: url("../../images/presets/preset3/icon-layered.png") no-repeat 0 13px;
  color: #777;
}
.jshop_menu_level a:hover {
  background: url("../../images/presets/preset3/icon-layered.png") no-repeat 0 -22px;
  color: #c00707;
}
.jshop_menu_level_0_a a,
.jshop_menu_level_1_a a,
.jshop_menu_level_2_a a {
  background: url("../../images/presets/preset3/icon-layered.png") no-repeat 0 -22px;
  color: #c00707 !important;
}
.jshop_list_product .block_product .actions-links .add-to-links li .link-wishlist {
  color: #777 !important;
}
.jshop_list_product .block_product .actions-links .add-to-links li .link-wishlist:hover {
  color: #c00707 !important;
}
.jshop_list_product .block_product .actions-links .add-to-links li .link-compare {
  color: #777 !important;
}
.jshop_list_product .block_product .actions-links .add-to-links li .link-compare:hover {
  color: #c00707 !important;
}
.jshop_list_product .block_product .review-price2 .price-box {
  border-bottom: 3px solid #8f0505 !important;
  background: #c00707;
}
.jshop_list_product .jshop.list_product.list_product_1 .link-learn {
  color: #c00707;
}
.jshop_list_product .jshop.list_product.list_product_1 .link-learn:hover {
  color: #777;
}
.pagination ul li a {
  background: #f1f1f1;
  color: #777777;
}
.pagination ul li a:hover {
  background: #c00707;
  color: #fff;
}
.pagination ul li.pagination-active a {
  background: #c00707;
  color: #fff;
}
.jshop_pagination .pagination ul li a {
  background: #f1f1f1;
  color: #777777;
}
.jshop_pagination .pagination ul li a:hover {
  background: #c00707;
  color: #fff;
}
.jshop_pagination .pagination ul li.pagination-active a {
  background: #c00707;
  color: #fff;
}
.productfull .detailsRight .qty_in_stock span {
  color: #c00707;
}
.productfull .detailsRight .product-options dt label.required em {
  color: #c00707;
}
.productfull .detailsRight .add-to-cart .button span {
  background: #c00707;
  color: #fff;
  border-bottom: 3px solid #5e0303;
}
.productfull .detailsRight .add-to-cart .button:hover span {
  background: #474e58;
  border-bottom: 3px solid #323a45;
  color: #fff;
}
.productfull .product-collateral .product-tabs li a:hover {
  background: url("../../images/presets/preset3/bg4-bottom-title.png") no-repeat scroll left bottom;
}
.productfull .product-collateral .product-tabs li.active a {
  background: url("../../images/presets/preset3/bg4-bottom-title.png") no-repeat scroll left bottom;
}
button.vina-button span {
  background: #c00707;
  border-bottom: 3px solid #5e0303;
  color: #fff;
}
button.vina-button:hover span {
  background: #474e58;
  border-bottom: 3px solid #323a45;
  color: #fff;
}
button.vina-button-2 span {
  background: #f1f1f1;
  border-bottom: 3px solid #e5e5e5;
  color: #999999;
}
button.vina-button-2:hover span {
  background: #474e58;
  border-bottom: 3px solid #323a45;
  color: #fff;
}
.entry-header h1 {
  background: url("../../images/presets/preset3/bg4-bottom-title.png") no-repeat scroll left bottom;
  color: #777777;
}
.entry-header h1 a {
  color: #777777;
}
.entry-header h1 a:hover {
  color: #777777;
}
#jshop_menu_order dl dt a:hover {
  color: #777;
}
#jshop_menu_order dl dt #active_step {
  color: #c00707;
}
.account-login .content h2,
.account-logout .content h2 {
  color: #c00707;
}
.buttons-set .vina-button span {
  color: #777;
}
.buttons-set .vina-button:hover span {
  color: #c00707;
}
ul.breadcrumb li span {
  color: #c00707;
}
#sp-footer-wrapper {
  background: #2b313b;
  color: #fff;
}
#sp-footer-wrapper a {
  color: #fff;
}
#sp-footer-wrapper a:hover {
  color: #c00707;
}
.sp-totop {
  background: url("../../images/back-top.png") no-repeat scroll 50% 50% #ddd;
  border: 3px solid #ddd;
}
.sp-totop:hover {
  background-color: #c00707;
  border: 3px solid #c00707;
}
.sp-border {
  border-top: 1px solid #000000;
}
.sp-border::after {
  background: #4f0303;
}
.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: #c03f07;
  background-image: -moz-linear-gradient(top,#c02607,#c06407);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#c02607),to(#c06407));
  background-image: -webkit-linear-gradient(top,#c02607,#c06407);
  background-image: -o-linear-gradient(top,#c02607,#c06407);
  background-image: linear-gradient(to bottom,#c02607,#c06407);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc02507', endColorstr='#ffc06307', GradientType=0);
  border-color: #c06407 #c06407 #763d04;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #c06407;
  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: #c06407;
  *background-color: #a75706;
}
.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: #8f4a05 \9;
}
.productdetails .additional-images .additional-images-inner:hover {
  border: 1px solid #c00707;
}
.productdetails .addtocart-bar .quantity-controls .quantity-controls:hover {
  background-color: #c00707;
}
.productdetails .addtocart-bar input.addtocart-button:hover {
  background: #c00707;
}
.productdetails .tab-block ul li a {
  background-color: #c00707;
}
.productdetails .tab-block ul li.active a,
.productdetails .tab-block ul li:hover a {
  background-color: #c00707;
}
.productdetails .product-related-products .list_prev:hover,
.productdetails .product-related-products .list_next:hover {
  background-color: #f1f1f1;
}
.productdetails #vina-reviews blockquote {
  border-left: 5px solid #c00707;
}
.productdetails #vina-reviews input.highlight-button:hover {
  background: #c00707;
}
.productdetails .list-option .addtofav_aws_icon i,
.productdetails .list-option .addtofav_aws_icon_active i {
  color: #c00707;
}
.productdetails .list-option .addtofav_aws_icon:hover,
.productdetails .list-option .addtofav_aws_icon_active:hover {
  color: #c00707;
}
.productdetails .list-option .addtofav_aws_icon:hover i,
.productdetails .list-option .addtofav_aws_icon_active:hover i {
  background: #c00707;
  border-color: #c00707;
  color: #fff;
}
.productdetails .list-option #vmcompare a {
  color: #848994;
}
.productdetails .list-option #vmcompare:before {
  color: #c00707;
}
.productdetails .list-option #vmcompare:hover a {
  color: #c00707;
}
.productdetails .list-option #vmcompare:hover:before {
  background: #c00707;
  border-color: #c00707;
  color: #fff;
}
.productdetails .list-option .vina-icons:before {
  color: #c00707;
}
.productdetails .list-option .vina-icons:hover {
  color: #c00707;
}
.productdetails .list-option .vina-icons:hover:before {
  background: #c00707;
  border-color: #c00707;
  color: #fff;
}
.productdetails .price-box .PricesalesPrice .PricesalesPrice {
  color: #c00707;
}
.productdetails .price-box .price-crossed .PricebasePriceWithTax {
  color: #999999;
}
.productdetails .addtocart-bar input.addtocart-button {
  color: #fff !important;
  background: #c00707;
  border-bottom: 3px solid #5e0303;
}
.productdetails .addtocart-bar input.addtocart-button:hover {
  background: #333;
  border-bottom: 3px solid #000000;
}
.home-virtuemart .home-banner-static .banner-box a {
  background-color: #c00707;
}
.home-virtuemart .home-banner-static .banner-box:hover a {
  background-color: #333333;
}
.home-virtuemart .vina-left-category .ma-featured-product-title {
  background: url("../../images/bg-category.png") no-repeat 13px 20px #f4ca49;
  border-bottom: 3px solid #f1bc19;
}
.home-virtuemart .vina-left-category .ma-featured-product-title h3 {
  background: none;
}
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li > a {
  color: #777;
  border-left: 4px solid #fff;
  background: #fff;
}
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li.expandable > .hitarea {
  background: url("../../images/bg-left-menu.png") no-repeat 50% 50%;
}
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li.expandable:hover > .hitarea {
  background: url("../../images/presets/preset3/bg-left-menu-hover.png") no-repeat 50% 50%;
}
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li:hover > a {
  border-left: 4px solid #c00707;
  color: #c00707 !important;
  background: #f9f9f9 !important;
}
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li.expandable:hover > a {
  background: #f9f9f9 !important;
}
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li.collapsable > .hitarea {
  background: url("../../images/presets/preset3/bg-left-menu-active.png") no-repeat 50% 50%;
}
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li.collapsable > a {
  background: #f9f9f9 !important;
  border-left: 4px solid #c00707;
  color: #c00707 !important;
}
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li > ul > li > a span {
  color: #777;
}
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li > ul > li > a:hover span {
  color: #c00707 !important;
}
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li > ul > li.expandable > .hitarea,
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li > ul > li.collapsable > .hitarea {
  background: url("../../images/bg-left-menu.png") no-repeat 50% 50%;
}
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li > ul > li.expandable > .hitarea.collapsable-hitarea,
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li > ul > li.collapsable > .hitarea.collapsable-hitarea {
  background: url("../../images/presets/preset3/bg-left-menu-active.png") no-repeat 50% 50%;
}
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li > ul > li.expandable:hover > .hitarea,
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li > ul > li.collapsable:hover > .hitarea {
  background: url("../../images/presets/preset3/bg-left-menu-hover.png") no-repeat 50% 50%;
}
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li > ul > li.collapsable > a span {
  color: #c00707 !important;
}
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li > ul > li.collapsable:hover > .hitarea {
  background: url("../../images/presets/preset3/bg-left-menu-active.png") no-repeat 50% 50%;
}
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li > ul > li ul > li > a span {
  color: #777;
}
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li > ul > li ul > li > a:hover span {
  color: #c00707 !important;
}
.home-virtuemart .vina-left-category .vina-treeview-virtuemart > ul > li ul li a:before {
  color: #c00707;
}
.home-virtuemart .vina-left-featured .vina-ticker-virtuemart .vina-item .box-feature .product-name a {
  color: #777;
}
.home-virtuemart .vina-left-featured .vina-ticker-virtuemart .vina-item .box-feature .product-name:hover {
  color: #c00707 !important;
}
.home-virtuemart .vina-left-featured .vina-ticker-virtuemart .vina-item .box-feature .product-name:hover a {
  color: #c00707 !important;
}
.home-virtuemart .addtocart-button input {
  color: #777 !important;
}
.home-virtuemart .addtocart-button input:hover {
  color: #c00707 !important;
}
.home-virtuemart .vina-main-tab .tab .border-tab-center ul.nav li.active a,
.home-virtuemart .vina-main-tab .tab .border-tab-center ul.nav li:hover a {
  background: #c00707;
  color: #fff;
}
.home-virtuemart .vina-main-tab .border-tab-right .tab ul.nav li.active,
.home-virtuemart .vina-main-tab .border-tab-right .tab ul.nav li:hover {
  background: #c00707;
}
.home-virtuemart .vina-main-tab .border-tab-right .tab ul.nav li.active a,
.home-virtuemart .vina-main-tab .border-tab-right .tab ul.nav li:hover a {
  color: #fff;
}
.home-virtuemart .vina-main-mostview.vina-pro-carousel .vina-carousel-virtuemart .actions-links .add-to-links li .link-wishlist:hover {
  color: #c00707 !important;
}
.home-virtuemart .vina-main-mostview.vina-pro-carousel .vina-carousel-virtuemart .actions-links .add-to-links li .addtofav_aws_icon:hover {
  color: #c00707;
}
.home-virtuemart .vina-main-mostview.vina-pro-carousel .vina-carousel-virtuemart .actions-links .add-to-links li .addtofav_aws_icon_active {
  color: #c00707;
}
.home-virtuemart .vina-main-product .vina-carousel-virtuemart .product-name a {
  color: #777 !important;
}
.home-virtuemart .vina-main-product .vina-carousel-virtuemart .price-box {
  border-bottom: 3px solid #8f0505;
  background: #c00707;
}
.home-virtuemart #vmCartModule .top-cart-content .product_name a {
  color: #525252 !important;
}
.home-virtuemart #vmCartModule .top-cart-content .product_name a:hover {
  color: #c00707 !important;
}
.home-virtuemart #vmCartModule .top-cart a {
  background: #e1e1e1;
}
.home-virtuemart #vmCartModule .top-cart a:hover {
  background: #c00707;
}
.home-virtuemart #com-form-login .buttons-set input:hover {
  color: #c00707 !important;
}
.home-virtuemart .vina-testimonials .carousel-indicators li:hover,
.home-virtuemart .vina-testimonials .carousel-indicators li.active {
  background: #c00707;
}
.home-virtuemart .vina-list-menu ul li a {
  background-image: url("../../images/presets/preset3/icon-layered.png");
}
.home-virtuemart #sp-footer-wrapper a {
  color: #c00707;
  font-weight: bold;
}
.home-virtuemart #sp-footer-wrapper a:hover {
  color: #555;
}
.home-virtuemart .browse-view .block_product .actions-links .add-to-links li .link-wishlist {
  color: #777 !important;
}
.home-virtuemart .browse-view .block_product .actions-links .add-to-links li .link-wishlist:hover {
  color: #c00707 !important;
}
.home-virtuemart .browse-view .block_product .actions-links .add-to-links li .addtofav_aws_icon:hover {
  color: #c00707;
}
.home-virtuemart .browse-view .block_product .actions-links .add-to-links li .addtofav_aws_icon_active {
  color: #c00707;
}
.home-virtuemart .browse-view .block_product .review-price2 .price-box {
  border-bottom: 3px solid #8f0505 !important;
  background: #c00707;
}
.home-virtuemart .vm-pagination ul li a {
  background-color: #f1f1f1;
}
.home-virtuemart .vm-pagination ul li:hover a,
.home-virtuemart .vm-pagination ul li.pagination-active a {
  border: 1px solid #c00707;
  background-color: #c00707;
}
.home-virtuemart .block-layered-nav #search button.button:hover {
  background: #c00707;
}
.home-virtuemart .block-layered-nav .cf_resetAll_link {
  background: none repeat scroll 0 0 #f6f6f6;
}
.home-virtuemart .block-layered-nav .cf_resetAll_link:hover {
  background: #c00707;
  color: #fff;
}
.home-virtuemart .block-layered-nav .cf_option.cf_sel_opt {
  color: #c00707;
}
.home-virtuemart .block-layered-nav .cf_filters_list li {
  background: url("../../images/presets/preset3/icon-layered.png") no-repeat 0 15px;
}
.home-virtuemart .block-layered-nav .cf_filters_list li:hover {
  background: url("../../images/presets/preset3/icon-layered.png") no-repeat 0 -20px;
  color: #c00707;
}
.home-virtuemart .productdetails .additional-images .additional-images-inner:hover {
  border: 1px solid #c00707;
}
.home-virtuemart .productdetails .addtocart-bar .quantity-controls .quantity-controls:hover {
  background-color: #c00707;
}
.home-virtuemart .productdetails .addtocart-bar input.addtocart-button:hover {
  background: #c00707;
}
.home-virtuemart .productdetails .tab-block ul li a {
  background-color: #c00707;
}
.home-virtuemart .productdetails .tab-block ul li.active a,
.home-virtuemart .productdetails .tab-block ul li:hover a {
  background-color: #c00707;
}
.home-virtuemart .productdetails .product-related-products .list_prev:hover,
.home-virtuemart .productdetails .product-related-products .list_next:hover {
  background-color: #f1f1f1;
}
.home-virtuemart .productdetails #vina-reviews blockquote {
  border-left: 5px solid #c00707;
}
.home-virtuemart .productdetails #vina-reviews input.highlight-button:hover {
  background: #c00707;
}
.home-virtuemart .productdetails .price-box .PricesalesPrice .PricesalesPrice {
  color: #c00707;
}
.home-virtuemart .productdetails .price-box .price-crossed .PricebasePriceWithTax {
  color: #999999;
}
.home-virtuemart .productdetails .addtocart-bar input.addtocart-button {
  color: #fff !important;
  background: #c00707;
  border-bottom: 3px solid #5e0303;
}
.home-virtuemart .productdetails .addtocart-bar input.addtocart-button:hover {
  background: #333;
  border-bottom: 3px solid #000000;
}
.home-virtuemart span.details-button input.details-button:hover {
  background: #c00707;
}
#fancybox-content .continue_link,
#fancybox-content .showcart {
  background-color: #c00707;
}
.vm-continue-shopping .continue_link:hover {
  background-color: #c00707;
}
#form-login input:hover {
  background: #c00707;
}
#com-form-login #com-form-login-remember input:hover {
  background: #c00707;
}
#com-form-login .floatleft a {
  color: #c00707 !important;
}
.billto-shipto i {
  background: #c00707;
}
.billto-shipto .width50 .output-shipto a:hover {
  color: #c00707 !important;
}
.cart-summary tfoot a {
  color: #c00707 !important;
}
.checkout-button-top button:hover {
  background: #c00707;
}
.fieldset-customer .vm-fieldset-tos div.terms-of-service a {
  color: #c00707 !important;
}
.cart-view .vm-continue-shopping .continue_link:hover {
  background-color: #c00707;
}
.cart-view #form-login input:hover {
  background: #c00707;
}
.cart-view #com-form-login #com-form-login-remember input:hover {
  background: #c00707;
}
.cart-view #com-form-login .floatleft a {
  color: #c00707 !important;
}
.cart-view .billto-shipto i {
  background: #c00707;
}
.cart-view .billto-shipto .width50 .output-shipto a:hover {
  color: #c00707 !important;
}
.cart-view .cart-summary tfoot a {
  color: #c00707 !important;
}
.cart-view .checkout-button-top button:hover {
  background: #c00707;
}
.cart-view .fieldset-customer .vm-fieldset-tos div.terms-of-service a {
  color: #c00707 !important;
}
#form-login input:hover {
  background: #c00707;
}
#com-form-login #com-form-login-remember input:hover {
  background: #c00707;
}
#com-form-login .floatleft a {
  color: #c00707 !important;
}
#userForm button:hover,
#paymentForm button:hover,
#adminForm button:hover {
  background: #c00707;
}
#userForm fieldset a:hover,
#tab-1 fieldset a:hover {
  background: #c00707;
}
#user-registration button:hover {
  background: #c00707;
}
div.login button:hover,
div.login a.btn-danger:hover,
div.login input.button:hover,
div.login a.btn:hover,
div.logout button:hover,
div.logout a.btn-danger:hover,
div.logout input.button:hover,
div.logout a.btn:hover,
div.profile-edit button:hover,
div.profile-edit a.btn-danger:hover,
div.profile-edit input.button:hover,
div.profile-edit a.btn:hover,
div.registration button:hover,
div.registration a.btn-danger:hover,
div.registration input.button:hover,
div.registration a.btn:hover,
div.reset-confirm button:hover,
div.reset-confirm a.btn-danger:hover,
div.reset-confirm input.button:hover,
div.reset-confirm a.btn:hover,
div.reset-complete button:hover,
div.reset-complete a.btn-danger:hover,
div.reset-complete input.button:hover,
div.reset-complete a.btn:hover,
div.registration-complete button:hover,
div.registration-complete a.btn-danger:hover,
div.registration-complete input.button:hover,
div.registration-complete a.btn:hover,
div.order-view button:hover,
div.order-view a.btn-danger:hover,
div.order-view input.button:hover,
div.order-view a.btn:hover {
  background: #c00707;
}
div.login a,
div.logout a,
div.profile-edit a,
div.registration a,
div.reset-confirm a,
div.reset-complete a,
div.registration-complete a,
div.order-view a {
  color: #c00707 !important;
}
div.virtuemart_search input.button:hover {
  background: #c00707;
}
div.search #searchForm button:hover,
div.search #searchForm a.btn-danger:hover,
div.search #searchForm input.button:hover {
  background: #c00707;
}
div.profile .btn-toolbar a.btn:hover {
  background: #c00707;
}
.rtl .module.border-red .megamenu-title h3,
.rtl .module.border-red .megamenu-title h1,
.rtl .vina-title.border-red .megamenu-title h3,
.rtl .vina-title.border-red .megamenu-title h1 {
  background: url("../../images/presets/preset3/bg-f-title1.png") no-repeat scroll right bottom rgba(0,0,0,0);
}
.rtl .module .megamenu-title h3,
.rtl .module .megamenu-title h1,
.rtl .vina-title .megamenu-title h3,
.rtl .vina-title .megamenu-title h1 {
  background: url("../../images/presets/preset3/bg-f-title2.png") no-repeat scroll right bottom rgba(0,0,0,0);
}
.rtl .vina-left-category .megamenu-title h3 {
  background: none !important;
}
.checkout-now:hover {
  color: #fff !important;
  background: #c00707;
}
.cf_search_button.btn {
  background: #c00707;
}
.cf_search_button.btn:hover {
  background: #525252;
}
.addtofav_aws_icon_active {
  color: #c00707 !important;
}
.cf_search_button.btn {
  background: #c00707;
}
.cf_search_button.btn:hover {
  background: #525252;
}
#ProOPC .proopc-btn,
#ProOPC button.proopc-btn {
  background: #c00707;
  border-color: #c00707;
}
#ProOPC .proopc-btn:hover,
#ProOPC button.proopc-btn:hover {
  background: #252525;
  border-color: #252525;
}
#ProOPC button.proopc-btn-info {
  background: #c00707;
}
#ProOPC button.proopc-btn-info:hover {
  background: #252525;
}
#ProOPC .vm-price-value span,
#ProOPC .col-price .PricediscountedPriceWithoutTax,
#ProOPC .col-total .PricesalesPrice,
#ProOPC .col-total .PricebillTotal {
  color: #c00707;
}
.fav_table .prod_price {
  color: #c00707;
}
.fav_table button.art-button {
  background-color: #c00707;
  color: #fff;
}
.fav_table button.art-button:hover {
  background-color: #252525;
}
.fav_table span.addtocart-button input.addtocart-button {
  background-color: #c00707;
  color: #fff !important;
}
.fav_table span.addtocart-button input.addtocart-button:hover {
  background-color: #252525;
}
.shop_home a {
  background: #c00707;
}
.shop_home a:hover {
  background: #252525 !important;
}
.comp_buttons .add_compare a,
.comp_buttons .add_continue a {
  background: #c00707;
}
.comp_buttons .add_compare a:hover,
.comp_buttons .add_continue a:hover {
  background: #252525 !important;
}
.product-details-inner span.addtocart-button input.addtocart-button {
  background-color: #c00707;
}
.product-details-inner span.addtocart-button input.addtocart-button:hover {
  background-color: #252525;
}
