/* 
Theme Name: Crawford
Description: Crawford is a responsive minimalist theme designed for writers.
Author: Michael Burrows  
Author URI: http://www.wpmultiverse.com/
Theme URI: http://www.wpmultiverse.com/themes/crawford/
Tags: black, white, light, one-column, responsive-layout, custom-menu, custom-colors, editor-style, featured-images, sticky-post
Version: 1.0.3
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html 
Crawford WordPress Theme, Copyright 2014 wpmultiverse.com
Crawford WordPress Theme is distributed under the terms of the GNU GPL
Text Domain: crawford
*/ 

@font-face {
    font-family: 'source_sans_proregular';
    src: url('fonts/sourcesanspro-regular-webfont.eot');
    src: url('fonts/sourcesanspro-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-regular-webfont.woff') format('woff2'),
         url('fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'source_sans_probold';
    src: url('fonts/sourcesanspro-bold-webfont.eot');
    src: url('fonts/sourcesanspro-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-bold-webfont.woff') format('woff2'),
         url('fonts/sourcesanspro-bold-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'source_sans_proitalic';
    src: url('fonts/sourcesanspro-it-webfont.eot');
    src: url('fonts/sourcesanspro-it-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-it-webfont.woff') format('woff2'),
         url('fonts/sourcesanspro-it-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-it-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

body {color: #797979; font-family:'Domine',serif;}
img {display:inline-block; height:auto; max-width:100%;}

/* ----- header & footer ----- */
header {margin:45px 0;}
header #logo-tagline {text-align:center; padding-bottom:30px;}
header #site-name {text-transform:uppercase; font-size:48px; color:#222; font-family:'Oswald',sans-serif; margin:0;}
header #tagline {margin:20px 0 0 0;}

footer {margin-top:60px;}
#footer-sidebar {padding-top: 60px;border-top: 1px solid #e0e0e0; overflow: hidden;}
#footer-sidebar .row {overflow: hidden;}
#footer-sidebar .col { padding:0px 0 0px 0;}
#footer-meta {padding:25px 0 0; overflow: hidden;}
#footer-meta p {color: #797979}
#footer-meta a {color:#797979; font-family: "source_sans_proregular";}
#footer-meta .copyright
{
	float: left;
	display: block;
}
#footer-meta nav
{
	float: left;
}
#footer-meta .menu {position:relative; float:left; left:50%; padding:0; list-style:none; margin-top:0;}
#footer-meta .menu li {position:relative; float:left; right:50%; margin: 0 2px; font-size:12px;}

/* ----- widgets ----- */
.widget p {line-height:1.4em;}
.widget ul {padding-left:0;}
.widget li {margin:0 0 5px 16px;}
.widget select {width:100%;}
.widget_search input[type=text] {width:75%;}
.widget_calendar table {width:100%;}
.widget_calendar table td {text-align:center;}
.widget_calendar table caption {border-bottom:1px solid #ddd; padding-bottom:6px; margin-bottom:10px;}
.widget_tag_cloud a {font-size:12px!important; background-color:#eee; padding:4px 6px; margin:0 6px 6px 0; display:inline-block;}

/* ----- posts ----- */
.divider {width:100%; text-align:center; color:#ddd; font-size:30px; margin-top:42px;}
.excerpt-link {width:100%; text-align:center; font-size:14px; font-weight:bold;}
article {margin-bottom:25px; line-height:1.75em; font-size:18px;}
article.last .divider {display:none;}
article h1, article h2, article h3, article h4, article h5, article h6 {font-weight:bold; margin:0 0 25px 0; line-height:1.5em;} 
article h1 {font-size:32px;}
article h2 {font-size:29px;}
article h3 {font-size:26px;}
article h4 {font-size:24px;}
article h5 {font-size:21px;}
article h6 {font-size:18px;}
article p, article ul, article ol {margin-bottom:25px;}
article ul ul, article ol ol {margin-bottom:0}
article li {margin-bottom:10px;}
article table {width:100%; margin-bottom:25px;}
article table td, article table th {border:1px solid #ddd; padding:5px 10px; font-size:16px;}
article blockquote {border-left:3px solid #20b2aa; padding-left:30px;}
article blockquote cite {font-style:italic;}
article dl {margin-bottom:25px;}
article dt {font-weight:bold; font-size:17px;}
article dd {margin:0 0 10px 0; font-size:16px;}
#featured-image, .featured-image {margin-bottom:30px; text-align:center;}
#featured-image img, .featured-image img {padding-bottom:3px; border-bottom:1px solid #ddd;}
#post-tags {font-size:14px; text-align:center; margin-top:45px;}
#post-tags a {color:#353535; margin-right:10px; font-style:italic; display:inline-block;}
#page-links {text-align:center; font-size:14px;}
.wp-caption, .gallery-caption {max-width:97%; font-size:14px;}
.wp-caption-text {font-size:14px;}
.aligncenter {text-align:center; margin: auto;}
.alignleft {float:left; margin-right:15px;}
.alignright {float:right; margin-left:15px;}
.sticky {background-color:#f0f8ff; padding:20px 60px;}
.sticky .post-title {font-size:40px;}
.sticky .divider {display:none;}
.pager {width:100%; clear:both; text-transform:uppercase;overflow: hidden;}
.pager .page-numbers, #page-links a {
background-color:#222; 
color:#fff; 
float: left;
margin-right: 10px;
font-family: "source_sans_proregular";
font-size: 1.1428em;
color: #fff;
width: 2.714em;
height: 2.714em;
display: block;
border: 1px solid #16a085;
background-color: #16a085;
text-align: center;
line-height: 2.714em;
}
.pager .current {
width: 2.714em;
height: 2.714em;
}
.pager a.prev, .pager a.next {
width: auto !important;
padding: 0 18px;
text-transform: uppercase;
}
.pager .current {background-color: #fff;
color: #16a085;
border: 1px solid #16a085;}

/* ----- comments ----- */
#comments {margin-top:60px; margin-bottom:45px; border-top:1px solid #ddd; padding-top:25px;}
#comments-title {font-size:18px;}
#respond {margin-top:30px;}
.comment-form-comment label {width:100%; margin-bottom:10px;}
.comment-list {list-style:none; padding-left:0;}
.comment-list li {margin-bottom:20px;}
.comment-author-name {margin-bottom:3px; font-weight:bold;}
.comment-author-name a {color:#222;}
.comment-body p {margin-top:0; line-height:1.75em;}
.bypostauthor {padding:5px 20px; background-color:#f0f8ff;}
.comment-awaiting-moderation {color:#aaa; font-style:italic; background-color:#ebebeb; padding:8px;}
#commentform label, .form-allowed-tags {display:none;}

/* ----- form elements ----- */
.screen-reader-text {display:none;}






/* -- media queries -- */
@media (max-width:768px) {	
	header {margin:25px 0;}
	#logo a {font-size:36px;}
	header nav li {width:100%; border:0; float:none; text-align:center;}
	header nav .menu-item-has-children:hover {background-color:transparent;}	
	header .navbar-toggle {background-color:#222; float:left; position:absolute; margin-top:9px; z-index:9999;}
	header .navbar-toggle span {background-color:#fff;}
}
@media (max-width:992px) {	
	#footer-sidebar .col {border:0;}
}


*{
	margin: 0;
	padding: 0;
}

*, *::before, *::after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

img
{
	max-width: 100%;
	height: auto;
}
input,
textarea {
    -webkit-box-sizing : border-box;‌​
    -moz-box-sizing : border-box;
    box-sizing : border-box;
}
li
{
	list-style:none;
}
body {
	font-family: "source_sans_proregular";
	font-size: 14px;
	background-color: #f6f6f6;
	color: #797979;
}
a
{
	color: #16a085;
	text-decoration: none;
	font-family: "source_sans_probold";
}
.container-main
{
	border: 1px solid #e0e0e0;
	max-width: 940px;
	margin: 51px auto 0;
	padding: 20px;
	background-color: #fff;
	min-width: 260px;
}
#nav {
float: left;
font-size: 14px;
width: 73.2%;
}

.header-bottom
{
	font-size: 0;
	display: inline-block;
	padding: 24px 0 0px;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
}

#nav
{
	float: left;
	font-size: 14px;
	width: 73.2%;
}
#nav .nav-show,
#nav .nav-hide
{
    display: none;
}

.menu-item
{
	float: left;
	margin-right: 30px;
	position: relative;
	padding-bottom: 17px;
}
.menu-item:last-child
{
	margin-right: 0;
}
.menu-item a
{
	color: #797979;
	font-size: 1.14285em;
	font-family: "source_sans_proregular";
}
.menu-item_active a,
.menu-item:hover > a:first-of-type
{
	color: #16a085;
}
#menu-menu .sub-menu
{
	display: none;
	position: absolute;
	left: 0;
	z-index: 9999;
	background-color: #f6f6f6;
	border: 1px solid #e0e0e0;
	width: 140px;
	margin-top: 16px;
}
#menu-menu .sub-menu .sub-menu
{
    top: -17px;
    right: -184px;
    /* margin-right: -100px; */
    left: auto;
    width:182px;
}
#menu-menu .menu-item:hover > .sub-menu:first-of-type
{
	display: block;
}
/*#menu-menu .menu-item .sub-menu .menu-item .sub-menu
{
	display: none;
}
#menu-menu .menu-item .sub-menu .menu-item:hover .sub-menu
{
	display: block;
}*/
.sub-menu .menu-item
{
	float: none;
	margin-right: 0;
	padding: 10px;
	position:initial;
}
.sub-menu .menu-item a
{
	color: #797979;
	padding: 4px 10px;
	display: inline-block;
	display: block;
	height: 100%;
	background: url("img_blog/menu-arrow.png") right center no-repeat;
}
.sub-menu > .menu-item:hover:first-of-type a
{
	background: url("img_blog/menu-arrow-active.png") right center no-repeat;
}
.sub-menu .sub-menu .sub-menu .menu-item a
{
   background: none;
}
.header-bottom .search
{
	float: right;
	width: 26.8%;
	text-align: right;
	overflow: hidden;
	font-size: 14px;
	max-width: 230px;
}
.header-bottom .search-lang
{
	float: right;
	background: url("img_blog/flag.png") no-repeat;
	width: 25px;
	height: 17px;
	margin-top: 2px;
}
.header-bottom .search-query
{
	float: left;
	width: 70%;
	margin: 0px 1% 0 0;
	border: none;
	color: #bcbcbc;
	line-height: 1.7em;
	padding-right: 5px;
}
.header-bottom .search-button
{
	background: url("img_blog/search-img.png") no-repeat;
	background-position: right 0 top 2px;
	border: none;
	width: 15px;
	height: 16px;
	float: left;
	margin-top: 2px;
}

.post
{
	margin: 40px 0;
}
.post-date,
.comment-date
{
	color: #b5b5b5;
	font-size: 1.1428em;
	font-family: "source_sans_proitalic";
}
.post-title
{
	color: #16a085;
	font-size: 1.2857em;
	margin-top: 8px;
}
.post-body
{
	overflow: hidden;
	margin-top: 35px;
}
.post-img
{
	float: left;
	width: 37.34%;
	margin-right: 2.12%;
}
.post-link
{
	margin: 28px 0;
	display: block;
}
.post-link:after
{
	content: "";
	display: inline-block;
	height: 9px;
	width: 38px;
	background: url("img_blog/arrow.png") no-repeat right center;
}
.post-excerpt,
.comment-excerpt
{
	line-height: 1.7142em;
}
.post-author a,
.link-reg
{
	font-family: "source_sans_proregular";
}
.post-share
{
	overflow: hidden;
	margin-top: 18px;
}
.post-share a 
{	
	float: left;
	margin:0px 5px 5px 0;
	color: #fff;
	font-family: "source_sans_proregular";
	text-transform: uppercase;
	padding: 6px 15px 5px 45px;
	background: url("img_blog/social-icons.png") no-repeat;
	background-position: 13px 1px;
}

.post-share .share-fb,
.social-fb
{
	background-color: #8593aa;
}
.post-share .share-tw,
.social-tw
{
	background-color: #85bcdc;
	background-position: 12px -43px;
}
.post-share .share-g,
.social-g
{
	background-color: #ee5b5b;
	background-position: 17px -91px;
}


#footer-sidebar .widget h4
{
	font-size: 1.2857em;
	margin-bottom: 25px;
	font-weight: normal;
}

#footer-sidebar .left 
{
	float: left;
	width: 29%;
}
#footer-sidebar .middle
{
	float: left;
	width: 26%;
	margin: 0 7.72%;
}
#footer-sidebar .right
{
	float: left;
	width: 29.56%;
}

#footer-sidebar .right form
{
	margin-bottom: 33px;
	min-width: 200px;
	display: inline-block;
}
#footer-sidebar .right form .search-field,
.comment-respond input,
textarea,
.contact form input
{
	width: 100%;
	padding: 0 10px;
	height: 38px;
	line-height: 2.742em;
	border: 1px solid #d3d3d3;
	color: #797979;
}
#footer-sidebar .right form .btn-submit
{
	text-transform: uppercase;
	background-color: #16a085;
	color: #fff;
	height: 40px;
	width: 100%;
	border: 1px solid #16a085;
}

.social
{
	overflow: hidden;
	display: inline-block;
}
.social li
{
	float: left;
	margin: 0 10px 10px 0;
}
.social li a
{
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	display: block;
	background-image: url("img_blog/social-icons.png");
	background-repeat: no-repeat;
	background-position: center 10px;
}
.social li.social-tw a
{
	background-position: center -33px;
}
.social li.social-g a
{
	background-position: center -80px;
}
.social li.social-in a
{
	background-position: center -155px;
	background-color: #37668d;
}
.social li:last-child
{
	margin-right: 0;
}

.article
{
	margin-top: 40px;
}
.article .post-body
{
	margin: 0;
}
.article .paragraph
{
	margin: 40px 0;
	line-height: 1.7142em;
}
.services-type
{
	margin: 15px 0 12px 0;
}
.services-type span,
.services-type a
{
	color: #16a085;
	font-family: "source_sans_proregular";
	cursor: pointer;
}
.post-author img
{
	margin: 0 0 -20px 10px;
	-webkit-border-radius: 51px;
	-moz-border-radius: 51px;
	border-radius: 51px;
}
.article .post-share
{
	margin: 65px 0 50px;
}
.text-center
{
	text-align: center;
}
.text-bold
{
	font-family: "source_sans_probold";
}
.rating-scale {
    width: 145px;
    height: 25px;
    background: url("img_blog/rating.png") no-repeat;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.rating-level {
    height: 25px;
    background: url("img_blog/rating-active.png") no-repeat;
    display: block;
}
.rating-level-1
{
	width: 26px;
}
.rating-level-2
{
	width: 57px;
}
.rating-level-3
{
	width: 87px;
}
.rating-level-4
{
	width: 118px;
}
.breadcrumbs
{
	margin-bottom: 40px;
}
.breadcrumbs span a:after
{
	content: "";
	padding: 0 10px;
	background: url("img_blog/arrow-grey.png") no-repeat center;
	display: inline-block;
	width: 13px;
	height: 6px;
}
.breadcrumbs span
{
	color: #797979;
	font-family: "source_sans_proregular";
}

.tag
{
	padding: 4px 15px;
	text-transform: uppercase;
	color: #fff;
	background-color: #16a085;
	display: inline-block;
	margin: 0px 2px 5px 0;
	font-family: "source_sans_proregular";
}
.tag:hover
{
	background-color: #1abc9c;
}
.head
{
	font-size: 1.2857em;
	margin-bottom: 25px;
}
.articles-list
{
	overflow: hidden;
}
.related-articles a 
{
	float: left;
	width: 16.17%;
	margin: 0 4.7875% 0 0;
}
.related-articles a
{
	float: left;
	width: 16.17%;
	margin: 0 4.7875% 0 0;
}
.related-articles a:last-child
{
	margin-right: 0;
}
.date-small
{
	font-size: 1em;
}
.related-articles .caption
{
	font-size: 1em;
	color: #16a085;
	margin-top: 8px;
}
.comments-count 
{
	color: #16a085;
}
.comment-list li 
{
	padding: 25px 0;
	border-bottom: 1px solid #e0e0e0;
	background: none;
}
.comment-list li li
{
	border: none;
	padding: 15px 0 0 70px;
	margin-bottom: 0;
}
.comment-list .comment:last-child
{
	border: none;
}
.comment-body
{
	position: relative;
	padding-left: 70px;
	word-break: break-all;
}

.says
{
	display: none;
}
.comment-list li .fn,
.comment-edit-link
{
	color: #16a085 !important;
}
.comment-list li .commentmetadata a
{
	margin: 5px 0 10px;
	font-size: 1em;
	color: #b5b5b5;
	font-family: "source_sans_proitalic";
} 
.comment-author
{
	color: #16a085;
}
.comment-body img
{
	position: absolute;
	width: 51px;
	top: 0;
	left: 0;
		-webkit-border-radius: 51px;
	-moz-border-radius: 51px;
	border-radius: 51px;
}
.comment-intro
{
	overflow: hidden;
}
.reply
{
	margin-left: 40px;
}
.comment-reply-title
{
	font-size: 1.2857em;
	margin-bottom: 25px;
	font-weight: normal;
}
.comment-form-author input,
.comment-form-email input,
.comment-form-url input
{
	margin-bottom: 10px;
	max-width: 278px;
}
.comment-form-comment textarea,
.contact form textarea
{
	max-width: 448px;
	resize: vertical;
	min-height: 210px;
}
.comment-respond .form-submit #submit,
.contact form .wpcf7-submit
{
	margin-top: 30px;
	max-width: 245px;
	cursor: pointer;
	text-transform: uppercase;
	background-color: #16a085;
	color: #fff;
	height: 40px;
	width: 100%;
	border: 1px solid #16a085;
}
.contact-head
{
	margin: 45px 0 30px;
	line-height: 1.7em;
}
.contact-head a
{
	font-family: "source_sans_proregular";
}
.meetrip-form-head
{
	margin: 50px auto 25px;
	width: 53.19%;
}
.contact form 
{
width: 53.19%;
margin: 0 auto;
min-width: 215px;
}
.contact form input
{
	margin-bottom: 10px;
}
.contact form textarea
{
	max-width: none;
}









@media screen and (max-width: 840px) {
#menu-menu .sub-menu
{
left:125px;
top:-17px;
}
#footer-sidebar .jr-insta-thumb ul
{
	max-width: 250px;
	display: inline-block;
	float: none;
}   
#footer-sidebar .left
{
	width: 100%;
	text-align: center;
}
#footer-sidebar .middle
{
	width: 100%;
	margin: 20px 0 0 0;
	text-align: center;
}
#footer-sidebar .right
{
	width: 100%;
	margin-top: 20px;
	text-align: center;
}
#footer-sidebar .right form
{
	width: 50%;
}

#nav
    {
        position: relative;
    }
#nav > a
{
}
#nav > a:first-of-type,
#nav > a:last-of-type
{
    display: block;
    background-color: #16a085;
}
#nav > a:last-of-type,
#nav.nav-visible > a:first-of-type
{
	display: none;
}
#nav.nav-visible > a:last-of-type
{
	display: block;
}
#nav > ul
{
height: auto;
display: none;
position: absolute;
left: 0;
right: 0;
width: 150px;
}
#nav.nav-visible > ul
{
    display: block;
    background-color: #fff;
    z-index: 100;
    border: 1px solid #16a085;
}
#nav > ul > li
{
    width: 100%;
    float: none;
}

#nav > ul > li a
{
	padding-left: 10px;
}
#nav > ul > li a:hover
{
	color: #fff;
	background-color: #16a085;
	display: block;
}

#nav > a 
{
    width: 3.125em;
    height: 3.125em;
    text-align: left;
    text-indent: -9999px;
    background-color: #e15a1f;
    position: relative;
}

#nav > a:before, #nav > a:after 
{
    position: absolute;
    border: 2px solid #fff;
    top: 35%;
    left: 25%;
    right: 25%;
    content: '';
}
#nav > a:after 
{
	top: 60%;	
}
.header-bottom .search
{
	width: 75%;
	margin-top:0.8em;
}
#nav
{
	width: 25%;
}
.post-share a
{
	padding-left: 20px;
}
.share-g a
{
	background-position: 3px -93px;
}
.share-tw a 
{
    background-color: #85bcdc;
    background-position: 2px -43px;
}
.share-fb a
{
	background-position: 3px 1px;
} 
.pager
{
	font-size: 10px;
}

}
 @media screen and (max-width: 400px) {
 	.pagination-item a 
 	{
 		width: 2em;
 		height: 2em;
 		line-height: 2em;
 	}
 	.post-share a
 	{
 		width: 55px;
 		font-size: 12px;
 	}
 	.pagination-item_next a
 	{
 		padding: 0 5px;
 	}
 	.comment-author
 	{
 		display: block;
 	}
 	.link-post-comment
 	{
 		margin-left: 0;
 	}
 	.related-articles a
 	{
 		width: 46%;
 		margin-right: 4%; 
 		margin-top: 1em;
 	}
 	.related-articles .head
 	{
 		margin-bottom: 0.2857em;
 	}
 	#footer-sidebar .right form .btn-submit
 	{
 		margin: 0 auto;
 		display: inherit;
 	}
 }


.our-team
{
	position: relative;
	margin-bottom: 30px;
}
.our-team-item
{
	float: left;
	width: 15.56%;
	margin: 0 1.1072% 0px 0;
}
.our-team-item img.team-picture
{
	max-width: 148px !important;
	opacity: 0.5;
	margin: 0;
	border: none;
	cursor: pointer;
}
.our-team-item_active img.team-picture
{
	opacity: 1;
}
.our-team-item_nomarg
{
	margin-right: 0;
}
.crewman
{
	display: none;
}
.team .head 
{
margin: 35px 0;
}
.crewman-post
{
margin: 10px 0 40px;
color: #16a085;
}

/*.pagination
{
	overflow: hidden;
	font-size: 14px;
}
.pagination-item
{
	float: left;
	margin-right: 10px;
}
.pagination-item a
{
	font-family: "source_sans_proregular";
	font-size: 1.1428em;
	display: block;
	color: #fff;
	width: 2.714em;
	height: 2.714em;
	border: 1px solid #16a085;
	background-color: #16a085;
	text-align: center;
	line-height: 2.714em;
}
.pagination-item_next a
{
	width: auto !important;
	padding: 0 18px;
	text-transform: uppercase;
}
.pagination-item_current a
{
	background-color: #fff;
	color: #16a085;
}
.pagination-item_more a
{
	background: none;
	border: none;
	color: #16a085;
}
.footer
{
	margin-top:60px;
	border-top: 1px solid #e0e0e0;
	overflow: hidden;
	padding-top: 50px;
}
.instagram-photo
{
	overflow: hidden;
	max-width: 250px;
	display: inline-block;
}
.instagram-photo-item
{
	float: left;
	width: 48%;
	margin: 0 4% 10px 0;
}






.form-group
{
	margin-top: 10px;
}

.footer-copyright
{
	margin-top: 25px;
	float: left;
}


.meetrip-form
{
	width: 53.19%;
	margin: 0 auto;
	min-width: 215px;
}

.meetrip-form textarea
{
	min-height: 205px;
	resize: vertical;
}
.meetrip-form .form-submit
{
	margin-top: 20px;
	width: 215px;
}


.team .head
{
	margin: 35px 0;
}
.crewman-post
{
	margin: 10px 0 40px;
	color: #16a085;
}
.crewman-about
{
	line-height: 1.7em;
}
.breadcrumbs li
{
	display: inline-block;
}





.comments-block
{
	margin-top: 60px;
}
.comments-count
{
	color: #16a085;

}
.comment
{
	padding: 25px 0;
	border-bottom: 1px solid #e0e0e0; 
}
.comment:last-child
{
	border-bottom: none;
}
.comment-body
{
	position: relative;
	padding-left: 70px;
}
.comment-img
{
	position: absolute;
	top: 0;
	left: 0;
}
.comment-date
{
	margin: 5px 0 10px;
}
.link-post-comment
{
	margin-left: 40px;
}
.post-comment .form-input
{
	max-width: 278px;
}
.post-comment textarea.form-input
{
	max-width: 448px;
	resize: vertical;
	min-height: 210px;
}
.post-comment .form-submit
{
	margin-top: 30px;
	max-width: 245px;
}



 */