/*Custom CSS for Library Commission Website */
/*Agency Header*/
.navbar-brand__logo img {
	width: 18em !important;
	height: auto;
	padding: .5em 0em;
}
/*Agency Footer*/
.agency-footer {
  background-color:#143e6c !important;
  color: white;
  padding: 3rem 0rem 3rem 0rem;
    padding-right: 0rem;
    padding-left: 0rem;
  margin-top: 0rem;
  text-align: left;
}

/*Background*/
body:not(.path-admin),
body.error404,
body.error403 {
	background-color:#ffffff;
}


/*banner*/
.views-element-container.block.block-views.block-views-blockquick-links-block-2.block--collection-views-block--quick-links-block-2 {
		background: url(/sites/default/files/2025-04/banner.ago_.desktop.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height:500px;
	width:100%;
	border-bottom: solid #143e6c .5em;
	margin-bottom: 4em;
}
.block.block-views.block-views-blockbasic-block-block-1.block--collection-views-block--basic-block-block-1-4 h2.block__title {display:none!important;}

.view-quick-links.view-id-quick_links.view-display-id-block_2 {
background-color: #ffffff;
  position: relative;
  left: 50%;
  height:350px;
  top:150px;
 width:600px;
  border-left:
solid #143e6c 4em;
  padding:
3em;
  bottom: 0%;
 border-bottom: .5em solid #143e6c;
}
.block--collection-views-block--featured-block-1-4 h2.block__title {
	display:none!important;
}
.enterprise-header {padding-left:1em; padding-right:1em;}
.siteheaderbkg {
	background-image: linear-gradient(rgba(255, 255, 255, 1), rgba(230, 231, 232, 1)); padding-left:1em!important; padding-right:1em!important;
}

/*search*/
.wv-header a i.fas.fa-2x.fa-search {
	color: #0054a6 !important;
}

/*Locator Button*/
.wv-banner .block--type-basic.block.block-block-content.block--basic.block--collection-librarycommissionlocator .field--item {
	position: relative;
	right: 0em;
	float: right;
	top: -3em;
}

.wv-banner .field--item p a.btn {
	display: flex;
	align-items: center;
	background-color: #0a5152 !important;
}

.wv-banner .block--basic.block--collection-librarycommissionlocator .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item {
	margin-right: 1em;
}

.contenttopbkg {
	padding-right: 2em !important;
	padding-left: 2em !important;
	margin-top:-2em;
}

.contenttopright {
	margin-top: 0em !important;
	margin-bottom: 1em !important;
	margin-top:2em;
}

.contenttopleft {
	color: white;
	padding-top: 0em !important;
	padding-bottom: 0em !important;
}

.contenttopbkg .contenttopleft {
	display: flex;
	align-items: center;
}
.block--basic.block--collection-quicklinkstitle-2 {margin-top:-10em;}

.block--collection-views-block--quick-links-block-1-3 h2.block__title {display:none!important;}
.contenttopbkg .contenttopleft .view-content .views-row .views-field.views-field-body .field-content {
	margin-right: 4.5em;
	padding: 1em;
}

.contenttopleft .view-content .views-row .views-field.views-field-body .field-content h2 {
	text-transform: none;
	font-size: 2.5em;
	text-shadow: 0px 0px 20px black, 0px 0px 20px black;
}

/*About*/
.contenttopbkg .block-views-blockwelcome-message-block-2 h2.block__title {
	color: white;
	text-shadow: #000000 1px 0 10px;
}

.contenttopbkg .aboutbody {
	color: white;
	font-size: 1.5em;
	text-shadow: #000000 1px 0 10px;
	line-height: 1.3em;
}

/*News*/
.contenttopbkg .contenttopright {
	background-color: white;
	border-radius: 1em;
	padding: 1em;
}
blockquote p {
  margin: 0 0 1rem;
  font-size: 1.4em;
  border-left: solid #143e6c .2em;
  background-color:#f3f3f3;
  font-weight: bold;
  color: #000000;
padding: 1em;
}

.contentcenter {

	background-color: white;
	padding:2em 1em!important;
}
/*News Featured Item*/
.contenttopleft .col-12.col-sm-12.col-md-12.col-lg-4.col-xl-4.col-xxl-4 {flex: 0 0 auto;width: 100%!important;}

/*Buttons*/
#views-bootstrap-services-block-1.grid.views-view-grid.row a.btn-primary, .btn, .btn:visited, .btn:hover {
  background-color: transparent!important;
  color: white;
  border:
0px none;
}
.btn-primary,
.btn,
.btn:visited {
	background-color: #B72323 !important;
	color: white;
	border: 0px none;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.btn:hover,
.btn:active,
.btn:focus {
	background-color: #B72323 !important;
	color: white;
	border: 0px none;
}
.btn-primary a.dropdown-item {color:#ffffff!important;}
.gin--dark-mode.no-touchevents.js .contentcenter .block__content div.field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item a.btn.btn-primary,
.gin--dark-mode.no-touchevents.js .contentcenter .block.block-system.block-system-main-block.block--collection-mainpagecontent.block--system-main .block__content .btn-group button.btn.btn-primary a.dropdown-item {
	color: white !important;
}
.btn-secondary {
  background-color: #CCCCCC;
  color: blue;
  border-radius: 5px;
  padding: 8px;
  margin: 1.5em;
}

/*Links*/
.contentcenter .block__content a {
	color: #102b6b !important;
}

.contenttopright a {
	color: #102b6b !important;
}

/*menu*/
.wv-banner .container-fluid .row .col-12 {
	padding: 0px !important;
}

.block-tb-megamenu .tbm {
	background-color: #143e6c; padding-left:1em; padding-right:1em;
}
.block-tb-megamenu .tbm {
  background-color: #143e6c!important;
}
a.tbm-link.level-1:hover,
a.tbm-link.level-1:active,
a.tbm-link.level-1:focus {
	background-color: #B72323!important;
}

.tbm-item.level-1 {
	border-right: 0px none;
}

/*Padding for all sections*/
.contentcenter .views-element-container.block.block-views.block-views-blockbasic-block-block-1.block--collection-views-block--basic-block-block-1 .view-content,
.contentcenter .views-element-container.block.block-views.block-views-blockphoto-with-call-out-block-4 .view-photo-with-call-out.view-id-photo_with_call_out,
.contentbottom .views-element-container.block.block-views.block-views-blockservices-block-2.block--collection-views-block--services-block-2 .view.view-services {
	padding-left: 2em;
	padding-right: 2em;
}

/*remove underline*/
.CallOutThreePlus .carousel-caption p a:hover {
	text-decoration: none;
}


/*Photo Call Out*/
.contentcenter .views-element-container.block.block-views.block-views-blockfeatured-block-1.block--collection-views-block--featured-block-1 {
	position: relative;
	top: -13em;
	margin-bottom: -13em;
	padding-left: 2em;
	padding-right: 2em;
}

.carousel.slide .carousel-inner .CallOutThreePlus.carousel-item .row .position-relative .carousel-caption p a.ext,
.container-fluid.contentbottom .carousel.slide .carousel-inner .CallOutThreePlusMobile.carousel-item .position-relative .carousel-caption p a,
.container-fluid.contentbottom .carousel.slide .carousel-inner .CallOutThreePlusMobile.carousel-item .position-relative .carousel-caption p a.ext,
.carousel.slide .carousel-inner .CallOutThreePlus.carousel-item .row .position-relative .carousel-caption p a {
	color: white !important;
}

/*Hero Slide*/
/*.contentcenter .carousel.slide .carousel-inner .CallOutThreePlus.carousel-item.active div.row .col-sm-4.position-relative a .blackoverlay img.img-fluid,
.contentcenter .carousel.slide .carousel-inner .CallOutThreePlus.carousel-item .blackoverlay img {
linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));}*/
.contentbkg .contentcenter .block--collection-ourresources h2 {margin-bottom:0px!important;}
.contentcenter .carousel.slide .carousel-inner .CallOutThreePlus.carousel-item .carousel-caption h3 {
	font-size: 2rem !important;
}

.carousel-caption h3 {
	text-shadow: #000000 1px 0 10px;
}

.contentcenter .views-element-container.block.block-views.block-views-blockphoto-with-call-out-block-4 {
	padding-top: 0em;
	padding-bottom: 4em;
}

/*Services*/
.contentcenter .block--type-basic.block.block--basic.block--collection-ourresources .block__content .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item h2 {
	padding-top: 3em !important;
	text-align: center !important;
	padding-bottom: 1em !important;
}

.contentbottom {
	background: #FFFFFF;
}

.contentbottom .views-element-container.block.block-views.block-views-blockservices-block-2 {
	padding-top: 4em;
	padding-bottom: 4em;
}

#views-bootstrap-services-block-2 a {
	color: #FFFFFF;
}

#views-bootstrap-services-block-2 a:hover {
	background-color: #401f5c;
	color: white;
}

.contentbottom .views-element-container.block.block-views.block-views-blockservices-block-2.block--collection-views-block--services-block-2 h2 {
	display: none;
	visibility: hidden;
}



/*map*/
.view.view-offices .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 .js-form-item.form-item.form-type-select.js-form-type-select.form-item-field-county-target-id.js-form-item-field-county-target-id.form-group select.form-select.form-control,
.dialog-off-canvas-main-canvas div.page div div.container-fluid.contentcenter div.views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content div div.view.view-offices.view-id-offices.view-display-id-block_2 .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 div.js-form-item.form-item.form-type-select.js-form-type-select.form-item-field-county-target-id.js-form-item-field-county-target-id.form-group select#edit-field-county-target-id.form-select.form-control,
.dialog-off-canvas-main-canvas div.page div div.container-fluid.contentcenter div.views-element-container.contextual-region.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content div div.contextual-region.view.view-offices.view-id-offices .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 div.js-form-item.form-item.form-type-select.js-form-type-select.form-item-field-county-target-id.js-form-item-field-county-target-id.form-group select#edit-field-county-target-id.form-select.form-control {
	padding-right: 1% !important;
	width: 89% !important;
}
.dialog-off-canvas-main-canvas div.page div div.container-fluid.contentbkg div.views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content div div.view.view-offices.view-id-offices .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 .form-actions.js-form-wrapper.form-wrapper input.btn.js-form-submit.form-submit.btn-primary,
.dialog-off-canvas-main-canvas div.page div div.container-fluid.contentcenter div.views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content div div.view.view-offices.view-id-offices.view-display-id-block_2 .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 div#edit-actions.form-actions.js-form-wrapper.form-wrapper input#edit-submit-offices.btn.js-form-submit.form-submit.btn-primary,
.dialog-off-canvas-main-canvas div.page div div.container-fluid.contentcenter div.views-element-container.contextual-region.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content div div.contextual-region.view.view-offices.view-id-offices.view-display-id-block_2.js-view-dom-id-7abd6c56711a167dc4fee3264c96c8076dfc3be8a24ca794570c7132fe0a1f9e div.view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 div#edit-actions.form-actions.js-form-wrapper.form-wrapper input#edit-submit-offices.btn.js-form-submit.form-submit.btn-primary {
	width: 10% !important;
}

.container-fluid.contentcenter div.views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content,
.container-fluid.contentcenter div.views-element-container.contextual-region.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content {
	padding-bottom: 3em;
}

.container-fluid.contentcenter div.views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content div div.view.view-offices .view-content {
	padding-top: 1em;
}
.contentcenter .maxservice {
  color: white!important;
}
.maxservice {
  height: 4em;
  width: 100%;
  padding:1em;
background-color:#143e6c !important;
}
/*Bottom Callout*/
.CallOutSingle {
  border: 2px solid #cccccc;
  padding: 1.5em;
  border-radius: 1em;
  margin-bottom: 3em;
}
h1, h2, h3, h4 {
  font-weight: bold;
  text-transform: normal!important;
}
.Featured div.blackoverlay img.img-fluid {padding-left:3em!important;padding-right:3em;}
.FeaturedTitle h2 {padding-left:3em!important;padding-right:3em;!important;font-size:1.3em!important;}
.FeaturedBody p {padding-left:3em!important;padding-right:3em!important;}
.wv-header .siteheaderbkg .btn.js-form-submit.form-submit.btn-primary {
  position: absolute;
  right: 1em;
  top: 4em;
  padding-bottom: 2.2em;
}

.wv-header .siteheaderbkg .form-item-search input.form-textfield.form-control {
  position: absolute;
  width: 13em;
  right: 5.5em;
  top: 4em;
  bottom: 30%;
  padding: .5em;
  height:3em;
}
@media screen and (max-width: 1300px) {
	.PhotoCallOutTitleLC h2 {
		font-size: .9em;
	}

	.PhotoCallOutLC .CallOutBodyLC p {
		font-size: .8em;
	}

	.CallOutBodyLC {
		top: -7.5em !important;
	}

	.contentcenter .views-element-container.block.block-views.block-views-blockbasic-block-block-1.block--collection-views-block--basic-block-block-1 .view-content,
	.contentcenter .views-element-container.block.block-views.block-views-blockphoto-with-call-out-block-4 .view-photo-with-call-out.view-id-photo_with_call_out,
	.contentbottom .views-element-container.block.block-views.block-views-blockservices-block-2.block--collection-views-block--services-block-2 .view.view-services {
		padding-left: 0em;
		padding-right: 0em;
	}

	.contenttopleft .view-content .views-row .views-field.views-field-body .field-content h2 {
		font-size: 2em !important;
	}
}

@media screen and (max-width: 992px) {
.row.consumerservices .col {flex: 1 0 100%!important;}
	.tbm-link.level-1 {
		background-color: #143e6c !important;
	}

	.navbar-brand__logo img {
		width: 16em !important;
	}

	/*library locator*/
	.wv-banner .block--type-basic.block.block-block-content.block-block-contentcf013e23-f045-4edc-a4bb-33d893669ab3.block--basic.block--collection-librarycommissionlocator .field--item {
		margin-top: -2em;
		z-index: 9999 !important;
	}

	/*transparent menu bkg*/

	.block-tb-megamenu .tbm {
		background-color: transparent !important;
	}

	/*remove ent header from right side*/
	.block--collection-enterpriseheaderright {
		display: none;
	}

	.PhotoCallOutTitleLC h2 {
		font-size: 1.1em;
	}

	.PhotoCallOutLC .CallOutBodyLC p {
		font-size: 1em;
	}

	.CallOutBodyLC {
		top: -12.5em !important;
	}

	.PhotoCallOutLC {
		margin: 1em 0em 0em 0em;
	}

	.Featured {
		margin-bottom: 2em;
	}

	.contentcenter .views-element-container.block.block-views.block-views-blockphoto-with-call-out-block-4 {
		display: none;
		padding-bottom: 0em !important;
	}

	.container-fluid.contentbottom .views-element-container.block.block-views.block-views-blockphoto-with-call-out-block-5.block--collection-views-block--photo-with-call-out-block-5 {
		background: white;
		padding-left: 2%;
		padding-right: 2%;
		padding-bottom: 2em;
	}

	.contenttopbkg .contenttopleft .view-content .views-row .views-field.views-field-body .field-content {
		margin-right: 0em;
		padding: 0em;
	}

	.contentcenter .block--type-basic.block.block-block-content.block-block-contentd2ea35ad-9b37-4e48-a7af-be7815543609.block--basic.block--collection-ourresources .block__content .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item h2 {
		padding-top: 1em !important;
	}

	.container-fluid.contentbottom {
		padding-left: 0em !important;
		padding-right: 0em !important;
	}

	/*banner*/
.views-element-container.block.block-views.block-views-blockquick-links-block-2.block--collection-views-block--quick-links-block-2 {
		background: url(/sites/default/files/2025-04/banner.ago_.mobile.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	height:300px;
	margin-left:0px;
	margin-right:0px;
	border-bottom: solid #143e6c 0em;
	oveflow:hidden!important;
}


.contenttopright {
	margin-top: 0em !important;
	margin-bottom: 1em !important;
	margin-top:4em;
}

.contenttopleft {
	color: white;
	padding-top: 0em !important;
	padding-bottom: 0em !important;
}
.contenttopleft .col-12.col-sm-12.col-md-12.col-lg-4.col-xl-4.col-xxl-4 {flex: 0 0 auto;width: 100%!important;}
.contenttopbkg {
  padding-right: .5em !important;
  padding-left: .5em !important;
  margin-top: 4em;
}
	.view-quick-links.view-id-quick_links.view-display-id-block_2 {
background-color: #ffffff;
  position: relative;
  left: 0%;
  height:auto;
  top:300px;
 width:auto;
  border-left:
solid #143e6c 0em;
  padding:
1em;
  bottom: 0%;
}
}

@media screen and (max-width: 767px) {
	/*library locator*/
	.wv-banner .block--type-basic.block.block-block-content.block-block-contentcf013e23-f045-4edc-a4bb-33d893669ab3.block--basic.block--collection-librarycommissionlocator .field--item {
		margin: 0px auto;
		position: absolute;
		margin-top: 3.25em;
		right: 4em;
	}
	.view-quick-links.view-id-quick_links.view-display-id-block_2 {
background-color: #ffffff;
  position: relative;
  left: 0%;
  height:auto;
  top:180px;
 width:auto;
  border-left:
solid #143e6c 0em;
  padding:
1em;
  bottom: 0%;
}
.siteheaderbkg {
  background-image: linear-gradient(rgba(255, 255, 255, 1), rgba(230, 231, 232, 1));
  padding-left: 1em !important;
  padding-right: 1em !important;
}
	.contenttopleft {
		padding-bottom: 0em !important;
	}
a.tbm-link.level-1:hover, a.tbm-link.level-1:active, a.tbm-link.level-1{
  background-color: #143e6c !important;
}
 .row.consumerservices .col.col-md-4.col-xs-12.p-2 {width:100%!important;}
	/*map*/
	.view.view-offices .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 .js-form-item.form-item.form-type-select.js-form-type-select.form-item-field-county-target-id.js-form-item-field-county-target-id.form-group select.form-select.form-control,
	.dialog-off-canvas-main-canvas div.page div div.container-fluid.contentcenter div.views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content div div.view.view-offices.view-id-offices.view-display-id-block_2 .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 div.js-form-item.form-item.form-type-select.js-form-type-select.form-item-field-county-target-id.js-form-item-field-county-target-id.form-group select#edit-field-county-target-id.form-select.form-control,
	.dialog-off-canvas-main-canvas div.page div div.container-fluid.contentcenter div.views-element-container.contextual-region.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content div div.contextual-region.view.view-offices.view-id-offices .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 div.js-form-item.form-item.form-type-select.js-form-type-select.form-item-field-county-target-id.js-form-item-field-county-target-id.form-group select#edit-field-county-target-id.form-select.form-control {
		padding-right: 1% !important;
		width: 79% !important;
	}
.dialog-off-canvas-main-canvas div.page div div.container-fluid.contentbkg div.views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content div div.view.view-offices.view-id-offices .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 .form-actions.js-form-wrapper.form-wrapper input.btn.js-form-submit.form-submit.btn-primary,
	.dialog-off-canvas-main-canvas div.page div div.container-fluid.contentcenter div.views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content div div.view.view-offices.view-id-offices.view-display-id-block_2 .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 div#edit-actions.form-actions.js-form-wrapper.form-wrapper input#edit-submit-offices.btn.js-form-submit.form-submit.btn-primary,
	.dialog-off-canvas-main-canvas div.page div div.container-fluid.contentcenter div.views-element-container.contextual-region.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content div div.contextual-region.view.view-offices.view-id-offices.view-display-id-block_2.js-view-dom-id-7abd6c56711a167dc4fee3264c96c8076dfc3be8a24ca794570c7132fe0a1f9e div.view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 div#edit-actions.form-actions.js-form-wrapper.form-wrapper input#edit-submit-offices.btn.js-form-submit.form-submit.btn-primary {
		width: 20% !important;
	}
.wv-banner {
  padding-bottom: 3rem;
  margin-left: 0em!important;
  margin-right: 0em!important;
}
.contenttopbkg {
  padding-right: .5em !important;
  padding-left: .5em !important;
  margin-top: 1em;
}
}

@media screen and (max-width: 576px) {
	
	.contentbottom .views-element-container.block.block-views.block-views-blockservices-block-2 {padding-top:0em!important;padding-bottom:1em!important;}
	.container-fluid.contentbottom .views-element-container.block.block-views.block-views-blockphoto-with-call-out-block-5.block--collection-views-block--photo-with-call-out-block-5 {padding-bottom:0em!important;}
	.contentbkg .carousel.slide .carousel-inner .CallOutThreePlusMobile.carousel-item .blackoverlay {width:84%; margin-left:8%; margin-right:8%;}
.tbm--mobile button.tbm-button {margin-left:0em!important;}
.contentcenter .views-element-container.block.block-views.block-views-blockfeatured-block-1.block--collection-views-block--featured-block-1 {padding-left:0em!important; padding-right:0em!important;}
	.CallOutBodyLC {
		top: -10em !important;
	}
 .row.consumerservices .col.col-md-4.col-xs-12.p-2 {width:100%!important;}
	.container-fluid.contentcenter .views-element-container.block.block-views.block-views-blockfeatured-block-1.block--collection-views-block--featured-block-1 .block__content .view.view-featured.view-id-featured.view-display-id-block_1.js-view-dom-id-7e3e71dd348a2557c93e7429e33e0350a5763fdb3c1a2311a2901872b3e41ac6 .view-content #views-bootstrap-featured-block-1.grid.views-view-grid.row .col-12.col-sm-12.col-md-12.col-lg-4.col-xl-4.col-xxl-4 {
		padding-left: 0em;
		padding-right: 0em;
	}

	.contentbottom .views-element-container.block.block-views.block-views-blockservices-block-2 {
		padding-top: 3em;
		padding-bottom: 3em;
	}

	.contentcenter .views-element-container.block.block-views.block-views-blockbasic-block-block-1.block--collection-views-block--basic-block-block-1 .view-content,
	.contentcenter .views-element-container.block.block-views.block-views-blockphoto-with-call-out-block-4 .view-photo-with-call-out.view-id-photo_with_call_out,
	.contentbottom .views-element-container.block.block-views.block-views-blockservices-block-2.block--collection-views-block--services-block-2 .view.view-services {
		padding-left: 2%;
		padding-right: 2%;
	}
}

@media screen and (max-width: 476px) {
	.row.consumerservices.col.col-md-4.col-xs-12.p-2 {width:100%;}
	.CallOutBodyLC {
		top: -4em !important;
	}

	.PhotoCallOutTitleLC h2 {
		font-size: .8em;
	}

	.PhotoCallOutLC .CallOutBodyLC p {
		font-size: .8em;
	}


}