/* ==========================================================================
   TABLE OF CONTENTS
   01. Global Layout Standards
   02. Home Page Components
   03. Typography & Sub Headers
   04. Web Page Components
   ========================================================================== */


/* ==========================================================================
   01. GLOBAL LAYOUT STANDARDS
   ========================================================================== */

.section {
  padding-left: 40px;		
  padding-right: 40px;					
}


/* ==========================================================================
   02. HOME PAGE COMPONENTS
   ========================================================================== */

/* Home Hero Background */
.homehero .section-bg :is(img, picture, video) {
  min-height: 666px;
}


/* ==========================================================================
   03. TYPOGRAPHY & SUB HEADERS
   ========================================================================== */

.subdeskwrap {
  border-width: 0 0 3px 0;
  border-style: solid;
  border-color: #CBCBCB;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

.subheadlarge {
  display: block !important;
  color: #000;
  font-weight: 900;
  font-size: 2.0em;
  line-height: 0.4;
  padding: 0 0 10px 0 !important;
  margin: 0 !important;
}

.subheadsmall {
  display: inline;
  font-size: 1.1em; 
  color: #747474;
  padding: 0 0 10px 0 !important;
  margin: 0 !important;
  line-height: 1.0;
}

.resumebreadcrumb {
  display: inline-block;
  font-size: 1.1em; 
  font-weight: 200;
  color: #747474;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 1.0;
}


/* ==========================================================================
   04. WEB PAGE COMPONENTS
   ========================================================================== */

.web .bar img {
  border-radius: 5px 5px 0 0;
  margin-bottom: -3px;
  padding: 0 !important;
}