/*
Default:
 background-color: #1979c3;
 color: #fff;

Hover:
  background-color: #333;
  color: #1979c3;

Link Hover:
color: #1979c3;

Button Hover: #1979c3;

*/
.product-reviews-summary .reviews-actions a:hover, 
.ves-megamenu .dropdown-menu a:hover
{
  color: #1979c3!important;
}
.columns a:hover, .columns .alink:hover, .breadcrumbs .item strong, 
.product-info-main .price-box .price-including-tax + .price-excluding-tax .price, 
.product-options-bottom .price-box .price-including-tax + .price-excluding-tax .price, 
.product-info-main .price-box .weee + .price-excluding-tax .price, 
.product-options-bottom .price-box .weee + .price-excluding-tax .price, 
.product-info-main .price-box .weee .price, .block-success .widget-links .nav-links li a:hover,
.product-options-bottom .price-box .weee .price, .ves-menu .ves-vertical li.level0:hover > a,
.footer-top .nav-links li a:hover, body .page-wrapper a:hover, 
body .page-wrapper .alink:hover, .product-info-main .product-info-stock-sku .stock.available, 
.product-info-main .product-info-stock-sku .stock.unavailable
{
  color: #1979c3;
}

.scrollup, .block.newsletter .action.subscribe:hover, .ves-menutop,
.block-theme.block-v1 .productlist-widget ul.etabs li.active a,
body .page-wrapper .owl-carousel .owl-dots .owl-dot.active span, 
body .page-wrapper .owl-carousel .owl-dots .owl-dot:hover span,
.product-block .product-item-details .actions-primary .add-to-cart, .countdown-timmer,
.block-warning .nav-links li a:hover
{
  background-color: #1979c3;
}

._keyfocus *:focus, input:focus:not([disabled]), textarea:focus:not([disabled]), select:focus:not([disabled]){
  box-shadow: 0 0 3px 1px #1979c3;
}

.action.primary:hover, .action.primary:active, .action.primary:focus {
    background: #1979c3;
    border-color: #1979c3;
    color: #fff;
}

textarea, input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"]{
  border-color: #1979c3;
}

/* Custom Fix*/
.vertical-menu{background: #2b2d42;}
.vertical-menu .block .block-title{border-top: 1px solid rgba(0, 0, 0, 0.5);}
.vertical-menu .block .block-title strong::after{color: rgba(0, 0, 0, 0.5);}
.sidebar .block{border-top: 3px solid #1979c3;}
.block.newsletter{background-color: #1979c3!important;}
.block.newsletter input{background-color: #d4674e;}
.social-footer{background-color: #2b2d42!important;}
.block-theme .productlist-widget{border-top: 3px solid #1979c3;}