.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;
}
.nav-list>.active>a,
.nav-list>.active>a:hover,
.nav-list>.active>a:focus {
  color: #e51066 !important;
  text-shadow: 0 0px 0 rgba(0,0,0,0.2);
  background-color: transparent;
}
a:not(.btn) {
  color: #e51066;
}
a:not(.btn):hover {
  color: #e51066;
}
.header {
  color: #e51066;
}
.text_color {
  color: #e51066;
}
.bg_color {
  background: #e51066;
}
.jshop_price {
  color: #e51066;
}
.tags .label {
  background: #e51066;
}
body {
  color: #2a2a2a;
}
body.bg {
  background: #ffffff;
}
#sp-left .module ul li:hover a,
#sp-right .module ul li:hover a {
  color: #e51066;
}
#sp-left .module ul .jshop_menu_level_0_a li a,
#sp-left .module ul .jshop_menu_level_1_a li a,
#sp-left .module ul .jshop_menu_level_2_a li a,
#sp-right .module ul .jshop_menu_level_0_a li a,
#sp-right .module ul .jshop_menu_level_1_a li a,
#sp-right .module ul .jshop_menu_level_2_a li a {
  color: #e51066;
}
#sp-left .module .jshop_menu_level_0_a a,
#sp-right .module .jshop_menu_level_0_a a {
  color: #e51066;
}
#sp-left .module .jshop_menu_level_0:hover a,
#sp-right .module .jshop_menu_level_0:hover a {
  color: #e51066;
}
#sp-left .module .tagspopular ul li,
#sp-right .module .tagspopular ul li {
  background: #e51066;
}
#jshop_module_cart .cart-inner {
  background-image: url(../../images/presets/preset1/bg-cart.png);
}
#jshop_module_cart .cart-inner .cart-view i {
  color: #e51066;
}
#jshop_module_cart .cart-inner .cart-view:hover i {
  color: #86093c;
}
#sp-menu-wrapper .sp-menu-group .sp-menu-group-title span.menu-title {
  color: #e51066;
}
#sp-menu-wrapper {
  background: #e51066;
}
#sp-menu-wrapper .vina-cmenu-jshopping > ul > li.active > a,
#sp-menu-wrapper .vina-cmenu-jshopping > ul > li:hover > a {
  color: #e51066;
}
#sp-menu-wrapper .vina-cmenu-jshopping > ul > li.active:after,
#sp-menu-wrapper .vina-cmenu-jshopping > ul > li:hover:after {
  border-top-color: #e51066;
}
#sp-menu-wrapper .vina-cmenu-jshopping > ul > li.active > ul:after,
#sp-menu-wrapper .vina-cmenu-jshopping > ul > li:hover > ul:after {
  border-bottom-color: #e51066;
}
#sp-menu-wrapper .vina-cmenu-jshopping > ul li.has-sub > ul > li:hover > a {
  background: #e51066;
}
#sp-menu-wrapper .vina-cmenu-jshopping ul ul li.has-sub:hover:after {
  border-left-color: #e51066;
}
#sp-menu-wrapper .vina-cmenu-jshopping ul ul li.active > a {
  color: #e51066;
}
#sp-menu-wrapper .vina-cmenu-jshopping ul ul li.active:after {
  border-left-color: #e51066 !important;
}
#sp-menu-wrapper .vina-cmenu-jshopping ul ul li:hover > a {
  color: #fff !important;
}
#sp-main-menu ul.level-0 > li:hover,
#sp-main-menu ul.level-0 > li.active {
  background-color: #e51066;
}
#sp-main-menu ul.level-0 > li:hover > a,
#sp-main-menu ul.level-0 > li.active > a {
  color: #fff;
}
.vina-menu {
  background: #e51066 !important;
}
.vina-menu:hover {
  background: #e51066 !important;
}
.vina-menu-small {
  background: #e51066 !important;
}
.vina-menu-small:hover {
  background: #e51066 !important;
}
.sp-mobile-menu {
  background: #000;
}
.sp-mobile-menu ul li a {
  color: #fff;
}
.sp-mobile-menu ul li a:hover {
  color: #e51066 !important;
}
.sp-mobile-menu >ul >li {
  border-bottom: 1px solid #333;
}
.sp-mobile-menu >ul >li:last-child {
  border: none;
}
.sp-mobile-menu >ul >li ul.collapse li {
  background: #333;
}
.sp-mobile-menu >ul >li ul.collapse ul li {
  background: #444;
}
#sp-header-wrapper .logo {
  background-image: url(../../images/presets/preset1/logo.png);
}
#sp-feature-wrapper a:not(.btn) {
  color: #f467a0;
}
#sp-feature-wrapper a:not(.btn):hover {
  color: #fbc6db;
}
#sp-feature .camera_caption h3 {
  color: #e51066;
}
#sp-feature-wrapper #sp-feature .camera_caption a.morebutton:hover {
  color: #e51066;
}
#sp-feature-wrapper .vina-jssor-image-slider .vina-caption.default h3,
#sp-feature-wrapper .vina-jssor-image-slider .vina-caption.default .vina_title {
  color: #e51066 !important;
}
#sp-feature-wrapper .vina-jssor-image-slider .vina-caption.default .btn {
  background: #e51066;
}
#sp-position2 .vina-scroller-jshopping .toolbar .left:hover i,
#sp-position2 .vina-scroller-jshopping .toolbar .right:hover i {
  background-color: #e51066;
}
.online-shipping .online-shipping-wrapper:hover .img-circle {
  background-color: #e51066;
  border-color: #e51066;
  color: #fff;
}
.online-shipping .online-shipping-wrapper:hover .img-circle a {
  color: #fff;
}
.product-hover .img-circle .buttons a {
  color: #fff !important;
}
.product-hover .img-circle .buttons a:hover {
  color: #e51066 !important;
}
#vina-scroller-jshopping145 .slide .vina-name a {
  color: #e51066 !important;
}
.jshop.productfull .vina_price #block_price {
  color: #e51066;
}
.module.highlighted {
  background: #3498DB;
}
.module.highlighted a {
  color: #fff !important;
}
.page-header {
  color: #e51066;
}
.page-header a {
  color: #e51066;
}
.progress-striped .bar {
  background-color: #e51066;
}
#vina_about_us .carousel .item .incon_bg {
  background: #e51066;
}
#vina_about_us .carousel .carousel-control {
  color: #e51066;
}
#vina_about_us .carousel:hover .carousel-control:hover {
  background: #e51066;
}
#vina_about_us .skill ul li {
  border-left: 2px solid #e51066;
}
#vina_company .img-polaroid .info_team ul li a:hover {
  background: #e51066;
}
#vina_pricing_table .pricing_table .thumbnail button {
  background: #e51066;
}
#vina_contact_us ul.social li a {
  border: 4px solid #f896be;
  background: #e51066;
}
#vina_contact_us ul.social li a:hover {
  border: 4px solid #e51066;
}
#vina_contact_us ul.social li a:hover em {
  color: #e51066;
}
#vina_contact_us .map span em {
  color: #e51066;
}
.category .items-row .item .entry-meta.muted [class^="icon-"],
.category .items-row .item .entry-meta.muted [class*=" icon-"] {
  color: #e51066;
}
.vina-tag {
  background: #e51066;
  -webkit-box-shadow: 0 4px 0 0 #b50d51;
  -moz-box-shadow: 0 4px 0 0 #b50d51;
  box-shadow: 0 4px 0 0 #b50d51;
  color: #fff !important;
}
.vina-tag:hover {
  background: #e51066 !important;
}
.vina-tag:before {
  background: #e51066;
  -webkit-box-shadow: 0 4px 0 0 #b50d51;
  -moz-box-shadow: 0 4px 0 0 #b50d51;
  box-shadow: 0 4px 0 0 #b50d51;
}
.vina-tag:after {
  -webkit-box-shadow: 3px 3px 0 0 #b50d51 inset;
  -moz-box-shadow: 3px 3px 0 0 #b50d51 inset;
  box-shadow: 3px 3px 0 0 #b50d51 inset;
}
.vina-icon ul li p:hover i {
  color: #e51066;
}
.vina-online .header:before {
  color: #e51066;
}
#login-form input[type="checkbox"]:checked  + label::after {
  color: #e51066;
}
#login-form input:not([type='checkbox']):active,
#login-form input:not([type='checkbox']):focus {
  -webkit-box-shadow: inset 8px 0 0 #e51066;
  -moz-box-shadow: inset 8px 0 0 #e51066;
  box-shadow: inset 8px 0 0 #e51066;
}
.icon-color:before {
  color: #e51066;
}
.vina-news li:before {
  color: #e51066;
}
#sp-bottom-wrapper a:not(.btn) {
  color: #2a2a2a;
}
#sp-bottom-wrapper a:not(.btn):hover {
  color: #e51066;
  background: transparent;
}
#sp-bottom-wrapper li {
  color: #e51066;
}
#sp-footer-wrapper {
  background: #191e23;
  color: #fff;
}
#sp-footer-wrapper h3 {
  color: #fff;
}
.sp-border {
  border-top: 1px solid #260311;
}
.sp-border::after {
  background: #770835;
}
.btn.social:hover {
  background: #e51066;
}
.btn-danger,
.btn-primary,
button,
input[type='submit']:not(.vm2-add_quantity_cart),
input[type='button'],
submit {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #e51066;
  background-image: -moz-linear-gradient(top,#e51066,#e51066);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#e51066),to(#e51066));
  background-image: -webkit-linear-gradient(top,#e51066,#e51066);
  background-image: -o-linear-gradient(top,#e51066,#e51066);
  background-image: linear-gradient(to bottom,#e51066,#e51066);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe51065', endColorstr='#ffe51065', GradientType=0);
  border-color: #e51066 #e51066 #9d0b46;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #e51066;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-image: none;
  box-shadow: none;
  text-shadow: none;
  border: 0px solid #bbb;
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled],
.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']:not(.vm2-add_quantity_cart):hover,
input[type='submit']:not(.vm2-add_quantity_cart):active,
input[type='submit']:not(.vm2-add_quantity_cart).active,
input[type='submit']:not(.vm2-add_quantity_cart).disabled,
input[type='submit']:not(.vm2-add_quantity_cart)[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: #e51066;
  *background-color: #cd0e5b;
}
.btn-danger:active,
.btn-danger.active,
.btn-primary:active,
.btn-primary.active,
button:active,
button.active,
input[type='submit']:not(.vm2-add_quantity_cart):active,
input[type='submit']:not(.vm2-add_quantity_cart).active,
input[type='button']:active,
input[type='button'].active,
submit:active,
submit.active {
  background-color: #b50d51 \9;
}
.btn-danger:hover,
.btn-primary:hover,
button:hover,
input[type='submit']:not(.vm2-add_quantity_cart):hover,
input[type='button']:hover,
submit:hover {
  background: #444;
}
#sp-purchase-wrapper .vina_purchase .bg-inner:before {
  background: #e51066;
  filter: alpha(opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  opacity: 0.5;
  -moz-opacity: 0.50;
}
#sp-purchase-wrapper .btn {
  color: #e51066;
}
#sp-position3 .owl-item .title a {
  color: #e51066 !important;
}
#sp-position3 .owl-item:hover .readmore a {
  background: #e51066;
}
.jshop_categ .short_des a:last-child {
  background: #e51066;
}
