body{margin:0px 0px 0px 0px;background:url(bg.jpg) fixed;background-size:contain;font-family:calibri;}
.home-gallery-slidebg{min-width:700px;width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:1;}




.header{width:100%;margin:0px 0px 5px 0px;text-align:center;background:#063;position:relative;z-index:998;} 

.logo a{border:0px;}
.logo img{max-width:100px;width:90%;border:0px;}


/** Media queries for menu **/
@media (min-width: 800px) { /**Desktop Menu items**/
	.logo{display:inline-block;text-align:center;width:200px;float:left;}
	.home-view{height:60%;width:100%;}
	.menu{background:linear-gradient(to right, #C60, #030);font-family:'Oswald',calibri;display:inline-block;float:right;}
	.menu-mobile{display:none;}
	.menu-item{display:inline-block;position:relative;text-transform:uppercase;}
	.menu-item-button{cursor:pointer;color:#fff;padding:10px;display:block;}
	.menu-item-button:hover{color:#fff;background:#000;}
	.menu-active{background:#fff;color:#000;}
	.header-name{position:absolute;top:50px;right:0px;color:#FF6;font-weight:bold;font-size:20px;padding-top:10px;text-shadow:#000 1px 1px 1px;}
}
@media (max-width: 799px) { /**Mobile Menu items**/
	.logo{width:100%;text-align:center;}
	.home-view{height:200px;width:100%;}
	.menu-mobile{display:block;color:#FFF;cursor:pointer;position:absolute;left:0px;top:40px;padding:10px;background:#000;z-index:999;}
	.menu{background:linear-gradient(to right, #C60, #030);font-family:'Oswald',calibri;position:absolute;left:0px;top:100px;display:none;z-index:1000;}
	.menu-item{display:block;position:relative;text-transform:uppercase;}
	.menu-item-button{cursor:pointer;color:#fff;padding:10px;display:block;}
	.menu-item-button:hover{color:#fff;background:#000;}
	.menu-active{background:#fff;color:#000;}
	.header-name{display:block;color:#ff6;font-weight: bold;text-shadow:#000 1px 1px 1px;}
}





.page-body{position:relative;z-index:997;}
.text-width{max-width:700px;margin:0px auto 0px auto;background:#F1EFFC;}
/**Fonts**/
.tangerine-font{font-family:'Oswald', calibri;}
.page-content{max-width:95%; margin:10px auto 10px auto;width:100%;font-family:'Merriweather', calibri;background:#F1EFFC;padding:5px;}


/** Media queries for page grids **/
@media (min-width: 900px) {
  	.page-grid{width:95%;margin:0px auto 0px auto;}
	.grid{width:30%;margin:5px 7px 5px 7px;height:300px;border:3px solid #fff;float:left;background:#fff;}
}

@media (min-width: 600px) and (max-width: 899px) {
 	.page-grid{width:95%;margin:0px auto 0px auto;}
	.grid{width:45%;margin:5px 7px 5px 7px;height:300px;border:3px solid #fff;float:left;background:#fff;}
}

@media (max-width: 599px) {
 	.page-grid{width:100%;margin:0px auto 0px auto;}
	.grid{margin:5px auto 5px auto;height:300px;border:3px solid #fff;width:90%;background:#fff;}
}

.grid:hover{border:3px solid #999;}
.grid-image{width:100%;text-align:center;height:200px;overflow:hidden;}
.grid-image:hover{opacity:0.8;}
.grid-image a{border:0px;}
.grid-image img{height:100%;border:0px;}
.grid-title{width:100%;text-align:center;height:57px;overflow:hidden;font-size:20px;font-weight:bolder;margin:5px 0px 5px 0px;font-family:'Oswald', calibri;}
.grid-title a{border:0px;color:#F60;}
.grid-title a:hover{color:#390;}
.grid-read{width:100%;text-align:center;height:14px;overflow:hidden;font-size:13px;font-weight:lighter;margin:5px 0px 5px 0px;}
.grid-read a{border:0px;color:#060;}
.grid-date{width:100%;text-align:left;height:14px;overflow:hidden;font-size:13px;font-weight:lighter;margin:5px 0px 5px 0px;color:#999;}

.home-quicklink{max-width:200px;margin:10px auto 10px auto;}
.home-quicklink a{height:50px;width:99px;color:#FFF;background:#000;padding:5px;font-size:15px;}
.home-quicklink a:hover{background:#060;}



.footer{width:100%;margin:10px 0px 0px 0px;background:linear-gradient(to right, #C60, #030);min-height:200px;font-family:'Ubuntu',calibri;letter-spacing:2px;position:relative;z-index:998;}
.footer-social-media{width:100%;background:#F60;min-height:40px;}
.footer-social-media-holder{width:180px;margin:1px auto 1px auto;}
.center-addthis{max-width:250px;width:100%;overflow:hidden;padding:5px 0px 5px 0px;}
.footer-holder{width:100%;margin:0px auto 0px auto;text-align:center;}



/** Media queries for footer **/

.footer-links{text-align:right;margin:5px 5px 5px 5px;display:inline-block;max-width:300px;width:100%;vertical-align:top;}
.footer-links a{color:#FFC;display:block;text-align:left;}

.footer-logo{margin:5px 5px 5px 5px;display:inline-block;max-width:200px;vertical-align:top;}
.footer-logo img{width:100%;height:auto;}

.footer-contact{margin:5px 5px 5px 5px;display:inline-block;max-width:300px;width:100%;color:#fff;vertical-align:top;text-align:left;}






/** Media queries for home gallery **/
@media (min-width: 1000px) {
  	.home-gallery-slide{width:100%;height:500px;}
}

@media (min-width: 800px) and (max-width: 999px) {
 	.home-gallery-slide{width:100%;height:400px;}
}

@media (min-width: 600px) and (max-width: 799px) {
 	.home-gallery-slide{width:100%;height:350px;}
}


@media (min-width: 500px) and (max-width: 599px) {
 	.home-gallery-slide{width:100%;height:250px;}
}


@media (min-width: 400px) and (max-width: 499px) {
 	.home-gallery-slide{width:100%;height:200px;}
}

@media (max-width: 399px) {
 	.home-gallery-slide{width:100%;height:150px;}
}
.home-gallery-flip{background:purple;}








/** Media queries for page grid **/
.pager-left{display:block;text-align:center;}
.pager-right{display:block;}
.pager{text-align:left;}
.pager img{max-width:550px;}



.page-feedback{max-width:500px;width:100%;margin:0px auto 0px auto;}
.media-button{width:40px;height:40px;display:block;float:left;text-align:center;}
.media-button img{position:relative;top:5px;}
.media-button:hover{}







/**colors**/
.red{color:#F00;}
.green{color:#090;}
.blue{color:#36F;}
.wood{color:#c90;}
.brown{color:#630;}
.gray{color:#666;}
.lemon{color:#CF9;}
.dark{color:#000;}
.yellow{color:yellow;}
.gray{color:#CCC;}
.white{color:#fff;}
.purple{color:purple;}


a{text-decoration:none;color:purple;}
.bold{font-weight:bold;}
.clear{clear:both;}
.shadow{text-shadow:#000 1px 1px;}
.hidden{display:none;}
.cursor{cursor:pointer;}
.small-font{font-size:13px;}
.large-font{font-size:30px;}
.padding{padding:5px;}
.margin{margin:5px;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.justify{text-align:justify;}
.underline{text-decoration:underline;}
.fb-comments{width:100%; !important}
.button{display:block;width:100%;max-width:150px;padding:10px 5px 10px 5px;
					text-align:center;margin:2px;float:left;background:#C30;color:#FFF; 
					border:1px #C63 solid;font-weight:bold;font-size:15px;cursor:pointer;border-radius:5px;}
.success-box{width:100%;background:#9F6;border:#090 solid 1px;padding:5px;color:#030;margin:5px;}
.error-box{width:100%;background:#F63;border:#F00 solid 1px;padding:5px;color:#FFF;margin:5px;}
td{border:3px solid #000;}
table{border:5px solid #000;border-collapse:collapse;color:#000;background:#fff;width:100%;}


.side-button{display:block;width:100%;max-width:150px;padding:10px 5px 10px 5px;text-align:center;margin:2px;float:left;}
.side-button:hover{background:#000;}
.side-button-text{color:#FFF;font-size:18px;font-weight:bold;}
.form{min-height:200px;max-width:500px;width:100%;border:1px solid #c0c0c0;padding:10px;}
.form .title{font-weight:bold;font-size:18px;}
.input{height:20px;width:100%;}
.textarea{height:100px;width:100%;}
.submit{height:30px;width:100px;color:#FFF;background:#000;padding:5px;}
.submit:hover{background:#060;}


.bg-blue{background:#00C;}
.bg-red{background:#F00;}
.bg-green{background:#060;}
.bg-orange{background:orange;}
.bg-violet{background:violet;}
.bg-indigo{background:indigo;}
.bg-white{background:white;}


i{vertical-align:middle;}
.contact-float{display:inline-block;}
.home-droppers{display:inline-block;cursor:pointer;max-width:30%;}
.home-droppers-box{padding:5px;border:3px dashed #fff;text-align:center;background:#000;color:#fff;}











