@import "bootstrap.css";
@import "additional.css";
@import "home.css";
@import "primary_content.css";
 @import url(http://fonts.googleapis.com/css?family=Architects+Daughter|Courgette);
/*font-family: 'Architects Daughter', cursive;
font-family: 'Rochester', cursive;*/

/* - - - - - - - - - - - - - - - - - - - - -
TITLE    :   NAKCSS HTML 5 VERSION 3
- - - - - - - - - - - - - - - - - - - - - */
body {
	font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FFFBD6;
}
a {
	color: #4e2506;
	text-decoration: none;
	word-break: break-word;
}
a:hover, a:focus {
	text-decoration: underline;
}
#nakainer {
	min-height:100%;
}
#topbar {
	background:#4e2506 url(img/bg_topbar.png) left bottom repeat-x;
	padding:10px 0px 23px 0px;
}
#topbar .content ul {
	margin:3px 0 0 0;
	padding:0;
	display:block;
	vertical-align:top;
	text-align:right;
}
#topbar li {
	border-right:solid 1px #7abdd4;
	padding:0 10px 0 7px;
	line-height:14px;
	vertical-align:top;
	font-weight:bold;
	display:inline-block;
}
#topbar li.last {
	border:none;
	padding-right:0;
}
#topbar a {
	color:#7abdd4;
	text-transform:uppercase;
}
#topbar a:hover, #topbar .selected a {
	color:#7aba05;
}
#topbar .home {
}
#topbar .home a {
	display:block;
	background:url(img/icon-home.png) left top no-repeat;
	height:16px;
	width:16px;
}
#topbar .home a:hover {
	background-image:url(img/icon-home-hover.png);
}
#topbar .welcome {
	color:#7aba05;
	text-transform:uppercase;
	font-size:15px;
	font-weight: bold;
	font-style:italic;
	text-align:center;
}
/********* Header Styles *********/
#header {
	background:#fdf2a3 url(img/bg_header.jpg) top center repeat-x;
	border-bottom:5px solid #d2ac7d;
	position:relative;
}
#header_inner {
	position:relative;
	z-index:300;
}
#logo {
	width:280px;
	margin:7px 0 0px;
}
#logo a {
	display:block;
	height:139px;
}
#logo a span {
	position:absolute;
	top:-99999px;
	top:-999999px;
	display:block;
	text-indent:-99999px;
}
.header_top {
	position:absolute;
	width:100%;
	height:20px;
	background:url(img/bg_headertop.png) top center repeat-x;
	z-index:200;
}
.palm_left {
	position: absolute;
	left:0;
	top:0;
	width:150px;
	z-index:200;
}
.palm_right {
	position: absolute;
	right:0;
	top:0;
	width:150px;
	z-index:200;
}
#header .right_header {
	text-align:right;
}
#header .slogan {
	display:inline-block;
	text-align:center;
	color:#4e2506;
	text-shadow:-1px 1px 0px #7aba05;
	font-size:2.2em;
	font-weight:bold;
	margin:30px 0 0;
}
 @media (max-width: 1200px) {
 #topbar .welcome {
font-size:13px;
}
}
 @media (max-width: 991px) {
 body {
font-size:13px;
}
 #topbar {
text-align:center;
}
 #topbar .content ul {
text-align:center;
}
 #logo {
margin:10px auto 10px;
}
 #logo {
background-size:100% 100%;
}
 #header .col-md-8 {
text-align:center;
}
}
 @media (max-width: 767px) {
 body {
font-size:12px;
}
 #logo {
background-size:100% 100%;
width:185px;
}
 #logo a {
height:92px;
}
 #header .slogan {
font-size:2em;
margin-top:0px;
text-align:center;
display:block;
}
}
/********* menu Styles *********/
#menu {
	background:#90DFEB url(img/bg_menu.png) bottom center repeat-x;
	color:#FFF;
	position:relative;
	border-radius:0px;
	border:none;
	margin-bottom:0px;
	border-top:5px solid #4e2507;
	min-height:inherit;
}
#menu_inner {
	position:relative;
	z-index:700;
}
#menu .navbar-collapse {
	padding:0;
	margin:0px 0;
}
#menu .nav ul {
	margin:0;
	position:inherit;
	text-align:center;
}
#menu .nav li a {
	font-family: 'Architects Daughter', cursive;
	text-transform:uppercase;
	text-shadow: 1px 0px 0px #4e2506, 1px 1px 1px rgba(0, 0, 0, 0.5);
	letter-spacing:1px;
}
#menu .nav>li {
	float:left;
	position:static;
	background:url(img/sep_menu.png) right 14px no-repeat;
	padding-right:10px;
	font-size:14px;
	font-weight:400;
}
#menu .nav>li.last {
	background:none;
	padding-right:0;
}
#menu .nav>li>a {
	padding:12px 1px 22px;
	display:block;
	color:#4e2506;
	text-decoration:none;
	font-size:13px;
}
#menu .nav a:hover {
	color:#FFF;
	background:none;
	text-shadow: 1px 0px 0px #7ABA05, 1px 1px 1px rgba(0, 0, 0, 0.5);
}
#menu .nav>li:hover>a {
	text-shadow: 1px 0px 0px #FFF, 1px 1px 1px rgba(0, 0, 0, 0.5);
}
#menu .nav>li:hover {
}
#menu .nav>li:hover>a {
	color:#FFF;
}



#menu .dd-menu {
	display:block;
	border:none;
	position:absolute;
	background:#D7F2F6;
	padding:20px 10px;
	width:100%;
	left:0px;
	margin-top:0px;
	text-align:left;
	z-index:500;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
#menu li.last .dd-menu {
	left:auto;
	right:0;
}
#menu .nav>li:hover>.dd-menu {
	display:block;
}
#menu .nav>li li:hover>.dd-menu {
	display:block;
}
#menu .dd-menu ul {
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	font-weight:normal;
}
#menu .dd-menu ul li {
	margin:0;
	padding:0;
	margin-bottom:0px;
	padding-bottom:5px;
}
#menu .dd-menu ul li a {
	padding:0;
	border:none;
}
#menu .dd-menu ul li a:hover {
	text-decoration:none;
	color:#7ABA05
}
#menu .dd-menu ul li ul {
	margin:0px 0 0 10px;
}
#menu .dd-menu ul li ul li {
	padding:5px 0 0 0;
}
#menu .dd-menu ul li ul li a {
	font-size:15px;
}
#menu .nav_text {
	margin-top:10px;
	display:none;
}
#menu .dd-list {
	width:220px;
}
#menu .dd-list ul {
	float:none;
	width:auto;
	margin-left:0px;
}
#menu .dd-list .dd-list {
	left:100%;
	top: -15px;
}
#menu .dd-menu .row {
	margin:0;
	display: table;
	width:100%;
}
#menu .dd-menu .col {
	display: table-cell;
	float: none;
	min-width:180px;
	padding-right:20px;
	vertical-align:top;
}
#menu .dd-menu .col.dd-content {
	font-size:1em;
	line-height:normal;
	text-transform:none;
	color: #0A0B0D;
	font-weight:normal;
	max-width:300px;
	min-width:280px;
}
#menu .dd-menu .col.dd-img {
	margin:0 0 10px 7px;
}
#menu .dd-menu .col.dd-link {
}
#btn-collapse {
	display:none;
	font-size:16px;
	font-weight:bold;
}
#menu .navbar-toggle {
	float:none;
	display:inline-block;
	margin-bottom:4px;
	margin-top:4px;
}
#menu .collapse {
	display:block;
}
#menu .tb-megamenu-main-menu {
	background:none;
	position:static;
}
#menu .tb-megamenu .nav > .active > a, #menu .tb-megamenu .nav > .active > a:hover, #menu .tb-megamenu .nav > .active > a:focus {
	background:none;
}
#menu .tb-megamenu .nav > li > a {
	border:none;
	font-weight:normal;
	background:none;
}
#menu .tb-megamenu .btn {
	display:none;
}
#menu .tb-megamenu .collapse {
	position:static;
}
#menu .dropdown-menu {
	
	background:#FFF;
	float:none;
	border:none;
	width:100%!important;
	top:34px;
	text-transform:none;
	padding: 0px 0;
	border-bottom:2px solid #013F7A;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;

	filter:alpha(opacity=00);
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
#menu .tb-megamenu .dropdown-menu {
	font-size:1em;
	line-height:1.429em;
	color:#333;
	text-align:left;
}
#menu .tb-megamenu .dropdown-menu li {
	font-size:0.875em;
	padding-bottom:4px;
}
#menu .tb-megamenu .dropdown-menu li > a {
	border:none;
	color:#4e2506;
	background:none;
}
#menu .tb-megamenu .dropdown-menu li > a:hover {
	color:#333;
}
#menu .navbar-collapse {
	height:auto;
}
#menu .tb-megamenu .nav-collapse, #menu .tb-megamenu .nav-collapse.collapse {
	height:auto;
}
#menu .tb-megamenu .nav-collapse .dropdown-menu {
	position:absolute;
	left:0;
	top:53px;
	margin:0;
}
#menu .tb-megamenu .nav > .dropdown > .dropdown-toggle .caret {
	display:none;
}
#menu .tb-megamenu .nav-collapse .dropdown-menu ul li {
	text-align:left;
	list-style-type:none;
}
#menu .nav > li:hover .dropdown-menu {
	display:block;
	visibility:visible;
	opacity:1;
	filter:alpha(opacity=100);
}
#menu .tb-megamenu .dropdown-menu .active > a, #menu .tb-megamenu .dropdown-menu .active > a:hover {
	color:#333;
	background:none;
}
#menu .tb-megamenu .dropdown-menu li > a:hover, #menu .tb-megamenu .dropdown-menu li > a:focus, #menu .tb-megamenu .dropdown-submenu:hover > a {
	background:none;
}
#menu .tb-megamenu .dropdown-menu .tb-megamenu-row .span12 {
	width: 31.623931623931625%;
}
.message a {
	color:#FFFFFF
}
 @media (min-width: 1200px) {
 #menu .nav>li {
font-size:16px;
}
 #menu .nav>li>a {
padding:12px 8px 22px;
}
}
 @media (max-width: 991px) {
 #menu .nav>li {
font-size:13px;
background:none;
padding-right:0;
}
 #menu .nav>li>a {
padding:12px 2px 14px;
}
 #menu li.home a {
background-position:0 12px;
}
 #menu .dd-menu ul li a,  #menu .navbar-right>li>a {
padding-bottom:21px;
}
 #menu .dd-menu ul li a,  #menu .dd-menu ul li ul li a {
font-size:13px;
}
 #menu .dd-menu .col {
min-width:150px;
}
 #menu .dd-menu .col.dd-content {
min-width:180px;
}
 .tb-megamenu .nav-collapse .nav > li > a,  .tb-megamenu .nav-collapse .dropdown-menu a {
padding:2px 15px;
}
}
 @media (max-width: 767px) {
 #btn-collapse {
display:block;
cursor:pointer;
padding-bottom:15px;
margin:0;
}
 .nav-collapse {
display:none;
overflow:visible;
height:auto;
}
 #menu .nav_text {
display:inline-block;
vertical-align:top;
}
 #menu.navbar .btn-navbar {
display:inline-block;
float:none;
margin-top:0px;
}
 #menu {
font-size:14px;
background-position: left 45px;
}
 #menu .container {
padding:0;
}
 #menu .navbar-collapse {
margin:0;
padding:0px 10px 0;
max-height:none;
}
 #menu .navbar-nav {
margin:0;
}
 #menu .nav {
text-align:left;
}
 #menu .nav>li {
display:block;
float:none;
padding:7px 0 3px;
}
 #menu .nav>li>a {
padding:4px 0px 4px;
display:block;
font-size:14px;
line-height:normal;
}
 #menu li.last {
}
 #menu li.home a {
height:30px;
}
 #menu .dd-menu {
position:static;
left:0px;
padding:10px 20px 10px 0;
}
 #menu .dd-menu .dd-img {
width:45%;
padding-right:5%;
text-align:center;
}
	/*#menu .dd-menu ul{ width:50%; margin-left: 0px;}*/
	
	#menu .dd-menu .row {
display:block;
padding-left:10px;
}
 #menu .dd-menu .col {
display:block;
margin-bottom:15px;
}
 #menu .dd-menu .col.dd-link {
margin-bottom:0px;
}
 #menu .dd-menu ul li a {
font-size:13px;
}
 #menu .dd-menu ul li ul li a {
font-size:12px;
}
 #menu .dd-menu ul li {
padding-bottom:5px;
}
 #menu .dd-menu .col.dd-content {
font-size:13px;
max-width:inherit;
}
 #menu .navbar-collapse {
display:none;
}
 #menu .tb-megamenu .tb-megamenu-button {
display:none;
}
 #menu .tb-megamenu .nav-collapse,  #menu .tb-megamenu .nav-collapse.collapse {
height:auto;
overflow:inherit;
}
 #menu .tb-megamenu .nav-collapse {
margin-top:0;
background:none;
}
 .tb-megamenu .always-show .tb-megamenu-li > .mega-dropdown-menu,  .tb-megamenu .always-show .dropdown-menu {
display:none!important;
}
 .tb-megamenu .always-show .tb-megamenu-li:hover > .mega-dropdown-menu,  .tb-megamenu .always-show li:hover >.dropdown-menu {
display:block!important;
}
 #menu .tb-megamenu .nav-collapse .dropdown-menu {
position:relative;
top:0;
}
 #menu .dropdown-menu {
padding:10px 0px;
top:28px;
display:none!important;
}
 #menu .nav > li:hover .dropdown-menu {
display:block!important;
}
 #menu .tb-megamenu .dropdown-menu .mega-nav > li a {
padding-bottom:3px;
}
 #menu .tb-megamenu .mega-inner {
padding:0 0 10px;
}
 #menu .tb-megamenu .dropdown-menu .mega-nav > li a {
margin-left:0;
}
 #menu .tb-megamenu .nav-collapse .dropdown-menu a {
padding:4px 0px;
font-weight:normal;
}
 #menu .tb-megamenu .dropdown-menu .tb-megamenu-row .span12 {
width:100%;
}
 #menu .tb-megamenu .nav-collapse .dropdown-menu ul {
margin:0;
padding:0;
list-style:none;
list-style-image:none;
}
 #menu .tb-megamenu .dropdown-menu .tb-content,  #menu .tb-megamenu .dropdown-menu .tb-image {
display:none;
}
}
/* Main Slider */
#site_slider {
	max-width:2000px;
	margin:auto;
	position:relative;
	background:#FFF;
}
#site_slider .slides li {
	display:none;
	text-align:center;
	position:relative;
}
#site_slider .slides li {
	max-width:100%;
	height:auto;
}
#site_slider .slides {
	min-height:300px;
}
#site_slider .bx-viewport {
	z-index:300;
}
#site_slider .bx-viewport li {
	display:block;
}
#site_slider .bx-viewport .slides {
	min-height:inherit;
}
#site_slider .caption {
	z-index:1;
	position:absolute;
	width:100%;
	bottom:10%;
	left:0;
}
#site_slider .caption_text {
	font-size:1.714em;
	text-align:center;
	padding:10px 0;
	background:rgba(225, 225, 225, 0.7);
	color:#FFF;
}
#site_slider .caption_text .font3 {
	font-size:1.5em;
	text-shadow:-1px 1px 0px rgba(225, 225, 225, 1);
}
#site_slider .caption_text a {
	display:inline-block;
	margin-left:20px;
}
#site_slider .bx-wrapper .bx-controls-direction a {
	height:32px;
	width:32px;
	margin-top:-16px;
}
#site_slider .bx-wrapper .bx-controls-direction a.bx-prev {
	background: url(img/arrow-left.png) top center;
	left:20px;
}
#site_slider .bx-wrapper .bx-controls-direction a.bx-next {
	background: url(img/arrow-right.png) top center;
	right:20px;
}
.slider-loading {
	min-height: 50px;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 200;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	font-size:15px;
}
 @media (max-width: 767px) {
 #site_slider .bx-viewport li img {
max-width:100%;
}
 #site_slider .caption {
position:relative;
padding:0;
top:inherit;
bottom:inherit;
background-color:#678F05;
}
 #site_slider .caption_text {
font-size:22px;
line-height:26px;
}
 #site_slider .caption_link {
margin-top:0;
padding:5px 0 15px;
text-align:center;
}
 #site_slider .bx-wrapper .bx-controls-direction a {
background-size:100% 100%!important;
height:20px;
width:20px;
margin-top:-40px;
}
 .internal#site_slider .bx-wrapper .bx-controls-direction a {
margin-top:-10px;
}
 .internal#site_slider .bx-wrapper .bx-controls-auto {
display:none;
}
 #site_slider .bx-controls {
display:block;
}
 .bx-controls-auto {
display:none;
}
}
/********* Pagearea Styles *********/
#pagearea {
	padding:30px 0 0px;
	background:#e4dbd2 url(img/bg_pagearea.jpg) top center repeat;
}
#subscribe_box {
	background-color:#4e2507;
	padding:8px 0;
	text-align:center;
}
#subscribe_box label {
	display:inline-block;
	color:#e8e7ab;
	font-size:1.143em;
	margin:10px 0 0;
	vertical-align:top;
}
#subscribe_box .form-control {
	max-width:300px;
	display:inline-block;
	padding:4px 8px;
	height:30px;
}
#edit-submitted-email-address {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555555;
	vertical-align: middle;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
#subscribe_box .btn {
	background:none;
	font-size:1.341em;
	color:#e8e7ab;
	padding:8px 6px;
	border:none;
	box-shadow:none;
	text-shadow:none;
}
#subscribe_box .btn:hover {
	color:#8d5b2d;
}
#subscribe_box .sep {
	color:#8d5b2d;
	font-size:1.8em;
	vertical-align:top;
	display:inline-block;
	padding-top:5px;
}
#subscribe_box .region-newsletters {
	display:inline-block;
	width:370px;
	position:relative;
}
#subscribe_box .form-item {
	float:left;
	width: 265px;
	margin:6px 0 0 0;
}
#subscribe_box #subscribe {
	float:left;
	margin-top:2px;
}
#subscribe_box #newsletter-error {
	position:absolute;
	color:#ED7B7B;
	bottom:-13px;
	left:0;
	font-size:11px;
}
#subscribe_box .ajax-progress {
	position:absolute;
	top:12px;
	right:-4px;
}
.ajx_container {
	display:none;
	color:#FFF;
}
.ajx_container .ajx_close {
	float:right;
	cursor:pointer;
	font-weight:bold;
	margin-top:10px;
}
.ajx_container .ajx_close:hover {
	color:#FFF
}
.ajx_content {
	padding:15px 15px 15px;
}
.ajx_content h3 {
	color:#FFF;
}
.ajx_content p {
	line-height:20px;
}
.ajx_content p .left {
	float:left;
	padding:7px 10px 10px 0;
}
.ajx_content p .right {
	float:right;
	padding:7px 0px 10px 10px;
}
.ajx_content a {
	color:#FFF;
}
.pagebottom {
	background:#fdf2a3 url(img/bg_header.jpg) top center repeat-x;
	height:80px;
}
#guam_elements {
	margin-bottom:10px;
}
#share_block {
	width:160px;
	float:right;
	margin-right:15px;
}
 @media (max-width: 1200px) {
 h3.h1.title {
font-size:1.8em
}
}
 @media (max-width: 991px) {
 #subscribe_box {
padding:0px 0 15px;
}
 #subscribe_box #newsletter-error {
bottom:-15px;
}
}
@media (max-width: 767px) {
 #subscribe_box .sep {
display:block;
text-align:center;
padding-top:0;
}
 #subscribe_box label {
margin-bottom:5px;
margin-top:0;
}
 #subscribe_box .region-newsletters {
margin-bottom:5px;
}
 #subscribe_box .form-item {
width:200px;
}
 #guam_elements {
text-align:center;
}
 #share_block {
margin:10px auto 0;
float:none;
}
 h3.h1.title {
font-size:1.5em
}
 #subscribe_box .region-newsletters {
width:285px;
}
}
/********* Footer Styles *********/
#footer {
	background:#4e2506 url(img/bg_topbar.png) left 2px repeat-x;
	color:#FFF;
}
#footer_inner {
	padding-top:40px;
	padding-bottom:10px;
}
.footer_links {
	border-right: solid 2px #d0d2d4;
}
#bottom_links {
	text-align:center;
}
#bottom_links .content ul {
	text-align:left;
	margin:0;
	list-style:none;
	padding:0;
	display:inline-block;
	float:none;
	vertical-align:top
}
#bottom_links>ul {
	padding:0 15px;
	width:19%;
}
#bottom_links ul li {
	margin:0 0 7px 0;
}
.page-node-84 ul li {
	line-height:25px;
}
.page-node-84 ul li ul {
	margin-bottom:10px;
}
#bottom_links ul li a {
	color:#a8cf45;
	font-size: 1.143em;
}
#bottom_links ul li a:hover {
}
#bottom_links .content ul ul {
	margin:0;
	display:block;
	padding:2px 0;
}
#bottom_links ul ul li {
	font-weight:normal;
	font-size:0.875em;
	margin:0;
	padding-top:2px;
}
#bottom_links .home_btn {
	background:#6ED2E1;
	margin:5px 0px 15px;
	width:100px;
	text-align:center;
}
#bottom_links .home_btn a {
	display:inline-block;
	padding:3px 5px;
	color:#4e2506;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#bottom_links .home_btn a:hover {
	color:#FFF;
}
#copyrights {
	padding:10px 0px 0px;
	text-align:center;
	color:#a8cf45;
	font-size:11px;
}
#copyrights ul {
	margin:0px;
	padding:0;
	text-align:center;
	width:100%
}
#copyrights ul li {
	display:inline-block;
	color:#a8cf45;
	border-right: solid 1px #a8cf45;
	line-height:12px;
	padding:0 8px 0 5px;
}
#copyrights ul li.last {
	border:none;
}
#copyrights a {
	color:#a8cf45;
}
#copyrights a:hover {
}
 @media (max-width: 991px) {
 #bottom_links .content ul {
display:block;
margin-bottom:10px;
}
 #footer .footer_links {
border-left:none;
}
 .pull-right.contact_info {
float:none!important;
text-align:center;
margin-bottom:30px;
}
 #footer .home_btn {
margin:0px auto 10px auto;
}
}
 @media (max-width: 767px) {
 #bottom_links .content ul {
display:block;
margin-bottom:10px;
width:100%;
}
 #bottom_links ul li {
text-align:center;
}
}
div.contextual-links-wrapper {
	display:block !important;
}
div.contextual-links-wrapper ul.contextual-links {
	font-size:10px !important;
	display:none;
}
div.contextual-links-wrapper ul.contextual-links li {
	margin-bottom:0px !important;
}
#bulletin .contextual-links-wrapper {
	display:none !important
}
a.contextual-links-trigger {
	display:block !important;
}
#copyrights .contextual-links-wrapper {
	width: 85px;
}
.message .contextual-links-wrapper, #site_slider .contextual-links-wrapper {
	display:none !important;
}
.breadcrumb {
	padding:0px;
	margin-bottom:0px;
	background:none;
}
.front .bg2, .front .bg3 {
	padding:15px;
}
#newsletter-manage-subscriptions-form .field-name-field-newsletter-list, #newsletter-manage-subscriptions-form .form-item-exposed-1 {
	display:none
}
.form-submit {
	display: inline-block;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.form-submit:hover {
	color: #333333;
	text-decoration: none;
	background-color: #e6e6e6;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
.field-name-field-subtitle {
	font-weight:bold;
	font-size:17px;
}
.val_email {
	text-align:left;
	float:left;
	color:#FF0000;
}
.webform-submit {
	background: #4E2506;
	color: #fff;
	padding: 10px 20px;
	font-size: 18px;
}
.webform-submit:hover {
	opcaity:0.8;
	background: #4E2506;
}
.webform-client-form .form-item, .webform-client-form .form-actions {
	padding-bottom:15px;
}
.webform-client-form input[type="radio"], input[type="checkbox"] {
	margin: -2px 0 0;
}
#edit-submitted-canopies-20x20, #edit-submitted-canopies-20x30, #edit-submitted-chairs, #edit-submitted-tables, #edit-submitted-benches {
	width:50px;
}
.form-item-captcha-response .description {
	display:none;
}
#topbar li:last-child {
	border-right: none;
}

@media (min-width: 992px) and (max-width: 1024px) {
 #menu .tb-megamenu .nav-collapse .dropdown-menu {
top:45px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
 #menu .tb-megamenu .nav-collapse .dropdown-menu {
top:92px;
}
}
.navbar-default .navbar-toggle {
    border-color: #4E2506;
    border-width: 2px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #4E2506;
}
.nav_text{color:#4E2506;}















/****************css-chenges*************/
@media (min-width: 768px) and (max-width: 991px) {
 #subscribe_box .form-item {
margin-left: 15px;
}
 #subscribe_box label {
 margin-top:25px;
}
 #subscribe_box .region-newsletters {
 margin-top:17px;
}
 .media_embed {
 width:100% !important;
}
 .media_embed iframe {
 width:100% !important;
}
}
@media (max-width: 991px) {
 #subscribe_box .sep {
display:none !important;
}
 #subscribe_box label {
display:block;
}
.rtecenter iframe{width:100%; height:auto;}
}
@media (max-width: 767px) {
 #subscribe_box .sep {
 display:none;
}
 #subscribe_box label {
 margin:20px 0px 5px 0px;
}
 #site_slider .bx-viewport {
 background-color:#bdc99f;
}
 #site_slider .caption_text span {
 font-size: 24px!important;
}
 #site_slider .caption_text a {
 font-size:18px;
}
 #site_slider {
background: none repeat scroll 0% 0% rgba(225, 225, 225, 0.7);
}
 #subscribe_box .sep {
display:none !important;
}
 #subscribe_box label {
display:block;
}
 .title:after {
display:none;
}
 .title:before {
display:none;
}
 .title {
display:block;
text-align:center;
}
.rtecenter iframe{width:100% !important; height:auto;}
.tb-megamenu-block .content{display:none !important;}
}
@media (max-width: 480px) {
 #copyrights ul li {
 display:block;
 padding:5px;
 border:none;
}
 .page-title {
 font-size:20px;
 text-align:center;
}
 #primary_content span {
}
 .media_embed {
 width:100% !important;
}
 .media_embed iframe {
 width:100% !important;
}
 .title:after {
display:none;
}
 .title:before {
display:none;
}
 .title {
text-align:center !important;
display:block;
}
 .message .col-md-2 img {
float:none;
margin:0 auto;
display:block;
}
#webform-client-form-78 .form-textarea-wrapper textarea{width:260px !important;}
#webform-client-form-78 #edit-submitted-email-address{width:260px !important;}
#webform-client-form-78 .form-control{width:260px !important;}
#webform-client-form-31 .form-textarea-wrapper textarea{width:260px !important;}
#webform-client-form-31 #edit-submitted-email-address{width:260px !important;}
#webform-client-form-31 .form-control{width:260px !important;}
#webform-client-form-63 .form-textarea-wrapper textarea{width:260px !important;}
#webform-client-form-63 #edit-submitted-email-address{width:260px !important;}
#webform-client-form-63 .form-control{width:260px !important;}
#webform-client-form-65 .form-textarea-wrapper textarea{width:260px !important;}
#webform-client-form-65 #edit-submitted-email-address{width:260px !important;}
#webform-client-form-65 .form-control{width:260px !important;}

#flickrGal0{width:auto !important;}

}
@media (max-width: 325px){
.form-item-submitted-requested-items-needed-by-month{display:block !important; float:none !important;}
.form-item-submitted-requested-items-needed-by-day{display:block !important; float:none !important;}
.form-item-submitted-requested-items-needed-by-year{display:block !important; float:none !important;}}

#downloads{background:#4E2506;}

.role-content-manager .block-block .contextual-links-wrapper{ display:none !important;}
.role-content-manager #block-block-18.block-block .contextual-links-wrapper{ display:block !important;}

.front .bg2{
	max-height: 500px;
    overflow-y: scroll;
}
body.front {
    margin-bottom: 0px !important;
}
@media(max-width: 480px){
#site_slider .caption_text span {
	font-size: 15px!important;
}
#site_slider .caption_text {
    font-size: 16px;
	line-height: 22px;
}
}
.front #bulletin {
    max-height: 500px;
    min-height: 500px;
    overflow-y: scroll;
}
#guam_elements .time {
    font-size: 22px;
}
#share_block {
    width: 280px;
	margin-bottom: 25px;
}
.front .title{font-size: 18px;}
.front .bg3{ min-height: 500px;}