#visaoffers #visa-widget-header{font-size:18px;}
#visaoffers .main-content h3 {font-size:15px;}
#visaoffers, #visaoffers .main-content p, #visaoffers p {font-size:15px; font-family: 'Frutiger', Arial, sans-serif; color:#000000; font-weight:normal; /*font-weight manually added*/}
#visaoffers .main-content h1, #visaoffers h2, #visaoffers h3, #visaoffers h4, #visaoffers h5, #visaoffers h6 {font-family:'Frutiger', Arial, sans-serif;}
#visaoffers #promo-wrapper .promo-detail p a, #visaoffers #promo-wrapper .promo-item h3 a:hover {color:#c00;}


#visaoffers .main-content h2 {font-size:18px;font-family: 'Frutiger', Arial, sans-serif; color:#000000;}
#visaoffers .main-content h1 {font-size:18px;font-family: 'Frutiger', Arial, sans-serif; color:#000000;}


/*
 * 
 * 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: #000000;
  background: #ffffff;
  font-family: 'Myriad Light', Arial, sans-serif;
}
/* Link */
#visaoffers a {
  color: #cc0000;
}
/*  Buttons */
#visaoffers .btn-primary {
  color: #ffffff;
  background-color: #cc0000 !important;
  background-image: none !important;
  font-family: 'Myriad Regular', Arial, sans-serif;
}
#visaoffers .btn-primary:hover,
#visaoffers .btn-primary:active {
  background-color: #ab0000 !important;
  color: #ffffff;
}
#visaoffers .btn-secondary {
  color: #000000;
}
/* Heading */
#visaoffers .main-content h1,
#visaoffers h2,
#visaoffers h3,
#visaoffers h4,
#visaoffers h5,
#visaoffers h6 {
  color: #000000;
  font-family: 'Frutiger', Arial, sans-serif;
}
/* Dropdown */
#visaoffers .dropdown {
  background: #f0efef;
  color: #999999;
  font-family: 'Frutiger', Arial, sans-serif;
  font-size:15px; /*added manually*/
  font-weight:normal ; /*added manually*/
  min-width: 200px;
}
#visaoffers .dropdown .selected {
  color: #999999;
}
#visaoffers .dropdown.focus,
#visaoffers .dropdown:hover {
  background: #dedddd !important;
}
#visaoffers .dropdown li.focus {
  background: #dedddd !important;
}
#visaoffers .dropdown li.active {
  background: #e9e9e9 !important;
  color: #999999;
}
#visaoffers .dropdown div {
  color: #999999;
  border-top: 1px solid #e9e9e9;
  background: #f0efef !important;
}
#visaoffers .dropdown li {
  border-bottom: 1px solid #e9e9e9;
}
#visaoffers .dropdown li.active {
  background: #e9e9e9;
  color: #999999;
}
#visaoffers #desktop-filter .filter-cell{
  margin-left:10px !important;
}
/* Pagination */
#visaoffers .pagination > li > a,
#visaoffers .pagination > li > span {
  background-color: #ffffff;
  color: #868686;
  border: 1px solid #cccccc;
}
#visaoffers .pagination > li > a:focus,
#visaoffers .pagination > li > a:hover,
#visaoffers .pagination > li > span:focus,
#visaoffers .pagination > li > span:hover {
  background-color: #e6e6e6;
  border-color: #cccccc;
}
#visaoffers .pagination > li > a:hover,
#visaoffers .pagination > li > span:hover {
  color: #868686;
}
#visaoffers .pagination a.current {
  background: #f4f0ea;
}
/* Load more */
#visaoffers #offers-load-more {
  color: #000000;
}
/* Header and Footer */
#visaoffers #visa-widget-header {
  font-family: 'Frutiger', Arial, sans-serif;
  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 #cccccc;
}
#visaoffers.medium #promo-wrapper .row .last3 {
  border-bottom: 2px solid #cccccc;
}
#visaoffers .filter-holder {
  border-bottom: 2px solid #cccccc;
}
#visaoffers #promo-wrapper .row {
  border-top: 2px solid #cccccc;
}
#visaoffers #promo-wrapper .row .col-md-4 {
  border-right: 2px solid #cccccc;
  border-bottom: 2px solid #cccccc;
}
#visaoffers.small #promo-wrapper .row .col-md-4 {
  border-bottom: 2px solid #cccccc;
}
#visaoffers #promo-wrapper .promo-item h3 a,
#visaoffers #promo-wrapper .promo-item h3 a:hover {
  color: #000000;
}
#visaoffers #promo-wrapper .promo-detail p a,
#visaoffers #promo-wrapper .promo-item h3 a:hover {
  color: #cc0000;
}
@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 #cccccc;
  }
  #visaoffers.large.large-resp #promo-wrapper .row .col-md-4:nth-child(3n) {
    border-right: 2px solid #cccccc;
  }
  #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 #cccccc;
  }
  #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 #cccccc;
  }
}
/* Back button */
#visaoffers .btn-primary.back-button {
  color: #ffffff;
  background-color: #cc0000;
  margin-top: 15px;
}
#visaoffers .btn-primary.back-button:hover {
  background-color: #fbbf4b;
}

#visaoffers #promo-wrapper .promo-item h3 {
	height:64px;
}

@media (min-width: 769px) and (max-width:990px) {
    #visaoffers.large #promo-wrapper .row .col-md-4 {
         min-height: 349px;
    }
}
