ul#breadcrumbs + h2 {    margin-top: 0;}input[type=text], textarea {    outline: 0}.comments-sort {    width: 100%;    position: relative}.comments-sort input {    display: none}.comments-sort label i {    display: block;    width: 10px;    margin-right: 10px;}.comments-sort label i:after, .comments-sort label i:before {    content: '';    position: relative;    top: calc(50% - 5px);    display: inline-block;    width: 1px;    height: 11px;    background-color: #9d9d9d;    -webkit-transition: all .4s ease;    -o-transition: all .4s ease;    transition: all .4s ease}.comments-sort label i:before {    right: calc(-50% + 5px);    -webkit-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    transform: rotate(-45deg)}.comments-sort label i:after {    left: calc(50% + 2px);    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg)}.comments-sort.dropdown-shower:checked ~ label i:before {    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg)}.comments-sort.dropdown-shower:checked ~ label i:before {    -webkit-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    transform: rotate(-45deg)}.comments-sort label {    height: 65px;    display: flex;    align-items: center;    justify-content: space-between;    padding: 0 1rem}.dropdown-shower:checked ~ ul.dropdown-comments-sort {    display: flex;    flex-wrap: wrap}ul.dropdown-comments-sort {    position: absolute;    z-index: 1;    top: 60px;    border-radius: 0 0 10px 10px;    display: none;    width: 100%;    flex-direction: column;    list-style-type: none;    padding: .75rem;    margin: 0;    background-color: #fff;    box-shadow: 0 10px 10px #00000040;    border-top: solid 1px #ebebeb;    user-select: none}ul.dropdown-comments-sort li {    padding: .25rem}ul.dropdown-comments-sort li.active {    color: #3c9542}ul.dropdown-comments-sort li:before {    content: none}#author:disabled {    background: 0 0}#author:disabled::-webkit-input-placeholder {    color: #ccc}#author:disabled:-ms-input-placeholder {    color: #ccc}#author:disabled::-ms-input-placeholder {    color: #ccc}#author:disabled::placeholder {    color: #ccc}.no-comments {    font-size: 22px;    text-align: center;    padding: 30px;    color: #888}.content-section .no-comments {    color: #fff;}.comments-container {    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    align-items: center;    position: relative}.comments-control-header {    font-size: .85rem}.comment-body, .comments-meta-flex {    background-color: #fff;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: stretch;    -ms-flex-align: stretch;    align-items: stretch}.comments-meta-flex .col-lg-4 {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    height: 65px;    text-align: center}.comments-meta-flex .comments-rating {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;    border-left: solid 1px #ebebeb}.comments-meta-flex .rating-text {    margin-right: 10px}/*.publish-review-button,*/.comments-control-header .write-review-button {    border-radius: 0 10px 10px 0;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    position: relative}.write-review-button { /*font: normal normal normal 12px/14px Roboto;*/}.write-review-button i:before {    font-size: 24px;    margin-right: 0.5em;}#write-comment-form .row {    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column}.icon-icon40 {    margin-right: 10px;    font-size: 20px}.all-reviews, .commenter-name {    border-left: solid 1px #ebebeb}.comment-body p {    color: #868686;}.comment-body {    color: #868686;    border-top: solid 1px #ebebeb;    padding: 50px 100px;    position: relative;    text-align: center;    font: italic normal 600 14px/25px Montserrat;}.comments-container .boxShadow-content-elements {    margin: 30px 0;    box-shadow: 0 0 18px #0000001A}.form-wrapper.boxShadow-content-elements {    margin-top: 0;    margin: auto}.close-button {    position: absolute;    top: 10px;    right: 10px;    height: 40px;    width: 40px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    color: #868686;    cursor: pointer}.clear-button {    cursor: pointer;    margin-top: 10px}.form-wrapper {    background-color: #fff;    height: 100%;    width: 100%;    padding: 1rem 4rem 2rem}.comments-container > .col-md-8 {    position: relative}.name-input-wrap {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-pack: distribute;    justify-content: space-around;    padding: 20px;    border: #ebebeb solid 1px;    margin-bottom: 20px}.name-input-wrap input {    border: none}.comment-text-wrap textarea {    width: 100%;    border: #ebebeb solid 1px;    padding: 20px}#author {    margin-right: 30px;    -webkit-box-flex: 2;    -ms-flex-positive: 2;    flex-grow: 2}.comments-container label {    margin-bottom: 0;    color: #000000;    font: normal normal normal 13px/37px Roboto;}#range {    margin: 30px 0;    width: 100%}.rating-slider-wrapp {    position: relative;    margin-top: 20px}#additional_anonymous {    position: absolute;    opacity: 0}#additional_anonymous + label {    position: relative;    cursor: pointer;    padding: 0;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center}#additional_anonymous + label:before {    content: "";    width: 20px;    height: 20px;    margin-right: 10px;    background: #fff;    border: 5px #fff solid;    outline: 1px #ebebeb solid}#additional_anonymous:checked + label:before {    background-color: #4ea954}#additional_anonymous:disabled + label {    color: #b8b8b8;    cursor: auto}#additional_anonymous:disabled + label:before {    -webkit-box-shadow: none;    box-shadow: none;    background: #ddd}#range-slider {    width: 100%;    margin: 30px 0}#submit {    position: absolute;    width: 100%;    height: 100%;    opacity: 0;    cursor: pointer}.dropdown-item {    cursor: pointer}.rangeslider, input[type='range'] {    max-width: 100%;    margin: 30px 0 10px 0}.rangeslider {    box-shadow: none;    background-color: #ebebeb}.rangeslider--horizontal .rangeslider__handle {    top: -13px;}.rangeslider__handle {    height: 30px;    width: 30px;    border-radius: 15px;;    line-height: 30px;    text-align: center;    background-color: #4ea954;    color: #fff;    border: none;    -webkit-box-shadow: none;    box-shadow: none;    font-size: 13px;    font-weight: bold;    position: relative;    cursor: pointer;    cursor: grab;}.rangeslider__handle:active, .rangeslider__handle:focus {    cursor: grabbing;}.rangeslider__fill {    background-color: #4ea954;    box-shadow: none;    -webkit-box-shadow: none;}.rangeslider__handle:after {    background: 0;}.rangeslider--horizontal {    height: 3px;}.min-max-labels {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    color: #868686;    font-size: 15px}.load-more-comments {    background-color: #fff;    color: #868686;    font-weight: 300;    width: 83.333333%;    width: 100%;    box-shadow: 0 0 18px #0000001A}.load-more-comments:after {    content: '\e843' !important;    font-size: 1rem !important;    color: #d0cdcd;    font-family: 'casino-online';    font-style: initial;    margin-left: 0.5rem;}.dropdown-sort img {    display: none}.comments-meta-flex .dropdown-menu-sort {    -ms-flex-preferred-size: 100%;    flex-basis: 100%;    width: 100%;    -webkit-transform: none !important;    -ms-transform: none !important;    transform: none !important;    background: #fff;    flex-direction: column;    align-items: baseline;    justify-content: space-evenly;    position: absolute;    top: 0;    padding: .75rem;    display: none;    box-shadow: 0 0 15px #00000040}.comments-meta-flex .dropdown-menu-sort .dropdown-item {    margin: .25rem;    font-weight: 400;    font-size: .85rem}.comments-meta-flex .dropdown-menu-sort .dropdown-item.active {    color: #3c9542}button.comment-sort {    width: 100%;    text-align: left;    display: flex;    justify-content: space-between;    align-content: center}button.comment-sort i {    color: #868686}.comments-container #author, .comments-container #comment {    font-family: Roboto, sans-serif}#write-comment .modal-dialog {    max-width: 850px}.bracket-left, .bracket-right {    display: inline-flex;    background: url(/wp-content/themes/ministrap-child/assets/images/quote.svg) no-repeat;    width: 41px;    height: 33px;    background-size: contain;    position: absolute}.bracket-left {    top: 1rem;    left: 1rem;}.bracket-right {    bottom: 1rem;    right: 1rem;    transform: rotate(180deg)}@media screen and (max-width: 991px) {    .comment-text-wrap textarea, .name-input-wrap {        padding: 15px    }    .comments-container #author, .comments-container #comment {        font-size: 13px    }    .dropdown-sort img {        height: 15px;        margin-top: -4px;        display: inline-block    }    .comments-meta-flex .dropdown-sort {        position: initial    }    .comments-meta-flex .dropdown-menu-sort {        -ms-flex-preferred-size: 100%;        flex-basis: 100%;        width: 100%;        -webkit-transform: none !important;        -ms-transform: none !important;        transform: none !important;        padding: 0;        top: 0 !important;        -webkit-box-shadow: 0 0 18px 0 rgba(0, 0, 0, .1);        box-shadow: 0 0 18px 0 rgba(0, 0, 0, .1);        border-radius: 0;        border: 0;        margin-top: 0;        font-size: 13px;        letter-spacing: .05em    }    .comments-meta-flex .dropdown-menu-sort .dropdown-item {        padding: .8rem 1.5rem    }    .comments-meta-flex .dropdown-menu-sort .dropdown-item.active {        color: #0266a1;        background-color: #fff    }    .comments-meta-flex .write-review-button {        min-width: auto;    }    .dropdown-sort > button {        color: #868686;        min-width: 60px;        font-size: 13px;        letter-spacing: .05em    }    .comments-control-header .col-lg-4 {        padding: 20px 10px    }    .comments-sort label, .comments-meta-flex .col-lg-4 {        height: 50px    }    ul.dropdown-comments-sort {        top: 50px    }    .comment-rating-container .comments-meta-flex .col-lg-4 {        height: 60px    }    .comments-container .boxShadow-content-elements {        margin: 10px 0    }    .dropdown-toggle-sort.comment-sort:after, .dropdown-toggle-sort.comment-sort:before {        display: none    }    .comment-date {        font-size: 12px;        line-height: 1rem    }    .commenter-name {        font-size: 13px    }    .bracket-left, .bracket-right {        zoom: .7    }    .bracket-left {        top: 15px;        left: 15px    }    .bracket-right {        right: 15px;        bottom: 15px    }    .form-wrapper {        padding: 20px    }    .form-wrapper h2 {        padding-left: 15%;        padding-right: 15%    }    .comment-body {        padding: 50px 30px    }    .comments-meta-flex .all-reviews {        display: none    }    .comments-meta-flex .rating-text {        display: none    }    #author {        margin-right: 0;        width: 100%    }    .comments-container label {        font-size: 13px    }    .publish-review-button, .write-review-button { /*max-width: 230px*/    }    .min-max-labels {        font-size: 12px;        margin-bottom: 15px    }    .rangeslider--horizontal {        height: 2px;    }}@media screen and (max-width: 500px) {    .comments-meta-flex .comments-rating {        flex-direction: column;        justify-content: center;    }    .comments-meta-flex .comments-rating div {        display: none;    }    .comments-meta-flex .comments-rating .circular-chart {        margin: 0;        width: 35px;    }}@media (min-width: 992px) {    .comments-control-header .dropdown-sort {        width: 100%;        -ms-flex-preferred-size: 100%;        flex-basis: 100%    }    .comments-control-header .dropdown-toggle-sort {        padding: 23px 18px    }}button.close {    padding: 0;    background-color: transparent;    border: 0;    -webkit-appearance: none;    user-select: none;    font-size: 1.25rem;    position: absolute;    right: 1rem;    top: 1rem;    outline: 0;    color: #c7c7c7}.circular-chart {    display: block;    max-height: 40px;    width: 40px;    margin-left: 1rem}.circle {    stroke: #3c9542;    fill: none;    stroke-width: 1.5;    animation: progress 1s ease-out forwards}.circle-gray {    stroke: #deefde;    fill: none;    stroke-width: 1.5}.circular-chart::first-letter {    font-size: 200%}.circular-chart text:first-of-type {    font-size: 20px}.circular-chart text {    fill: #3c9542;    font-weight: 500;    font-size: .8em;    text-anchor: middle;    stroke-width: .4;    stroke-linecap: unset}@keyframes progress {    0% {        stroke-dasharray: 0 100    }}