/*
Theme Name: Spokane-Tribe
Description: A Theme Customized by Well Dressed Walrus
Version: 1.0
Author: Well Dressed Walrus
Author URI: https://welldressedwalrus.com
Template: enfold
*/

/*Add your own styles here:*/

a:focus {
    text-decoration: underline !important;
    color: #ce393e !important;
    background-color: #ffffff !important;
}

.avia-section {
min-height: 24px !important;
}

.iconbox_left_content .iconbox_content {
	min-height: 55px !important;
}

div#pattern-one {
min-height: 30px !important;
 }

div#pattern-four {
min-height: 24px !important;
 }

div#pattern-two, div#pattern-three {
min-height: 34px !important;
 }

.menu-item-top-level.dropdown_ul_available > a .avia-menu-text:after {
content: "\e883";
font-family:entypo-fontello;
color: #ce393e;
position: relative;
left: 5px;
vertical-align: middle
}

.av-subnav-menu .menu-item.menu-item-has-children a:after {
	position: absolute;
	content: "\e883";
	font-family: entypo-fontello;
	padding-left: 10px;
}

.special_amp {
    font-family: inherit !important;
    font-style: inherit !important;
    font-size: inherit !important;
}

.tribe-events-single-section-title, .tribe-events-related-events-title {
    font-size: 30px !important;
}
.tribe-events-schedule h2 {
    font-size: 22px !important;
}

/*========================= Home page Style ============================ */

.homepage-posts h2 > a {
font-size: 25px !important;
}

.homepage-posts .post-title {
padding: 0px !important;
}

.homepage-posts .post-meta-infos {
display: none;
}

time.av-magazine-time.updated {
color: #000000 !important;
}

.resources-for-member-section .iconbox_content_container p{
   font-size: 15px !important;
}
.resources-for-member-section .iconbox_content_container a{
    font-weight: bold !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
}
.resources-for-member-section .iconbox_content_container a:hover{
   color: #CE393E !important;
}
.resources-for-member-section .iconbox {
    margin-bottom: 15px !important;
}


.home-enterprise-section .av-flex-placeholder {
    width: 3% !important;
}

.home-enterprise-section .avia-image-container-inner {
    display: block !important;
}

.home-enterprise-section .av-special-heading, .home-enterprise-section .enterprise-heading-bottom-icon, .home-enterprise-section .av_textblock_section{
    padding-left: 20px !important;
    padding-right: 20px !important;	
}

.home-enterprise-section .avia-image-container-inner img{
    width: 100% !important;
}

.home-enterprise-section .iconbox{
    border: 1px solid #d8d5d5 !important;
    margin-left: 20px !important;
    box-sizing: border-box;
    margin-right: 20px !important;
    padding: 15px 10px !important;	
}

.home-enterprise-section .iconbox_content_container p{
 font-size: 16px !important;	
}

.casinos-first-icon-section .iconbox_icon, .casinos-second-icon-section .iconbox_icon{
	width: 125px !important;
}

.casinos-first-icon-section .iconbox_icon:before{
  content:url('/wp-content/uploads/2020/02/Spokane-tribe-casino.png');	
}

.casinos-second-icon-section .iconbox_icon:before{
  content:url('/wp-content/uploads/2023/08/MistequaCasinoHotel-resize.png');	
}

.enterprise-icon-section .iconbox_icon{
    width: 90px !important;
    height: 90px !important;
    font-size: 80px !important;	
}

/******* Footer Style *******/

#footer .flex_column:nth-child(1) {
    width: 48%;
    margin-left: 0;
}
#footer .flex_column:nth-child(2) {
    width: 23%;
    margin-left: 3%;
}
#footer .flex_column:nth-child(3) {
    width: 23%;
    margin-left: 3%;
}

.news-time {
	display: none !important;
}

/******************************** News Menu ***************************************************/
#menu-news-menu > li {
	font-size: 15px !important;
}


#footer .flex_column:nth-child(3) .widget_custom_html a {
    display: block !important;
    font-size: 15px !important;
    padding-left: 30px !important;
    padding-bottom: 10px !important;
    font-weight: 300 !important;
    transition: 0.3s;
	color:#fff !important;
}

#footer .footer-phone::before {
    content: "";
    font-family: entypo-fontello;
    color: #288fcf;
    position: absolute;
    margin-left: -29px;
    transform: rotate(-260deg);
	font-weight: bold !important;
    font-size: 18px !important;
}

#footer .footer-email::before {
    content: "";
    font-family: entypo-fontello;
    color: #288fcf;
    position: absolute;
    margin-left: -29px;
	font-weight: bold !important;
    font-size: 18px !important;
}

#footer .footer-location::before {
    content: "";
    font-family: entypo-fontello;
    color: #288fcf;
    position: absolute;
    margin-left: -29px;
	font-weight: bold !important;
    font-size: 18px !important;
}

#footer .flex_column:nth-child(3) .widget_custom_html a:hover,
#footer .flex_column:nth-child(3) .widget_custom_html a:focus {
	color:#d9261a !important;
	background-color: #fff !important;
}

#footer .flex_column:nth-child(3) .widget_custom_html strong {
    display: block !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    margin-top: 15px !important;
    padding-bottom: 10px !important;
	color:#fff !important;
}

#footer .flex_column:nth-child(3) .widget_custom_html p {
    margin: 0 !important;
    font-size: 14px !important;
    opacity: .7 !important;
    font-weight: 300 !important;
}
/*========================= Preservation Team ============================ */
.lhea-color-flatui .lhea-member-style-8 .lhea-member-position {
	color: #000000 !important;
}


/************** ADA CSS *****************/

.skipnav {position: absolute; display: none; text-align: left; margin: 0; padding: 0} /*For all, including Opera. Display:none used to switch off the skip links for Opera users (it's redundant, Opera has excellent keyboard navigation)*/
* html .skipnav {display: block} /*Switch on for IE6 and below*/
*+html .skipnav {display: block} /*Switch on for IE7*/
:root .skipnav {display: block} /*Switch on for Moz, FF and Safari*/
.skipnav p {margin: 5px 0 0 0; padding: 0; position: absolute; font-size: 2em}
.skipnav a {width: 26em; display:block; color: #fff; background: #333; text-decoration: none; padding: 5px; position: absolute; left: -1000em; top: 0; font-weight: bold}
.skipnav a:visited {color: #fff}
.skipnav a:focus, .skipnav a:active {z-index: 999; min-width: 250px; top: -.1em; left: 0; border: solid #777 2px; color: #fff; background: #333 !important} /*Note IE bug that requires use of :active to mimic effect of :focus*/
.skipnav a:hover {cursor: default}  