@import url("fonts.css");

/* General
------------------------------------------------------------- */
/*
.no-space [class *="span"] {
	padding: 0;
	margin: 0;
}


.row {
  margin-bottom: 20px;
}
.row .row {
  margin-top: 10px;
  margin-bottom: 0;
}
[class*="col-"] {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #eee;
  border: 1px solid #ddd;
  background-color: rgba(86,61,124,.15);
  border: 1px solid rgba(86,61,124,.2);
}

*/
body {
	font-size: 15px;
	line-height: 25px;
	font-family: MyriadPro, Tahoma, verdana;
	color: #7a5f57;
	background: #f0ece3 url("../images/bg-body.jpg") repeat-x left top;
	font-weight: normal;
}

.socicon {
	font-family: 'socicon' !important;
	font-size: 40px;
}

.social-icons a:link,.social-icons a:visited {
	color: #FFF;
}

.social-icons a:hover {
	text-decoration: none;
}

.social-icons a:hover span {
	background: #e77315;
}

.page-wapper {
	
}

.container {
	max-width: 960px;
}

.moduletable {
	
}

.box {
	position: relative;
	background-color: #f2f0eb;
	border-radius: 0 0 3px 3px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(144, 144, 144, 0.7);
	-moz-box-shadow: 0px 0px 7px 0px rgba(144, 144, 144, 0.7);
	box-shadow: 0px 0px 7px 0px rgba(144, 144, 144, 0.7);
}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul li {
	list-style-type: disc;
	margin: 0 0 0 15px;
	padding: 0 0 0 0px;
}

a:link, a:visited {
	color: #80848b;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.form-actions .btn-primary {
	background: #7A5F57;
	border-color: #7A5F57;
	font-weight: 700;
}

.form-actions .btn-primary:hover {
	background: #81858B;
	border-color: #81858B;
}

p.readmore a.btn:link, p.readmore a.btn:visited {
	text-transform: uppercase;
	padding: 0;
	font-family: MyriadPro;
	font-size: 15px;
}

p.readmore a.btn:hover {
	text-decoration: underline;
	color: #7a5f57;
}

/***** Toolbar
------------------------------------------------------------- */
.toolbar-wapper {
	
}

.toolbar-wapper .tb-left {
	
}

.toolbar-wapper .tb-right {
	
}

/***** Header
------------------------------------------------------------- */
.header-wapper {
	
}

.header-wapper .hd-left {
	
}

.header-wapper .hd-right {
	min-height: 139px;
	background: url("../images/bg-header.png") no-repeat left top;
}

.header-wapper .hd-right .logo {
	padding: 20px 15px 0 0;
}

/***** Show Case
------------------------------------------------------------- */
.showcase-wapper {
	margin-top: 8px;
}

.showcase-wapper .showcase-l-wapper {
	
}

.showcase-wapper .showcase-r-wapper {
	
}

/***** Navigation
------------------------------------------------------------- */
.navbar-vcp {
	background: transparent !important;
	border: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	margin-top: 29px !important;
}

.navbar-vcp .navbar-nav {
	float: right !important;
}

.navbar-vcp .nav > li > a:link, .navbar-vcp .nav > li > a:visited {
	border-right: 1px solid #b8a583;
	color: #b8a583;
	padding: 0px 15px 3px 15px;
}

.navbar-vcp .nav > li.last > a {
	border-right: none;
}

.navbar-vcp .nav > li > a:hover, .navbar-vcp .nav > li.active > a {
	background: none !important;
	color: #80848B;
}

/***** Top Section
------------------------------------------------------------- */
.top-wapper {
	
}

.top-wapper .topa-wapper {
	
}

.top-wapper .topb-wapper {
	
}

/***** Breadcrumbs Section
------------------------------------------------------------- */
.breadcrumbs-wapper {
	
}

.breadcrumbs-wapper .breadcrumbs {
	
}

/***** Main Slideshow
------------------------------------------------------------- */
.main-slideshow {
	
}

/***** Left Column
------------------------------------------------------------- */
.left-column {
	background: #f2f0eb;
}

.left-column .moduletable h3 {
	padding: 15px;
	margin: 0;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 18px;
	font-family: MyriadPro;
	font-weight: 700;
}

.left-column ul.category-module li .item-section {
	padding: 0 15px 0 0;
}

.left-column ul.category-module li .item-section a:link, .left-column ul.category-module li .item-section a:visited {
	display: block;
	padding: 0 0 0 15px;
	margin: 5px 0;
	text-transform: uppercase;
}

.left-column ul.category-module li .item-section a:hover, .left-column ul.category-module li .item-section a.active {
	background: #dbd3c0;
	text-decoration: none;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(144, 144, 144, 0.7);
	-moz-box-shadow: 0px 0px 7px 0px rgba(144, 144, 144, 0.7);
	box-shadow: 0px 0px 7px 0px rgba(144, 144, 144, 0.7);
}

/***** Main Column
------------------------------------------------------------- */
.main-wapper {
	margin-bottom: 50px;
}

.main-wapper .row {
	background: #f2f0eb;
}

.main-column {
	
}

.main-column .main-top {
	
}

.main-column .main-bottom {
	
}

.main-column .main-content {
	padding: 40px 0px 20px 30px;
}

body.internal .main-content {
	color: #81858b;
	position: relative;
	padding: 15px 20px;
	background-color: #f2f0eb;
	border-radius: 0 0 3px 3px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(144, 144, 144, 0.7);
	-moz-box-shadow: 0px 0px 7px 0px rgba(144, 144, 144, 0.7);
	box-shadow: 0px 0px 7px 0px rgba(144, 144, 144, 0.7);
}

.main-content .item-image {
	float: left;
	max-width: 120px;
}

.main-content .item-image IMG {
	display: inline-block;
	max-width: 90%;
	height: auto;
}

.main-content .item {
	border-bottom: 1px dotted #ccc;
	margin-top: 15px;
} 

.main-content .image-slideshow {
	min-height: 220px;
	margin-left: -20px;
	margin-right: -20px;
	margin-top: -15px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	background-color: #dbd3c0;
	border-radius: 0 0 3px 3px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(144, 144, 144, 0.7);
	-moz-box-shadow: 0px 0px 7px 0px rgba(144, 144, 144, 0.7);
	box-shadow: 0px 0px 7px 0px rgba(144, 144, 144, 0.7);
}

.main-content .image-slideshow IMG {
	margin-left: 25px;
	margin-top:10px;
}

.main-content .item-page .article-title {
	text-transform: uppercase;
	margin: 0;
	font-weight: 400;
}

.contact h3 {
	font-size: 18px;
	line-height: 18px;
	text-transform: uppercase;
	font-family: MyriadPro;
	color: #7A5F57;
	font-weight: 700;
}

.contact-form legend {
	font-size: 15px;
	color: #81858B;
	font-weight: normal;
}

.contact-form .control-label label {
	display: block !important;
	font-weight: normal;
	font-size: 15px;
	text-align: left;
}

.contact-form .controls textarea {
	width: 90% !important;
}

.form-horizontal .control-label {
	text-align: left !important;
}

.contact-form .form-actions {
	margin-top: 15px;
}


/***** Right Column
------------------------------------------------------------- */
.right-column {
	
}

.currentproject-wapper {
	padding: 0;
	margin: 0;
	position: relative;
	background-color: #F2F0EB;
	border-radius: 0;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(144, 144, 144, 0.7);
	-moz-box-shadow: 0px 0px 7px 0px rgba(144, 144, 144, 0.7);
	box-shadow: 0px 0px 7px 0px rgba(144, 144, 144, 0.7);
}

.previousproject-wapper {
	padding: 0;
	margin: 0;
	position: relative;
	background-color: #F2F0EB;
	border-radius: 0;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(144, 144, 144, 0.7);
	-moz-box-shadow: 0px 0px 7px 0px rgba(144, 144, 144, 0.7);
	box-shadow: 0px 0px 7px 0px rgba(144, 144, 144, 0.7);
}

.moduletable.currentproject-wapper h3, .moduletable.previousproject-wapper h3 {
	margin: 0;
	padding: 10px;
	background: #dbd3c0;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 18px;
}

ul.category-module {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.category-module li {
	list-style-type: none;
	margin: 0;
}

ul.category-module li .item-image {
	text-align: left;
	background: #dbd3c0;
}

ul.category-module li .item-image IMG {
	display: inline-block;
	height: auto;
	max-width: 100%;
	margin-left: 10px;
}

ul.category-module li .item-section {
	padding: 10px;
	color: #80848b;
	background: #F2F0EB;
}

.mod-articles-category-readmore {
	text-align: right;
}

/***** Bottom
------------------------------------------------------------- */
.bottom-wapper {
	
}

.bottom-wapper .bottoma-wapper {
	
}

.bottom-wapper .bottomb-wapper {
	
}

/***** Footer
------------------------------------------------------------- */
.footer-wapper {
	
}

.footer-wapper .footer-top {
	
}

.footer-wapper .footer-bottom {
	
}