@font-face {
	font-family: "Abril_Display_Italic";
	src: url("../fonts/abril/Abril_Display_Italic.ttf");
	font-style: normal;
}

.copyright-photo {
	position: absolute;
    right: 25px;
    bottom: 9px;
    color: #fff;
    letter-spacing: 1px;
    z-index: 1;font-weight: 600;
}
.tp-parallax-wrap {
	margin-top: 150px !important;
}
#slide-7-layer-6 {
	margin-top: 120px !important;
}
#slide-7-layer-1 {
	margin-top: 45px;
}
.signature-menu {
	text-align:center;
	margin-top:10px;
	border-top: 1px solid;
	border-bottom: 1px solid;
}
.signature-menu h3 {
	font-size: 19px;
}
.credit {
	width: 60%;
    margin: 0 auto;
}
#logo_right_button {
	display: none !important;
}
.tp-caption {
	font-family: Abril_Display_Italic !important;
}
.owl-stage-outer .owl-stage .owl-item .item .dsds {
	list-style: none;
	margin-bottom: 5px;
	overflow: hidden;
}


.owl-carousel  .owl-dots {
    display: inline-block;
	    margin-left: 45%;
}
.owl-carousel  .owl-dot {
	 display: inline-block;
	float:left;
}
.owl-carousel  .owl-dots span {
    background: none repeat scroll 0 0 #869791;
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 5px 7px;
    opacity: 0.5;
    width: 12px;
}
.owl-carousel  .owl-dot.active span {
	
    background: none repeat scroll 0 0 #000000;
}

@media screen and (max-width: 768px) {
	
.owl-carousel  .owl-dots {margin-left: 33%;} 
}
/*main-slide*/
.icon-scroll:before{
  content: '';
  width: 4px;
  height: 4px;
  background: #fff;
  margin-left: -2px;
  top: 4px;
  border-radius: 4px;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: scroll;
  animation-name: scroll;
}
#owl-demo .owl-item div{
  padding:5px;
}
.img-slider{
  background-size: cover;
  width: 100vw;
  height: 100vh;
  background-position:top;
}
.slider1{background-image:url('https://www.weddingku.com/minisite/baimpaula/assets/img/main-image.jpg')}
/*#main-slide{
  width: 1920px;
  margin: 0 auto;
}*/
#main-slide .owl-dots{
  margin-top: -25px !important;
}
/*#main-slide .owl-stage-outer{
  height: 700px;
}*/
#main-slide #owl-demo .owl-item div{
  padding:0 !important;
}
.txt{
  position: absolute;
  top: 0;
  color: white;
  z-index: 1;
  width: 100%;
  text-align: center;
  height: 100%;
  background-color: rgba(0,0,0,0.1);
  height: 100vh;
}
.txt p.name{
  font-size: 72px;
  margin-bottom: 30px;
  margin-top: 30%;
}
.txt p.more a{
  font-size: 20px;
  text-decoration: underline;
  color: #fff;
  font-family: 'Montserrat'
}
.txt p.credit{
  bottom: 15px;
  clear: both;
  font-size: 10px;
  position: absolute;
  width: 100%;
  text-align: right;
  right: 35px;
  font-family: 'Montserrat'
}