
@import url(http://fonts.googleapis.com/css?family=Berkshire+Swash);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
@import url("css2/base.css");
@import url("css2/lists.css");
@import url("css2/bootstrap.min.css");
@import url("css2/prettyPhoto.css");
@import url("css2/font-awesome/css/font-awesome.min.css");
@import url("css2/fontello/css/fontello.css");
@import url("css2/settings.css");
/* 01 - General & Basic Styles */
body {
	background: url("images/re_1.png") repeat;
	color: #413c35;
	-webkit-font-smoothing: antialiased;
	overflow-x: hidden;
}
input,textarea {
	-webkit-font-smoothing: antialiased;
}
#warp {
	background-color: #f3f3f3;
	display: none;
}
.container > .row > .col-md-9 {
	overflow: hidden;
	height: 100%;
}
.boxed {
	background: url("images/re_2.png") repeat;
}
.boxed #wrap {
	background: #f8f5ec url("images/re_1.png") repeat;
	width: 1210px;
	margin: auto;
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
	position: relative;
}
.grid_970 .container {
	width: 970px;
}
/* home-5 */
.home-5 {
	background: url("images/re_2.png") repeat;
}
.home-5 .section-1 .section-title h3 {
	color: #f8f5ec;
}
.home-5 .section-1 .section-title p {
	color: #f7f6f4;
}
/* 02 - header-top */
#header-top {
	background-color: #413c35;
	height: 50px;
	line-height: 40px;
	position: relative;
	z-index: 25;
}
.header-half-1 {
	font-size: 12px;
}
.header-half-2 {
	color: #949089;
	font-size: 12px;
	float: right;
}
/* header-top-3 */
#header-top.header-top-3 {
	background: transparent;
}
/* header */

.re_s_1 {
	position: absolute;
	height: 11px;
	left: 0;
	bottom: -11px;
	background: url("images/re_s_1.png") repeat;
	width: 100%;
	z-index: 1;
}


/* header-2 */
#header.header-2 {
	position: relative;
	top: inherit;
}

/* 03 - Revolution Slider */
.tp-banner,.tp-banner-2,.tp-banner-3 {
	width: 100%;
	position: relative;
}
.tp-bullets {
	display: none;
}
.slideshow .tparrows {
	height: 39px;
	width: 39px;
	line-height: 33px;
	text-align: center;
	background-color: #f8f5ec;
	color: #cac9c3;
	border: 3px solid #cac9c3;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin: 0 5px;
	-moz-box-shadow: 0 0 0 3px #FFF;
	-webkit-box-shadow: 0 0 0 3px #FFF;
	box-shadow: 0 0 0 3px #FFF;
	z-index: 25;
	cursor: pointer;
	top: 50% !important;
	display: inline-block;
	opacity: 0;
}
.slideshow:hover .tparrows {
	opacity: 1;
}
.slideshow .tparrows:before,.slideshow-3 .tparrows:before {
	font-size: 15px;
	font-family: "FontAwesome";
}
.slideshow .tparrows.tp-leftarrow:before,.slideshow-3 .tparrows.tp-leftarrow:before {
	content: "\f053";
}
.slideshow .tparrows.tp-rightarrow:before,.slideshow-3 .tparrows.tp-rightarrow:before {
	content: "\f054";
}
.slideshow .tparrows:hover {
	background-color: #413c35;
}
.slideshow-2,.slideshow-3,.slideshow-4 {
	position: relative;
	top: 0;
	left: 0;
}
.slideshow.slideshow-2 .tparrows {
	-moz-box-shadow: 0 0 0 3px #ece9e1;
	-webkit-box-shadow: 0 0 0 3px #ece9e1;
	box-shadow: 0 0 0 3px #ece9e1;
	top: 750px !important;
	right: 50% !important;
	margin: 0 -44px 0 0 !important;
}
.slideshow.slideshow-2 .tparrows.tp-leftarrow {
	right: inherit !important;
	left: 50% !important;
	margin: 0 0 0 -44px !important;
}
.slideshow-3 .tparrows {
	display: inline-block;
	height: 42px;
	width: 42px;
	line-height: 42px;
	text-align: center;
	background-color: rgba(248,245,236,0.30);
	color: #f8f5ec;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin: 0 5px;
	z-index: 25;
	cursor: pointer;
}
.slideshow-3 .tparrows {
	top: 690px !important;
	right: 50% !important;
	margin: 0 -54px 0 0 !important;
}
.slideshow-3 .tparrows.tp-leftarrow {
	right: inherit !important;
	left: 50% !important;
	margin: 0 0 0 -54px !important;
}
.slideshow-5 {
	margin-top: 111px;
	position: relative;
}
.topleft {
	background: url("images/topleft.png") no-repeat;
	height: 21px;
	width: 21px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 23;
}
.topright {
	background: url("images/topright.png") no-repeat;
	height: 21px;
	width: 21px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 23;
}
.bottomright {
	background: url("images/bottomright.png") no-repeat;
	height: 21px;
	width: 21px;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 23;
}
.bottomleft {
	background: url("images/bottomleft.png") no-repeat;
	height: 21px;
	width: 21px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 23;
}
.slideshow-5 .tparrows {
	top: 50% !important;
	margin-top: -19px;
	right: -19px !important;
}
.slideshow-5 .tparrows.tp-leftarrow {
	right: inherit !important;
	left: -19px !important;
}
.slideshow-6 {
	margin: 0 auto 30px;
}
.slideshow-6 .topright {
	background: url("images/topright-2.png") no-repeat;
}
.slideshow-6 .topleft {
	background: url("images/topleft-2.png") no-repeat;
}
.slideshow-6 .bottomright {
	background: url("images/bottomright-2.png") no-repeat;
}
.slideshow-6 .bottomleft {
	background: url("images/bottomleft-2.png") no-repeat;
}
.boxed .slideshow {
	position: relative;
}
.boxed .tparrows {
	top: 50% !important;
	margin-top: -19px !important;
	right: -70px !important;
}
.boxed .tparrows.tp-leftarrow {
	right: inherit !important;
	left: -70px !important;
}
.boxed .slideshow-3 .tparrows {
	right: -30px !important;
}
.boxed .slideshow-3 .tparrows.tp-leftarrow {
	left: -30px !important;
}
.slide-h2 h2 {
	font-size: 50px !important;
	color: #fff;
}
.slide-p p {
	font-size: 16px;
	color: #e6e3db;
	text-align: center;
	line-height: 25px;
}
.slide-a a {
	font-weight: bold;
	font-size: 15px;
	color: #f8f5ec;
	padding: 10px 40px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	display: inline-block;
}
.slide-a.slide-a-2 a {
	background-color: #949089;
}
.slide-a a:hover {
	background-color: #413c35;
	color: #f8f5ec;
}
.slideshow-bg {
	background-color: rgba(65,60,53,0.1);
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	content: "";
}
.resize-header .header-inner{background: #0b0e13}
.menu-more-button{width: 100%; text-align: center;margin-bottom: 20px}
.page-content p{color: #161d27 ; font-weight: 700}
::selection{color: #000 !important}
.center{text-align: center;}