/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */
@import url(https://fonts.googleapis.com/css?family=Raleway:500,900|Cardo|Francois+One);
body {
	background:url('img/dark-purple.jpg') 0 0 repeat;
	color:#2a2927;
	overflow-x:hidden;
	position:relative;
	padding-top: 0;
}

p {
	color: #323232;
	font-family:'Cardo',Times New Roman, sans-serif;
	font-size:16px;
	line-height:150%;
	text-shadow:0 1px 0 #e7e7e7;
}
h1, h2, h3, h4, h5, h6 {
	font-family:'Cardo',sans-serif;
	font-weight:500;
	color:#323232;
	text-shadow:0 1px 0 #e6e3dd;
}
strong, b {
	color:#35322a;
	font-weight:900;
	font-family:'Raleway',arial, sans-serif;
}
.lead, small {
	font-family:'Cardo',sans-serif;
	color:#000;
	text-shadow:0 1px 0 #e7e7e7;
}
small {
	line-height:120%;

	padding:10px 0;
}
a {
	color:#e7e7e7;
	font-weight:900;
	font-family:'Raleway',arial, sans-serif;
	cursor:pointer;
}
ul {
	list-style:none;
	text-shadow:0 1px 0 #ececec;
	margin:0;
}
#admin-menu ul {
	text-shadow:none;
}
#full-width ul {
	margin-bottom:20px;
}
ul li {
	color:#383732;
}
.logo-container {
	width: 940px;
	margin: 0 auto;
	position: relative;
}
article {
	padding-bottom:30px;
}
.logo-row {
	height: 100px;
	background: #1b1b1b;
	padding-top: 10px;
}
.region-search {
	width: 200px;
	position: absolute;
	right: 0;
	top: 30px;
}
.logo-row #edit-search-block-form--2 {
	border: 1px solid #363636;
	background: #000;
	color: #eff5e0;
}
.logo-row #edit-search-block-form--2::-webkit-input-placeholder { /* WebKit browsers */
    color: #666565;
}
.logo-row .btn{
	background: #68655d;
	border-color: #363636;
}
.logo-row .btn i.icon-search {
	color: white;

}
.footer-container {
	border-top: 4px solid #78736a;
	margin-top: 0px;
	background: #1b1b1b;
	/* box-shadow: 0 0 15px #1c0c15; */
	background: #615d56 url('img/dark-moon.jpg') 0 0 repeat;
	border-color: #6c6c6c;
	border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: 0 0 5px #1c0c15;
	border-top: 2px solid #78736a;
	border-bottom: 2px solid #46443e;
	margin-top: 50px;
}
#cafresh-copyright {
	position: absolute; 
	top:-120px;
	right: 0;
}
#footer #cafresh-copyright small {
	color: #a5358a;
	font-size: 12px;
	
}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle {
	-webkit-border-radius: 0 15px 15px 0;
	-moz-border-radius: 0 15px 15px 0;
	border-radius: 0 15px 15px 0;

}
body.front article {
	padding-bottom: 0px;
}
body.front hr {
	margin:10px 0;
}
body.front p.lead {
	padding: 0 90px;
	font-size: 18px;
}
body.front h1.page-header {
	text-indent:-10000px;
	height:0px;
	margin:0;
	padding:0;
}
body.front  #content-spacer {
	height: 370px;
	position:relative;
	width: 900px;
	margin: 0 auto;
	display: block;
}
#shadow-holder {
	width:1000px;
	margin-top:-270px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:2;
}
#gallery-shadow {
	width:1000px;
	height:397px;
	background:url('img/gallery-shadow.png') 0 0 no-repeat;
	position:absolute;
	left:-15px;
	top:0;
}

#home-gallery {
	width:960px;
	height:370px;
	background:url('img/gallery.png') 4px 1px no-repeat;
	
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:10;
	display:block;
}
.gallery-content {
	width:900px;
	height:315px;
	position:absolute;
	top:25px;
	left:30px;
	background:#000;
}
#lower-gallery {
	min-height:410px;
	width:100%;
	margin:0 auto;
	padding-bottom:30px;
}
#lower-gallery div.mini-gallery {
	display:block;
	float:left;
	margin:0;
	
	padding:0 0 20px 0;
}
#lower-gallery div.mini-gallery ul {
	display:block;
	width:88%;
	
	list-style:none;
	border:8px solid #fff;
	margin:8px;
	padding:0;
	background:#000;
	box-shadow:0 0 15px rgba(120, 116, 104, 1);
}
#lower-gallery div.mini-gallery ul li img {

	width:100%;
	max-width:100%
}	
#lower-gallery div.first {
	margin-left:0;
}
#lower-gallery h2 {
	font-family:'Raleway',sans-serif;
	text-transform:uppercase;
	font-weight:400;
	font-size:22px;
	text-align:center;
	text-shadow:0 1px 0 #fff;
	color: #000;
	padding:15px 0;
}
#lower-gallery p {
	font-family: 'Cardo',sans-serif;
	padding: 0 20px;
	text-align: center;

	text-shadow: 0 1px 0 #fff;
	color: #000;
}

#full-width a {
	color: #1c1a15;
}
.main-container {
	padding-top: 10px;
}

.navbar .nav>li>.dropdown-menu:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #67645d;
	border-bottom-color: #67645d;
	color: #67645d
	position: absolute;
	top: -7px;
	left: 9px;
}



/* 
#navbar ul.nav li.dropdown:hover > ul.dropdown-menu{
    display: block;    
}
#navbar .navbar .dropdown-menu {
 margin-top: 0px;
}
 */
#navbar .navbar .dropdown-menu a:hover, #navbar .navbar .dropdown-menu a.active-trail:hover, #navbar .navbar ul.dropdown-menu a.dropdown-toggle:hover{
	text-shadow:none;
}
#navbar, .navbar-inner {

}
.navbar .container {
	
}
.navbar ul.nav li a {
	max-width: 100px;
	min-width: 75px;
	display:block;
	color: #b5afa1;
	font-family:'Raleway', arial, sans-serif;
	font-weight:500;
	text-shadow: none;
	text-transform: uppercase;
	line-height:105%;
	font-size:12px;
	padding:20px 10px;
	text-align:center;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #081927;
	border-bottom-color: #081927;
	
	position: absolute;
	bottom: 10px;
	left: 45%;
}
.navbar .nav li.dropdown:hover >.dropdown-toggle .caret {
	border-top-color: #dedede;
	border-bottom-color: #dedede;
}
ul li.collapsed, ul li.expanded, ul li.leaf {
	
}
.orange-ribbon {
	padding-bottom: 0px;
	margin: 0;
	
	box-shadow: 0 0 25px #1c0c15;

}
.navbar {
	margin-bottom: 0;
}
.navbar-fixed-top, .navbar-fixed-bottom {
	padding-bottom: 0px;
	border-bottom: 1px solid #6d6d6d;
	box-shadow: 0 0 5px #794b12;
}
.navbar ul.nav {
/* 	margin-left:220px; */
	display:block;	
}
.navbar ul.nav li a{
	height:42px;
}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
	
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;

}
#navbar .navbar-inner .container {
	width: 940px;
	margin: 0 auto;
}
.navbar-inner {
	
	background:#615d56 url('img/dark-moon.jpg') 0 0 repeat;
	border-color:#6c6c6c;
	border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: 0 0 5px #1c0c15;
	border-top: 2px solid #78736a;
	border-bottom:2px solid #46443e;
	

}
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus, .navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
	color: #e4e4e4;
	text-decoration: none;
	background: #46443e;
	text-shadow:none;
	font-weight:normal;

}

.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {
	color: #b5afa1;
	background: #46443e;
	text-shadow:none;
	text-decoration: none;
	font-weight:normal;
}
#navbar ul.dropdown-menu {
	/* background: transparent url('img/menu-bg-2.png') 0 -15px repeat; */
	background: #615d56 url('img/dark-moon.jpg') 0 0 repeat;
border-color: #6c6c6c;
}
#navbar ul.dropdown-menu li {

}
#navbar ul.dropdown-menu li a {
	padding:5px 10px;
	width:auto;
	max-width:350px;
	max-height:20px;
}
#navbar ul.dropdown-menu li a:hover {
	background:#46443e;
	color: #e4e4e4;
	text-shadow: none;
}
#navbar ul.dropdown-menu li a.active-trail {
	background:inherit;
}
#content-spacer {
	height: 120px;
	display: block;
	width: 100%;
}
.cffa-ad {
	margin: 20px auto;
	width: 720px;
	height: 90px;

}
.cffa-ad-2 {
	margin: 10px auto;
	width: 720px;
	height: 150px;
	
}
.logout-bar {
	background: #292929;
	padding: 10px 0;
}
#full-width {
	width:100%;
	background:url('img/creamy-speckle.jpg') 0 0 repeat;
	-webkit-box-shadow: 0 1px 20px rgba(49, 49, 46, 1);
	-moz-box-shadow: 0 1px 20px rgba(49, 49, 46, 1);
	box-shadow: 0 1px 20px rgba(49, 49, 46, 1);
	border-top:2px solid #e6e6e5;
	border-bottom:4px solid #c4c1bb;
	
	padding-bottom: 40px;
}
.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
	border-color: #f89406 #f89406 #ad6704;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background: #5d5a53;
}
btn-warning:hover {
	background: white;
	background: #5d5a53;
}
.breadcrumb {
	padding: 8px 15px;
	margin: 40px 0 20px 0;
	list-style: none;
	display:block;
	background-color: #e6e3dd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.accordion-heading {
	
	background-color: #e6e3dd;
	text-shadow:0 1px 0 #fff;

}
.accordion-group {

	border: 1px solid #bebbb4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#collapseOne li, body.page-node-22 article ul li {
	padding:10px 0;
}
.page-header {
	border:none;
}
.slogan {
	text-align:center;
}
hr {
	margin: 20px 0;
	border: 0;
	border-top: 1px solid #c3c0b8;
	border-bottom: 1px solid #e6e3dd;
}
.nav-tabs {
	border-bottom: 1px solid #bdbcbb;
	position:relative;
	z-index:20;
}
body.front .nav-tabs {
	margin-top:50px;
}
.footer {
	margin-top: 45px;
	padding: 35px 0 36px;
	border-top: 1px solid #4e4b45;
}
#navbar .container {
	position:relative;
}
.navbar .logo {
	position:absolute;
	width:252px;
	height:186px;
	z-index:100;
	left:-30px;
	top:-20px;
	z-index:101;
	display: none;
}
#toolbar, #toolbar div.toolbar-menu {
	z-index:1050;

}
#toolbar a {  
	color: #fff;
	font-family:arial;
	font-weight:normal;
	letter-spacing:0px;
	text-transform:lowercase;
}
.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus {
	color: #35322a;
	background-color: #e7e7e7;
	border: 1px solid #bdbcbb;
	border-bottom-color: transparent;
	cursor: default;
}
#block-views-home-page-gallery-block .view-display-id-block ul {
	padding:0;
	margin:0;
	display:block;
	width:900px;
	height:315px;
	list-style:none;

}
#homeCarousel .carousel-indicators {
	top:350px;
	right:420px;
	z-index:500;
}
#homeCarousel .carousel-indicators li {
	background: #a4a3a3;
}
#homeCarousel .carousel-indicators li.active {
	background: #fff;
}
#homeCarousel .carousel-control {
	color: #fff;
	top:45%;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	behavior: url(/sites/all/themes/cgtfl/css/PIE.htc);
}
#homeCarousel .carousel-inner {
	position: relative;
	width: 900px;
	height: 315px;
}
#homeCarousel .carousel-inner .carousel-caption {
	color: #fff;
	position: absolute;
	left: 600px;
	bottom: 0;
	font-weight:900;
	padding:0;
	background:transparent url('img/purple-caption.png') right bottom no-repeat;
	width: 300px;
	font-size:20px;
	letter-spacing:.5px;
	height:  323px;
	display: block;
}
#homeCarousel .carousel-inner .carousel-caption h2 {
	font-family:'Raleway',arial, sans-serif;
	text-shadow:none;
	color:#fff;
	font-size: 24px;
	font-weight:500;
	line-height:100%;
	padding-left: 80px;
	padding-top: 80px;
	width: 100px;
	text-shadow: 3px 3px 2px #811b6a;
}
#homeCarousel .carousel-inner .carousel-caption p {
	font-size:28px;
	padding:50px;
	font-family:'Raleway',arial, sans-serif;
	color:#fdf3d6;

}
#homeCarousel .carousel-caption .btn {
	position:absolute;
	bottom:15px;
	right:40px;
	color:rgb(28, 26, 21);
	box-shadow:0 0 5px #536324;
}

#mobile_homeCarousel {
	display:none;
}



.footer-logo {
	width: 215px;
	height: 205px;
	background:url('img/cafresh-footer-logo.png') 0 0 no-repeat;
	float:right;
}
.btn-info  {
	background-color: rgba(244, 240, 230, 1);
	background-image: -moz-linear-gradient(top, #e5e3dd, #bfbcb5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e5e3dd), to(#bfbcb5));
	background-image: -webkit-linear-gradient(top, #e5e3dd, #bfbcb5);
	background-image: -o-linear-gradient(top, #e5e3dd, #bfbcb5);
	background-image: linear-gradient(to bottom, #e5e3dd, #bfbcb5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e3dd', endColorstr='#bfbcb5', GradientType=0);
	border: 1px solid #737373;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow:0 1px 0 #fff;
	box-shadow:0 0 10px #a4a3a3;
	
	font-family:'Raleway',sans-serif;
	color:#000;
	text-transform:uppercase;
	font-size:13px;
}
#homeCarousel a.btn-info {
	font-family:'Raleway',sans-serif;
	font-weight:900;
	color:#6f3f01;
}
.btn-info:hover {
	background-color: #fff;
	text-decoration: none;
	background-position: 0 -65px;
	-webkit-transition: background-position 0.3s ease-out;
	-moz-transition: background-position 0.3s ease-out;
	-o-transition: background-position 0.3s ease-out;
	transition: background-position 0.3s ease-out;
}
.tab-pane {
	padding-bottom:30px;
}
#toolbar a{
	text-shadow:none;
}
.cgtfl-footer-links {
	float:left;
	padding: 10px 0 20px 0;
	position: relative;
}
.cgtfl-footer-links ul {
	float:left;
	display:block;
}
.cgtfl-footer-links ul li {
	padding:0px 0 5px 0;
}
.cgtfl-footer-links ul li a {
	color: #242320;
	color: #d2cbbc;
	text-shadow: none;
	cursor:pointer;
	line-height:110%;
	display:block;
	font-weight:500;
}
.cgtfl-footer-links ul li a:hover {
	color: #d2cbbc;
	text-decoration:none;
	text-shadow: none;

}
.cgtfl-footer-links ul li h5 a:hover {
	color: #242320;
}

.cgtfl-footer-links ul li h5 a{
	color: #242320;
	color: #d2cbbc;
	text-shadow: none;
	font-family:'Raleway',sans-serif;
	font-weight: 600;
	border-bottom: 1px solid #4e4b45;
	display: block;
	margin-bottom:10px;
	padding-bottom:5px;
}
.cgtfl-footer-links ul li h5.none a{
	border-bottom:0px;
	text-align:center;
}
#footer hr {
	border-top:1px solid #4e4b45;
	border-bottom:1px solid #767269;
}
#footer address, #footer address strong, #footer small {
	color: #242320;
	color: #d2cbbc;
	font-weight: normal;
	font-family: 'Raleway' , arial , sans-serif;
	text-shadow: none;
	font-size: 16px;
}
#footer address {
	margin-top: 20px;
}
#footer-footer {
	padding-top: 30px;
}
#about-video {
	display:none;
}
#video-images {
	width:470px;
	height:275px;
	position:relative;
	cursor:pointer;
}
#video-images img {
	position:absolute;
	top:0;
	left:0;
	z-index:9;
}
#video-images button.play-button {
	background:url('http://d3q3o5bx2xndbg.cloudfront.net/img/play-button.png') 0 0 no-repeat;
	width:274px;
	height:171px;
	position:absolute;
	top:50px;
	left:110px;
	z-index:10;
	border:none;
}
#staff-emails li {
	margin-bottom:20px;
	border-bottom:1px solid #e0dbce;
	padding-bottom:5px;
}
#staff-emails br {
	height:1px;
	display:none;
}
#staff-emails small {
	padding:5px 0;
	
}
#staff-emails span.email a{
	display:block;
	line-height:100%;
	font-weight:500;
}
#node-46 h3 {

}
#node-46 a{

	width:100%;
	float:left;
	display:block;
	
}
blockquote, blockquote.pull-right {
	border-color:#e0dbce;
}
blockquote small {
	line-height: 20px;
	color:rgb(104, 92, 68);
}
blockquote small abbr {
	display:block;
}
blockquote.pull-right h3 {
	text-align:right;
}
.read-more {
	width:80%;
	margin-left:10%;
}
.president-thumb {
	border:5px solid #fff;
	box-shadow:0 0 5px rgba(120, 116, 104, 1);
	display:block;
	margin-bottom:10px;
}

.container .btn-info {
	box-shadow:0 0 5px #a7a49d;
}
.calendar-calendar th.days, body.page-calendar .calendar-calendar table, body.page-calendar .calendar-calendar thead, body.page-calendar .calendar-calendar tr, body.page-calendar .calendar-calendar td {
	border-color: #b5b4b2;
}
.calendar-calendar .month-view .full td.single-day .calendar-empty, .calendar-calendar .month-view .full td.single-day.empty, .calendar-calendar .month-view .full td.date-box.empty {
	background: url('img/grey-speckles.jpg') 0 0 repeat;
}
.calendar-calendar td.empty {
	color: #737373;
}
.calendar-calendar td {
	color: #737373;
}
.calendar-calendar th.days {
	background-color: #e6e6e5;
	color: #323232;
	text-shadow: 0 1px 0 #f5f2eb;
	font-family:'Raleway', sans-serif;
	font-weight:900;
}
.calendar-calendar td {
	color: #323232s;
}
.calendar-calendar .month-view .full td.date-box.today {
	border-width: 2px 2px 0px 2px;
	border-style: solid;
	border-color: #35322a;
}
.calendar-calendar .month-view .full tr td.today, .calendar-calendar .month-view .full tr.odd td.today, .calendar-calendar .month-view .full tr.even td.today {
	background: none;
	border-left: 2px solid #35322a;
	border-right: 2px solid #35322a;
}
.calendar-calendar .month-view .full tr td.single-day.today {
	border-bottom: 2px solid #35322a;
}
.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview {
	background: #fdeec0;
}
#lower-gallery hr{
	display:none;
}
.pagination ul>li>a, .pagination ul>li>span {
	background-color: #e5e5e5;
	border: 1px solid #8f8f8f;
	text-shadow:0 1px 0px #eeeae1;
}
#node-25 .submitted {
	display:none;
}
.field-name-field-page-images {
	display:none;
}
.img-polaroid {
	-webkit-box-shadow: 0 1px 3px rgba(120, 116, 104, 1);
	-moz-box-shadow: 0 1px 3px rgba(120, 116, 104, 1);
	box-shadow: 0 1px 3px rgba(120, 116, 104, 1);
	background-color: #fff;
	behavior: url(/sites/all/themes/cgtfl/css/PIE.htc);
	

	max-width:95%;
}
ul.on-target-list li, body.page-presidents-messages .view-president-s-messages- ul li, .view-id-federal_issues ul li,
ul.membership-corner li, ul.annual-report-list li, body.page-node-19 article ul li, ul.past-chairmen li, ul.nice-list li, ul.top-ten-list li {
	padding:10px 0;
	border-bottom:1px solid #edeae4;
}
ul.annual-report-list li, ul.top-ten-list li {
	float:left;
	width:100%;
}
ul.annual-report-list li .views-field-title a, ul.top-ten-list li .views-field-title a {
	line-height:600%;
	text-indent:30px;
	display:block;
}
ul.on-target-list li em{
	font-weight:normal;
}
ul.on-target-list li .btn{
	margin-top:10px;

}
#full-width .view-president-s-messages- em.not-bold a, not-bold a{
	font-weight:normal;
}
.page-calendar h1.page-header {
	padding-bottom:0;
	margin-bottom:0;
}
iframe body {
	padding-bottom:100px;
}
pre {
	background:#e0dbce;
	border-color:#cbc5b6;
}
body.page-node-1 .well{
	height:120px;
}
body.page-node-7 .well{
	height:380px;
}
#history-carousel {

}
ul.history-indicators {
	display:block;
	width:100%;
	
}
ul.history-indicators li {
	display:block;
	float:left;
}
#history-carousel a.left, #history-carousel a.right {
	top:90%;
	color:#fff;
}
#history-carousel a.right {
	right:5%
}
.well {
	background: #cecdcc;
	border-color: #e6e6e5;
	-webkit-box-shadow: inset 0 1px 1px rgba(205, 200, 187, 1);
	-moz-box-shadow: inset 0 1px 1px rgba(205, 200, 187, 1);
	box-shadow: inset 0 1px 1px rgba(205, 200, 187, 1);
}
#full-width input{
	border-color: #b0aa97;
}
#main-nav ul.nav {

}
ul.dropdown-menu {
	border-color: #6c6c6c;
}
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
   min-width:1000px;

}
.navbar .btn-navbar {
    float: left;

	padding: 7px 10px;
	
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #d8d6d4;
	
	
	border-color: #e5e5e5 #e5e5e5 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);

}
.navbar .btn-navbar:hover {
    background-color: #d8d6d4;
	background-image: none;
	border:none;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.075);
    

}
.navbar .btn-navbar .icon-bar {
    background-color: #494846;
    border-radius: 1px 1px 1px 1px;
    box-shadow: 0 1px 0 #fff;
    display: block;
    height: 2px;
    width: 18px;
}
.nav-pills>.active>a, .nav-pills>.active>a:hover, .nav-pills>.active>a:focus {

	background-color: #e0dbce;
}
.help-block, .control-group .help-inline {
	color: #383732;
}
.form-actions {
	background-color: #e0dbce;
	border-top: 1px solid #c2bba4;
	border-bottom: 1px solid #ece9e2;
}
.nav-list>li>a:hover {
	background: #e0dbce;
}
.nav-list .nav-header {
	font-size: 16px;
	padding: 8px 15px;
	width: 100%;
	list-style: none;
	display: block;
	background-color: #e0dbce;
	text-shadow: 0 1px 0 #ffffff;
	color: #1c1a15;
}
#homeCarousel .carousel-indicators li {
	z-index: 900;
}
li#social {
	width: 100%;
	max-width: 100%;
	padding: 10px 0;
}
li#social a {
	float: left;
	display: block;
	max-width: 60px;
}
li#social a img  {
	max-width: 100%;
}
li#social a.tw {
	background-position: -64px 0;
	margin-left: 10px;
}
.dropdown-submenu>a:after {
	border-left-color: #333;
}


a.skip-to-content {
	font-weight: normal;
	font-size: 11px;
	color: #666565;
	font-family: 'Raleway',arial, sans-serif;
}
a.terms-and-conditions {
	font-weight: normal;
	color: #CBC9C3;
	text-decoration: underline;
}
a.terms-and-conditions:hover {
	color: #E8EEDA;
}

article.node .span6 table {
    width: auto !important;
    max-width: 100% !important;
}

@media (max-width: 1199px) and (min-width: 980px), (min-width: 1200px) {
	
	
}
@media(min-width: 1200px) {
	#navbar .navbar-inner .container {
		width: 1170px;
		margin: 0 auto;
	}
	.navbar ul.nav li a {
		
		font-size:14px;
		padding:20px 25px;
		text-align:center;
	}
	.logo-container {
		width: 1170px;
		margin: 0 auto;
	}
}
@media (max-width: 979px){
	body {
		padding-left: 0px;
		padding-right: 0px;
	}
	li#social a {
		float: left;
		display: block;
		max-width: 30px;
	}
	.navbar .container, section {
		padding:0 0px;
	}
	#gallery-shadow, #homeCarousel {
		display:none;
	}
	body.front  #content-spacer {
		height: 0px;
	}
	#shadow-holder {
		margin-top:0;
	}
	#lower-gallery {
		height:auto;
		width:100%;

	}
	#lower-gallery hr{
		display:block;
	}
	#home-gallery {
		width: 100%;

		height: auto;
		background: none;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		z-index: 10;
		display: block;
		
	}
	.gallery-content {
		width: 100%;
		height: 300px;
		position: relative;
		top: 0;
		left: 0;
		height: auto;
		background: inherit;
	}
	#mobile_homeCarousel {
		display:block;
		width: 100%;
		height: auto;
	}
	#mobile_homeCarousel .carousel-control {
		color: #fff;
	}
	#mobile_homeCarousel .carousel-caption h2{
		color: #fdeec0;
		text-shadow: 0 1px 0 #626262;
	}
	#mobile_homeCarousel {
	
	}
	#mobile_homeCarousel img {
		
		width: 100%;

	}
.date-prev {
	float: left;
}	 
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		min-width: 90%;
		max-width: 90%;
	}/*
	.navbar ul.nav {
		margin-left: 0px;
		margin-top: 150px;
		display: block;
	}
	.navbar ul.nav li a {
		max-width: 100%;
		min-width: 100%;
		display: block;
		color: #081927;
		font-family: 'Raleway', arial, sans-serif;
		font-weight: 500;
		text-shadow: 0 1px 0 #5ec7be;
		text-transform: uppercase;
		line-height: 200%;
		font-size: 14px;
		padding: 5px 0;
		text-align: center;
	}*/
	.navbar .nav li.dropdown > .dropdown-toggle .caret {
		border-bottom-color: #3d3d3d;
		border-top-color: #3d3d3d;
		bottom: 10px;
		left: 50%;
		position: absolute;
	}
	.navbar ul.nav li a {
		max-width: 100%;
		min-width: 75px;
		display: block;
		color: #081927;
		font-family: 'Raleway', arial, sans-serif;
		font-weight: 500;
		text-shadow: none;
		text-transform: uppercase;
		line-height: 105%;
		font-size: 12px;
		padding: 20px 0px;
		text-align: center;
	}
	#navbar .navbar-inner .container {
		max-width: 100%;
		margin: 0 auto;
	}
	.navbar-inner {
		padding: 10px 0;
	}
	/*
	#navbar ul.dropdown-menu {
		left: 0;
		width: 100%;
		top: 0;
	}
	#navbar ul.dropdown-menu li a {
		max-height: 20px;
		max-width: 100%;
		padding: 5px 0px;
		width: auto;
	}
	.navbar ul.nav li a {
		color: #081927;
		display: block;
		font-family: 'Raleway',arial,sans-serif;
		font-size: 14px;
		font-weight: 500;
		line-height: 200%;
		max-width: 100%;
		min-width: 100%;
		width: 100%;
		padding: 5px 0;
		text-align: center;
		text-shadow: 0 1px 0 #5EC7BE;
		text-transform: uppercase;
	}
	.navbar .nav > li > .dropdown-menu:after {
		display:none;
	}
	#main-nav ul.nav {
		width: 100%;
	}
 */
	#full-width {
		padding: 0 10px;
	}
}
@media (min-width: 900px){
	/* 
.navbar ul.nav li a {
		padding:15px 7px;

		font-size:14px;
		padding:10px 7px\9;
	}
 */
	
	
}

@media (min-width: 1200px){
	/* 
.navbar ul.nav li a {
		padding:20px 20px;

		padding:20px 20px 10px 20px\9;
		font-size:14px;
		max-height:82px;
	}
	#main-nav ul.nav {
		margin-left:0px;
		display:block;	
	}
 */
	#gallery-shadow {
		left:0px;
	}
	body.front #content-spacer {
		height: 380px;
	}
}

