/*
Theme Name: MeWuk Tribal Council
Template: Divi
Version: 1.0
Author: Kraig Sederquist & Thomas Jay - Level One Web Design

*/

/* Main Theme Styles */
@import url("./css/main-styles.css?ver=2.5.6");

/* Page Builder Modules Styles */
@import url("./includes/builder/styles/frontend-builder-style.css?ver=2.5.3");
h1, .et_pb_title_container h1 {
	font-size: 33px!important;
	line-height: 1em;
}
h2 {
	font-size: 28px!important;
	line-height: 1em;
}
h3 {
	font-size: 22px!important;
	line-height: 1em;
}
#main-content a {
	color: #b13c17;
}
#main-content a:hover {
	color: #e23600!important;
	text-decoration:underline;
}
/* =========================== Start Navigation =================================== */
.navTribal, .navTribal .sub-menu {
	background:#caac68!important;
}
.navAdmin, .navAdmin .sub-menu {
	background:#93634a!important;
}
.navHealth, .navHealth .sub-menu {
	background:#80612e!important;
}
.navCommunity, #top-menu .navCommunity .sub-menu {
	background:#b25538!important;
}
.navCultural, .navCultural .sub-menu {
	background:#807646!important;
}
.navEconomic, .navEconomic .sub-menu {
	background:#c9ac68!important;
}
.navTanf, .navTanf .sub-menu {
	background:#edb059!important;
}
.navHuman, .navHuman .sub-menu {
	background:#d77535!important;
}
#top-menu .sub-menu a {
	color: #fff!important;
}
.homeSlider, .et_pb_slide_content {
	height:477px;
	margin:0;
}
.et_pb_slider .et_pb_slide, .et_pb_section {
	margin: 10px 0 25px;
}
#top-menu li {
	padding-right: 5px;
	font-size: 13px!important;
}
#top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child {
	padding-right: 15px;
}
.et_header_style_centered #top-menu > li > a {
	padding: 9px 16px 9px 15px;
}
#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after {
	font-size: 14px;
	top: 8px;
}
.nav li ul {
	width: 200px;
}
#top-menu li li {
	padding: 0;
	margin: 0;
}
.nav ul li a:hover, .et_mobile_menu li a:hover {
	background-color: rgba(237,176,89,0.90);
	opacity: 1;
	color:#fff!important;
}
.navTribal ul li a:hover {
	background:#e9d5a9!important;
}
.navAdmin ul li a:hover {
	background:#be9e8d!important;
}
.navHealth ul li a:hover {
	background:#ac9369!important;
}
.navCommunity ul li a:hover {
	background:#d58870!important;
}
.navCultural ul li a:hover {
	background:#d0c79e!important;
}
.navEconomic ul li a:hover {
	background:#e2d0a7!important;
}
.nav ul li a:hover, .et_mobile_menu li a:hover {
	background-color: rgba(237,176,89,0.90);
	opacity: 1;
	color:#fff!important;
}
#top-menu a {
	-moz-transition:none;
	-webkit-transition:none;
	transition:none;
}
#main-header .nav li ul li.current-menu-item a {
	opacity:none;
	color:#f8efb2!important;
}

.nav li li ul {
    z-index: 1000;
    top: -23px;
    left: 200px!important;
}
/* =========================== End Navigation =================================== */

/* =========================== Start General Page Formatting ====================  */

#top-menu li {
	line-height: 1.25em;
}
.page-id-101 .et_pb_text_0 {
	background: url(images/bg-teda-landing.jpg) center center no-repeat;
	min-height: 490px;
}
.page-id-102 .et_pb_text_0 {
	background: url(images/bg-black-oak-landing.jpg) center center no-repeat;
	min-height: 552px;
}
.page-id-20 .et_pb_text_0 {
	background: url(images/bg-administration.png) bottom right no-repeat;
}

.et_pb_member_position {
    color:#333!important;
}

 @media screen and ( max-width: 782px ) {
.page-id-20 .et_pb_text_0 {
	background: none;
}
}
.economic-development-four-seasons {
	margin-top: 4em;
}
/* Search Widget */
.widget_search input#s, .widget_search input#searchsubmit {
	padding:0;
	height: 30px !important;
	margin: 0;
	font-size: 14px;
	line-height: normal !important;
	border: 1px solid #ddd;
	color: #666;
}
.widget_search #searchsubmit {
	background-color: #b25538;
	color:#fff!important;
}
/* General page styling */
#main-content .container {
	padding-top: 38px!important;
	min-height:400px;
}
.faq_content, #post_title1, #post_right1 {
	width:100%!important;
}
#post_content_wrapper1 {
	width:99%!important;
}
#content1 #post_title1 {
	background-color:#93634a!important;
}
#content1 .post_content_opened #post_title1 {
	background-color: #b25538!important;
	border-color:none!important;
}

p.inpagebutton {
	padding: 35px 0;	
}

p.inpagebutton a {
	margin:30px auto!important;
	background:#b25538!important;	
	padding:7px 11px!important;
	-webkit-border-radius: 20px!important;
	-moz-border-radius: 20px!important;
	border-radius: 20px!important;
}

#main-content .inpagebutton a {
	color:#FF9!important;
}
#main-content .inpagebutton a:link {
	color:#FF9!important;	
}
#main-content .inpagebutton a:hover {
	color:#FF9!important;	
}

body.page-id-91 .et_pb_team_member_description { /* Social Services page */
	text-align: center;
}

/* ------------- TANF Pages --------------------------- */

.et_header_style_centered #main-header .logo_container_tanf {
	height:170px!important;
	padding:15px 0!important;
}
.et_header_style_centered #main-header .logo_container_tanf #logo {
	height:140px!important;
	float:left!important;
}
.m-top-0 {
	padding-top: 0!important;
}

/* ------------------------------- Media Queries -------------------------------- */


/* Responsive Styles 981px - 1024px */
@media all and ( min-width: 1025px ) and ( max-width: 1350px ) {
.et_pb_row {
	width: 95%;
}
.container {
	width: 95%;
	max-width: 1080px;
}
.et_header_style_centered #top-menu > li > a {
	padding: 7px 11px 7px 10px;
	font-size: 12px!important;
}
}
 @media all and ( max-width:1025px ) {
img.tanf-address {
	display:none;
}
}
/* Responsive Styles 981px - 1024px */
@media all and ( min-width: 981px ) and ( max-width: 1024px ) {
.et_pb_row {
	width: 95%;
}
.container {
	width: 95%;
	max-width: 1080px;
}
.et_header_style_centered #top-menu > li > a {
	padding: 7px 11px 7px 10px;
	font-size: 12px!important;
}
}


/* Responsive Styles Tablet And Below */
@media all and ( max-width: 980px ) {
.et_pb_row, .et_pb_column .et_pb_row_inner {
	padding: 5px 0;
}


.et_header_style_centered #main-header .mobile_nav {
    background-color: rgba(0,0,0,0.5)!important;

}
.container {
    width: 93%!important;
}
.et_pb_row {
    width: 93%!important;
}

.et_pb_section .et_pb_column .et_pb_module {
    margin-bottom: 10px!important;
}

h1, .et_pb_title_container h1 {
    font-size: 28px!important;
}

.et_header_style_centered #logo {
    max-height: 150px!important;
}


.et_header_style_centered #main-header .logo_container_tanf #logo {
	height:auto!important;
}
}

/* Responsive Styles Smartphone Only */
@media all and ( max-width: 767px ) {
#attachment_710 {
	float:none;
}

.et_header_style_centered #main-header .logo_container_tanf {
    height: 110px!important;

}
.et_header_style_centered #logo {
	max-height: 110px!important;
	max-width: 95%!important;
}
.et_header_style_centered #main-header {
    padding: 10px 0;
}
#main-content .container {
    padding-top: 0!important;

}

/* Responsive Styles Smartphone Portrait */
@media all and ( max-width: 479px ) {
}


.ai1ec-calendar-toolbar { /* this class is also in css/main-styles.css */
    display: none!important;
}

.ai1ec_event p.post-meta { /* this class is also in css/main-styles.css */
	display:none!important;
}

