/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/* ==========================================================================
   CUSTOM styles
   ========================================================================== */
  
/* Here you can add CSS styles to override the default template styles */

#ca_banner h2, #ca_banner div, #ca_banner p{
text‐aling:center;
display:inline;
margin‐right:10px;
}
#ca_banner{
height:auto!important;
}

/* 3DAMY MODIFICACIONES SLIDE-CABECERAS*/
#jm-header-bg .jm-module-raw .custom img,
#jm-header-bg .djslider li img {
  opacity: 0.4;
}

/* 3DAMY MODIFICACIONES EN EXPAND para JQUERY*/
.jm-box .jm-expand {
  top: 0px;
  width: 285px;
}
.expand1-ms .jm-box .jm-expand,
.expand2-ms .jm-box .jm-expand,
.expand3-ms .jm-box .jm-expand,
.expand4-ms .jm-box .jm-expand,
.expand5-ms .jm-box .jm-expand,
.expand6-ms .jm-box .jm-expand {
  left: auto;
  right: -160px;
}
.wide .expand1-ms .jm-box .jm-column,
.wide .expand2-ms .jm-box .jm-column,
.wide .expand3-ms .jm-box .jm-column,
.wide .expand4-ms .jm-box .jm-column,
.wide .expand5-ms .jm-box .jm-column,
.wide .expand6-ms .jm-box .jm-column {
  padding-right: 160px;
}
.wide .expand1-ms .jm-box .jm-expand,
.wide .expand2-ms .jm-box .jm-expand,
.wide .expand3-ms .jm-box .jm-expand,
.wide .expand4-ms .jm-box .jm-expand,
.wide .expand5-ms .jm-box .jm-expand,
.wide .expand6-ms .jm-box .jm-expand {
  opacity: 1;
  filter: alpha(opacity=100);
  left: auto;
  right: 0;
}
.narrow .expand1-ms .jm-box .jm-column,
.narrow .expand2-ms .jm-box .jm-column,
.narrow .expand3-ms .jm-box .jm-column,
.narrow .expand4-ms .jm-box .jm-column,
.narrow .expand5-ms .jm-box .jm-column,
.narrow .expand6-ms .jm-box .jm-column {
  width: auto;
}

/* 3DAMY MODIFICACIONES EN EXPAND para RESPONSIVE*/
@media (max-width: 1200px){
  .wide .expand1-ms .jm-box .bajotxt,
  .wide .expand2-ms .jm-box .bajotxt,
  .wide .expand3-ms .jm-box .bajotxt,
  .wide .expand4-ms .jm-box .bajotxt,
  .wide .expand5-ms .jm-box .bajotxt,
  .wide .expand6-ms .jm-box .bajotxt {
    opacity: 0.2;
  }
}

@media (max-width: 480px) {
  #jm-allpage .expand1-ms .jm-box .jm-column,
  #jm-allpage .expand2-ms .jm-box .jm-column {
    padding: 0;
    width: auto;
  }
  #jm-allpage .expand1-ms .jm-box .jm-expand,
  #jm-allpage .expand2-ms .jm-box .jm-expand {
    display: inherit;
  }
}
@media (max-width: 320px) {
  #jm-allpage .expand1-ms .jm-icon,
  #jm-allpage .expand2-ms .jm-icon {
    display: inherit;
  }
}
@media (max-width: 300px) {
  #jm-allpage .expand1-ms .jm-box .jm-expand,
  #jm-allpage .expand2-ms .jm-box .jm-expand,
  #jm-allpage .expand3-ms .jm-box .jm-expand,
  #jm-allpage .expand4-ms .jm-box .jm-expand,
  #jm-allpage .expand5-ms .jm-box .jm-expand,
  #jm-allpage .expand6-ms .jm-box .jm-expand {
    display: none;
  }
}

/* 3DAMY MODIFICACIONES EN OFFCANVAS*/
.off-canvas-right.off-canvas #jm-allpage {
  margin-left: -275px;
  margin-right: 275px;
}

#jm-offcanvas {
  width: 275px;
}
.off-canvas-right #jm-offcanvas {
  right: -275px;
}

/* 3DAMY IFRAME DE MAPA RESPONSIVE*/
.mapa {
    position: relative;
    padding-bottom: 33.90%;
    height: 0;
    overflow: hidden;
}
@media (max-width: 600px) {
  .mapa {
  padding-bottom: 56.25%;
  }
}
.mapa iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}