/*
font-family: 'Oxygen', 'sans-serif';
font-family: 'Ledger', 'serif';
font-family: 'Oswald', 'sans-serif';

*/


body{
	font-family: 'Oxygen', 'sans-serif';
	color: #000000;
}

p{
	line-height: 1.8;
	padding: 0 0 12px 
}


h4{font-family: 'Oswald', 'sans-serif';}
.homecenter{margin:5% 0 5% 0 ;}

.nopadding{ margin:0px;padding:0px }

.navbar{
	margin:0px;
	border-radius: 0px;
}


.nav.amazon a{color: #333333; border-bottom: 1px solid #eeeeee}
.nav.amazon a:hover{ background-color: #DCE99D}
.nav.amazon li.active a, .nav>li .dropdown-menu li.active a.internal{ 
	border-left: 6px solid #C3DA00;
	font-weight: bold;
	background-color: #FFFFFF;
}

.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus 
{
	color: #43452F;
	text-decoration: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	border-bottom: 4px solid #D9E580;
	
}

.navbar-default .navbar-nav>li>a 
{
	color: #5A5C3E;
	text-decoration: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding-bottom: 5px;
	font-family: 'Oswald', 'sans-serif';
	font-size: 16px;
}



.navbar-default, .navbar-default .navbar-form {
	color: #808957;
	background-color: #FFFFFF;
	text-decoration: none;
	border: 0px;
	float: right;
	margin-top: 35px
	
}
.img-responsive.logo{padding: 5px 5px 10px 5px ;}

.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	width: 100% 
}
li.flags{padding-top:10px}
li.flags img{margin-left:5px}

.nav>li .dropdown-menu {
	color: #808957;
	text-decoration: none;
}

.nav>li .dropdown-menu li a:hover.internal {
	background-color: #DCE99D
}

.nav>li .dropdown-menu li a.internal {
	color:#333333;
	min-height: 30px;
	padding:10px;
}

.nav>li .dropdown-menu li a:hover, nav>li .dropdown-menu li a:active, nav>li .dropdown-menu li a:focus, .nav>li> a.dropdown-toggle:hover, .nav>li> a.dropdown-toggle:active, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus{
	
}

.carousel-caption { 
	background-color: #000000;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}


.well{
	background-color: #808957;
	border-radius: 0px;

}

.well i, .well p{ color: #eeeeee}

.caption h2 span
{
	border-bottom: 4px solid #D9E580;
}

.caption h2
{
	border-bottom: 1px solid #EEEEEE;
	margin: 30px 0 20px 0px;
	padding: 5px 0 10px 0;
	font-family: 'Oswald', 'sans-serif';
}

#thisMenu{top:25%;position:fixed; width: 20%} 

#thisMenu li a,#thisMenu li a:link, #thisMenu li a:visited{color:#A64DFF}
#thisMenu li a:hover, #thisMenu li a:active {color:#FFFFFF;background-color: #8C41D6;}
#thisMenu li { 
	border-bottom: 1px solid #eeeeee
}

.carousel{border-top:8px solid #C3DA00;clear:both; top: 10px}
.carousel.noborder{clear:both;border-top:0;top: 0 }
.carousel-control{width: 10%}
/*.carousel-inner>.item>img, .carousel-inner>.item>a>img{height:300px;}*/

blockquote{
	font-family: 'Ledger', 'serif';
	text-align: center;
	padding:3%;
	background-color: #F0F0E1;
	border-bottom: 2px solid #A3B14A;
	font-size: 150%
}

.middle{
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}

.mainContent
{
	 clear:both;
	 border-top:8px solid #C3DA00;
	 overflow: auto;
}

.mainContent .col-sm-9, .mainContent .col-lg-9{padding-right: 0px}

.fa{color:#A3B14A;}

.footer img{ width:30%; padding:15px; }
.footer{clear: both;}


hr{margin-bottom: 0}

.gallery img{ margin:5px; float: left }

.map{width:600px!important;height:450px!important; }

#load
{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";       /* IE 8 */
filter: alpha(opacity=50);  /* IE 5-7 */
-moz-opacity: 0.5;          /* Netscape */
-khtml-opacity: 0.5;        /* Safari 1.x */
opacity: 0.5;  
position:absolute;width:100%;z-index: 1000;background-color: #000;height: 100%;
}

footer p.pull-right{width:220px}

.carousel-control{opacity: 0.7}

/* responsive */
@media all and (max-width: 650px) and (min-width: 240px) {
  /*.carousel-inner>.item>img, .carousel-inner>.item>a>img{ height: 150px}*/
 .container{padding:0;}
 .mainContent{padding-right: 15px;padding-left: 15px}
 .map{width:350px!important; height:250px!important;}
}

@media all and (min-width: 770px) and (max-width: 990px) {
	.container{ width: 100%}
	.navbar-default .navbar-nav>li>a 
	{
		font-size: 14px;
	}
	.thumbnail{
		margin:20px
	}

	.visible-xs, tr.visible-xs, th.visible-xs, td.visible-xs{ 
		display: none!important
	}
		
	.header{
		margin-bottom:15px;
	    overflow: auto;
	}
}

@media all and (min-width: 990px) {
.thumbnail{margin:20px}


