/* Required height of parents of the Half Page Carousel for proper displaying carousel itself */

    html,
    body,
    header,
    .view {
      height: 100%;
      font-family: 'Montserrat', sans-serif;
      font-size: 0.9em;
    }

    @media (max-width: 740px) {
      html,
      body,
      header,
      .view {
        height: 1000px;
      }
    }

    @media (min-width: 800px) and (max-width: 850px) {
      html,
      body,
      header,
      .view {
        height: 650px;
      }
    }
    @media (min-width: 800px) and (max-width: 850px) {
              .navbar:not(.top-nav-collapse) {
                  background: #1C2331!important;
              }
          }


@media (max-width: 575.98px){
.full-page-intro {
    height: 70%; 
    } }

/* Adding color to the Navbar on mobile */
@media only screen and (max-width: 768px) {
  .navbar {
    background-color: #1C2331; } }

main{

}

/* Navbar animation */
.navbar {
  background-color: rgba(0, 0, 0, 0.3); }

.top-nav-collapse {
  background-color: #1C2331; }

.nav-link:hover{
	background-color: rgba(255,255,255,.1);
	color:#717171!important;
	text-shadow: 2px 2px 8px #565656!important;
}

.sombra {
    -webkit-filter: drop-shadow(5px 5px 5px rgba(0,0,0,1)) !important;
    filter: drop-shadow(5px 5px 5px rgba(0,0,0,1)) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')" !important;
    filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')" !important;
}
.texto-sombra{
	color:#6285A9;
	text-shadow:2px 3px 3px #000;
}


/* Footer color for sake of consistency with Navbar */
.page-footer {
  background-color: #1C2331; }

.rgba-black-light, .rgba-black-light:after {
    background-color: rgba(0,0,0,.1);
}
.portafolio{
	font-size:12px;
}
.titulo{
	font-size:12px;
}