/*
 Theme Name:     Divi - CCP
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Arizona Arts
 Author URI:     https://cfa.arizona.edu/
 Template:       Divi
 Version:        1.0.0
*/
 
/* Custom Style ------------------------------------------------------- */
/* fonts */
	body {
	  font-family: proxima-nova, 'Open Sans', Arial, sans-serif;
	}
	.pn-excn {
		font-family: proxima-nova-extra-condensed, 'Open Sans', Arial, sans-serif;
	}
/* text */
  sup, sub {
    vertical-align: baseline;
    position: relative;
    top: -0.3rem;
    font-size: .8em;
  }
  sub { 
    top: 0.3em; 
  }

  blockquote p {
    padding-bottom: 1em !important;
  }
  .wp-caption {
    background-color: transparent;
    border: 0;
  }
  .wp-caption p.wp-caption-text {
    line-height: 1rem;
  }

/* alignment */
  .ds-vertical-align { 
      display: flex; 
      flex-direction: column; 
      justify-content: center;
  } 
  .btn-inline .et_pb_button_module_wrapper {
      display: inline-block !important;
      margin: 0 .5em 1em !important;
  }
  .btn-inline {
      text-align: center !important;
  }

/* lists */
  .plain-list-flush h4 {
    padding-left: 1.1rem;
  }
  .plain-list-flush ul li {
    padding-left: 0 !important;
  }
  .et_pb_text ol ul, .et_pb_text ul ul, .et_pb_text ol ol, .et_pb_text ul ol {
    padding-bottom: 0;
  }

/* icons */
  .et-social-myspace a.icon:before {
    content: "\e076";
    /*font-family: "ETmodules !important"!important; */
  }

/* headings */
  p + h3 {padding-top: 1rem;}

/* buttons */
  .et_pb_button {
    line-height: 1.1em !important;
  }

/* azarts profiles */
  .azarts_profile_name {
    font-family: 'Proxima Nova Bold', Helvetica, Arial, Lucida, sans-serif;
    font-size: 1.3rem;
  }
  .azarts_profile a {
    text-decoration: underline;
    font-family: 'Proxima Nova Bold', Helvetica, Arial, Lucida, sans-serif;
  }

/* blurb card */
  .ccp_blurb_card .et_pb_module_header {
    background-color: #e2e2e2;
    padding: 1rem;
  }
  .ccp_blurb_card .et_pb_blurb_description {
    padding: 1rem;
  }

/* advanced searching table /research */
  .advanced_searching_table .dvmd_table_maker_item_0 .dvmd_tm_tcell .dvmd_tm_chead .dvmd_tm_col_0 .dvmd_tm_row_0 .dvmd_tm_top_left .dvmd_tm_bhead .dvmd_tm_col_first .dvmd_tm_row_first .dvmd_tm_col_odd .dvmd_tm_row_odd .dvmd_tm_filler {
      opacity: 100 !important;
      padding: 10px !important;
  }
