.product-with-compost-calculator .product-right-block .product-info-main {
    order: 1;
    margin-bottom: 0;
}
.product-with-compost-calculator .product-right-block .compost-calculator {
    order: 2;
}
.product-with-compost-calculator .product-right-block .product-technicalguides-block {
    order: 3;
}
.product-with-compost-calculator .product-right-block .related-links-block {
    order: 4;
}
.product-with-compost-calculator .accordion-wrapper {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.product-with-compost-calculator .accordion-wrapper p {
    line-height: 1.5;
    font-size: 16px;
}
.product-with-compost-calculator .accordion-wrapper .accordion-header svg {
    width: 28px;
    float: right;
}
.product-with-compost-calculator .accordion-wrapper .accordion-item .accordion-body .compost-info {
    background-color: #DEDEF0;
    padding: 15px;
    border-radius: 6px;
    margin-top: 20px;
}
.product-with-compost-calculator .accordion-wrapper .accordion-item .accordion-body .compost-info p {
    font-size: 16px;
    margin-bottom: 0;
}
.product-with-compost-calculator .accordion-wrapper .accordion-item .accordion-body .compost-info .row {
    margin: 0;
}
.product-with-compost-calculator .accordion-wrapper .accordion-item .accordion-body .compost-info .row .col-1 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
}
.product-with-compost-calculator .accordion-wrapper .accordion-item .accordion-body .compost-info .row .col-11 {
    padding-right: 0;
}
.product-with-compost-calculator .accordion-wrapper .accordion-item .accordion-body .compost-input input {
    margin-top: 12px;
    width: 67%;
    padding: 0 10px;
}
.product-with-compost-calculator .accordion-wrapper .accordion-item .accordion-body .with-tooltip .info-icon {
    margin: 0 20px -3px 0;
}
.product-with-compost-calculator .accordion-wrapper .accordion-item .accordion-body .info-icon {
    width: 18px;
    height: 18px;
}
.product-with-compost-calculator .accordion-wrapper .accordion-item .accordion-body .button-success {
    display: block;
    width: 100%;
    font-weight: 500;
    font-size: 18px;
    text-transform: uppercase;
    border-radius: 6px;
}
.product-with-compost-calculator .accordion-wrapper .accordion-item .accordion-body .compost-product-results .product-image {
    width: 48px;
    height: auto;
    max-height: 48px;
    float: left;
    margin-right: 15px;
}

.product-with-compost-calculator .error {
    color: #ff0000;
    padding-top: 25px;
}
.product-with-compost-calculator .stone-id {
    margin-top: 30px;
}
#calculate_volume, #start_again {
    display: block;
    text-align: center;
}

.product-with-compost-calculator .compost-recommend .tooltip-content{
    border:1px solid #009943;
    min-width:215px
}

.product-with-compost-calculator .compost-recommend .tooltip-content:before,
.product-with-compost-calculator .compost-recommend .tooltip-content:after {
    border-bottom-color:#009943
}

.compost-recommend {
    position:relative
}

.compost-recommend .tooltip-content {
    background:#fff;
    max-width:360px;
    min-width:210px;
    padding:12px 16px;
    z-index:100;
    display:none;
    position:absolute;
    text-align:left;
    color:#000;
    line-height:1.4;
    border:1px solid #bbb;
    top:100%
}

.compost-recommend .tooltip-content:after,
.compost-recommend .tooltip-content:before {
    border:solid transparent;
    content:'';
    height:0;
    position:absolute;
    width:0
}

.compost-recommend .tooltip-content:after {
    border-width:5px;
    border-color:transparent
}

.compost-recommend .tooltip-content:before {
    border-width:6px;
    border-color:transparent
}

.compost-recommend .tooltip-content:after,
.compost-recommend .tooltip-content:before {
    top:100%
}

.compost-recommend .tooltip-content:after {
    margin-top:-5px;top:-6px;left:2px
}

.compost-recommend .tooltip-content:before {
    margin-top:-6px;
    top:-6px;
    left:1px
}

.compost-recommend .tooltip-toggle {
    cursor:help
}

.compost-recommend .tooltip-toggle:hover+.tooltip-content,
.compost-recommend .tooltip-toggle:focus+.tooltip-content,
.compost-recommend .tooltip:hover .tooltip-content {
    display:block
}
.compost-recommend .tooltip-content {
    min-width:200px;
    white-space:normal
}

input:focus~.tooltip-content,
select:focus~.tooltip-content {
    display:block
}
