.testimonial-block .quote{
	font-style: italic;
    font-size: 85%;
    padding: 10px;
}

.testimonial-block .quote-author{
	font-weight: bold;
    font-size: 85%;
    padding: 10px;
    padding-top: 0px;
}

#block-views-block-testimonials-display-block-1{
	padding: 10px 0px 30px;
}

#block-views-block-testimonials-display-block-1 .view-content{
	max-width: 1070px;
    margin-left: auto;
    margin-right: auto;
}

#block-views-block-testimonials-display-block-1 .view-content .views-field-body{
	font-style: italic;
	color: #188BCA;
	font-size: 24px;
	line-height: 28px;
}

#block-views-block-testimonials-display-block-1 .view-content .views-field-title{
	font-weight: bold;
	text-align: right;
	padding-top: 10px;
}

.view-testimonials-display .views-field-body p{
	font-style: italic;
	line-height:1.38;
    padding-bottom:15px;
}

.view-all-testimonials .views-row{
	padding-bottom:30px;
}

.view-all-testimonials .views-row .views-field-body{
	padding-bottom:5px;
}

main.sidebar{
    display: flex;
}

main.sidebar aside.layout-sidebar-first{
    padding-top: 7.6rem;
    padding-left:0.5rem;
    padding-right:1rem;
}

main.sidebar .layout-content{
    padding-right:0.5rem;
}

@media (max-width: 900px) {
  main.sidebar{
    display: flex;
    flex-direction: column-reverse;
}

main.sidebar aside.layout-sidebar-first{
    padding:0.5rem;
}

main.sidebar .layout-content{
    padding:0.5rem;
}  
}