.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: #075a91;
}
a:not(.btn):hover {
  color: #0b96f3;
}
#vina-home-2 {
  background: #e8e8e8;
}
#vina-home-2 #sp-top-wrapper,
#vina-home-2 #sp-top-header-wrapper {
  background: transparent;
}
#vina-home-2 #sp-top-wrapper .container,
#vina-home-2 #sp-top-header-wrapper .container {
  background: #3b4348;
}
#vina-home-2 #sp-header-wrapper .container {
  background: #313131;
}
#vina-home-4 #sp-top-wrapper {
  background: #0b96f3;
}
#vina-home-4 .top-contact .infor.phone {
  border-left: 1px solid #3babf6;
  border-right: 1px solid #3babf6;
}
#vina-home-4 .vina-top-menu > li {
  border-left: 1px solid #3babf6;
}
#vina-home-4 .vina-search-js .button span:hover {
  background: #0b96f3;
}
#vina-home-4 #jshop_module_cart .icon-shopping-cart:hover {
  background: #0b96f3;
}
#vina-home-4 .vina-menu-category .header {
  background: #0b96f3;
}
#vina-home-4 .vina-products .price-box .special-price .price {
  color: #0b96f3;
}
#vina-home-4 .vina-products .right-timer .add-to-links li.btn-cart > a > i:before {
  background: #0b96f3;
  color: #fff;
}
#vina-home-4 .vina-products .right-timer .add-to-links li.btn-cart > a:hover {
  color: #0b96f3;
}
#vina-home-4 .vina-products .right-timer .add-to-links li a:hover > i:before {
  background: #0b96f3;
  color: #fff;
}
#vina-home-3 #sp-main-menu ul.level-0 > li:hover > a,
#vina-home-3 #sp-main-menu ul.level-0 > li.active > a {
  color: #0b96f3;
}
body {
  color: #262626;
}
body.bg {
  background: #fff;
}
#sp-top-wrapper,
#sp-top-header-wrapper {
  background: #3b4348;
}
#sp-header-wrapper {
  background: #313131;
}
.top-contact .infor > i {
  background: #0b96f3;
}
#jshop_module_cart .icon-shopping-cart {
  background-color: #0b96f3;
}
#jshop_module_cart .tc-content {
  background-color: #3babf6;
}
.vina-search-js .button span {
  background: #0b96f3;
}
.vina-search-js .button span:hover {
  background: #3babf6;
}
.vina-slideshow .vina-camera-slider .camera_prev:hover,
.vina-slideshow .vina-camera-slider .camera_next:hover {
  background-color: #0b96f3;
}
.vina-slideshow .vina-camera-slider .camera_caption h2 {
  background-color: #0b96f3;
}
.vina-slideshow .vina-camera-slider .camera_caption .sea-more a:hover {
  background-color: #0b96f3;
  border: 2px solid #0b96f3;
}
.vina-catemenu .nav-child a:before {
  color: #0b96f3;
}
.vina-menu-category .header {
  background-color: #3babf6;
}
.vina-menu-category .vina-treeview-jshopping ul > li > a {
  border-bottom: 1px solid #0978c2;
}
.vina-menu-category .vina-treeview-jshopping ul.level0 > li a {
  background-color: #0b96f3;
}
.vina-special-products.vina-load.custom .moduletable > .nav li:before {
  color: #0b96f3;
}
.vina-special-products.vina-load.custom .moduletable > .nav li a:hover {
  color: #0b96f3;
}
.logo {
  background-image: url(../../images/presets/preset1/logo.png);
}
#sp-feature-wrapper {
  background-color: #097ecc;
  background-image: -moz-linear-gradient(top,#0b96f3,#075a91);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#0b96f3),to(#075a91));
  background-image: -webkit-linear-gradient(top,#0b96f3,#075a91);
  background-image: -o-linear-gradient(top,#0b96f3,#075a91);
  background-image: linear-gradient(to bottom,#0b96f3,#075a91);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0b96f3', endColorstr='#ff065991', GradientType=0);
}
#sp-feature-wrapper a:not(.btn) {
  color: #6cc0f8;
}
#sp-feature-wrapper a:not(.btn):hover {
  color: #cdeafd;
}
.vina-category-left .vina-treeview-jshopping ul > li > a {
  background: url(../../images/presets/preset1/bkg_layed.png) no-repeat 0 21px;
}
.vina-category-left .vina-treeview-jshopping ul > li:hover > a,
.vina-category-left .vina-treeview-jshopping ul > li:focus > a {
  background-position: 0 -27px;
  color: #0b96f3;
}
.jshop_filters .vina-price-left h3 {
  background: #3babf6;
}
.jshop_filters .vina-price-left .content-shopby {
  background: #0b96f3;
}
.jshop_filters .vina-price-left .content-btn input,
.jshop_filters .vina-price-left .content-btn a {
  color: #0b96f3;
}
.jshop_filters .vina-price-left .content-btn input:hover,
.jshop_filters .vina-price-left .content-btn a:hover {
  background: #6cc0f8;
  color: #fff;
}
.module.highlighted {
  background: #3498DB;
}
.module.highlighted a {
  color: #fff !important;
}
.page-header {
  color: #0b96f3;
}
.page-header a {
  color: #0b96f3;
}
.progress-striped .bar {
  background-color: #0b96f3;
}
#vina_about_us .carousel .item .incon_bg {
  background: #0b96f3;
}
#vina_about_us .carousel .carousel-control {
  color: #0b96f3;
}
#vina_about_us .carousel:hover .carousel-control:hover {
  background: #0b96f3;
}
#vina_about_us .skill ul li {
  border-left: 2px solid #0b96f3;
}
#vina_company .img-polaroid .info_team ul li a:hover {
  background: #0b96f3;
}
#vina_pricing_table .pricing_table .thumbnail button {
  background: #0b96f3;
}
#vina_contact_us ul.social li a {
  border: 4px solid #9cd5fb;
  background: #0b96f3;
}
#vina_contact_us ul.social li a:hover {
  border: 4px solid #0b96f3;
}
#vina_contact_us ul.social li a:hover em {
  color: #0b96f3;
}
#vina_contact_us .map span em {
  color: #0b96f3;
}
.vina-carousel-jshopping.owl-theme .owl-controls .owl-buttons div:hover {
  background-color: #0b96f3;
  border: 2px solid #0b96f3;
}
.vina_jsproduct .slide-product-detail#related-products .flex-direction-nav > li .flex-prev:hover:before,
.vina_jsproduct .slide-product-detail#related-products .flex-direction-nav > li .flex-next:hover:before {
  background-color: #0b96f3;
  border: 2px solid #0b96f3;
}
.vina-tab-category .tab-category > ul > li.active > a,
.vina-tab-category .tab-category > ul > li:hover > a {
  background-color: #0b96f3;
}
.vina-products .price-box .special-price {
  background: #3babf6;
}
.vina-products .right-timer .add-to-links li > a:hover {
  background-color: #0b96f3;
}
.vina-products .product .product-name a:hover {
  color: #0b96f3 !important;
}
.vina_jsproduct .body-product .availability > span {
  color: #0b96f3;
}
.vina_jsproduct .body-product .view-rate .rating-links a:hover {
  color: #0b96f3;
}
.vina_jsproduct .body-product .product-options-bottom .add-to-cart .qty {
  color: #3babf6;
}
#jshop_review_write .btn-comment input:hover {
  background: #0b96f3;
  border: 2px solid #0b96f3;
}
.vina-js-ticker-left .vina-ticker-jshopping .control-block .up:hover,
.vina-js-ticker-left .vina-ticker-jshopping .control-block .down:hover {
  background-color: #0b96f3;
  border: 2px solid #0b96f3;
}
.vina-js-ticker-left .vina-ticker-jshopping .text-block h4 a:hover {
  color: #0b96f3 !important;
}
.vina-js-ticker-left .vina-ticker-jshopping .price-box-ticker .special-price > span {
  color: #0b96f3 !important;
}
.page-cart .back-shop > a:hover,
.page-cart .update-cart:hover {
  background: #0b96f3;
  border: 2px solid #0b96f3;
}
.page-cart .page-title h1 {
  color: #3babf6;
}
table.jshop .jshop_prod_cart td.price {
  color: #0b96f3;
}
.buttons-set .vina-button:hover > span {
  border: 2px solid #3babf6;
  color: #fff;
}
.buttons-set .vina-button > span:hover,
.buttons-set .vina-button a:hover {
  color: #fff !important;
  background: #3babf6;
  border: 2px solid #3babf6;
}
.account-login .header > span,
.account-logout .header > span {
  color: #3babf6;
}
.account-login h2,
.account-logout h2 {
  color: #3babf6;
}
#jshop_menu_order dt #active_step {
  color: #3babf6;
}
.address_block.jshop .header span {
  color: #3babf6;
}
.step-title {
  background: #0b96f3;
}
.step-title .number {
  background: #3babf6;
}
a.policy {
  color: #3babf6;
}
h1.header,
h1.page-header {
  color: #3babf6;
}
.item-page .entry-meta {
  background: #3babf6;
}
.item-page .entry-meta a:hover {
  color: #0978c2;
}
#product-details-tab > ul > li.active > a,
#product-details-tab > ul > li:hover > a {
  background: #0b96f3;
  border: 1px solid #0b96f3;
}
.vina-button:hover,
#vina_contact_us input.submit:hover,
.jcomments-links > a:hover,
#comments-form .btn a:hover {
  border: 2px solid #3babf6 !important;
  background: #3babf6 !important;
}
.price-box .special-price {
  background-color: #3babf6;
}
.pagination ul li.pagination-active > a,
.pagination ul li:hover > a,
.pagination ul li:focus > a {
  background: #0b96f3 !important;
  color: #fff;
}
.toolbar .view-mode > i {
  background: url(../../images/presets/preset1/grid.png) 0 100% no-repeat;
}
.toolbar .sorter .orderby-img > i:hover {
  color: #0b96f3;
}
.vina-client-testimonal .carousel .carousel-control:hover {
  background-color: #0b96f3 !important;
  border: 2px solid #0b96f3;
}
.vina-client-testimonal .testimonial .testimonial-sidebar-content .post-by .testimonial-content-avatar img {
  border: 2px solid #0b96f3;
}
.vina-client-testimonal .testimonial .testimonial-sidebar-content .post-by .testimonial-author {
  color: #0b96f3;
}
.vina-brand .vina-manufacturers-jshopping .vina-prev:hover,
.vina-brand .vina-manufacturers-jshopping .vina-next:hover {
  background-color: #0b96f3;
  border: 2px solid #0b96f3;
}
.vina-latest-post .vina-ticker-content .header-block .control-block .up:hover,
.vina-latest-post .vina-ticker-content .header-block .control-block .down:hover {
  background-color: #0b96f3;
  border: 2px solid #0b96f3;
}
.vina-latest-post .vina-ticker-content .vina-item a:hover .blog-title {
  color: #0b96f3;
}
.vina-latest-post .vina-ticker-content .vina-item a.readmore:hover {
  color: #0b96f3 !important;
}
.category .items-row .item .entry-meta.muted [class^="icon-"],
.category .items-row .item .entry-meta.muted [class*=" icon-"] {
  color: #0b96f3;
}
.vina-menu {
  background: #0b96f3 !important;
}
.vina-menu:hover {
  background: #0b96f3 !important;
}
.vina-menu-small {
  background: #0b96f3 !important;
}
.vina-menu-small:hover {
  background: #0b96f3 !important;
}
.sp-main-menu-toggler {
  background: #0b96f3;
  color: #fff;
}
.sp-main-menu-toggler:hover {
  background: #0978c2;
}
.sp-mobile-menu ul li.active > a,
.sp-mobile-menu ul li:hover > a,
.sp-mobile-menu ul li.open > a {
  background: #0b96f3;
}
.sp-mobile-menu ul li.active > span.sp-menu-toggler i:before,
.sp-mobile-menu ul li:hover > span.sp-menu-toggler i:before,
.sp-mobile-menu ul li.open > span.sp-menu-toggler i:before {
  color: #0b96f3;
}
.sp-mobile-menu ul li span.sp-menu-toggler i {
  background: #0b96f3;
}
.icon-color:before {
  color: #0b96f3;
}
#sp-footer-wrapper .copyright a:hover {
  color: #0b96f3;
}
#sp-footer-wrapper ul.vina-footer-menu > li > a:hover {
  color: #0b96f3;
}
.vina-shipping .media:hover {
  background-color: #0b96f3;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #3babf6;
}
.tooltip.top .tooltip-inner {
  background-color: #3babf6;
}
.sp-totop > i:hover {
  background: #0b96f3;
}
.vina-bottom ul.footer-static-content > li > span > a:hover {
  color: #0b96f3;
}
.vina-bottom ul > li > a {
  background: transparent url(../../images/presets/preset1/icon-footer.png) no-repeat 0 19px;
}
.vina-newlletter .acymailing_form .acysubbuttons > input:hover {
  color: #0b96f3;
}
.sp-border {
  border-top: 1px solid #021e30;
}
.sp-border::after {
  background: #065183;
}
.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: #0b50f3;
  background-image: -moz-linear-gradient(top,#0b6ff3,#0b22f3);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#0b6ff3),to(#0b22f3));
  background-image: -webkit-linear-gradient(top,#0b6ff3,#0b22f3);
  background-image: -o-linear-gradient(top,#0b6ff3,#0b22f3);
  background-image: linear-gradient(to bottom,#0b6ff3,#0b22f3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0a6ff3', endColorstr='#ff0a21f3', GradientType=0);
  border-color: #0b22f3 #0b22f3 #0818aa;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #0b22f3;
  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: #0b22f3;
  *background-color: #0a1fdb;
}
.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: #091bc2 \9;
}
.vina-login form button[type="submit"] {
  color: #0b96f3;
}
.vina-login form button[type="submit"]:hover,
.vina-login form button[type="submit"]:focus {
  color: #fff;
  background: #0b96f3;
}
.vina-login form .unstyled > li > a:hover {
  color: #0b96f3;
}
.item-page .tags a {
  color: #0b96f3;
}
.item-blog .category-name a {
  color: #0b96f3;
}
.item-blog h2.entry-title a:hover,
.item-blog h1.entry-title a:hover {
  color: #0b96f3;
}
.item-blog .img-intro .vina-item-date {
  background: #0b96f3;
}
.vina-jl-category ul.categories-module > li a {
  background: url(../../images/presets/preset1/bkg_layed.png) no-repeat 0 21px;
}
.vina-jl-category ul.categories-module > li:hover a,
.vina-jl-category ul.categories-module > li:focus a,
.vina-jl-category ul.categories-module > li.active a {
  color: #0b96f3;
}
.accordion-heading .accordion-toggle {
  color: #0b96f3;
}
.add-to-basket > span {
  color: #0b96f3;
}
table.cart .jshop_prod_cart td {
  color: #0b96f3;
}
