@charset "UTF-8";
/*Custom CSS Here*/

.homeContainer #heroContent {
    bottom: 100px !important;
}

#heroImage {
    background: url('/siteassets/airimages/home/responsive_contents/home_hero_lg.jpg?v=32') !important;
	background-size: cover !important;
}

@media (max-width: 992px) {
    #heroImage {
        background: url('/siteassets/airimages/home/responsive_contents/home_hero_md.jpg?v=32') !important;
		background-size: cover !important;

    }
}
@media (max-width: 767px) {
    #heroImage {
        background: url('/siteassets/airimages/home/responsive_contents/home_hero_sm.jpg?v=32') !important;
		background-size: cover !important;
    }
}

/* Full width background video CSS */
.wa_full-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: -5;
}

/* Style the player within the container */
.wa_full-bg .video-js {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Make the video cover its container */
.wa_full-bg .vjs-tech {
  object-fit: cover;
}

/* Hide the player control bar, title, spinner */
.wa_full-bg .video-js .vjs-control-bar {
  display: none;
}
.wa_full-bg .video-js .vjs-dock-text {
  background: none;
  height: 0;
}
.wa_full-bg .video-js .vjs-dock-text {
  display: none;
}

.wa_full-bg .video-js .vjs-big-play-button{ display: none; }
.wa_full-bg .video-js.video-js .vjs-loading-spinner { display: none; }

/* Remove click events on the player */
.wa_full-bg .video-js {
  pointer-events: none;
}
/* for Edge to work on background video */

@supports (-ms-ime-align:auto){ .wa_full-bg .video-js video
{ object-fit:none; margin:none;position:inherit;
top:50%;left:0%;transform:translate(0%, -50%);height:auto !important;width:100% !important; } }

/* End bavkground video CSS */

/* CSS to fix flex order with noGRid-xs */

@media (max-width: 767px) { 
.applyFlex-sm, .ie .applyFlex-sm {
    display: flex !important;
	display: -webkit-box !important;
    }
    @-moz-document url-prefix() {
        .applyFlex-sm {
            display: flex !important;
        }
    }
}

/* RESPONSIVE SQUARES */

.resSquare {
  position: relative;
  width: 100%;
}

.resSquare:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}

.resSquareContent {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center; 
  justify-content: center; 
  text-align: center; 
}
/* END RESPONSIVE SQUARES */

/* This is to fix the img headers for mobile--for some reason the CSS is showing a height of 115px, which is wrong. */
@media (max-width: 767px) {
	.pageHeader img.fullWidthImage {
    	height: 250px !important;
	}
}

/* This is to fix the blockquote with the smart quote--cannot be moved to main CSS? */
blockquote.grayBar:before {
    content: "“" !important;
}

/* This is to take out the background color behind the title on Doc template...but we could/should add .noColor to the .imageOverlay class on the Documentation template to fix this permanently. */
.Documentation .imageOverlay {
    background-color: transparent !important;
    width: 70% !important;
}


/* blockquote author triangle background images were of course moved but the URL needed updating */

blockquote .paleGrayQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutPaleGray.png') no-repeat 85% 0;
}

blockquote .veryLightGrayQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutVeryLightGray.png') no-repeat 85% 0;
}

blockquote .lightGrayQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutLightGray.png') no-repeat 85% 0;
}

blockquote .medGrayQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutMedGray.png') no-repeat 85% 0;
}

blockquote .darkGrayQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutDarkGray.png') no-repeat 85% 0;
}

blockquote .lightBlueQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutLightBlue.png') no-repeat 85% 0;
}

blockquote .medBlueQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutMedBlue.png') no-repeat 85% 0;
}

blockquote .darkBlueQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutDarkBlue.png') no-repeat 85% 0;
}

blockquote .lightGreenQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutLightGreen.png') no-repeat 85% 0;
}

blockquote .darkGreenQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutDarkGreen.png') no-repeat 85% 0;
}

blockquote .yellowQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutYellow.png') no-repeat 85% 0;
}

blockquote .medGreenQuoteAuthor { /* This was accidentally missing, put with the other blockquote quote author classes! */
    background: url('/siteassets/airimages/website_images/quote_author_calloutMedGreen.png') no-repeat 85% 0;
}

blockquote .blackQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutBlack.png') no-repeat 85% 0;
}

blockquote .orangeQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutOrange.png') no-repeat 85% 0;
}

blockquote .purpleQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutPurple.png') no-repeat 85% 0;
}

blockquote .tealQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutTeal.png') no-repeat 85% 0;
}

blockquote .veriskBlueQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutVeriskBlue.png') no-repeat 85% 0;
}

blockquote .veryDarkGrayQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutVeryDarkGray.png') no-repeat 85% 0;
}

blockquote .veryDarkGreenQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutVeryDarkGreen.png') no-repeat 85% 0;
}

blockquote .whiteQuoteAuthor {
    background: url('/siteassets/airimages/website_images/quote_author_calloutWhite.png') no-repeat 85% 0;
}

.socialEmail{
	display:none!important;
}