html, body {height: 100%;}

body { font-family: 'Amiri', serif !important; font-size: 15px; color: #333 !important; }
* {color: #333;}

a, * { transition: all 0.5s ease; color:inherit; text-decoration: none !important; }
a:hover { color: #82bbb9; } 

.highL { background-color: #82bbb9; display: inline; color: #fff; } 

.masthead {color: #333 !important;}
    .masthead .img-fluid { max-width: 90%; }
    .masthead p.logoLB { font-family: 'Montez', cursive !important; font-weight: 700; font-size: 48px;  }
    .masthead p { width: 50%; margin: auto; font-size: larger;}
    .masthead .btn { margin: 0 5px;}

    .masthead#gestantes {background: url(../assets/img/bg-gestantes.jpg);}
    .masthead#inicio {background: url(../assets/img/bg-encontacto.jpg);}
    .masthead#pilates {background: url(../assets/img/bg-pilates.jpg);}
    

#mainNav .nav-link:hover {
        color: #82bbb9;
    }

    .nav-link.active {
        color: #82bbb9 !important;
        outline: none;
        border-bottom: 0.25rem solid #82bbb9;
    }
    
    #mainNav, .navbar {background-color: #ffffff;}
        #mainNav .navbar-brand { color: #333;}


h1 {font-family: 'Montez', cursive !important; font-weight: 700; }

h2 {font-weight: 700; }


#mainNav .nav-link {
    transition: none;
    padding: 2rem 1.5rem;
    color:#666;
    transition: all 0.5s ease;
}


.masthead, .masthead#gestantes, .about-section {
	min-height: 100%;
	
    background-size: cover !important;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #fbfbfb;
}

.bgPaper {background-image: url(../assets/img/paper.png);}
.bg-light {background-color: #ffffff !important;}
.bg-grey {background-color: #f1f1f1;}

#logoSobre { max-width: 30%; float: left;}

.about-section {
    padding: 10rem 20px;
    background: #f1f1f1 !important;
    border-top:3px #fff solid;
	color: #000000 !important;
}

.test-section {
    padding: 10rem 0;
    background: #fff !important;
    border-top:3px #fff solid;
	color: #000000 !important;
}

#contact h2 { color: #333;}

.contact-section {
    padding: 2rem 0;
    background: url(../assets/img/paper.png);
    }

/* mailchimp form */

.form-control {padding: 1.25rem 2rem !important;}
.mce-EMAIL { font-family: inherit; color: #ccc !important; }

/* fin cosas del form*/

#EGU-logo {margin-left: 20%;}

.footer { padding: 10rem 0 0 0;}

.op60 {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;}

.procI { max-width: 25%; float: left; border: solid 5px #fdf6ea; box-sizing: border-box; margin: 0;}

/* testimonios */
#testimonios p { width: 60%; margin: 30px auto 10px auto; }
.test-img {width: 30%; max-width: 200px;}

/* Desktop-only view. 
 * Largest mobile view is iPad Pro with 1366 in landscape mode
 */
@media (min-width:1367px) {
	
}
/* Large mobile device screens */
@media (max-width:1366px) {
	
}
/* Load a smaller image for smaller screens */
@media (max-width:970px) {
	.masthead p.logoLB {font-size: 36px;  }
    .masthead p { width: 90%;}
    .masthead{
        min-height: 100% !important;
        height: auto !important;
    }

    .masthead#gestantes {background: url(../assets/img/bg-gestantes-mobile.jpg);}
    .masthead#inicio {background: url(../assets/img/bg-encontacto-mobile.jpg);}
}
/* Smallest image for phone screens */
@media (max-width:500px) {
    .masthead p.logoLB {font-size: 36px;  }
    .masthead p { width: 90%;}

    .masthead{
        min-height: 100% !important;
        height: auto !important;
    }
    .masthead#inicio {background: url(../assets/img/bg-encontacto-mobile.jpg);}
    .masthead#gestantes {background: url(../assets/img/bg-gestantes-mobile.jpg);}
}