/*body {
    font-family: 'Helvetica Neue',Arial,sans-serif;
}*/

/*====================================*/

@import "font-awesome.min.css";
@import "et-line.css";
@import "ico-moon.css";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,300,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
@import url(http://fonts.googleapis.com/css?family=Dosis:300,400,700);




/*====================================*/

.lang-sel{
    float: right;
    color: #555;
    font-size: 20px;
    font-family: 'Dosis';
    font-weight: 700;
    font-style: normal;
    text-decoration: none;

}
.lang-sel:hover,
.lang-sel:focus{
    text-decoration: none;
    color:rgb(195,90,4);


}

.main-nav.dark{
	background-color: rgba(195,90,4, .95);
    
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow:  none;
}

.main-nav.transparent{
	background-color: rgba(195,90,4, .35);
    
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow:  none;
}

.inner-nav ul{
	font-size: 13px;
	font-family: 'Dosis';

}


.main-nav.dark .inner-nav ul > li > a{
	color: rgba(255,255,255, .7);
}

.hs-line-8{
	font-size: 26px;
    letter-spacing: 0.3em;
}

.hs-line-12{
	letter-spacing: 0.3em;
	transform: scale(1,1.2);
}

.hs-line-16{
    margin-top: 0;
    position: relative;
	font-size: 22px;
	font-weight: 400;
    letter-spacing: 0.3em;
    line-height: 1.2;
    opacity: .75;
}
.hs-line-16.no-transp{
    opacity: 1;
}

.section-title {
    margin-bottom: 15px;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 0.5em;
    line-height: 1.4;
}

.banner-image{
    margin: -125px 0 0 0;
	text-align: right;
	-webkit-filter: drop-shadow(5px -2px 5px rgba(0,0,0, 0.5));
  	filter: drop-shadow(5px -2px 5px rgba(0,0,0, 0.5));
}

.testimonial{
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    text-align: center;
    font-family: "Open Sans", arial, sans-serif;
	font-size: 18px;
	font-style: normal;
    font-weight: 300;
	letter-spacing: 0;
    opacity: .85;
}
.testimonial p{
    font-size: 18px;
    font-style: italic;
}
.testimonial-author{
	color: rgba(255,255,255, 0.75);
}

.banner-heading{
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: 700;
  	letter-spacing: 0.3em;
	text-transform: uppercase;
	color: rgba(255,255,255, 0.9);
  	text-shadow: 1px 1px 1px rgba(0,0,0, .6);
}

.small-title{
    padding: 0;
    margin: 0 0 30px 0;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.3em;
    text-shadow: 1px 1px 1px rgba(0,0,0, .6);
}

.small-section{
	margin-top: 100px;
}

.hours{
	line-height: 0em;
	margin-top: 20px;

}


.inner-nav ul li a.active{
    font-weight: 700;
    color: #000;
    text-decoration: none;
}


.section-more{
    margin-top: 7px;
    color: #999;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.4em;
    text-decoration: none;
    
    -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  
    -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); 
    -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); 
    transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
}


.section-title-margin {
    margin-top: 25px;
}


.section-text p{
    font-size: 16px;

}

.section-text span{
    font-style: italic;

}


.btn-mod.btn-orange {
    background:rgb(200,80,0);
    color: rgb(255,255,255);
    height: auto;
    padding: 8px 30px;
    font-size: 24px;

}


.btn-mod.btn-red {
    background:rgba(10,10,10, .7);
    color: rgb(255,0,0);
    height: auto;
    padding: 8px 30px;
    font-size: 24px;
    font-weight: 700;

}

.btn-mod.btn-red:hover {
    background:rgba(255,255,255, 0.7);
    color: rgb(0,0,0);
    height: auto;
    padding: 8px 30px;
    font-size: 24px;
    font-weight: 700;

}


/*========Blog Formating ============
====================================*/

.blog-item-body{
    text-align: justify;
    font-size: 16px;
    font-weight: 300;
    color: #5f5f5f;
    line-height: 1.8;
}


.post-prev-text{
    text-align: justify;    
    margin-bottom: 22px;
    color: #777;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.75;
}

.blog-entry-date{
    display: block;
    margin-bottom: 3px;
    font-size: 12px;
    font-weight: 400;
    color: #555;
}




