@import url("cfstyle.css");
@import url(http://fonts.googleapis.com/css?family=Adamina);

.error404-holder_num {
	font-family:Adamina;
	color:#908c78;
}
[class*='span'] {
	min-height: 0px;
}
@media (min-width: 768px) and (max-width: 979px) {
	.error404-holder_num { font-size:230px; }
}
.search-form_it {
	box-shadow:none !important;
	border-color:#ccc !important;
	height:32px !important;
	border-radius:0 !important;
	line-height:32px !important;
}
.search-form_is {
	margin-top:0px;
	height:42px !important;
}
@media (max-width: 767px) {
	body {
		padding-left:0;
		padding-right:0;
	}
	.slider .container { padding:0; }
	.container { padding:0 15px; }
	.container .container { padding:0; }
}

#back-top-wrapper #back-top {
	height:58px;
	width:58px;
	border-radius:50%;
}
#back-top-wrapper #back-top span {
	background:url(../images/top.png) 50% #fff no-repeat;
	height:58px;
	width:58px;
	border-radius:50%;
}
#back-top-wrapper #back-top span:hover { background:url(../images/top.png) 50% #a4b280 no-repeat; }
.content-holder { background:#f6f5f0; }
.main-holder { overflow:hidden; }
.single .type-post {
	background:#fff;
	-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.2);
	box-shadow:0px 2px 5px rgba(0,0,0,0.2);
}
.single .type-post figure.featured-thumbnail.large { margin-top:0; }
.single .type-post .post_content { padding:0 25px 15px; }
.single .type-post .meta_type_line { margin:0 25px 25px; }
.btn, .btn:active, .btn:focus, .pagination li a, .comment-reply-link, .pager li a, body .pagination ul li a {
	box-shadow:none;
	padding:9px 17px;
	text-shadow:none;
	text-decoration:none;
	border-radius:5px;
	border:none;
	font:400 16px/18px Adamina;
	background:#a4b280;
	color:#ffffff;
	letter-spacing:0;
	transition:all 0.5s;
	text-transform:lowercase;
}
.btn:active, .pagination li a:focus, .comment-reply-link:focus, .pager li a:focus, body .pagination ul li a:focus {
	font:400 16px/18px Adamina;
	background:#a4b280;
	color:#ffffff;
}
.btn:hover, .pagination li a:hover, .pagination li.active a, .comment-reply-link:hover, .pager li a:hover, body .pagination ul li a:hover {
	text-decoration:none;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
	font:400 16px/18px Adamina;
	background:#9e8471;
	color:#ffffff;
	padding:9px 17px;
	transition:all 0.5s;
}
.pagination ul { box-shadow:none; }
.pagination li a, .pager li a {
	border-radius:0 !important;
	padding:10px 18px !important;
}
a .sf-sub-indicator {
	left:50%;
	margin-left:-3px;
}
.header {
	background:url(../images/header.png);
	padding:0px 0 55px;
}
@media (max-width: 767px) {
	.header { padding-bottom:30px; }
}
.header:after {
	content:"";
	display:block;
	position:absolute;
	bottom:-5px;
	height:5px;
	width:800%;
	left:-400%;
	background:url(../images/header-bottom.png);
}
.header .nav.nav_primary{ float:right; margin-right:80px; }
.header .nav.nav-right { margin-left:40px; }
@media (min-width: 1200px) {
	.header .nav.nav_primary, .header .nav.nav-right { margin-left:40px; }
}
@media (min-width: 768px) and (max-width: 979px) {
	.header .nav.nav_primary, .header .nav.nav-right { margin-left:0px; }
}

.header .nav.nav_primary ul.sf-menu li+li, .header .nav.nav_primary .sf-menu-right li+li, .header .nav.nav-right ul.sf-menu li+li, .header .nav.nav-right .sf-menu-right li+li { margin-left:5px; }
@media (min-width: 1200px) {
	.header .nav.nav_primary ul.sf-menu li+li, .header .nav.nav_primary .sf-menu-right li+li, .header .nav.nav-right ul.sf-menu li+li, .header .nav.nav-right .sf-menu-right li+li { margin-left:40px; }
}
.header .nav.nav-right { margin-left:60px; }

@media (min-width: 768px) and (max-width: 979px) {
	.header .nav.nav_primary ul.sf-menu li+li, .header .nav.nav_primary .sf-menu-right li+li, .header .nav.nav-right ul.sf-menu li+li, .header .nav.nav-right .sf-menu-right li+li { margin-left:-6px; }
}
@media (max-width: 767px) {
	.header .nav.nav_primary, .header .nav.nav-right { margin-left:0; }
	.nav_primary { display:none; }

	.header nav.nav-right {
		padding-top:30px;
		margin-left:0 !important;
		padding-left:0;
	}

	.header nav.nav-right .select-menu:last-child { display:none; }
}

.select-menu {
	background:#fff;
	color:#000;
	border-radius:0;
}
.header .nav {
	padding-top:98px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.header .nav ul.sf-menu, .header .nav ul.sf-menu-right { float:none; }
.header .nav ul.sf-menu li, .header .nav ul.sf-menu-right li {
	background:none;
	margin:0 1px;
}
.header .nav ul.sf-menu li a, .header .nav ul.sf-menu-right li a {
	border:none;
	letter-spacing:0px;
	padding:0 14px 0 0;
	margin:0 5px;
	text-transform:lowercase;
	background:none;
	position:relative;
	transition:all 0.4s;
}
.header .nav ul.sf-menu li a:hover, .header .nav ul.sf-menu-right li a:hover { color:#ffedb8; }
/*.header .nav ul.sf-menu li.current_page_item a, .header .nav ul.sf-menu .sfHover a, .header .nav ul.sf-menu-right li.current_page_item a, .header .nav ul.sf-menu-right .sfHover a { color:#ffedb8; } */
.header .nav ul.sf-menu .sub-menu:before, .header .nav ul.sf-menu-right .sub-menu:before {
	width:0px;
	height:0px;
	border-style:solid;
	border-width:0 4.5px 5px 4.5px;
	border-color:transparent transparent #e7553c transparent;
	content:"";
	display:block;
	left:50%;
	top:-5px;
	margin-left:-4px;
	position:absolute;
}
.header .nav ul.sf-menu .sub-menu, .header .nav ul.sf-menu-right .sub-menu {
	padding:0px 0px;
	background:#e7573c;
	width:100%;
	margin-top:15px;
	margin-left:-10px;
	text-align:center;
	width:auto;
	min-width:104px;
}
.header .nav ul.sf-menu .sub-menu li:first-child, .header .nav ul.sf-menu-right .sub-menu li:first-child { border:none; }
.header .nav ul.sf-menu .sub-menu li+li, .header .nav ul.sf-menu-right .sub-menu li+li { border-top:1px dashed #ee8b78; }
.header .nav ul.sf-menu .sub-menu li, .header .nav ul.sf-menu-right .sub-menu li {
	padding:0;
	display:inline-block;
	margin:0 auto !important;
	border-left:none;
	border:none;
	background:none;
}
.header .nav ul.sf-menu .sub-menu li a, .header .nav ul.sf-menu-right .sub-menu li a {
	font:400 13px/35px Adamina;
	color:#ffffff;
	margin:0;
	display:inline;
	padding:0 10px;
	background:none;
}
.header .nav ul.sf-menu .sub-menu li a:before, .header .nav ul.sf-menu-right .sub-menu li a:before { display:none; }
.header .nav ul.sf-menu .sub-menu li a:hover, .header .nav ul.sf-menu-right .sub-menu li a:hover { color:#ffde6f; }
.header .nav ul.sf-menu .sub-menu li.current_page_item > a, .header .nav ul.sf-menu .sub-menu a:hover, .header .nav ul.sf-menu-right .sub-menu li.current_page_item > a, .header .nav ul.sf-menu-right .sub-menu a:hover { color:#ffde6f; }
.header .nav ul.sf-menu .sub-menu .sub-menu:before, .header .nav ul.sf-menu-right .sub-menu .sub-menu:before { display:none; }
.header .nav ul.sf-menu .sub-menu .sf-sub-indicator, .header .nav ul.sf-menu-right .sub-menu .sf-sub-indicator {
	left:auto;
	right:-12px !important;
	top:6px !important;
}
.header .nav ul.sf-menu .sub-menu .sub-menu, .header .nav ul.sf-menu-right .sub-menu .sub-menu {
	margin-top:0px;
	background:#ffffff;
	margin-left:0;
}
.header .nav ul.sf-menu .sub-menu .sub-menu li, .header .nav ul.sf-menu-right .sub-menu .sub-menu li { border-color:#cbcbcb; }
.header .nav ul.sf-menu .sub-menu .sub-menu li a, .header .nav ul.sf-menu-right .sub-menu .sub-menu li a { color:#000000; }
.header .nav ul.sf-menu .sub-menu .sub-menu li a:hover, .header .nav ul.sf-menu-right .sub-menu .sub-menu li a:hover { color:#828282; }
.header .nav ul.sf-menu .sub-menu .sub-menu li.current_page_item > a, .header .nav ul.sf-menu .sub-menu .sub-menu a:hover, .header .nav ul.sf-menu-right .sub-menu .sub-menu li.current_page_item > a, .header .nav ul.sf-menu-right .sub-menu .sub-menu a:hover { color:#828282; }
.title-section {
	background:url(../images/bread.png);
	position:relative;
	overflow:visible;
	text-align:center;
	padding-bottom:34px;
	margin-bottom:42px;
}
.title-section .title-header {
	color:#ffffff;
	font:400 36px/1.4em Adamina;
	margin-top:67px;
	margin-bottom:5px;
}
.title-section .breadcrumb { background:none; }
.title-section .breadcrumb li {
	color:#ffffff;
	font:400 22px/23px "Times New Roman", Times, serif;
	text-shadow:none;
	text-transform:lowercase;
}
.title-section .breadcrumb a { color:#ffffff; }
.title-section .breadcrumb li.active { color:#ffffff; }
.title-section .divider { padding:0 4px; }
.title-section:before {
	content:"";
	display:block;
	height:100%;
	width:800%;
	left:-400%;
	position:absolute;
	top:0;
	z-index:-1;
	background:url(../images/bread.png);
}
.logo.pull-left {
	position:absolute;
	left:50%;
	margin-left:-111px;
	width: 0 auto !important;
}
@media (max-width: 767px) {
	.logo.pull-left { position:relative; }
}
.logo.pull-left .logo_link {
	/* top:78px; */
	left:50%;
	margin-left:-15px;
	position:relative;
}
@media (max-width: 767px) {
	.logo.pull-left .logo_link {
		top:0;
		position:static;
		margin-top:25px;
		display:inline-block;
		margin-left:40px;
	}
}
.logo.pull-left .logo_link:hover { color:#fff; }
.logo_tagline {
	color:#fff;
	text-align:center;
}
.portfolio_item_holder {
	background:#fff;
	text-align:center;
	-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.1);
	box-shadow:0px 0px 5px rgba(0,0,0,0.1);
	margin:3px;
}
.portfolio_item_holder .caption__portfolio { padding:25px 52px; }
.portfolio_item_holder .caption__portfolio h3 {
	font:400 20px/30px Adamina;
	color:#776559;
	text-transform:uppercase;
	border-bottom:1px solid #ededed;
	padding-bottom:15px;
	margin-bottom:15px;
}
.portfolio_item_holder .caption__portfolio .excerpt { margin-bottom:15px; }
.portfolio_item_holder .caption__portfolio .btn { background:#9e8471; }
.portfolio_item_holder .caption__portfolio .btn:hover { background:#a4b280; }
.zoom-icon { background:url(../images/folio.png); }
.zoom-icon:before {
	background:url(../images/zoom.png) no-repeat;
	width:46px;
	height:46px;
	margin:-23px 0 0 -23px;
}

.filter-wrapper {
	/* background:url(../images/sidebar-title.png) bottom repeat-x; */
	margin-bottom:15px;
}
.filter-wrapper .pull-right {
	padding-bottom:40px;
	margin-bottom:40px;
	padding-top:0px;
	margin-top:-6px;
	float:none;
	text-align:center;
	border-bottom:1px solid #ece9dd;
	margin-bottom:50px;
}
@media (max-width: 767px) {
	.filter-wrapper .pull-right { width:100%; }
}
.filter-wrapper .pull-right strong {
	font:400 14px/20px Adamina;
	color:#908c78;
	padding:0px;
	float:none;
	display:inline-block;
	text-align:center;
	top:-6px;
	position:relative;
}
.filter-wrapper .pull-right #filters, .filter-wrapper .pull-right #tags {
	margin:0;
	float:none;
	display:inline-block;
}
@media (max-width: 767px) {
	.filter-wrapper .pull-right #filters, .filter-wrapper .pull-right #tags { width:100%; }
}
.filter-wrapper .pull-right #filters li + li, .filter-wrapper .pull-right #tags li + li {
	border-left:1px solid #adaa9b;
	margin-left:15px;
}
@media (max-width: 767px) {
	.filter-wrapper .pull-right #filters li + li, .filter-wrapper .pull-right #tags li + li {
		margin-left:0;
		border-left:none;
	}
}
.filter-wrapper .pull-right #filters li, .filter-wrapper .pull-right #tags li {
	padding-left:5px;
	float:none;
	display:inline-block;
}
@media (max-width: 767px) {
	.filter-wrapper .pull-right #filters li, .filter-wrapper .pull-right #tags li { margin:15px 0; }
}
.filter-wrapper .pull-right #filters a, .filter-wrapper .pull-right #tags a {
	font:400 14px/20px Adamina;
	color:#eba41b;
	border-radius:0px;
	margin:0;
	margin-left:10px;
	padding:0;
}
@media (max-width: 767px) {
	.filter-wrapper .pull-right #filters a, .filter-wrapper .pull-right #tags a { display:inline-block; }
}
.filter-wrapper .pull-right #filters .active a, .filter-wrapper .pull-right #tags .active a {
	color:#fd4e2d;
	background:none;
}
.filter-wrapper .pull-right #filters a:hover, .filter-wrapper .pull-right #tags a:hover {
	color:#fd4e2d;
	background:none;
}
.team-title {
	margin-top:45px;
	margin-bottom:32px;
}
.header-sidebar {
	float:right;
	background:#fff;
	min-height:412px;
}


.camera_pag, .camera_thumbs_cont { /* margin-top:-66px; */ }

.camera_thumbs_cont {
	background:transparent;
	display:inline-block;
	width:auto;
}

.camera_thumbs_cont > div {
	display:inline-block;
	width:auto;
}
.camera_thumbs_cont > div > ul {
	display:inline-block;
	width:auto;
}
.slider .container { width:646px;  margin-top:-14px; }
.slider_wrap { margin-top:72px; }
.slider_wrap .camera_wrap { margin-bottom:0 !important; }

.slider_wrap .camera_prev, .slider_wrap .camera_next {
	top:30px; 
	margin-right: 20px;
	width:36px;
	height:36px;
	/* margin-top:-16px; */ 
	background:none;
}
.slider_wrap .camera_prev span, .slider_wrap .camera_next span {
	width:36px;
	height:36px;
}
.slider_wrap .camera_prev span:hover, .slider_wrap .camera_next span:hover { background-color:#bdc600; }
.slider_wrap .camera_prev {
	left:auto;
	right:36px;

}
.slider_wrap .camera_prev span { background:url(../images/left.png) 50% #313327 no-repeat; }
.slider_wrap .camera_next span { background:url(../images/right.png) 50% #313327 no-repeat; }

@media (min-width: 1200px) {
	.slider { background:#fff; }
	.slider .container { width:800px; margin-left: -20px; }
	.slider_wrap .camera_prev, .slider_wrap .camera_next {  margin-right: 0; }
}
@media (min-width: 980px) and (max-width: 1199px) {
	.slider .container { margin-top: -4px; }
	.slider_wrap .camera_prev { top:24px; right:46px; }
	.slider_wrap .camera_next { top:24px; right:10px;}
}
@media (max-width: 979px) {
	.slider_wrap { background:transparent;}

}
@media (min-width: 768px) and (max-width: 979px) {
	.slider .container { width:100%; }
	.slider_wrap .camera_prev, .slider_wrap .camera_next {   margin-right: 0px; 
	}

}
@media (max-width: 767px) {
	.slider .container { width: auto; }
	.slider_wrap .camera_prev, .slider_wrap .camera_next {  margin-right: 0; }
}

.home .content-holder {
	background:url(../images/slider-top.jpg) top #f6f5f0 repeat-x;
	padding-bottom:0;
}
.post_meta, .post_meta_unite {
	border-color:#ededed !important;
	color:#908c78;
}
.post_meta i, .post_meta_unite i { color:#f49700; }
.post-author {
	border-radius:0;
	border:none;
	background:none;
	padding:0;
}
.post-author .post-author_h {
	font:400 36px/1.2em Adamina;
	color:#6c695b;
}
.post-author .post-author_h a {
	color:#6c695b;
	text-transform:capitalize;
}
.post-author .post-author_link {
	font:400 14px/22px Arial;
	color:#6c695b;
}
.post-author .post-author_link a {
	color:#fa5c3f;
	text-transform:capitalize;
}
.post-author .post-author_gravatar img {
	padding:0px;
	border:none;
}
.related-posts_h, .comments-h, #respond h3 {
	font-size:36px;
	line-height:40px;
	margin:40px 0;
}
.related-posts a {
	font:300 14px/22px Arial;
	color:#eba41b;
}
.comment-holder .comment-list li + li, .comment-holder .comment-list .children {
	border-top:1px solid #ece9dd;
	padding-top:15px;
}
.comment-holder .comment-list .comment-body {
	background:none;
	border-color:none;
	border-radius:0;
	border:none;
	padding:0;
}
.comment-holder .comment-list .comment-body .comment-author img {
	padding:0px;
	border:none;
}
.comment-holder .comment-list .comment-body .author {
	font:400 16px/20px Adamina;
	color:#fa5c3f;
	text-align:left;
	margin-top:5px;
	margin-bottom:25px;
	text-transform:capitalize;
}
.comment-holder .comment-list .comment-body .comment-meta {
	color:#908c78;
	font:400 12px/20px Adamina;
	padding-left:20px;
	background:url(../images/calendar.png) left 2px no-repeat;
}
.comment-holder .comment-list .comment-body .wrapper { overflow:visible; }
#respond .field input {
	border-radius:0;
	font:400 14px/20px Arial;
	color:#aca89c;
	background:#ffffff;
	border:1px solid #ece9dd;
	box-shadow:none;
}
#respond textarea {
	border-radius:0;
	font:400 14px/20px Arial;
	color:#aca89c;
	background:#ffffff;
	border:1px solid #ece9dd;
	box-shadow:none;
}
input[type="submit"].btn, input[type="reset"].btn { height:auto; }
.header-sidebar { margin-left: 0px;  }


.header-sidebar h3 {
	color:#3c3c3c;
	font:400 28px/1.2em Adamina;
	border-bottom:1px solid #e0e0e0;
	padding-bottom:24px;
	margin:30px 48px 18px 25px;
}
@media (min-width: 1200px) {
    .header-sidebar { margin-left: 0px; padding-right: 20px;  }
	.header-sidebar h3 { margin:44px 48px 18px 35px; }
}
.header-sidebar .post-list { margin:0 48px 0 35px; }
.header-sidebar .post-list li {
	border-bottom:1px solid #f2f2f2;
	padding-bottom:16px;
}
.header-sidebar .post-list li .btn {
	padding:0 15px 0 0;
	background:none;
	font:400 14px/18px Adamina;
	color:#373737;
	background:url(../images/sidebar-btn.png) right no-repeat;
}
.header-sidebar .post-list li .btn:hover { color:#b1be0d; }
.header-sidebar figure { margin-right:25px; }
.header-sidebar .post-list_h {
	color:#242424;
	font:400 18px/20px Adamina;
	margin-top: 15px;
	margin-bottom:7px;
}
@media (min-width: 1200px) {
	.header-sidebar .post-list_h { margin-top:15px; }
}

.header-sidebar .post-list_h a { color:#242424; }
.header-sidebar .excerpt {
	font:400 14px/20px Adamina;
	color:#5e5e5e;
	margin-bottom:8px;
}
.header-sidebar .link_show_all {
	background:#ff9d15;
	margin-left: 35px;
	border-radius:0 0 3px 3px;
	padding:9px 18px;
	font:400 14px/22px Adamina;
}
.header-sidebar .link_show_all:hover { background:#a4b280; }
.sidebar h3 {
	margin-top:0px;
	font-size:36px;
	margin-bottom:39px;
	line-height:40px;

}
.sidebar .widget {
	background:#815a40;
	padding:61px 33px 46px 44px;
}
.sidebar .widget h3 {
	color:#ffffff;
	font:400 28px/1.2em Adamina;
	margin-bottom:34px;
}
.sidebar .widget ul { margin-left:0; }
.sidebar .widget ul li + li {
	border-top:1px solid #9c7e63;
	padding-top:16px;
	margin-top:16px;
	background:url(../images/list.png) left 22px no-repeat;
}
.sidebar .widget ul li {
	list-style:none;
	padding-left:14px;
	text-transform:uppercase;
	background:url(../images/list.png) left 6px no-repeat;
}
.sidebar .widget ul li a {
	font:400 13px/1.2em Adamina;
	color:#fff7cb;
}
.sidebar .post-list li {
	padding-bottom:0;
	margin-bottom:0;
}
.sidebar .post-list li+li {
	padding-top:38px;
	margin-top:18px;
	border-top:1px solid #ece9dd;
}
.sidebar .post-list figure {
	padding:0px;
	border:none;
	border-radius:0px;
	box-shadow:none;
	margin:0;
}
@media (min-width: 980px) and (max-width: 1199px) {
    .widget { margin-bottom: 0px; }
	.header-sidebar { min-height: 408px; overflow:hidden; }
	.header-sidebar h3 { margin: 0px 25px 15px 25px; padding-top: 20px; }
	.header-sidebar .post-list { margin:0 38px 0 25px; }
	.header-sidebar .post-list li { padding-bottom: 15px } 
	.header-sidebar .link_show_all { float: right; margin-top: -183px; margin-right: 15px; }
}
@media (min-width: 768px) and (max-width: 979px) {
	.header-sidebar:after { clear:right; }
	.header-sidebar { display:block; float:none; min-height: 290px;   }
	.header-sidebar .post-list_h { margin-top: 10px; }
	.header-sidebar h3 { margin:0px 25px 18px 25px; padding-top: 30px; }
	.header-sidebar .post-list li { 
		float:left; position:relative; margin-top: 0px; margin-right: 18px; padding-top: 0px; }
	.header-sidebar .link_show_all { margin-top: 5px; margin-left: 15px; }	
}
@media (min-width: 480px) and (max-width: 767px) {
	.sidebar .post-list figure { float:none; }
	.header-sidebar { display:block; float:none; min-height: 310px;   } /* min-height: 290px; */
	.header-sidebar .post-list_h { margin-top: 10px; }
	.header-sidebar .post-list li { 
		float:left; position:relative; margin-top: 0px; margin-right: 18px; padding-top: 0px; }
	.header-sidebar h3 { margin:0px 20px 15px 25px; padding-top: 20px; }
	.header-sidebar .link_show_all { margin-top: 5px; margin-left: 15px; }
}


@media (max-width: 479px) {
	.main-holder  { min-width: 320px; }   
	.sidebar .post-list figure { float:none; }
	.header-sidebar { display:block; float:none; min-height: 460px;   } 
	.header-sidebar .post-list ul { display:inline; margin: 0px; }
	.header-sidebar .post-list { margin:0 48px 0px 15px; }
	.header-sidebar h3 { margin:0px 15px 15px 15px; padding-top: 20px; }
	.header-sidebar .link_show_all { margin-left: 15px; }
}
.sidebar .post-list time {
	color:#908c78;
	font:400 12px/1.2em Adamina;
	padding-left:22px;
	background:url(../images/calendar.png) left 2px no-repeat;
	margin-top:38px;
	display:inline-block;
}
@media (max-width: 767px) {
	.sidebar .post-list time {
		display:block;
		clear:both;
		padding-top:15px;
		background:url(../images/calendar.png) left 13px no-repeat;
	}
}
.sidebar .post-list h4 {
	margin:0;
	margin-top:17px;
	margin-bottom:14px;
}
.sidebar .post-list h4 a {
	color:#776559;
	font:400 20px/30px Adamina;
	text-transform:uppercase;
}
.sidebar .comments-custom li {
	padding-bottom:0;
	margin-bottom:0;
}
.sidebar .comments-custom li+li {
	border-top:1px solid #ece9dd;
	margin-top:32px;
	padding-top:35px;
}
.sidebar .comments-custom h4 {
	margin:0;
	margin-top:0px;
	margin-bottom:6px;
	color:#fa5c3f;
	font:400 16px/20px Adamina;
}
.sidebar .comments-custom h4 a { color:#fa5c3f; }
.sidebar .comments-custom time {
	color:#908c78;
	font:400 12px/1.2em Adamina;
	padding-left:25px;
	background:url(../images/calendar.png) left 2px no-repeat;
}
.sidebar .comments-custom .comments-custom_txt {
	padding-top:0;
	border:none;
}
.sidebar .comments-custom .comments-custom_txt a {
	font:400 14px/22px Arial;
	color:#aca89c;
}
.sidebar .widget { margin-bottom:77px; }
#wp-calendar caption, #wp-calendar thead th { color:#6c695b; }
.table-striped {
	background:#fff;
	border:none;
	border-radius:0;
	padding:15px 33px 0;
}
.table-striped th, .table-striped td {
	border:none;
	border-radius:0;
	background:#fff !important;
}
.table-striped th {
	font:400 14px/23px Adamina;
	color:#908c78;
	padding-bottom:26px;
}
@media (max-width: 767px) {
	.table-striped th { display:none; }
}
.table-striped td {
	border-top:1px solid #ece9dd;
	padding-top:24px;
	padding-bottom:25px;
}
@media (max-width: 767px) {
	.table-striped td {
		border:none;
		display:block;
		padding-top:10px;
		padding-bottom:10px;
	}
}
.table-striped td h2 {
	font:400 20px/30px Adamina;
	margin:0;
	display:inline-block;
	margin-bottom:12px;
}
.table-striped td span { color:#fa5c3f; }
.table-striped tr td:first-child { width:182px; }
@media (max-width: 767px) {
	.table-striped tr td:first-child { width:auto; }
}
.table-striped tr td:nth-child(2) { width:395px; }
@media (max-width: 767px) {
	.table-striped tr td:nth-child(2) { width:auto; }
}
.table-striped .margin { margin-right:15px; }
.table-title {
	text-align:center;
	margin-top:-6px;
	margin-bottom:38px;
}
.table-title span { color:#e7573c; }
.table-title h2.title-box_primary { font:400 36px/1.2em Adamina; }
.ie8 .team-grid figure {
	width:270px;
	height:265px;
}
.ie8 .team-grid figure a { float:none; }
.ie8 .team-grid figure a img {
	width:100%;
	float:none;
}
@media (max-width: 979px) {
	.team-grid { text-align:center; }
}
.team-grid .clear { display:none; }
.team-grid li { margin-bottom:30px; }
@media (max-width: 979px) {
	.team-grid li figure {
		float:none;
		display:inline-block;
	}
}
@media (max-width: 979px) {
	.team-grid li figure a {
		float:none;
		display:inline-block;
	}
}
.team-grid .txt {
	padding-left:301px;
	padding-top:27px;
	padding-right:28px;
}
@media (max-width: 979px) {
	.team-grid .txt {
		padding-left:0;
		padding-right:0px;
	}
}
.team-grid li { background:#fff; }
@media (max-width: 979px) {
	.team-grid li { background:none; }
}
.team-grid h5 {
	margin-top:0;
	display:inline-block;
	padding-bottom:6px;
}
.team-grid h5 a {
	color:#776559;
	font:400 20px/30px Adamina;
	text-transform:uppercase;
}
.team-grid p {
	border-top:1px solid #ededed;
	padding-top:21px;
}
.staff-title { text-align:center; }
.staff-title h2 { font-size:36px; }
.staff-title { margin-bottom:50px; }
.team-title { text-align:center; }
.team-title h2.title-box_primary {
	font:400 36px/1.2em Adamina;
	color:#6c695b;
}
.home1-bnr, .home2-bnr, .home3-bnr { margin-top:25px; }
.home1-title h3.title-box_secondary span {
	color:#e7573c;
}
@media (max-width: 979px) {
	.home1-bnr, .home2-bnr, .home3-bnr { text-align:center; }
	.home1-title .title-box_secondary {
	 text-align:left; }
}
.home1-bnr .txt, .home2-bnr .txt, .home3-bnr .txt { padding:29px 10px 34px; height:inherit; }
@media (min-width: 1200px) {
	.home1-bnr .txt, .home2-bnr .txt, .home3-bnr .txt { padding:32px 25px 34px; }
}
.home1-bnr figure.featured-thumbnail, .home2-bnr figure.featured-thumbnail, .home3-bnr figure.featured-thumbnail {
	float:left;
	padding-right:15px;
}
@media (min-width: 1200px) {
	.home1-bnr figure.featured-thumbnail, .home2-bnr figure.featured-thumbnail, .home3-bnr figure.featured-thumbnail { padding-right:30px; }
}
@media (max-width: 979px) {
	.home1-bnr figure.featured-thumbnail, .home2-bnr figure.featured-thumbnail, .home3-bnr figure.featured-thumbnail {
		float:none;
		display:inline-block;
		padding-right:0px;
		margin-bottom:0;
	}
}
.home1-bnr figure.featured-thumbnail a, .home2-bnr figure.featured-thumbnail a, .home3-bnr figure.featured-thumbnail a { border:none; }
@media (max-width: 979px) {
	.home1-bnr figure.featured-thumbnail a, .home2-bnr figure.featured-thumbnail a, .home3-bnr figure.featured-thumbnail a {
		float:none;
		display:inline-block;
	}
}
.home1-bnr h5, .home2-bnr h5, .home3-bnr h5 {
	color:#ffffff;
	font:900 16px/20px Adamina;
	margin-bottom:5px;
}
@media (min-width: 1200px) {
	.home1-bnr h5, .home2-bnr h5, .home3-bnr h5 {
		margin-bottom:16px;
		font:400 20px/26px Adamina;
	}
}
.home1-bnr p, .home2-bnr p, .home3-bnr p {
	color:#fff;
	font:400 14px/20px Adamina;
}
.home1-bnr .btn, .home2-bnr .btn, .home3-bnr .btn {
	margin-top:-48px;
	margin-left:12px;
	width:79px;
	height:79px;
	border-radius:50%;
	color:#fff;
	line-height:79px;
	text-align:center;
	padding:0;
}

@media (min-width: 1200px) {
	.home1-bnr .btn, .home2-bnr .btn, .home3-bnr .btn { margin-left:28px; }
}
@media (max-width: 979px) {
	.home1-bnr .btn, .home2-bnr .btn, .home3-bnr .btn { margin-left:0; }
}
@media (max-width: 767px) {
	.home1-bnr .btn, .home2-bnr .btn, .home3-bnr .btn { margin-top:-40px; }
}
.home1-bnr .txt { background:#e7573c; }
.home1-bnr .btn { background:#e7573c; }
.home1-bnr .btn:hover { background:#b1be0d; }
.home2-bnr .txt { background:#f49700; }
.home2-bnr .btn { background:#f49700; }
.home2-bnr .btn:hover { background:#e7573c; }
.home3-bnr .txt { background:#b1be0d; }
.home3-bnr .btn { background:#b1be0d; }
.home3-bnr .btn:hover { background:#f49700; }

.home1-title {
	text-align:center;
	margin-top: 0px;
	padding:0 20px;
	margin-bottom:25px;
	border-bottom:1px solid #ece9dd;
}

/*@media (max-width: 979px) {
	.home1-title { padding:0 10px 20px; }
} */
.home1-title h2 {
	font:400 36px/1.2em Adamina;
	color:#6c695b;
	margin-bottom: 20px;
}
.home1-title h2 span { color:#e7573c; }
.home1-title h3 {
	color:#908c78;
	font:14px/23px Adamina;
	margin-bottom: 20px;	
}
.home6-bnr, .home5-bnr {
	background:#fff;
	padding-bottom:34px;
	-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.2);
	box-shadow:0px 0px 5px rgba(0,0,0,0.2);
	/* margin-bottom:52px; */
}
@media (max-width: 767px) {
	.home6-bnr, .home5-bnr {
		background:none;
		box-shadow:none;
	}
}
@media (max-width: 767px) {
	.home6-bnr, .home5-bnr { text-align:center; }
}
@media (max-width: 767px) {
	.home6-bnr figure.featured-thumbnail, .home5-bnr figure.featured-thumbnail {
		float:none;
		display:inline-block;
	}
}
.home6-bnr figure.featured-thumbnail a, .home5-bnr figure.featured-thumbnail a { border:none; }
@media (max-width: 767px) {
	.home6-bnr figure.featured-thumbnail a, .home5-bnr figure.featured-thumbnail a {
		float:none;
		display:inline-block;
	}
}
.home6-bnr h5, .home5-bnr h5 {
	font:400 20px/30px Adamina;
	color:#776559;
	text-transform:uppercase;
	text-align:center;
	/* border-bottom:1px solid #ededed; */
	margin-top:13px;
	padding-bottom:13px;
	/* margin-bottom:21px; */
}
@media (min-width: 768px) and (max-width: 979px) {
	.home6-bnr h5, .home5-bnr h5 { font:400 16px/22px Adamina; }
}
.home6-bnr .link-align, .home5-bnr .link-align { text-align:center; }
.home6-bnr .btn, .home5-bnr .btn { padding:12px 24px; }
.home6-bnr .txt, .home5-bnr .txt { padding:5px 45px; }
@media (min-width: 768px) and (max-width: 979px) {
	.home6-bnr .txt, .home5-bnr .txt {
		padding:5px 23px;
		text-align:center;
	}
}
.home6-bnr p, .home5-bnr p { margin-bottom:18px; }
.wrap {
	background:#865e42;
	overflow:hidden;
	padding: 25px 35px 11px 43px;
}
@media (min-width: 980px) and (max-width: 1199px) {
	.wrap { padding:18px 30px 10px 30px; }
}
@media (min-width: 768px) and (max-width: 979px) {
	.wrap { padding:18px 15px 10px 25px; }
}
.wrap .wrap-btn {
	padding:0 0 0 15px;
	font:400 13px/22px Adamina;
	text-transform:uppercase;
	background:url(../images/wrap-btn.png) left no-repeat;
	color:#fff;
	margin-bottom:6px;
}
.wrap .wrap-btn:hover { color:#fff7cb; }
.home-title2, .home-title3 { margin-bottom:20px; }
.home-title2 h2, .home-title3 h2 {
	font:400 28px/1.2em Adamina;
	color:#ffffff;
	margin-bottom:12px;
}

.home-title2 h3, .home-title3 h3 {
	color:#eee8c8;
	font:400 18px/22px Adamina;
}

.home-title3 {
	border-top:1px solid #9d7e63;
	padding-top:24px;
	margin-bottom:24px;
}
@media (min-width: 980px) and (max-width: 1199px) {
	.home-title2 h2, .home-title3 h2 { font:400 26px/1.2em Adamina; }
	.home-title3 {
	padding-top:20px;
	margin-bottom:20px;
}
}

@media (max-width: 979px) {
	.home-title2 h2, .home-title3 h2 { font:400 26px/1.2em Adamina; }
		.home-title3 {
	padding-top:17px;
	margin-bottom:17px;
}
}
.list.styled.custom-list ul li:before { display:none; }
.list.styled.custom-list ul li {
	background:url(../images/list2.png) left 2px no-repeat;
	padding-left:24px;
	padding-bottom:2px;
}
.list.styled.custom-list ul li a {
	color:#938e7f;
	font:400 16px/1.2em Adamina;
}
.wrap2 {
	position:relative;
	padding-top:19px;
	padding-top:63px;
	border-bottom:5px solid #f6f5f0;
	padding-bottom:34px;
}
.wrap2:before {
	width:800%;
	left:-400%;
	z-index:-1;
	background:#fff;
	height:100%;
	top:0;
	position:absolute;
	display:block;
	content:"";
	border-bottom:5px solid #fff;
}
.home address {
	background:url(../images/address.png) left 20px no-repeat;
	padding-left:100px;
	border-left:1px solid #ebebeb;
	font:400 14px/24px Adamina;
}
@media (max-width: 767px) {
	.home address {
		border:none;
		background:none;
		text-align:center;
		padding-left:0;
	}
}
.home address .spacer { height:25px; }
.home address a {
	color:#eba41b;
	font:400 14px/24px Adamina;
	text-decoration:underline;
}
.home address a:hover { text-decoration:none; }
.home2-title {
	margin-top:25px;
	margin-bottom:39px;
}
@media (max-width: 767px) {
	.home2-title { text-align:center; }
}
.home2-title h2 {
	font:400 28px/1.2em Adamina;
	color:#865E42;
}

.logo-ftr { margin-top: 20px; margin-bottom:41px; }
.coffee-bnr {
	background:url(../images/poster-214.png)  no-repeat; /* -20px -30px */
	text-align:right;
	margin-top:22px;
	padding-bottom:55px;
 }
.coffee-bnr .txt {
	min-height: 90px;
}

.coffee-bnr h5 {
	font:400 32px/1.2em Adamina;
	color:#fab32a;
	margin-bottom:11px;
}
.coffee-bnr h5 span { color:#161616; }
.coffee-bnr p {
	color:#865E42; 
	font:400 21px/1.2em Adamina;
}
.coffee-bnr p span  {
	color:#5e9D6e;
}
.coffee-bnr .btn {
	background:url(../images/coffee-btn.png) no-repeat;
	height:72px;
	width:72px;
	display:block;
	text-indent:999999999999px;
	padding:0;
	float:right;
	margin-right:65px;
	margin-top:21px;
}
.coffee-bnr .btn:hover { opacity:0.7; }

@media (min-width: 768px) and (max-width: 979px) {
	/* .coffee-bnr { background:none; } */
		.coffee-bnr .txt { display: none; } 
		.coffee-bnr .btn { margin-top: 95px; }
}
@media (max-width: 767px) {
	.coffee-bnr { text-align:center; } 
	.coffee-bnr .btn {
		margin: 21px auto;
		float:none;
	}
	.alignnone {
		display:block;
		margin:5px auto 10px;
	}
}
@media (max-width: 480px) {
		.coffee-bnr .txt { display: none; } 
		.coffee-bnr .btn { margin-top: 95px; }
	
}
.testimonial { background:#fff; }
.footer {
	background:none;
	border:none;
	/* padding-top:47px; */
	 padding-top:1px;
}
.footer .social {
	text-align:center;
	margin-bottom:33px;
}
.footer .social li {
	display:inline-block;
	list-style:none;
	margin:0 7px;
}
.footer .social li a:hover { opacity:0.7; }
.footer .footer-text {
	float:none;
	/* padding-top:41px; */
	padding-top:10px;
	border-top:1px solid #f6f5f0;
	text-align:center;
	font:400 15px/1.2em Adamina;
	color:#837164;
	text-transform:none;
}
.footer .footer-text a { color:#837164; }
.footer .footer-text span { color:#ffbf43; }
.footer nav.footer-nav {
	float:none;
	text-align:center;
}
.footer nav.footer-nav ul {
	float:none;
	text-align:center;
	margin-top:15px;
}
.footer nav.footer-nav ul li {
	display:inline-block;
	float:none;
	padding:0 5px;
}
.footer nav.footer-nav ul li a:hover {
	color:#837164;
	text-decoration:underline;
}
.thumbnail, .featured-thumbnail {
	padding:0;
	border:none;
	border-radius:0;
	box-shadow:none;
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after { clear:both; }
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.input-block-level {
	display:block;
	width:100%;
	min-height:32px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
