@import url('https://fonts.googleapis.com/css?family=Radley&display=swap');
@font-face {
	font-family: "Abril_Display_Italic";
	src: url("../fonts/abril/Abril_Display_Italic.ttf");
	font-style: normal;
}
@font-face {
	font-family: "Butler";
	src: url("../fonts/Butler/Butler.woff") format("woff");
	font-style: normal;
}
@font-face {
	font-family: "Butler_black";
	src: url("../fonts/Butler/Butler-Black.woff") format("woff");
	font-style: normal;
}
@font-face {
	font-family: "ButlerStencil";
	src: url("../fonts/Butler/ButlerStencil.woff") format("woff");
	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%;} 
}

/**/
.one.fullwidth {
	background-image: url('../img/main-image.jpg');
	background-repeat: no-repeat;
	height: 100vh;
	width: 100%;
	display: flex;
    background-position: center;
    background-size: cover;}

.one.fullwidth .container.my-auto {
	margin: auto;}
.fullwidth .tagline {

}
h2 {
	font-weight: 600;
	font-family: 'Butler', serif;}
.fullwidth .tagline h2 {
	line-height: 3rem;
    font-weight: 400;
    margin-top: 150px;
    font-family: 'Butler', serif;
    letter-spacing: 0;
    color: #ffffff;
    font-size: 3rem;
    background-color: #00000082;
    padding: 5px;}
.text-center {
	text-align: center;}
.owl-prev, .owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	background: none !important;
	cursor: pointer;}

.owl-theme .owl-nav img {
	width: 25px;}
#portfolio .container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;}

@media (max-width: 768px){
	#portfolio .container {
	    max-width: 720px;}
	.owl-prev {
		left: 1em;}
	.owl-next {
		right: 1em;}
	.m-hidden {
		display: none;}
	.m-show {
		display: block;}}

@media (min-width:769px){
	#portfolio .container {
	    max-width: 960px;}
	.owl-prev {
		left: 2rem;}
	.owl-next {
		right: 2rem;}
	.mfp-arrow-right{
		right: 5rem !important;}
	.mfp-arrow-left{
		left: 5rem !important;}
	.m-hidden {
		display: block;}
	.m-show {
		display: none;}}

@media (min-width: 1200px){
	#portfolio .container {
    	max-width: 1140px;}}
#portfolio .item > div {
	padding: 0 15px;}
#portfolio .row > div {
	margin-bottom: 20px;}