.owl-carousel,.owl-carousel .owl-wrapper {
	position:relative;
	display:none
}
.pp_gallery ul,.pp_nav p {
	white-space:nowrap;
	float:left
}
.owl-carousel .owl-wrapper:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel {
	width:100%;
	-ms-touch-action:pan-y
}
.owl-carousel .owl-wrapper-outer {
	overflow:hidden;
	position:relative;
	width:100%
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition:height .5s ease-in-out;
	-moz-transition:height .5s ease-in-out;
	-ms-transition:height .5s ease-in-out;
	-o-transition:height .5s ease-in-out;
	transition:height .5s ease-in-out
}
.owl-carousel .owl-item {
	float:left
}
.owl-controls .owl-buttons div,.owl-controls .owl-page {
	cursor:pointer
}
.owl-controls {
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0)
}
.owl-origin {
	-webkit-perspective:1200px;
	-webkit-perspective-origin-x:50%;
	-webkit-perspective-origin-y:50%;
	-moz-perspective:1200px;
	-moz-perspective-origin-x:50%;
	-moz-perspective-origin-y:50%;
	perspective:1200px
}
.owl-fade-out {
	z-index:10;
	-webkit-animation:fadeOut .7s both ease;
	-moz-animation:fadeOut .7s both ease;
	animation:fadeOut .7s both ease
}
.owl-fade-in {
	-webkit-animation:fadeIn .7s both ease;
	-moz-animation:fadeIn .7s both ease;
	animation:fadeIn .7s both ease
}
.owl-backSlide-out {
	-webkit-animation:backSlideOut 1s both ease;
	-moz-animation:backSlideOut 1s both ease;
	animation:backSlideOut 1s both ease
}
.owl-backSlide-in {
	-webkit-animation:backSlideIn 1s both ease;
	-moz-animation:backSlideIn 1s both ease;
	animation:backSlideIn 1s both ease
}
.owl-goDown-out {
	-webkit-animation:scaleToFade .7s ease both;
	-moz-animation:scaleToFade .7s ease both;
	animation:scaleToFade .7s ease both
}
.owl-goDown-in {
	-webkit-animation:goDown .6s ease both;
	-moz-animation:goDown .6s ease both;
	animation:goDown .6s ease both
}
.owl-fadeUp-in {
	-webkit-animation:scaleUpFrom .5s ease both;
	-moz-animation:scaleUpFrom .5s ease both;
	animation:scaleUpFrom .5s ease both
}
.owl-fadeUp-out {
	-webkit-animation:scaleUpTo .5s ease both;
	-moz-animation:scaleUpTo .5s ease both;
	animation:scaleUpTo .5s ease both
}
@-webkit-keyframes empty {
	0% {
		opacity:1
	}
}
@-moz-keyframes empty {
	0% {
		opacity:1
	}
}
@keyframes empty {
	0% {
		opacity:1
	}
}
@-webkit-keyframes fadeIn {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-moz-keyframes fadeIn {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@keyframes fadeIn {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-webkit-keyframes fadeOut {
	0% {
		opacity:1
	}
	100% {
		opacity:0
	}
}
@-moz-keyframes fadeOut {
	0% {
		opacity:1
	}
	100% {
		opacity:0
	}
}
@keyframes fadeOut {
	0% {
		opacity:1
	}
	100% {
		opacity:0
	}
}
@-webkit-keyframes backSlideOut {
	25% {
		opacity:.5;
		-webkit-transform:translateZ(-500px)
	}
	100%,75% {
		opacity:.5;
		-webkit-transform:translateZ(-500px) translateX(-200%)
	}
}
@-moz-keyframes backSlideOut {
	25% {
		opacity:.5;
		-moz-transform:translateZ(-500px)
	}
	100%,75% {
		opacity:.5;
		-moz-transform:translateZ(-500px) translateX(-200%)
	}
}
@keyframes backSlideOut {
	25% {
		opacity:.5;
		transform:translateZ(-500px)
	}
	100%,75% {
		opacity:.5;
		transform:translateZ(-500px) translateX(-200%)
	}
}
@-webkit-keyframes backSlideIn {
	0%,25% {
		opacity:.5;
		-webkit-transform:translateZ(-500px) translateX(200%)
	}
	75% {
		opacity:.5;
		-webkit-transform:translateZ(-500px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateZ(0) translateX(0)
	}
}
@-moz-keyframes backSlideIn {
	0%,25% {
		opacity:.5;
		-moz-transform:translateZ(-500px) translateX(200%)
	}
	75% {
		opacity:.5;
		-moz-transform:translateZ(-500px)
	}
	100% {
		opacity:1;
		-moz-transform:translateZ(0) translateX(0)
	}
}
@keyframes backSlideIn {
	0%,25% {
		opacity:.5;
		transform:translateZ(-500px) translateX(200%)
	}
	75% {
		opacity:.5;
		transform:translateZ(-500px)
	}
	100% {
		opacity:1;
		transform:translateZ(0) translateX(0)
	}
}
@-webkit-keyframes scaleToFade {
	to {
		opacity:0;
		-webkit-transform:scale(.8)
	}
}
@-moz-keyframes scaleToFade {
	to {
		opacity:0;
		-moz-transform:scale(.8)
	}
}
@keyframes scaleToFade {
	to {
		opacity:0;
		transform:scale(.8)
	}
}
@-webkit-keyframes goDown {
	from {
		-webkit-transform:translateY(-100%)
	}
}
@-moz-keyframes goDown {
	from {
		-moz-transform:translateY(-100%)
	}
}
@keyframes goDown {
	from {
		transform:translateY(-100%)
	}
}
@-webkit-keyframes scaleUpFrom {
	from {
		opacity:0;
		-webkit-transform:scale(1.5)
	}
}
@-moz-keyframes scaleUpFrom {
	from {
		opacity:0;
		-moz-transform:scale(1.5)
	}
}
@keyframes scaleUpFrom {
	from {
		opacity:0;
		transform:scale(1.5)
	}
}
@-webkit-keyframes scaleUpTo {
	to {
		opacity:0;
		-webkit-transform:scale(1.5)
	}
}
@-moz-keyframes scaleUpTo {
	to {
		opacity:0;
		-moz-transform:scale(1.5)
	}
}
@keyframes scaleUpTo {
	to {
		opacity:0;
		transform:scale(1.5)
	}
}
body div.pp_default .pp_bottom,body div.pp_default .pp_bottom .pp_left,body div.pp_default .pp_bottom .pp_middle,body div.pp_default .pp_bottom .pp_right,body div.pp_default .pp_top,body div.pp_default .pp_top .pp_left,body div.pp_default .pp_top .pp_middle,body div.pp_default .pp_top .pp_right {
	background:0 0;
	display:none
}
body div.pp_default .pp_content_container .pp_left,body div.pp_default .pp_content_container .pp_right {
	background:0 0;
	padding:0
}
body div.pp_default .pp_expand {
	display:none!important
}
body div.pp_default .pp_content {
	background:0 0;
	margin:0 auto
}
body div.pp_default .pp_loaderIcon {
	background-color:#fff;
	border-radius:20px
}
div.pp_default .pp_content .ppt {
	color:#f8f8f8
}
div.pp_default .pp_close {
	width:30px;
	height:30px;
	background:url(img/prettyPhoto/sprite.png) 2px 1px no-repeat;
	cursor:pointer
}
div.pp_default .pp_gallery ul li a {
	background:url(img/prettyPhoto/default_thumb.png) center center #f8f8f8;
	border:1px solid #aaa
}
div.pp_default .pp_social {
	margin-top:7px
}
div.pp_default .pp_gallery a.pp_arrow_next,div.pp_default .pp_gallery a.pp_arrow_previous {
	position:static;
	left:auto
}
div.pp_default .pp_nav .pp_pause,div.pp_default .pp_nav .pp_play {
	background:url(img/prettyPhoto/sprite.png) -51px 1px no-repeat;
	height:30px;
	width:30px
}
div.pp_default .pp_nav .pp_pause {
	background-position:-51px -29px
}
div.pp_default a.pp_arrow_next,div.pp_default a.pp_arrow_previous {
	background:url(img/prettyPhoto/sprite.png) -31px -3px no-repeat;
	height:20px;
	width:20px;
	margin:4px 0 0
}
div.pp_default a.pp_arrow_next {
	left:52px;
	background-position:-82px -3px
}
div.pp_default .pp_content_container .pp_details {
	margin-top:5px
}
div.pp_default .pp_nav {
	clear:none;
	height:30px;
	width:130px;
	position:relative;
	float:left
}
div.pp_default .pp_nav .currentTextHolder {
	font-family:inherit;
	color:#999;
	font-size:13px;
	left:65px;
	line-height:25px;
	position:absolute;
	top:2px;
	margin:0;
	padding:0 0 0 10px
}
div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover,div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_nav .pp_play:hover {
	opacity:.7
}
div.pp_default .pp_bottom .pp_left {
	background:url(img/prettyPhoto/sprite.png) -78px -127px no-repeat
}
div.pp_default .pp_bottom .pp_middle {
	background:url(img/prettyPhoto/sprite_x.png) bottom left repeat-x
}
div.pp_default .pp_bottom .pp_right {
	background:url(img/prettyPhoto/sprite.png) -112px -127px no-repeat
}
div.pp_default .pp_loaderIcon {
	background:url(img/prettyPhoto/loader.gif) center center no-repeat
}
div.pp_pic_holder a:focus {
	outline:0
}
div.pp_overlay {
	background-color:#000;
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:10000!important
}
div.pp_pic_holder {
	display:none;
	position:absolute;
	width:100px;
	z-index:10001!important
}
.pp_content {
	height:40px;
	min-width:40px
}
* html .pp_content {
	width:40px
}
.pp_content_container {
	position:relative;
	text-align:left;
	width:100%
}
.pp_content_container .pp_left {
	padding-left:20px
}
.pp_content_container .pp_right {
	padding-right:20px
}
.pp_content_container .pp_details {
	float:left;
	margin:10px 0 2px
}
.pp_social {
	float:left;
	margin:0
}
.pp_social .facebook {
	float:left;
	margin-left:5px;
	width:55px;
	overflow:hidden
}
.pp_social .twitter {
	float:left
}
.pp_nav p {
	margin:2px 4px
}
.pp_nav .pp_pause,.pp_nav .pp_play {
	float:left;
	margin-right:4px;
	text-indent:-10000px
}
a.pp_arrow_next,a.pp_arrow_previous {
	display:block;
	float:left;
	height:15px;
	margin-top:3px;
	overflow:hidden;
	text-indent:-10000px;
	width:14px
}
.pp_hoverContainer {
	position:absolute;
	top:0;
	width:100%;
	z-index:2000
}
.pp_gallery {
	display:none;
	left:50%;
	margin-top:-50px;
	position:absolute;
	z-index:10000
}
.pp_gallery div {
	float:left;
	overflow:hidden;
	position:relative
}
.pp_gallery ul {
	height:35px;
	position:relative;
	margin:0 0 0 5px;
	padding:0
}
.pp_loaderIcon,a.pp_close {
	display:block;
	position:absolute
}
.pp_gallery ul a {
	border:1px solid rgba(0,0,0,.5);
	display:block;
	float:left;
	height:33px;
	overflow:hidden
}
.pp_gallery ul a img {
	border:0
}
.pp_gallery li {
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:0
}
.pp_gallery li.default a {
	background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) no-repeat;
	display:block;
	height:33px;
	width:50px
}
.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous {
	margin-top:7px!important
}
a.pp_close {
	right:0;
	top:0;
	line-height:22px;
	text-indent:-10000px
}
.pp_loaderIcon {
	height:24px;
	left:50%;
	top:50%;
	width:24px;
	margin:-12px 0 0 -12px
}
#pp_full_res {
	line-height:1!important
}
#pp_full_res .pp_inline {
	text-align:left
}
#pp_full_res .pp_inline p {
	margin:0 0 15px
}
div.ppt {
	color:#fff;
	display:none!important;
	font-size:17px;
	z-index:9999;
	margin:0 0 5px
}
div.pp_default .pp_content {
	background-color:#fff
}
div.pp_default #pp_full_res .pp_inline {
	color:#000
}
.pp_gallery li.selected a,.pp_gallery ul a:hover,div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a {
	border-color:#fff
}
div.pp_default .pp_details {
	position:relative
}
.pp_bottom,.pp_top {
	height:20px;
	position:relative
}
* html .pp_bottom,* html .pp_top {
	padding:0 20px
}
.pp_bottom .pp_left,.pp_top .pp_left {
	height:20px;
	left:0;
	position:absolute;
	width:20px
}
.pp_bottom .pp_middle,.pp_top .pp_middle {
	height:20px;
	left:20px;
	position:absolute;
	right:20px
}
* html .pp_bottom .pp_middle,* html .pp_top .pp_middle {
	left:0;
	position:static
}
.pp_bottom .pp_right,.pp_top .pp_right {
	height:20px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px
}
.pp_fade,.pp_gallery li.default a img {
	display:none
}
body div.pp_default .pp_content_container .pp_details,body div.pp_overlay {
	opacity:.7!important
}
body div.pp_default a.pp_next,body div.pp_default a.pp_previous {
	position:absolute;
	top:50%;
	display:block;
	height:50px;
	width:50px;
	line-height:50px;
	margin:-25px 0 0;
	background-image:none!important;
	background-color:rgba(54,54,54,.6);
	font-size:27px;
	text-align:center;
	text-indent:-9999px!important;
	opacity:0;
	-webkit-transition:opacity .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
	-moz-transition:opacity .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
	-ms-transition:opacity .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
	-o-transition:opacity .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
	transition:opacity .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
	-webkit-transform:translateZ(0);
	border-radius:100px
}
body div.pp_default a.pp_next span,body div.pp_default a.pp_previous span {
	display:block;
	line-height:inherit
}
body div.pp_default a.pp_next span:before,body div.pp_default a.pp_previous span:before {
	position:absolute;
	top:0;
	display:block;
	text-indent:0!important;
	width:100%;
	text-align:center;
	line-height:inherit
}
body div.pp_default a.pp_next:after,body div.pp_default a.pp_previous:after {
	position:absolute;
	top:0;
	left:0;
	display:block;
	color:#fff;
	font-family:FontAwesome,serif;
	text-indent:0!important;
	width:100%;
	text-align:center
}
body div.pp_default a.pp_next {
	right:10px
}
body div.pp_default a.pp_previous {
	left:10px
}
body div.pp_default a.pp_next:hover,body div.pp_default a.pp_previous:hover {
	background-color:#363636
}
body div.pp_default .pp_content:hover a.pp_next,body div.pp_default .pp_content:hover a.pp_previous {
	opacity:1
}
body div.pp_default .pp_description {
	float:left;
	font-size:14px;
	line-height:1.571428571428571em;
	font-weight:400;
	color:#fff;
	margin:2px 0 0
}
body div.pp_default .pp_nav .currentTextHolder {
	left:auto;
	position:relative;
	float:left;
	padding:0 20px;
	font-size:15px;
	color:#fff;
	font-weight:400
}
body .pp_gallery {
	display:none!important
}
body div.pp_default .pp_nav .pp_pause,body div.pp_default .pp_nav .pp_play {
	display:none
}
body div.pp_default a.pp_arrow_next,body div.pp_default a.pp_arrow_previous {
	background:0 0;
	position:relative;
	left:0
}
body div.pp_default .pp_close:after,body div.pp_default a.pp_arrow_next:after,body div.pp_default a.pp_arrow_previous:after {
	color:#FFF;
	font-family:FontAwesome,serif;
	text-align:center;
	text-indent:0;
	position:absolute;
	top:0
}
body div.pp_default a.pp_arrow_previous:after {
	content:"\f053";
	font-size:20px;
	height:20px;
	line-height:20px;
	width:20px;
	left:0
}
body div.pp_default a.pp_arrow_next:after {
	content:"\f054";
	font-size:20px;
	height:20px;
	line-height:20px;
	width:20px;
	right:0
}
body div.pp_default .pp_close {
	background:0 0;
	opacity:1!important
}
body div.pp_default .pp_close:after {
	content:"\f00d";
	font-size:15px;
	height:15px;
	line-height:30px;
	width:30px;
	left:0
}
