/* Guests comments plugin CSS by Ioannis Sannos (https://www.isopensource.com) */

h2.gcom_h2 { margin:0 0 20px 0; padding:0; font:normal 28px/34px Roboto, 'Open Sans', Arial, sans-serif; font-weight: 300; color:#272727; letter-spacing:0px; }
h2.gcom_h2 a, h2.gcom_h2 a:visited, h2.gcom_h2 a:hover {
	display:inline; margin:0; padding:0; font:normal 28px/34px Roboto, 'Open Sans', Arial, sans-serif; font-weight: 300; color:#272727; letter-spacing:0px;
}
h2.gcom_h2 a:hover { color: #1B6DD4; }
.gcom_cancelreplynolink { display:none; visibility: hidden; }
.gcom_cancelreplylink { display:inline; visibility: visible; }
.gcom_replywrap { margin:0; padding:0; }
.gcom_replyemptywrap { margin:20px 0; padding:0; }
.gcom_replybox { margin:0 0 40px 0; padding:0; box-sizing: border-box; }
.gcom_replybox_level0 { padding:0; }
.gcom_replybox_level1 { padding:0 0 0 50px; }
.gcom_replybox_level2 { padding:0 0 0 100px; }
.gcom_replybox_level3 { padding:0 0 0 150px; }
.gcom_replybox_level4 { padding:0 0 0 200px; }
.gcom_replybox_level5 { padding:0 0 0 250px; }
.gcom_replybox_level6 { padding:0 0 0 300px; }
.gcom_replybox_level7 { padding:0 0 0 350px; }
.gcom_replybox_level8 { padding:0 0 0 400px; }
.gcom_replytop { margin:0 0 10px 0; padding:0; box-sizing: border-box; }
.gcom_replyimg { margin:0; padding:0; width:40px; height:40px; float:left; text-align:center; box-sizing: border-box; }
.gcom_replyinitials {
	width:40px; height:40px; border-radius: 50%; text-align:center; box-sizing: border-box;
	background:#F2F2F2; font:normal 16px/40px Roboto, 'Open Sans', sans-serif; color:#555555;
}
.gcom_replyimg img { width:40px; height:40px; border-radius: 50%; border:none; box-sizing: border-box; }
.gcom_replyunpub, .gcom_replyimg img.gcom_replyunpub { border:1px solid #FF0000; }
.gcom_replytopright { margin:0; padding:0 0 0 50px; box-sizing: border-box; }
div.gcom_replyname { margin:0; padding:0; font:normal 20px/26px Roboto, 'Open Sans', sans-serif; color:#333333; font-weight:400; }
a.gcom_replyname, a.gcom_replyname:visited, a.gcom_replyname:hover {
	margin:0; padding:0; border:none; text-decoration: none; outline:none; display:block;
	font:normal 20px/26px Roboto, 'Open Sans', sans-serif; color:#333333; font-weight:400;
}
a.gcom_replyname:hover { color:#1B6DD4; }
a.gcom_replymail, a.gcom_replymail:visited, a.gcom_replymail:hover {
	margin:0; padding:0; border:none; text-decoration: none; outline:none; display:block;
	font:normal 13px/17px Roboto, 'Open Sans', sans-serif; color:#666666; font-weight:400;
}
a.gcom_replymail:hover { color:#1B6DD4; }
.gcom_replyaddress { margin:0; padding:0; font:normal 12px/14px Tahoma, arial, sans-serif; color:#888888; }
.gcom_replydate { margin:0; padding:0; font:normal 12px/14px Tahoma, arial, sans-serif; color:#888888; }
p.gcom_replytxt { margin:0 0 20px 0; padding:0 0 0 50px; font:normal 15px/22px Roboto, 'Open Sans', sans-serif; color:#555555; text-align: justify; }
p.gcom_replynopubwarn { margin:0 0 20px 0; padding:0 0 0 50px; font:normal 15px/22px Roboto, 'Open Sans', sans-serif; color:#FF6600; }
.gcom_mustlogin { margin:20px 0; padding:0; font:normal 15px/22px Roboto, 'Open Sans', sans-serif; color:#666666; }
.gcom_mustlogin span { color:#FF6600; }
.gcom_replyactions { margin:0; padding:0 0 0 50px; }
a.gcom_replybtn, a.gcom_replybtn:visited, a.gcom_replybtn:hover {
	margin:0 20px 0 0; padding:0; border:none; text-decoration: none; outline:none;
	font:normal 13px/17px tahoma, arial, sans-serif; color:#888888;
}
a.gcom_replybtn:hover { color:#1B6DD4; }
a.gcom_replybtnpub:hover { color:#4AAA29; }
a.gcom_replybtndelete:hover { color:#FF0000; }
a.gcom_hiddenbtn, a.gcom_hiddenbtn:visited, a.gcom_hiddenbtn:hover { border:none; text-decoration: none; display:none; visibility:hidden; }
.gcom_rotate180 { transform: rotate(180deg); }
input.gcom_text, input[type="text"].gcom_text, input[type="number"].gcom_text, input[type="email"].gcom_text { padding:10px 8px; }
select.gcom_select { padding:10px 12px; width:100%; height:auto; }

@media only screen and (max-width:920px) {
	.gcom_replybox_level1 { padding:0 0 0 40px; }
	.gcom_replybox_level2 { padding:0 0 0 80px; }
	.gcom_replybox_level3 { padding:0 0 0 120px; }
	.gcom_replybox_level4 { padding:0 0 0 160px; }
	.gcom_replybox_level5 { padding:0 0 0 200px; }
	.gcom_replybox_level6 { padding:0 0 0 240px; }
	.gcom_replybox_level7 { padding:0 0 0 280px; }
	.gcom_replybox_level8 { padding:0 0 0 320px; }
}
@media only screen and (max-width:850px) {
	.gcom_replybox_level1 { padding:0 0 0 30px; }
	.gcom_replybox_level2 { padding:0 0 0 60px; }
	.gcom_replybox_level3 { padding:0 0 0 90px; }
	.gcom_replybox_level4 { padding:0 0 0 120px; }
	.gcom_replybox_level5 { padding:0 0 0 150px; }
	.gcom_replybox_level6 { padding:0 0 0 180px; }
	.gcom_replybox_level7 { padding:0 0 0 210px; }
	.gcom_replybox_level8 { padding:0 0 0 240px; }
}
@media only screen and (max-width:650px) {
	.gcom_replybox_level1 { padding:0 0 0 40px; }
	.gcom_replybox_level2 { padding:0 0 0 80px; }
	.gcom_replybox_level3 { padding:0 0 0 120px; }
	.gcom_replybox_level4, .gcom_replybox_level5, .gcom_replybox_level6, .gcom_replybox_level7, .gcom_replybox_level8 { padding:0 0 0 160px; }
}
@media only screen and (max-width:480px) {
	.gcom_replybox_level1 { padding:0 0 0 40px; }
	.gcom_replybox_level2 { padding:0 0 0 80px; }
	.gcom_replybox_level3, .gcom_replybox_level4, .gcom_replybox_level5, .gcom_replybox_level6, .gcom_replybox_level7, .gcom_replybox_level8 { padding:0 0 0 120px; }
}