@charset "UTF-8";
/* CSS Document */
body {
    color: #323232;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.banner-demo {
    background-image: url("../img/hero02.jpg") !important; }
.banner-25 {
    background-image: url("../img/hero02.jpg") !important;
	background-position: 70% 50%;
background-size: cover;
 }

h1 { font-family:'Cormorant Unicase', serif; text-transform:none !important; }

.cormor {font-family:'Cormorant Unicase', serif; text-transform:none !important; font-size:225%; color:#70380a}
.cormor2 {font-family:'Cormorant Unicase', serif; text-transform:none !important;}

.banner-box h1, .banner-title h1 {
    letter-spacing: 0px;}
	
.banner-title h3 {
    letter-spacing: 1px;}
.banner-title {max-width:70%}
	
.l-navbar-wrapper_has-sticky .l-navbar_t-light-trans {background: rgba(255,255,255,.9); }

.vertical-align .container-mid {
    top: 50%; }
	
.menuzord-menu > li > a {
    font-weight: 600; }
	
	.post-parallax {
    overflow: hidden;
    width: 100% !important;
    height: 100%;
    background-image: url("../img/results.jpg");}
	
	.jcr img{max-height:100px; text-align:center !important; margin-left:auto; margin-right:auto; display:block;}
	
	.v-middle h3 {letter-spacing:3;}
	
	.page-content {
    display: inline-block;
    width: 100%;
    padding: 100px 0;
        padding-top: 100px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;}
		
	.menuzord {
    position: relative;
    float: none;
    width: 100%;
    padding: 0;
    letter-spacing: .5px;
    text-transform: uppercase;
    background: none;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

	
		.portfolio-filter li a {
    margin: 0 15px;
    /* font-family: 'Abel', sans-serif; */
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #70380a;
    font-size: 18px; 
	padding: 6px 9px ;
	
	display:block}
	
	.portfolio-filter li a:hover {
		background-color:#f7eed6;
		display: block}

	
	h1, h2, h3, h4, h5, h6 {
		font-family: 'Cormorant Unicase', serif;
		font-weight:bold !important;
		font-size:150%;
		color:#70380a;
}

	@media screen and (max-width: 480px) {
		.footer-logo img {max-width: 300px; }
		
.banner-25 {
    background-image: url("../img/hero02.jpg") !important;
	background-position: 85% 30px;
	background-repeat:no-repeat;
	background-color:#ffeede;
background-size: cover;
 }	
 
 .vertical-align .container-mid {
    top: 20%; }
		
	
}

@media screen and (max-width: 1281px) {
	.banner-title { max-width: 73%; }
	.banner-title h1 {font-size:50px; line-height:50px}
}

	