@charset "UTF-8";
/* CSS Document */

	

	body {margin-right: 0px;padding-right: 0px;}
	p {text-align: left;}
	.center {text-align: center;}
	.mar-top-40 {margin-top: 40px;}
	div.verttext {
  text-align: right;
 margin-top: 80px;
  -ms-transform: rotate(-90deg); /* IE 9 */
  -webkit-transform: rotate(-90deg); /* Safari 3-8 */
  transform: rotate(-90deg);
}
	.watermark {background: url(../images/tetons-lt-back_7-28-19.jpg) no-repeat; background-size: cover; background-position: center; }
	.img-crop {float: left; width: 35%; height: auto; margin: 0 20px 10px 0;}
	.contact-back {background: #000;
background:-webkit-linear-gradient(55deg, rgb(0, 0, 0) 0%, rgb(35, 64, 231) 90%);
background:-o-linear-gradient(55deg, rgb(0, 0, 0) 0%, rgb(35, 64, 231) 90%);
background:-moz-linear-gradient(55deg, rgb(0, 0, 0) 0%, rgb(35, 64, 231) 90%);
background:linear-gradient(55deg, rgb(0, 0, 0) 0%, rgb(35, 64, 231) 90%);
		color: #fff; padding-bottom: 10px; font-weight: bold;  }
	.contact-back a {color: #fff; text-decoration:none;}
	.contact-border {background: #000;}
	.logo-header {font-weight: bold; color: rgba(35,64,231,.70); font-size: 13px; margin-top: 7px;}
	.blue-link {color: rgba(35,64,231,1.00); }
.navbar {
    position: relative; 
	height: auto;
	border: none;
	border-radius: 0px;
	background: rgba(0,0,0,1.0);
}
 .navbar-brand {
    position: absolute;
    width: 50%; height: 62px;
    left: 25%;
    top: 0;
    text-align: center;
    margin: auto;
	background: url(../images/tetons-logo-back_600x144.jpg) no-repeat center;
	 background-size: 300px auto;  
	  
}
	.logotext { position: absolute; top: 52px; left: 25%; width: auto; font-size: 11px; text-align: center; margin-top: 0px; padding-top: 0px;}
	.navbar-brand > img {text-align: center; margin: -5px auto; padding-top: 0;}
.navbar-toggle {z-index:3;}
	.nav.navbar-nav.navbar-right .dropdown .dropdown-menu, 
.nav.navbar-nav.navbar-left .dropdown .dropdown-menu{
	background-color: #000; }
.nav.navbar-nav.navbar-right > li > a,
.nav.navbar-nav.navbar-left > li > a {color: #ddd;}
.nav.navbar-nav.navbar-right > li > a:hover,
.nav.navbar-nav.navbar-left > li > a:hover {color: #fff; font-weight: bold;}	
	
	.dropdown-menu > li > a {color: #ddd;}	
.dropdown-menu > li > a:hover,
	.dropdown-menu > li > a:focus { color: #fff; background: none; font-weight: bold;}
	botalign {height: 770px; }
	.carousal-inner  {height: 770px; }	
.carousel-inner > .item > img {max-height: 700px; width: auto;}
#webtxt {display:none;}
.la-width {min-width: 45px; text-align: right; margin-right: 5px;}	
	
	.divider {border-top: 1px solid #bbb; height: 5px; padding: 0; margin: 0;}

a.appleLinks {color:#333 !important; font-weight: normal; text-decoration: none;}
@media (max-width: 767px) {
.carousel-inner > .item > img {height: 180px; width: auto;}
	}
	
.carousel-caption {
	position: relative; padding-top: 5px;
  padding-bottom: 20px;
	left: auto;
	right: auto;
	top: 0px;
	bottom: 0px;
	}
.carousel-caption h3
 {font-size: 1.3em; font-weight: bold;
  text-shadow: none; color: #000; margin: 5px;
}
.carousel-caption p
 {font-size: 1em;
  text-shadow: none; color: #000; margin: 5px; 
}
.carousel-control {
  position: absolute; height: 100px;
  top: 38%;
  bottom: 0px;
  width: 11%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  background-color: none;
  filter: none;
  
}
.carousel-control.left, .carousel-control.right {
   background: none; 
 
}
.carousel-indicators li {
  background-color: #999;
  background-color: rgba(70,70,70,.25);
}
#carousel2 .carousel-indicators {
            margin: auto;
            overflow: auto;
            position: static;
            text-align: center;
            white-space: nowrap;
            width: 90%; 
        }
#carousel2 .carousel-indicators li {
            background-color: transparent;
            -webkit-border-radius: 0;
            border-radius: 0;
            display: inline-block;
            height: auto;
            margin: 0 !important;
            width: auto;
        }
#carousel2 .carousel-indicators li img {
            display: block; height: 80px; width: auto; 
        }
.carousel-indicators .active {
  background-color: #444;
}
#carousel2 .carousel-indicators li img:hover {
           border-top: solid 2px rgba(35,64,231,1.00);
        }

	
@media (max-width: 767px) {
a.appleLinks {color:#333 !important; font-weight: normal; text-decoration: none;}
.botalign {height: 270px;}	
	.logo-header {font-size: 11px;}
.carousel-inner > .item > img {height: 180px; width: auto;}
		
.carousel-control.left, .carousel-control.right {
   background: none; top: 20%;
}
	

		
.nav.navbar-nav.navbar-right .dropdown .dropdown-menu, 
.nav.navbar-nav.navbar-left .dropdown .dropdown-menu{
	background-color: #000; }

	
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus { color: #fff;
   
}
	
.nav.navbar-nav.navbar-right a:hover, 
.nav.navbar-nav.navbar-right a:focus,
.nav.navbar-nav.navbar-right a:active {
	background-color: none; color: #fff;
}
.nav.navbar-nav.navbar-left a:hover, 
.nav.navbar-nav.navbar-left a:focus,
.nav.navbar-nav.navbar-left a:active {
	border-radius: 0px;
	background: none; color: #fff;
}
	
 	
	
	
/*toggle menu icon*/	
.navbar-inverse .navbar-toggle {width: 36px; height: 36px;
  border: none; border-radius: 50%; text-align: center; padding: 0 0px 0 7px;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: rgba(119,137,240,1.0); 
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #eee;
}
	

/*end toggle menu icon*/	
	
/*remove border at top of open toggled menu*/	
	.navbar-collapse {border-top: none;}


.checkbox {margin: 0px; padding: 5px; line-height: normal;  }
	.no-pad-top {padding-top: 0px; margin-top: 0px;}
}/*end of media max-width 767*/

