.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: #252525;
}
a:not(.btn):hover {
  color: #3487d5;
}
.hot-deal1 .owl-theme.counter2 .vina-items .timer-grid {
  background: #3487d5;
}
body {
  color: #252525;
}
body.bg {
  background: #fff;
}
.vina-submit {
  color: #fff !important;
  background: #3487d5;
}
.vina-submit:hover {
  background: #252525;
}
.vina-menu {
  background: #3487d5 !important;
}
.vina-menu:hover {
  background: #252525 !important;
}
.vina-menu-small {
  background: #3487d5 !important;
}
.vina-menu-small:hover {
  background: #fff !important;
  color: #3487d5 !important;
}
.logo {
  background-image: url(../../images/presets/preset1/logo.png);
}
.vina-header-menu li a {
  color: #252525;
}
.vina-header-menu li.active:before,
.vina-header-menu li:hover:before {
  color: #3487d5;
}
.vina-header-menu li.active a,
.vina-header-menu li:hover a {
  color: #3487d5;
  background: none;
}
.language-block .mod-languages ul li:hover,
.language-block .mod-languages ul li.active {
  border-bottom: 2px solid #3487d5;
}
.vmCartModule .total strong {
  color: #3487d5;
}
.vmCartModule .top-cart a {
  color: #fff;
  background: #3487d5;
}
.vmCartModule .top-cart a:hover {
  background: #252525;
}
.vina-header-search button.button {
  background-color: #3487d5;
  border-color: #3487d5;
}
.vina-header-search button.button:hover {
  background-color: #252525;
  border-color: #252525;
}
.sp-submenu .sp-submenu-wrap {
  border-top: 3px solid #3487d5;
}
.vina-carousel-virtuemart.owl-theme .owl-nav div.owl-prev:hover {
  background-image: url(../../images/presets/preset1/button_prev_hover.png);
}
.vina-carousel-virtuemart.owl-theme .owl-nav div.owl-next:hover {
  background-image: url(../../images/presets/preset1/button_next_hover.png);
}
.vina-ticker .vina-ticker-virtuemart .header-block span.up:hover {
  background-image: url("../../images/presets/preset1/button_prev_hover.png");
}
.vina-ticker .vina-ticker-virtuemart .header-block span.down:hover {
  background-image: url("../../images/presets/preset1/button_next_hover.png");
}
.vina-items .item {
  position: relative;
}
.vina-items .image-block {
  position: relative;
  display: inline-block;
  margin: 0 !important;
}
.vina-items .image-block:before {
  content: "";
  background: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 0;
  z-index: 1;
}
.vina-items .image-block:hover .actions-block {
  top: 40%;
  opacity: 1;
}
.vina-items .image-block:hover:before {
  opacity: 0.8;
}
.vina-items .actions-block input.addtocart-button:hover {
  background-image: url(../../images/presets/preset1/icon_cart_hover.png);
}
.vina-items .actions-block .add-to-links li .addtofav_aws_icon:hover,
.vina-items .actions-block .add-to-links li .addtofav_aws_icon_active:hover {
  background-image: url(../../images/presets/preset1/icon_review_hover.png);
}
.vina-items .actions-block .add-to-links li .addtofav_aws_icon_active {
  background-image: url(../../images/presets/preset1/icon_review_hover.png);
}
.vina-items .actions-block .add-to-links li a.product-details:hover {
  background-image: url(../../images/presets/preset1/icon_view_hover.png);
}
.vina-items .actions-block-2 input.addtocart-button {
  background-color: #3487d5;
  border: 1px solid #3487d5;
}
.vina-items .actions-block-2 input.addtocart-button:hover {
  background-color: #252525;
  border-color: #252525 !important;
}
.vina-items .actions-block-2 .addtofav_aws_icon:hover,
.vina-items .actions-block-2 .addtofav_aws_icon_active:hover {
  background-color: #3487d5;
  border-color: #3487d5;
}
.vina-items .actions-block-2 .addtofav_aws_icon_active {
  background-color: #3487d5;
  border-color: #3487d5;
}
.vina-items .actions-block-2 .product-details:hover {
  background-color: #3487d5;
  border-color: #3487d5;
}
.ratingbox {
  background: url("../../images/presets/preset1/bkg_rating_hover.png") repeat-x scroll 0 0 transparent;
}
.ratingbox div,
.ratingbox span {
  background: url(../../images/presets/preset1/bkg_rating_hover.png) repeat-x transparent;
}
.label-pro.label-percentage {
  background: #3487d5;
}
.vm-continue-shopping .continue_link {
  background-color: transparent;
  color: #252525;
  border: 2px solid #252525;
  text-transform: uppercase;
  font-size: 13px;
}
.vm-continue-shopping .continue_link:hover {
  background-color: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
#form-login input {
  background-color: transparent;
  color: #252525;
  border: 2px solid #252525;
  text-transform: uppercase;
  font-size: 13px;
}
#form-login input:hover {
  background-color: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
#com-form-login #com-form-login-remember input {
  background-color: transparent;
  color: #252525;
  border: 2px solid #252525;
  text-transform: uppercase;
  font-size: 13px;
}
#com-form-login #com-form-login-remember input:hover {
  background-color: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
#com-form-login .floatleft a {
  color: #252525 !important;
}
#com-form-login .floatleft a:hover {
  color: #3487d5 !important;
}
.billto-shipto i {
  background: #3487d5;
}
.billto-shipto .width50 .output-shipto a:hover {
  color: #3487d5 !important;
}
.cart-summary tfoot a {
  color: #3487d5 !important;
}
.checkout-button-top button {
  background-color: transparent;
  color: #252525;
  border: 2px solid #252525;
  text-transform: uppercase;
  font-size: 13px;
}
.checkout-button-top button:hover {
  background-color: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
.fieldset-customer .vm-fieldset-tos div.terms-of-service a {
  color: #3487d5 !important;
}
.cart-view .vm-button-correct {
  background: transparent;
  color: #252525;
  border: 2px solid #252525;
  text-transform: uppercase;
  font-size: 13px;
}
.cart-view .vm-button-correct:hover {
  background: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
.cart-view span.details-button input.details-button {
  background: transparent;
  color: #252525;
  border: 2px solid #252525;
  text-transform: uppercase;
  font-size: 13px;
}
.cart-view span.details-button input.details-button:hover {
  background: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
.cart-view .vm-continue-shopping .continue_link {
  background-color: transparent;
  color: #252525;
  border: 2px solid #252525;
  text-transform: uppercase;
  font-size: 13px;
}
.cart-view .vm-continue-shopping .continue_link:hover {
  background-color: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
.cart-view #form-login input {
  background-color: transparent;
  color: #252525;
  border: 2px solid #252525;
  text-transform: uppercase;
  font-size: 13px;
}
.cart-view #form-login input:hover {
  background-color: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
.cart-view #com-form-login #com-form-login-remember input {
  background-color: transparent;
  color: #252525;
  border: 2px solid #252525;
  text-transform: uppercase;
  font-size: 13px;
}
.cart-view #com-form-login #com-form-login-remember input:hover {
  background-color: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
.cart-view #com-form-login .floatleft a {
  color: #252525 !important;
}
.cart-view #com-form-login .floatleft a:hover {
  color: #3487d5 !important;
}
.cart-view .billto-shipto i {
  background: #3487d5;
}
.cart-view .billto-shipto .width50 .output-shipto a:hover {
  color: #3487d5 !important;
}
.cart-view .cart-summary tfoot a {
  color: #3487d5 !important;
}
.cart-view .checkout-button-top button {
  background-color: transparent;
  color: #252525;
  border: 2px solid #252525;
  text-transform: uppercase;
  font-size: 13px;
}
.cart-view .checkout-button-top button:hover {
  background-color: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
.cart-view .fieldset-customer .vm-fieldset-tos div.terms-of-service a {
  color: #3487d5 !important;
}
#form-login input {
  background-color: transparent;
  color: #252525;
  border: 2px solid #252525;
  text-transform: uppercase;
  font-size: 13px;
}
#form-login input:hover {
  background-color: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
#com-form-login #com-form-login-remember input {
  background-color: transparent;
  color: #252525;
  border: 2px solid #252525;
  text-transform: uppercase;
  font-size: 13px;
}
#com-form-login #com-form-login-remember input:hover {
  background-color: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
#com-form-login .floatleft a {
  color: #252525 !important;
}
#com-form-login .floatleft a:hover {
  color: #3487d5 !important;
}
#userForm button,
#paymentForm button,
#adminForm button {
  background-color: transparent;
  color: #252525;
  border: 2px solid #252525;
  text-transform: uppercase;
  font-size: 13px;
}
#userForm button:hover,
#paymentForm button:hover,
#adminForm button:hover {
  background-color: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
#userForm fieldset a,
#tab-1 fieldset a {
  background-color: transparent;
  color: #252525;
  border: 2px solid #252525;
  text-transform: uppercase;
  font-size: 13px;
}
#userForm fieldset a:hover,
#tab-1 fieldset a:hover {
  background-color: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
#userForm fieldset .chzn-single,
#tab-1 fieldset .chzn-single {
  border: 1px solid #f1f1f1;
  color: #252525;
  text-transform: capitalize;
}
#userForm fieldset .chzn-single:hover,
#tab-1 fieldset .chzn-single:hover {
  background-color: transparent;
  border: 1px solid #3487d5;
  color: #252525;
}
#user-registration button {
  background-color: transparent;
  color: #252525;
  border: 2px solid #252525;
  text-transform: uppercase;
  font-size: 13px;
}
#user-registration button:hover {
  background-color: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
div.login button,
div.login a.btn-danger,
div.login input.button,
div.login a.btn,
div.logout button,
div.logout a.btn-danger,
div.logout input.button,
div.logout a.btn,
div.profile-edit button,
div.profile-edit a.btn-danger,
div.profile-edit input.button,
div.profile-edit a.btn,
div.registration button,
div.registration a.btn-danger,
div.registration input.button,
div.registration a.btn,
div.reset-confirm button,
div.reset-confirm a.btn-danger,
div.reset-confirm input.button,
div.reset-confirm a.btn,
div.reset-complete button,
div.reset-complete a.btn-danger,
div.reset-complete input.button,
div.reset-complete a.btn,
div.registration-complete button,
div.registration-complete a.btn-danger,
div.registration-complete input.button,
div.registration-complete a.btn,
div.order-view button,
div.order-view a.btn-danger,
div.order-view input.button,
div.order-view a.btn {
  background-color: transparent;
  color: #252525;
  border: 2px solid #252525;
  text-transform: uppercase;
  font-size: 13px;
}
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-color: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
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: #3487d5 !important;
}
div.virtuemart_search input.button {
  background-color: transparent;
  color: #252525;
  border: 2px solid #252525;
  text-transform: uppercase;
  font-size: 13px;
}
div.virtuemart_search input.button:hover {
  background-color: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
div.search #searchForm button,
div.search #searchForm a.btn-danger,
div.search #searchForm input.button {
  background-color: transparent;
  color: #252525;
  border: 2px solid #252525;
  text-transform: uppercase;
  font-size: 13px;
}
div.search #searchForm button:hover,
div.search #searchForm a.btn-danger:hover,
div.search #searchForm input.button:hover {
  background-color: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
div.profile .btn-toolbar a.btn {
  background-color: transparent;
  color: #252525;
  text-transform: uppercase;
  font-size: 13px;
  border: 2px solid #252525;
}
div.profile .btn-toolbar a.btn:hover {
  background-color: #3487d5;
  border: 2px solid #3487d5;
  color: #fff;
}
#com-form-login input {
  height: auto;
  line-height: 40px;
  padding: 0 25px;
}
.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-color: transparent;
  color: #252525 !important;
  text-transform: uppercase;
  font-size: 13px;
  border: 2px solid #252525;
  height: auto;
  padding: 0 25px;
  line-height: 40px;
}
.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-color: #3487d5;
  border: 2px solid #3487d5;
  color: #fff !important;
}
#sp-main-menu ul.level-0 > li >a {
  color: #252525;
}
#sp-main-menu ul.level-0 > li >a:before {
  background: #3487d5;
}
#sp-main-menu ul.level-0 > li >a .menu-title:before {
  border-color: transparent transparent #3487d5;
}
#sp-main-menu ul.level-0 > li:hover > a,
#sp-main-menu ul.level-0 > li.active > a {
  color: #3487d5;
}
#sp-main-menu li li:not(.sp-menu-group):hover a,
#sp-main-menu li li:not(.sp-menu-group).active a {
  color: #3487d5;
}
#sp-feature-wrapper .vina-camera-slider .camera_caption.camera_text .link a {
  border: 2px solid #3487d5;
  color: #3487d5;
}
#sp-feature-wrapper .vina-camera-slider .camera_caption.camera_text .link a:hover {
  background: #3487d5;
  color: #fff;
}
.product-name a {
  color:  !important;
}
.product-name:hover a {
  color: #3487d5 !important;
}
.product-price span.PricesalesPrice {
  color: #3487d5;
}
.product-price span.PricebasePrice {
  color: #3487d5;
}
.vina-header-border .tab .border-tab-center ul.nav li.active a,
.vina-header-border .tab .border-tab-center ul.nav li:hover a {
  color: #3487d5;
}
.color {
  color: #3487d5;
}
.price-box .sale-price span.PricesalesPrice {
  color: #3487d5;
}
.price-box .regular-price span.PricebasePrice {
  color: #3487d5;
}
.star {
  color: #3487d5;
}
.vina-carousel-content a {
  color: #252525 !important;
}
.vina-carousel-content a:hover {
  color: #3487d5 !important;
}
.vina-carousel-content .text-block .blog-title a {
  color: #3487d5 !important;
}
.vina-carousel-content.owl-theme .item .timmer {
  color: #3487d5;
  background: url(../../images/presets/preset1/bg-date.png) no-repeat scroll center center transparent;
}
.vina-carousel-content.owl-theme .owl-nav div.owl-prev:hover {
  background-image: url(../../images/presets/preset1/button_prev_hover.png);
}
.vina-carousel-content.owl-theme .owl-nav div.owl-next:hover {
  background-image: url(../../images/presets/preset1/button_next_hover.png);
}
.blog .jcomments-links .comments-link,
.blog .jcomments-links .readmore-link {
  color: #3487d5;
}
.categories-module li.active h4,
.categories-module li:hover h4 {
  color: #3487d5;
}
.categories-module li.active h4:before,
.categories-module li:hover h4:before {
  color: #3487d5;
}
.categories-module li.active h4 a,
.categories-module li:hover h4 a {
  color: #3487d5;
}
.tagspopular ul li a:hover {
  background: #3487d5;
  border: 1px solid #3487d5;
}
.vina-item-post .item-content .testimonial .pull-left i {
  background: #3487d5;
}
#jc h4 {
  color: #000;
}
#jc a {
  color: #3487d5;
}
#jc #comments .comments-buttons a {
  color: #3487d5;
}
#jc #comments-form #comments-form-send,
#jc #comments-form #comments-form-cancel {
  background: #3487d5;
  border: 1px solid #3487d5;
}
#jc #comments-form #comments-form-send div,
#jc #comments-form #comments-form-cancel div {
  background: none;
}
#jc #comments-form #comments-form-send a,
#jc #comments-form #comments-form-cancel a {
  color: #fff !important;
}
#jc #comments-form #comments-form-send:hover,
#jc #comments-form #comments-form-cancel:hover {
  background: #252525;
  border: 1px solid #252525;
}
article .tags a {
  background: none !important;
}
article .tags a:hover {
  background: #3487d5 !important;
  border: 1px solid #3487d5 !important;
  color: #fff !important;
}
.sp-portfolio .block-item:before {
  background: linear-gradient(-45deg,white 45%,#ddebf8 50%,#ddebf8 56%,#ddebf8 80%) repeat scroll 0 0 rgba(0,0,0,0);
}
.sp-portfolio .block-item .item-img:before {
  background: #3487d5;
}
.sp-portfolio .block-item-2 .item-text h3 span {
  color: #3487d5;
}
.sp-portfolio .block-item-2:hover .item-text {
  background: #3487d5;
  border-bottom: 2px solid #13395d;
}
.vina-manufacturers .vina-manufacturers-virtuemart .owl-prev:hover {
  background-image: url(../../images/presets/preset1/button_prev_hover.png) !important;
}
.vina-manufacturers .vina-manufacturers-virtuemart .owl-next:hover {
  background-image: url(../../images/presets/preset1/button_next_hover.png) !important;
}
.module.highlighted {
  background: #3498DB;
}
.module.highlighted a {
  color: #fff !important;
}
.page-header {
  color: #3487d5;
}
.page-header a {
  color: #3487d5;
}
.progress-striped .bar {
  background-color: #3487d5;
}
#vina_about_us .carousel .item .incon_bg {
  background: #3487d5;
}
#vina_about_us .carousel .carousel-control {
  color: #3487d5;
}
#vina_about_us .carousel:hover .carousel-control:hover {
  background: #3487d5;
}
#vina_about_us .skill ul li {
  border-left: 2px solid #3487d5;
}
#vina_company .img-polaroid .info_team ul li a:hover {
  background: #3487d5;
}
#vina_pricing_table .pricing_table .thumbnail button {
  background: #3487d5;
}
#vina_contact_us ul.social li a {
  border: 4px solid #b3d2ef;
  background: #3487d5;
}
#vina_contact_us ul.social li a:hover {
  border: 4px solid #3487d5;
}
#vina_contact_us ul.social li a:hover em {
  color: #3487d5;
}
#vina_contact_us .map span em {
  color: #3487d5;
}
.price-table {
  background: #fff;
  border: 1px solid #ccc;
  color: #252525;
}
.price-table .price-plan {
  background: #3487d5;
}
.price-table .price-plan:before {
  border-color: #3487d5 #3487d5 transparent transparent;
}
.price-table .price-plan:after {
  border-color: #3487d5 transparent transparent #3487d5;
}
#vina_porfolio .gallery-filters a.btn:hover,
#vina_porfolio .gallery-filters a.btn.active {
  color: #3487d5;
  border: 2px solid #3487d5 !important;
}
ul#vina_gallery .item .gallery-info {
  color: #fff;
  background: #3487d5;
}
ul#vina_gallery .view .mask-1,
ul#vina_gallery .view .mask-2 {
  background: #5ea0de;
}
#vina_faq span.number {
  background: #3487d5;
}
.vina-service-page .vina-service-item .media h2 {
  color: #3487d5;
}
.vina-service-page .vina-service-item .sp-blocknumber span {
  background: #3487d5;
}
#vina_contact_us ul.social li a {
  border: 4px solid #b3d2ef;
  background: #3487d5;
}
#vina_contact_us ul.social li a:hover {
  border: 4px solid #3487d5;
}
#vina_contact_us ul.social li a:hover em {
  color: #3487d5;
}
#vina_contact_us .map span em {
  color: #3487d5;
}
#vina_contact_us ul.link-follow li a:hover {
  border: 2px solid #3487d5;
  color: #3487d5 !important;
}
#vina_contact_us .contact_us .qlform input.submit:hover {
  background: #3487d5;
}
.category .items-row .item .entry-meta.muted [class^="icon-"],
.category .items-row .item .entry-meta.muted [class*=" icon-"] {
  color: #3487d5;
}
.filter-full .cf_form {
  border-top: 3px solid #3487d5;
}
.filter-full .cf_form:before {
  border-color: transparent transparent #3487d5;
}
.filter-full .cf_filters_list li .cf_option:hover,
.filter-full .cf_filters_list li .cf_option.cf_sel_opt {
  color: #3487d5;
}
.filter-full .slider_bkg_img {
  background-image: url(../../images/presets/preset1/bold_line_active.png);
}
.filter-full .cf_filters_list li .cf_option.cf_sel_opt {
  color: #3487d5;
}
.filter-full .cf_search_button {
  background: #3487d5;
  border: 1px solid #3487d5;
}
.filter-full .cf_search_button:hover {
  background: #252525;
  border: 1px solid #252525;
}
.vm-pagination ul li.pagination-active a,
.vm-pagination ul li:hover a {
  color: #3487d5 !important;
}
.list-option .addtofav_aws_icon:hover,
.list-option .addtofav_aws_icon_active:hover {
  border-color: #3487d5;
  background-color: #3487d5;
}
.list-option .addtofav_aws_icon_active {
  border-color: #3487d5;
  background-color: #3487d5;
  color: #fff;
}
.list-option #vmcompare a:hover {
  border-color: #3487d5;
  background-color: #3487d5;
}
#ProOPC .proopc-btn,
#ProOPC button.proopc-btn {
  background: #3487d5;
  border-color: #3487d5;
}
#ProOPC .proopc-btn:hover,
#ProOPC button.proopc-btn:hover {
  background: #252525;
  border-color: #252525;
}
#ProOPC button.proopc-btn-info {
  background: #3487d5;
}
#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: #3487d5;
}
.productdetails-view.productdetails .info-product .product-price .PricesalesPrice .PricesalesPrice {
  color: #3487d5;
}
.productdetails-view.productdetails .spacer-buy-area .addtocart-area input.addtocart-button {
  background-color: #3487d5;
}
.productdetails-view.productdetails .spacer-buy-area .addtocart-area input.addtocart-button:hover {
  background-color: #252525;
}
.productdetails-view.productdetails .tab-block > ul li.active a {
  color: #3487d5;
}
.productdetails-view.productdetails #vina-reviews input.highlight-button:hover {
  background: #3487d5;
}
.productdetails-view.productdetails .product-related-products .list_prev:hover {
  background-image: url(../../images/presets/preset1/button_prev_hover.png);
}
.productdetails-view.productdetails .product-related-products .list_next:hover {
  background-image: url(../../images/presets/preset1/button_next_hover.png);
}
#fancybox-content .continue_link,
#fancybox-content .showcart {
  background-color: #3487d5;
}
.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: #3487d5;
}
.icon-color:before {
  color: #3487d5;
}
ul.breadcrumb li.active span {
  color: #3487d5;
}
.pagination ul li.pagination-active a,
.pagination ul li:hover a {
  background: #3487d5;
}
#sp-bottom-wrapper table.acymailing_form input.btn-primary:hover {
  background-image: url(../../images/presets/preset1/icon_go_hover.png);
}
#sp-footer-wrapper a {
  color: #fff;
}
#sp-footer-wrapper a:hover {
  color: #3487d5;
}
#sp-footer-wrapper .sp-totop {
  background: url("../../images/presets/preset1/back_to_top.png") no-repeat scroll 50% 50%;
}
.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: #3457d5;
  background-image: -moz-linear-gradient(top,#346cd5,#3437d5);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#346cd5),to(#3437d5));
  background-image: -webkit-linear-gradient(top,#346cd5,#3437d5);
  background-image: -o-linear-gradient(top,#346cd5,#3437d5);
  background-image: linear-gradient(to bottom,#346cd5,#3437d5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff346cd4', endColorstr='#ff3436d4', GradientType=0);
  border-color: #3437d5 #3437d5 #20229c;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #3437d5;
  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: #3437d5;
  *background-color: #292cc6;
}
.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: #2527b1 \9;
}
.additional-images img:hover {
  border: 1px solid #3487d5;
}
.shop_home a {
  background: #3487d5;
}
.shop_home a:hover {
  background: #252525 !important;
}
.comp_buttons .add_compare a,
.comp_buttons .add_continue a {
  background: #3487d5;
}
.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: #3487d5;
}
.product-details-inner span.addtocart-button input.addtocart-button:hover {
  background-color: #252525;
}
.fav_table .prod_price {
  color: #3487d5;
}
.fav_table button.art-button {
  background-color: #3487d5;
}
.fav_table button.art-button:hover {
  background-color: #252525;
}
.fav_table span.addtocart-button input.addtocart-button {
  background-color: #3487d5;
}
.fav_table span.addtocart-button input.addtocart-button:hover {
  background-color: #252525;
}
.vina-home-2 .vina-header-border .tab .border-tab-center ul.nav li.active a,
.vina-home-2 .vina-header-border .tab .border-tab-center ul.nav li:hover a {
  color: #fff;
  background: #3487d5;
  border: 1px solid #3487d5;
}
.vina-home-2 .vina-carousel-virtuemart.owl-theme .owl-nav div:hover {
  background: #3487d5;
  border-color: #3487d5;
}
.vina-home-2 .vina-items .image-block:before {
  background: #000;
}
.vina-home-2 .vina-items .image-block:hover:before {
  opacity: 0.7;
}
.vina-home-2 .vina-items .actions-block input.addtocart-button:hover {
  background-color: #3487d5;
  border-color: #3487d5;
}
.vina-home-2 .vina-items .actions-block .add-to-links li {
  border: medium none;
  margin: 0 5px;
}
.vina-home-2 .vina-items .actions-block .add-to-links li .addtofav_aws_icon:hover,
.vina-home-2 .vina-items .actions-block .add-to-links li .addtofav_aws_icon_active:hover {
  background-color: #3487d5;
  border-color: #3487d5;
}
.vina-home-2 .vina-items .actions-block .add-to-links li .addtofav_aws_icon_active {
  background-color: #3487d5;
  border-color: #3487d5;
}
.vina-home-2 .vina-items .actions-block .add-to-links li a.product-details:hover {
  background-color: #3487d5;
  border-color: #3487d5;
}
.vina-home-2 .vina-manufacturers .vina-manufacturers-virtuemart .owl-nav div:hover {
  background-color: #3487d5;
  border-color: #3487d5;
}
.vina-home-2 .productdetails-view.productdetails .additional-images .additional-images-inner:hover {
  border-color: #3487d5;
}
.vina-home-2 .productdetails-view.productdetails .product-related-products .related_button a:hover {
  background-color: #3487d5;
  border-color: #3487d5;
}
body.bg-home-3 {
  background: url(../../images/bg-home3.png) repeat;
}
.vina-home-3 .sp-submenu .sp-submenu-wrap {
  border-top: 1px solid #3487d5;
}
.vina-home-3 .vina-items .actions-block .add-to-links li .product-details {
  background-color: #3487d5;
  border-color: #3487d5;
}
.vina-home-3 #sp-bottom-wrapper {
  background-color: #297ac6;
}
.vina-home-3 #sp-footer-wrapper {
  background-color: #256db1;
}
