/*
 Theme Name:   Echooling Child
 Theme URI:    https://reactheme.com/products/wordpress/echooling
 Description:  Echooling Child
 Author:       ReacThemes
 Author URI:   http://reactheme.com
 Template:     echooling
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */

.custom-images .wp-caption .wp-caption-text {
    font-size: 18px;
    font-style: unset;
    font-weight:bold;
    color:#0f1216;
    
}
.res-img2, .res-img1
{
    margin-bottom:20px;
    
}
.custom-header{
    font-size:32px;
}
.custom-header-details{
    font-size:19px;
    width:100%;
    text-align:right;
    position:relative;
}
.custom-header-details div{
    position:absolute;
    right:0px;
    top:-70px;
}
.custom-header-details span{
    display:inline-block;
    width:40px;
}
.footer-top-cta{
    display:none!important;
}
 
.woocommerce div.product .woocommerce-tabs ul.tabs {
    display:none;
}
.reactheme-breadcrumbs .page-title {
    display:none;
}
.breadcrumbs-single .breadcrumbs-title{
    text-shadow: 3px 1px 3px rgba(0,0,0,0.54);
}
.reactheme-breadcrumbs .breadcrumbs-title span a span {
    font-size: 30px;
}
.reactheme-breadcrumbs .breadcrumbs-title span.current-item {
    font-size: 30px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: none;
    width: 100%;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    display:none;
}


.zebra-list {
    margin: 0 0 25px;
    border-bottom: 0px solid #d9d9de;
    font-style: normal;
    color: black;
    font-size: 14px;
}

    .zebra-list dt {
        display: block;
        float: left;
        padding: 6px 10px;
        margin: 0 10px 0 0;
    }

        .zebra-list dt > span {
            float: left;
        }

    .zebra-list dd {
        display: block;
        text-align: right;
        padding: 6px 10px;
        margin: 0;
    }

        .zebra-list dd:nth-child(4n+2) {
            background-color:#f0f0f0;
        }
        
.legend-list {
    margin: 0 0 20px 20px;
    font-size: 13px;
    font-style: normal
}

    .legend-list dt {
        display: block;
        float: left;
        margin: 0 5px 0 0;
        font-weight: 900;
        min-width: 35px;
        padding: 5px 0 0 0;
    }

        .legend-list dt:after {
            content: ' - ';
            display: inline;
        }

    .legend-list dd {
        display: inline;
        margin: 0;
        padding: 5px 0 0 0;
        overflow: hidden;
        display: block;
    }
.reactheme-breadcrumbs .breadcrumbs-single {
    background-position: center center;
}
    
@media screen and (max-width: 560px) {
    .editor .col {
        flex-basis: unset;
    }
    .elementor-widget-react-heading .react-heading .title-inner .sub-text {
         font-size: 36px !important;
    }
    
    .footer-links{
        display:block;
        width:100%;
        
    }
}
@media only screen and (max-width: 767px){
.copyright_border .rows {
    display: unset !important;
}
}
@media screen and (max-width: 990px) {
     body .sidenav #mobile_menu .widget_nav_menu ul li a {
        color: #ffffff!important;
        border-color: #ffffff!important;
    }
}
 

@media screen and (min-width: 1400px) {
     .home  .reactheme-breadcrumbs{
         height:700px;
     }
     .home  .breadcrumbs-single{
          height:700px;
          background-position:center center;
     }
}
