/*
  Theme Name:		Lsscreen
Theme URI:		http://diythemes.com/thesis/
Description:	A website framework so flexible and extensible that you will never have to change your theme again. Seriously. Check out the <a href="admin.php?page=thesis-options">Site Options</a> and the <a href="admin.php?page=thesis-design-options">Design Options</a> to begin your Thesis experience! [ver. 1.8]
Version:		1.8
Author:			Chris Pearson
Author URI:		http://www.pearsonified.com/
Distributor:	http://diythemes.com/
 Template:     thesis_18
 Version:      1.0.0
*/

body { font-size: 10px; }

.post-956 h2, .post-74 h2 {

	font-size: 22px !important;

	color: #a5191a !important;

	margin-left: -10px !important;

	padding: 15px 10px 0px 10px !important;

	background: url(http://lsscreen.com/wp-content/uploads/2013/03/hd-bg.png) repeat-x !important;

margin-bottom: 0px !important;

}

.ats-table img, .partners-table img {

	margin-right: 15px;

}

.partners-table td {

	vertical-align: top;

	padding-bottom: 20px;

}

.grid-service td{

	text-decoration: none;

	font-weight: bold;

	vertical-align: middle;

}

.close-me {

	height: 25px;

	width: 25px;

	display: block;

	float: right;

	margin-right: -23px;

	margin-top: -23px;

	background: url(http://lsscreen.com/wp-content/uploads/2012/06/lspop-close.png) no-repeat;

	cursor: pointer;

}

.ls-popup {

	padding: 10px;

	width: 320px;

	background: #fff;

	border-radius: 3px;

	border: 1px solid #ccc;

	right: 5%;

	top: 100px;

	z-index: 999;

	position: absolute;

}

.lsh2 {

	line-height: 23px;

	padding-bottom: 8px;

	padding-top: 8px;

	display: block;

	color: #A5191A;

	font-size: 18px;

	font-family: Arial;

	background: url(http://lsscreen.com/wp-content/uploads/2012/11/bloggerpop.png) no-repeat 0px -1px;

	padding-left: 96px;

  min-height: 50px;

}

.lsh1 {

	line-height: 23px;

	padding-bottom: 8px;

	padding-top: 8px;

	display: block;

	color: #A5191A;

	font-size: 18px;

	font-family: Arial;

	background: url(http://lsscreen.com/wp-content/uploads/2012/06/lsjohn.png) no-repeat 0px -1px;

	padding-left: 76px;

}

.lssdp-title {

  color: #1982D1 !important;

  font-size: 18px !important;

  margin: 0 !important;

  padding: 0 !important;

}

.lssdp-exerpt {

  font-size: 12px !important;

  font-weight: normal !important;

  color: #333 !important;

  margin: 0 !important;

  padding: 0;

  text-decoration: none !important;

}

.ls-reserve {

	display: block;

	margin: 10px auto;

	width: 195px;

	background: url(http://lsscreen.com/wp-content/uploads/2012/06/ls-reserve.png) no-repeat;

	height: 36px;

}

.shortdate, .shortdate:focus {width: 120px !important;

padding-left: 30px !important;

background: url(http://lsscreen.com/wp-content/uploads/2012/06/1340291282_calendar_view_month.png) no-repeat 5px 3px;

}

* { padding: 0; margin: 0; }

/* TRA styles */

.tra-header {

	background: url(img/tra-header.png);

	width: 912px;

	height: 46px;

	position: relative;

	

}

.custom .menu-tra-container ul.menu {

	background: none;

	float: none;

	text-align: center;

}

.custom .menu-tra-container ul.menu a{

  padding: 8px 30px;

}

.custom #header.subheader-tra {

	height: auto;

}

.custom .tra-content h3, .custom .tra-content h2 {

	letter-spacing: auto;

	margin-top: 5px;

	color: #A23C2C;

}

.custom .tra-content h3 {

	font-size: 20px;

}

.custom .tra-content .format_text p {

	margin-bottom: 3px;

}

.tra-bar {

	background: #6a8f3b url(img/tra-header-bg.png) no-repeat top right;

	background-size: auto 100%;

	padding: 40px 15px;

	margin: 10px 0px;

	color: #fff;

	position: relative;

	

}

.tra-logo-link {

	width: 210px;

	height: 46px;

	background: transparent;

	display: block;

	position: absolute;

	top: 0px;

	left: 0px;

}

.tra-bar-signup {

    background: #4bbeff;

    color: #fff;

    border-radius: 3px;

    display: inline-block;

    position: absolute;

    height: 36px;

    margin-top: -18px;

    top: 50%;

    right: 40px;

    line-height: 36px;

    font-size: 13px;

    padding: 0px 35px;

    box-shadow: 0px 3px 0px #247a8d;

    transition: all 0.2s;

}

.tra-bar-signup:hover {

	background-color: #5FC5FF;

	top: calc(50% + 2px);

	transition: all 0.2s;

}

.tra-bar p {

	font-size: 	14px;

	margin: 10px 0;

	line-height: 	18px;

}

.tra-bar p.title {

	font-size: 	20px;

	margin-bottom: 20px;

}

.tra-bar .check-list-holder {

	margin-left: 20px;

	position: relative;

}

.tra-bar p.list-title {

	font-size: 14px;

	font-weight: bold;

	margin-bottom: 10px;

}

.tra-bar ul.check-list {

	font-size: 	14px;

	list-style: none;

}

.tra-bar ul.check-list li {

	margin: 5px 0;

	position: relative;

	margin-left: 	20px;

}

.tra-bar ul.check-list li:before {

	content: '';

	position: absolute;

	background: url(img/tick-icon.png) no-repeat -2px -1px;

	width: 15px;

	height: 15px;

	left: -20px;

	top: 0px;

}

.tra-bar .price {

	position: absolute;

	width: 140px;

	height: 110px;

	padding: 40px 20px;

	background: url(img/price-star.png) no-repeat -3px -1px;

	bottom: -40px;

	right: 200px;

	font-size: 20px;

	text-align: center;

	font-weight: bold;

	text-shadow: 0px 1px 2px rgba(0,0,0,0.3);

}

.tra-bar .price a{

	font-size: 16px;

	padding-top: 10px;

	display: inline-block;

}

.tra-bar img.partners {

	position: absolute;

	right: 300px;

	top: 19px;

	height: 110px;

}

.tra-bar i {

	font-style: 	italic;

}

#menu-tra .current-menu-item a{

	border-bottom: 3px solid #A23C2C;

	margin-bottom: -3px;

}

/*---:[ core layout elements ]:---*/



#header { border-style: double; border-color: #ddd; clear: both; }





	#column_wrap { float: left; }







	.post_box, .teasers_box { border-style: dotted; border-color: #bbb; clear: both; }







		.teaser { float: left; }







		.teaser_right { float: right; }







	.top { border: none; }







		#sidebars {

	border-color: #ddd;

	width: 100px;

	padding-top:3px;

}







			#sidebar_1 { border-color: #ddd; }







#footer { border-style: double; border-color: #ddd; text-align: right; clear: both; }















/*---:[ global elements ]:---*/







a, a:hover { text-decoration: none; }







a.post_image_link { outline: none; }







a img { border: none; }







blockquote { border-left: 1px solid #ddd; color: #666; }







abbr, acronym { line-height: 1em; text-transform: uppercase; letter-spacing: 1px; border-bottom: none; cursor: help; }







code { line-height: 1em; background: #eee; }







pre { background: #eee; border: 1px solid #ddd; overflow: auto; clear: both; }







p.center { text-align: center !important; }







p.bottom { margin: 0 !important; }







.remove_bottom_margin { margin-bottom: 0 !important; }















/*---:[ form inputs ]:---*/







input, textarea { font-size: 1.3em; color: #444; background: #eee; border: 1px solid #aaa; border-right-color: #ddd; border-bottom-color: #ddd; }







input:focus, textarea:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }







	.sidebar .text_input { width: 95%; }







	input.form_submit { font-weight: bold; color: #111; background: url('lib/images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; width: auto !important; overflow: visible; }







	#commentform input.form_submit { border-width: 3px; }







	input.form_submit:hover { color: #090; }















/*---:[ universal image classes ]:---*/







img.alignleft, img.left { float: left; }







img.alignright, img.right { float: right; }







img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }







img.alignnone, img.block { display: block; clear: both; }







img.frame { background: #eee; border-style: solid; border-color: #ddd; }







img.stack { clear: none !important; }







img[align="left"] { float: left; clear: left; }







img[align="right"] { float: right; clear: right; }







img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }















/*---:[ image captioning ]:---*/







.wp-caption { border-style: solid; border-color: #ddd; background-color: #eee; text-align: center; font-style: italic; }







	.wp-caption.alignleft { float: left; }







	.wp-caption.alignright { float: right; }







	.wp-caption.aligncenter { margin-right: auto; margin-left: auto; float: none; clear: both; }







	.wp-caption.alignnone { clear: both; }















/*---:[ headlines and bylines ]:---*/







h1, h2, h3, h6 { font-weight: normal; }







h4, h5 { font-weight: bold; }







h5, h6 { text-transform: uppercase; letter-spacing: 1px; }







.format_text h2 { font-weight: bold; }







.format_text h2.top, .format_text h3.top { margin-top: 0 !important; }







.sidebar h3 { font-variant: small-caps; letter-spacing: 2px; }















/*---:[ headline meta data (includes bylines) ]:---*/







.headline_meta { font-style: italic; }







	.headline_meta span, .headline_meta abbr { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }







	.headline_meta a { border-bottom: 1px solid #eee; }















/*---:[ horizontal dropdown nav menu structure ]:---*/







.menu { position: relative; list-style: none; z-index: 50; }







	.menu li { position: relative; display: inline-block; }







		.menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }







			.menu ul li { clear: both; }







		.menu a { display: block; }







	.menu table { position: absolute; left: 0; border-collapse: collapse; }







		.menu table table { top: 0 !important; }







		.menu ul ul { position: absolute; top: 0; }







	.menu li:hover ul, .menu a:hover ul, .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul { visibility: visible; }







	.menu :hover ul ul, .menu :hover ul :hover ul ul { visibility: hidden; }















/*---:[ nav menu styles ]:---*/







.menu, .menu a, .menu li ul { border-style: solid; }







	.menu a { text-transform: uppercase; letter-spacing: 2px; }







	.menu .current > a, .menu .current-cat > a, .menu .current-menu-item > a { cursor: text; }







		.menu .rss { float: right; }







		.menu .rss a, .menu .rss a:hover { padding-right: 16px; background: url('lib/images/icon-rss.gif') 100% 50% no-repeat; border: none; }







		.menu .rss a:hover { text-decoration: underline; }















/*---:[ #header styles ]:---*/







#logo { font-weight: bold; }







#tagline { font-weight: normal; }















/*---:[ content styles ]:---*/







.format_text a { text-decoration: underline; }







.format_text a:hover { text-decoration: none; }







.format_text p.note { background: #f5f5f5; border: 1px solid #ddd; }







.format_text p.alert { background: #ffffa0; border: 1px solid #e5e597; }







.format_text .drop_cap { color: #888; float: left; }







.format_text ul { list-style: square; }







.format_text dt { font-weight: bold; }







	/*---:[ pullquotes ]:---*/







	.format_text blockquote.right, .format_text blockquote.left { border: none; }







	.format_text blockquote.right { float: right; }







	.format_text blockquote.left { float: left; }







		.format_text blockquote.right p, .format_text blockquote.left p { margin: 0; }







	/*---:[ end pullquotes ]:---*/







.format_text .ad { float: right; clear: right; }







.format_text .ad_left { float: left; clear: left; }















/*---:[ after-post elements ]:---*/







.format_text .to_comments { color: #666; clear: both; }







	.format_text .to_comments span { color: #111; line-height: 1em; }







	.format_text .to_comments span.bracket { color: #ccc; }







	.format_text .to_comments a { color: #666; text-decoration: none; }







	.format_text .to_comments a:hover { color: #111; text-decoration: underline; }















/*---:[ tags are not targeted further because these styles need to cascade to teasers as well ]:---*/







.post_tags { color: #666; }







	.post_tags a { text-decoration: none; }







	.post_tags a:hover { text-decoration: underline; }















/*---:[ feature box ]:---*/







#feature_box { background: #eee; border-style: solid; border-color: #ddd; }















/*---:[ home page teasers ]:---*/







.teaser a.teaser_link:hover { text-decoration: underline; }







.teaser .teaser_author { font-style: italic; }







	.teaser .teaser_author .author { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }







.teaser .edit_post { letter-spacing: 1px; }







	.teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a { text-transform: uppercase; letter-spacing: 1px; color: #888; border-bottom: 1px solid #eee; }







	.teaser .teaser_author a { font-style: normal; }







	.teaser .format_teaser a { text-decoration: underline; }







	.teaser .format_teaser a:hover { text-decoration: none; }















/*---:[ archive information block ]:---*/







#archive_intro { border-style: solid; border-color: #ddd; }















/*---:[ navigation links ]:---*/







.prev_next { text-transform: uppercase; letter-spacing: 2px; color: #666; border-style: solid; border-color: #ddd; clear: both; }







	.prev_next .next { text-align: right; }







	.prev_next .floated { float: left; }







	.prev_next a { text-decoration: none; }







	.prev_next a:hover { text-decoration: underline; }







	.post_nav a { text-transform: none; letter-spacing: normal; }







#comment_nav_2 { border-style: solid; border-color: #ddd; }















/*---:[ multimedia box ]:---*/







.image_box, .custom_box { border-style: solid; border-color: #ddd; }







	#image_box img { background: #fff; border-style: solid; border-color: #bbb; }















/*---:[ sidebar styles ]:---*/







.sidebar a:hover { text-decoration: underline; }







ul.sidebar_list { list-style: none; }







	li.widget { width: 100%; }







	li.centered { text-align: center; }







		li.widget p a { text-decoration: underline; }







		li.widget p a:hover { text-decoration: none; }







		li.widget ul { list-style: none; }







			li.widget ul li .num_comments { color: #111; }







		/*---:[ widget box styles ]:---*/







		li.widget .widget_box { background: #e3f0f2; border-style: solid; border-color: #addde6; }







		/*---:[ subscriptions widget ]:---*/







		.thesis_widget_subscriptions .sub_rss a { padding-left: 20px; background: url('lib/images/icon-rss.gif') 0 50% no-repeat; }







		.thesis_widget_subscriptions .sub_email a { padding-left: 20px; background: url('lib/images/icon-email.gif') 0 50% no-repeat; }







		/*---:[ google custom search ]:---*/







		li.thesis_widget_google_cse form input[type="text"] { width: 95%; }







		li.thesis_widget_google_cse form input[type="submit"] { font-weight: bold; color: #111; background: url('lib/images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; }







		li.thesis_widget_google_cse form input[type="submit"]:hover { color: #090; }







		/*---:[ calendar widget ]:---*/







		#calendar_wrap { width: 98%; padding: 0 1%; }







			#calendar_wrap a { font-weight: bold; }







			#calendar_wrap a:hover { background: #ddd; text-decoration: none; }







			table#wp-calendar { width: 98%; border-collapse: collapse; }







				table#wp-calendar caption { font-weight: normal; text-transform: uppercase; letter-spacing: 2px; background: #e5e5e5; }







				table#wp-calendar th { width: 14%; background: #f2f2f2; border-bottom: 1px solid #ddd; text-align: center; }







				table#wp-calendar td { width: 14%; color: #888; text-align: center; }







				table#wp-calendar td#next, table#wp-calendar td#prev { width: 45%; text-transform: uppercase; letter-spacing: 1px; }







				table#wp-calendar td#next { text-align: right; }







				table#wp-calendar td#prev { text-align: left; }















/*---:[ comment styles ]:---*/







	.comments_intro p { color: #666; }







		.comments_intro a { text-decoration: underline; }







		.comments_intro a:hover { text-decoration: none; }







		.comments_intro span { color: #111; line-height: 1em; }







		.comments_intro span.bracket { color: #ccc; }







dl#comment_list { border-top: 1px dotted #bbb; }







			dl#comment_list dt a:hover { text-decoration: underline; }







			dl#comment_list dt .comment_author { font-weight: bold; }







			.avatar img { float: right; }







			.comment_time, .edit_comment { color: #888; }







				.comment_time { white-space: nowrap; }







				.comment_time a, .edit_comment a { color: #888; }







				.comment_time a:hover, .edit_comment a:hover { color: #888; }







		.comment_num { float: right; }







			dl#comment_list .comment_num a { font-weight: bold; color: #aaa; }







			dl#comment_list .comment_num a:hover { color: #fff; background: #aaa; text-decoration: none; }







	dl#comment_list .bypostauthor { background: #e7f8fb; }







	dl#comment_list dd { border-bottom: 1px dotted #bbb; }







		dl#comment_list dd p.reply a { color: #888; text-transform: uppercase; letter-spacing: 1px; text-decoration: none; }







		dl#comment_list dd p.reply a:hover { text-decoration: underline; }







	dl#comment_list dl { border-top: 0; }







		dl#comment_list dl dt, dl#comment_list dl dd { background: none; }







		dl#comment_list dl dd { border-bottom: 0; }







		dl#comment_list dl .bypostauthor { background: none; }







		dl#comment_list dl dt, dl#comment_list dl dd .format_text { border-style: solid; border-color: #ddd; }







		dl#comment_list dl dt.bypostauthor, dl#comment_list dl dd.bypostauthor > .format_text { border-color: #bde0e6; }







		a.comment_link { color: #111; text-decoration: none; font-variant: small-caps; border-bottom: 1px solid #bbb; }







		a.comment_link:hover { color: #111; border-bottom-color: #111; }







	/*---:[ author comment and alternating comment colors ]:---*/







	/* dl#comment_list .even { background: #f5f5f5; }







	dl#comment_list .odd { background: #fff; } */







#trackback_list { border-top: 1px dotted #bbb; }







		#trackback_list a { color: #111; }







		#trackback_list a:hover { color: #111; text-decoration: underline; }







	#trackback_list span { color: #888; }







	.comments_closed p { text-transform: uppercase; letter-spacing: 1px; color: #888; }















/*---:[ comment form styles ]:---*/







	#respond_intro p { color: #555; }







		#respond_intro p a { font-weight: bold; }







		#respond_intro p a:hover { text-decoration: underline; }







		#cancel-comment-reply-link { text-transform: uppercase; letter-spacing: 1px; color: #fff; background: #d00; border-style: solid; border-color: #ac0000; border-top-color: #fa5a5a; border-left-color: #fa5a5a; float: right; }







.login_alert { background: #f5f5f5; border: 1px solid #ddd; }







	.login_alert p { font-weight: bold; }







		.login_alert p a:hover { text-decoration: underline; }







.comment_moderated { font-weight: bold; }





#commentform label {

float: left;

padding-left: 0 !important;

}

#commentform { border-top: 1px dotted #bbb; }







	#commentform p { margin-bottom: 1em; }







		#commentform p a { text-decoration: underline; }







		#commentform p a:hover { text-decoration: none; }







		#commentform p .required { color: #d00; float: left;

display: block;

clear: right;

width: 500px;}

.comment-notes .required {width: 7px !important;}





	#commentform span.allowed { display: block; color: #807e70; background: #f9f7e4; border-style: dotted; border-color: #bbb; }







		#commentform span.allowed span { display: block; }







		/* Support for the highly-recommended Subscribe to Comments Plugin */







		#commentform p.subscribe-to-comments label { font-size: 1em; }















/*---:[ footer styles ]:---*/







#footer a {  }



.lss-ft {

  background: url('lib/images/fhd-bg') 1px 1px no-repeat;

  border: 1px solid #c8c8c8;

  padding: 5px;

  min-height: 333px;

}

.lss-ft h3 {

  padding: 11px !important;

  font-family: Tahoma, Helvetica, Arial, sans-serif !important;

  font-size: 18px !important;

  color: #a5191a !important;

}

.lss-ft .textwidget {margin-bottom: 0 !important;}

.lss-ft p {

  padding: 0 11px;

}

.lss-ft li {

  list-style: none !important;

  padding-left: 15px;

  background: url('lib/images/raquo.png') 0px 4px no-repeat;

}

.lss-ft ul {

  margin-bottom: 0px !important;

}

.lss-ft li a:hover {

  color: #a5191a !important;

}





/*---:[ self-clearing floats from Dan Cederholm ]:---*/







.menu:after, #content_box:after, #sidebars:after, .format_text:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }





#content {

	padding-top:0px;



	

}



#comments-title {

margin-bottom:8px; 

}



.comment-form-url {

display:none; }



.comment-notes {

margin-left:13px; }



.required {

	padding-right: 5px;

	padding-left: 5px;

}











.entry-title a{color:navy; padding-left:0px; text-decoration: none; margin-bottom: 7px; display: block;line-height: 27px;}







.featuredimage {

	text-align: center;

	float:left;

	margin: 5px;

	width: 215px;

	padding-top: 35px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 15px;

}







.mainc {float:left;width: 400px;





margin-bottom: 20px;

padding: 5px 5px 5px 40x;}







.main2 {width:650px;}















.attachment-post-thumbnail {width:150px; height:90px;}















.twitter-tweet-button {float:left;}







.facebook-like-button {float:left; width:240px;}















#singletitle{color:#333;}















.postmetadata {margin-bottom:10px;}















.shrinkit {padding:10px !important; height:10px !important;}















.widget div {margin-bottom:30px;}















.widget p {font-size:11px;}















.widget a {color:blue; /*font-size:11px;*/}







li.widget ul li {margin-bottom:0 !important;}















.linkedin-share-button {width:240px; float:left;}















.share {



	margin-bottom:40px;



	float: right;



	margin-right:30px;



	



}



.postmetadata {



display:none;



}



#singletitle {



display:none;



}







.sidebar_list a {color:#A23C2C; text-decoration:underline;}







.headingTextHome {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 24px;



	color: #9F1A11;



}



.myTable {



	margin-top: 20px;



	margin-right: 15px;



	margin-left: 10px;



	margin-bottom: 10px;







}







.headingText2 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 24px;



	color: #9F1A11;



	padding-top: 8px;



}



.myUnderline {



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #CCCCCC;



}



.forumBlog:link {

	text-decoration: none;

	color: #CCCCCC;

}

.forumBlog:visited {

	text-decoration: none;

		color: #CCCCCC;

}

.forumBlog:hover {

	text-decoration: none;

		color: #FFFFFF;

}

.forumBlog:active {

	text-decoration: none;

		color: #CCCCCC;

}



.bbp-reply-author {

width:150px;

}



.bbp-reply-content {

text-align:left;

}





/* Pagination */

.pagination {

clear:both;

padding:0 0 10px 350px;

position:relative;

font-size:11px;

line-height:13px;



}



.pagination span, .pagination a {

	display:block;

	float:left;

	margin: 2px 2px 2px 0;

	padding:6px 9px 5px 9px;

	text-decoration:none;

	width:auto;

	color:#006699;

	background-color: #E5E5E5;

	border: 1px solid #BEBEBE;

}



.pagination a:hover{

	color:#000000;

	background-color: #FFFFFF;

		border: 1px solid #BEBEBE;

}



.pagination .current{

	padding:6px 9px 5px 9px;

	color:#fff;

	background-color: #999999;

		border: 1px solid #BEBEBE;

}



.form-allowed-tags {

display:none;

}



.bbp-template-notice{

display:none;

}



.bbp-breadcrumb {

	font-size: 24px;

}

.bbp-breadcrumb-home, .bbp-breadcrumb-root, .bbp-breadcrumb-current, .bbp-breadcrumb {



}



.bbp-reply-content {

padding-left:10px; }



.reply {

margin-bottom:17px; 

}



.bbp-reply-author img	{

	height:50px;

	width:50px;

}



#post-toolbar {

display:none;

}



.widget-title {

	

}



/*.mailChimpForm {

padding:0px;



}



.mailChimpFormEmail {

padding:0px;

}



#gforms_css-css {

padding:0px;

margin:0px;

height:25px;

width:195px;



}*/



.forumLandingTable {

padding-top:22px;

}

input[type='submit'] {

			background: #6a8f3b;

			width: 100px !important;

    		height: 40px !important;

			color: #fff;

			font-weight: bold;

			text-transform: uppercase;

			cursor: pointer;

		}

div.wpcf7-mail-sent-ok {

	    text-align: center !important;

	    font-size: 1.8em !important;

	    color: #398f14 !important;

	    border: 0px !important;

		}

		.wpcf7-not-valid-tip {

		text-align: center !important;

		position: absolute !important;

	    top: 170% !important;

	    left: 22% !important;

	    z-index: 100 !important;

	    font-size: 10pt !important;

	    color: #cd0000 !important;

	    border: 0px !important;

	    width: 171px !important;

	    padding: 0px !important;

	    background: none !important;	

		}

		div.wpcf7-validation-errors {

		text-align: center !important;

	    font-size: 1.4em !important;

	    color: #cd0000 !important;

	    border: 0px !important;

		}

		.ferr-message input {

			text-align: center;

		    height: 25px;