/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
body{background:#f1f0ea !important;}
#Search .e-search-input-wrapper{margin:0;color:#f1f0ea;width:80px;}
#Search .e-search-input-wrapper input {margin:0;}
#Search form {width:140px;height:40px;padding:0 15px;display: flex;align-items: center;justify-content: space-between;}
#sub1-item .post-entry-content h5.heading{dispaly:block;width:100%;padding-bottom:10px;border-bottom:1px solid #e6e4d8;}
#sub1-item .post-content-wrapper .the7-simple-post-thumb {overflow: hidden;}
#sub1-item .post-content-wrapper .the7-simple-post-thumb img{-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
#sub1-item .post-content-wrapper:hover .the7-simple-post-thumb img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

#sub2-item .elementor-widget-container::before{content:"";position: absolute;left: 0;width: 100%;height: 0;top:0; background:#9f8c6b;-webkit-transition: all ease 0.5s;transition: all ease 0.5s;}
#sub2-item .elementor-widget-container{position: relative;overflow: hidden;}
#sub2-item .elementor-widget-container:hover::before{height: 100%;top: auto;bottom: 0;}
#sub2 .elementor-image-box-wrapper{position: relative;z-index:2;}
#sub2-item .elementor-widget-container:hover .elementor-icon img{color:#fff !important;}
#sub2-item .elementor-image-box-img{width:63px;height:63px; position: relative; overflow: hidden;}
#sub2-item .elementor-image-box-img img{ width: 63px; height: 63px; transition: .6s; display: block; left: 0; position: relative; -webkit-filter: drop-shadow(#ffffff 63px 0);filter: drop-shadow(#ffffff 63px 0);}
#sub2-item .elementor-widget-container:hover .elementor-image-box-img img{left: -100%;}
#sub2-item .elementor-widget-container:hover .elementor-image-box-title{color:#fff;}


#sub5 .elementor-post{position: relative;overflow: hidden;border-radius:10px;}
#sub5 .elementor-post .elementor-post__text{width:100%;height:auto;position: absolute;left:0;bottom:0;z-index:2;transition: all 300ms ease-in-out;}
#sub5 .elementor-posts .elementor-post__excerpt{margin-bottom:0;height:48px;overflow: hidden;}
#sub5 .elementor-post::after{content:"";width:100%;height:50%;background: linear-gradient(to top, rgba(0, 05, 07, 0.9) 0%, rgba(0, 0, 0, 0.35) 45%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);position: absolute;bottom:0;left:0;}
#sub5 .elementor-post:hover .elementor-post__text{padding:30px 30px 60px;}

#sub6 .elementor-widget-container img{box-shadow: 0px 0px 15px 5px rgba(38, 24, 15, 0.08);}


#foot-menu .elementor-sitemap-list{padding-left:16px;}
#foot-menu .elementor-sitemap-list li{margin:0;padding:0;}
#foot-menu .elementor-sitemap-list li::marker{content:">";}

#pro-left .filter-header .filter-title{font-size:36px;text-transform: uppercase;}
#pro-left ul.dt-product-categories>li .children{background:#fff;}
#pro-left ul.dt-product-categories>li .children li .cat-item-wrap{line-height:48px;padding:0 5px 0 25px;}
#pro .woocom-project .product-title a{font-size:18px;color:#626262;font-family:"Plus Jakarta Sans";}
#pro-dec{min-height: 350px;}
#pro-dec .elementor-widget-container{height:350px;position:relative;overflow: hidden;padding-right:10px;overflow: hidden;overflow-x: hidden !important;overflow-y: auto!important;-webkit-overflow-scrolling:touch;}
#pro-dec .elementor-widget-container::-webkit-scrollbar-thumb {background:#9F8C6B;height:10px;-webkit-box-shadow: inset 0 0 8px rgb(0 0 0 / 5%);border-radius:5px;}
#pro-dec .elementor-widget-container::-webkit-scrollbar {width:5px;background:#fff;border-radius:5px;}

#faq .elementor-accordion-item,#faq .elementor-accordion-item h4.elementor-tab-title{margin-bottom:6px;}
#faq .elementor-accordion-item h4.elementor-tab-title{display:flex;justify-content: space-between;}
#faq .elementor-accordion-item h4 .elementor-accordion-icon .elementor-accordion-icon-closed{width:47px;height:47px;background:#9f8c6b;border-radius:50%;display: flex;align-items: center;justify-content: center;}
#faq .elementor-accordion-item h4 .elementor-accordion-icon .elementor-accordion-icon-closed .cls-1 {fill:#fff;}
#faq .elementor-accordion-item h4.elementor-active .elementor-accordion-icon-opened{width:47px;height:47px;background:#ffffff;border-radius:50%;display: flex;align-items: center;justify-content: center;}
#faq .elementor-accordion-item h4.elementor-active .elementor-accordion-icon-closed{display:none;}

.wp-table-manager-table {
    width: 100% !important;
    display: table !important;
}
.wp-table-manager-container {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.wp-table-manager-table {
    flex-grow: 1;
    overflow-y: auto;
}
#wptmtable8.wptmtable table.wptm_main_table,.dataTables_wrapper,.wptm_table .wptmtable table{width:100% !important;}
#wptmtable7 .dataTables_wrapper > .dataTables_scroll,.elementor-widget-container .dataTables_scroll{max-height: inherit !important;}
.wptmtable table.dataTable th,.wptmtable table.dataTable td{padding:5px 10px !important;}

@media screen and (max-width: 768px) {
    #logo{margin:0 auto;}
    #Search{width:100%;}
    #foot-menu .elementor-sitemap-list{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
    #foot-menu .elementor-sitemap-list li{width:50%;}
    #pro-dec{min-height:inherit;}
    #pro-dec .elementor-widget-container{height:inherit;}
}