/* =Responsive (Mobile) Design overides
-------------------------------------------------------------- */


.js .main-nav #responsive_current_menu_item {
	color: #86754D;
	background-color: #231F20;
	font-family:'dejavu_serifbook', Arial, Helvetica, sans-serif;
	padding: 10px;
	font-weight: normal;
}


.js .main-nav a#responsive_menu_button {
    background-position: 0 10px;
}

.js .main-nav .menu {
    top: 40px;
}


.js .main-nav a#responsive_menu_button.responsive-toggle-open {
    background-position: 0 -41px;
}


.js .main-nav .menu li a {
	/*color: #86754D;*/
	color:#b19d6f;
}


.js .main-nav .menu li a:hover,
.js .main-nav .menu li li a:hover {
	background-color: #86754D !important;
	color: #FFFFFF;	
}

.menu a {
	padding:0 1.1em;
}

@media screen and (min-width: 960px) and (max-width: 1140px) {

.menu a, .menu li {
    font-size: 0.9em!important;
}

.menu a {
	padding:0 0.8em!important;
}

/*.wpcufpn_container.default .wpcu-front-box.right {
    width: 64%!important;
}*/

}

@media screen and (min-width: 859px) and (max-width: 990px) {

.menu a, .menu li {
    font-size: 0.85em!important;
}

.menu a {
	padding:0 0.7em!important;
}

/*.wpcufpn_container.default .wpcu-front-box.right {
    width: 64%!important;
}*/

}

@media screen and (max-width: 860px) {
.grid,
	.grid-right {
		float: none;
	}
	
.menu {
	margin: 0!important; 
}

.js .main-nav .menu li {
    background-color: #231f20;
    border: medium none;
    float: none;
}

.js .main-nav .menu li a {
    /*color: #86754d;*/
	color: #b19d6f;
}

.js .main-nav .menu li.current_page_item, .js .menu .current_page_item a, .js .menu .current-menu-item a {
    background-color: #343434;
}

#wrapper {
    padding-top: 25px;
}

.mini-footcont p, .mini-footcont p.title-footcont {
	padding-left: 6%;
}


}

@media screen and (max-width: 650px) {
.grid,
	.grid-right {
		float: none;
	}
	
.mini-footcont p, .mini-footcont p.title-footcont {
	padding-left: 6%;
}

.mini-footcont p {
	font-size: 1.4em;
}

#container {
	padding-left: 0px;
	padding-right: 0px;	
}

.dev7-carousel-caption h3 {
	display:none;	
}

.ssba img {
	width: 33px !important;
}

/*.minibook {
	padding-left: 20px!important;
	padding-right: 20px!important;
}	*/

}

/*@media screen and (max-width: 650px) {
	
.menu a, .menu li {
    font-size: 0.8em!important;
	
}	

.wpcufpn_container.default .wpcu-front-box.right {
    width: 64%!important;
}
	
}

@media screen and (max-width: 480px) {

.menu a, .menu li {
    font-size: 0.7em!important;
}

}

@media screen and (max-width: 320px) {

.menu {
    margin-left: 0px!important;	
}

}

@media screen and (max-width: 240px) {

.menu {
    margin-left: 0px!important;	
}

}*/
