/* quote slider */

.quote-slider .quote-slider-slides__slide {
    padding: 0 10px;
}
.quote-slider .quote-slider-slides__slide__image img {
    -webkit-transform: none;
    -o-transform: none;
    transform: none;
}
.quote-slider .quote-slider-slides__slide__content__author {
    margin: 20px 100px 20px 110px;
	font-weight: 500;
}
.quote-slider .quote-slider-slides__slide__content__quote:before { 
    content: url('/wp-content/themes/depaul/resources/assets/images/icons/quote-grey-open.png');
    margin: 0 0 0 -80px;
    float: left;
} 
.quote-slider .quote-slider-slides__slide__content__quote:after { 
    content: url('/wp-content/themes/depaul/resources/assets/images/icons/quote-grey-open.png');
    margin: 0px -80px 0 0px;
    float: right;
}
.quote-slider .quote-slider-slides__slide__content__quote {
    font-size: 1.2rem;
    font-weight: 500;
    margin: 20px 70px 20px 110px;
    line-height: 1.5rem;
}
.quote-slider.green-bkg .quote-slider-slides__slide>.row {
    background-color: #ebefdd;
    padding: 30px 32px;
}
.quote-slider .quote-slider-slides__slide__image {
    padding-bottom: 0;
}
.quote-slider .quote-slider-slides__slide__image img {
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
}
.quote-slider {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.quote-slider .quote-slider-slides {
    padding-top: 0;
}
.quote-slider .quote-slider-slides__prev-arrow,
.quote-slider .quote-slider-slides__next-arrow {
	display:block;
	width:22px;
	height:40px;
	top: calc(50% - 20px);
}
.quote-slider .quote-slider-slides__prev-arrow:before,
.quote-slider .quote-slider-slides__next-arrow:before,
.quote-slider .quote-slider-slides__prev-arrow:after,
.quote-slider .quote-slider-slides__next-arrow:after {
	content:"";
	position:absolute;
	height:25px;
	width:2px;
	background:#B2B2B2;
	transition:0.2s all ease-in-out;
}
.quote-slider .quote-slider-slides__prev-arrow:hover:before,
.quote-slider .quote-slider-slides__next-arrow:hover:before,
.quote-slider .quote-slider-slides__prev-arrow:hover:after,
.quote-slider .quote-slider-slides__next-arrow:hover:after {
	background:#000;
}
.quote-slider .quote-slider-slides__prev-arrow:before {
	transform:rotate(45deg);
	top:0;
	left:9px;
}
.quote-slider .quote-slider-slides__prev-arrow:after {
	transform:rotate(-45deg);	
	left:9px;
	top:17px;
}
.quote-slider .quote-slider-slides__next-arrow:before {
	transform:rotate(-45deg);
	top:0;
	right:9px;
}
.quote-slider .quote-slider-slides__next-arrow:after {
	transform:rotate(45deg);	
	right:9px;
	top:17px;
}
.quote-slider .quote-slider-slides__slide__content__quote:after {
    content: url(/wp-content/themes/depaul/resources/assets/images/icons/quote-grey-open.png);
    float: right;
    margin: 0px -70px 0 0;
    -webkit-transform: scale(-1, -1);
    -moz-transform: scale(-1, -1);
    -o-transform: scale(-1, -1);
    transform: scale(-1, -1);
    /*filter: sepia(95%) saturate(160%) invert(90%);*/
	filter: brightness(72%) sepia(100%) saturate(320%);
	-webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.quote-slider .quote-slider-slides__slide__content__quote:before {
    /*filter: sepia(95%) saturate(160%) invert(90%);*/
	filter: brightness(72%) sepia(100%) saturate(320%);
    margin: -20px 0 0 -80px;
}
.quote-slider>.container {
	padding-left:0 !important;
	padding-right:0 !important;
	padding-top:20px;
	padding-bottom:20px;
}
.quote-slider hr {
	border-top:#E5E5E5 solid 1px;
	margin:30px 0;
}
.quote-slider .quote-slider-slides__slide__content__quote {
	font-size:22px;
}
.quote-slider .quote-slider-slides__slide__content {
	padding:0;	
}
.quote-slider.green-bkg .quote-slider-slides__slide__content__quote:after,
.quote-slider.green-bkg .quote-slider-slides__slide__content__quote:before {
	filter: sepia(95%) saturate(160%) invert(90%);
}
@media screen and (max-width: 1024px) {
	.quote-slider>.container {
		padding-left:10px !important;
		padding-right:10px !important;
	}
	.quote-slider .quote-slider-slides__slide__content__quote {
    	font-size: 16px !important;
	}	
	.quote-slider .quote-slider-slides__slide__content__quote:before {
		transform:scale(0.5);
	    margin: -20px 0 0 -70px;
	}
	.quote-slider .quote-slider-slides__slide__content__quote:after {
		transform:scale(0.5) scaleX(-1);
		margin: 0px -60px 0 0;
	}
	.quote-slider .quote-slider-slides__slide__content__quote {
		margin: 20px 70px 20px 80px;
	}
	.quote-slider .quote-slider-slides__slide__image {
		max-width: 40% !important;
		flex: 0 0 40%;
		-ms-flex: 0 0 40%;
	}
	.quote-slider .quote-slider-slides__slide__content {
		max-width: 60% !important;
		flex: 0 0 60% !important;
		-ms-flex: 0 0 60%;
	}
	
	
	
	.quote-slider .quote-slider-slides__prev-arrow {
		left:0;	
		background:#1f1950;
		width: 30px;
        height: 50px;
        margin-top: -10px;
	}
	.quote-slider .quote-slider-slides__next-arrow {
		right:0px;
		background:#1f1950;
		width: 30px;
        height: 50px;
        margin-top: -10px;
	}
	.quote-slider .quote-slider-slides__prev-arrow:before,
	.quote-slider .quote-slider-slides__prev-arrow:after,
	.quote-slider .quote-slider-slides__next-arrow:before,
	.quote-slider .quote-slider-slides__next-arrow:after{
		left:14px !important;
		background:#fff !important;
	}
	.quote-slider .quote-slider-slides__prev-arrow:before,
	.quote-slider .quote-slider-slides__next-arrow:before {
		top:5px !important;
	}
	.quote-slider .quote-slider-slides__prev-arrow:after,
	.quote-slider .quote-slider-slides__next-arrow:after {
		top:22px !important;
	}	
	
}
@media screen and (max-width: 768px) {
	.quote-slider>.container {
		padding-left:10px !important;
		padding-right:10px !important;
	}
}
@media screen and (max-width: 480px) {
	.quote-slider .quote-slider-slides__slide>.row {
		display:block;
	}
	.quote-slider .quote-slider-slides__slide__image,
	.quote-slider .quote-slider-slides__slide__content {
		max-width:100% !important;
		width:100% !important;
	}
	.quote-slider .quote-slider-slides__slide__content {
		padding-top:40px;		
	}
	.quote-slider-slides__slide__content__quote,
	.quote-slider-slides__slide__content__author {
		margin: 20px 25px !important;
	}
	.quote-slider .quote-slider-slides__slide__content__quote:before {
		margin: -44px 0 0 -45px !important;
		position:absolute;
	}
	.quote-slider .quote-slider-slides__slide__content__quote:after {
		margin: 0px -40px 0 0;
	}
	.quote-slider {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
}