/* *********************************************
 * Should only be used to customize branches,
 * and left empty in the master breanch.
 * NOTE: This file loads last, it will override 
 *       all other styles and views.
 * ********************************************* */
/* Less Constants */
/* Screen Sizes
 * -- Ajustar estas medidas para igualar los brincos del
 * -- diseño responsivo del sitio del cliente.
 * ------------------------------------------------------ */
/* Content Sizes 
 * -- Son los anchos del cuerpo del sitio para cada uno
 * -- de los brincos de arriba, se recomienda 30px menos.
 * ------------------------------------------------------ */
/* Pantallas de @lg ----- */
/* Pantallas de @md a @lg */
/* Pantallas de @sm a @md */
/* Pantallas de @xs a @sm */
/* Pantallas de ----- @xs */
/* Menu Size 
 * -- Ancho de los submenus dependiendo de cuantas columnas
 * -- necesiten (1-3) y del menu para moviles.
 * ------------------------------------------------------ */
/* Font Size 
 * -- Tamaño por defecto de la fuente, la mayoria de los 
 * -- espacios en el sitio se calculan con este valor.
 * ------------------------------------------------------ */
/* Font Families
 * -- Los CSS de las fuentes debe inclirse en el archivo
 * -- config.php o en custom.less
 * ------------------------------------------------------ */
/* Colors 
 * -- La mayoria de los colores se pueden cambiar en
 * -- config.php, el resto deben cambar en custom.less
 * ------------------------------------------------------ */
/* Slide & SubMenu BG */
/* Slide & SubMenu Hover */
/* Slide & Submenu Lines */
/* Shadows */
/* Ads Sizes */
/* View Space */
/* Place Holder Color */
/* end */
@font-face {
  font-family: 'belizioregular';
  src: url('../fonts/belizio-bold-webfont.eot');
  src: url('../fonts/belizio-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/belizio-bold-webfont.woff2') format('woff2'), url('../fonts/belizio-bold-webfont.woff') format('woff'), url('../fonts/belizio-bold-webfont.ttf') format('truetype'), url('../fonts/belizio-bold-webfont.svg#belizioregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Extra Large Devices (default) ---------------------------------------- */
.place_index_subtitle {
  text-align: center;
  font-family: 'belizioregular', serif !important;
  color: #111111;
  font-size: 20px;
  margin: 0 0 20px;
  line-height: normal;
}
#sHeader2 {
  background: #f1f1f1;
}
#sHeader2 > .content {
  background: #fff;
}
#sMenu {
  border-bottom: #ccc 1px solid;
}
#sMenu > .bgdiv {
  box-shadow: 0 1px 0 #ccc inset;
}
#sMenu > .bgdiv .desk-menu > ul {
  text-align: center;
}
#sMenu > .bgdiv .desk-menu > ul > li {
  text-align: left;
  text-transform: uppercase;
}
#sMenu > .bgdiv .desk-menu > ul > li > a,
#sMenu > .bgdiv .desk-menu > ul > li > span {
  line-height: 48px !important;
}
#sSearch .list-combo ul li a {
  text-shadow: none;
}
#pTitle {
  background: #fff;
  border-bottom: #ccc 4px solid;
}
#pTitle .place_index_title {
  text-align: center;
  font-family: 'belizioregular', serif !important;
  text-transform: uppercase !important;
}
#sContent {
  padding: 40px 0 0 !important;
}
.body_premium #cA {
  margin: 0 -20px;
}
.places_view .body_premium #cA {
  margin: 0 !important;
}
.places_view .body_premium #cA .viewContainer {
  border-radius: 0 !important;
  border-bottom: #ccc 1px solid !important;
}
.places_view .body_premium #cB .viewContainer {
  padding: 0;
  background: #f1f1f1;
}
.places_view .body_premium #cB .viewContainer .moduleInfo .whitesquare {
  border-radius: 0 !important;
  border-bottom: #ccc 1px solid !important;
}
.place_premium_item .place_wrapper .adimage > .img {
  top: 70px !important;
  left: 10px !important;
  right: 10px !important;
  bottom: 10px !important;
  width: auto !important;
  background-color: #f1f1f1 !important;
  background-position: center 10px!important;
  background-size: 95% !important;
  box-shadow: 0 -10px 0 #f1f1f1 inset !important;
}
.place_premium_item .place_wrapper .details {
  top: 0 !important;
}
.place_premium_item .place_wrapper .details .publication_date {
  font-size: 14px !important;
  top: 15px !important;
}
.place_premium_item .place_wrapper .details .business_category {
  top: 35px;
  left: 0;
  right: 0;
  position: absolute;
  text-transform: none !important;
}
.place_premium_item.place_premium_zone {
  height: 195px !important;
}
.place_premium_item.place_premium_zone .place_wrapper {
  background: #fff !important;
  height: 150px !important;
}
.place_premium_item.place_premium_zone .place_wrapper .adimage {
  height: 110px;
}
.place_premium_item.place_premium_zone .place_wrapper .adimage > .img {
  top: 10px !important;
  height: 95px;
  background-position: center 0 !important;
  background-size: 100% !important;
  box-shadow: none !important;
  left: 10px !important;
  right: 10px !important;
  width: auto !important;
}
.place_premium_item.place_premium_zone .place_wrapper .details {
  z-index: 0;
}
.place_premium_item.place_premium_zone .place_wrapper .details .business_category {
  top: 110px;
}
/* Large Devices -------------------------------------------------------- */
/* Medium Devices ------------------------------------------------------- */
/* Small Devices -------------------------------------------------------- */
/* Extra Small Devices -------------------------------------------------- */
