/* comment-form */
/* Disqus */

.dsq-append-post h3{font-size: 20px !important;}
#dsq-content-stub div:first-child{background:#BAE2EF !important; width: 520px !important; border:0 !important; padding:2px !important; height:5px !important; -webkit-border-radius:100px !important; -moz-border-radius:100px !important; border-radius:100px !important}

#dsq-content-stub div:first-child div{background:white !important;  width: 190px !important; height:1px !important; -webkit-border-radius:100px !important; -moz-border-radius:100px !important; border-radius:100px !important}

button.dsq-button, button.dsq-button-small{background-image:none !important}
#dsq-content .dsq-comment-header{background:none !important; border:0 !important}

.dsq-moderator-star, .dsq-comment-hide-thread, .dsq-like, .dsq-post-report{display:none !important}

#dsq-content .dsq-moderator .dsq-comment-header, #dsq-content .dsq-append-post .dsq-post-area{background-image:none !important; border:0 !important; padding:0 !important}
#dsq-content div.dsq-options, .dsq-global-toolbar-container{display:none}

#dsq-content .dsq-header-avatar{width:0% !important}
#dsq-content .dsq-header-avatar a.dsq-avatar{padding:0 !important}

.dsq-comment-header-meta-wrapper{padding-top:6% !important; font-size:70% !important; float: left !important;}
.dsq-comment-body{margin-top:-12% !important}

.child .dsq-comment-header-meta-wrapper{padding-top:4% !important}
.child .dsq-comment-body{margin-top:-10% !important}

#dsq-content .dsq-comment:hover .dsq-header-avatar a.dsq-avatar img, #dsq-content .dsq-comment .dsq-header-avatar a.dsq-avatar img{-webkit-box-shadow:0 !important}
#dsq-content .dsq-textarea .dsq-textarea-wrapper, #dsq-content .dsq-input-wrapper{background:none !important; border:0 !important; margin:0 !important; padding:0 !important}

.dsq-full-comment{position:relative !important}
.dsq-comment-footer{margin-top:0 !important; position:absolute; top:30px; right:0; width:170px !important; text-align: right; }

.dsq-comment-message{margin-bottom:0 !important}

#dsq-content{font-size:100% !important}

.dsq-comment-header-meta{padding:0 !important}

#dsq-content .dsq-comment-header td{vertical-align:top !important}

.dsq-comment-header  .dsq-comment-footer-reply{display:none !important}
.dsq-comment-header:hover  .dsq-comment-footer-reply{display: inline !important}
.dsq-comment .dsq-button-small, .dsq-comment-footer-reply-tab, .dsq-post-edit, .dsq-comment-footer-left a, #dsq-content .dsq-comment-footer-reply-tab {text-shadow: 0 !important; text-shadow: none !important; font-size:10px; padding:3px 6px !important; background:#BCE2ED !important; text-transform:uppercase; text-decoration:none; border:0 !important; font-family:inherit !important; -webkit-border-radius:100px !important; -moz-border-radius:100px !important; border-radius:100px !important; color:#556469 !important}

.dsq-comment-footer-reply .dsq-button-small,  #dsq-content .dsq-comment-footer-reply-tab {padding-left:  20px !important; background-image:url('../images/reply_back.png') !important;  background-repeat:no-repeat !important; background-position: 6px center !important}

.dsq-reply-link,.dsq-comment-header-time a{font-size:90% !important; color:#4895A8 !important; text-decoration:none; font-weight: normal !important; opacity: 1 !important;}

#dsq-content .dsq-comment:hover .dsq-header-avatar a.dsq-avatar img, #dsq-content .dsq-comment .dsq-header-avatar a.dsq-avatar img, .dsq-request-user-avatar{-webkit-box-shadow:none !important; border:0 !important; margin:0 !important; padding:0 !important}

#dsq-content iframe{height:140px !important; overflow: hidden !important; }
.dsq-comment{margin-bottom:60px !important}
.dsq-comment-is-parent{margin-bottom:50px !important}

.dsq-comment-cite a{color:black !important; text-decoration:none}

#dsq-comments .child{margin-left:82px !important}
#dsq-comments .child .dsq-avatar{margin-left:-80px !important}
#dsq-comments .child .dsq-avatar img, #dsq-comments .child .article-icon, #dsq-comments .child .avatar, #dsq-comments .child .dsq-avatar{width:60px !important; height:60px !important}

.dsq-full-comment .dsq-comment-footer-reply, .dsq-request-user-stat{display:none !important}
.dsq-full-comment:hover .dsq-comment-footer-reply{display:inline !important}

.dsq-request-user-name small{display: none;}

#dsq-content .dsq-comment-outline .dsq-comment-header {outline: 0 !important;}
#comment-form div{float:left; position:relative; color:rgba(0,0,0,0.5)}
#comments a.url{text-decoration:none; color:black}
#comments a.url:hover{text-decoration:underline}
#comment-form label{position:absolute; top:9px; padding-left:35px}
#comment-form input, 
#comment-form textarea, #form-message,.dsq-edit-textarea{border:5px solid #DDF4F9  !important; width:205px  !important; -webkit-border-radius:25px  !important; -moz-border-radius:25px  !important; -o-border-radius:25px  !important; border-radius:25px  !important}
#comment-form input, #comment-form textarea, #form-message,.dsq-edit-textarea{background-color:#fff !important; padding: 4px 10px 6px 30px !important; font-size: 12px; }
#comment-form textarea, #form-message, textarea, .dsq-edit-textarea{width:449px !important; height:80px !important; -webkit-border-radius:15px  !important; -moz-border-radius:15px  !important; -o-border-radius:15px  !important; border-radius:15px  !important; padding: 7px 20px 6px 30px !important; background: #fff !important; }
iframe { background: transparent !important; }
#comment-form .comment-form-name input{background-image:url(../images/name_icon.png); background-repeat:no-repeat; background-position:12px 5px}
#comment-form .comment-form-email input{background-image:url(../images/email_icon.png); background-repeat:no-repeat; background-position:10px 8px}
#comment-form .comment-form-website { display: none; }
/*#comment-form .comment-form-website input{background-image:url(../images/website_icon.png); background-repeat:no-repeat; background-position:6px 5px}*/
#comment-form .comment-form-comment textarea, #form-message, .dsq-edit-textarea{background-image:url(../images/comment_icon.png) !important; background-repeat:no-repeat !important; background-position:9px 9px !important}
#comment-form #submit,  #dsq-post-button,   #searchsubmit, .post-edit-link, #dsq-comments  .dsq-button{font-family:inherit !important; font-weight:normal !important;  text-decoration:none !important; width:auto !important; background-color:rgba(186,226,239,0.7) !important; border:none !important; cursor:pointer !important; padding:.5em 2em !important; font-size:90% !important; text-transform:uppercase !important; -webkit-border-radius:100px !important; -moz-border-radius:100px !important; -o-border-radius:100px !important; border-radius:100px !important; color: rgba(0,0,0,.8) !important; font-size: 11px !important; font-weight: 80% !important; text-shadow: 0 1px 0 #fff !important; }
#comment-form #submit { margin-left: 5px; }
#dsq-post-button{font-size:100% !important; float:left !important; text-shadow:0 !important}
/*#dsq-post-button:active, #dsq-post-button:active span{color:inherit !important; text-shadow:0 !important}*/
#dsq-content .dsq-remove-message, #dsq-content .dsq-realtime-alert, #dsq-content .dsq-missing-permissions p{background: none !important; color: inherit; border: 0; padding: 0; font-size: 240% !important; font-weight: bold; margin: 30px 0 30px 0;}

#searchsubmit { position: relative !important; top: -2px !important; padding-top: 4px !important; padding-bottom: 4px !important; }

#comment-form input.invalid, #comment-form textarea.invalid { background-color: #ffe2e2 !important; color: #c99d9d !important; }

button.dsq-button:active, button.dsq-button.dsq-toggled{background: inherit !important; text-shadow: none !important; color: inherit !important;}
.article-icon, .comment .avatar, #dsq-comments  .dsq-avatar, .dsq-header-avatar a{background-color:#fff !important; background-repeat:no-repeat !important; background-position:center center !important; border:5px solid #ddf4f9 !important; display:block !important; float:left !important; position:relative !important; height:100px !important; width:100px !important; -webkit-border-radius:100px !important; -moz-border-radius:100px !important; -o-border-radius:100px !important; border-radius:100px !important}
.dsq-avatar{margin-left:-120px !important; float:left !important}
 #dsq-comments .dsq-header-avatar img, #dsq-comments  .dsq-avatar img, #dsq-comments .dsq-header-avatar a img, #dsq-content .dsq-request-user-avatar{margin:0!important; padding:0 !important; -webkit-border-radius:100px !important; -moz-border-radius:100px !important; border-radius:100px !important; width:100px !important; height:100px !important; }
.dsq-comment-header{margin-left:-2px !important}
#comments .children{font-size:100%; padding-left:50px}
.dsq-request-user-name{padding-left: 12px !important;}
.dsq-brlink{display: none !important;}
.dsq-comment-header-time{padding: 0!important;}

#dsq-form-area{margin-bottom: 40px !important;}

.dsq-post-footer{margin-top: -18px !important;}
.dsq-post-footer, .dsq-post-footer button, .dsq-post-footer button span{ font-size: 12px !important;}
.dsq-post-footer,.dsq-button{float: left !important; display: inline !important;}
.child .dsq-comment-footer{top: 18px !important;}
.dsq-request-user-name a{font-size: 18px !important;}
.dsq-unauthenticated #dsq-form-area{margin-top: 6px !important;}

.dsq-append-post .dsq-request-user-info{margin-left: 0 !important;}
.dsq-append-post .dsq-header-avatar,.dsq-append-post  .dsq-request-user-name, #dsq-new-post .dsq-header-avatar, #dsq-new-post .dsq-request-user-name{display: none;}
.dsq-request-user-name{padding: 0 !important; }
.dsq-request-user-logout{margin-top: -40px !important; font-size: 11px !important;}

#dsq-new-post h3{font-size: 420% !important; margin-bottom: 0 !important;}
#dsq-comments-title h3{font-weight: normal !important;}

#comments { width: 520px; }
#comments .comment { min-height: 100px !important; margin-bottom: 50px !important; }
.comment .avatar { position: absolute !important; margin-left: -120px; margin-top: -5px; }
.comment .avatar img { -webkit-border-radius:100px !important; -moz-border-radius:100px !important; -o-border-radius:100px !important; border-radius:100px !important; }

#wpadminbar img { border-radius: 100px; }

#comments .comment .author, #comments .comment-post {
  color: rgba(0,0,0,.5) !important;
}
#comments .comment-post p {
  font-size: 14px !important;
}
#comments .comment .author strong, #comments .comment .author a {
  font-weight: bold !important;
  color: rgba(0,0,0,.7) !important;
  text-shadow: 0 1px 0 #fff;
}
#comments .author {
  font-size: 14px;
  padding-top: 30px;
  color: rgba(0,0,0,.5) !important;
}
