/*Code here for the Intern website ONLY*/


/*Agency Header*/
.navbar-brand__logo img {
	width: 18em !important;
	height: auto;
	padding: .5em 0em;
}


/*container*/
.container-fluid {padding:0em;}

.contentcenter .block-system-breadcrumb-block nav {padding:0em 2em 1em 2em;}
.contentcenter .block--collection-mainpagecontent {padding:0em 2em;}
.contentcenter .block--collection-page-title h1.title.page-title {padding:0em 1em 0em 1em;}
.siteheaderbkg,
.enterprise-header {padding-left:2em; padding-right:2em;}

/*Navigation Menu*/
.block-tb-megamenu .tbm {background-color:#0054a6!important; padding:0em 2em;}
.tbm-submenu {padding:1em 2em;}
.tbm-link.level-1:hover, .tbm-link.level-1:active, .tbm-link.level-1:focus {background-color:#024a90!important;}

.wv-banner a.tbm-link.level-2 {color:black!important;}

.wv-banner .container-fluid .col-12 {
	padding: 0em;
}

.wv-banner .row {margin:0em!important;}
.wv-banner .view-static-banner img {min-width:100%;}

/*buttons*/
 input .btn,
.btn, .btn-primary {background-color:#714fa1!important; color:white!important; border:0px none;}
 input .btn:hover,  input .btn:focus,  input .btn:active,
.btn:hover, .btn:focus, .btn:active, .btn-primary:hover, .btn-primary:focus, .btn-primary:active {background-color:#62458c!important; color:white!important; border:0px none;}
/*accordion*/
.accordion .accordion-header button {background-color:#0054a6!important; color:white!important;}
.accordion .accordion-header button:hover, .accordion .accordion-header button:active, .accordion .accordion-header button:focus {background-color:#024a90!important; color:white!important;}
.accordion-button::after {
  /* Set the font for this icon style */
  font-family: 'Font Awesome 6 Free';
  /* Set the weight for this icon style */
  font-weight: 900;
  /* Make sure icons render pixel-perfect */
  -webkit-font-smoothing: antialiased;
  /* Set the Unicode value for the icon */
  content: '\f105';
  background-image:none;
}
.accordion-button:not(.collapsed)::after
{
  /* Set the font for this icon style */
  font-family: 'Font Awesome 6 Free';
  /* Set the weight for this icon style */
  font-weight: 900;
  /* Make sure icons render pixel-perfect */
  -webkit-font-smoothing: antialiased;
  /* Set the Unicode value for the icon */
  content: '\f106'; background-image:none;
}

/*links*/
.py-5 a:link:hover, .py-5 a:hover, a:hover, .py-5 a:link:focus, .py-5 a:focus, a:focus, .py-5 a:link:active, .py-5 a:active, a:active {color:#714fa1;}

/*headings*/
.CallOutSBody h2 a,
h1, h2, h3, h4, h5, h5 {color:#303436;}

.PhotoCallOut .CallOutBody p {font-size:1em!important;}

/*Photo Call Out*/
.PhotoCallOut .blackoverlay,
.PhotoCallOut img {
	border-radius: .5em;

}
.contentcenter .PhotoCallOut .CallOutBody .PhotoCallOutTitle h2 {font-size:2em; color:white!important;}
.contentcenter .block-views-blockphoto-with-call-out-block-2 {padding:0em 2em;}
.contentcenter .view-photo-with-call-out {padding-top:3em;}

/*About Us*/
.contentcenter .block--collection-views-block--about-us-block-3,
.contentcenter .block-views-blockwelcome-message-block-3 {border:1px solid #cccccc; border-radius:1em; padding:1em; margin:0em 2em; min-height:22.5em;}

.aboutmainimg {max-width:100%; width:26em; height:auto; padding:0em 1em 0em 0em; height:6em; float:left;}
.aboutbody {float:left; width: calc(100% - 26em);}
.aboutbtn {display:none;}
.aboutmainimg img {border-radius:.5em;}








/*Content Center*/
.contentcenter {background-color:white;}









/*table style*/
.container-fluid.contentcenter table tbody tr {
	border-bottom: 1px solid #cccccc;
}

/*Agency Footer*/
.agency-footer {
	background-color: #213262!important; padding:3em 2em;

}
.agency-footer h2 {color:white;}

.wv-footer {
	margin-top: 3em;
}

.enterprise-footer {padding-left:2em; padding-right:2em;}





@media screen and (max-width: 1080px) {
	.contentcenter .block-views-blockwelcome-message-block-3 {min-height:0em;}

.aboutmainimg {max-width:100%; width:15em; height:auto; padding:0em 1em 0em 0em; float:left;}
.aboutbody {float:none; width:100%;}
}



@media screen and (max-width: 992px) {
.wv-header .siteheaderbkg p a i.fas.fa-2x.fa-search {color:#0054a6;}

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

.tbm--mobile button.tbm-button {margin-left:0em!important;}


	

	
.wv-banner .block-tb-megamenu ul.tbm-nav.level-0 {left:-2em; position:relative;}



.wv-banner button.tbm-button {z-index:9999!important;}

	.contentcenter .view-photo-with-call-out {padding-top:2em;}










}



@media screen and (max-width: 810px) {
	.entheaderright {display:none;}
	
}



@media screen and (max-width: 767px) {
	

	.wv-header .siteheaderbkg a.navbar-brand.d-inline-flex.align-items-center {margin-right:0em;}
	
	
	
	
 .wv-header .siteheaderbkg p a i.fas.fa-2x.fa-search {
 
    right: -2em;
    position: absolute;}


	.navbar-brand__logo img {width:100%!important;}
.wv-header .siteheaderbkg  .col-12 nav.navbar .col-9.col-md-9.col-lg-5 {width:100%;}
.enterprise-header a {z-index: 9999 !important;
    position: relative;}
	.enterprise-header .block--collection-enterpriseheaderleft {left:0em;}

.wv-header .siteheaderbkg nav.navbar .searchicon .field--item p {margin-top:-4.5em; position:relative; right:3em; z-index:9999!important;}



	.contentcenter .block-views-blockwelcome-message-block-3 {min-height:0em;}

.aboutmainimg {max-width:100%; width:100%; height:auto; padding:0em 0em 1em 0em; float:none;}


	
}
@media screen and (max-width: 576px) {
	.wv-header .siteheaderbkg nav.navbar .searchicon .field--item p {right:4em;}

.wv-header .siteheaderbkg nav.navbar.navbar-expand-lg.justify-content-between.navbar-light .col-9.col-md-9.col-lg-5 {width:100%!important;}

	.contentcenter .form-actions.js-form-wrapper.form-wrapper input.btn.js-form-submit.form-submit.btn-primary {width:25%!important;}
	.contentcenter .form-item-search.js-form-item-search.form-group input.form-textfield.form-control {width:70%!important;}

}
@media screen and (max-width: 376px) {

.PhotoCallOut .CallOutBody {top:-5em!important;}
.PhotoCallOut .CallOutBody p {display:none!important;}

}