/* Themify Customize Styling */
body {	background: none;
	background-color: #141818; 
}
h1 {	
	font-family: "Josefin Sans";	font-weight:100;
	font-size:70px;
	text-transform:uppercase;
	color: #85754e; 
}
h2 {	
	font-family: "Josefin Sans";	font-weight:100;

	color: #85754e; 
}
h3 {	
	font-family: "Josefin Sans";	font-weight:300;
	letter-spacing:6px;

	color: #85754e; 
}
h4 {	
	font-family: "Josefin Sans";	letter-spacing:2px;
	font-size:18px;
	line-height:20px;
	text-transform:uppercase;
	color: #85754e; 
}
h5 {	
	font-family: "Josefin Sans";	font-weight:normal;
	font-size:16px;

	color: #85754e; 
}
h6 {	
	font-family: "Josefin Sans";	font-weight:300;
	letter-spacing:1px;
	font-size:12px;

	color: #85754e; 
}
#headerwrap {	background: none;
	background-color: rgba(255,255,255,0.00);
	background-position: center center; 
}
body[class*="themify"] #site-logo a img {		width: 200px; 
}
#site-description {	display: none; 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 200px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 200px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 200px; 
}
 }.mobile_menu_active #headerwrap .sidemenu-on { 
	background-color: transparent;
	background-position: center center; }.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: rgba(0,0,0,0.00); }.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	background-color: transparent; }.mobile_menu_active #menu-icon { background: none;
	background-color: rgba(0,0,0,0.00); }.mobile_menu_active #menu-icon { 
	color: rgba(0,0,0,0.00); }
/* Themify Custom CSS */
#site-logo {
    margin: 0;
    float: none;
	  vertical-align: middle;
	text-align: center;
    padding: 15px 0;
    font: normal 400 1.7em/1.1em 'Roboto Condensed',Arial,sans-serif;
    text-transform: uppercase;
}

.mobile_menu_active #site-logo {
    font-size: 2em;
    text-align: center;
}

.fp-controlArrow {
    display:none;
}




#fp-nav span, .fp-slidesNav span{
    border: 1px solid rgba(133,117,78,0.77) !important;
}
#fp-nav li .active span {
    border-color: rgba(133,117,78,0.77) !important;
}


#fp-nav ul li a span, .fp-slidesNav ul li a span {

    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: 

    rgba(255,255,255,0);
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    transition: all .1s ease-in-out;

}

#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span {

    height: 8px;
    width: 8px;
    margin: -4px 0 0 -4px;
    border-radius: 100%;

}


#fp-nav {

    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 48.6%;
    opacity: 1;

}


.menubar-top .fp-slidesNav.bottom {
    bottom: 10px;
}

.module-icon.icon_vertical div.module-icon-item {
    display: block;
    margin: 0 0 .0em;
}

.themify_builder_content-2368 .tb_28l4541.module-icon {
    position: fixed;
    bottom: 20px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}


.module-icon.xlarge i {
    padding: 12px 0 0 2px;
    font-size: 36px;
    min-width: 2px;
    min-height: 2px;
}


.fp-slides {
    z-index: 1;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    transition: all .9s ease-out;
        transition-property: all;
        transition-duration: 0.9s;
        transition-timing-function: ease-out;
        transition-delay: 0.8s;
}

.fp-slide, .fp-section {
    transition: background-position 1400ms ease;
        transition-property: background-position;
        transition-duration: 1400ms;
        transition-timing-function: ease;
        transition-delay: 0s;
}

