/*********** H2 y HR widgets *******/
main .widget h2{
    color: #005990 !important;
    text-align: center !important;
}

main .widget > hr{
    border-top-color: #00afe9 !important;
    width: calc(100% - 40px);
    margin-left: 20px !important;
}


/************ Footer **********/
footer#footer #upper_footer{
  background-color: #49aae0 !important;
}

footer#footer #upper_footer .widget h3{
  color: #FFF !important;
  text-align: center;
}

footer#footer #upper_footer .widget hr{
  width: 100% !important;
  border-top-color: #FFF !important;
}

footer#footer #upper_footer .widget ul li{
  color: #FFF !important;
  text-align: center !important
}

#tipo_pago ul li span{
  color: #FFF !important;
  margin: 0 auto;
  display: block;
}

footer #upper_footer .its--container .its--row div{
  text-align: center;
}

footer#footer #lower_footer{
  background-color: #005990 !important;
  color: #FFF !important
}

footer#footer #upper_footer .widget ul li a:hover{
  color: #00769d;
  font-weight: bold;
}

.sprite-its.footer-sprite-its-dark .author-its{
    background-position: 0 90px !important;
}


/******** Icono *************/
.glyphicon{
  margin-right: 5px;
}


/********* Buscador *************/
#webplus_slider #miniformulario_slider .all_form #tabla_form #contenido_buscar a {
   min-width: 111px;
}

#inicio .cover-img, #webplus_slider .carousel-inner > .item{
     background-position: 50% 0% !important;
}

@media (min-width: 431px) and (max-width: 768px) {
  #inicio .cover-img, #webplus_slider .carousel-inner > .item{
       background-position: 50% 1% !important;
  }
}


/********* Propietario *********/
.texto_propietarios{
  text-align: center !important;
}



/*********** Contacto Mapa ***********/
[data-template="3"] #map{
  margin-left: 0 !important;
    width: 100% !important;
}

main .maps > hr{
    width: 100% !important;
    margin: 20px 0 !important;
}


/***** Widget Facebook ******/
.facebook_embed_profile iframe {
    margin: 0 auto;
    display: block;
    width: auto !important;
}

@media (min-width: 772px) and (max-width: 1199px) {
  .facebook_embed_profile iframe{
    width: 100% !important;
  }
}

@media (max-width: 767px){
  .widget_inner iframe {
  display: block;
  margin: 0 auto;
  width: auto !important;
  }
}

[data-template="3"] #map{
  margin-left: 20px;
/*width: 100%;*/
width: calc(100% - 40px);
}
@media all and (max-width: 990px) {
.no-offer-box .message{
  width: 80% !important;
  top: -42px !important;
  right: -66px !important;
}
}

/******** Widget Bienvenidos *********/
.cod_promocional {
  height: 245px;
  background:url('/child/assets/img/banner.jpg');
  background-size: cover;
  padding: 0 !important;
}

.cod_promocional i {
	color: #64d7c6;
}

.cod_promocional .overlay {
  position: relative;
  top: 0px;
  height: 245px;
  background: rgba(125, 123, 123, 0.4);
}

.cod_promocional h3 {
	font-size: 23px !important;
  color: #005a91 !important;
  text-align: center;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding: 10px;
  padding-bottom: 0px !important;
}

.cod_promocional h4 {
  font-size: 16px !important;
  text-align: center;
  color: #005a91 !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding: 10px;
  padding-bottom: 0px !important;
}

.cod_promocional hr {
  margin-top: 10px !important;
  border-color: #005a91 !important;
}
