/*
600 and greater

Show poppies
Navigation changes from vertical list to horizontal
Move weather to upper right corner
*/

/*.head_poppies {
	display:block;
	position:absolute;
	top:62px;
	right:80%;
}
.home .head_poppies {
	top:27px;
}*/

.logo_and_banner {
	margin:0 auto;
	position:relative;
	top:60px;
	max-width:379px; /* 94 + 16 + 269 */
}
.home .logo_and_banner {
	top:10px;
}

#weather_container {
	position:absolute;
	top:45px; /* was 35px */
	right:10px;
}
.home #weather_container {
	top:10px; /* was 0px */
}

#head_search {
	position:absolute;
	top:10px;
	width:26.7%;
	right:.9%;
	margin:0 2px 2px 2px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	display:block;
}
.home #head_search {
	top:200px;
	right:auto;
	width:66%; /* 70 - 0 - 4 */
	margin-left:15%;
}

#navigation {
	position:absolute;
	top:141px;
	width:100%;
	/* background-color: #494439; */ /* for ie8 */
	/* background-color: rgba(0, 0, 0, 0.5); */
}
.home #navigation {
	top:106px;
}
#navigation li {
	margin:0;
	background-color:transparent;
}

.ie7 #navigation li {
	float: left;
	width:16.6%; /* fix IE7 issue where nav intermittently wraps */
}
.ie7 #navigation li li {
	width:100%; /* fix IE7 */
}

/*
Navigation - Mega Drop-Down
*/

/* Nav panel */

.nav_panel {
	position:absolute;
	width:90%;
	min-height:199px;
	left:0px;
	background:transparent url(../images/template2013/santabarbara/megadropdown_ribbon.png) no-repeat 70.3125% 100%;
	background: url(../images/template2013/nav_shadow.png) repeat-x 0 0, url(../images/template2013/santabarbara/megadropdown_ribbon.png) no-repeat 70.3125% 100%;
	padding:16px 5% 51px 5%;
	overflow:visible;
}
.nav_panel a {
	color:#000;
}
.nav_panel a:hover {
	color:#3d3d3d;
}

.nav_panel ul {
	width:50%;
	float:left;
}
#navigation .nav_panel li {
	float:none;
	background-color:transparent;
	padding:0 10px 20px 0px;
}

.no-js #navigation li:hover .nav_panel, .ie7 #navigation li:hover .nav_panel {
	display:block;
	opacity:1;
	z-index:2;
}
#navigation li .nav_panel {
	opacity:0.01;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	-ms-transition: opacity .3s ease-in-out;	
	transition: opacity .3s ease-in-out;
}
.oldie #navigation li .nav_panel {
	opacity:1; /* IE 9 and older does not support opacity transition */
}
#navigation #nav_list li .mo_opacity {
	opacity:1;
	z-index:2;
}
#navigation #nav_list li .mo_display {
	display:block;
}


.nav_p_heading {
	color:#003366;
	font-size:14px;
	font-weight:bold;
	background-color:#f4fbfc; /* Needed when images are turned off */
}
.nav_p_description {
	font-size:11px;
	padding-top:4px;
	background-color:#f4fbfc; /* Needed when images are turned off */
}

.nav_d_arrow_container {
	background:transparent url(../images/template2013/nav_down_arrow.png) no-repeat;
	width:44px;
	height:16px;
	position:absolute;
	top:0px;
	margin-left:-22px;
	left:50%;
}

.ie7 .nav_d_arrow_container, .ie8 .nav_d_arrow_container {
	display:none; /* Arrows won't be positioned correctly, so don't bother showing them */
}

.nav_panel ul {
	width:33%;
}


.home #img_ribbon {
	position:absolute;
	top:324px;
}


/* phone nav update */

#navigation {
	height:auto;
	overflow:visible;
	-webkit-transition: height 0s; /* Safari and Chrome */
}
#nav_list {
	position:static;
	bottom:0;

	width:100%;
	display:table;
}
#nav_list li {
	display:table-cell;
	list-style:none;
}
#nav_list li li {
	display:list-item;
}

header #navigation.phone_show_nav {
	height:auto;
}
#mobile_container {
	display:none;
}
.footer_awards, .footer_awards_right {
	display:block;
}

/* more phone nav changes */

header {
	min-height:188px;
}
.home header {
	min-height:390px;
}

.logo_and_banner {
	width:90%;
}

.head_cagov_logo { /* 94 x 74 */
	float:left;
	width:24.802%; /* 94/379 */
	position:relative;
	top:4px;
}
.head_cagov_logo { /* 94 x 74 */
	top:0px;
}

.head_organization_banner { /* 269 x 39 */
	top:25px;
}

.phone_hdr, .rgba .phone_hdr, .ie7 .phone_hdr {
	background-color: transparent;
}
.phone_hdr {
	margin-bottom:0; /* fix IE9 issue where gap appears below header */
}

.phone_hd_left, .phone_hd_right {
	display:none;
}

#head_search {
	display:block;
}
#weather_container {
	display:block;
}

.home #img_ribbon {
	width:100%;
	height:95px;
	background:transparent url(../images/template2013/santabarbara/ribbon_home.png) no-repeat 70.3125% 0%;
}
.home #main_content {
	padding-top:38px; /* reserve space for ribbon */
}
.home #main_content {
	background:#fff url(../images/template2013/santabarbara/footer_bg.png) no-repeat 70.3125% 100%;
	padding-bottom:65px;
}
.home .content_left_column {
	/*background:#fff;*/background:transparent;/*fixed right column misalignment*/
}

.content_left_column .add_padding {
	padding:0 5% 0 8%;
}

.contact_box p {
	width: 23%;
	padding:0 5% 0 5%;
}
.contact_box .contact_us {
	display:block;
}

footer {
	line-height:normal;
}
.home footer {
	padding-top:0;
	box-shadow:none;
}

.hide_from_phones {
	display:block;
}
span.hide_from_phones {
	display:inline;
}

.head_organization_banner { /* 269 x 39 */
	display:block;
}

/* end phone nav update */

