.-section-title {
    font-style: normal;
    line-height: 1.2
}

.mbr-section-subtitle {
    line-height: 1.3
}

.mbr-text {
    font-style: normal;
    line-height: 1.6
}

#sticky-footer {
    flex-shrink: none;
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

.navbar-dark .navbar-nav .show>.nav-link {
    color: #000000 !important;
    background: #ffffff !important;
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none;
    border-radius: 0px;
    border: none;
}

.none-list {
    list-style-type: none;
}

.item-features {
    color: white;
    background: rgb(44, 44, 44);
    padding: 0px 8px;
    border-radius: 3px;
}

#container-info {
    background-image: url('../img/background/sealion-galapagos.jpg');
    background-repeat: no-repeat;
    background-size: 100%;
    background-attachment: fixed;
}

@media only screen and (max-width: 800px) {
    #container-info {
        background-image: url('../img/background/blue-footed-booby.jpg');
        background-repeat: no-repeat;
        background-size: 100%;
        background-attachment: fixed;
    }
}

.active-academy {
    background: black;
}

.nav-tabs .nav-link.active {
    color: #ffffff!important;
    background-color: #000000 !important;
    border-color: #000000 #757575 #000000 !important;
}

.nav-tabs {
    border-bottom: 1px solid #000000;
}

a {
    color: #000000;
    text-decoration: none;
    background-color: transparent;
}

.btn-sm {
    padding: .0rem .5rem !important;
}

.bg-dark-2 {
    background-image: linear-gradient(#343a40, #343a4000)!important;
}

.display-1 {
    font-family: Raleway, sans-serif;
    font-size: 2rem
}

.display-1>.mbr-iconfont {
    font-size: 5.76rem
}

.display-2 {
    font-family: Raleway, sans-serif;
    font-size: 1.8rem
}

.display-2>.mbr-iconfont {
    font-size: 5.76rem
}

.display-3 {
    font-family: Raleway, sans-serif;
    font-size: 1.6rem
}

.display-3>.mbr-iconfont {
    font-size: 5.76rem
}

.display-4 {
    font-family: Raleway, sans-serif;
    font-size: 1.5rem
}

.display-4>.mbr-iconfont {
    font-size: 5.76rem
}

.display-5 {
    font-family: Raleway, sans-serif;
    font-size: 1.3rem
}

.display-5>.mbr-iconfont {
    font-size: 5.76rem
}

.display-6 {
    font-family: Raleway, sans-serif;
    font-size: 1.2rem
}

.display-6>.mbr-iconfont {
    font-size: 5.76rem
}

.display-7 {
    font-family: Raleway, sans-serif;
    font-size: 1rem
}

.display-7>.mbr-iconfont {
    font-size: 5.76rem
}

.space-1 {
    line-height: 0.4;
}

.space-2 {
    line-height: 0.6;
}

.space-3 {
    line-height: 0.8;
}

.space-4 {
    line-height: 1.2;
}

div.sticky-2 {
    position: -webkit-sticky;
    position: sticky;
    top: 80px;
    padding: 20px;
    background: #00000090;
    box-shadow: 1px 1px 5px black;
    color: white;
}

@media only screen and (max-width: 800px) {
    .icon-bar {
        display: none;
    }
}

.icon-bar {
    position: fixed;
    z-index: 1;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.icon-bar a {
    display: block;
    text-align: center;
    padding: 10px;
    transition: all 0.3s ease;
    color: white;
    font-size: 20px;
}

.icon-bar a:hover {
    background-color: #000;
    color: #ffffff;
}

.facebook {
    background: #3B5998;
    color: white;
}

.twitter {
    background: #55ACEE;
    color: white;
}

.youtube {
    background: #ff0000;
    color: white;
}

.whatsapp {
    background: #52dd39;
    color: white;
}

.instagram {
    background: #704325;
    color: white;
}

.linkedint {
    background: #0e72a3;
    color: white;
}

.margin-1 {
    margin-bottom: 0rem !important;
}

.margin-2 {
    margin-bottom: 0.2rem !important;
}

.margin-3 {
    margin-bottom: 0.5rem !important;
}

.margin-4 {
    margin-bottom: 1rem !important;
}

.radius-1 {
    border-radius: 5px;
}

.radius-2 {
    border-radius: 10px;
}

.radius-3 {
    border-radius: 50px;
}

.text-light {
    color: #ffffff;
}

.text-green {
    color: #656d01;
}

.text-green-light {
    color: #c4bc3b;
}

.text-gold {
    color: #b19550;
}

.text-gold-light {
    color: #c4a66a;
}

.text-blue {
    color: #37434d;
}

.text-blue-2 {
    color: #00555a;
}

.container {
    padding-top: 15px;
    padding-bottom: 15px;
}

.container-2 {
    padding-top: 25px;
    padding-bottom: 20px;
}

.container-3 {
    padding-top: 50px;
    padding-bottom: 20px;
}

.fondo-obscuro {
    background-color: black;
}

.fondo-azul {
    background-color: #6e8da3;
}

.fondo-claro {
    background-color: #ffffff;
    ;
}

.fondo-gray {
    background-color: #b4b4b4;
    ;
}

.fondo-green {
    background-color: #41460a;
}

.fondo-blue {
    background-color: #073b4c;
}

.fondo-blue-dark {
    background-color: #112433;
}

.multi-item-carousel {
    overflow: hidden;
}

.multi-item-carousel .carousel-indicators {
    margin-right: 25%;
    margin-left: 25%;
}

.multi-item-carousel .carousel-control-prev,
.multi-item-carousel .carousel-control-next {
    width: 25%;
    z-index: 11;
    /* .carousel-caption has z-index 10 */
}

.multi-item-carousel .carousel-inner {
    width: 250%;
    margin-right: 5px;
}

.multi-item-carousel .carousel-item-next:not(.carousel-item-left),
.multi-item-carousel .carousel-item-right.active {
    -webkit-transform: translate3d(33%, 0, 0);
    transform: translate3d(33%, 0, 0);
}

.multi-item-carousel .carousel-item-prev:not(.carousel-item-right),
.multi-item-carousel .carousel-item-left.active {
    -webkit-transform: translate3d(-33%, 0, 0);
    transform: translate3d(-33%, 0, 0);
}

.multi-item-carousel .item__third {
    float: left;
    position: relative;
    width: 33.33333333%;
    padding-right: 5px;
}

.star-class {
    color: rgb(255, 123, 0);
    font-size: 1.2rem;
}

.border-box {
    border-left: 1px solid rgb(88, 87, 87);
    border-right: 1px solid rgb(88, 87, 87);
    border-bottom: 1px solid rgb(88, 87, 87);
}

.spacer-padding {
    padding-top: 40px;
    padding-bottom: 40px;
}

.img-border-radius {
    border-radius: 100px;
}

.text-gray {
    color: gray;
}

.trip-advisor-color {
    color: #34e0a1;
}