/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
	margin-top: 10px;
	text-align: left;
	position: absolute;
	top: 20%;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav .fa {font-size:40px; font-weight:bold;}
.owl-theme .owl-nav [class*='owl-'] {
	color: #FFF;
	font-size: 20px;
	margin: 5px;
	padding: 0 7px;
	background: rgba(71,165,216,0.1);
	font-weight: bold;
	text-align: center;
	width: 45px;
	height: 45px;
	display: inline-block;
	cursor: pointer;
	border-radius: 0
}
.owl-theme .owl-nav [class*='owl-']:hover {
	background: rgba(71,165,216,0.6);
	color: #FFF;
	text-decoration: none;
}
.owl-theme .owl-nav .disabled {
	opacity: 0.5;
	cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
	margin-top: 10px;
}
.owl-theme .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
 *display: inline;
}
.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #D6D6D6;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity 200ms ease;
	border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #db277e;
}

.coachesTh .item .media-left { padding:20px;}
.coachesTh .item .media-body { padding:20px;}
.coachesTh .item img.coach_pic {width:210px; height:210px; border:1px solid #eee; padding:5px; background:#fff; border-radius:6px;}
.coachesTh .media-title { height:65px; padding:20px; background:#3c467d; color:#fff; margin:0;}
.coachesTh .media-title {
	position: relative;
}
@media(max-width:767px){
	.coachesTh .item .media-left { display:block;}
}

.coachesTh .media-title:after {
	top: 100%;
	left: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(60, 70, 125, 0);
	border-top-color: #3c467d;
	border-width: 20px;
	margin-left: -20px;
}
.coachesTh .btn-info { color:#fff; background:#0e2a8d;}

.coachesTh .owl-nav { top:0px;}


.owl-carousel .owl-nav .owl-prev {
}
.owl-carousel .owl-nav .owl-next {
	float: right;
}
.owl-dots {
	position: absolute;
	bottom: 10px;
	width: 100%
}
.owl-carousel .item { padding:20px 50px; }
.coachesTh .item { background:#f5f5f5;}
.owl-carousel .item a {color:#fff;}
.owl-carousel .item h4 {margin:0; padding:5px 10px; height:30px; overflow:hidden; line-height:30px;}
.owl-carousel .item p {margin:0 0 20px 0; padding:5px 10px; overflow:hidden; font-size:16px; color:#444; font-weight:300; line-height:24px;}
.coachesTh .item p { height:auto; padding:0; margin:0 0 15px 0;}
.owl-carousel .item h2 {
	position: absolute;
	top: 200px;
	font-family: "Oswald", sans-serif;
	cursor: pointer;
	font-size: 26px;
	margin-top: 60px;
	color: #fff;
	line-height: 60px;
	text-shadow: 1px 1px 1px #5780ae;
}

#owl-example {
}
#owl-example .owl-item {
	text-align: center;
}
#owl-example .owl-item img {
	width: auto;
	display: inline;
}
#owl-example .owl-nav {
	position: absolute;
	top: 50%;
	width: 100%;
	text-align: left;
}
#owl-example .owl-dots {
	position: absolute;
	bottom: -20px;
	z-index: 999;
}
#owl-example .owl-item {
	padding: 0 50px
}

#clients_carousel .owl-stage-outer { margin:0;}
#clients_carousel .item { padding:0;}

@media(max-width:767px){
.owl-carousel .item { padding:0;}
.owl-carousel .item p { font-size:14px;}
}