/*DO NOT MAKE CHANGES TO THIS STYLE SHEET. OVERWRITE ALL CHANGES ON SITE SPECIFIC CSS*/

/*CONTENT LAYOUT*/
.colone .field__item {padding:0em 1em 1em 0em;}
.coltwo .field__item  {padding:0em 0em 1em 0em;}
.colone .field__label  {font-weight:bold;}
.contact .field__label  {font-weight:bold;}
.basic .field__label  {font-weight:bold;}
.coltwo .field__label {font-weight:bold;}
.colonepad {padding-right:5rem;}
.coltwoborderleft {border-left:1px solid #ccc;}


/*Manage Agency Content Page*/
.block.block-storage-calculator.block-storage-calculator-current-domain-total-storage {min-height:35em;}


/*BASIC PAGE*/
/*FLOAT MAIN IMAGE*/
.BasicRow .BasicColOne .field--name-field-main-image-2 img {max-width:100%; width:30em; height:auto; float:right; padding:0em 0em 1em 1em;}
/*SIZE PAGE IMAGES*/
.BasicColOne .field__item img {max-width:100%!important; /*width:30em;*/ height:auto;}
.BasicRow .BasicColOne img.img-fluid {max-width:100%!important;}
/*SIZE GALLERY IMAGES*/ 


.GalleryBlockClass .GalleryImageViewCol .field-content {width:100%;     
        display:inline-block;
        overflow:hidden;}
.GalleryBlockClass .GalleryImageViewCol .field-content img {width: 100%;height: 8em;object-fit: cover; border:1px solid #cccccc; padding:.5em;}
/*STAFF PAGE*/

.node.staff .node__content .layout.row.layout-builder__layout .colonepad.colone .block-field-blocknodestafffield-main-image-2 .field--name-field-main-image-2 img.img-fluid {
height: auto;
  max-width: 15em;
  float: right;
  padding:
.5em;
  border:
1px solid #ccc;
  margin:
1em 0em 2em 2em;}


/*ARTICLE PAGE*/
.field.field--name-field-date.field--type-datetime.field--label-hidden.field--item time {font-style: italic;}
.NewsRow.layout .block-field-blocknodearticlefield-date {padding-bottom:1em;}
.NewsRow.layout.row.layout-builder__layout .colone .field__item {padding-bottom:0em!important;}
.newsarticlegroup {padding-bottom:1em;}
.newsarticlegroup p {margin-bottom:0em;}
/*CALLOUT PAGE*/
.callout .field__item .img-fluid {float:right;margin:15px;}
/*BLOG PAGE*/
.BlogRow .BlogColOne {padding-right:1.5em;}
.BlogRow .BlogColTwo {border-left:1px solid #cccccc;padding-left:1.5em;}
.BlogRow .BlogColOne .field--name-field-main-image-2 img {max-width:100%; width:30em; height:auto; float:right; padding:0em 0em 1em 1em;}
.BlogColOne .field__item img {max-width:100%!important; /*width:30em;*/ height:auto;}
.BlogRow .BlogColTwo .field__label {font-weight:bold;margin-top:1.2em;}
.BlogRow .BlogColTwo h2.block__title {font-weight: bold; text-transform: none; font-size: 1em; color:#000000;margin-top:1.2em;}
/*NEWS PAGE STYLES*/
.media.media--type-file.media--view-mode-default .field.field--name-field-media-file.field--type-file.field--label-visually_hidden.field--item .field__item {padding:0em}
.NewsRow .colone .field--name-field-main-image-2 img {max-width:100%; width:30em; height:auto; float:right; padding:0em 0em 1em 1em;}
.NewsRow .colone .field__item img {max-width:100%!important; /*width:30em;*/ height:auto;}
.NewsRow .colone .field__label {font-weight:bold;margin-top:1.2em;}
.NewsRow .colone h2.block__title {font-weight: bold; text-transform: none; font-size: 1em; color:#000000;margin-top:1.2em;}
/*EVENTS PAGE STYLES*/
.coltwo.events .field--name-field-main-image-2 img {max-width:100%; width:30em; height:auto; float:right; padding:0em 0em 1em 1em;}
.coltwo.events .field__item img {max-width:100%!important; /*width:30em;*/ height:auto;}
.coltwo.breatheeasyoffices .field--name-field-main-image-2 img {max-width:100%; width:30em; height:auto; float:right; padding:0em 0em 1em 1em;}
.coltwo.breatheeasyoffices .field__item img {max-width:100%!important; /*width:30em;*/ height:auto;}
.colone.breatheeasyoffices h2.block__title {font-size:1em;font-weight:bold;}
/*THIS IS FOR ACCORDION IN FAQ PAGE CONTENT AREA*/
.accordion-button {
  align-items: center;
  background-color: #d2d2d2;
  border: 0;
  border-radius: 0;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  color: var(--bs-accordion-btn-color);
  display: flex;
  font-size: 1.2rem;
  font-weight:bold;
  overflow-anchor: none;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  position: relative;
  text-align: left;
  transition: var(--bs-accordion-transition);
  width: 100%;
}
/*Contact Us and Office Page*/
.ContactUsRow .colone  h2 {font-size:1em; text-transform:none; margin-bottom:0px; margin-top:.5em;}
.ContactUsRow .coltwo  h2 {font-size:1em; text-transform:none; margin-bottom:0px; margin-top:.5em;}
.ContactUsRow .coltwo .block.block-layout-builder.block-field-blocknodecontact-usbody {margin-top:.5em;}
.block-layout-builder .field.field--name-field-address.field--type-address p.address span.administrative-area {padding-right:.25em;}
.ContactUsRow .colone .field--name-field-agency-name-header p {font-weight:bold; text-transform:uppercase; font-size:calc(1.325rem + .9vw)
}
.ContactUsRow .colone {border-right:1px solid #cccccc;}
.ContactUsRow .colone .field--name-field-map.field--type-geofield {margin-top:.5em;}
/*hide email icon*/
.contentcenter .field-content .staffblock a.mailto svg,
svg.mailto {display:none;}
@media screen and (max-width: 992px)
{/*FLOAT MAIN IMAGE*/
.BasicRow .BasicColOne .field--name-field-main-image-2 img {width:50%;}
/*SIZE PAGE IMAGES*/
/*.BasicColOne .field__item img {width:15em;}*/
.coltwo.events .field__item img {max-width:100%; height:auto;}
.coltwo.events .field--name-field-main-image-2 img {
  width: 100%;
  height: auto;
  float: none;
  padding: 0em 0em 0em 0em;
  width: 100%;
}
/*STAFF PAGE*/

.node.staff .node__content .layout.row.layout-builder__layout .colonepad.colone .block-field-blocknodestafffield-main-image-2 .field--name-field-main-image-2 img.img-fluid {
height: auto;
  max-width: 100%;
  float: none;
  padding:
.5em;
  border:
1px solid #ccc;
  margin:
1em 0em 0em 0em;}

}

@media screen and (max-width: 768px)
{
.BasicRow .BasicColOne img.img-fluid {max-width:100%!important;}
	/*STAFF PAGE*/

.node.staff .node__content .layout.row.layout-builder__layout .colonepad.colone .block-field-blocknodestafffield-main-image-2 .field--name-field-main-image-2 img.img-fluid {
height: auto;
  max-width: 15em;
  float: right;
  margin:
1em 0em 2em 2em;}


	.ContactUsRow .colone {border-right:0px none;}
/*FLOAT MAIN IMAGE*/
.BasicRow .BasicColOne .field--name-field-main-image-2 img {width:100%; padding:0em 0em 1em 0em;}
/*SIZE PAGE IMAGES*/
.BasicColOne .field__item img {padding:0px; max-width:100%!important;}
.NewsRow .colone .field__item img {height:auto; max-width:100%!important;}
.NewsRow .colone .field--name-field-main-image-2 img {
  width: 100%;
  height: auto;
  float: none;
  padding: 0em 0em 0em 0em;
  width: 100%;
}
.BlogRow .BlogColOne .field__item img {height:auto; max-width:100%!important;}
.BlogRow .BlogColOne .field--name-field-main-image-2 img {
  width: 100%;
  height: auto;
  float: none;
  padding: 0em 0em 0em 0em;
  width: 100%;
}
.coltwo.events .field__item img {height:auto; max-width:100%!important;}
.coltwo.events .field--name-field-main-image-2 img {
  width: 100%;
  height: auto;
  float: none;
  padding: 0em 0em 0em 0em;
  width: 100%;
}
/*BLOG RETURN TO NORMAL*/
.BlogRow .BlogColOne {padding-right:0em;}
.BlogRow .BlogColTwo {border-left:0px solid #cccccc;padding-left:0em;}
.colonepad {padding-right:0px;}
.coltwoborderleft {border-left:0px none;}
.colone .field__item {padding:0em 0em 1em 0em;}
.coltwo .field__item {
  padding: 0em 0em 1em 0em;
}
.ContactUsRow .colone .block.block-layout-builder.block-field-blocknodecontact-usfield-map {margin-bottom:1em;}
}


@media screen and (max-width: 540px)
{
	/*STAFF PAGE*/

.node.staff .node__content .layout.row.layout-builder__layout .colonepad.colone .block-field-blocknodestafffield-main-image-2 .field--name-field-main-image-2 img.img-fluid {
height: auto;
  max-width: 100%;
  float: none;
  padding:
.5em;
  border:
1px solid #ccc;
  margin:
1em 0em 0em 0em;}

}