html, body {
	color: #61471B;
}

 #zen-wrap {
	background: url('../../../images/slides/ATHRendering04.jpg') no-repeat center center; background-attachment: fixed;
}

.primary3-row li, 
.primary-row li {
	border: none;
}


.zt-text-intro p a {
	border-bottom: 1px dashed;
}

.zt-text-intro p a.lightbox {
	border: none;
}

.oasis {
	background: rgba(138, 109, 63, .75); text-align: center; padding: 0 0 10px 0; margin-top: -135px!important; position: relative;
}

.oasis h2
 {
	color: #fff; margin: 0;
	text-transform: lowercase; font-size: 82px; line-height: 1; border-bottom: 0px solid #fff; display: inline-block; position: relative;
}

.oasis h2:after {
	background-color: #fff;
	    bottom: -1px;
	    content: "";
	    height: 1px;
	    left: 28px;
	    position: absolute;
	    width: 507px;
}

.oasis h3 {
	font-size: 43px;
	    letter-spacing: 12px;
	    line-height: 1;
	    margin: 0;
	    text-transform: uppercase;
	    padding-left: 93px; color: #fff;
	 }


.responsive-enabled .fullwidth .zen-container, .fullwidth .zen-container {
	max-width: 100%;
}



body {
	
}

p, ul {
	margin-bottom: 15px;
}

p, ul li {
	line-height: 1.68em;
}


/*menu*/

#menu {
	min-height: 0;
}
#menu.zen-menu-center {
	height: 0;
}

#menu.zg-col {
	width: auto; 
	border: none;
	clear: none;
	min-height: 0;
}

#menu ul > li {
	line-height: 1;
}

#menu ul > li a, #menu ul > li .zen-menu-heading {
	padding: 10px; font-weight: 700; font-size: 18px;
}

#menu {
	border: none;
}


#navwrap {
	width: 100%; background: rgba(250, 250, 250, 1); float: left; z-index: 10;
}

#navwrap .zen-spotlight,
#navwrap.fixed .zen-spotlight {
	padding: 5px 0;
}

#logowrap, #mainWrap {
	background: rgba(250, 250, 250, .75);
}

#logowrap .zen-spotlight {
	padding: 0;
}

#logowrap .moduletable {
	margin: 15px 0;
}

#zenkit {
	padding: 20px; background: #fff;;
}


#menu #onepage li a {
	padding-bottom: 8px;
}

h3.zt-block, .zen-module-title h3 {
	text-align: center; text-transform: none; font-size: 32px; font-family: "quatro-slab",serif!important;font-weight: 400!important; color: #61471B;
}

#grid2wrap h3.zt-block {
	color: #fff;;
}

#dtgallery .zg-col  {
	padding: 20px; background: #f5f5f5;
}

#dtgallery img {
	border-radius: 100%;
}

/*Banner*/

#bannerwrap {
		}

#banner {
margin: -114px 0 0 0; z-index: -2; position: relative;
	}

#bannerwrap .zen-container {
	
}

#bannerwrap .zen-spotlight {
    padding: 0;
}


#bannerwrap .moduletable {
    margin: 0;
}

/*Grid1Wrap*/

#grid1wrap {
/*position: fixed; width: 100%; top: 0; z-index: -2;*/
	
}

#grid1wrap .zen-spotlight  {
	padding: 0;
}

/*Grid2Wrap*/

#grid2wrap {
	
}

#grid5 img {
	max-width: 32%;max-height: auto; display: inline;
}

/*Grid3Wrap*/

#grid3wrap {
	 background: rgba(250, 250, 250, 0.85) ;
}

#grid3wrap .zen-container {
	
}



/*Grid4Wrap*/

#grid4wrap {
	background: #fff;
}

/*Grid5Wrap*/

#grid5wrap {

}

#grid5wrap h3.zt-block {
	color: #fff;
}

#grid17 .zentools a img {
	display: inline; border: none;
}

#grid6wrap {
	background: rgba(250, 250, 250, 0.85) none repeat scroll 0 0;
}


/*Bottomwrap*/




/*Footer*/



#footerwrap {
	margin-bottom: 0; padding: 30px 0; background: #fff;
}

#footerwrap .moduletable {
	margin: 0;
}

#footerwrap .zen-spotlight {
	padding: 0;
}

/*bullets*/

#zenkit .itemFullText ul li {
	border: none; list-style-type: disc;
}

#zenkit .itemFullText ul {
	margin-left: 30px; margin-bottom: 20px;
}

#zenkit .zentools ul li {
	border: none; list-style-type: none;
}

#zenkit .zentools ul {
	margin-left: 0px; margin-bottom: 20px;
}


/*k2 items*/


.imageblock {
	float: right!important;
}

#zenkit .itemFullText {
	float: none!important; clear: none!important;margin-top: 0!important;
}

#zenkit span.itemImage img {
	margin: 0 0 0 20px!important;
}

.itemListCategory h2,
h2.contentheading {
	font-size: 2.5em; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 20px; margin-top: 0;
}

.k2ItemList h2.contentheading {
	font-size: 1.7em; border: none; color:  inherit; margin-bottom: 0; padding-bottom: 0; line-height: 1.1;
}

.itemFullText h2 {
	margin-top: 0;
}

.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
	height: inherit; line-height: inherit; margin: 0; font-size: inherit; padding: 6px;
}

#zenkit span.imagecaption {
	background: none; text-align: right;
	font-style: italic; font-size: 85%;
}

h5 a {
	background-color: #000; color: #fff; border-radius: 4px; -webkit-border-radius: 4px; padding: 6px 12px; display: inline-block;
}

h5 a:hover {
	color: #ccc;
}

div.itemNavigation {
	background: rgba(255, 255, 255, .8); padding: 10px; font-size: 76%; border: 1px solid #ccc; margin-top: 30px;
}

.itemNavigationTitle {
	font-weight: bold; padding-right: 10px;
}

a.itemNext {
	float: right;
}



.secondary-row h1, .secondary-row h2, .secondary-row h3, .secondary-row h4, .secondary-row h5, .secondary-row h6, .secondary-row p, .secondary-row li, .secondary-row span {
	color: rgba(138, 109, 63, 1.0);
}


.primary-row a.btn {
	text-transform: uppercase; border-color: #fff; float: right; margin-right: 30px; margin-top: 10px;
}

.primary-row a.btn:hover	{
	color: #000;;
}

h4 {
	font-family: "quatro-slab",serif !important; font-weight: 400; color: #61471B;
}

input {
	margin: 5px;;
}


:target:before {
content:"";
display: inline-block;
height:55px; /* fixed header height*/
margin-top:-55px; /* negative fixed header height */

} 



@media  (max-width: 800px) {

a#grid4-link {
	
	
}

#banner {
	overflow: hidden;
}

#logowrap {
	margin-top: 44px;
}

.mean-container .mean-bar {
	background: #fff; margin-bottom: 0; position: fixed; top: 0;
}

.toggle-menu #menu, .offcanvas-menu #menu {
	padding: 0;
}

.oasis h3 {
	padding: 0; font-size: 28px; letter-spacing: 3px;
}

#grid5 img {
	max-width: 98%;
}

}
