/*
@Author: ThemeMascot
@URL: https://ThemeMascot.com

This is the file where you can add your custom styles to change the look of the
theme. But don't modify style-main.css file.

*/

/* Your custom css codes start here: */

div.header-nav > div.header-nav-wrapper {
	height: 92px;
}

div.header-nav > div.header-nav-wrapper > div.container {
	height: 92px;
}

div.header-nav > div.header-nav-wrapper > div.container > nav {
	height: 92px;
}

div.header-nav > div.header-nav-wrapper > div.container > nav > ul {
	padding-top: 5px;
}

div.rev_slider.rev_slider_default > div {
	display: none;
}

footer > div > div > div > p {
	text-align: center;
}

ul.list-28px > li > i {
	color: #bf4f40;
}

ul.list-28px > li {
	height: 28px;
}

ul.list-28px {
	margin-bottom: 20px;
}

.contact-item-box {
	height: 106px;
	min-width: 294px;
}

.contact-item-box > i.contact-item-icon {
	height: 50px;
	width: 50px;
}

.hidden-preload-image {
	height: 0px;
}

.scrollToTop {
	margin-bottom: 64px;
}

.tagline-first-letter {
	color: #ffafa5;
}

.tagline-first-letter-2 {
	color: #ffafa5;
}

#banner-holder {
	height: 92px;
	margin-top: 0;
}

#banner-image {
	height: 92px;
	max-height: 92px;
	display: inline-block;
}

#blossom-footer-logo {
	height: 110px;
}

#cs-footer-link {
	color: white;
}

#footer-contact-info > li > a > i,
#footer-contact-info > li > i {
	width: 25px;
}

#footer-contact-info,
#footer-social-media {
	min-width: 190px;
}

#footer-social-media > li > a > i {
	width: 30px;
}

#intro-welcome-div {
	padding: 25px;
}

#parent-resource-list-holder > div > div > a > h4 {
	height: 50px;
	width: 280px;
	text-align: left;
}

#contact-inner-header {
	background-image: url("../../assets/img/stock/carrying-casual-cheerful-1162964.jpg");
}

#donate-inner-header {
	background-image: url("../../assets/img/stock/support.jpeg");
}

#home-be-smart-help {
	background-image: url("../../assets/img/stock/african-descent-american-casual-1446263.jpg");
}

#parent-resources-inner-header {
	background-image: url("../../assets/img/stock/carrying-casual-cheerful-1162964.jpg");
}

#program-academy-inner-header,
#program-academy-after-school-inner-header,
#program-academy-infants-inner-header,
#program-academy-prek-inner-header,
#program-academy-toddlers-inner-header {
	background-image: url("../../assets/img/stock/academy-header.jpg");
}

#program-case-management-inner-header {
	background-image: url("../../assets/img/stock/case-management-header.jpg");
}

#program-males-men-inner-header {
	background-image: url("../../assets/img/stock/adult-bride-child-1250452.jpg");
}

#resolution-warning {
	display: none;
}

@media (max-width: 1200px) {
	header#header > div.header-top {
		display: none;
	}
}

@media (max-width: 991px) {
	#banner-image {
		height: 88px;
		padding-top: 6px;
	}
}

@media (min-width: 768px) {
	* {
		text-align: justify;
	}
}

@media (max-width: 768px) {
	#parent-resource-list-holder > div {
		max-width: 300px;
	}
}

@media (max-width: 350px) {
	#banner-image {
		height: 72px;
		padding-top: 16px;
	}
}

@media (max-width: 320px) {
	.contact-item-box {
		height: 76px;
		min-width: 265px;
		padding: 15px !important;
	}
}

@media (max-width: 290px) {
	.contact-item-box {
		min-width: 220px;
	}
	.contact-item-box > i.contact-item-icon {
		display: none;
	}
}

@media (max-width: 220px) {
	header#header {
		display: none;
	}
	#resolution-warning {
		display: inline;
	}
}
