/*
@Author: ThemeMascot
@URL: http://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.

*/

body {
	color: #333333 !important;
}

footer {
	color: #b7b7b7 !important;
}

footer ul.list li a {
	color: #b7b7b7 !important;
	text-decoration: none !important;
}

footer ul.list li a:hover {
	color: #ffffff !important; 
	text-decoration: underline !important;
}

footer .dark .list-border li {
	border-bottom: 1px dashed #535353 !important;
}

footer .horizontal-contact-widget {
	border-top: 1px dashed #535353 !important;
}

footer .each-widget p a {
	color: #b7b7b7 !important;
}

footer .btn-transparent {
	border-color: rgb(255, 255, 255) !important;
}

footer .btn-transparent:hover {
	background-color: rgba(255, 255, 255, 0.2) !important;
	color: rgb(255, 255, 255) !important;
}

.sidebar ul.list li a {
	color: rgb(60, 122, 137) !important;
}

.sidebar ul.list li a:hover {
	text-decoration: none !important;
	color: rgb(51, 51, 51) !important;
	font-weight: 600;
}

#service a.text-theme-colored-lnk {
	color: rgba(140, 140, 140) !important;
	text-decoration: underline !important;
}

#service a.text-theme-colored-lnk:hover {
	color: rgb(60, 122, 137) !important;
	text-decoration: none !important;
}

#service a.active.text-theme-colored-lnk {
	color: rgb(60, 122, 137) !important;
	font-weight: 700 !important;
	text-decoration: none !important;
}

#service a.active.text-theme-colored-lnk:hover {
	color: rgb(60, 122, 137) !important;
	font-weight: 700 !important;
	text-decoration: underline !important;
}

.pagination li a:hover {
	background-color: rgb(60, 122, 137) !important;
	color: #fff !important;
}

a.btn-read-more.text-white:hover {
	text-decoration: underline;
}

.btn-alt {
	background-color: rgb(169, 68, 66) !important;
	border-color: rgb(98, 40, 38) !important;
	color: rgb(255, 255, 255) !important;
}

.btn-alt:hover {
	background-color: rgba(169, 68, 66, 0.5) !important;
}
.breadcrumb li.active {
  color: #a1eeff !important;
}

.text-theme-colored-lnk {
  color: #3c7a89 !important;
  font-weight: 600 !important;
  text-decoration: underline !important;
}

.text-theme-colored-lnk:hover {
  color: rgb(51, 51, 51) !important;
  text-decoration: none !important;
}

.panel-group .panel-title a {
	text-decoration: underline !important;
}

.panel-group .panel-title a:hover {
	text-decoration: none !important;
}

.panel-group .panel-title a::after {
	color: rgb(60, 122, 137) !important;
	background-color: rgb(238, 238, 238) !important;
}

.panel-group .panel-title a.active::after {
	color: rgb(238, 238, 238) !important;
	background: rgb(34, 34, 34) !important;
}

.panel-group .panel-content {
	background: rgba(249, 249, 249, 0.7) !important;
	font-size: 1.1em !important;
}

#eml-cont::before {
	content: "info\0040oxfordneurologyclinic.com";
}
#side-panel .side-panel-wrap {
  color: #093e52 !important;
}

#side-panel .side-panel-wrap li a {
  color: #093e52 !important;
}

#side-panel .side-panel-wrap li a:hover {
  color: rgb(94, 141, 167) !important;
  text-decoration: underline !important;
}

.pgnxt {
	font-size: smaller;
}

#provider-title {
	font-size: 24px !important;
}

.text-theme-colored-alt2 {
	color: #a1eeff !important;
	text-decoration: underline;
}

.text-alt3 {
	color: #2098d1;
}

.text-alt4 {
	color: #31708f;
}

a.list-group-item.active {
	background-color: #3C7A89 !important;
	border-color: #3C7A89 !important;
}

ul.list.theme-colored li:before {
	top: 5px !important;
}

#TabDrop {
	background-color: #28a745 !important;
	color: #ffffff !important;
}

/* background-color-red */
#rs-2-layer-4 > a {
  background-color: rgb(255, 13, 21) !important;
  color: #FFFFFF !important;
}

#rs-2-layer-4 > a:hover {
	background-color: rgba(255, 13, 21, 0.6) !important;
	color: rgb(255, 255, 255) !important;
}

/* hpot */
form #phone{ display:none; }

p.mission {
	font-weight: 600 !important;
	font-size: 1.1em !important;
	font-family: 'Crimson Text', serif;
}

.fa-li {
	top: .29em;
}

@media only screen and (max-width: 991.98px) {
	.scroll-to-fixed-fixed {
		z-index: 0 !important;
		position: static !important;
		margin-left: auto !important;
		top: auto !important;
	}
	#fixscroll-1 > div:nth-child(2) {
		display: none !important;
	}
	#list-lnk {
		overflow-wrap: break-word !important;
		word-wrap: break-word !important;
		hyphens: auto !important;
		-ms-hyphens: auto;
		-moz-hyphens: auto;
		-webkit-hyphens: auto;
	}
	#srvtitle {
		font-size: 20px !important;
	}
}

@media only screen and (max-width: 340px) {
	#srvtitle {
		font-size: 16px !important;
	}
}

@media only screen and (max-width: 1140px) {
	#smbox.media-body p  {
		font-size: 13px !important;
		max-width: 100% !important;
	}
}

@media only screen and (min-width: 576px) and (max-width: 991.98px) {
	#contact-pic {
		display: none;
	}
}

@media only screen and (max-width: 575.98px) {
	.rev_slider_wrapper .btn {
		font-size: 1.0rem !important;
		padding: 0.850em 1.0em 0.900em !important;
	}
}