/*
Theme Name:     Theratio Child
Theme URI:      http://wpdemo.archiwp.com/theratio/
Description:    Make your modifications to [Parent Theme] in this child theme.
Author:         Oceanthemes
Author URI:     http://oceanthemes.net/
Version:        1.0
Template:       theratio
*/

@import url("../theratio/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.elementor-2846 .elementor-element.elementor-element-230be1a .main-navigation > ul > li > a::before {
    background-color: transparent !important;
}

.elementor-2846 .elementor-element.elementor-element-230be1a .main-navigation > ul > li > a:hover::before {
    background-color: #fff !important;
}

rs-mask-wrap {
	overflow: visible !important;
}

.ot-features-box .features-image .overlay {
    cursor: unset !important;
    background: unset !important;
    opacity: 0 !important;
    z-index: unset !important;
}

.elementor-4528 .elementor-element.elementor-element-d1d32ec .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #A3A3A3 !important;
}

@media screen and (max-width: 992px) {

    .page-id-5 .wp-block-column,
    .page-id-4926 .wp-block-column {
        flex-basis: 100% !important;
    }

    .page-id-5 .wp-block-column .wp-block-column:first-child,
    .page-id-5 .wp-block-column .wp-block-column:last-child,
    .page-id-4926 .wp-block-column .wp-block-column:first-child,
    .page-id-4926 .wp-block-column .wp-block-column:last-child {
        flex-basis: 0% !important;
    }

    .page-id-5 .wp-block-column h1,
    .page-id-5 .wp-block-column h2,
    .page-id-4926 .wp-block-column h1,
    .page-id-4926 .wp-block-column h2 {
        font-size: 1.5em;
    }

}

@media screen and (max-width: 599px) {

    .page-id-5 .wp-block-column,
    .page-id-4926 .wp-block-column {
        padding: 15px;
    }

}

.elementor-3355 .features-content h6:hover::before {
    width: 0px !important;
}

/* Hide Referenzen Details */

.elementor-element-3b5d665a,
.elementor-element-d683066,
.elementor-element-844d3e1,
.elementor-element-4861d28,
.elementor-element-f49cb44 {
    display: none;
}


.single-ot_portfolio div.page-header h1.page-title {
    display: none;
}



@media screen and (max-width: 1025px) {

    .single-ot_portfolio h1.elementor-heading-title {
        font-size: 2.5em !important;
        margin-top: -10px;
        margin-bottom: 25px;
    }

}

@media screen and (max-width: 599px) {

    .single-ot_portfolio h1.elementor-heading-title {
        font-size: 1.8em !important;
        margin-top: -10px;
        margin-bottom: 25px;
    }

}