/* AIT Comments Extension Plugin */
/* Main Stylesheet */ 

body.ait-comments-extension-plugin #respond h3 		{ margin-left: 0; display: block !important; }
body.ait-comments-extension-plugin .commentlist #respond h3 { padding-left: 0  ;  background: none; box-sizing: border-box;}

#respond .ait-comments-extension-form p.logged-in-as, 
#respond .ait-comments-extension-form p.comment-notes { padding-left: 0 ; padding-right: 0}
#respond .ait-comments-extension-form p.comment-notes { position: static; width: auto; float: none;}

#respond .ait-comments-extension-form input						{ width: 100% !important; box-sizing: border-box;}
#respond .ait-comments-extension-form input[type="checkbox"]	{  width: initial !important ; margin-right: 8px ; vertical-align: middle; }
#respond .ait-comments-extension-form input[type="submit"]		{ width: initial !important ; -webkit-appearance: none; appearance: none;}

#respond .ait-comments-extension-form label 					{ width: auto; display: block; }							

#respond .ait-comments-extension-form .comment-form-author, 
#respond .ait-comments-extension-form .comment-form-email, 
#respond .ait-comments-extension-form .comment-form-rating, 
#respond .ait-comments-extension-form .comment-form-url,
#respond .ait-comments-extension-form .comment-form-comment,
#respond .ait-comments-extension-form .form-submit			{ 	width: 100%;
																float:none;
																padding: 10px 0 ;
																text-align: left;
																margin-left: 0;
																margin-right:0;
																background: none;
		}

#respond .ait-comments-extension-form .form-submit				{ position: static;}

#respond .ait-comments-extension-form .required 						{ top: 0 }
#respond .ait-comments-extension-form .comment-form-comment label 		{ display: block!important;}

#respond .ait-comments-extension-form .comment-form-author label,
#respond .ait-comments-extension-form .comment-form-email label, 
#respond .ait-comments-extension-form .comment-form-rating label, 
#respond .ait-comments-extension-form .comment-form-url label,
#respond .ait-comments-extension-form .comment-form-comment label	{ top: inherit; width: 100%}

#respond .ait-comments-extension-form textarea 			{	margin-top: 0; 
															width: 100% !important;
															float: none;
															max-width: 100%;
															box-sizing: border-box;
														}


.ait-comments-extension {  	display: block;
							padding: 5px 0;
							font-weight: normal;
		}

#respond .ait-comments-extension-form p 								 	{ clear: both; background: none}	
#respond .ait-comments-extension-form .comment-form-cookies-consent label 	{ position: static;  background: none; display: inline; width: auto}

.mainpage #respond .ait-comments-extension-form .comment-form-author label,
.mainpage #respond .ait-comments-extension-form .comment-form-email label, 
.mainpage #respond .ait-comments-extension-form .comment-form-rating label, 
.mainpage #respond .ait-comments-extension-form .comment-form-url label,
.mainpage #respond .ait-comments-extension-form .comment-form-comment label	{ line-height: 27px; background: none; padding-top: 0}

.mainpage #respond .ait-comments-extension-form input { padding: 4px 8px }