/*
 Theme Name: Bank of Utah Championship
 Theme URI: https://rebootconsultinginc.com
 Description: Bank of Utah Championship
 Author: RCI
 Author URI: https://rebootconsultinginc.com
 Template: Divi
 Version: 062125
*/
 
/* Theme customization starts here---------------------
------------------------------------------------------- */




/* Global Page Background Color */
#main-content {
    background-color: #FFFDF7 !important;
}

/*Swap on scroll logo link fix*/
.et_pb_menu__logo {
    content: '' !important;
}
.et_pb_sticky .et_pb_menu__logo img {
    content: url(/wp-content/uploads/BoU_Championship_logo_horizontal-full.svg) !important;
    filter: none !important;
}


/*Heady Set Go*/

/*30*/
h1 {
color: red;
font-weight: normal;
font-size: 4em;
font-family: Times;
text-transform: uppercase;
}

/*26*/
h2 {
color: #0d793d !important;
font-weight: 800 !important;
font-size: 1em !important;
font-family: "Nunito Sans" !important;
line-height: 1.2em !important;
text-transform: uppercase !important;
}

/* 22*/
/* h3 {
 color: #fffdf7 !important;
font-weight: 700 !important;
font-size: 1em !important;
font-family: "Nunito Sans" !important;
line-height: 1.2em !important;
text-transform: uppercase !important;
} */

/*18*/
/* h4 {
color: #f22ed1;
font-weight: normal;
font-size: 30px;
font-family: Serif;
text-transform: none;
} */

h5 {
color: #f22ed1;
font-weight: normal;
font-size: 28px;
font-family: Serif;
text-transform: none;
}
h6 {
color: #f22ed1;
font-weight: normal;
font-size: 26px;
font-family: Serif;
text-transform: none;
}

/*Set those bullet points*/
#page-container ul {
  margin-top:10px !important;
}
ul li::marker {
  color: rgb(15, 121, 62);
}
li
{margin-left:10px;
}

.chiac-content li::marker{
  color: rgb(15, 121, 62);
}

.fun-strike{

text-decoration: line-through;
text-decoration-style: wavy;
text-decoration-color: red;
text-decoration-thickness:1px;
}


/*Vertically Center in a specific column*/
.v-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  
}
.t-align {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

/* Hide it for now  */
.hide_me{
  display:none;
}

/* Overlay in picture solid overlap row */
.box_header {
    font-family: "Nunito Sans";
    text-transform: none;
    color: #FFFDF7;
    font-size: 1.5em;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 2px;
    line-height: 1.1em;
}
.box_bullets{
  font-family: "Nunito Sans";
  color: #FFFDF7;
  font-size: 1.2em;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-bottom: 2px;
  line-height: 1.1em;
}
.box_bullets li::marker{
  color: #FFFDF7;

}

/* 50/50 text/image */

.info_sub_head{
  font-family: "Nunito Sans";
  color: #0d793d;
  font-size: 1.2em;
  margin-bottom: 0px;
  margin-top: 5px;
}
.info_bullets{
  
}
.info_bullets li {
  margin-left:10px;

}
.info_bullets li::marker{
  color: #0d793d;
}

/* ALT ALT 50/50 text/image */

.alt_sub_head{
  font-family: "Nunito Sans";
  color: #fffdf7;
  font-size: 1.2em;
  margin-bottom: 0px;
  padding-bottom:0px;
  margin-top: 5px;
}
.alt_bullets{
  
}
.alt_bullets li {
  margin-left:10px;
  color: #fffdf7;


}
.alt_bullets li::marker{
  color: #fffdf7;
}

/* Hospitality Info */
.hosp-sub-head {
  color: #A33D05 !important;
  font-weight: 600;
  padding-bottom:0px;

}

.hospitality-list li::marker{
  color: #A33D05;

}

/* Fix that silly 0 bottom padding for lst chld why would you do this you monsters*/

.has_bottom.et_pb_equal_columns.et_pb_gutters3.et-last-child {
  padding-bottom: 40px !important;
}

.no_random_bottom_padding {
  padding-top: 0px !important;
  padding-bottom:0px!important;
}


.et_mobile_menu li a {
  border-bottom: 0px solid rgba(0,0,0,.03);
  color: #666;
  padding: 10px 5%;
  display: block;
}

/* Footer */
.das_foot a{
  color:#FFFDF7;
  margin-left:20px;
  margin-right:0px;
  
}
.first_a{
  margin-left:0px !important;
}


@media (max-width: 991px) {

}



@media (max-width: 980px) {

  /*SWAP COLUMN ORDER ON MOBILE*/
  .swap-on-mobile {
      flex-direction: column-reverse;
      display:flex;
  }	
  /* .swap-on-mobile .et-last-child {
      margin-bottom: 30px !important;
  } */
  
  .swap-on-mobile .picture_row_inline_buttons {
        margin-bottom: 0px !important;
    }
  
  /*---------COLUMN SWAP END -----------*/
  
}
@media (max-width: 479px){

}

@media (max-width:430px){
 
    
}
@media (max-width:377px){
   /* .mobile_wrap {
     margin-left:0px !important;
   } */
    
}