.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: #666;
}
a:not(.btn):hover {
  color: #e67c8e;
}
body {
  color: #666;
}
body.bg {
  background: #fff;
}
.logo {
  background-image: url(../images/24eHNZXKVDbu.png);
}
#sp-header-top-wrapper #sp-top1 .header-icon > div a:hover {
  color: #e67c8e;
}
#sp-header-top-wrapper .custom_vina-language ul li a:hover {
  background: #e67c8e;
}
#sp-header-top-wrapper #sp-top2 #id_currency option:hover {
  background: #e67c8e;
}
#sp-main-menu ul.level-0 li.active > a,
#sp-main-menu ul.level-0 li:hover > a {
  color: #efaa27;
}
#sp-main-menu ul.level-0 li a.active {
  color: #efaa15;
  /*padding: 35px 20px;*/
}
#sp-main-menu li .vina-cmenu-vertical-jshopping > ul > li.active > a,
#sp-main-menu li .vina-cmenu-vertical-jshopping > ul > li:hover > a {
  color: #e67c8e !important;
}
#sp-main-menu li li:not(.sp-menu-group).active a,
#sp-main-menu li li:not(.sp-menu-group):hover a {
  /*background: url(../images/OTqrLe5CBMEz.png) no-repeat 0 -20px;*/
  background:#774b11;
  color:#fff !important;
}
#sp-main-menu div.sp-menu-group a.sp-menu-group.active > a,
#sp-main-menu div.sp-menu-group a.sp-menu-group:hover > a {
  color: #e67c8e;
}
.module .menu-text a {
  color: #e67c8e;
}
.module .menu-text a:hover {
  color: #666;
}
.module .menu-text h3 {
  color: #e67c8e;
}
#sp-header-wrapper #sp-search .btn:hover,
#sp-header-wrapper #sp-search .button:hover {
  background: #e67c8e;
}
.vina-camera-slider-wrapper .vina-camera-slider .camera_wrap a.btn {
  background: #e67c8e;
}
.vina-camera-slider-wrapper .vina-camera-slider .camera_wrap a.btn:hover {
  color: #fff;
  background: #666;
}
.vina-button {
  background: #e67c8e !important;
  color: #fff !important;
}
.custom_tabs_product ul.nav-pills li.active a,
.custom_tabs_product ul.nav-pills li:hover a,
.custom_tabs_product ul.nav-pills li:focus a,
.tab-block ul.nav-pills li.active a,
.tab-block ul.nav-pills li:hover a,
.tab-block ul.nav-pills li:focus a {
  color: #fff;
  background: #774b11;
}
.mod_carousel_jshopping h3.header span,
.related_header h3.header span {
  background: #e67c8e;
}
.vina-carousel-jshopping .item a:hover {
  color: #e67c8e !important;
}
.vina-carousel-jshopping .item a.button_buy:hover {
  color: #fff !important;
}
#sp-featured-products-wrapper .vina-carousel-content .item a:hover {
  color: #e67c8e !important;
}
#tabs-featured-latest-news .latest_news .vina-item .text-block .info a {
  color: #e67c8e;
}
#tabs-featured-latest-news .latest_news .vina-item a.vina-button-2:hover {
  border: 1px solid #e67c8e;
  color: #e67c8e !important;
}
.banner-center .banner-text a {
  color: #e67c8e;
}
.banner-center .banner-text a:hover {
  color: #666;
}
.module.highlighted {
  background: #3498DB;
}
.module.highlighted a {
  color: #fff;
}
.module.mod_highlighted {
  background: #e67c8e;
}
.module.mod_highlighted a {
  color: #fff;
}
.module.mod_highlighted a.btn-primary {
  color: #666;
  background: #fff;
}
.module.mod_highlighted a.btn-primary:hover {
  color: #fff;
  background: #666;
}
.page-header {
  color: #e67c8e;
}
.page-header a {
  color: #e67c8e;
}
.progress-striped .bar {
  background-color: #e67c8e;
}
#vina_about_us .carousel .item .incon_bg {
  background: #e67c8e;
}
#vina_about_us .carousel .carousel-control {
  color: #e67c8e;
}
#vina_about_us .carousel:hover .carousel-control:hover {
  background: #e67c8e;
}
#vina_about_us .skill ul li {
  border-left: 2px solid #e67c8e;
}
#vina_company .img-polaroid .info_team ul li a:hover {
  background: #e67c8e;
}
#vina_pricing_table .pricing_table .thumbnail button {
  background: #e67c8e;
}
#vina_contact_us ul.social {
  left: -46px;
}
#vina_contact_us ul.social li a {
  border: 4px solid #fffcfd;
  background: #e67c8e;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
}
#vina_contact_us ul.social li a:hover {
  border: 4px solid #e67c8e;
}
#vina_contact_us ul.social li a:hover em {
  color: #e67c8e;
}
#vina_contact_us .map span em {
  color: #e67c8e;
}
.category .items-row .item .entry-meta.muted [class^="icon-"],
.category .items-row .item .entry-meta.muted [class*=" icon-"] {
  color: #e67c8e;
}
.icon-color:before {
  color: #e67c8e;
}
#sp-bottom-wrapper a:not(.btn):hover,
#sp-footer-wrapper a:not(.btn):hover {
  color: #e67c8e;
}
#sp-bottom-wrapper ul.nav li:hover a {
  color: #e67c8e;
  background: url(../images/OTqrLe5CBMEz.png) no-repeat 0 -27px;
}
#sp-footer-wrapper #sp-footer1 .copyright a {
  color: #cacaca;
  text-decoration: underline;
}
#sp-footer-wrapper #sp-footer1 .copyright a:hover {
  color: #666;
  text-decoration: none;
}
#sp-footer-wrapper .sp-totop {
  background: #333;
}
#sp-footer-wrapper .sp-totop:hover {
  background: #e67c8e;
}
.sp-border {
  border-top: 1px solid #7e1829;
}
.sp-border::after {
  background: #c72641;
}
.btn-primary,
button,
input[type='submit'],
input[type='button'],
submit {
  color: #fff;
  background: #774b11;
}
.btn-primary:hover,
button:hover,
input[type='submit']:hover,
input[type='button']:hover,
submit:hover {
  color: #fff;
  background: #555;
}
.module.mod_categories .mod-wrapper > h3.header,
.module.mod_categories .mod-wrapper > h3.header-filter,
.module.mod_manufacturer .mod-wrapper > h3.header,
.module.mod_manufacturer .mod-wrapper > h3.header-filter,
.module.mod_jshopping_filters .mod-wrapper > h3.header,
.module.mod_jshopping_filters .mod-wrapper > h3.header-filter,
.module.mod_jshopping_wishlist .mod-wrapper > h3.header,
.module.mod_jshopping_wishlist .mod-wrapper > h3.header-filter,
.module.mod_category_joomla .mod-wrapper > h3.header,
.module.mod_category_joomla .mod-wrapper > h3.header-filter,
.module.mod_login .mod-wrapper > h3.header,
.module.mod_login .mod-wrapper > h3.header-filter,
.module.vina-ticker .mod-wrapper > h3.header,
.module.vina-ticker .mod-wrapper > h3.header-filter,
.module.vina-ticker-content .mod-wrapper > h3.header,
.module.vina-ticker-content .mod-wrapper > h3.header-filter,
.module.tags .mod-wrapper > h3.header,
.module.tags .mod-wrapper > h3.header-filter,
.module.my-account .mod-wrapper > h3.header,
.module.my-account .mod-wrapper > h3.header-filter {
  background: #e67c8e;
}
.module.mod_categories li.active a,
.module.mod_manufacturer li.active a,
.module.mod_jshopping_filters li.active a,
.module.mod_jshopping_wishlist li.active a,
.module.mod_category_joomla li.active a,
.module.mod_login li.active a,
.module.vina-ticker li.active a,
.module.vina-ticker-content li.active a,
.module.tags li.active a,
.module.my-account li.active a {
  color: #e67c8e;
}
.module.mod_categories div.vina-treeview-jshopping .treeview .hover {
  color: #e67c8e;
}
.module.vina-ticker .vina-ticker-content .header-block,
.module.vina-ticker .vina-ticker-jshopping .header-block {
  background: #e67c8e;
}
.module.vina-ticker .vina-ticker-content .vina-item .text-block .title a:hover,
.module.vina-ticker .vina-ticker-jshopping .vina-item .text-block .title a:hover {
  color: #e67c8e !important;
}
.module.vina-ticker .vina-ticker-content .vina-item .readmore a:hover,
.module.vina-ticker .vina-ticker-jshopping .vina-item .readmore a:hover {
  color: #e67c8e !important;
}
.module.mod_jshopping_filters .mod-wrapper h3.header-filter {
  background: #e67c8e;
}
.buttons a:hover {
  color: #fff;
  border: 1px solid #e67c8e;
  background: #e67c8e;
}
.buttons .button_wishlist:hover,
.buttons .button_detail:hover {
  border: 1px solid #e67c8e;
  background-color: #e67c8e;
}
.detailsRight .btn_wishlist:hover:before,
.detailsRight .btn_wishlist:hover .button_wishlist {
  color: #e67c8e;
}
.detailsRight .buy_block .prod_buttons .buttons:hover:before {
  color: #fff;
}
.top-cart-content .goto_cart a {
  background: #764a11;
  border-radius: 3px;
}
.step-title .number {
  background: #e67c8e;
  border: 1px solid #e67c8e;
}
#jshop_menu_order ul span #active_step {
  color: #e67c8e;
}
#list_product_image_thumb img.jshop_img_thumb:hover {
  border: 1px solid #e67c8e;
}
div.link_back:hover {
  color: #e67c8e;
}
div.link_back:hover input {
  color: #e67c8e;
}
.jshop .buttons input.btn:hover,
.jshop .buttons input.btn:focus {
  border: 1px solid #e67c8e !important;
  color: #fff;
  background: #e67c8e;
}
.vina-camera-slider-wrapper .vina-camera-slider .camera_next:hover,
.vina-camera-slider-wrapper .vina-camera-slider .camera_prev:hover {
  border: 1px solid #e67c8e;
  background-color: #e67c8e;
}
.vina-jssor-image-slider span.jssord02r:hover,
.vina-jssor-image-slider span.jssord02l:hover,
.vina-jssor-image-slider span.jssord02rdn:hover,
.vina-jssor-image-slider span.jssord02ldn:hover {
  background-color: #e67c8e;
}
.vina-carousel-jshopping.owl-theme .owl-controls .owl-next:hover,
.vina-carousel-jshopping.owl-theme .owl-controls .owl-prev:hover,
.vina-carousel-content.owl-theme .owl-controls .owl-next:hover,
.vina-carousel-content.owl-theme .owl-controls .owl-prev:hover {
  border: 1px solid #e67c8e;
  background-color: #e67c8e;
}
.vina-manufacturers-jshopping div.vina-next:hover,
.vina-manufacturers-jshopping div.vina-prev:hover {
  border: 1px solid #e67c8e;
  background-color: #e67c8e;
}
.flexslider_related .flex-direction-nav .flex-next:hover {
  background-color: #e67c8e;
}
.flexslider_related .flex-direction-nav .flex-prev:hover {
  background-color: #e67c8e;
}
.pagination ul >li.pagination-active >a,
.pagination ul >li.pagination-active span {
  color: #e67c8e;
}
#sp-component .label,
#sp-component .badge {
  background: #e67c8e;
}
#sp-component #comments-form .btn div:hover,
#sp-component #comments-report-form .btn div:hover {
  border: 1px solid #e67c8e;
  background: #e67c8e;
  color: #fff;
}
#sp-component #comments-form .btn div:hover a,
#sp-component #comments-report-form .btn div:hover a {
  color: #fff;
}
button.vina-button {
  background: #e67c8e;
}
button.vina-button:hover {
  background: #444;
}
.fieldset .legend {
  border: 1px solid #e67c8e;
  color: #e67c8e;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #e67c8e;
}
.tooltip-inner {
  max-width: 500px;
  background-color: #e67c8e;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.lt-ie9 a {
  color: #666;
}
.lt-ie9 a:hover {
  color: #e67c8e;
}
.lt-ie9 .sp-menu-group-content ul li a span:hover {
  color: #e67c8e;
}
.lt-ie9 #sp-main-menu li .sp-menu-group-content a:hover {
  color: #e67c8e;
  background: url(../images/OTqrLe5CBMEz.png) no-repeat 0 -20px;
}
.sp-mobile-menu ul li a {
  color: #000;
}
.sp-mobile-menu ul li.parent.open,
.sp-mobile-menu ul li.active,
.sp-mobile-menu ul li:hover {
  background: #efaa27;
}
.sp-mobile-menu ul li.parent.open {
  background: #774b11;
}
.rtl #sp-bottom-wrapper ul.nav li:hover a {
  background: url(../images/OTqrLe5CBMEz.png) no-repeat 100% -27px;
}
.vina-title.vina-border:before {
  background: #e67c8e;
}
.custom_purchase:after {
  background: #e67c8e;
}
.custom_purchase .vina-promotion:before {
  background: #e67c8e;
}
.vina-list-1 .list-item:hover .list-img {
  background-color: #e67c8e;
}
.vina-list-1 .list-item:hover .list-img:before {
  border-bottom: 40.5px solid #e67c8e;
}
.vina-list-1 .list-item:hover .list-img:after {
  border-top: 40.5px solid #e67c8e;
}
.vina-list-2 .list-left-item:hover .list-2-img:before,
.vina-list-2 .list-right-item:hover .list-2-img:before {
  background: #e67c8e;
}
.vina-our-work .list-work .work-item:hover {
  background: #e67c8e;
}
.vina-latest-project .gallery-filters a:hover,
.vina-latest-project .gallery-filters a.active {
  background: #e67c8e;
  border: 1px solid #e67c8e;
}
.vina-accordion .vina-accordion-content .accordion-open {
  background: #e67c8e !important;
}
.vina-our-power .power-percent:before {
  background-color: #e67c8e;
}
#sp-watch-video-wrapper {
  background: #e67c8e;
}
.vina-latest-blog .vina-item .text-block:after {
  background: #e67c8e;
}
.vina-latest-blog .vina-item:hover .blog-time {
  background: #e67c8e;
}
.vina-latest-blog .vina-item:hover .vina-button-2 {
  background: #e67c8e !important;
}
.vina-latest-blog .vina-item:hover .text-block .title a {
  color: #e67c8e !important;
}
.vina-newsletter .news-info {
  border-left: 2px solid #e67c8e;
}
.vina-title.vina-border-2:before {
  background: #e67c8e;
}
.vina-title.vina-border-2:after {
  background: #e67c8e;
}
.vina-button-3 {
  background: none !important;
  color: #e67c8e !important;
  border: 1px solid #d7d7d7 !important;
  display: inline-block;
}
.vina-button-3:hover {
  background: #e67c8e !important;
  color: #fff !important;
}
.our-team .team-item .vina-social ul li a:hover {
  border: 1px solid #e67c8e;
  color: #e67c8e !important;
}
.our-price .price-item h3 sub {
  color: #e67c8e;
  background: #fff;
}
.our-price .price-item:hover h3 {
  color: #fff;
  background: #e67c8e;
}
.our-price .price-item:hover h3 sub {
  color: #fff;
  background: #323232;
}
.our-price .price-item:hover ul li.buy .vina-button-2 {
  background: #e67c8e !important;
}
.our-testimonials #carousel-testimonials .carousel-control:hover {
  color: #e67c8e;
}
.our-partners .carousel-control:hover {
  color: #e67c8e;
}
.vina-latest-project ul li .info a:hover {
  background: #e67c8e;
}
.vina-button-2:hover {
  background: #e67c8e !important;
}
#vina_contact_us .contact_us .qlform input.submit:hover {
  background: #e67c8e;
}
#vina_contact_us .vina-title {
  border-left: 2px solid #e67c8e;
}
#vina_contact_us .contact_us h3 {
  border-left: 2px solid #e67c8e;
}
#vina_contact_us .vina-social ul {
  float: left;
  margin-top: 2px;
}
#vina_contact_us .vina-social ul li:hover a {
  background: #e67c8e;
}
#vina_contact_us .vina-social ul li:hover a:before {
  background: #e67c8e;
}
.article-item .pull-left .entry-header h2 a {
  border-left: 1px solid #e67c8e;
}
.article-item .pull-left .entry-header h2 a:hover {
  color: #e67c8e !important;
}
.article-item .pull-left .entry-header i {
  background: #e67c8e;
}
.article-item .pull-left .vina-link i:hover {
  background: #e67c8e;
}
.article-item .article-info .entry-meta.muted i {
  color: #e67c8e;
}
.article-item .article-info:after {
  background: #e67c8e;
}
.article-item:hover .pull-left .blog-time {
  background: #e67c8e;
}
.article-item:hover .pull-left .blog-time .blog-date {
  border-bottom: 1px solid #fff;
}
.article-item:hover .readmore-link {
  background: #e67c8e;
}
.blog .pagination ul {
  float: right;
  margin-bottom: 10px;
}
.blog .pagination ul > li.pagination-active > a,
.blog .pagination ul > li.pagination-active > span {
  color: #fff !important;
  border: 1px solid #e67c8e;
  background: #e67c8e !important;
}
.vina-ticker-content .text-block h4.title a:hover {
  color: #e67c8e !important;
}
.vina-ticker-content .text-block h4.title:before {
  background: #e67c8e;
}
.vina-ticker-content .info .info-item span {
  color: #e67c8e;
}
#sp-right .module.mod_categories .mod-wrapper > h3.header,
#sp-right .module.mod_categories .mod-wrapper > h3.header-filter,
#sp-right .module.mod_category_joomla .mod-wrapper > h3.header,
#sp-right .module.mod_category_joomla .mod-wrapper > h3.header-filter,
#sp-right .module.mod_login .mod-wrapper > h3.header,
#sp-right .module.mod_login .mod-wrapper > h3.header-filter,
#sp-right .module.vina-ticker-content .mod-wrapper > h3.header,
#sp-right .module.vina-ticker-content .mod-wrapper > h3.header-filter,
#sp-right .module.mod_whos_online .mod-wrapper > h3.header,
#sp-right .module.mod_whos_online .mod-wrapper > h3.header-filter,
#sp-right .module.mod_popular_tags .mod-wrapper > h3.header,
#sp-right .module.mod_popular_tags .mod-wrapper > h3.header-filter {
  background: #444;
}
#sp-right .module #form-login-submit button {
  padding: 7px 34px;
  background: #444;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
#sp-right .module #form-login-submit button:hover {
  background: #e67c8e;
}
.mod_category_joomla li:hover i,
.mod_category_joomla li:hover .num,
.mod_category_joomla li.active i,
.mod_category_joomla li.active .num {
  color: #e67c8e;
}
.mod_popular_tags ul li a:hover {
  background: #e67c8e;
  color: #fff;
}
#sp-feature-wrapper .module.mod_slide_show_home3 .vina-camera-slider-wrapper .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent span {
  background: #e67c8e;
}
