/**
* bootstrap buttons
*/

.btn-brown,
.btn-brown.disabled,
.btn-brown:disabled {
    color: #ffffff !important;
    background-color: #804000 !important;
    border-color: #804000 !important;
}

.btn-brown:hover {
    color: #ffffff !important;
    /* darken 3% hexcolortool.com */
    background-color: #783800 !important;
    border-color: #783800 !important;
}

.btn-brown:focus,
.btn-brown.focus,
.btn-brown:not(:disabled):not(.disabled):active:focus,
.btn-brown:not(:disabled):not(.disabled).active:focus,
.show > .btn-brown.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 149, 27, 0.5) !important;
}

.btn-brown:not(:disabled):not(.disabled):active,
.btn-brown:not(:disabled):not(.disabled).active,
.show > .btn-brown.dropdown-toggle {
    color: #ffffff;
    background-color: #783800 !important;
    border-color: #783800 !important;
}

.btn-orange,
.btn-orange.disabled,
.btn-orange:disabled {

    color: #ffffff !important;
    background-color: #e87e04 !important;
    border-color: #e87e04 !important;
}

.btn-orange:hover {
    color: #ffffff !important;
    /* darken 3% hexcolortool.com */
    background-color: #e07600 !important;
    border-color: #e07600 !important;
}

.btn-orange:focus,
.btn-orange.focus,
.btn-orange:not(:disabled):not(.disabled):active:focus,
.btn-orange:not(:disabled):not(.disabled).active:focus,
.show > .btn-orange.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 149, 27, 0.5) !important;
}

.btn-orange:not(:disabled):not(.disabled):active,
.btn-orange:not(:disabled):not(.disabled).active,
.show > .btn-orange.dropdown-toggle {
    color: #ffffff;
    background-color: #e07600 !important;
    border-color: #e07600 !important;
}

.btn-pink,
.btn-pink.disabled,
.btn-pink:disabled {
    color: #ffffff !important;
    background-color: #FC8EAC !important;
    border-color: #FC8EAC !important;
}

.btn-pink:hover {
    color: #ffffff !important;
    /* darken 3% hexcolortool.com */
    background-color: #F486A4 !important;
    border-color: #F486A4 !important;
}

.btn-pink:focus,
.btn-pink.focus,
.btn-pink:not(:disabled):not(.disabled):active:focus,
.btn-pink:not(:disabled):not(.disabled).active:focus,
.show > .btn-pink.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 149, 27, 0.5) !important;
}

.btn-pink:not(:disabled):not(.disabled):active,
.btn-pink:not(:disabled):not(.disabled).active,
.show > .btn-pink.dropdown-toggle {
    color: #ffffff;
    background-color: #F486A4 !important;
    border-color: #F486A4 !important;
}

.btn-purple,
.btn-purple.disabled,
.btn-purple:disabled {
    color: #ffffff !important;
    background-color: #c243ff !important;
    border-color: #c243ff !important;
}

.btn-purple:hover {
    color: #ffffff !important;
    /* darken 3% hexcolortool.com */
    background-color: #ba3bf7 !important;
    border-color: #ba3bf7 !important;
}

.btn-purple:focus,
.btn-purple.focus,
.btn-purple:not(:disabled):not(.disabled):active:focus,
.btn-purple:not(:disabled):not(.disabled).active:focus,
.show > .btn-purple.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 149, 27, 0.5) !important;
}

.btn-purple:not(:disabled):not(.disabled):active,
.btn-purple:not(:disabled):not(.disabled).active,
.show > .btn-purple.dropdown-toggle {
    color: #ffffff;
    background-color: #ba3bf7 !important;
    border-color: #ba3bf7 !important;
}


/**
* Alert
*/
.ct-alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

.ct-alert hr {
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1);
}

.ct-alert.alert-primary {
    color: #004085;
    background-color: #cce5ff;
    border-color: #b8daff;
}

.ct-alert.alert-secondary {
    color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db;
}

.ct-alert.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}

.ct-alert.alert-danger,
.ct-alert.alert-error {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

.ct-alert.alert-warning,
.ct-alert.alert-note {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}

.ct-alert.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}

.ct-alert.alert-light {
    color: #818182;
    background-color: #fefefe;
    border-color: #fdfdfe;
}

.ct-alert.alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca;
}

/* Fix last element margin-bottom */
.alert > *:last-child,
.ct-alert > *:last-child {
    margin-bottom: 0;
}


/**
* related box ios9 release special styles
*/
.ios_icon {
    overflow: hidden;
    width: 80px !important;
    height: 80px !important;
    background: url('data:image/jpeg;base64,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') no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border-radius: 20px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08);
}


/**
* JSON / API connection error message
*/
.no_content {
    display: block;
    position: relative;
    padding: 3% 0;

    text-align: center;
    font-style: italic;
    font-weight: normal;
    font-size: 12pt;
    color: rgba(0, 0, 0, 0.3);
}

/**
* Dodo reviews
* Author: Egor
*/
.dodo-reviews .card-footer {
    background: none;
}

.user_rating:before {
    content: '';
    height: 24px;
    margin-left: -0.4rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…4xLTUuMS0yLjEgNS4xLTUuNS41IDQuMiAzLjYtMS4zIDUuNCA0LjctMi44eiIvPjwvc3ZnPg==);
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
}
.user_rating_grade_1:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDg4IDE2Ij48cGF0aCBmaWxsPSIjRjVBQjM1IiBkPSJNMzQuNCA2LjNsLTUuNC0uNC0yLTQuOS0yLjEgNC45LTUuMy41IDQgMy41LTEuMiA1LjEgNC42LTIuOCA0LjYgMi44LTEuMi01LjIgNC0zLjV6bS03LjQgNC42bC0yLjggMS43LjctMy4yLTIuNS0yLjEgMy4zLS4zIDEuMy0zIDEuMyAzIDMuMi4zLTIuNSAyLjEuNyAzLjJjLjEgMC0yLjctMS43LTIuNy0xLjd6TTUxLjQgNi4zbC01LjMtLjUtMi4xLTQuOC0yLjEgNC45LTUuMy41IDQgMy41LTEuMiA1LjEgNC42LTIuOCA0LjYgMi44LTEuMi01LjIgNC0zLjV6bS03LjQgNC42bC0yLjggMS43LjgtMy4yLTIuNS0yLjEgMy4yLS4zIDEuMy0zIDEuMyAzIDMuMi4zLTIuNSAyLjEuNyAzLjJjLjEgMC0yLjctMS43LTIuNy0xLjd6TTY4LjQgNi4zbC01LjMtLjUtMi4xLTQuOC0yIDQuOS01LjMuNSA0IDMuNS0xLjIgNS4xIDQuNi0yLjggNC42IDIuOC0xLjItNS4yIDMuOS0zLjV6bS03LjQgNC42bC0yLjggMS43LjgtMy4yLTIuNS0yLjEgMy4zLS4zIDEuMi0zIDEuMyAzIDMuMi4zLTIuNSAyLjEuNyAzLjJjLjEgMC0yLjctMS43LTIuNy0xLjd6TTg1LjUgNi4zbC01LjMtLjUtMi4xLTQuOC0yLjEgNC45LTUuMy41IDQgMy41LTEuMiA1LjEgNC42LTIuOCA0LjYgMi44LTEuMi01LjIgNC0zLjV6bS03LjQgNC42bC0yLjggMS43LjctMy4yLTIuNS0yLjEgMy4zLS4zIDEuMy0zIDEuMyAzIDMuMi4zLTIuNSAyLjEuNyAzLjJjLjEgMC0yLjctMS43LTIuNy0xLjd6TTkuOSAxMi40bDQuNyAyLjgtMS4zLTUuNCA0LjItMy42LTUuNS0uNS0yLjEtNC45LTIuMSA1LTUuNS41IDQuMiAzLjYtMS4zIDUuNCA0LjctMi45eiIvPjwvc3ZnPg==');
}

.user_rating_grade_2:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDg4IDE2Ij48cGF0aCBmaWxsPSIjRjVBQjM1IiBkPSJNNTEuNCA2LjNsLTUuMy0uNS0yLjEtNC44LTIuMSA0LjktNS4zLjUgNCAzLjUtMS4yIDUuMSA0LjYtMi44IDQuNiAyLjgtMS4yLTUuMiA0LTMuNXptLTcuNCA0LjZsLTIuOCAxLjcuOC0zLjItMi41LTIuMSAzLjItLjMgMS4zLTMgMS4zIDMgMy4yLjMtMi41IDIuMS43IDMuMmMuMSAwLTIuNy0xLjctMi43LTEuN3pNNjguNCA2LjNsLTUuMy0uNS0yLjEtNC44LTIgNC45LTUuMy41IDQgMy41LTEuMiA1LjEgNC42LTIuOCA0LjYgMi44LTEuMi01LjIgMy45LTMuNXptLTcuNCA0LjZsLTIuOCAxLjcuOC0zLjItMi41LTIuMSAzLjMtLjMgMS4yLTMgMS4zIDMgMy4yLjMtMi41IDIuMS43IDMuMmMuMSAwLTIuNy0xLjctMi43LTEuN3pNODUuNSA2LjNsLTUuMy0uNS0yLjEtNC44LTIuMSA0LjktNS4zLjUgNCAzLjUtMS4yIDUuMSA0LjYtMi44IDQuNiAyLjgtMS4yLTUuMiA0LTMuNXptLTcuNCA0LjZsLTIuOCAxLjcuNy0zLjItMi41LTIuMSAzLjMtLjMgMS4zLTMgMS4zIDMgMy4yLjMtMi41IDIuMS43IDMuMmMuMSAwLTIuNy0xLjctMi43LTEuN3pNOS45IDEyLjRsNC43IDIuOC0xLjMtNS40IDQuMi0zLjYtNS41LS41LTIuMS00LjktMi4xIDUtNS41LjUgNC4yIDMuNi0xLjMgNS40IDQuNy0yLjl6TTI3IDEyLjRsNC43IDIuOC0xLjMtNS40IDQuMi0zLjYtNS41LS41LTIuMS00LjktMi4xIDUuMS01LjUuNSA0LjIgMy42LTEuMyA1LjQgNC43LTN6Ii8+PC9zdmc+');
}

.user_rating_grade_3:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDg4IDE2Ij48cGF0aCBmaWxsPSIjRjVBQjM1IiBkPSJNNjguNCA2LjNsLTUuMy0uNS0yLjEtNC44LTIgNC45LTUuMy41IDQgMy41LTEuMiA1LjEgNC42LTIuOCA0LjYgMi44LTEuMi01LjIgMy45LTMuNXptLTcuNCA0LjZsLTIuOCAxLjcuOC0zLjItMi41LTIuMSAzLjMtLjMgMS4yLTMgMS4zIDMgMy4yLjMtMi41IDIuMS43IDMuMmMuMSAwLTIuNy0xLjctMi43LTEuN3pNODUuNSA2LjNsLTUuMy0uNS0yLjEtNC44LTIuMSA0LjktNS4zLjUgNCAzLjUtMS4yIDUuMSA0LjYtMi44IDQuNiAyLjgtMS4yLTUuMiA0LTMuNXptLTcuNCA0LjZsLTIuOCAxLjcuNy0zLjItMi41LTIuMSAzLjMtLjMgMS4zLTMgMS4zIDMgMy4yLjMtMi41IDIuMS43IDMuMmMuMSAwLTIuNy0xLjctMi43LTEuN3pNOS45IDEyLjRsNC43IDIuOC0xLjMtNS40IDQuMi0zLjYtNS41LS41LTIuMS00LjktMi4xIDUtNS41LjUgNC4yIDMuNi0xLjMgNS40IDQuNy0yLjl6TTI3IDEyLjRsNC43IDIuOC0xLjMtNS40IDQuMi0zLjYtNS41LS41LTIuMS00LjktMi4xIDUuMS01LjUuNSA0LjIgMy42LTEuMyA1LjQgNC43LTN6TTQ0IDEyLjRsNC43IDIuOC0xLjMtNS40IDQuMi0zLjYtNS41LS41LTIuMS00LjktMi4xIDUuMS01LjUuNSA0LjIgMy42LTEuMyA1LjQgNC43LTN6Ii8+PC9zdmc+');
}

.user_rating_grade_4:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDg4IDE2Ij48cGF0aCBmaWxsPSIjRjVBQjM1IiBkPSJNODUuNSA2LjNsLTUuMy0uNS0yLjEtNC44LTIuMSA0LjktNS4zLjUgNCAzLjUtMS4yIDUuMSA0LjYtMi44IDQuNiAyLjgtMS4yLTUuMiA0LTMuNXptLTcuNCA0LjZsLTIuOCAxLjcuNy0zLjItMi41LTIuMSAzLjMtLjMgMS4zLTMgMS4zIDMgMy4yLjMtMi41IDIuMS43IDMuMmMuMSAwLTIuNy0xLjctMi43LTEuN3pNOS45IDEyLjRsNC43IDIuOC0xLjMtNS40IDQuMi0zLjYtNS41LS41LTIuMS00LjktMi4xIDUtNS41LjUgNC4yIDMuNi0xLjMgNS40IDQuNy0yLjl6TTI3IDEyLjRsNC43IDIuOC0xLjMtNS40IDQuMi0zLjYtNS41LS41LTIuMS00LjktMi4xIDUuMS01LjUuNSA0LjIgMy42LTEuMyA1LjQgNC43LTN6TTQ0IDEyLjRsNC43IDIuOC0xLjMtNS40IDQuMi0zLjYtNS41LS41LTIuMS00LjktMi4xIDUuMS01LjUuNSA0LjIgMy42LTEuMyA1LjQgNC43LTN6TTYxIDEyLjRsNC43IDIuOC0xLjMtNS40IDQuMi0zLjYtNS41LS41LTIuMS00LjktMi4xIDUuMS01LjUuNSA0LjIgMy42LTEuMyA1LjQgNC43LTN6Ii8+PC9zdmc+');
}

.user_rating_grade_5:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDg4IDE2Ij48cGF0aCBmaWxsPSIjRjVBQjM1IiBkPSJNOS45IDEyLjRsNC43IDIuOC0xLjMtNS40IDQuMi0zLjYtNS41LS41LTIuMS00LjktMi4xIDUtNS41LjUgNC4yIDMuNi0xLjMgNS40IDQuNy0yLjl6TTI3IDEyLjRsNC43IDIuOC0xLjMtNS40IDQuMi0zLjYtNS41LS41LTIuMS00LjktMi4xIDUuMS01LjUuNSA0LjIgMy42LTEuMyA1LjQgNC43LTN6TTQ0IDEyLjRsNC43IDIuOC0xLjMtNS40IDQuMi0zLjYtNS41LS41LTIuMS00LjktMi4xIDUuMS01LjUuNSA0LjIgMy42LTEuMyA1LjQgNC43LTN6TTYxIDEyLjRsNC43IDIuOC0xLjMtNS40IDQuMi0zLjYtNS41LS41LTIuMS00LjktMi4xIDUuMS01LjUuNSA0LjIgMy42LTEuMyA1LjQgNC43LTN6TTc4LjEgMTIuNGw0LjcgMi44LTEuMy01LjQgNC4yLTMuNi01LjUtLjUtMi4xLTUuMS0yLjEgNS4xLTUuNS41IDQuMiAzLjYtMS4zIDUuNCA0LjctMi44eiIvPjwvc3ZnPg==');
}

@-webkit-keyframes fadeIn {
    from { opacity: 0.3; }
      to { opacity: 1; }
}
@keyframes fadeIn {
    from { opacity: 0.3; }
      to { opacity: 1; }
}

@media screen and (min-width: 992px) {
    .dodo-reviews .review {
        display: none;
    }

    .dodo-reviews .review .card-body {
        font-size: 1.2rem;
    }

    .dodo-reviews:not(.ready) .review:first-of-type,
    .dodo-reviews .review.active {
        display: block;
        -webkit-animation: fadeIn 1s;
        animation: fadeIn 1s;
    }

    .dodo-reviews:not(.ready) .review:first-of-type:after,
    .dodo-reviews .review.active:after {
        display: block;
        position: absolute;
        content: '';
        top: 100%;
        left: 12%;
        border-top: 15px solid #fff;
        border-left: 15px solid transparent;
        border-right: 0 solid transparent;
    }
    .dodo-reviews .review:nth-child(2).active:after {
        left: 33%;
    }
    .dodo-reviews .review:nth-child(3).active:after {
        left: 53%;
    }
    .dodo-reviews .review:nth-child(4).active:after {
        left: 74%;
    }
    .dodo-reviews .review:nth-child(5).active:after {
        left: 94%;
    }
}

.review-author-avatar {
    display: block;
    position: relative;
    opacity: 0.5;
    width: 55px;
    height: 55px;
    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCIgdmlld0JveD0iMCAwIDE1MCAxNTAiPjxjaXJjbGUgb3BhY2l0eT0iLjUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSI3NSIgY3k9Ijc1IiByPSI3My4xMTgiIGZpbGw9Im5vbmUiLz48ZGVmcz48Y2lyY2xlIGlkPSJhIiBjeD0iNzUiIGN5PSI3NSIgcj0iNzMuMTE4Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iYiI+PHVzZSB4bGluazpocmVmPSIjYSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxwYXRoIG9wYWNpdHk9Ii41IiBmaWxsPSIjMDAwMDAwIiBkPSJNOTMuMjc1IDI4LjEzNGMtMS42MDItMS4xOTktMy42MDQtOC44MjUtMTQuMDQ5LTcuNjI0LTEwLjQyOSAxLjE5Ni0yMi4wNjkgMy4yMS0yNi44OCAxNS42NS00LjgxNCAxMi40NC0uMzEyIDI2LjM4OCAwIDI3LjMuMjkxLjg5LTIuMTA5LTIuMDAxLTIuNzk5LS40NjgtMS4xMTUgMi40NTcgMS42IDIwLjUyMyA1LjYwMSAxNy43MTggNC4wMjYtMi44MjEuNTExIDYuODE3IDIuMDA5IDEwLjgyNy43MjQgMS45NTggMS43MjYgMi45NDcgMy4yMTYgNC4wMjUgMS4xMS43OTkuODk3IDIuNTE0LS44IDMuMjAzLTEuODY5Ljc3NC0zLjE1Ny40NzctNC4wMjQgMy41OTktMS43MDIgNi4yMzctMTIuNDM5IDcuNjQxLTMxLjMwNCAxNS42NjMtMTguODU0IDguMDI1LTE3Ljk2MSAxMC44NC0xNy4yNSAzMy4zNmgxMzYuMDQ4YzEuMS0yNC44MjMtLjc4OS0yNi45MjUtMTYuODQyLTMyLjE0Ni0yMi44NDItNy40MjctMjguMzAxLTEwLjIyOS0zMC41MTQtMTYuODc3LS44MjItMi40NjYtMS40OTgtNC4yMDEtMy42MTMtNC40LTIuMDItLjE4OC0zLjEzMy0yLjY2OS0xLjU5OC0zLjYwMi44MzItLjUyMSAzLjE4LTEuOTQ1IDMuNjAyLTQuNzE0LjcxMS00LjQyNi0uODkxLTExLjQ1MSAxLjUyLTEwLjE0NiA1LjQxNCAyLjkyMiA3LjUyOS0xMy42NDIgNy4xMjUtMTcuMjU0LS40MTgtMy42MTItMy44MjIgMS42MDMtMy4wMjEgMCAuNzk5LTEuNjEzIDYuODI1LTM0LjkxNy0zLjAwNC0zNC41MTVsLTMuNDIzLjQwMXoiIGNsaXAtcGF0aD0idXJsKCNiKSIvPjwvc3ZnPgo=') no-repeat center;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -ms-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

/* Fix author-name go next-line when long text in FF (100% - avatar-width) */
@media screen and (min-width: 1200px) {
    .review-author-avatar.d-xl-block + .review-author-name {
        margin-right: 55px;
    }
}

.dodo-reviews .review-author .user_rating:before {
    height: 16px;
}

.review-author {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);
    transition: box-shadow 0.3s ease-in-out;
}

.review-author:hover {
    cursor: pointer;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
}

.dodo-reviews:not(.ready) .review-author:first-of-type,
.review-author.active  {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
}

/* Dodo-reviews-columns template */
.dodo-reviews-columns {
    color: #000;
}

.dodo-reviews-columns .review {
    background-color: #F0ECF5;
    padding: 2rem 1.25rem;
    height: 100%;
}

@media screen and (min-width: 992px) {
    /* Add more space beetween reviews */
    .dodo-reviews-columns .review-column:nth-child(1) .review {
        margin-right: 0.5rem;
    }

    .dodo-reviews-columns .review-column:nth-child(2) .review {
        margin-left: 0.25rem;
        margin-right: 0.25rem;
    }

    .dodo-reviews-columns .review-column:nth-child(3)  .review {
        margin-left: 0.5rem;
    }
}

.dodo-reviews-columns .review .content {
    font-style: italic;
    font-size: 1.25rem;
}

.dodo-reviews-columns .review .author {
    font-weight: bold;
    font-size: 1.5rem;
}
