/* = Parent Theme Custom CSS File
-------------------------------------------------------------- */

/* Header Customizations */
body .header-top {
	background: #fff;
	padding: 10px 0;
}
body .header-top p,
body .header-top p span {
	color: #639fcc;
	font-weight: bold;
}

#header {
	padding-top: 10px;
}
#header nav.main-menu {
	margin-top: 0;
}
#header nav.main-menu ul > li > a {
	padding: 28px 18px;
	background: #f0f5f7; 
	font-size: 15px;
}
#header nav.main-menu ul > li:hover > a, 
#header nav.main-menu ul > .current-menu-item > a, 
#header nav.main-menu ul > li ul {
    background: #60646d;
}
#header nav.main-menu ul > li ul {
	top: 77px;
	border-top: 1px solid #639fcc;
}
#header nav.main-menu ul > li ul li a {
	background: #60646d;
	padding: 15px 20px;
}

/* Home Slideshow Area */
.rev_slider a.slide-button {
	display: inline-block;
	width: auto;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-size: 22px;
	line-height: 55px;
	padding: 0 25px;
}
.rev_slider a.slide-button.blue {
	background: #639fcc;
}
.rev_slider a.slide-button.blue:hover {
	background: #666;
}

/* Home Doctors Area */
.home-doctors.five .col-lg-4 {
	margin-bottom: 25px;
}

@media (max-width: 1199px) {
	.home-doctors.five .col-lg-4 {
		margin-bottom: 0px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.home-doctors.five .col-md-4 {
		height: 580px;
	}	
}



/* Home Features Area */
.home-features {
	background: transparent;
}

.home-features .features-intro .read-more,
a#scroll-top {
	background-color: #639fcc;
}

.home-features .icon-wrapper .fa,
div.doctor-departments a,
.bread-crumb .breadcrumb li.active {
	color: #639fcc;
}


/* Social Feed Area of Homepage */
.social-feed i.fa {
	color: #639fcc;
	font-size: 46px;
	margin-bottom: 15px;
}

.features-var-two .single-feature.social-feed h3 a {
	font-size: 20px;
}

.social-feed .cff-page-name, .social-feed .cff-author-img, .social-feed .cff-post-links, .social-feed .tweet .intent, .social-feed .eff-panel .eff-panel-heading, .social-feed .eff-panel .eff-panel-footer {
	display: none;
}

.social-feed .eff-panel, .social-feed .eff-panel .eff-panel-body {
	border: 0 none;
	box-shadow: none;
	padding: 0;
}

.social-feed .eff-panel-body img {
	max-width: 350px;
}

.social-feed #cff .cff-author a, .social-feed #cff .cff-author .cff-author-text {
	float: none;
}

.social-feed #cff .cff-author .cff-author-text .cff-date {
	text-align: center;
	font-size: 14px;
	float: none;
	margin: 0;
	color: #333;
}

.social-feed .tweets, .social-feed .tweet {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

.social-feed .tweet {
	margin-bottom: 35px;
}

.social-feed .tweet p {
	text-align: center;
}

.features-var-two.social-feed .slogan-section {
	margin-bottom: 10px;
}

.social-feed #simple-instagram-wrap .simple-instagram-list .simple-instagram-list-item {
	float: none;
	width: auto;
	margin: 0 auto 15px;
}

.social-feed #simple-instagram-wrap .simple-instagram-list .simple-instagram-list-item img {
	width: 300px;
	margin-bottom: 5px;
}

.social-feed .simple-instagram-caption {
	text-align: center;
	font-size: 14px;
	float: none;
	margin: 0;
	color: #333;
	background: transparent;
}


/* Misc Style Over-Rides */
.tabs .tab-head.active {
	border-color: #639fcc;
}

body.page-id-55 #filters {
	display: none;
}

#filters li.active, #filters li:hover {
	border-bottom: 2px solid #639fcc;
}

.blog-page .post .left_meta {
	border-top: 2px solid #639fcc;
}