/******** These styles do NOT include some of the main style colors used by default
********* those have been changed in the /skins/default/skin.css file directly
********/

@charset "utf-8";

/* Custom Styles - Added by Dustin 
-------------------------------------------------------------- */
body {color:#555;}
.post_content p {line-height: 165%;}

@media (max-width: 479px) {
    .post_content p {font-size:15px;}
}

/*increase font size for menu items by 1px in nav */
.menu_main_wrap .menu_main_nav > li > a {font-size:14px;}

/* color of search result links */
.search_results_content .post_title a {color:#444;}

/* hide author in search results */
.search_results_content .post_info_posted_by {display:none;}

/***** Homepage syles *****/

#homeTiles .smallTopTitle {letter-spacing: 3px; text-align: center; text-transform: uppercase; color:#ccc; padding-top:25px; padding-bottom:10px; font-family: Montserrat; font-size:12px;}
#homeTiles {margin-top: 25px;}
#homeTiles h3 {padding:20px 0px;}
#homeTiles .sc_button.sc_button_style_filled.sc_button_bg_link:hover {background:#333; margin-bottom: 1.5em;}
#homeTiles p {margin-bottom:5px;}
.vc_basic_grid .vc_gitem-animated-block {display:none;} /* Hide photos from homepage */
/* change layout for small screens */
@media (max-width: 479px){
#homeTiles p {margin-bottom:0px;}	
}

#engagementHome {background:#d6d6cf; text-align:center; background-image:url(/wp-content/uploads/2015/07/engagement.jpg); margin-bottom: 10px;}
#engagementHome .smallTopTitle {color:#555;}
#engagementHome .tileOverlay {background-color:rgba(200,200,200,0.90); overflow:hidden; box-sizing:border-box;}
#empowermentHome {background:#979797; text-align:center; background-image:url(/wp-content/uploads/2015/07/pioneers.jpg); margin-bottom: 10px;}
#empowermentHome .tileOverlay {background-color:rgba(94,94,94,0.88); overflow:hidden; box-sizing:border-box;}
#empowermentHome h3 {color:#b1b0b0;}
#protectionHome {background:#fde877; text-align:center; background-image:url(/wp-content/uploads/2015/07/protection.jpg); margin-bottom: 10px;}
#protectionHome h3 {color:#685708;}
#protectionHome .tileOverlay {background-color:rgba(246,222,94,0.85); overflow:hidden; box-sizing:border-box;}
#protectionHome .smallTopTitle {color:#937e1c;}
#rightsHome {background:#f6837e; text-align:center; background-image:url(/wp-content/uploads/2015/07/rights.jpg); margin-bottom: 10px;}
#rightsHome h3 {color:#760c0c;}
#rightsHome .tileOverlay {background-color:rgba(229,93,87,0.85); overflow:hidden; box-sizing:border-box;}
#rightsHome .smallTopTitle {color:#ffc0bd;}


/***** Case Study syles *****/

.post_content h5 {color:#c33832; font-size:24px; margin-bottom:.4em;}
.post_content h5.salmonTitle {color:#f5957f;}
.post_content h5.yellowTitle {color:#d2ac52;}
.post_content .wp-caption-text {font-size:0.95em; line-height: 1.4em;}

@media (max-width: 479px) {
    .post_content h2 {line-height: 1.7em;}
}

/*  Quote Styling */
.quoted {background:#f7f8f4; padding:15px;}
.quoted p {margin-bottom:0em;}
.quoteName {background:#a5a699; padding:5px; margin-bottom:1.5em;}
.quoteName p {margin-bottom:0em; color:#fff; text-align: right;}

/* Give different Case Study sections their own background color */
.engagement .page_top_wrap {background:#d6d6cf;}
.empowerment .page_top_wrap {background:#575b5e;}
.protection .page_top_wrap {background:#EDCB62 ;}
.rights .page_top_wrap {background:#c33832;}

.empowerment .breadcrumbs_item.current {color:#ccc;}
.empowerment .democrat {float:left; width:45%; padding-right:6%;}
.empowerment .republican {float:left; width:45%;}

/* change layout for medium and small screens */
@media (max-width: 799px){
.empowerment .democrat, .empowerment .republican {width:100%; padding-right:0%;}	
}

.rights .breadcrumbs_item.current {color:#ccc;}
.rights .quoted {background:#ffeae0;}
.rights .quoted p {color:#c22024;}
.rights .quoteName {background:#fa876f;}

.protection .quoted {background:#fff7dc;}
.protection .quoted p, .protection .quoteName p {color:#626466;}
.protection .quoteName {background:#fcdf74;}
.protection h5 {color:#e5851b;}
.protection h6 {color:#e5851b; font-size:25px; font-weight:normal; line-height: 30px;}
.protection .boxedText {background:#f7f6ee; padding:25px;}
.protection .greenArea {background:#e4eee4; padding:25px;}
.protection .greenArea h4 {color:#3c8168;}
.protection .page_title {color:#444;}
.protection .page_top_wrap .breadcrumbs a.breadcrumbs_item {color:#666;}

.engagement .page_title {color:#444;}
.engagement .page_top_wrap .breadcrumbs a.breadcrumbs_item {color:#555;}



/* Tables Styles */
.sc_table table tr:first-child th, .sc_table table tr:first-child td, .sc_table table tr:last-child th, .sc_table table tr:last-child td {background-color:#a5a699; line-height: 1em; font-weight:bold; color:#fff;}

/* Square Quote Styling */
.squareQuotes {background:#e6e7e9; padding:20px; margin-bottom:35px;}
.squareQuotes h3 {border-bottom:1px solid #cc6864; font-weight:bold; font-size:35px; line-height: 45px; color:#575b5e;}
@media (max-width: 799px){
.squareQuotes h3 {border-bottom:1px solid #cc6864; font-weight:bold; font-size:25px; line-height: 35px;}
}
.squareQuotes p {text-align: right; margin-bottom: 0;}

.caseStudyLinks a {font-size:18px;}
.caseStudyLinks li {margin-bottom:1em;}

/***** Posts Area syles *****/
.sidebar_right .sidebar a {color:#333;}
.widget_area .post-date {display:block;}

/* Remove icon over image on hover */
.post_featured .hover_icon:hover:before {display:none;}

.hover_icon:hover:after {background:none;}

/* Hide Total Comments button on post listings page */
.post_item .sc_button_bg_link {display:none;}

.post_item h4.post_title {margin-top: 15px; margin-bottom:10px;}

@media (max-width: 479px) {
    .post_content h2 {line-height: 1.7em;}
}

/***** Posts Area syles *****/
/* Add height to sections on About Us page for element anchors in nav bring users to the proper section of the page */
#OurTeam {padding-top:75px;}
#TribalAcknowledgments {padding-top:75px;}
#Sponsors {padding-top:75px;}
#Endorsements {padding-top:75px;}


/***** Footer *****/
.user_footer_wrap {background:#f6f6f6; width:100%;}
.user_footer_wrap p {max-width:1150px; margin: 0 auto; padding:30px 10px 10px 10px; font-size:13px; line-height: 1.4em; color:#777;}

@media (max-width: 799px){
.user_footer_wrap p {font-size:12px; padding:30px 15px 10px 15px;}	
}