@charset "utf-8";
*{
	padding:0;
	margin:0;
	outline:0;
	border:0;
}
@font-face{
	font-family:'Lato-Light';
	src:url(../fonts/Lato-Light.ttf);
}
@font-face{
	font-family:'Lato-Medium';
	src:url(../fonts/Lato-Medium.ttf);
}
@font-face{
	font-family:'Lato-Bold';
	src:url(../fonts/Lato-Bold.ttf);
}
@font-face{
	font-family:'Lato-Heavy';
	src:url(../fonts/Lato-Heavy.ttf);
}

body{
	font-family:'Lato-Light';
	font-size:16px;
	color:#282828;
}
a:hover{
	text-decoration:none;
}
.main-bg{
	background: url(../images/main-bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  min-height:100%;
  min-width:100%;
  position:fixed;
  padding:0;
  top:0;
  bottom:0;
    overflow-y:scroll;
    overflow-x:hidden;
}
header{
	position:relative;
	background:rgba(255,255,255,.8);
	padding:10px 0 5px 0;
}
.nav{
	margin-top:10px;
}
.nav>li>a{
	color:#bf764d;
	font-family:'Lato-Bold';
}
.nav>li>a{
	transition:0.6s ease-in-out all;
	-webkit-transition:0.6s ease-in-out all;
	-moz-transition:0.6s ease-in-out all;
	-ms-transition:0.6s ease-in-out all;
	-o-transition:0.6s ease-in-out all;
}
.nav>li>a.active{
	background:#27235d;
	color:#fff;
	border-radius:4px;
}
.nav>li>a:hover{
	background:#27235d;
	color:#fff;
	border-radius:4px;
	transition:0.6s ease-in-out all;
	-webkit-transition:0.6s ease-in-out all;
	-moz-transition:0.6s ease-in-out all;
	-ms-transition:0.6s ease-in-out all;
	-o-transition:0.6s ease-in-out all;
}
.home-txt-area{
	margin-top:23%;
}
.txt-area-bg{
	background:rgba(255,255,255,.8);
	border-radius:5px;
}
h4{
	font-family:'Lato-Bold';
	font-size:30px;
	color:#27235d;
}
.cont-num{
	font-size:18px;
	margin-bottom:10px;
	margin-top:10px;
}
.cont-num .fa{
	margin-right:5px;
}
.cont-num a{
	color:#282828;
	line-height:30px;
}
h3{
	font-family:'Lato-Bold';
	font-size:40px;
	margin-top:2%;
	color:#bf764d;
	text-shadow:1px 1px 1px #000;
	text-align:center;
}
footer{
	color:#fff;
	padding-top:8px;
	border-top:1px solid #ccc;
	margin-top:3%;
}
.soc-icon{
	text-align:right;
}
.soc-icon a{
	color:#27235d;
	font-size:20px;
}
.soc-icon a .fa{
	margin-left:10px;
}