/*!
 * Start Bootstrap - Modern Business (http://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
 @import url(https://fonts.googleapis.com/css?family=Raleway:200,300,400,500,600);

body {
    padding-top: 54px;
    font-family: 'Raleway', Arial, sans-serif!important;
    color:#292b2c;
    font-weight: 300;
}
[type=reset], [type=submit], button, html [type=button]{
  -webkit-appearance: button;
background: #37bfce;
color: white;
border: none;
cursor: pointer;
height: 50px;
font-size: 1.5em!important;
margin: 20px 0px;
border-radius: 0;
}
h1,h2{color:#000; }
h3{font-weight: 400 }
@media (min-width: 992px) {
    body {
        padding-top: 56px;
    }
}
.page-content{margin: 40px auto 120px;}
.insta{width:105%}
.carousel-item {
    height: 65vh;
    min-height: 300px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.portfolio-item {
    margin-bottom: 30px;
}
.navbar h2 a:hover{color:white;}

.share {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.getshare input[type="checkbox"] {
  display: none;
}
.getshare-counter {
  background: -webkit-linear-gradient(#6d96b5, #3f729b);
  background: -moz-linear-gradient(#6d96b5, #3f729b);
  background: -o-linear-gradient(#6d96b5, #3f729b);
  background: -ms-linear-gradient(#6d96b5, #3f729b);
  background: linear-gradient(#6d96b5, #3f729b);
  color: #fff;
  cursor: pointer;
  line-height: 24px;
  display: block;
  border-radius: 3px;
  padding: 0 5px 0px 25px;
  font-size: 14px;
  font-weight: 600;
}
.getshare-counter:before {
  content: '';
  width: 14px;
  height: 100%;
  display: block;
  position: absolute;
  background: url("http://andreasstorm.com/lib/instagram.svg") no-repeat center center;
  -webkit-background-size: 14px;
  -moz-background-size: 14px;
  background-size: 14px;
  left: 5px;
}

/*----- Tabs -----*/
.tabs {
    width:100%;
    display:inline-block;
}

    /*----- Tab Links -----*/
    /* Clearfix */
    .tab-links:after {

        clear:both;
        content:'';
    }

    .tab-links li {
        float:left;
        list-style:none;
		padding:0px 10px 0px 0px;
    }

    .tab-links a {
        padding:9px 15px;
        display:inline-block;
        color:#fff;
        background: #37bfce;
        transition:all linear 0.15s;
  text-decoration:none;
    }

    .tab-links a:hover, .btn .btn-primary:hover {
        background:#000;
        text-decoration:none;
    }

li.active a, li.active a:hover {
    background:#000;
    color:#fff;
}

/*----- Content of Tabs -----*/
.tab-content {



    background:#fff;
}

    .tab {
        display:none;
    }

    .tab.active {
        display:block;
    }
    .formsh-kids{border:none; margin:0px; width:100%; min-height:1550px; }

    .formsh-adults{border:none; margin:0px; width:100%; min-height:900px;}

    .teal{color:rgb(54, 191, 206);}
.form_border{    background-color: white;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
    padding: 25px 50px;
    border: 1px solid #e9c1f8;}
    .ts_field{list-style: none;
      padding:0px;
    }
    .py-5{
        position:fixed;
        bottom:0;
    }
.tab {
  display: none;
}
.tab.active {
  display: block;
}