/*
Theme Name: ASTHVI 2015
Author: 	Marlin Design
Author URI: http://www.marlinmultimedia.com
Version: 	1.0
Template:   Divi
Description: Divi child theme for ASTHVI State Home Visiting 2015
*/

/**********************************/
/*** ASTHVI1000 - CUSTOM Styles ***/
/**********************************/

/*** Global Settings ***/
h1, h2, h3, h4, h5, h6 { padding-bottom:3%; }
h1 { color: #4494D1; }

/*** Header Logo ***/
.et_header_style_left #et-top-navigation { padding-top: 100px; } /*** initial size of org logo ***/
.et_header_style_left .et-fixed-header #et-top-navigation { padding-top: 80px; } /*** post-scroll size of org logo ***/
.et_pb_section {    padding: 0px!important;} /*** space above hero graphic ***/



/*** left Nav Bar styles ***/
#nav_menu-2.widget_nav_menu #menu-primary.menu li a 													{color: #BBB; }  						/*** Gray   ***/

#nav_menu-2.widget_nav_menu #menu-primary.menu li.current_page_ancestor a 								{color: #a0d094; font-weight: 700; }  	/*** Green   ***/
#nav_menu-2.widget_nav_menu #menu-primary.menu li.current_page_item li.menu-item a 						{color: #a0d094; font-weight: 700; }  	/*** Green   ***/

#nav_menu-2.widget_nav_menu #menu-primary.menu li.current_page_ancestor li.current_page_item a		 	{color: #2ea3f2; font-weight: 700; } 	/*** Blue  ***/
#nav_menu-2.widget_nav_menu #menu-primary.menu li.current_page_ancestor li.current_page_item a:before 	{content: ">> "; }

/*** Special Situation when logging in for first time ***/
body.page-id-1161 #nav_menu-2.widget_nav_menu #menu-primary.menu li.menu-item-1662 a 								{color: #a0d094; font-weight: 700; } 	/*** Green ***/
body.page-id-1161 #nav_menu-2.widget_nav_menu #menu-primary.menu li.menu-item-1662 li.menu-item-204 a			 	{color: #2ea3f2; font-weight: 700; } 	/*** Blue  ***/
body.page-id-1161 #nav_menu-2.widget_nav_menu #menu-primary.menu li.menu-item-1662 li.menu-item-204 a:before 		{content: ">> "; }

/*** Member File upload  ***/
#wordpress_file_upload_block_1 div.file_div_clean label.file_userdata_label{ width: 50%; }
/*** 
#wordpress_file_upload_block_1 div.file_div_clean:nth-child(6) {margin-top: -200px; }
#wordpress_file_upload_block_1 div.file_div_clean:nth-child(7) {margin-top: -160px; }
***/

/*** Member Registration Page ***/
#message {text-align: center;}

/*** State Home Visiting Fact Sheets ***/
ul.ast1000-map-legend {margin-left: 20px; list-style-type: none; padding-left: 0px;}
ul.ast1000-map-legend li:before { content: " "; display: inline-block;  height:12px; width: 12px; margin-right: 5px; }
ul.ast1000-map-legend li:nth-child(1):before {background-color: #7ec366;}
ul.ast1000-map-legend li:nth-child(2):before {background-color: #4596d5;}
ul.ast1000-map-legend li:nth-child(3):before {background-color: #c0c0c0;}

/*** Member Profile Page ***/
#swpm-editprofile-form .asthvi1000-profile-section {background-color: #2ea3f28f; color: white; font-weight: 700; }

/*** Reduce space below post titles ***/
div.et_pb_post_title  {margin-bottom:0!important;}

/*** File Upload List ***/
table.wfu_browser_table img.wfu_filetype_icon 					{max-width: 25px;}
table.wfu_browser_table thead tr.wfu_browser_tr    				{background-color: #ddd; }
table.wfu_browser_table tbody tr.wfu_browser_tr:nth-child(even) {background: #eee}
table.wfu_browser_table tr.wfu_browser_tr th								{padding: 2px 5px; white-space: nowrap;}
table.wfu_browser_table tr.wfu_browser_tr td 								{padding: 2px 5px; }
table.wfu_browser_table tr td.wfu_browser_td 								{font-size: .8em; line-height: .8em; }
table.wfu_browser_table tr td.wfu_browser_td div.wfu_display_fields select 	{padding: 0px; border: none;}
table.wfu_browser_table tr td.wfu_browser_td div.wfu_display_fields option 	{font-size: .8em; line-height: .7em!important; }

table.wfu_browser_table tr.wfu_browser_tr td:first-child					{max-width: 200px; }

table.wfu_browser_table tr.wfu_browser_tr th:last-child, 
table.wfu_browser_table tr.wfu_browser_tr td:last-child 					{display: none; } /***hide meta field columns but allow a filter to search on them because they are included in the results ***/



/*** Footer - Hide Entire Footer ***/
#xmain-footer {display: none; }


/*** Call Out Boxes ***/
.callOutBox1  {border:2px solid #00417b; background-color: #efa14c; padding:8px; border-radius: 8px; }
.callOutBox2  {border:2px solid #00417b; background-color: #c0dd91; padding:8px; border-radius: 8px; }
.callOutBox3  {border:2px solid #5c5d60; background-color: #fefac0; padding:8px; border-radius: 8px; }


/***************************************************************************************************************/

/*** Special Styles for Mobile Devices ***/
@media (max-width: 980px) {
	/*** Hide Col 1 nav bar ***/
	div.et_pb_row_1-4_3-4 div.et_pb_column_1_4.et_pb_column_0 {display: none;}
	
	/*** Mobile Menu ***/
	div#et_mobile_nav_menu li.current-menu-item {}
	#et_mobile_nav_menu li a 													{color: #BBB; }  						/*** Gray   ***/

	#et_mobile_nav_menu li.current_page_ancestor a 								{color: #a0d094; font-weight: 700; }  	/*** Green   ***/
	#et_mobile_nav_menu li.current_page_item li.menu-item a 						{color: #a0d094; font-weight: 700; }  	/*** Green   ***/

	#et_mobile_nav_menu li.current_page_ancestor li.current_page_item a		 	{color: #2ea3f2; font-weight: 700; } 	/*** Blue  ***/
	#et_mobile_nav_menu li.current_page_ancestor li.current_page_item a:before 	{content: ">> "; }
}

