/* Bootstrap Ovverrides
-------------------------------------------------- */
.navbar-default{
background-color: #000;
border:none;
}
.navbar-default .navbar-nav > li > a {color: #fff;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
color: #90aac8 !important;
background-color:transparent;
}

a{color:#fff !important;}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
color: #90aac8;
background-color: transparent;
}

.navbar-nav > li {
float: left;
padding-left: 60px;
}

.container-fixed {
  margin: 0 auto;
  max-width: 960px;
}
/* Navset Body ID's */

#navset-home {
	
}
html,body{min-height:100%;background-color: #000;}


/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.text-muted {
color: #999;
margin-top: 20px;
}
#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: transparent;
}

/* Custom CSS
-------------------------------------------------- */

/* Image Backgrounds  */ 

.fill {
  position: relative;
  left: 0;
  width: 100%;
  height: auto;
}

.fillslide{
	position: relative;
	left: 0;
	width: 100%;
	height: 100%;
}

.caption{
  position: absolute;
  bottom: 0;
  margin-bottom: 20px;
  color: #ffffff;
  text-align: center;
}
.collectiontext a:hover{color:#fff;}

.biotext{
  color: #fff;
  text-align: justify;
  line-height: 30px;
}
.minilogo{text-align: center;}
.context{
	color:#fff;
	font-size: 18px;
	line-height: 2;
}

.shopbtn{
  position: absolute;
  bottom: 0;
  right: 0;
  margin-bottom: 40px;
  margin-right: 50px;
  background-color: #000 !important;
  border: none !important;
}

.blogbtn{
  position: absolute;
  bottom: 0;
  right: 0;
  margin-bottom: 40px;
  margin-right: 50px;
  background-color: #000 !important;
  border: none !important;
}

.instabtn{
  position: absolute;
  top: 0;
  left: 0;
  margin-bottom: 40px;
  margin-left: 50px;
  margin-top: 90px;
  font-size: 20px;
  background-color: #000 !important;
  border: none !important;
}

.fbbtn{
  position: absolute;
  top: 0;
  left: 0;
  margin-bottom: 40px;
  margin-left: 50px;
  margin-top: 90px;
  font-size: 20px;
  background-color: #000 !important;
  border: none !important;
}

.pinbtn{
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: 40px;
  margin-left: 50px;
  margin-top: 10px;
  font-size: 20px;
  background-color: #000 !important;
  border: none !important;
}

.twittbtn{
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: 40px;
  margin-left: 50px;
  margin-top: 10px;
  font-size: 20px;
  background-color: #000 !important;
  border: none !important;
}

.logo{
 max-width:600px;
 min-width:330px !important; 
 margin:0 auto;
 margin-bottom:30px;
 margin-top: 30px;
 height: 110px;
}
.lines{
max-width:960px !important;
min-width: 330px !important;
margin:0 auto;
height: 17px;
}

.socialicons li {
display: inline;
margin-right: 20px;
}
.copyright{
color: #fff;
text-align: right;
margin-top: 10px;
font-size: 12px;
}

.bottom{margin-bottom: 30px;}
.top{margin-top: 30px;}
/* MODAL */
.modal-fullscreen {
	background: transparent;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin-left: -50%;
	width: 100%;
}
.modal-fullscreen.fade.in {
	bottom: 0;
	top: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
	background: transparent;
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2000;
}
.modal-fullscreen:hover .modal-header,
.modal-fullscreen:hover .modal-footer {
  opacity: 1;
}
.modal-fullscreen .modal-header [data-dismiss="modal"] {
	float: right;
}
.modal-fullscreen .modal-footer {
	bottom: 0;
	top: auto;
}
.modal-fullscreen .modal-body {
	color: #fff;
	max-height: 100%;
	padding: 0;
	text-align: center;
}
.modal-fullscreen .modal-body > * {
	margin-bottom: 0;
	margin-top: 0;
}

@media (max-width: 767px) {
	.modal-fullscreen {
		margin-left: 0;
	}
	.modal-fullscreen.fade.in {
		left: 0;
		right: 0;
	}
}

.modal .carousel-fit {
	margin: 0;
}
.carousel-fit .carousel-inner,
.carousel-fit .carousel-inner > .item {
	height: 100%;
}
.carousel-fit .carousel-inner > .item,
.carousel-fit .carousel-inner > .item > img {
	max-height: 100%;
}
.carousel-fit .carousel-inner > .item {
	text-align: center;
}
.carousel-fit .carousel-inner > .item > img {
	display: inline-block;
}
.carousel-fit .carousel-inner > .item > .carousel-caption {
	text-align: left;
}
.carousel-fit.carousel-caption-active .carousel-inner > .item > .carousel-caption,
.carousel-fit.carousel-caption-hide .carousel-inner > .item > .carousel-caption,
.carousel-fit.carousel-caption-hover .carousel-inner > .item > .carousel-caption {
	-webkit-transition: bottom 1s;
	-moz-transition: bottom 1s;
	-ms-transition: bottom 1s;
	-o-transition: bottom 1s;
	transition: bottom 1s;
}

/* display caption when active */
.carousel-fit.carousel-caption-active .carousel-inner > .item > .carousel-caption {
	bottom: -100%;
}
.carousel-fit.carousel-caption-active .carousel-inner > .item.active > .carousel-caption {
	bottom: 0;
}

/* display caption when hover */
.carousel-fit.carousel-caption-hover .carousel-inner > .item > .carousel-caption {
	bottom: -100%;
}
.carousel-fit.carousel-caption-hover .carousel-inner > .item.active > .carousel-caption:hover,
.carousel-fit.carousel-caption-hover .carousel-inner > .item.active > img:hover + .carousel-caption {
	bottom: 0;
}

/* hide caption when hover */
.carousel-fit.carousel-caption-hide .carousel-inner > .item.active > img:hover + .carousel-caption {
	bottom: -100%;
}

@media (max-width: 480px) {
	.carousel-fit .carousel-caption {
		position: absolute;
	}
}