/* FORM */
.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea, input, .users-profile-container input {border: 1px solid #cfcfcf;display: block;font-family: "Open Sans",sans-serif;margin: 0; padding: 8px; width: 100%;}
.wpcf7-form-control-wrap textarea,textarea {height:90px;width:100%;display:block;}
.wpcf7-submit, input[type="submit"] {background: none repeat scroll 0 0 #33666a;border: 0 none;color: #fff;float: none;font-size: 16px;height: 44px; margin: 5px 0; cursor:pointer;}
label, .users-profile-container label {font-weight:400;font-family: "Open Sans",sans-serif;}


/* COMMENT FORM */
#url  {color: #21759b;font-family: "Open Sans",sans-serif;} 
#submit {font-family: "Open Sans",sans-serif;color: #ffffff;font-size: 20px;padding: 10px;text-decoration: none;background:#33666a;width:auto !important;}
#respond {background: #fff;padding:15px;}
#respond input[type=text], textarea {-webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out; outline: none;padding: 6px; margin: 5px 1px 3px 0px; border: 1px solid #DDDDDD;}  
#respond input[type=text]:focus, textarea:focus {box-shadow: 0 0 5px rgba(81, 203, 238, 1);margin: 5px 1px 3px 0px;border: 1px solid rgba(81, 203, 238, 1);}
#author {font-family: Lobster, "Lobster 1.4", "Droid Sans", Arial;font-size: 16px;color:#1d1d1d;letter-spacing:.1em;}
#comments {margin-bottom:20px;padding:10px 30px 20px;background:#e7e7e7;font-family: 'Lato', sans-serif;}
#comments p {color:#333;font-family: 'Lato', sans-serif !important;}
#comments label {font-weight:400;}
#comments #respond > h3 {margin:0;}
#comments #respond textarea#comment,#comments #respond input[type="text"]  {display:block;width:100%;border-radius:0;}
#comments #respond textarea#comment {height:150px;}
#comments ol li {list-style:none;}
#comments ol.commentlist {padding:0;}
#comments ul.children {padding-left:30px !important;padding-bottom:10px;}
#comments ul.children li {border:1px solid #e7e7e7;margin:10px 20px;}
#comments a {color:#477dca !important;}
#comments .reply {padding:0 10px;}

#commentform .comment-notes {color:#333;}
#commentform label {color:#333;}
#comments .comment-author {}
#comments .comment-author .avatar {border:3px solid #fff;border-radius:30px;margin:0 auto;display:block;}
#comments .comment-author #hdr {padding:10px;}
#comments .comment-author #hdr span {color:#5c5c5c}
#comments .vcard-body {background:none;}
#comments .commentlist {background:#F4F4F4;}
#comments .comment-list li {background:#fff;}
#comments .bbb {padding:15px;margin-bottom:10px;}
#comments .vcard-body .comment-meta {margin-top:10px;display:block;}
#comments .vcard-body .comment-meta a {padding:10px;display:block;}
#comments .vcard-body .comment-body {margin-top:10px;padding:10px;}
#comments .vcard-body .comment-body  > p {color:#5c5c5c !important;}