.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: #146773;
}
a:not(.btn):hover {
  color: #23b4ca;
}
.color {
  background-color: #23b4ca;
}
body {
  color: #777;
}
body.bg {
  background: #f9f9f9;
}
button.button span {
  background: #23b4ca;
  color: #fff;
}
button.vina-button span {
  background: #23b4ca;
  color: #fff;
}
button.vina-button:hover span {
  background: #555;
  color: #fff;
}
#sp-top-wrapper {
  background: #333;
}
#languages-block-top ul {
  background: #333;
}
#languages-block-top ul li.selected,
#languages-block-top ul li:hover {
  background: #23b4ca;
}
#languages-block-top ul li.selected a,
#languages-block-top ul li:hover a {
  background: #23b4ca;
}
.vina-currency select {
  background: #f7be24;
  color: #fff;
}
.vina-currency .currency-box {
  background: none repeat scroll 0 0 #f7be24;
}
.vina-currency .currency-box .down {
  background: none repeat scroll 0 0 #f7be24;
}
.vina-currency .currency-box .down .caret {
  border-top: 4px solid #fff;
}
.vina-menu-top ul.nav li a {
  color: #fff;
}
.vina-menu-top ul.nav li:hover a {
  background-color: #de5648;
}
#sp-header-wrapper .logo {
  background-image: url(../../images/presets/preset1/logo.png);
}
#sp-main-menu ul.level-0 > li >a {
  background: #23b4ca;
}
#sp-main-menu ul.level-0 > li >a.menu-3 {
  background-color: #eee;
  color: #777;
}
#sp-main-menu ul.level-0 > li >a.menu-3:hover {
  background-color: #23b4ca;
  color: #fff;
}
#sp-main-menu ul.level-0 > li >a.menu-4 {
  background-color: #818181;
  color: #fff;
}
#sp-main-menu ul.level-0 > li >a.menu-4:hover {
  background-color: #23b4ca;
  color: #fff;
}
#sp-main-menu ul.level-0 > li div.sp-menu-group a.sp-menu-group {
  background: #23b4ca;
}
#sp-main-menu ul.level-0 > li .menu-4 div.sp-menu-group a.sp-menu-group {
  background: #23b4ca;
  color: #fff;
}
#sp-main-menu ul.level-0 > li li:not(.sp-menu-group):hover a {
  color: #23b4ca;
}
#sp-main-menu ul.level-0 > li.color-link > a {
  background: #23b4ca;
}
#sp-main-menu ul.level-0 > li.color-link div.sp-menu-group a.sp-menu-group {
  background: #23b4ca;
}
#sp-main-menu ul.level-0 > li.color-link li:not(.sp-menu-group):hover a {
  color: #23b4ca;
}
#sp-main-menu ul.level-0 > li.color-2 > a {
  background: #40af64;
}
#sp-main-menu ul.level-0 > li.color-2 div.sp-menu-group a.sp-menu-group {
  background: #40af64;
}
#sp-main-menu ul.level-0 > li.color-2 li:not(.sp-menu-group):hover a {
  color: #40af64;
}
#sp-main-menu ul.level-0 > li.color-3 > a {
  background: #6e45a7;
}
#sp-main-menu ul.level-0 > li.color-3 div.sp-menu-group a.sp-menu-group {
  background: #6e45a7;
}
#sp-main-menu ul.level-0 > li.color-3 li:not(.sp-menu-group):hover a {
  color: #6e45a7;
}
#sp-main-menu ul.level-0 > li.color-4 > a {
  background: #f7be24;
}
#sp-main-menu ul.level-0 > li.color-4 div.sp-menu-group a.sp-menu-group {
  background: #f7be24;
}
#sp-main-menu ul.level-0 > li.color-4 li:not(.sp-menu-group):hover a {
  color: #f7be24;
}
#sp-main-menu ul.level-0 > li.color-5 > a {
  background: #de5648;
}
#sp-main-menu ul.level-0 > li.color-5 div.sp-menu-group a.sp-menu-group {
  background: #de5648;
}
#sp-main-menu ul.level-0 > li.color-5 li:not(.sp-menu-group):hover a {
  color: #de5648;
}
#sp-main-menu ul.level-0 > li.color-6 > a {
  background: #4775c9;
}
#sp-main-menu ul.level-0 > li.color-6 div.sp-menu-group a.sp-menu-group {
  background: #4775c9;
}
#sp-main-menu ul.level-0 > li.color-6 li:not(.sp-menu-group):hover a {
  color: #4775c9;
}
#sp-main-menu ul.level-0 > li.color-7 > a {
  background: #91c547;
}
#sp-main-menu ul.level-0 > li.color-7 div.sp-menu-group a.sp-menu-group {
  background: #91c547;
}
#sp-main-menu ul.level-0 > li.color-7 li:not(.sp-menu-group):hover a {
  color: #91c547;
}
.vina-cart-small .shopping_cart > a:first-child {
  background-color: #555;
}
.vina-cart-small .shopping_cart:before {
  color: #de5648;
}
.vina-cart-small .shopping_cart:hover > a:first-child {
  background-color: #de5648;
}
.vina-cart-small .top-cart-content {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 3px solid #de5648;
}
.vina-cart-small .top-cart-content .price {
  color: #23b4ca;
}
#search_block_top form {
  border: 1px solid #aaa;
  border-top: 3px solid #de5648;
}
.vina-cart-small .block_content {
  border-top: 3px solid #23b4ca;
  background: #fff;
}
.icon_search:before {
  color: #de5648;
}
.icon_search:hover {
  background-color: #de5648;
}
.price {
  color: #6e45a7;
}
#sp-feature-wrapper a:not(.btn) {
  color: #6dd6e6;
}
#sp-feature-wrapper a:not(.btn):hover {
  color: #c4eef5;
}
.vina-news li:before {
  color: #23b4ca;
}
.vina-news li a {
  color: #252f38;
  background: url(../../images/li_footer_static.png) no-repeat scroll 0% 50% transparent;
}
.vina-news li a:hover {
  color: #23b4ca;
}
#login-form .unstyled a {
  color: #777;
}
#login-form .unstyled a:hover {
  color: #23b4ca;
}
#login-form input:not([type='checkbox']):active,
#login-form input:not([type='checkbox']):focus {
  -webkit-box-shadow: inset 8px 0 0 #23b4ca;
  -moz-box-shadow: inset 8px 0 0 #23b4ca;
  box-shadow: inset 8px 0 0 #23b4ca;
}
.tagspopular ul li a {
  background: #23b4ca;
  border: 1px solid #23b4ca;
  color: #fff;
}
.tagspopular ul li:hover a {
  background: #fff;
  color: #23b4ca;
}
.tags a {
  background: #23b4ca !important;
  color: #fff !important;
  border: 1px solid #23b4ca;
}
.tags a:hover {
  background: #fff !important;
  color: #23b4ca !important;
}
.vina-online .header:before {
  color: #23b4ca;
}
.module .header-module .icon,
.vina-title .header-module .icon {
  background-image: url(../../images/bg_featured.png);
  background-repeat: no-repeat;
  background-position: left;
  background-color: #23b4ca;
}
.module .header-module .icon.icon-0,
.vina-title .header-module .icon.icon-0 {
  background-image: url(../../images/bg_featured.png);
}
.module .header-module .icon.icon-1,
.vina-title .header-module .icon.icon-1 {
  background-image: url(../../images/bg_brand.png);
}
.module .header-module .icon.icon-2,
.vina-title .header-module .icon.icon-2 {
  background-image: url(../../images/bg_best.png);
}
.module .header-module .icon.icon-3,
.vina-title .header-module .icon.icon-3 {
  background-image: url(../../images/bg_latest.png);
}
.module .header-module .icon.icon-4,
.vina-title .header-module .icon.icon-4 {
  background-image: url(../../images/bg_special.png);
}
.module .header-module .icon.icon-5,
.vina-title .header-module .icon.icon-5 {
  background-image: url(../../images/bg_newsletter.png);
}
.module .header-module .icon.icon-6,
.vina-title .header-module .icon.icon-6 {
  background-image: url(../../images/bg_followus.png);
}
.module .header-module .icon.icon-7,
.vina-title .header-module .icon.icon-7 {
  background-image: url(../../images/contact_us.png);
}
.module .header-module .icon.icon-8,
.vina-title .header-module .icon.icon-8 {
  background-image: url(../../images/my_account_footer.png);
}
.module .header-module .icon.icon-9,
.vina-title .header-module .icon.icon-9 {
  background-image: url(../../images/information.png);
}
.module .header-module .icon.icon-10,
.vina-title .header-module .icon.icon-10 {
  background-image: url(../../images/buy_us.png);
}
.module .header-module .icon.icon-11,
.vina-title .header-module .icon.icon-11 {
  background-image: url(../../images/bg_title_vertical.png);
}
.module .header-module .icon.icon-12,
.vina-title .header-module .icon.icon-12 {
  background-image: url(../../images/topcart_icon.png);
}
.module.header-border .header-module h3,
.vina-title.header-border .header-module h3 {
  border-bottom: 1px solid #23b4ca;
}
.module.border-1 .header-module h3,
.vina-title.border-1 .header-module h3 {
  border-bottom: 1px solid #40af64;
}
.module.border-3 .header-module h3,
.vina-title.border-3 .header-module h3 {
  border-bottom: 1px solid #f7be24;
}
.module.border-4 .header-module h3,
.vina-title.border-4 .header-module h3 {
  border-bottom: 1px solid #de5648;
}
.module.vina4-color .header-module .icon,
.vina-title.vina4-color .header-module .icon {
  background-color: #de5648;
}
.module.vina3-color .header-module .icon,
.vina-title.vina3-color .header-module .icon {
  background-color: #f7be24;
}
.module.vina1-color .header-module .icon,
.vina-title.vina1-color .header-module .icon {
  background-color: #40af64;
}
.vina-title {
  background-color: #23b4ca;
}
.banner-home-content .home-box-iner:hover {
  background-color: #23b4ca;
}
.image-block .actions button.button:hover > span {
  background-color: #23b4ca;
}
.image-block .actions .add-to-links li a.link-wishlist:hover,
.image-block .actions .add-to-links li a.product-button-wishlist:hover {
  background-color: #23b4ca;
}
.image-block .actions .add-to-links li a.link-compare:hover,
.image-block .actions .add-to-links li a.link-compare-2:hover {
  background-color: #23b4ca;
}
.quickview-button:hover {
  background-color: #23b4ca;
}
.vina4-color .quickview-button:hover {
  background-color: #de5648;
}
.price {
  color: #23b4ca;
}
.old-price .price {
  color: #555;
}
.special-price .price {
  color: #23b4ca;
}
.product-name a {
  color: #555 !important;
}
.product-name a:hover {
  color: #23b4ca !important;
}
.vina-main-product .owl-theme .owl-controls .owl-buttons div {
  background-image: url(../../images/presets/preset1/nav_new.png) !important;
}
.vina-main-product .owl-theme .owl-controls .owl-buttons div:hover {
  border: 1px solid #23b4ca;
}
.vina-main-product.vina4-color .owl-theme .owl-controls .owl-buttons div {
  background-image: url(../../images/presets/preset1/nav_featured.png) !important;
}
.vina-main-product.vina4-color .owl-theme .owl-controls .owl-buttons div:hover {
  border: 1px solid #de5648;
}
.vina-product-3 .image-block .actions button.button > span {
  background-color: #fff;
}
.vina-product-3 .image-block .actions button.button:hover > span {
  background-color: #23b4ca;
}
.vina-product-3 .image-block .actions .add-to-links li a.link-wishlist,
.vina-product-3 .image-block .actions .add-to-links li a.product-button-wishlist {
  background-color: #fff;
}
.vina-product-3 .image-block .actions .add-to-links li a.link-wishlist:hover,
.vina-product-3 .image-block .actions .add-to-links li a.product-button-wishlist:hover {
  background-color: #23b4ca;
}
.vina-product-3 .image-block .actions .add-to-links li a.link-compare,
.vina-product-3 .image-block .actions .add-to-links li a.link-compare-2 {
  background-color: #fff;
}
.vina-product-3 .image-block .actions .add-to-links li a.link-compare:hover,
.vina-product-3 .image-block .actions .add-to-links li a.link-compare-2:hover {
  background-color: #23b4ca;
}
.vina-right-special .owl-theme .owl-controls .owl-buttons div {
  background-image: url(../../images/presets/preset1/nav_special.png) !important;
}
.vina-right-special.vina4-color .owl-theme .owl-controls .owl-buttons div {
  background-image: url(../../images/presets/preset1/nav_special.png) !important;
}
.vina-brands .vina-manufacturers-jshopping .vina-controls {
  background-image: url(../../images/presets/preset1/nav_brand.png) !important;
}
.vina-brands.vina4-color .vina-controls:hover {
  border: 1px solid #de5648;
}
.vina-follow-us .follow-us-content li a.face {
  background-image: url(../../images/presets/preset1/face.png);
}
.vina-follow-us .follow-us-content li a.google {
  background-image: url(../../images/presets/preset1/google.png);
}
.vina-follow-us .follow-us-content li a.twitter {
  background-image: url(../../images/presets/preset1/twitter.png);
}
.vina-follow-us .follow-us-content li a.t {
  background-image: url(../../images/presets/preset1/t.png);
}
.vina-follow-us .follow-us-content li a.p {
  background-image: url(../../images/presets/preset1/p.png);
}
.vina-follow-us .follow-us-content li a.be {
  background-image: url(../../images/presets/preset1/be.png);
}
.vina-follow-us .follow-us-content li a.wireless {
  background-image: url(../../images/presets/preset1/wireless.png);
}
.vina-follow-us .follow-us-content li a.youtube {
  background-image: url(../../images/presets/preset1/youtube.png);
}
.vina-newsletter form .acymailing_form button.button span {
  background-color: #23b4ca;
}
.blog .pagination li.pagination-active a {
  color: #23b4ca;
  border: 1px solid #23b4ca;
}
.blog .pagination li:hover a {
  border: 1px solid #23b4ca;
  color: #23b4ca;
}
.jshop_list_product .jshop_pagination .pagination li.pagination-active a {
  color: #23b4ca;
  border: 1px solid #23b4ca;
}
.jshop_list_product .jshop_pagination .pagination li a:hover {
  border: 1px solid #23b4ca;
  color: #23b4ca;
}
.required em {
  color: #eb340a;
}
.productfull .detailsRight .qty_in_stock #product_qty {
  color: #23b4ca;
}
.productfull .detailsRight .add-to-box .add-to-links li .link-wishlist:hover {
  background-color: #23b4ca;
}
.productfull .detailsRight .add-to-box .add-to-links li .link-compare:hover,
.productfull .detailsRight .add-to-box .add-to-links li .link-compare-2:hover {
  background-color: #23b4ca;
}
.productfull .detailsRight .add-to-box .add-to-links li .email-friend:hover {
  background-color: #23b4ca;
}
.productfull .detailsRight .add-to-cart button.button {
  float: left;
}
.productfull .detailsRight .add-to-cart button.button:hover span {
  background-color: #23b4ca;
}
.productfull .detailsRight .add-to-cart button.button:hover span span {
  background-color: #e7e7e7;
}
.productfull .product-collateral .product-tabs li a {
  font-size: 16px;
  color: #555;
  background: #f1f1f1;
}
.productfull .product-collateral .product-tabs li.active a {
  background-color: #fff;
  color: #23b4ca;
}
.list_related .carousel-control {
  background-image: url(../../images/presets/preset1/nav_brand.png) !important;
}
.list_related .carousel-control:hover {
  border: 1px solid #40af64;
}
.header-title {
  background-color: #23b4ca;
}
.header-title.vina1_color {
  background-color: #40af64;
}
.fieldset .legend {
  border: 1px solid #23b4ca;
  color: #23b4ca;
}
#jshop_menu_order dl dt a:hover {
  color: #777;
}
#jshop_menu_order dl dt #active_step {
  color: #23b4ca;
}
.step-title .number {
  background: #23b4ca;
  border: 1px solid #23b4ca;
}
.blog .item .post-thumbnail .vina-link i:hover {
  background: #23b4ca;
}
.blog .item .post-thumbnail h2 a:hover {
  color: #23b4ca;
}
.category-list ul li .list-hits {
  background: #23b4ca;
}
.category-list .blog-date {
  background-color: #23b4ca;
}
.categories-list .blog-date-2 {
  background-color: #23b4ca;
}
.price-table {
  background: #fff;
  border: 1px solid #ccc;
  color: #777;
}
.price-table .price-plan {
  background: #818181;
}
.price-table .price-plan:before {
  border-color: #4e4e4e #4e4e4e transparent transparent;
}
.price-table .price-plan:after {
  border-color: #4e4e4e transparent transparent #4e4e4e;
}
.price-table:hover .price-plan {
  background: #23b4ca;
}
.price-table:hover .price-plan:before {
  border-color: #146773 #146773 transparent transparent;
}
.price-table:hover .price-plan:after {
  border-color: #146773 transparent transparent #146773;
}
.price-table:hover .vina-button {
  background: #23b4ca;
}
#vina_porfolio .gallery-filters a.btn:hover,
#vina_porfolio .gallery-filters a.btn.active {
  color: #23b4ca;
  border: 2px solid #23b4ca !important;
}
ul#vina_gallery .item .gallery-info {
  color: #fff;
  background: #23b4ca;
}
ul#vina_gallery .view .mask-1,
ul#vina_gallery .view .mask-2 {
  background: #42cade;
}
#vina_faq span.number {
  background: #23b4ca;
}
.vina-service-page .vina-service-item .media h2 {
  color: #23b4ca;
}
.vina-service-page .vina-service-item .sp-blocknumber span {
  background: #23b4ca;
}
.vina-button {
  background: #818181;
  color: #fff !important;
}
.vina-button:hover {
  background: #23b4ca;
}
.vina-carousel-content .item h3 a:hover {
  color: #23b4ca !important;
}
.vina-carousel-content.owl-theme .owl-controls .owl-buttons div {
  background-image: url(../../images/presets/preset1/nav_new.png) !important;
}
.vina-carousel-content.owl-theme .owl-controls .owl-buttons div:hover {
  border: 1px solid #23b4ca;
}
.vina-list-1 .list-item .list-img:before {
  background: #333;
}
.vina-list-1 .list-item:hover .list-img:before {
  background: #23b4ca;
}
.vina-list-2 .list-left-item .list-2-img:before,
.vina-list-2 .list-right-item .list-2-img:before {
  background: #333;
}
.vina-list-2 .list-left-item:hover .list-2-img:before,
.vina-list-2 .list-right-item:hover .list-2-img:before {
  background: #23b4ca;
}
.vina-accordion .vina-accordion-content .accordion-open {
  background: #f1f1f1 !important;
}
.vina-accordion .vina-accordion-content .accordion-open span {
  background-color: #323232 !important;
}
.vina-accordion .vina-accordion-content .accordion-close {
  background-color: #e9e9e9 !important;
}
.vina-accordion .vina-accordion-content .accordion-close span {
  background-color: #323232 !important;
}
.vina-right-category .vina-treeview-jshopping ul li.collapsable > a {
  background-color: #f1f1f1 !important;
}
.vina-right-category .vina-treeview-jshopping > ul > li.expandable > .hitarea {
  background: url("../../images/vertical_li.png") no-repeat 0 0%;
}
.vina-right-category .vina-treeview-jshopping > ul > li.expandable:hover > a {
  background-color: #f1f1f1 !important;
}
.vina-right-category .vina-treeview-jshopping > ul > li.collapsable > .hitarea {
  background: url("../../images/vertical_li.png") no-repeat 0% 100%;
}
.vina-right-category .vina-treeview-jshopping > ul > li.collapsable > a {
  background-color: #f1f1f1 !important;
}
.vina-right-category .vina-treeview-jshopping > ul > li:hover > a {
  background-color: #f1f1f1 !important;
  color: #555;
}
.vina-right-category .vina-treeview-jshopping > ul > li > ul > li > a span {
  color: #555;
}
.vina-right-category .vina-treeview-jshopping > ul > li > ul > li:hover >a {
  background-color: #f1f1f1 !important;
  color: #555;
}
.vina-right-category .vina-treeview-jshopping > ul > li > ul > li.expandable > .hitarea,
.vina-right-category .vina-treeview-jshopping > ul > li > ul > li.collapsable > .hitarea {
  background: url("../../images/vertical_li.png") no-repeat 0% 0%;
}
.vina-right-category .vina-treeview-jshopping > ul > li > ul > li.expandable > .hitarea.collapsable-hitarea,
.vina-right-category .vina-treeview-jshopping > ul > li > ul > li.collapsable > .hitarea.collapsable-hitarea {
  background: url("../../images/vertical_li.png") no-repeat 0% 100%;
}
.vina-right-category .vina-treeview-jshopping > ul > li > ul > li.collapsable > a span {
  color: #555 !important;
}
.vina-right-category .vina-treeview-jshopping > ul > li > ul > li > ul > li:hover >a {
  background-color: #f1f1f1 !important;
  color: #555;
}
.vina-layered-nav dt {
  color: #23b4ca;
}
.vina3-color .owl-theme .owl-controls .owl-buttons div:hover {
  border: 1px solid #f7be24;
}
.vina4-color .owl-theme .owl-controls .owl-buttons div:hover {
  border: 1px solid #de5648;
}
.vina1-color .owl-theme .owl-controls .owl-buttons div:hover {
  border: 1px solid #40af64;
}
.vina1-color .vina-manufacturers-jshopping .vina-controls:hover {
  border: 1px solid #40af64;
}
.vina1-color .image-block .actions button.button:hover > span {
  background-color: #40af64;
}
.vina1-color .image-block .actions .add-to-links li a.link-wishlist:hover,
.vina1-color .image-block .actions .add-to-links li a.product-button-wishlist:hover {
  background-color: #40af64;
}
.vina1-color .image-block .actions .add-to-links li a.link-compare:hover,
.vina1-color .image-block .actions .add-to-links li a.link-compare-2:hover {
  background-color: #40af64;
}
.vina1-color .price {
  color: #40af64;
}
.vina1-color .old-price .price {
  color: #555;
}
.vina1-color .special-price .price {
  color: #40af64;
}
.vina1-color .product-name a {
  color: #555 !important;
}
.vina1-color .product-name a:hover {
  color: #40af64 !important;
}
.vina3-color .image-block .actions button.button:hover > span {
  background-color: #f7be24;
}
.vina3-color .image-block .actions .add-to-links li a.link-wishlist:hover,
.vina3-color .image-block .actions .add-to-links li a.product-button-wishlist:hover {
  background-color: #f7be24;
}
.vina3-color .image-block .actions .add-to-links li a.link-compare:hover,
.vina3-color .image-block .actions .add-to-links li a.link-compare-2:hover {
  background-color: #f7be24;
}
.vina3-color .price {
  color: #f7be24;
}
.vina3-color .old-price .price {
  color: #555;
}
.vina3-color .special-price .price {
  color: #f7be24;
}
.vina3-color .product-name a {
  color: #555 !important;
}
.vina3-color .product-name a:hover {
  color: #f7be24 !important;
}
.vina4-color .image-block .actions button.button:hover > span {
  background-color: #de5648;
}
.vina4-color .image-block .actions .add-to-links li a.link-wishlist:hover,
.vina4-color .image-block .actions .add-to-links li a.product-button-wishlist:hover {
  background-color: #de5648;
}
.vina4-color .image-block .actions .add-to-links li a.link-compare:hover,
.vina4-color .image-block .actions .add-to-links li a.link-compare-2:hover {
  background-color: #de5648;
}
.vina4-color .price {
  color: #de5648;
}
.vina4-color .old-price .price {
  color: #555;
}
.vina4-color .special-price .price {
  color: #de5648;
}
.vina4-color .product-name a {
  color: #555 !important;
}
.vina4-color .product-name a:hover {
  color: #de5648 !important;
}
.module.highlighted {
  background: #3498DB;
}
.module.highlighted a {
  color: #fff !important;
}
.page-header {
  color: #23b4ca;
}
.page-header a {
  color: #23b4ca;
}
.progress-striped .bar {
  background-color: #23b4ca;
}
#vina_about_us .carousel .item .incon_bg {
  background: #23b4ca;
}
#vina_about_us .carousel .carousel-control {
  color: #23b4ca;
}
#vina_about_us .carousel:hover .carousel-control:hover {
  background: #23b4ca;
}
#vina_about_us .skill ul li {
  border-left: 2px solid #23b4ca;
}
#vina_company .img-polaroid .info_team ul li a:hover {
  background: #23b4ca;
}
#vina_pricing_table .pricing_table .thumbnail button {
  background: #23b4ca;
}
#vina_contact_us ul.social li a {
  border: 4px solid #99e2ed;
  background: #23b4ca;
}
#vina_contact_us ul.social li a:hover {
  border: 4px solid #23b4ca;
}
#vina_contact_us ul.social li a:hover em {
  color: #23b4ca;
}
#vina_contact_us .map span em {
  color: #23b4ca;
}
#jc h4 {
  border-bottom: 1px solid #23b4ca;
}
#jc #comments-form #comments-form-send {
  background: #323232;
}
#jc #comments-form #comments-form-send div {
  background: none;
}
#jc #comments-form #comments-form-send:hover {
  background: #23b4ca;
}
#jc .color {
  background: none;
  color: #23b4ca;
}
.category .items-row .item .entry-meta.muted [class^="icon-"],
.category .items-row .item .entry-meta.muted [class*=" icon-"] {
  color: #23b4ca;
}
.sp-mobile-menu {
  background: #333;
}
.sp-mobile-menu ul li {
  background: #333;
}
.sp-mobile-menu ul li a {
  color: #fff;
}
.sp-mobile-menu ul li a:hover,
.sp-mobile-menu ul li a.active {
  color: #23b4ca;
}
.vina-menu {
  background: #23b4ca !important;
}
.vina-menu-small {
  background: #23b4ca !important;
}
.vina-menu-small:hover {
  background: #23b4ca !important;
}
.icon-color:before {
  color: #23b4ca;
}
ul.breadcrumb li span {
  color: #23b4ca;
}
#sp-bottom-wrapper a:not(.btn),
#sp-footer-wrapper a:not(.btn) {
  color: #777;
}
#sp-bottom-wrapper a:not(.btn):hover,
#sp-footer-wrapper a:not(.btn):hover {
  color: #23b4ca;
}
#sp-bottom-wrapper .vina1-color a:not(.btn):hover,
#sp-footer-wrapper .vina1-color a:not(.btn):hover {
  color: #40af64;
}
#sp-bottom-wrapper .vina3-color a:not(.btn):hover,
#sp-footer-wrapper .vina3-color a:not(.btn):hover {
  color: #f7be24;
}
#sp-bottom-wrapper .vina4-color a:not(.btn):hover,
#sp-footer-wrapper .vina4-color a:not(.btn):hover {
  color: #de5648;
}
.sp-totop {
  background: #23b4ca url(../../images/back_top.png) no-repeat;
}
.sp-totop:hover {
  background-color: #555;
}
.sp-border {
  border-top: 1px solid #05191c;
}
.sp-border::after {
  background: #125b66;
}
.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: #2382ca;
  background-image: -moz-linear-gradient(top,#2398ca,#2360ca);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#2398ca),to(#2360ca));
  background-image: -webkit-linear-gradient(top,#2398ca,#2360ca);
  background-image: -o-linear-gradient(top,#2398ca,#2360ca);
  background-image: linear-gradient(to bottom,#2398ca,#2360ca);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2298ca', endColorstr='#ff2260ca', GradientType=0);
  border-color: #2360ca #2360ca #184189;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #2360ca;
  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: #2360ca;
  *background-color: #1f56b4;
}
.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: #1b4c9f \9;
}
