/*===========================Gallery=======================================*/
.grid {
	position: relative;
	margin: 0 auto;
	list-style: none;
	text-align: center;
}
.nvr-pf-box{
	border: 0px !important;
	position: relative;
	overflow: hidden;
	transition: background-color ease-out 0.25s, border ease-out 0.25s;
	-moz-transition: background-color ease-out 0.25s, border ease-out 0.25s;
	-webkit-transition: background-color ease-out 0.25s, border ease-out 0.25s;
	-o-transition: background-color ease-out 0.25s, border ease-out 0.25s;
}
.nvr-pf-img figure img{
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.nvr-pf-img {
  position: relative;
  display: block;
  overflow: hidden;
}
.nvr-pf-img .nvr-pf-text {
    position: absolute;
    z-index: 999;
    display: block!important;
    width: 100%;
    height: 78px;
    padding: 15px;
    top: auto;
    bottom: -79px;
    opacity: 0;
    visibility: hidden;
    left: 0;
    background-color: #1985da;
    border-bottom: 1px solid #EEE;
    -webkit-transition: bottom .2s ease-in-out;
    -o-transition: bottom .2s ease-in-out;
    transition: bottom .2s ease-in-out;
}
.nvr-pf-img .nvr-pf-text h2 {
    color: #fff;
    font-family: 'Roboto Slab', serif;
    font-size: 18px;
    font-weight: 300;
    text-align: center;
    line-height: 45px;
	text-transform: uppercase;
}
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0;
	width: 100%;
	text-align: center;
	cursor: pointer;
}
.nvr-pf-box .nvr-pf-img .overlay{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 2;
	text-align: center;
	background-color: rgba(0,0,0,.5);
	-webkit-transition: opacity .4s ease-in-out;
	-o-transition: opacity .4s ease-in-out;
	transition: opacity .4s ease-in-out;
}
.nvr-pf-box .nvr-pf-img .overlay a {
    position: absolute;
    top: 40%;
    left: 45%;
    background-color: #1985da;
    width: 30px !important;
    height: 30px !important;
    font-size: 28px;
    text-decoration: none;
    font-weight: 100;
    line-height: 30px;
    text-align: center;
    color: #FFF;
    border-radius: 50%;
    -webkit-transition: color .2s linear,background-color .2s linear,margin-top .2s linear,opacity .2s linear;
    -o-transition: color .2s linear,background-color .2s linear,margin-top .2s linear,opacity .2s linear;
    transition: color .2s linear,background-color .2s linear,margin-top .2s linear,opacity .2s linear;
}
.nvr-pf-box:hover .nvr-pf-img .overlay{
	opacity: 1;
}
.nvr-pf-box:hover .nvr-pf-img .overlay a{
	margin-top: -18px;
}

.nvr-pf-box:hover .nvr-pf-img figure img{
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	-o-transform: translateY(-20px);
	transform: translateY(-20px);
}
.nvr-pf-box:hover .nvr-pf-text {
	bottom: 0px;
    opacity: 1;
    visibility: visible;
}

/*
.gallery{padding-right: 0px !important;padding-left: 0px !important;}*/

.preigo-gallery>.slides>.slide img.poup{  background: white;
  padding: 10px 50px 63px 50px;
  border-radius: 15px 15px 0 0;}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
/*===========================Gallery=======================================*/

@charset "UTF-8";.preigo-gallery,.preigo-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden}

.preigo-gallery>.slides>.slide>.slide-content{margin: auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1;}

.preigo-gallery{position:fixed;z-index:9999999999999999999999999;overflow:hidden;background: rgba(0, 0, 0, 0.88);opacity:0;display:none;direction:ltr;-ms-touch-action:none;touch-action:none;}

.preigo-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 10px #000;-ms-touch-action:pan-y;touch-action:pan-y}

.preigo-gallery-display{display:block;opacity:1}

.preigo-gallery>.slides{position:relative;height:100%;overflow:hidden}

.preigo-gallery-carousel>.slides{position:absolute}.preigo-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;cursor: -webkit-grab;-webkit-transition-timing-function:cubic-bezier(0.645,.045,.355,1);-moz-transition-timing-function:cubic-bezier(0.645,.045,.355,1);-ms-transition-timing-function:cubic-bezier(0.645,.045,.355,1);-o-transition-timing-function:cubic-bezier(0.645,.045,.355,1);transition-timing-function:cubic-bezier(0.645,.045,.355,1)}

.preigo-gallery,.preigo-gallery>.slides>.slide>.slide-content{-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}

.preigo-gallery>.slides>.slide-loading{background:url(../images/loading.gif) center no-repeat;background-size:64px 64px}

.preigo-gallery>.slides>.slide-loading>.slide-content{opacity:0}

.preigo-gallery>.slides>.slide-error{background:url(../images/error.png) center no-repeat}

.preigo-gallery>.slides>.slide-error>.slide-content{display:none}

.preigo-gallery>.prev,.preigo-gallery>.next{
	position: absolute;
	width: 38px;
	height: 38px;
	background: transparent;
	border: 2px solid transparent;
	text-indent: -9999em;
	pointer-events: auto;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	opacity: 0.65;
	filter: alpha(opacity=65);
	margin: 0;
	top: 50%;
	margin-top: -38px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	overflow: visible;
	cursor: pointer;
	background: transparent;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
}

.preigo-gallery>.prev{
	left: 6rem;
	border-bottom-color: white;
	border-left-color: white;
}
.preigo-gallery>.prev:hover{
	background: transparent;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-left: -5px;
	margin-right: 0;
}
.preigo-gallery>.next{
	box-shadow: none;
	right: 3rem;
	border-top-color: white;
	border-right-color: white;
}
.preigo-gallery>.next:hover{
	background: transparent;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-right: -5px;
}
.preigo-gallery>.prev{
font-size:90px;}
.preigo-gallery>.next{left:auto;right:40px;font-size:90px;}

.preigo-gallery>.close,.preigo-gallery>.title{position:absolute;top:15px;left:15px;margin:0 40px 0 0;font-size:20px;line-height:30px;color:#fff;text-shadow:0 0 2px #000;opacity:.8;display:none}

.preigo-gallery>.close{padding:15px;right:15px;left:auto;margin:-15px;font-size:30px;text-decoration:none;cursor:pointer}

.preigo-gallery>.play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background:url(../images/play-pause.png) 0 0 no-repeat;cursor:pointer;opacity:.5;display:none}

.preigo-gallery-playing>.play-pause{background-position:-15px 0}

.preigo-gallery>.prev:hover,.preigo-gallery>.next:hover,.preigo-gallery>

.close:hover,.preigo-gallery>.title:hover,.preigo-gallery>.play-pause:hover{color:#fff;opacity:1}

.preigo-gallery-controls>.close,.preigo-gallery-controls>.title,.preigo-gallery-controls>.play-pause{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}

.preigo-gallery-single>.prev,.preigo-gallery-left>.prev,.preigo-gallery-single>.next,.preigo-gallery-right>.next,.preigo-gallery-single>.play-pause{display:none}

.preigo-gallery>.slides>.slide>.slide-content,.preigo-gallery>.prev,.preigo-gallery>.next,.preigo-gallery>.close,.preigo-gallery>.play-pause{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.preigo-gallery>.title {
    bottom: 0;
    top: initial;
    display: block;
    margin: 0;
    text-align: center;
    right: 0;
    padding: 10px 0;
	color: #fff;
    font-family: 'Roboto Slab', serif;
    font-size: 18px;
    font-weight: 400;
    text-shadow: none;
	left:0;
	opacity: 1;
}
.preigo-gallery>.title span {
    background-color: #e29c04;
    padding: 10px 30px;
	opacity: 1;
}
@charset "UTF-8";.preigo-gallery>.indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none}

.preigo-gallery>.indicator>li{display:inline-block;width:9px;height:9px;margin:6px 3px 0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid transparent;background:#ccc;background:rgba(255,255,255,.25)center no-repeat;border-radius:5px;box-shadow:0 0 2px #000;opacity:.5;cursor:pointer}

.preigo-gallery>.indicator>li:hover,.preigo-gallery>.indicator>.active{background-color:#fff;border-color:#fff;opacity:1}

.preigo-gallery-controls>.indicator{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}

.preigo-gallery-single>.indicator{display:none}.preigo-gallery>.indicator{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*+html .preigo-gallery>.indicator>li{display:inline}

@charset "UTF-8";.preigo-gallery>.slides>.slide>.video-content>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;-moz-backface-visibility:hidden}

.preigo-gallery>.slides>.slide>.video-content>a:hover{opacity:1}.preigo-gallery>.slides>.slide>.video-playing>a,.preigo-gallery>.slides>.slide>.video-playing>img{display:none}.preigo-gallery>.slides>.slide>.video-content>video{display:none}.preigo-gallery>.slides>.slide>.video-playing>video{display:block}.preigo-gallery>.slides>.slide>.video-loading>a{background:url(../images/loading.gif) center no-repeat;background-size:64px 64px}body:last-child .preigo-gallery>.slides>.slide>.video-content:not(.video-loading)>a{background-image:url(../images/video-play.svg)}*+html .preigo-gallery>.slides>.slide>.video-content{height:100%}*+html .preigo-gallery>.slides>.slide>.video-content>a{left:50%;margin-left:-64px}
								/*=================Gallery================*/
								
.preigo-gallery>.slides>.slide> img.slide-content {
	transform: scale(0);
	transition: transform .4s ease-in-out;
}								
.preigo-gallery.preigo-gallery-display>.slides>.slide> img.slide-content {
	transform: scale(1);
	transition: transform .4s ease-in;
}