body {
	font-family: 'manroperegular';
	font-size: 16px;
	overflow-x:hidden;
	/*background:url('https://www.drchristophernewman.com/wp-content/themes/christopher_newman/assets/images/home-bg3.jpg') no-repeat center center;
	background-attachment:fixed;*/
}
h1 {
	font-family: 'manropebold';
	font-size: 43px;
	line-height: 53px;
	color: #ffffff;
}	
h2 {
	font-family: 'manropesemibold';
	font-size: 25px;
	line-height:30px;
	color: #4e4e4e;
}
h3 {
	font-family: 'manropesemibold';
	font-size: 18px;
	line-height:30px;
	color: #96cccc;
}
h4 {
	font-family: 'Proxima Nova Bold';
	font-size: 18px;
	line-height:30px;
	color: #4e4e4e;
}
p {
	font-family: 'Proxima Nova Light';
	font-size: 18px;
	line-height:30px;
	color: #4e4e4e;
}
p strong{
	font-family: 'Proxima Nova Extrabold';
}
p a{
	font-family: 'Proxima Nova Extrabold';
	color:#96cccc;
}
header ul, footer ul {
	list-style: none;
}
a:hover, a:focus {
    text-decoration: none;
	color: inherit;
}
button {
    background: none;
    border: 2px solid #ffffff;
    color: #ffffff;
    font-size: 18px;
    padding: 10px 26px;
}
ul {
	padding:0;
	margin:0;
}
ul li {
	font-family: 'manroperegular';
	list-style-position: inside;
	margin-left: 3%;
	margin-bottom: 8px;
}
ul li a {
	font-family: 'manroperegular';
}
a {
	color: inherit;
}
a:hover {
	color: inherit;
}

.single .dc ul li {
	list-style-position: inside;
	margin-left: 3%;
	margin-bottom: .75em;
}


/*.bttn-sec{
	box-shadow:none;
	position: relative;
	overflow:hidden;
}
.bttn-sec span {
	position: relative;
	z-index: 1;
}
.bttn-sec.focus, .bttn-sec:focus, .bttn-sec:hover{
	box-shadow:none;
	color:inherit;
	opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);
}
.bttn-sec::before {
	--size: 0;
	content: '';
	position: absolute;
	left: var(--x);
	top: var(--y);
	width: var(--size);
	height: var(--size);
	transform: translate(-50%, -50%);
	transition: all .2s ease, left 0s, top 0s;
}
.bttn-sec:hover::before {
	--size: 100px;
}
.bttn-sec::before{
	background: radial-gradient(circle closest-side, #96cccc, transparent);
}
.bttn-sec2:hover {
	color:#fff;
	background:#96cccc;
	border:2px solid #96cccc
}
.bttn-sec2::before{
	background: radial-gradient(circle closest-side, #fff, transparent);
}*/
.slide_content button{ font-size:20px}
.slide_content button:hover{
	background:#96cccc; border:2px solid #96cccc
}
.bttn-sec:hover{ background:#96cccc; border:2px solid #96cccc}
img, iframe{
	max-width:100%;
	height:auto;
}