@charset "utf-8";
/* CSS Document */


.nugget-demo {
    margin-left: 0;
    margin-top: 20px;
    width: 100%;
}
.searchHolder #submitsearch {
	padding:5px 8px;
}

h1 {
	font-size:24px;
}

.logo {
	margin-left:0;
	margin-right:0;
}

.menu {
	margin-right:0;
}

.newsletter_top {
	display:block;
	width: 90%;
	padding:5%;
	margin-right:0;
}


	
.menu-toggle {
	display:block !important;
	cursor:pointer;
	color:#fff;
	width:auto;

	text-align:right;
	float:right;
}

.menu-toggle h6{
	font-style:normal;
}

#navi ul {
	display:none;
}

#head {
	width:100%;
	padding:0;
	height:auto;
}

.footer_item, .footer_item_last {
	font-size:16px;
	text-align:center;
	border:none;
	width:100%;
	margin:0;
}

.footer_content {
	padding-left:0;
}

#navi ul.toggled-on {
     display: block;
    float: right;
    height: auto;
    padding-bottom: 5px;
    padding-top: 0;
    position: relative;
    width: 100%;
    z-index: 10000;
}

ul.MenuBarHorizontal {
	margin-top:0 !important;
}
#large {
	display:none;
}

#navi {
	display:block;
}

#navi ul.toggled-on li {
	display:block !important;
	clear:both;
	 width: 100% !important;
	border-bottom:1px solid #b77b00;
	padding:0px;
	margin:0 !important;
	text-align:center;

}

#navi ul.toggled-on li a {
	padding:15px 10px !important;
	background-image:none;
	background-color:#fff;
	box-shadow: 0 0 0 #fff;
	-moz-box-shadow: 0 0 0 #fff;
	-khtml-box-shadow: 0 0 0 #fff;
	-webkit-box-shadow: 0 0 0 #fff;
	border:none;
	margin-left:0;
	text-transform:uppercase;
}
#navi ul.toggled-on li a:hover, #navi ul.toggled-on li.current a, #navi ul.toggled-on li.active a {
	background-color:#b77b00;
	color:#fff;
}
#navi ul.MenuBarHorizontal li.current ul, #navi ul.MenuBarHorizontal li.active ul {
	background-color: transparent;
    display: block !important;
    float: left;
	left:0 !important;
    margin: 0 !important;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 10000;
	border:none;
	opacity:1;
}


#navi ul.MenuBarHorizontal li ul li:last-child {
	border-bottom:none;
}
#navi ul.MenuBarHorizontal li.current ul a, #navi ul.MenuBarHorizontal li.active ul a{
	background-color:#b77b00;
	color:#BCA67B;
	padding:0;
	font-size:14px;
	text-align:center;
	border-left:1px solid #BCA67B;
	border-right:1px solid #BCA67B;
	
}

#navi ul.MenuBarHorizontal li.active ul a:hover,#navi ul.MenuBarHorizontal li.current ul a:hover, #navi ul.MenuBarHorizontal li.active ul li.current a {
	color:#fff;
	background-color:#b77b00;
}

#navi ul.toggled-on li.current ul, #navi ul.toggled-on li.active ul {
	display:none !important;
}
#navi ul.MenuBarHorizontal li.current ul li:hover {
	background-color:#b77b00;
}

.menu-toggle {
	color:#b77b00;
	font-style:normal !important;
	font-size: 1.2em;
    padding: 15px 15px 0 0px;
	 display: inline-block;
}
[data-icon]:hover {
	color:#dfaf4b;
}





.left_cst {
	width:100%;
	clear:both;
	margin:0;
}
.right_cst {
	width:100%;
	margin-top:20px;
	clear:both;
	
}

ul.SubMenuBarVertical li a {
	width:86%;
	margin:0;
	border-bottom:none;
	text-align:center;
	background:none !important;
	height:auto;
	padding:12px 7%;
}

ul.SubMenuBarVertical li {
	
	border-bottom:1px solid #b77b00;
	height:auto;
	
}

ul.SubMenuBarVertical li.current,  ul.SubMenuBarVertical li:hover{
	
	border-bottom:2px solid #b77b00;
	background:url("../img/menu_bg.png") no-repeat scroll 0 center !important;
	height:auto;
	background-size:20px 20px !important;
	
}

.menu {
	width:100%;
}

.logo {
	width:auto;
	margin-left:5%;
}

.logo img {
	max-width:214px;
}

.anythingslideText {
	left:25% !important;
	font-size:20px !important;
}

.anythingslideText p {
	line-height:30px !important;
}

@media screen and (max-width: 670px) {
.anythingslideText, .banner_cst {
	display:none;
}



}

@media screen and (max-width: 650px) {
	
	.newsimg {
		width:33%;
		
	}
	
	.newslink {
		width:35%;
	}
	.newsshorttext, .newscontent h2 {
		width:63%;
	}
	
	.newsshorttext {
		min-height:160px;
	}
	
	.menue_box {
	width:40%;
	
    height: auto;
    margin-left: 5%;
    margin-right: 5%;
    margin-top: 20px;
   

}

#categories {
	padding:0;
}
	
.category {
   
    margin:5%;
   height: auto;
    width: 40%;
}

.catname, .picname, .catdate, .catviews, .catpics, .picdate, .picviews, .picpics, .piccarddl, .photographer{
	width:100%;
	border:none;
}

.catpic img, .catpic {
	width:100%;
	height:auto;
}

.news_nug_cont, .news_nug_cont_right {
	height:auto;
	width:100%;
	margin-left:0;
}

.newsimg_nug {
	width:100%;
	max-width:325px;
	margin:auto;
	position:relative;
	float:none;
	height:auto;

}

.news_nug_title, .news_nug_text {
	width:90%;
	padding: 0 5%;
	height:auto;
}

.news_nug_link {
	width:90%;
	padding: 0 5% 11px 5%;
}
.service_table {
	width: 100%; 
	padding:0;
}

a.content_button_link {
    background: url("../img/content_button.png") no-repeat scroll 98% center / 8px 12px #4d4d4c;
    color: #fff;
    max-width: none;
    padding: 10px 0 10px 5%;
    width: 95%;
}

a.content_button_link:hover {
    background: url("../img/content_button.png") no-repeat scroll 98% center / 8px 12px #B77B00;
}


@media screen and (max-width: 360px) {
	.anythingslideText {
	display:none;
}
	.newsimg {
		width:100%;
		padding:1% 0;
		float:none;
		margin:auto;
		max-width:230px;
	}
	
	.newslink {
		width:100%;
	}
	.newsshorttext, .newscontent h2 {
		width:90%;
		padding:5%;
	}



#navi ul.toggled-on {

    padding-top: 11px;

}


.category {
   
    margin:5%;
   height: auto;
    width: 90%;
}


	
	






}
@media screen and (max-width: 320px) {

.menue_box {
	width:100%;
	
    height: auto;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
   

}
a.content_button_link {
    background: none #4d4d4c;
}

a.content_button_link:hover {
    background: none #B77B00;
}


}
