.elementor-619675 .elementor-element.elementor-element-6c41280{margin-top:40px;margin-bottom:0px;}.elementor-619675 .elementor-element.elementor-element-304d8f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-619675 .elementor-element.elementor-element-0ed9a9c{text-align:left;color:#3d291c;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.3px;}.elementor-619675 .elementor-element.elementor-element-0ed9a9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-619675 .elementor-element.elementor-element-18c8e2e{margin-top:40px;margin-bottom:40px;}.elementor-619675 .elementor-element.elementor-element-80aa6bc .elementor-heading-title{color:#8F1030;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-619675 .elementor-element.elementor-element-0ed9a9c{font-size:16px;letter-spacing:0.3px;}.elementor-619675 .elementor-element.elementor-element-0ed9a9c > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-619675 .elementor-element.elementor-element-0ed9a9c > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-619675 .elementor-element.elementor-element-b8814b8{width:15%;}.elementor-619675 .elementor-element.elementor-element-a5e8e00{width:68.666%;}.elementor-619675 .elementor-element.elementor-element-a0bb957{width:15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-619675 .elementor-element.elementor-element-b8814b8{width:2%;}.elementor-619675 .elementor-element.elementor-element-a5e8e00{width:100%;}.elementor-619675 .elementor-element.elementor-element-a0bb957{width:2%;}}/* Start custom CSS for post-comments, class: .elementor-element-de9904f */.comment-content {
    padding: 5px 20px !important;
    border: none !important;
}
.comment-body {
    padding: 10px 10px !important;
    margin: 10px;
    border: 1px #c4c4c4 solid !important;
    background: #fff !important;
        
}
.comment-content {
    margin-top: 0em !important;
    padding-bottom: 15px !important
        font-size: 15px !important;
}

.comment .children {
    padding-left: 30px;
    margin-top: 10px !important;
    border: none !important;
    font-size: 15px !important;
}
div#comments {
    border: 1px solid #e8e8e8;
    padding: 20px;
}
.comment-content .reply {
    font-size: 85%;
    background: #8f1030;
    color: white !important;
    padding: 5px 20px;
    
    border-radius: 4px !important;

}
.comment-content .reply a{
    color: #fff;
    font-size: 14px;
}
input#url {
    display: none !important;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {
    color: #000000 !important;
    background-color: #fff !important;
    border-color: #c4c4c4 !important;
  
    margin: 10px 0 !important;
}

button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.button:visited, a.wp-block-button__link:not(.has-background) {
    color: #ffffff;
    background-color: #8e1030 !important;
        font-family: "Roboto", Sans-serif !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    border-radius: 4px !important; 
}

.comment-author.vcard {
    font-size: 15px !important;
}
time {
    font-size: 13px !important;
}
.comment-meta img{
    height: 30px !important;
    width: 30px !important;
}
div#comments {
    border: 1px solid #c4c4c4;
    padding: 20px;

    background: #F2F0F0 !important;
}

input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=tel], input[type=number], textarea, select {

    padding: 5px 15px !important;

}
h3#reply-title {
    margin-bottom: 10px !important;
}
h3.comments-title {
   margin-bottom: 10px !important;
   display: none !important;
}

.comment-respond {
    margin-top: 0;
    padding: 10px !important;
}

::placeholder {
  color: #000000 !important;
  font-size: 14px !important;
  opacity: 1 !important; /* Firefox */
}

textarea#comment {
    height: 150px !important;
}/* End custom CSS */