/*REGLAS GENERALES*/
body{font-family: 'Raleway', sans-serif;
     /*font-size:25px;*/}
h1, h2, h3, h4, h5, h6{font-family: 'Medula One', cursive;/*font-size:250%;*/}

/*.tp-simpleresponsive > ul li {position: inherit !important;}*/

.tp-simpleresponsive ul {list-style: none;position: relative !important;}
.cabecera .row .col-sm-12:first-child{padding:0 30px !important;}

/*quitar separacion de portada del slider y el call-to-action*/
.portada.ancho #contenido > .contenido{padding-top:0 !important;}

/***SOBRECABECERA***/
/*SOMBREADO ZONA*/
/*#sobrecabecera {box-shadow: 0px 0 10px rgba(0, 0, 0, 0.5);}*/
#sobrecabecera.affix-top{position:relative !important;z-index:22;}

/*EFECTO AFFIX*/
/*LOGO*/
#sobrecabecera.affix .logotipo-main{/*transition:all 1s ease 0.3s;*/transform:scale(0.7);margin-top:-20px !important;margin-bottom:-20px !important;}
#sobrecabecera.affix-top .logotipo-main{/*transition:all 1s ease 0.3s;*/transform:scale(0.7);margin-top:-20px !important;margin-bottom:-20px !important;}

/*MENÚ*/
#sobrecabecera.affix .modulo-menu{transition:all 1s ease 0.3s;margin-top:0 !important;margin-bottom:0 !important;}
#sobrecabecera.affix-top .modulo-menu{transition:all 1s ease 0.3s;}

.font-effect-outline{text-shadow:0 1px 1px #018b36, 0 -1px 1px #018b36, 1px 0 1px #018b36, -1px 0 1px #018b36;}
a:over .font-effect-outline{text-shadow:0 1px 1px #003c86, 0 -1px 1px #003c86, 1px 0 1px #003c86, -1px 0 1px #003c86;}
/*ajuste tamaño texto menu tablet*/
@media only screen and (min-width:992px) and (max-width:1280px){
#sobrecabecera .navbar-default .navbar-nav > li > a{padding-left:10px;padding-right:10px;}
}
/*CORRECCIÓN SUBMENU*/
#sobrecabecera .navbar-default .navbar-nav > .open > .dropdown-menu {min-width: 200% !important;background: #003c86; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #003c86 0%, #008135 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #003c86 0%,#008135 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #003c86 0%,#008135 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003c86', endColorstr='#008135',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

#sobrecabecera .navbar-default .navbar-nav > .open > .dropdown-menu > li > a {border-bottom: 1px solid #fff;/* color: #000 !important;*/}

/*MODULO IDIOMAS*/
.idiomas-ordenador .modulo-idiomas{background-color: rgba(0, 0, 0, 0.8) !important;border-radius: 15px 0 0 15px;padding: 10px 0 0 10px;position: fixed;right: 0;top: 0px;width: 40px;z-index:9;}

/***CABECERA***/
/*SLIDER*/
/*TAMAÑO TEXTOS*/
.tp-caption{text-shadow: 0px 0px 2px rgba(0,0,0,0.7);}
.tp-caption .btn-link{text-shadow: 0px 0px 0px #000;}
@media screen and (min-width: 1200px){.tp-caption{font-size:60px !important;}}
/*color enlace cabecera DEL BOTON IR*/
#cabecera a, #cabecera .btn-link{background-color:rgba(0, 0, 0, 0.5) !important;color:#fff !important;border-radius:0; border:4px solid #fff !important;}
/*esto es para que los bullets de la cab de texto no se superpongan a los submenús*/
.tp-bullets{z-index:20;}

/***CONTENIDO***/
/*sin-imagen PARA METER LOGO EN LOS CONTENIDOS QUE NO TENGAN IMAGEN*/
.sin-imagen{background:url(/data/3063/modulos/88038/cl__nica_dental_legan__s_01.png);background-size:cover;}

/*QUITAR ESPACIO FOTO CONTENIDO PRINCIPAL PORTADA*/
.portada .contenido-destacado .col-sm-offset-1{ margin-left: 0 !important;}
.portada .contenido-destacado .col-sm-10{width: 100% !important;}
.portada .funcionalidad-contenidos .col-sm-10.col-sm-offset-1.text-center p { text-align: justify; }
.portada .funcionalidad-contenidos .col-sm-8.col-sm-offset-2 { margin-left: 0 !important; width: 100% !important;}
/*.portada .funcionalidad-contenidos .col-sm-8.col-sm-offset-2 img { display:none;}*/


/*contenido secundario*/
/*ESTO HACE QUE LOS CONTENIDOS SECUNDARIOS EN PORTADA OCUPE EL MISMO ANCHO QUE EL PRINCIPAL: LLEVA JS QUE COMPLETA LA REGLA*/
.portada .milestone-slide .col-sm-offset-1{margin-left:0;}

/*CENTRADO H3 GALERIAS PORTADA*/
/*.galeria-rejilla img, .galeria-rejilla .imagen img{position:relative;}*/
/*funcionalidad-galerias-portada*/
.funcionalidad-galeria-portada h3{text-align:center;}
/*clor texto descripcion galeria*/
.funcionalidad-galeria figure > figcaption h3{color:#fff !important;}

.funcionalidad-galeria-principal .thumb:hover img, .funcionalidad-galeria-portada .thumb:hover img{transform:scale(1);}
.galeria-rejilla .imagen {height: 285px;}

/*contenidos*/
.fuente-servicios{font-size:15px;}


/***SOBRE-CONTENIDOS***/
/*CALL TO ACTION*/
.modulo-container.call-to-action{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#003c86+0,008135+100 */
background: #003c86; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #003c86 0%, #008135 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #003c86 0%,#008135 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #003c86 0%,#008135 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003c86', endColorstr='#008135',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
padding:0 !important;
/*top: -10px;*/}
.call-to-action h3{margin-top:12.5px;}
.modulo-container.call-to-action .btn{border-radius:0; border:4px solid #FFF;padding:0;}
.modulo-container.call-to-action .btn a{color:#FFF !important; font-size:40px;transition:all 1s ease 0.3s;}
.modulo-container.call-to-action .btn a:hover{color:#FFF !important;transition:all 1s ease 0.3s; font-size:41px;}

/*SERVICIO ICONOS*/
/*.servicios-iconos h4{min-height:20px;} */


/*ESLOGAN*/
.modulo-container.eslogan {padding:60px 0 75px !important;background-color:rgba(255,255,255,0.7);}
.portada #contenido .modulo-container.eslogan h3{/*font-size:40px !important;*/}

/***BAJO-CONTENIDO***/
/*CARRUSEL TEXTO*/
.carousel-control.left, .carousel-control.right{background:none;}

/*PARALLAX2*/
/*CSS*/
/*parallax nuevo controlado por JS*/
.modulo-container.parallax2{text-shadow: 0px 0px 2px rgba(0,0,0,0.7); color:#fff !important;}
.modulo-container.parallax2 a{color:#fff !important;}

/*imagen de 1600x1200 para tablet*/
.modulo-container.parallax2 {background: url(/data/4464/galerias/128471c734be8c19204f7a6b9b15ae0d4463b863.jpeg)no-repeat;}
.modulo-container.parallax2 div{padding:20px 0;}

/*imagen de 1600x800 para ord*/
@media screen and (min-width: 1280px){
  .modulo-container.parallax2{background: url(/data/4464/galerias/1a236900d180e7857183dbf071304aea7989d325.jpeg)no-repeat;background-size:cover;}
  .modulo-container.parallax2 div{padding:60px 0;}}
  /*.modulo-container.parallax2 h3{font-size:40px;}*/


.modulo-container.parallax2 h3 {font-size:50PX;}
.modulo-container.parallax2 h5 {font-size:30PX;}

/*imagen de 800x800 para movil*/
@media screen and (min-width : 100px) and (max-width : 667px) {
  .modulo-container.parallax2{background-size:cover;background: url(/data/4464/galerias/e6551b99157262eda40acdb57e56b9affec03c3e.jpeg)no-repeat;}
  .modulo-container.parallax2 div{padding:5px 0 !important;}
    .modulo-container.parallax2 h3 {font-size:30PX;}
.modulo-container.parallax2 h5 {font-size:23PX;}
}

/***PIE***/
#pie{background: #003c86; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #003c86 0%, #008135 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #003c86 0%,#008135 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #003c86 0%,#008135 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003c86', endColorstr='#008135',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
/*MAPA GOOGLE*/
.mapa-google{width:100%;}

/*DATOS CONTACTO PIE CENTRADO*/
.datos-contacto-pie{text-align:center;}

/***FOOTER***/
/*CORRECION MODULO ME GUSTA*/
footer .modulo-megusta > .grupo-megusta > .red-social.inline {display: inline-block;margin: 0 1px 0 0;}
footer .modulo-megusta > .grupo-megusta > .red-social.inline.fb{width:95px !important;}
footer .modulo-megusta > .grupo-megusta > .red-social.inline.gplus{width:33px !important;}
footer .modulo-megusta > .grupo-megusta > .red-social.inline.lk{vertical-align:top !important;}
footer .modulo-megusta > .grupo-megusta > .red-social.inline.pr{vertical-align:top !important;margin-top:-2px;}