html {
  box-sizing: border-box;
}

*, *::after, *::before {
  box-sizing: inherit;
}

.container {
  /*max-width: 1200px;*/
  margin-left: auto;
  margin-right: auto;
  width: auto;
  padding: 0;
}

.container::after {
  clear: both;
  content: "";
  display: block;
}

@media screen and (min-width: 45em) {
  .one-sidebar.sidebar-second #content {
    float: left;
    display: block;
    margin-right: 3.22581%;
    width: 74.19355%;
  }
  .one-sidebar.sidebar-second #content:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 60em) {
  .one-sidebar.sidebar-second #content {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 65.95745%;
  }
  .one-sidebar.sidebar-second #content:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 45em) {
  .one-sidebar.sidebar-first #content {
    float: left;
    display: block;
    margin-right: 3.22581%;
    width: 74.19355%;
    margin-left: 25.80645%;
  }
  .one-sidebar.sidebar-first #content:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 60em) {
  .one-sidebar.sidebar-first #content {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 74.46809%;
    margin-left: 25.53191%;
  }
  .one-sidebar.sidebar-first #content:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 45em) {
  .two-sidebars #content {
    float: left;
    display: block;
    margin-right: 3.22581%;
    width: 48.3871%;
    margin-left: 25.80645%;
  }
  .two-sidebars #content:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 60em) {
  .two-sidebars #content {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 40.42553%;
    margin-left: 25.53191%;
  }
  .two-sidebars #content:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 45em) {
  #sidebar-first {
    float: left;
    display: block;
    margin-right: 3.22581%;
    width: 22.58065%;
    margin-left: -77.41935%;
  }
  #sidebar-first:last-child {
    margin-right: 0;
  }
  .one-sidebar.sidebar-first #sidebar-first {
    margin-left: -103.22581%;
  }
}

@media screen and (min-width: 60em) {
  #sidebar-first {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 23.40426%;
    margin-left: -68.08511%;
  }
  #sidebar-first:last-child {
    margin-right: 0;
  }
  .one-sidebar.sidebar-first #sidebar-first {
    margin-left: -102.12766%;
  }
}

@media screen and (min-width: 45em) {
  #sidebar-second {
    float: left;
    display: block;
    margin-right: 3.22581%;
    width: 22.58065%;
    margin-left: 0%;
  }
  #sidebar-second:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 60em) {
  #sidebar-second {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 31.91489%;
    margin-left: 0%;
  }
  #sidebar-second:last-child {
    margin-right: 0;
  }
}

#footer {
  float: none;
  clear: both;
}

/*#header, #footer,*/
/*#sidebar-first,*/
/*#sidebar-second,*/
/*#navigation {*/
  /*background: rgba(170, 170, 170, 0.2);*/
/*}*/

#header,
#footer,
.mission,
.breadcrumb,
.node {
  clear: both;
}

/*
.news-label-fp {
    padding: 4.5rem 0px 25px 3rem !important;
}
*/
/*
.brick--id--137 .views-row div:nth-child(2){
	display: none;
}
*/

/*
.brick--id--137 .views-row div:nth-child(3){
	display: none;
}
*/
/*
.news-event-wrap .views-row div:nth-of-type(2){
	display: none;
}
*/
/*
.news-event-wrap .views-row div:nth-of-type(3){
	display: none;
}
*/
/*
.brick--id--137 .reference__reference-name .views-element-container .js-view-dom-id-ecbffb1b9ddbcc93a287fa6f9d557e33323d0ade2cc96e586d263ce1aab338ad .views-row div:nth-child(3){
	display: none !important;
}
*/
/*

.brick--id--137 .event-group {
	display: none;
}
*/

/*
.brick--id--137 .view-row div:nth-of-type(2) img{
	display: none !important;
}
*/

@media screen and (max-width: 845px){
.ds-2col-stacked-fluid.group-one-column > .group-left {
    width: 100% !important;
    margin-left: auto;
    margin-right: auto;
}

}
@media screen and (max-width: 645px){
.news-label-fp {
    padding-left: 0px !important;
}
}

.brick--id--201 .image_and_text__text{
	width: 1080px;
	padding: 0px 25px;
}
.quotes-fp header{
		width: 1080px;

}
.join--psych .inside--psych, .quotes-fp header {
    padding: 6rem 25px 3rem 25px !important;
}


.component_page__node-title,.brick--id--256{
	width: 1100px !important;
	padding: 0px 25px;
}

@media screen and (min-width: 992px){
	.we-mega-menu-ul > .we-mega-menu-li > a {
     padding-bottom: 0.8rem; 
    	padding: 1rem 1.7rem !important;
	}
}

.brick--id--225.info-for-background {
    background: linear-gradient(0deg,rgba(254,188,18,0.7),rgba(254,188,18,0.7)),url(/sites/default/files/images/label-fp-back.png) !important;
}

.brick--type--image-and-text{
	padding: 0px 25px;
}

.news-event-wrap .views-element-container .views-row {
    height: auto!important;
}

.news-event-wrap .event-group {
    bottom: 0px !important;
}

.newsImageContainer{
	position: relative;
}

.news-event-wrap .views-row div:nth-of-type(2) {
    /* height: 375px !important; */
}

/*
#header-region{
	width: 1080px !important;
}
*/

@media screen and (max-width: 645px) {
.voices-grp ul p {
    height: 600px !important;
}
}

@media screen and (max-width: 645px){
.voices-grp ul li p {
  padding: 80px 15px 80px 15px !important;
    width: 100% !important;
    height: auto !important;
}
	

	
	
	
	.voices-grp ul li span {
    left: 25px !important;
		text-align: left !important;
		padding-bottom: 40px;
		width: 100%;
    /* font-size: 100%; */
}
}
	.brick--type--image-and-text.brick--id--54{
		padding: 0px !important;
	}
	


@media screen and (max-width: 1002px) and (min-width: 580px){
.voices-grp ul li {
  
    height: 386px!important;
}
	.voices-grp ul li p {

    width: 98% !important;

}
	
}


.brick--id--50 header{
	width: 1080px !important;
    margin: 0 auto !important;
    padding: 4.5rem 25px 3rem 25px !important;
}
@media screen and (max-width:  570px) {
.brick--id--50 header{
	width: 100%!important;
}
}
.brick--id--54{
	 padding: 0px;
}

.brick--id--46, .brick--id--258{
	 padding: 0px !important;
}

.slice--type-information-for section{
	 padding: 72px 25px !important;
}

.slice--type-information-for {
	margin: 0px !important;
}
.fp-join .flex-4:last-child .image_and_text__text {
	text-align: left !important;
}

/*
ul li::before{
	color: red !important;
}
*/

.brick--id--55 .image_and_text__text p, .brick--id--55 .image_and_text__text h4,
.brick--id--53 p, .brick--id--53 h4  {
	text-align: center !important;
}

.brick--id--53 img{
  cursor: pointer;
  display: block;
  margin: auto;
  width: 221px;
  height: auto;
  float: none;
  padding: 0px;
}

.brick--id--53 p{
  font-size: 13px;
}

@media screen and (min-width: 1009px){
.voices-grp:last-child {
    left: 21px !important;
}
}
.brick--id--46{
		margin-top:0px !important;
	}

.voices-container{
	background: #047c91;
}

.quotes-fp .voices-grp:last-child ul li:nth-of-type(1) p{
	padding-left: 15px;
}


@media screen and (max-width: 1003px) {
.quotes-fp .voices-grp:last-child ul li:nth-of-type(1) p{
	padding-left: 30px;
}

}


.brick--id--225 button{
	background: white; 
}

.footer-bot{
	margin-top: 0px !important;
}

.brick--id--367{
	margin-bottom: 50px;
}

.brick--id--372 .image_and_text__more-options{
	padding-bottom: 0px !important;
}

.brick--id--24{
	margin-bottom: 50px;
}

.brick--id--345, .brick--id--309, .brick--id--213{
	margin-bottom: 50px !important;
}
#block-views-block-recent-block-4, #block-views-block-recent-block-3, #block-views-block-recent-block-2,.block-views-block-recent-block-6{
	margin: 0px !important;
}
#block-views-block-recent-block-6, #block-views-block-recent-block-4, .brick--id--272,.brick--id--277, .brick--id--282{
	padding: 0px !important;
}

.brick--id--223{
	padding-bottom: 25px;
}


.brick--id--127, .brick--id--135{
 	padding-bottom: 37.5px !important;
}

.section-people table,.brick--id--198, .brick--id--87, .brick--id--198, .brick--id--411,.brick--id--198,.brick--id--87,.brick--id--198,.brick--id--301, .brick--id--253, .brick--id--382,.brick--id--304,.brick--id--301 {
	margin-bottom: 37.5px;
}

/*
.block-psych-content{
	padding-bottom: 37.5px;
}*/
.brick--id--256{
	margin-top: 30px !important;
}

.component_page__node-title{
	padding: 0px 37px;
}

#block-footercopy-2 li:first-of-type{
	color: #febc11;
}

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

.brick--id--259 .image_and_text__text,.brick--id--261 .image_and_text__text {
		 padding: 3rem 0px 3rem 0px  !important;
	}
}


@media screen and (min-width:  1330px) {

.brick--id--49{
	margin-bottom: 48px;
}
}

.brick--id--201{
	margin-bottom: 72px;
}
.brick--id--208 a, .brick--id--213 a{
   border: 2px solid #0ba89a;
    padding: 10px 20px;	
}

.brick--id--208 ul, .brick--id--213 ul{
margin-bottom: 25px;
}

/*
.brick--id--50{
	display: none !important;
}

body{
	overflow-x: hidden;
}
*/

/*
.views-row:first-of-type .node{
	display: none !important;
}
 */

/*
 html, body {
        max-width: 100%;
        overflow-x: hidden;
    }
*/


/*insdide pshyolory*/
.brick--id--55 .image_and_text__text{
	padding: 2rem 0rem 1rem 0rem !important;
}
.brick--id--55 .image_and_text__text img{
    width: 64% !important;
    max-width: 221px !important;
	margin: 0px !important;
}


@media screen and (max-width: 1400px) {
  .brick--id--269 .image_and_text__text{
   padding: 2rem 0rem !important;
  }
}

@media screen and (max-width: 1545px) {
 .brick--id--269 .flex-4{
	height: 38rem !important;
}
.brick--id--279 >.flex-4, .fp-join .flex-4:nth-of-type(3) img{
	height: 38rem !important;
}
}


/*
.brick--id--269 .flex-4{
	height: 38rem !important;
}
.brick--id--279 >.flex-4, .fp-join .flex-4:nth-of-type(3) img{
	height: 38rem !important;
}
*/

.section-news-events #main::after{
	background-image: url(/sites/default/files/images/label-fp-back.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    background-size: 100%;
    display: block;
    width: 100%;
    height: 180px;
    content: "";
    margin-top: 100px;
}



.homepage_collage__coll-image > div{
/* width: 95%;*/
}

