/*!
 * Start Bootstrap - 3 Col Portfolio HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
    padding-top: 0px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	background:#dad0bd url("../images/main/bg.jpg") repeat;
}

.portfolio-item {
    margin-bottom: 25px;
}

footer {
    margin: 50px 0;
}

h1 { font-family: 'Cabin', sans-serif; font-size: 2.25em;margin:16px 0; color:#4C627C;
}

h3 { font-family: 'Cabin', sans-serif; font-size: 1.75em; margin-bottom:16px; color:#4C627C;
}

h4 { font-family: 'Cabin', sans-serif; font-size: 1.25em;
}

h5 { font-family: 'Cabin', sans-serif; font-size: 1.15em;color:#4C627C;
}

p { line-height:24px;
}

ul { line-height:24px;
}

hr {border:1px dashed #251d11; background:none; height:1px;
}

.navbar {background: url("../images/main/navigation.jpg") repeat top center; padding-top:20px; border:none;}

.thumbnail {margin:0; padding:6px; border:2px solid #c8baa9; background-color:#f0e2d2; margin-bottom:20px;}

.index-portfolio-1 {background: url("../images/main/bg-mahogany.jpg") repeat-y; padding:10px 20px; max-width:1140px; margin:auto; border-radius: 12px;}

.index-portfolio-2 {background: url("../images/main/bg-grain.jpg") repeat; padding:10px 20px; max-width:1140px; margin:auto; border-radius: 12px;}

.portfolio {background: url("../images/main/bg-grain.jpg") repeat; padding:21px 20px 0 20px; max-width:1140px; margin:auto;}

.strip {background: url("../images/main/bg-strip.jpg") repeat; padding:3px 10px 8px 10px; max-width:1140px; margin:12px auto 36px auto;}

.nav-strip-extended {background: url("../images/main/bg-nav-strip.jpg") repeat top center; padding:3px 10px 8px 10px; margin:20px auto 26px auto;}

.nav-strip {background: url("../images/main/bg-nav-strip.jpg") repeat top center; padding:3px 10px 8px 10px; max-width:1140px; margin:20px auto 26px auto; border-radius:6px;}

.nav-strip-xs {background: url("../images/main/bg-nav-strip-xs.jpg") repeat; padding:3px 10px 8px 10px; max-width:1140px; margin:20px auto 26px auto;}

.line-item {line-height:1.5em;}


.BtnAzure {
    margin-top:10px;
	background-color:#337ab7;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-size:16px;
	padding:12px 30px;
	text-decoration:none;
	text-align:center;
}
.BtnAzure:hover {
	background-color:#23527c;
	color:#fff;
	text-decoration:none;
}
.BtnAzure:active {
	position:relative;
	color:#fff;
	top:1px;
}

.BtnSapphire {
    margin-top:10px;
	background-color:#4C627C;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-size:16px;
	padding:12px 30px;
	text-decoration:none;
	text-align:center;
}
.BtnSapphire:hover {
	background-color:#23527c;
	color:#fff;
	text-decoration:none;
}
.BtnSapphire:active {
	position:relative;
	color:#fff;
	top:1px;
}

.rounded-img {
  border-radius: 12px;
}

.rounded-top-img {
  border-radius: 12px 12px 0 0;
}

.rounded-bottom-img {
  border-radius: 0 0 12px 12px;
}


a.anchor:link {text-decoration: none;}
a.anchor:visited {text-decoration: none;}
a.anchor:active {text-decoration: none;}
a.anchor:hover {text-decoration: none;}


a.carolina:link {color:#9dbcd8; text-decoration: none;}
a.carolina:visited {color:#9dbcd8; text-decoration: none;}
a.carolina:active {color:#9dbcd8; text-decoration: none;}
a.carolina:hover {color: #09f; text-decoration: none;}

