@import url("../CherryFramework/style.css");
@import url(http://fonts.googleapis.com/css?family=Lily+Script+One);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700,300italic);
.sf-sub-indicator {
	background-image:url(images/arrows.png);
	right:auto;
	left:2px;
	top:10px;
}
.sub-menu .sf-sub-indicator { top:16px; }
#back-top span { background-color:#e89e9f; }
body h1, body h2, body h3, body h4, body h5, body h6 {
	line-height:1.3em;
	text-transform:lowercase;
}
.content-holder { padding-bottom:0; }
.header, .content-holder { background:url(images/main.png) 50% 0 repeat-y; }
.pagination { margin-bottom:45px; }
.btn, .btn:active, .btn:focus, .pagination li a, .pagination li span, .pager li a, body .pagination ul li a, body .pagination ul li span, .comment-reply-link {
	box-shadow:none;
	padding:0;
	text-shadow:none;
	border-radius:0px;
	border:none;
	color:#ffffff;
	font:300 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:none;
	text-decoration:none !important;
	letter-spacing:0px;
	background:#282828;
	padding:8px 19px;
	transition:all 0.3s;
}
.btn:active, .pagination li a:focus, .pager li a:focus, body .pagination ul li a:focus, .comment-reply-link:active, .comment-reply-link:focus {
	background:#282828;
	color:#ffffff;
	font:300 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	transition:all 0.3s;
}
.btn:hover, .pagination li a:hover, .pagination li.active a, .pagination li.active span, .pager li a:hover, body .pagination ul li a:hover, .comment-reply-link:hover {
	background:#e89e9f;
	color:#ffffff;
	font:300 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	transition:all 0.3s;
}
.about1-btn { background:#e89e9f; }
.about1-btn:hover { background:#282828; }
.pagination ul { box-shadow:none; }
.pagination li a, .pagination li span, .pager li a {
	margin-right:12px;
	border-radius:0 !important;
}
.select-menu {
	background:#fff;
	color:#000;
	border:none;
	border:1px solid #000;
	border-radius:0;
}
.nav.nav__primary {
	float:left;
	margin-bottom:0;
}
@media (max-width: 767px) {
	.nav.nav__primary {
		margin-right:0;
		float:none;
	}
}
.nav.nav__primary ul.sf-menu {
	padding-left:27px;
	padding-top:19px;
}
.nav.nav__primary ul.sf-menu li {
	background:none;
	padding:2px 0px 0px 20px;
	margin:0;
	width:100px;
	text-align:left;
}
.nav.nav__primary ul.sf-menu li a {
	border:none;
	letter-spacing:0px;
	padding:0;
	border-radius:0px;
	background:none;
	transition:all 0.4s;
	font-weight:300;
	padding:5px 12px;
	display:inline-block;
}
.nav.nav__primary ul.sf-menu li a:hover {
	color:#ffffff;
	transition:all 0.4s;
	background:#181818;
}
.nav.nav__primary ul.sf-menu li.current_page_item a, .nav.nav__primary ul.sf-menu .sfHover a {
	color:#ffffff;
	background:#181818;
}
.nav.nav__primary ul.sf-menu .sub-menu {
	padding:15px 0px;
	background:#181818;
	width:100%;
	margin-top:-45px;
	left:-85%;
	margin-left:0px;
	text-align:left;
	min-width:100px;
}
.nav.nav__primary ul.sf-menu .sub-menu li:first-child { border:none; }
.nav.nav__primary ul.sf-menu .sub-menu li {
	padding:0;
	display:block;
	margin:0 auto;
	width:100%;
	border-left:none;
	border:none;
	background:none;
}
.nav.nav__primary ul.sf-menu .sub-menu li a {
	font:400 12px/30px Open Sans;
	color:#ffffff;
	margin:0;
	display:block;
	padding:0 15px;
	width:100%;
	text-transform:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	background:none;
}
.nav.nav__primary ul.sf-menu .sub-menu li a:before { display:none; }
.nav.nav__primary ul.sf-menu .sub-menu li a:hover {
	color:#000;
	background:#fff;
}
.nav.nav__primary ul.sf-menu .sub-menu li.current_page_item > a, .nav.nav__primary ul.sf-menu .sub-menu a:hover {
	color:#000;
	background:#fff;
}
.nav.nav__primary ul.sf-menu .sub-menu .sub-menu:before { display:none; }
.nav.nav__primary ul.sf-menu .sub-menu .sub-menu {
	left:-100%;
	margin-top:-15px;
}
.nav.nav__primary ul.sf-menu .sub-menu .sf-sub-indicator {
	top:10px !important;
	right:-12px !important;
}
.header {
	padding:14px 0;
	border:none;
	padding-bottom:61px;
}
.logo_tagline {
	font:400 14px/1.2em Open Sans;
	color:#181818;
	padding-top:21px;
}
@media (max-width: 767px) {
	.logo.pull-left {
		float:none;
		text-align:center;
	}
}
.logo.pull-left a:focus, .logo.pull-left a:hover, .logo.pull-left a:active {
	text-decoration:none;
	color:inherit;
}
.ie8 .home .search-form_is { height:50px !important; }
.ie8 .team-grid figure { width:100%; }
.title-section { padding-bottom:41px; }
.title-section .title-header {
	font-size:36px;
	margin-bottom:19px;
	letter-spacing:1px;
	color:#181818;
}
.title-section .breadcrumb {
	background:transparent;
	padding-left:0;
	border-radius:0;
	padding-bottom:5px;
	border-bottom:1px dashed #f2ddd8;
	border-top:1px dashed #f2ddd8;
}
.title-section .breadcrumb li {
	font:400 12px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#676767;
}
.title-section .breadcrumb a { color:#181818; }
.title-section .breadcrumb li.active { color:#676767; }
.title-section .breadcrumb .divider { padding:0 5px; }
.post-header .post-title {
	font-size:36px;
	margin-top:0;
	margin-bottom:3px;
	letter-spacing:1px;
}
.post-header .post-title a { color:#181818; }
@media (max-width: 767px) {
	.filter-wrapper .pull-right {
		float:left;
		width:100%;
	}
}
.filter-wrapper .pull-right {
	padding-bottom:17px;
	padding-top:0px;
	margin-top:-6px;
}
@media (max-width: 767px) {
	.filter-wrapper .pull-right {
		float:left;
		width:100%;
	}
}
.filter-wrapper .pull-right strong {
	font:bold 14px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#181818;
	padding:0px;
}
.filter-wrapper .pull-right #filters, .filter-wrapper .pull-right #tags { margin:0; }
@media (max-width: 767px) {
	.filter-wrapper .pull-right #filters, .filter-wrapper .pull-right #tags { width:100%; }
}
.filter-wrapper .pull-right #filters li, .filter-wrapper .pull-right #tags li { padding-left:5px; }
.filter-wrapper .pull-right #filters a, .filter-wrapper .pull-right #tags a {
	font:400 14px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#676767;
	border-radius:0px;
	padding:0px;
	margin-right:9px;
	display:inline;
}
.filter-wrapper .pull-right #filters .active a, .filter-wrapper .pull-right #tags .active a {
	background:none;
	color:#dfa99d;
}
.filter-wrapper .pull-right #filters a:hover, .filter-wrapper .pull-right #tags a:hover {
	background:none;
	color:#dfa99d;
}
.zoom-icon:before {
	width:73px;
	height:73px;
	background:url(images/zoom.png) no-repeat;
	margin:-36px 0 0 -36px;
}
.portfolio_item_holder .caption__portfolio { padding-top:20px; }
.post_meta, .post_meta_unite {
	padding:4px 0;
	border-color:#f2ddd8 !important;
	border-top:none;
	border-bottom:1px dashed #f2ddd8;
	color:#676767;
}
.post_meta i, .post_meta_unite i { color:#dfa99d; }
.post_meta .post_author a, .post_meta_unite .post_author a { color:#181818; }
.post_meta div.post_meta_unite {
	padding:4px 0 0 0;
	margin:4px 0 0 0;
}
.post_meta>div.post_meta_unite, .post_meta {
	border-top:1px dashed #f2ddd8;
	border-bottom:none;
}
.post_meta { border-bottom:1px dashed #f2ddd8; }
.post-author {
	border-radius:0px;
	border:1px solid #dedede;
	background:#f9f9f9;
}
.post-author .post-author_h {
	font-size:14px;
	line-height:1.2em;
	color:#181818;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:none;
}
.post-author .post-author_h a { color:#181818; }
.post-author .post-author_link {
	font:400 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#676767;
}
.post-author .post-author_link a {
	color:#181818;
	text-transform:capitalize;
}
.post-author .post-author_gravatar img {
	padding:0px;
	border:none;
}
.related-posts_h, .comments-h, #respond h3 { font-size:36px; }
.related-posts a {
	font:bold 12px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#181818;
}
.comment-holder .comment-list .comment-body {
	background:#f9f9f9;
	border:1px solid #dedede;
	border-radius:0px;
}
.comment-holder .comment-list .comment-body .comment-author img {
	padding:0px;
	border:none;
}
.comment-holder .comment-list .comment-body .author {
	font:bold 12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#181818;
}
.comment-holder .comment-list .comment-body .comment-meta {
	font:400 12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#676767;
}
.comment-holder .comment-list .comment-body .extra-wrap p {
	font:400 12px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#676767;
}
.comment-holder .comment-list .comment-body .wrapper { overflow:visible; }
#respond .field input {
	border-radius:0px;
	font:400 12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#676767;
	background:#fff;
	border:1px solid #dedede;
	box-shadow:none !important;
}
#respond textarea {
	border-radius:0px;
	font:400 12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#676767;
	background:#fff;
	border:1px solid #dedede;
	box-shadow:none !important;
}
.content-holder input[type="submit"].btn, .content-holder input[type="reset"].btn { height:auto; }
.sidebar .widget { margin-bottom:33px; }
.sidebar h3 {
	font-size:36px;
	margin-top:0;
	margin-bottom:3px;
	letter-spacing:1px;
}
.sidebar div[id^="categories"] ul, .sidebar div[id^="archives"] ul { margin:0; }
.sidebar div[id^="categories"] ul li:before, .sidebar div[id^="archives"] ul li:before { display:none; }
.sidebar div[id^="categories"] ul li, .sidebar div[id^="archives"] ul li {
	list-style:none;
	padding-left:0px;
	margin-bottom:6px;
}
.sidebar div[id^="categories"] ul li a, .sidebar div[id^="archives"] ul li a {
	color:#dfa99d;
	font:400 14px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.sidebar .post-list li { padding-bottom:8px; }
.sidebar .post-list figure {
	margin:0;
	margin-top:7px;
	margin-bottom:20px;
	margin-bottom:20px;
}
.sidebar .post-list h4 {
	font:bold 14px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:none;
	margin-top:0;
	margin-bottom:0px;
	background:none;
	margin-bottom:12px;
}
.sidebar .post-list h4 a { color:#181818; }
.sidebar .post-list time {
	color:#676767;
	font:300 12px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:8px;
	display:inline-block;
}
.sidebar .post-list .post-list_comment {
	color:#dfa99d;
	font:300 12px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:14px;
}
.sidebar .post-list .excerpt {
	color:#676767;
	margin-bottom:19px;
	font:300 12px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.featured-thumbnail, .thumbnail {
	padding:0;
	border:none;
	border-radius:0;
	box-shadow:none;
}
#wp-calendar thead th, #wp-calendar caption { color:#181818; }
.list.styled.custom-list li:before { display:none; }
.list.styled.custom-list li { margin-bottom:0; }
.list.styled.custom-list li a {
	color:#dfa99d;
	font:400 14px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	padding:7px 0;
}
.list.styled.custom-list li a:hover {
	color:#fff;
	text-decoration:none;
	background:#181818;
	padding:7px 19px;
	transition:all 0.3s;
}
.title-box_primary {
	font-size:36px;
	letter-spacing:1px;
}
.service-title { padding-bottom:6px; }
.service-title h2 { line-height:36px; }
.service-title1 { margin-bottom:6px; }
.service-title1 h2 {
	line-height:36px;
	letter-spacing:0;
}
.service-list h2 {
	margin-top:0;
	color:#181818;
	font:400 18px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:none;
}
.service-list h2 a { color:#181818; }
.posts-list figure { margin-right:26px; }
.posts-list .post-title { margin-bottom:3px; }
.posts-list .excerpt { margin-bottom:43px; }
.posts-list .post__holder { margin-bottom:22px; }
.text-highlight {
	background:none;
	padding:0;
	color:#181818;
	font:400 14px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.alignleft { margin-right:25px; }
.spacer { height:22px; }
.about1-btn { margin-top:26px; }
.about-title3 { padding-top:32px; }
.about-title2 {
	padding-top:32px;
	margin-bottom:5px;
}
.about-title2 h2 { padding-bottom:12px; }
.about-title2 h3 {
	font:bold 24px/30px Open Sans;
	color:#181818;
	text-transform:none;
	letter-spacing:-2px;
}
.list.unstyled { padding-top:12px; }
.list.unstyled ul li { padding-bottom:4px; }
.list.unstyled ul li a {
	color:#dfa99d;
	font:400 14px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.team-title {
	padding-top:23px;
	padding-bottom:6px;
}
@media (max-width: 767px) {
	.team-grid { text-align:center; }
}
.team-grid h5 {
	font:400 14px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:none;
	margin-top:27px;
	margin-bottom:5px;
}
.team-grid h5 a { color:#181818; }
@media (max-width: 767px) {
	.team-grid figure.featured-thumbnail.thumbnail {
		text-align:center;
		display:block;
		width:100%;
	}
}
@media (max-width: 767px) {
	.team-grid figure.featured-thumbnail.thumbnail a {
		float:none;
		display:inline-block;
	}
}
.home-list .mini-post-content { clear:both; }
.home-list figure {
	margin:0;
	max-width:100%;
}
.home-list li+li {
	border:none;
	padding-top:2px;
}
.home-list h4 {
	font:bold 24px/30px Open Sans Condensed;
	text-transform:none;
	margin-bottom:2px;
}
.home-list h4 a { color:#181818; }
.home-list .excerpt { margin-top:22px; }
.home-list .mini-post-meta {
	color:#181818;
	margin-bottom:7px;
	font:400 12px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.home-list .btn {
	display:inline-block;
	margin-top:22px;
	margin-bottom:19px;
}
.home-list .tags {
	border-top:1px dashed #f2ddd8;
	border-bottom:1px dashed #f2ddd8;
	color:#676767;
	padding:10px 0 13px;
	font:400 12px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.home-list .tags a { color:#e29d98; }
.home .widget {
	padding-left:20px;
	margin-bottom:26px;
}
@media (max-width: 767px) {
	.home .widget { padding-left:0; }
}
.home .widget h3 {
	font-size:36px;
	margin-top:0;
}
.home .widget .search-form #searchform {
	display:inline-block;
	margin:0;
	border:3px solid #f7f7f7;
}
.home .widget .search-form .search-form_it {
	border:none;
	box-shadow:none;
	margin:0;
	padding:10px;
}
@media (min-width: 1200px) {
	.home .widget .search-form .search-form_it { width:262px; }
}
@media (max-width: 979px) {
	.home .widget .search-form .search-form_it { width:125px; }
}
.home .widget .search-form .search-form_is {
	background:url(images/search.png) 50% #e89e9f no-repeat;
	margin:-3px;
	height:50px;
	padding:17px 25px;
}
.home .widget .search-form .search-form_is:hover {
	opacity:0.6;
	transition:all 0.3s;
}
.home .widget .follow { margin-left:0; }
@media (max-width: 979px) {
	.home .widget .follow { text-align:center; }
}
.home .widget .follow li {
	list-style:none;
	display:inline-block;
}
@media (max-width: 979px) {
	.home .widget .follow li { padding:8px; }
}
.home .widget .follow li a { transition:all 0.3s; }
.home .widget .follow li a:hover {
	transition:all 0.3s;
	opacity:0.6;
}
.home .widget .follow li+li { padding-left:15px; }
@media (max-width: 979px) {
	.home .widget .follow li+li { padding:8px; }
}
.home .widget .post-list {
	margin-top:-5px;
	margin-bottom:-9px;
}
.home .widget .post-list .post-list_h {
	margin-top:0;
	text-transform:none;
	margin-bottom:0;
	font:bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.home .widget .post-list .post-list_h a { color:#181818; }
.home .widget .post-list .excerpt {
	color:#555555;
	font:400 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:4px;
}
.home .widget .post-list li {
	padding-right:30px;
	padding-bottom:0px;
}
.home .widget .post-list figure { margin-top:3px; }
.home div[id^="categories"] h3, .home div[id^="archives"] h3 { margin-bottom:2px; }
.home div[id^="categories"] ul, .home div[id^="archives"] ul { margin:0; }
.home div[id^="categories"] ul li:before, .home div[id^="archives"] ul li:before { display:none; }
.home div[id^="categories"] ul li, .home div[id^="archives"] ul li {
	list-style:none;
	padding-left:0px;
	margin-bottom:6px;
}
.home div[id^="categories"] ul li a, .home div[id^="archives"] ul li a {
	color:#dfa99d;
	font:400 14px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.home-title {
	padding-top:0px;
	margin-bottom:-6px;
}
.home-title h2 { font-size:36px; }
.home .header { padding-bottom:13px; }
.tiles_wrapper { padding-bottom:29px; }
@media (max-width: 767px) {
	.tiles_wrapper { display:none; }
}
.footer {
	background:url(images/main-footer.png) center top no-repeat;
	border:none;
	padding-top:25px;
}
.footer .footer-text {
	font:400 14px/1.2em Open Sans;
	color:#181818;
}
.footer .footer-text a { color:#181818; }
.footer .policy-block {
	padding-left:10px;
	border-left:1px solid #181818;
	margin-left:10px;
}
.footer .site-name { text-decoration:none; }
.footer-nav li a:hover {
	text-decoration:underline !important;
	color:#181818;
}
.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:34px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.tiles_wrapper .tiles_filters {
	list-style:none;
	margin:0 0 20px 0;
}
.tiles_wrapper .tiles_filters li {
	display:inline-block;
	margin:2px;
}
.tiles_wrapper .tiles_filters li a {
	color:#fff;
	padding:2px 5px;
	background:#676767;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.tiles_wrapper .tiles_filters li a:hover {
	text-decoration:none;
	color:#000;
	background:#DFA99D;
}
.tiles_wrapper .tiles_filters li.active a {
	color:#000;
	background:#DFA99D;
}
.tiles_wrapper .tiles_view {
	border:none;
	position:relative;
	overflow:hidden;
	display:none;
}
.tiles_wrapper .tiles_view .tiles-item {
	float:left;
	width:100%;
	height:360px;
	overflow:hidden;
	position:relative;
	background:url(images/tilesLoader.gif) 50% 50% no-repeat #DFA99D;
}
.tiles_wrapper .tiles_view .tiles-item .inner_wrap {
	width:100%;
	height:100%;
	border:2px solid #fff;
	overflow:hidden;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:cover;
	box-sizing:border-box;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.tiles_wrapper .tiles_view .tiles-item .inner_wrap:hover .desc h5 a {
	left:0;
	z-index:999;
}
.tiles_wrapper .tiles_view .tiles-item .inner_wrap:hover .desc .excerpt { left:0; }
.tiles_wrapper .tiles_view .tiles-item .desc {
	position:relative;
	top:70%;
}
.tiles_wrapper .tiles_view .tiles-item .desc .meta { display:none; }
.tiles_wrapper .tiles_view .tiles-item .desc h5 { margin-bottom:0; }
.tiles_wrapper .tiles_view .tiles-item .desc h5 a {
	color:#ffffff;
	font:bold 18px/1.2em Open Sans Condensed;
	padding:5px 10px;
	background:#000;
	font-size:20px;
	position:relative;
	z-index:-1;
	left:-100%;
	text-transform:capitalize;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.tiles_wrapper .tiles_view .tiles-item .desc .excerpt {
	background:#000;
	padding:5px 10px;
	margin:0;
	display:inline-block;
	color:#ffffff;
	font:bold 18px/1.2em Open Sans Condensed;
	position:relative;
	left:-100%;
	-webkit-transition:all 0.4s ease 0.2s;
	-moz-transition:all 0.4s ease 0.2s;
	-o-transition:all 0.4s ease 0.2s;
	transition:all 0.4s ease 0.2s;
}
.isotope_wrapper .masonry_filters {
	list-style:none;
	margin:0 0 20px 0;
}
.isotope_wrapper .masonry_filters li {
	display:inline-block;
	margin:2px;
}
.isotope_wrapper .masonry_filters li a {
	color:#fff;
	padding:2px 5px;
	background:#676767;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.isotope_wrapper .masonry_filters li a:hover {
	text-decoration:none;
	color:#000;
	background:#DFA99D;
}
.isotope_wrapper .masonry_filters li.active a {
	color:#000;
	background:#DFA99D;
}
.isotope_wrapper .masonry_view {
	border:1px solid #DFA99D;
	border-radius:5px;
	position:relative;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.isotope_wrapper .masonry_view .masonry-item { width:30%; }
.isotope_wrapper .masonry_view .masonry-item .inner_wrap {
	padding:5px;
	margin:5px;
	border:1px solid #ddd;
	border-radius:5px;
	overflow:hidden;
}
.isotope_wrapper .masonry_view .masonry-item figure {
	position:relative;
	margin:0 0 0 0;
	display:block;
}
.isotope_wrapper .masonry_view .masonry-item figure a { width:100%; }
.isotope_wrapper .masonry_view .masonry-item figure a img { width:100%; }
.isotope_wrapper .masonry_view .masonry-item .desc { margin-top:20px; }
