#visaoffers .main-content h1, #visaoffers h2, #visaoffers h3, #visaoffers h4, #visaoffers h5, #visaoffers h6 {font-family:'Mhei HK Light', TheSansBasic, 'Sans Caps'; font-size:12px;}
#visaoffers #promo-wrapper .promo-item h3 a, #visaoffers #promo-wrapper .promo-item h3 a:hover{color:#262626;}
#visaoffers, #visaoffers .main-content p, #visaoffers p {font-family:"Mhei HK Light", TheSansBasic, 'Sans Caps'; font-size:12px;}
#visaoffers #promo-wrapper .promo-item h3 a, #visaoffers #promo-wrapper .promo-item h3 a:hover {color:#663399;}

#visaoffers #visaOfferMerchantName {font-family:'Mhei HK Light', TheSansBasic, 'Sans Caps';font-size:32px; color:#262626;}
#visaoffers h1 {font-family:'Mhei HK Light', TheSansBasic, 'Sans Caps';font-size:36px; color:#262626;}
#visaoffers .main-content h1, #visaoffers h2, #visaoffers h3, #visaoffers h4, #visaoffers h5, #visaoffers h6 {font-family:'Mhei HK Light', TheSansBasic, 'Sans Caps';font-size:12px; color:#262626;}
#visaoffers, #visaoffers .main-content p, #visaoffers p {font-family:'Mhei HK Light', TheSansBasic, 'Sans Caps';font-size:12px; color:#262626;}

/*
 * 
 * Declaring variables
 * -------------------
 *
 */
/* Widget styles */
/* Header and footer styles */
/* Link styles */
/* Button styles */
/* Heading styles */
/* Dropdown styles */
/* Pagination styles */
/* Grid styles */
/* Back button styles */
/*
 * 
 * Uses above declared variables - Do not to modify
 * -------------------------------------------------
 *
 */
/* Widget styles */
#visaoffers,
#visaoffers .main-content p,
#visaoffers p {
  color: #262626;
  background: #ffffff;
  font-family: 'Mhei HK Light', TheSansBasic, 'Sans Caps';
}
/* Link */
#visaoffers a {
  color: #1a1f71;
}

#visaoffers #promo-wrapper .row .col-md-4 {
    border-left: 0;
    height: 380px;
}
/*  Buttons */
#visaoffers .btn-primary {
  color: #ffffff;
  background-color: #686868;
  font-family: 'Mhei HK Light', TheSansBasic, 'Sans Caps';
}
#visaoffers .btn-primary:hover,
#visaoffers .btn-primary:active {
  background-color: #686868;
  color: #ffffff;
}
#visaoffers .btn-secondary {
  color: #262626;
}
/* Heading */
#visaoffers .main-content h1,
#visaoffers h2,
#visaoffers h3,
#visaoffers h5,
#visaoffers h6 {
  color: #333366;
  font-family: 'Mhei HK Light', TheSansBasic, 'Sans Caps';
}

#visaoffers h4 
{
  color: #333366;
  font-family: 'Mhei HK Medium', TheSansBasic,Arial;
    
}
/* Dropdown */
#visaoffers .dropdown {
  background: #f0efef;
  color: #262626;
  font-family: 'Mhei HK Light', TheSansBasic, 'Sans Caps';
}
#visaoffers .dropdown .selected {
  color: #262626;
}
#visaoffers .dropdown.focus,
#visaoffers .dropdown:hover {
  background: #dedddd !important;
}
#visaoffers .dropdown li.focus {
  background: #dedddd !important;
}
#visaoffers .dropdown li.active {
  background: #e9e9e9 !important;
  color: #262626;
}
#visaoffers .dropdown div {
  color: #262626;
  border-top: 1px solid #e9e9e9;
  background: #f0efef !important;
}
#visaoffers .dropdown li {
  border-bottom: 1px solid #e9e9e9;
}
#visaoffers .dropdown li.active {
  background: #e9e9e9;
  color: #262626;
}
/* Pagination */
#visaoffers .pagination > li > a,
#visaoffers .pagination > li > span {
  background-color: #ffffff;
  color: #262626;
  border: 1px solid #dddddd;
}
#visaoffers .pagination > li > a:focus,
#visaoffers .pagination > li > a:hover,
#visaoffers .pagination > li > span:focus,
#visaoffers .pagination > li > span:hover {
  background-color: #eeeeee;
  border-color: #dddddd;
}
#visaoffers .pagination > li > a:hover,
#visaoffers .pagination > li > span:hover {
  color: #262626;
}
#visaoffers .pagination a.current {
  background: #f3f3f3;
}
/* Load more */
#visaoffers #offers-load-more {
  color: #262626;
}
/* Header and Footer */
#visaoffers #visa-widget-header {
  font-family: 'Mhei HK Medium', TheSansBasic, Arial;
  background-color: #ffffff;
  color: #000000;
}
#visaoffers #visa-widget-footer {
  background-color: #ffffff;
}
#visaoffers #visa-widget-footer a {
  color: #000000;
}
/* Grid styles */
#visaoffers.medium #promo-wrapper .row .col-md-4:nth-child(3n) {
  border-right: 2px solid #f0efef;
}
#visaoffers.medium #promo-wrapper .row .last3 {
  border-bottom: 2px solid #f0efef;
}
#visaoffers .filter-holder {
  border-bottom: 2px solid #f0efef;
}
#visaoffers #promo-wrapper .row {
  border-top: 2px solid #f0efef;
}
#visaoffers #promo-wrapper .row .col-md-4 {
  border-right: 2px solid #f0efef;
  border-bottom: 2px solid #f0efef;
}
#visaoffers.small #promo-wrapper .row .col-md-4 {
  border-bottom: 2px solid #f0efef;
}
#visaoffers #promo-wrapper .promo-item h3 a,
#visaoffers #promo-wrapper .promo-item h3 a:hover {
  color: #262626;
}
#visaoffers #promo-wrapper .promo-detail p a,
#visaoffers #promo-wrapper .promo-item h3 a:hover {
  color: #0055cc;
}
@media (max-width: 768px) {
  #visaoffers.large.large-resp #promo-wrapper .row .col-md-4:nth-child(2n) {
    border-right: none;
  }
  #visaoffers.large.large-resp #promo-wrapper .row .col-md-4:nth-child(3) {
    border-left: none;
    border-right: 2px solid #f0efef;
  }
  #visaoffers.large.large-resp #promo-wrapper .row .col-md-4:nth-child(3n) {
    border-right: 2px solid #f0efef;
  }
  #visaoffers.large.large-resp #promo-wrapper .row .col-md-4:nth-child(6n) {
    border-right: none;
  }
  #visaoffers.large.large-resp #promo-wrapper .row .last3,
  #promo-wrapper .row .last {
    border-bottom: 2px solid #f0efef;
  }
  #visaoffers.large.large-resp #promo-wrapper .row .last2 {
    border-bottom: none;
  }
}
@media (max-width: 580px) {
  #visaoffers.large.large-resp #promo-wrapper .row .last2 {
    border-bottom: 2px solid #f0efef;
  }
}
/* Back button */
#visaoffers .btn-primary.back-button {
  color: #ffffff;
  background-color: #686868;
  margin-top:20px;
}
#visaoffers .btn-primary.back-button:hover {
  background-color: #686868;
}