/**
* Theme Name: wellinor Child
* Description: This is a child theme of wellinor, generated by Merlin WP.
* Author: <a href="https://themeforest.net/user/themearc/portfolio">Themearc</a>
* Template: wellinor
* Version: 2.5
*/

/* Equal height columns inside this inner section */
.equal-height-services > .elementor-container{
  display:flex !important;
  align-items:stretch !important;
}

/* Each column must also be a flex item that can stretch */
.equal-height-services > .elementor-container > .elementor-column{
  display:flex !important;
}

/* Widget wrap must fill the column */
.equal-height-services > .elementor-container > .elementor-column > .elementor-widget-wrap{
  display:flex !important;
  flex:1 1 auto !important;
  align-items:stretch !important;
}

/* Widget container + your service widget should fill height */
.equal-height-services .elementor-widget-service2,
.equal-height-services .elementor-widget-service2 .elementor-widget-container,
.equal-height-services .services-section-two,
.equal-height-services .services-block-two,
.equal-height-services .services-block-two .inner-box{
  height:100% !important;
}
/* END ---- Equal height columns inside this inner section */

.hide-cta .number-box {
    display:none;
}


.hide-cta .text{
    font-family:"Open Sans", Sans-serif!important;
    font-style: normal!important;
}

.outer-box{
 display:none;   
}


.main-menu {
    color:white!important;
}

/* Main menu links */
.main-header .navigation > li > a,
.sticky-header .navigation > li > a {
    color: #ffffff !important;
}

/* Hover */
.main-header .navigation > li > a:hover,
.sticky-header .navigation > li > a:hover {
    color: #ffffff !important;
}

/* Active menu item */
.main-header .navigation > li.current-menu-item > a,
.main-header .navigation > li.active > a,
.sticky-header .navigation > li.current-menu-item > a,
.sticky-header .navigation > li.active > a {
    color: #ffffff !important;
}

.post-info {
	display:none!important;
}

.comment-form{
	display:none!important;
}


/* ===== Footer 3-Column Layout ===== */
.main-footer .optileads-footer-row {
    display: flex !important;
    flex-wrap: wrap;
}

.main-footer .optileads-footer-row > .footer-column {
    float: none;
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
}

.main-footer .logo-widget .text {
    padding-right: 10px;
}

.main-footer .optileads-footer-row > .footer-column:nth-child(2) {
    display: flex;
    justify-content: center;
}


@media only screen and (max-width: 767px) {
    .main-footer .optileads-footer-row > .footer-column {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 30px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .main-footer .optileads-footer-row > .footer-column:first-child {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 30px;
    }
    .main-footer .optileads-footer-row > .footer-column:nth-child(2),
    .main-footer .optileads-footer-row > .footer-column:nth-child(3) {
        flex: 0 0 50%;
        max-width: 50%;
    }
}


@media only screen and (max-width: 767px) {
    .main-footer .optileads-footer-row > .footer-column:nth-child(2) {
        justify-content: flex-start !important;
        text-align: left;
    }
}




@media (max-width: 767px) {
  .owl-nav {
    display: none !important;
  }
}


.outer-box {
 display:none !important;
}

@media (max-width: 767px) {
    #whoweare .text {
        font-size: 16px !important;
    }
}