/*----------//// GLOBAL \\\\-------------*/


/*-- 
.logo-wrap, #header-main > .container-fluid, #header-main > .container, #header, #logo, .logo-a {
    height: 140px;
    line-height: 60px;
	} --*/



#navi-header>div>ul>li {
	text-transform: uppercase;
	letter-spacing: 0.1em;
	}

#navi_wrap a:hover {
	color: #454545;
	}

#navi_wrap a:before,
.footer-menu a:before,
.socialmeida-text:after,
#navi li.menu-item > a:before,
.gallery-link-a:after,
.pagenums .tw-style-a:after,
.nav-tabs > li > a:after {
	display: none;
	}

#navi_wrap a:hover:before,
.footer-menu a:hover:before,
.socialmeida-text:hover:after,
#navi li.menu-item > a:hover:before,
.gallery-link-a:hover:after,
.pagenums .tw-style-a:hover:after,
.nav-tabs > li > a:hover:after {
	display: none;
	}

#navi_wrap > ul > li a:hover {
	color: #E6C7C4;
	}

#navi a {
	color: #e3c3bf;
	}

body.single.responsive-ux .title-wrap-tit {
	  word-wrap: break-word;
		}



/*----------//// HOME \\\\-------------*/


.top-slider.top-slider-text {
    position: relative;
    height: 450px !important;
	}

.text-slider-inn.middle-ux {
    top: 60%;
	}

.slider-headding {
    font-size: 70px;
	}

h1.slider-headding.slider-headding-1.headding-with-bg.lazy-loaded {
	padding-top: 1px;
	}

.slider-con-inn h2 {
	font-size: 30px;
	font-style: italic;
	letter-spacing: -0.02em;
	margin-bottom: 30px;
	margin-top: -20px;
	}

.filter-num {
	display: none;
	}

.filters-a {
	font-style: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
	}

.filters-a:hover, .active > .filters-a {
    color: #aaaaaa;
	}

.grid-item-cate {
	display: none;
	}

.grid-item-con a {
	color: #a2b4b6;
	}


/*----------//// ABOUT \\\\-------------*/


.page-id-2 .title-wrap-des {
	display: none;
	}

.page-id-2 .title-wrap {
    padding-bottom: 0px !important;
	}

.mystory {
    margin-bottom: 120px;
    position: relative;
	max-width: 1150px;
	margin: 0 auto;
}

.mystory .shortbio {
    font-family: Playfair Display;
	font-size: 60px;
    font-weight: 700;
    line-height: 120px;
    color: #454545;
    top: 0;
	}

.mystory .longbio {
    font-family: Lato;
	position: absolute;
    top: 65px;
    line-height: 120px;
    color: #333333;
	}

.mystory .longbio strong {
    text-transform: uppercase;
	font-weight: 900;
	}

#misono, #experience  {
	text-align: center;
	}

#misono .fullwidth-wrap-inn, #experience .fullwidth-wrap-inn {
	max-width: 1150px;
	margin: 0 auto;
	}

#experience h4 {
	color: #ffffff;
	font-size: 2em;
	}

#experience p {
	margin-bottom: 20px;
	color: #333333;
	font-weight: normal;
	}

#experience .company , #experience .details {
	font-weight: 300;
	}




/*----------//// PORTFOLIO PROJECT \\\\-------------*/


.ux-lazyload-wrap {
    background-color: #ffffff;
	}

article.format-gallery .list-layout {
    margin-top: 0px;
	}

.single-portfolio-fullwidth-slider .title-wrap, .single-portfolio-fullscreen-slider .title-wrap, .single-portfolio-fullwidth .title-wrap {
    padding-top: 80px;
	}


body.single .title-wrap {
	margin-bottom: 0px;
	}

.format-gallery h2 {
    font-size:24px;
	color: #58555e;
    display: block;
    margin: 10px 0 40px 0;
    font-weight: 700;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    text-transform: lowercase;
	letter-spacing: -0.02em;
	}

.gallery-property {
	margin-bottom: 60px;
	}

.gallery-property h3 {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 700;
	}

.gallery-property a:link {
	color: #454545;
	}


.gallery-link-a {
	border: 2px solid #e3c3bf;
    color: #e3c3bf;
    background-color: transparent;
	padding: 13px 19px;
	border-radius: 2em;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: 700;
	display: inline-block;
    margin: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    box-sizing: border-box;
    word-wrap: break-word;
 	}

.gallery-link-a:hover {
	color:#ffffff;
	background-color: #e3c3bf;
	}

.posi-rel2 {
    clear: both;
	}

.quote-left, .quote-right {
	color: #d8d8d8;
	font-family: 'Playfair Display', serif;
	font-size: 120px;
    height: 36px;
    width: 53px;
	}

.quote-left {
	margin: 0;
	}

.quote-right {
	text-align: left;
	float: right;
	margin-top: -90px;
	}

.testimonial h3 {
	margin: 30px 55px 0px 55px;
	color: #777777;
	font-size: 16px;
	line-height: 1.6;
	font-style: italic;
	font-weight: 400;
	text-align: center;
	}

.testimonial h4 {
	color: #454545;
	font-size: 10px;
    font-weight: 700;
    font-family: Lato, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
    font-style: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
	text-align: center;
	}

.testimonial h4 .client {
	color: #aaaaaa;
	}


.postid-1061 #navi_wrap > ul > li a, .postid-1168 #navi_wrap > ul > li a, .postid-1129 #navi_wrap > ul > li a, .postid-717 #navi_wrap > ul > li a, .postid-1267 #navi_wrap > ul > li a { 
	color: #ffffff;	
	}

.page_from_top.header-scrolled #navi_wrap > ul > li a { 
	color: #AAAAAA !important;
	}

.pswp button:hover, .pswp .ux-btn:hover {
	border: none;
	background-color: none;
	}


/*----------//// CONTACT \\\\-------------*/


#contact {
	text-align: center;
	}

#contact .fullwidth-wrap-inn {
	max-width: 1150px;
	margin: 0 auto;
	}


#contact h1 {
	font-size: 70px;
	margin-bottom: 20px;
	}


button, input[type="submit"], .ux-btn {
    border: 2px solid #e3c3bf;
    color: #e3c3bf;
    background-color: transparent;
	padding: 6px 19px;
	border-radius: 2em;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: 700;
	display: inline-block;
    margin: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    box-sizing: border-box;
    word-wrap: break-word;
	height: auto;
 	}

button:hover, input[type="submit"]:hover, .ux-btn:hover {
	border: 2px solid #e3c3bf;
	color:#ffffff;
	background-color: #e3c3bf;
	}



/*----------//// 404 \\\\-------------*/

.fourofour-wrap h1 {
	font-size: 70px;
	}




/*----------//// FOOTER \\\\-------------*/


.copyright {
	color: #454545;
	font-size: 10px;
    font-weight: 700;
    font-family: Lato, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
    font-style: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
	text-align: center;
}


/*----------//// VIEWPORTS \\\\-------------*/



@media (max-width: 989px) {
		
article.format-gallery .list-layout {
    margin-top: 0px;
	}
	

}

@media (min-width: 768px) {
	.gallery-post-des {
		margin-bottom: 80px;
	}
}

@media (max-width: 767px) {
body.single.responsive-ux .title-wrap-tit {
    font-size: 5rem;
	line-height: 1;
	}
	
.mystory .shortbio {
    font-family: Playfair Display;
	font-size: 5rem;
	}
}


@media (max-width: 480px) {
	
.top-slider.top-slider-text {
    height: 400px !important;
	}
	
.responsive-ux h1 {
    font-size: 5rem;
    line-height: 1;
	}
	
.slider-con-inn h2 {
	font-size: 2.7rem;
	}
	
	
}