.header-main-menu li a,
.news-item-title,
.content-block .product-item-title,
.product-section .product-item-title,
.block-type-feedbacks .review-item-title,
.primary-text-box .small-headline{
    text-transform: uppercase;
}

.content-block .primary-text-box h2,
.section-headline{
    font-size: 3.6rem;
    color: #ffffff;
}

.page-type-blog .text-img-section h2,
.page-type-products .text-img-section h2,
.page-type-projects .text-img-section h2,
.page-type-productApplicationTypes .text-img-section h2{
    color: #ffffff;
}

.content-block .white-text-box h2,
.text-img-section h2{
    font-size: 3.6rem;
    color: #424242;
}

img.image-name{
    height: 21px;
    width: auto;
}

.text-img-section .text-danger{
    color: white!important;
}


span.product-item-title:hover,
.filter-sort-order li a.active{
    color: #F55400;
}

.hover-scale-image img:hover {
    transform: scale(1.1);
}

.products-list .news-item .news-item-title:hover{
    color: #424242;
}

/** Agree checkbox **/

.agree .check-box label {
    padding-left: 30px;
}

.check-styled label {
    padding-left: 3.6rem;
    font-size: 1.6rem;
    text-transform: none;
}

.check-styled.is-checked label:before {
    border-color: #ffffff;
}

.check-styled label:before {
    width: 2rem;
    height: 2rem;
    border-radius: 0.2rem;
    border: 1px solid #ffffff;
    background-color: transparent;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.3s;
    display: block;
}

.check-styled.is-checked label:after {
    opacity: 1;
}

.check-styled label:after {
    margin-top: 0rem;
    display: block;
    width: 2rem;
    height: 2rem;
    background: #F55400 url(./../images/check.svg) no-repeat center;
    border: 1px solid #ffffff;
    content: "";
    border-radius: 0.2rem;
    position: absolute;
    left: 0rem;
    top: 0rem;
    transition: all 0.3s;
    opacity: 0;
}

.agree label a{
    color: #FFFFFF;
}

.agree label a:hover{
    text-decoration: unset;
}

.view-col-4.half-news-col .news-item{
    width: calc(25% - 1.6rem);
}

.news-item-bottom.no-img{
    border-radius: 1.6rem;
}

.text-page ol {
    margin-bottom: 4.8rem;
}

/*.text-page table{
    background: #F4F4F4;
    border-radius: 1.6rem;
    padding: 3.2rem;
    display: block;
}*/

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect {
    right: -71px;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect {
    right: -18px;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select{
    width: 130px;
    text-align: left;
    top: 32px;
    max-height: 150px;
}

.text-page table{
    /*overflow-x: auto;
    -webkit-overflow-scrolling: touch;*/

}

.review-item-img {
    border-radius: 1.6rem 1.6rem 1.8rem 1.8rem;
}

.review-item-img img{
    border-radius: 2rem;
}

@media (max-width: 768px) {

    width: 100% !important;

}