/* Navigation bar */

.navSection:not(.add-background) .logo-item-default{
	display: none;
}

.navSection:not(.add-background) .logo-item-dark{
	display: block!important;
}

.navSection:not(.add-background) .menubutton-item-default{
	display: none;
}

.navSection:not(.add-background) .menubutton-item-dark{
	display: block!important;
}

.navSection:not(.add-background) #nav-icon3 span{
	background: #535049;
}

/* DOC BIO Styling */

.navSectionDesktop:not(.add-background) .numbers a,
.navSectionDesktop:not(.add-background) .numbers{
	color: #535049;
}

@media screen and (min-width: 1024px) {
		  .navSection.is-active .menubutton-item-default {
		  	display: block;
		  }
		  .navSection.is-active #nav-icon3 span {
		  	background-color: #fff;
		  }
		  .navSection.is-active  .menubutton-item-dark {
		  	display: none!important;
		  }
}

.doc-bio--header--contacts a {
	color: #f8941e;
}

/* 
	HEADER
*/

.doc-bio-header{
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	padding-bottom: 20px;
	padding-top: 100px;
}


.doc-bio-header img{
	max-width: 100%;
	height: auto;
}

.doc-bio-header .button{
	background-color: #f6941e;
	display: inline-block;
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	padding: 12px 25px;
}

.doc-bio--header--heading{
	line-height: normal;
	font-size: 25px;
}

.doc-bio--header--heading:after{
	content: "";
	display: block;
	width:100%;
	background: #f6941e;
	height: 2px;
	margin-top: 10px;
}

.doc-bio--header--contacts{
	text-align: center;
	margin-top: 30px;
}

.doc-bio-header .is-heading{
	margin: 30px 0 0;
	line-height: normal;
	font-size: 21px;
	text-transform: uppercase;
}

.doc-bio--header--contacts > div{
	margin-bottom: 10px;
}

.doc-bio--header--contacts-phone{

	text-transform: uppercase;
	font-size: 23px;
}

.doc-bio--header--specialties a{
	color: #f6941e;
	text-decoration: underline;
}

@media screen and ( min-width: 992px) {

	.doc-bio-header{
		padding-top: 290px;
		padding-bottom: 0;
	}

	.doc-bio--header--heading{
		font-size: 45px;
	}

	.doc-bio--header--contacts{
		text-align: left;
		align-items: center;
	}

	.doc-bio-header--img img{
		margin-bottom: -75px;
		margin-left: -20px;
		max-width: 485px;
		position: relative;
		z-index: 1;
	}

}


/* doc-bio-content */

/* #535049 */

.doc-bio-content{
	background-color: #535049;
	color: #FFFFFF;
	
}

.doc-bio-content--inner{
	padding: 100px 0px;
}
.doc-bio-content--inner a {
	color: #f8941e;
	text-decoration: underline;
}


@media screen and ( min-width: 992px) {
	.doc-bio-content{
		-webkit-clip-path: polygon(0 0,100% 0,100% 85%,0 100%);
		clip-path: polygon(0 0,100% 0,100% 100%,0 85%);
	}

	.doc-bio-content--inner{
		padding: 170px 0px 200px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		font-size: 21px;
	}

}



/* 
	VIDEOS 
*/


.doc-bio-videos{
	margin-top: 50px;
	padding-bottom: 90px;
}

.doc-bio-videos--items:not(.slick-slider){
	display: flex;
}

.doc-bio-videos--items:not(.slick-slider) .doc-bio-videos--item:not(:first-of-type){
	display: none;
}

.doc-bio-videos--item{
	border: 1px solid #DEDEDE;
	padding:25px; 
}


.doc-bio-videos--item-video{
	display: block;
	position: relative;
	padding-top: calc( 377/628 * 100%);
	background-color: #EFEFEF;
}

.doc-bio-videos--item-video video,
.doc-bio-videos--item-video iframe{
	position: absolute;
	top:0;
	left:0;
	height: 100%;
	width: 100%;
}

.doc-bio-videos--item-heading{
	font-size: 21px;
	line-height: normal;
	margin-bottom: 0;
	margin-top: 24px;
	padding-left: 10px;
	padding-right: 10px;
}

.doc-bio-videos--item-text{
	margin-top: 20px;
	font-size: 16px;
	line-height: 1.35em;
	padding-left: 10px;
	padding-right: 10px;
}

.doc-bio-videos--items-arrows{
	text-align: center;
	margin-top: 20px;
}

.doc-bio-videos button.slick-next.slick-arrow,
.doc-bio-videos button.slick-prev.slick-arrow{
	background-color: #f6941e;
	border-radius: 100px;
	height: 38px;
	width: 38px;
}

.doc-bio-videos button.slick-next.slick-arrow:after,
.doc-bio-videos button.slick-prev.slick-arrow:after{
	font-size: 25px;
	position: absolute;
	top: 39%;
	transform: translate(-50%,-50%);
}

.doc-bio-videos--items-dots ul {
	text-align: center;
	list-style-type: none;
	margin: 25px 0 0;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.doc-bio-videos--items-dots ul li{
	margin: 0px 3px;
	padding: 0;
	line-height: 0;
}

.doc-bio-videos--items-dots button{
	border: 0px;
	width: 12px;
	height: 12px;
	font-size: 0;
	border-radius: 20px;
	background-color: #42403A;
	padding: 0;
	margin: 0;
}

.doc-bio-videos--items-dots .slick-active button{
	background-color: #f6941e;
}

@media screen and ( min-width: 960px) {

	.doc-bio-videos--items .doc-bio-videos--item{
		margin: 0px 12px;
	}

	.doc-bio-videos--items:not(.slick-slider) .doc-bio-videos--item:nth-of-type(1),
	.doc-bio-videos--items:not(.slick-slider) .doc-bio-videos--item:nth-of-type(2) {
		display: block;
	}

}

/* 
	EDUCATION 
*/

.doc-bio-education .is-heading{
	font-size: 21px;
	margin: 0 0 60px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
}

.doc-bio-education-item{
	border: 1px solid #DEDEDE;
	text-align: center;
	text-transform: uppercase;
	font-size: 22px;
	margin-bottom: 25px;
	padding: 55px 20px  60px;
}

.doc-bio-education--item-heading{
	color: #f6941e;
	font-weight: 400;
	margin-bottom: 0.25rem;
	line-height: normal;
}


/* 
	tabs
*/

.doc-bio-tabs{
	margin-top: 35px;
	margin-bottom: 100px;
}

.doc-bio-tabs--tab{
	border: 1px solid #DEDEDE;
	margin-bottom: 30px;

}

.doc-bio-tabs--tab-button{
	position: relative;
	width: 100%;
	text-align: left;
	padding: 25px 35px;
	border: 0;
	font-size: 21px;
	font-weight: 700;
	text-transform: uppercase;
	background: #FFFFFF;
}

.doc-bio-tabs--tab-button-span{
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	top: 50%;
	right: 35px;
	transform: translateY(-50%);
}

.doc-bio-tabs--tab-button-span:before,
.doc-bio-tabs--tab-button-span:after{
	width: 20px;
	height: 2px;
	display: block;
	content:" ";
	background: #f6941e;
	top: calc(50% - 1px);
	left: -1px;
	transform: translateY(50%);
	position: absolute;
	transition: transform 0.25s;
}
.doc-bio-tabs--tab:not(.open) .doc-bio-tabs--tab-button-span:after{
	transform: translateY(50%) rotate(90deg);
}


.doc-bio-tabs--tab:not(.open) .doc-bio-tabs--tab-content{
	max-height: 0px;
	overflow: hidden;
}

.doc-bio-tabs--tab-content-inner{
	border-top: 1px solid #DEDEDE;
	padding:35px 35px 20px;
}


/* 
	QUOTE 
*/

.doc-bio-quote{
	color: #FFFFFF;
	
	margin: 20px 0;
}

.doc-bio-quote--inner{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 30px 0px;
	font-style: italic;
}

.doc-bio-quote--inner span{
	display: block;
	margin-bottom: -25px;
	margin-left: -30px;
}

.doc-bio-quote--inner blockquote{
	font-weight: 300;
}


@media screen and ( min-width: 992px) {
	.doc-bio-quote{
		margin: 0;
		-webkit-clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 90%);
		clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 90%);
	}

	.doc-bio-quote--inner{
		padding:150px 0px 200px;
		font-size: 26px;
	}

	.doc-bio-quote--inner blockquote{
		max-width: 650px;
	}


}

/* 
	ASSOCIATIONS 
*/

.doc-bio-associations-items{
	text-align: center;
	padding-top: 35px;
	padding-bottom: 50px;
}

.doc-bio-associations-items img{
	max-width: 100%;
}

.doc-bio-associations-items .is-heading{
	font-size: 21px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

@media screen and ( min-width: 992px) {

	.doc-bio-associations-items{
		padding-bottom: 125px;
	}
	
}


/* 
	SCHEDULE
*/

.doc-bio-schedule{
	color: #FFFFFF;
	text-align: center;
}

.doc-bio-schedule--inner{
	padding: 220px 0px 160px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.doc-bio-schedule .is-heading{
	margin-bottom: 45px;
	font-size: 45px;
	font-weight: 400;
	line-height: normal;
}

.doc-bio-schedule .button{
	background-color: #f6941e;
	display: inline-block;
	color: #fff;
	font-size: 21px;
	text-transform: uppercase;
	padding: 43px 25px;
	width: 100%;
	max-width: 450px;
}


/* 
	BLURB
*/

.doc-bio-blurb{
	text-align: center;
	padding: 50px 0px;
}

.doc-bio-blurb a{
	color: #f6941e;
	text-decoration: underline;
}
