@import 'https://fonts.googleapis.com/css?family=PT+Sans:400i';
@import 'https://fonts.googleapis.com/css?family=Yesteryear';
@import 'https://fonts.googleapis.com/css?family=Open+Sans';
@import url('https://fonts.googleapis.com/css?family=Acme');
@font-face {
   font-family: social;
   src: url(/fuente/SocialType.ttf);
}

.menu ul a:link{text-transform:none;font-family: 'Acme', sans-serif;font-size:25px}

/*redes sociales*/
.redes {font-family: "social";font-size:80px;color:#ffa7f4;-webkit-text-stroke: 2px #c27400;text-shadow: 200px 200px 300px rgba(0,0,0,0.3);position:absolute;right:100px}
.redes a:hover{color:#ff9ff3}
.redes a:link{-webkit-text-stroke: 2px #ff8ac9}
.redes a:active{-webkit-text-stroke: 2px #c27400}
.redes a:visited{-webkit-text-stroke: 2px #ff8ac9}

/*menu movil*/

.fa-bars{color:#6f5327;background-color:#ffd4e6;border:2px solid #ff8ac9;width:40px;padding:5px; border-radius:10px;box-shadow: 2px 4px 3px rgba(0,0,0,0.3);}

/*botones revistas*/
.revista img{padding:10px;width:16%;}
.revista h1{position:relative;margin-top:-50px;margin-bottom:-10px;}
.revista p{position:relative;margin:auto;width:400px;text-align:center;display:block}


.revista img{-webkit-transition: filter 5s; 
    transition: filter 5s;
  -webkit-transition: transform 5s; 
    transition: transform 1s;
}

.revista img:hover {
transform:scale(0.9);
filter: saturate(150%);
}


/*Menu servicios*/
ul.category-moduleservicios li{list-style-image: url('/images/triangulo.png');display:list-item;}
ul.category-moduleservicios li:hover{list-style-image: url('/images/triangulo-hover.png');display:list-item;}
ul.category-moduleservicios a{color:#c27400}
ul.category-moduleservicios a:hover{color:#000}

ul.menutitle9 a{color:#c27400}
ul.menutitle9 a:hover{color:#000}
ul.menutitle9 li{list-style-image: url('/images/triangulo.png');display:list-item;}
ul.menutitle9 li:hover{list-style-image: url('/images/triangulo-hover.png');display:list-item;}

.g-aside{border:2px dashed #ffd8fa;padding:20px;display:inline-table}


/*especialistas*/
.especialista{text-align:center}
.especialista h1{font-size:20px}
.especialista p{margin-top:-20px}
.especialista img{box-shadow: 0px 10px 11px -3px rgba(0,0,0,0.21);}

/*MODULOS*/
#g-above,#g-showcase,#g-utility,#g-feature,#g-expanded,#g-header,#g-bottom,#g-extension{border-top:2px dashed #ffd8fa;}
#g-slideshow{background-image:url(/images/fondo-cucuta-mamas-embarazadas.png)}



/*articulos*/
.art img{padding:20px}

/*linea menu*/
hr.linea{position:relative;top:-110px;margin-bottom:-110px;background-color: #fff;
	border-top: 5px dashed #ffbbf7;width:500px;text-align:center;display:block;border-radius: 300px/10px;left:400px;opacity:0.4}

/*bebe-default*/
#bebe{position:absolute;top:180px;left:0px;opacity:0.2}
#bebe2{position:absolute;top:180px;right:0px;opacity:0.2;transform:  rotate(180deg);}


/*video home*/

.video iframe{ box-shadow:9px 2px 0 rgba(215, 202, 225, 0.7),-6px -1px 1px rgba(215, 157, 237, 0.7),2px 4px 3px rgba(0,0,0,0.3);}

/*silueta de embarazada*/
.silueta {position:absolute; top:90px;left:-80px;z-index:40000; background-image:url(/images/silueta-embarazada.png); width:400px; height:760px}

.silueta:hover {position:absolute; top:90px;left:-80px;z-index:40000; background-image:url(/images/silueta-embarazada.gif); width:400px; height:760px}

#g-header{position:relative;z-index:50000}

/*titulos*/
.title8 h3{background-color:#ffd4e0;display:inline-block;padding:8px;font-family: 'Open Sans', sans-serif;color:#9a9194;font-size:25px}
.title8 img{margin-left:20px;margin-bottom:10px;box-shadow: 2px 4px 3px rgba(0,0,0,0.3);}
.title9 h3{background-color:#ffd4e0;display:inline-block;padding:8px;font-family: 'Open Sans', sans-serif;color:#9a9194;font-size:25px}

/*titulo slide*/
.g-owlcarousel-item-title{opacity:0.0;display:none}

/*espacio en blanco*/
.espacio{opacity:0.0}

#g-navigation{background: rgba(255,240,248,1);
background: -moz-linear-gradient(top, rgba(255,240,248,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,240,248,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,240,248,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,240,248,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,240,248,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,240,248,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff0f8', endColorstr='#ffffff', GradientType=0 );}



.firma{font-family: 'Yesteryear', cursive;font-size:30px}
#firma{color:#000;padding:5px;background-color:#f8d3e5}
#firma:hover{background-color:#feb7da}

.g-owlcarousel-item-desc
{
color:#373737;
font-weight: bold;
}

.g-owlcarousel-item-title
{
font-weight: bold;
font-family: 'Arial Black';
text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}

.g-owlcarousel-item-content
{position:relative;top:180px; }

/*menu*/
.posicion{position:absolute;top:0px;right:100px}
.menu{position:relative; text-align:center; display:inline-block; margin:auto; width:100%;}

.menu a:hover{color:#ff0000; text-height:700; text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}
.menu li  {position:relative;display:inline; margin:auto; text-align:center;z-index:1;width:100%;}
.menu ul a {
	position: relative;
	display: inline-block;
	margin: 15px 25px;
	outline: none;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 400;
	text-shadow: 0 0 1px rgba(255,255,255,0.3);
	font-size: 1.10em;
}

.menu ul a:hover,
.menu ul a:focus {
	outline: none;}
.menu.nav a::before,
.menu.nav a::after {
	position: absolute;
	top: 50%; 
	left: 50%;
	width: 100px;
	height: 100px;
	border: 50px solid #f8d3e5;
	border-radius: 50%;
	content: '';
	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transform: translateX(-50%) translateY(-50%) scale(0.2);
	-moz-transform: translateX(-50%) translateY(-50%) scale(0.2);
	transform: translateX(-50%) translateY(-50%) scale(0.2);
        z-index:2;
}

.menu.nav a::after {
	width: 90px;
	height: 90px;
	border-width: 6px;
        -webkit-transform: translateX(-50%) translateY(-50%) scale(0.8);
	-moz-transform: translateX(-50%) translateY(-50%) scale(0.8);
	transform: translateX(-50%) translateY(-50%) scale(0.8);
}

.menu.nav a:hover::before,
.menu.nav a:hover::after,
.menu.nav a:focus::before,
.menu.nav a:focus::after {
	opacity: 0.5;
	-webkit-transform: translateX(-50%) translateY(-50%) scale(1);
	-moz-transform: translateX(-50%) translateY(-50%) scale(1);
	transform: translateX(-50%) translateY(-50%) scale(1);
}




.g-owlcarousel-item-button {border:3px solid #b94e00;color:#b94e00}


/*contacto*/
.g-contact .g-contact-item {
    position: relative;
    padding-left: 50px;
    margin-bottom: 1.5rem;
}
*, *::before, *::after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}

.g-contact .g-contact-icon {
    position: absolute;
    left: 0;
    font-size: 1.25rem;
    border-right: 1px solid rgba(104, 104, 104, 0.5);
    width: 35px;
    height: 45px;
    line-height: 45px;
}
.g-contact .g-contact-label {
    text-transform: uppercase;
    font-size: 0.8rem;
    font-weight: bold;
    opacity: 0.5;
}


@media only screen and (max-width: 720px) {
  .revista img{padding:5px;width:50%;}
  .revista p{width:auto}
  .redes{position:relative;left:0px;text-align:center;margin:auto;margin-bottom:-100px}
  .g-logo{position:relative;top:50px;width:100%;}

}
