/*
 * Author: Carlos Alvarez
 * URL: http://alvarez.is
 *
 * Project Name: STANLEY - Free Bootstrap 3 Theme
 * Version: 1.0
 * URL: http://blacktie.co
 */

@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);

body {
  	background-color: #ffffff;
  	font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #555;

    -webkit-font-smoothing: antialiased;
    -webkit-overflow-scrolling: touch;
}


.prod-img:hover {
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}


.img-center {
  margin: 0 auto;
  display: inline;
}



.carousel-control.left, .carousel-control.right {
    background-image: none
}

.carousel-inner > .item > img {
    margin: 0 auto;
}

/* Titles */
h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #333;
}

h1 {
	font-size: 35px;
	margin-top: 30px;
	margin-bottom: 30px;
}

/* content */

.greycon {
	background: #f0f0f0;
	width: 100%;
}

.greyborder {
	border-right: 2px solid #818181;
}

.whitecon {
	padding: 50px;
}

.whitebg {
	background: #ffffff;
	padding: 30px;
}

.hometext {
	color: #45454a;
	padding-top: 5px;
	font-size: 16px;
}

.padded {
	padding: 50px 100px; /* dependant on screen size! */
}

.table-borderless tbody tr td, .table-borderless tbody tr th, .table-borderless thead tr th {
    border: none;
}

/* Paragraph & Typographic */
p {
    line-height: 28px;
    margin-bottom: 25px;
    font-size: 16px;
}

.centered {
    text-align: center;
}

 hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

.nav-center {
    margin:0;
    float:none;
}

.navbar-inner{
    text-align:center;
}

.navbar {
	text-transform: uppercase;
	margin-bottom: 0px;
	padding: 10px 30px 10px 30px;
}

.navbar-right {
	padding-top: 70px;
}


.navbar-inverse {
	background-color: #f0f0f0;
	border-color: #f0f0f0;
}

.navbar-inverse .navbar-nav > li > a {
	color: #818181;
}

.navbar-inverse .navbar-nav > li > a:hover {
	color: #45454a;
}



.navbar-inverse .navbar-brand {
	
}

.navbar-inverse .navbar-toggle {
	border-color: transparent;
}

.progress-bar-theme {
  background-color: #d6bfdb;
}

/* mininavbar */

.mininavbar{
	background-color: #88836e;
	border-color: #cfc9ba;
	height: 40px;
	color: #ffffff;
	text-transform: uppercase;

}

.mininavbar .dropdown-menu {
	text-align: left;
}

.mininavbar .navbar-nav > li {
	margin: 6px;
}

.mininavbar .navbar-nav > li > a {
	color: #ffffff;
	padding: 4px;

}

.mininavbar .navbar-nav > li > a:hover {
	color: #222222;
	
}

.mininavbar .navbar-nav {
    display: inline-block;
    float: none;
}

.mininavbar .navbar-collapse {
    text-align: center;
}

.greytxt {
color: #999;
}

/* Helpers */

.mt {
	margin-top: 40px;
	margin-bottom: 40px;
}

.pt {
	padding-top: 50px;
	padding-bottom: 50px;
}


/* +++++ WRAP SECTIONS +++++ */

#ww {
	padding-top: 70px;
	padding-bottom: 70px;
	color: #ffffff;
	/* background-color: #f2f2f2; */
	background: url(../img/bg.jpg) no-repeat center center; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;
}

#footer {
	/* margin-top: 50px;
	padding-top: 50px;*/
	padding-bottom: 50px; 
}

#footer p {
	color: #818181;
}

#footer h4 {
	color: white;
	text-transform: uppercase;
	padding-bottom: 20px;
}


/* +++++ Color Wraps / Blog Page +++++ */

#grey {
	padding-top: 60px;
	padding-bottom: 60px;
	/*background-color: #f2f2f2; */
	
	background: url(../img/bg1.jpg) no-repeat center center; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;
}

#last {
	padding-top: 60px;
	padding-bottom: 60px;
	/*background-color: #f2f2f2; */
	
	background: url(../img/bg1.jpg) no-repeat center center fixed; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;
}

#white {
	padding-top: 60px;
	padding-bottom: 60px;
	background-color: #ffffff;
}



/* Blog Date*/
bd {
	font-size: 12px;
	text-transform: uppercase;
	color: #d2d2d2;
	font-weight: 700;
}

/* Blog Author*/
ba {
	font-size: 12px;
	text-transform: uppercase;
}

/* Blog Quote */
.bq {
	font-size: 22px;
	padding-top: 30px;
}

/* Blog Tags */
bt {
	font-size: 12px;
}

/* ================== PORTFOLIO IMAGES HOVER EFFECT ================== */
/* Effects also are controled by hover.zoom.js */
.zoom { 
    display:block; 
    position:relative; 
    overflow:hidden; 
    background:transparent url(../img/loader.gif) no-repeat center;
}


    .zoomOverlay {
        position:absolute;
        top:0; left:0;
        bottom:0; right:0;
        display:none;
        background-image:url(../img/zoom.png);
        background-repeat:no-repeat;
        background-position:center;
    }

.zoom2 {
	opacity: 1;
}

.zoom2:hover {
	opacity: 0.5;
}

/* glyphicon Configuration */

.icon {
	color: #d6bfdb;
}

.icon-white, .white {
	color: #ffffff;
}

.dkpurple-btn {
	/* color: #c99cd2; */
	color: #fff;
	background: #a782af;
	padding: 2px 5px;
	border-radius: 6px;
}


.dkpurple {
	
	color: #a782af;
	
}

.purple {

	color: #d6bfdb;
	
}

.purple-btn {
	/* color: #c99cd2; */
	color: #a782af;
	background: #fff;
	padding: 3px 10px;
	border-radius: 6px;
}
/* ================== EXTRA CUSTOMIZATION ================== */

.btn-clear {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
}

.btn-clear:hover,
.btn-clear:focus,
.btn-clear:active,
.btn-clear.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
  cursor: default;
}

.btn-help {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
}

.btn-help:hover,
.btn-help:focus,
.btn-help:active,
.btn-help.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
  cursor: help;
}

.btn-clear:active,
.btn-clear.active {
  background-image: none;
  outline: 0;
}

.btn-clear:focus {
  outline: none;
  outline: 0px;
  outline-offset: 0px;
}

/* register form */
.centered-form{
	margin-top: 60px;
}

.centered-form .panel{
	background: rgba(255, 255, 255, 0.8);
	box-shadow: rgba(0, 0, 0, 0.3) 20px 20px 20px;
}

.btn-hd {
  color: #ffffff;
  background-color: #d3addb;
  border-color: #d3addb;
}

.btn-hd:hover,
.btn-hd:focus,
.btn-hd:active,
.btn-hd.active,
.open .dropdown-toggle.btn-hd {
  color: #ffffff;
  background-color: #d6bfdb;
  border-color: #d6bfdb;
}

.btn-hd:active,
.btn-hd.active,
.open .dropdown-toggle.btn-hd {
  background-image: none;
}





/* display navbar dropdown on hover */
ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;   
	text-transform: none;
}

.getstarted{
color: #222222;
}

/* allow for centering of responsive images */
.img-responsive {
  display: inline; 
}
