/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/* Note: The CSS files are loaded from assets/css/ folder. */
/** Subscription Cancle **/
select.jet-sorting-select,
select.jet-select__control{
     border-radius:8px !important;
     border:1px solid darkgray !important; 
    
    }
   #content .promo_price_dharma>.regular_price_pro {
   padding: 10px !important;
padding-bottom: 8px !important;
padding-left: 12px !important;
        }
       #content .promo_price_dharma>.pre_pro_price {
padding: 5px 12px !important;
padding-top: 3px !important;
padding-right: 20px !important;
font-size: 14px !important;
        }
    .page-id-4549 .elementor-element-270c9bc,
     .page-id-4549 .elementor-element-dc044a5,
      .page-id-4549 .elementor-element-9166d91 {
          margin-bottom:0 !important;
          font-weight:bold;
          }
         .page-id-4549  .elementor-element-270c9bc.soundpack_label {
    margin-top: -2px;
    margin-bottom: 20px !important;
             }
             .elementor-element-0927add .elementor-element-8d786c6 {
                 min-height:initial;
                 }
     input.jet-search-filter__input {
         background:rgba(100,100,100,.08) !important;
         }
    input.jet-search-filter__input::placeholder{ 
         
        }
	.wooac-popup .wooac-action a { margin-bottom: 8px; }
.pmpro-cancel article {
    margin: 20px 0px 30px 0px!important;
}
.search-page-container .col-sm-3 {
    max-width:20% !important;
    }

.pmpro_content_message a {
    background: #d09030!important;
    color: #fff!important;
    border-color: #d09030!important;
}
.single-tutorials .ast-oembed-container {
    background:#000;
    }

/** Tag Jquery Buttion Css **/
.button_preview {
    margin-top: 15px;
}
.tax-product_tag #content>.ast-container {
 display:block;   
}
.tax-product_tag ul.products.columns-4>li {
    margin-right:auto;
}
#content .section_row_titlefav>.elementor-container {
 max-width:100% !important;   
}
#content .section_row_titlefav .elementor-element-61d93e1>.elementor-widget-wrap {
    padding:0;
    }
    #content .section_row_titlefav .simplefavorite-button.preset::before{
            top: 14px !important;
        }
    
.elementor-element-2e6ea35>.elementor-widget-wrap.elementor-element-populated {
    padding-right:4px !important;
    }
    .toggleRow_login {
justify-content: end;
position: absolute;
top: 90px;
right: 64px;
z-index: 9999999;
}
#main .post-396.page.type-page.status-publish.pmpro-has-access.ast-article-single>header {
    margin-bottom: .9em;
    }
  .page-id-396 .pmpro_lost_password_section #main .post-396  .elementor-element-c4a7c97>.elementor-container {
        max-width:97% !important;
        }
  .page-id-396 #content #main .post-396 .pmpro_actions_nav_new>a:first-child {
        display:none !important;
       }
      .page-id-396 .elementor-element-276cebc9.elementor-widget {
          border-bottom:2px solid rgba(187,187,231,.3);
          }
          .page-id-396   #main .post-396 .elementor-element-c4a7c97>.elementor-container {
max-width: 92% !important;
}
         .page-id-396  #main .post-396 .elementor-element-2550570b>.elementor-container {
max-width: 92% !important;
}
  #main  .post-396 .elementor-element-276cebc9 .pmpro_lost_password_wrap {
       font-size:16px;
       }
       .page-id-396 hr {
    display:none; 
    opacity:0;
}
.pmpro_lost_password_section .pmpro_btn.pmpro_btn-submit {
    height: 42px;
    letter-spacing: .4px;
    width: 228px !important;
    }
  #main .post-396 .elementor-element-276cebc9 .pmpro_lost_password_wrap label {
       margin-bottom:8px;
       font-weight: 800;
       }
       .pmpro_lost_password_section .pmpro_actions_nav_new>a {
           font-weight: 500;
           }
            .pmpro_lost_password_section .pmpro_actions_nav_new>a:first-child {
            display: none;
           }
.price.promo_price_dharma>.regular_price_pro {
    margin-bottom: -2px !important;
padding: 6px 12px !important; 
    }
   .page-id-396 .pmpro_lost_password_section #main .post-396 .elementor-element-2550570b>.elementor-container {
         max-width:97% !important;
    }
    .price.promo_price_dharma>.pre_pro_price {
        padding: 6px 12px;
        padding-top: 4px;
        }
         .price.promo_price_dharma>.pre_pro_price .pro-text {
             opacity:1;
             }
     .single_pro_price_dharma {
           width: 86px;
        height: 62px !important;
        padding-top: 4px !important;
         }
         .single_pro_price_dharma .single_price_basethre_dharma{
             margin:0 !important;
             }
.elementor-element-33cb3bb.elementor-grid-4.soundpack_special_main.elementor-posts--thumbnail-top .has-post-thumbnail h5 a{
   font-size: 15px;
max-width: 232px;
overflow: hidden;
display: block;
text-overflow: ellipsis;
    }
 .elementor-element-33cb3bb.elementor-grid-4.soundpack_special_main.elementor-posts--thumbnail-top .elementor-element-8d786c6 {
         width: calc(100% - 32px);
     }
      .elementor-element-33cb3bb.elementor-grid-4.soundpack_special_main.elementor-posts--thumbnail-top .elementor-element-8d786c6>.elementor-element-populated {
         padding:0;
         }
          .elementor-element-33cb3bb.elementor-grid-4.soundpack_special_main.elementor-posts--thumbnail-top .elementor-element-0927add>.elementor-container {
              justify-content:space-between;
              }
         .page-id-1811 .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt,
         .page-id-4549 .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt  {
             margin-left: -8px;
             }
              .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt {
             position:relative;
             padding: 0;
             outline:0;
             }
             
             
             .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt img {
                 min-height: 22px;
            min-width: 22px;
            opacity: .7;
            outline:0;
                 }
                 .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt.tinvwl-product-make-remove::after {
                  content: '\f005';
                font-family: 'fontawesome';
                position: absolute;
                top: 0px;
                left:0;
                font-size: 22px;
                background: #FDEDD6!important;
                min-width: 28px;
                min-height: 28px;
                     }
                     .elementor-element-a0c7bc0>.elementor-widget-container {
                         padding-left:0 !important;
                         }
                     #content .sound_pack_right_sidebar .tinvwl_add_to_wishlist_button.tinvwl-icon-custom {
                         margin-left: 2px;
                            margin-top: 3px;
                         }
                           #content .sound_pack_right_sidebar .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img {
                               min-width:16px;
                               }
                    .elementor-element-33cb3bb.elementor-grid-4.soundpack_special_main.elementor-posts--thumbnail-top  .elementor-element-a0c7bc0.elementor-widget.elementor-widget-theme-post-title {
                        margin-top:8px;
                        }
                       #content  .sound_pack_right_sidebar .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt.tinvwl-product-make-remove::after {
                                top: 3px;
                                right: 0;
                                font-size: 16px;
                                background: #FFF6E6 !important;
                                color: #d09030 !important;
                                min-width: 16px;
                                min-height: 16px;
                                }
                             #content #dharma_custom_widgetnew-2 .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt.tinvwl-product-make-remove::after {
                                   background: #FFF6E6 !important;
                                    color: #D09030 !important;
                                    font-size: 16px !important;
                                    min-width: 16px !important;
                                    min-height: 20px;
                                    top: 2px;
                                    right: 0;
                                    }
.button_preview button {
    padding: 5px 19px;
}
  .pro-text {
              font-size: 11px !important;
                opacity: .8; 
              }
              .regular_price_pro sup,
              .pre_pro_price sup{
          
    position: relative;
    margin-top: -1px !important;
    margin-left: 1px;
    display: inline-table;
    top: -3px;
                  }
                  .page-id-4549 .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt.tinvwl-product-make-remove::after {
                      background: #FFF6E6 !important;
                      }
                      .elementor-element-0927add>.elementor-container.elementor-column-gap-default {
                          max-width:100%;
                          }
                .single_price_basethre_dharma  .woocommerce-Price-amount.amount {
                    display: flex;
margin: auto;
margin-left: 0;
height: 67px;
min-width: 83px;
justify-content: flex-start;
align-items: center;
                      }
.page-id-4549 .dharma-loop-price {
    top: calc(32% - 4px) !important;
}
       .page-id-4549 #main .elementor-element-0927add>.elementor-container {
           max-width:100% !important;    
           }
           .elementor-widget-sidebar .best_rating_main .best_rating_second_div>p {
               margin:0 !important;
               }
            .elementor-widget-sidebar .best_rating_main .best_rating_second_div p.genre {
               margin-bottom:4px !important;
               }
               
.button_preview button {
    outline: none;
}
.elementor-element-0927add>.elementor-container.elementor-column-gap-default {
    margin: 0;
display: flex;
align-content: center;
justify-content: space-between;
    }
  .elementor-element-0927add>.elementor-container.elementor-column-gap-default  .elementor-element-2e6ea35 {
      width: 23px !important;
      }
select.jet-sorting-select {
    outline: none;
}
/**
Temporary Css
*/
.pmpro_actions_nav_new a:first-child {
    padding-right: 10px;
}
.pmpro_login_wrap .pmpro_actions_nav{
 display:none;   
}
.hide_tags {
    display: none!important;
}
.temp-down{
     display:none;   
}
/**temp Css **/
/* Release Search */
.dharma-r-date {
    color: #7a7a7a !important;
}
.dharma-release-date {
    color: #706e69!important;
}
/* album */
.album-store {
    display: none;
}
.pmpro_actions_nav_new {
    display: grid;
}
/* Soundpack FIlters */
.jet-search-filter__input,.jet-search-filter__input::placeholder,.jet-select__control,.jet-select__control::placeholder,.jet-sorting-select,.jet-sorting-select::placeholder {
    background: #d09030!important;
    color: #fff!important;
}
.jet-range__values {
    color: #d09030!important;
}
.jet-range__slider__track {
    background: #d09030!important;
}
.soundpack_product_main .elementor-widget-jet-smart-filters-checkboxes {
    box-shadow: 0px 0px 0px 1px #ebe8e8;
    background: #d09030;
}
@media (max-width: 1067px) {
.elementor-element-1a877c6 .elementor-element.elementor-element-33b09b1.account-section-button .elementor-widget-wrap.elementor-element-populated .account_main .elementor-widget-container .elementor-button-wrapper a#account-button {
padding: 8px !important;
}
}
@media (max-width: 1067px) {
.elementor-element.elementor-element-33b09b1.account-section-button .elementor-widget-wrap.elementor-element-populated {
flex-wrap: nowrap;
white-space: nowrap;
margin-top: 12px;
}
.elementor-element-1a877c6 .elementor-88 .elementor-element.elementor-element-e9e3114 > .elementor-widget-container{
    margin:0 !important;
    }
}

.elementor-element-7f6b04d,.elementor-element-38f561b {
    position:initial !important;
    }
.elementor-element-1a877c6 .elementor-element.elementor-element-33b09b1.account-section-button .elementor-widget-wrap.elementor-element-populated .account_main .elementor-widget-container .elementor-button-wrapper a#account-button{
    margin-left:10px !important;
    }

.soundpack_product_main .jet-smart-filters-checkboxes.jet-filter .jet-filter-label {
font-size: 14px;
color: #000;
font-weight: 400;
text-align: left;
padding-left: 10px;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
justify-content: space-between;
align-items: center;
margin-bottom: 0px;
border: 1px solid darkgray !important;
border-radius: 6px;
height: 42px;
width: 118px;
}
.jet-checkboxes-list-wrapper {
    background: #fff;
    padding: 10px;
}
.soundpack_product_main .elementor-widget-jet-smart-filters-range {
    margin-top: 11px;
}
.soundpack_product_main .elementor-widget-jet-smart-filters-sorting .apply-filters {
    display: none;
}
.soundpack_product_main .dharma-search-filter-submit button {
    display: none;
}
.jet-checkboxes-list__row.jet-filter-row {
    float: left;
    width: fit-content;
    margin-bottom: 0px!important;
    padding-top:1px !important;
}
.jet-checkboxes-list__item {
       margin-bottom: 0px!important;
    padding-top:1px !important;
}
.jet-filter-label:after {
    content: "\f107";
    float: right;
    margin-right: 10px;
    display: inline-block;
    padding: 8px;
    font-weight: 600;
    text-rendering: auto;
    font-family: 'FontAwesome';
    -webkit-font-smoothing: antialiased;
}
@media(max-width:425px){
 .jet-checkboxes-list__row.jet-filter-row {
    float: left;
    width: 49%;
}   
}
.elementor-element.elementor-element-2c7000a.elementor-widget.elementor-widget-jet-smart-filters-remove-filters {
    width: 20rem;
    float: left;
}
.elementor-element.elementor-element-ae28f83.elementor-widget.elementor-widget-jet-smart-filters-apply-button {
    width: 16rem;
    float: left;
    margin-right: 1rem;
}
.soundpack_product_main .jet-smart-filters-remove-filters.jet-filter{
  margin-top:11px;   
}

    @media screen and (min-width: 1600px){
        
.elementor-element.elementor-element-048776c.elementor-widget.elementor-widget-jet-smart-filters-sorting {
    width: 16%;
    display: inline;
}
.elementor-element.elementor-element-a8a5625.elementor-widget.elementor-widget-jet-smart-filters-search {
    width: 16%;
    display: inline;
    margin-right: 22px;
}
.elementor-element.elementor-element-cb36e03.jet-smart-filter-group-position-column.elementor-widget.elementor-widget-jet-smart-filters-select {
    width: 16%;
    display: inline;
}
.elementor-element.elementor-element-8f0c907.jet-smart-filter-group-position-column.elementor-widget.elementor-widget-jet-smart-filters-select {
    width: 16%;
    display: inline;
}
.elementor-element.elementor-element-f580ced.jet-smart-filter-group-position-column.elementor-widget.elementor-widget-jet-smart-filters-select {
    display: inline;
    width: 16%;
}
.elementor-element.elementor-element-3475cdb.jet-smart-filter-group-position-column.elementor-widget.elementor-widget-jet-smart-filters-select {
    display: inline;
    width: 16%;
}
.elementor-element.elementor-element-3322762.elementor-widget.elementor-widget-jet-smart-filters-range {
    display: inline;
    width: 16%;
}
.jet-select__control{
max-width: 88% !important;    
}
}
@media screen and (max-width:1600px){
.jet-select__control{
max-width: 100% !important;    
}
.elementor-element.elementor-element-048776c.elementor-widget.elementor-widget-jet-smart-filters-sorting {
    width: 30%;
    margin-right: 16px;
}
.elementor-element.elementor-element-a8a5625.elementor-widget.elementor-widget-jet-smart-filters-search {
    width: 30%;
    margin-right: 16px;
}
.elementor-element.elementor-element-cb36e03.jet-smart-filter-group-position-column.elementor-widget.elementor-widget-jet-smart-filters-select {
    width: 30%;
    margin-right: 16px;
}
.jet-radio-list__button .jet-radio-list__label {
    font-weight:400 !important; 
    }
.elementor-element.elementor-element-8f0c907.jet-smart-filter-group-position-column.elementor-widget.elementor-widget-jet-smart-filters-select {
    width: 30%;
        margin-right: 16px;
}
.elementor-element.elementor-element-f580ced.jet-smart-filter-group-position-column.elementor-widget.elementor-widget-jet-smart-filters-select {
    width: 30%;
     margin-right: 16px;
}
.elementor-element.elementor-element-3475cdb.jet-smart-filter-group-position-column.elementor-widget.elementor-widget-jet-smart-filters-select {
    margin-right: 16px;
    width: 30%;
}
.elementor-element.elementor-element-3322762.elementor-widget.elementor-widget-jet-smart-filters-range {
    width: 30%;
}
}

.elementor-88 .elementor-element.elementor-element-e9e3114 {
    top: 15px !important;
}
.elementor-element-1a877c6.elementor-88 .elementor-element.elementor-element-e9e3114 .elementor-button {
    padding: 9px 9px 8px 6px !important;
}
  .page-id-2249 .elementor-element-8d786c6>.elementor-widget-wrap {
            padding:0 !important;
            }
           .page-id-2249  .elementor-element-a0c7bc0 h5 a {
                   font-size: 15px !important;
                    max-width: 232px;
                    overflow: hidden;
                    display: block;
                    text-overflow: ellipsis;
                 }
             .page-id-2249  .elementor-element-7aa38a6 .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-shortcode-add-to-cart {
                     margin-top:-8px !important;
                     }
                 .page-id-2249    .elementor-element-2e6ea35>.elementor-widget-wrap {
                         padding:0 !important;
                         }
                 .page-id-1811 .elementor-element-7bde593 .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt {
                            top: 7px;
                           /* right: -10px !important;
                           position: absolute !important; */
                            }
                        .elementor-element-860f7b1>.elementor-widget-wrap {
                            padding-top:0 !important;
                            }
                             .dharma_custom_widgetnew .wishlist{
                                  min-width:24px;
                                 }
                                 .dharma_custom_widgetnew .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt img {
                                     min-width:16px;
                                     }
                                     .dharma_custom_widgetnew .tinvwl_add_to_wishlist_button.tinvwl-icon-custom {
                                         margin:2px !important;
                                         }
                            .pro_price>a {
                                color: #000 !important;
                                    opacity: .4;
                            }
                            @media (max-width: 1300px) {
                                .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt {
                                    margin-left:0 !important;
                                    }
                                    .elementor-5327 .elementor-element.elementor-element-4d05090 .iron-audioplayer .album .album-art {
                                        max-width:100% !important;
                                        }
                                .elementor-element-313747a.dharma-loop-price {
                                    top: 35% !important; 
                                 }
                                }
                                #dharma_custom_widget-2 .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt img,
                                  #dharma_custom_widgetnew-2 .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt img{
                                            opacity: .5;
                                            }
                                            .term-lessons-of-dharma-artist-series .DE-latest-tutorial .fav_btn_row>h5 {
                                                margin-top:0;
                                            }
                                            .price.promo_price_dharma {
                                                   cursor: pointer;
                                                }
                                                #dharma-menu-resp .elementor-element-33b09b1.account-section-button>.elementor-widget-wrap {
                                                        justify-content: end;
                                                    }
                                                    .elementor-element-7055e46.header_cart {
                                                        width:fit-content !important;
                                                        }
                                                        @media screen and (min-width: 768px) and (max-width:858px) {
                                                            
                                                            .elementor-element-5b9e7fc .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-list-tree__parent>.jet-checkboxes-list__item,
                                                             .elementor-element-2ccf8fd .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-list-tree__parent>.jet-checkboxes-list__item{
                                                               white-space: break-spaces;
                                                               max-width:142px;
                                                                }
                                                            
                                                            }
                                                        
@media screen and (min-width: 768px) and (max-width:1024px) {
    
.elementor-element-0927add>.elementor-container.elementor-column-gap-default .elementor-element-2e6ea35 {
    width: initial !important;
    flex-wrap:nowrap;
    }
    .elementor-element-8d786c6 {
        min-height:1px !important;
        }
    }
                                                        
  @media screen and (min-width: 500px) and (max-width:768px)    {
      .elementor-element-0927add.elementor-section-boxed {
          max-width: 450px;
          }
      } 
      @media screen and (max-width: 494px){
            #content .elementor-element-5b9e7fc .jet-checkboxes-list {
        left: 12px !important;
        }
      }
       #content .section_row_titlefav .simplefavorite-button.active.preset i {
               margin-top: initial;
               top:12px;
           }
           
           @media screen and (max-width: 530px){
               #page .elementor-element-a5a6e0b.template_product_main .elementor-element-2ccf8fd .jet-checkboxes-list {
        left:16px !important;
        }
               
           }
           
           
    @media screen and (min-width: 768px) and (max-width:992px)       {
        .page-template-default.page.page-id-2249 .elementor-element-8d786c6 {
        width: 88% !important;   
        }
       #content  .elementor-element-33cb3bb.elementor-grid-4.soundpack_special_main.elementor-posts--thumbnail-top .elementor-element-8d786c6 {
            width: 88% !important;
        }
     } 
     
     @media (max-width: 1024px) {
.page-id-2249 .elementor-section-wrap section.elementor-section.elementor-top-section .elementor-column {
min-height: initial !important;
}
}
.main_search_container .row .multi_select_sub_section h5,
.main_search_container .row .multi_select_sub_section h5 a{
font-size: 15px !important;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 300px !important;
display: block;
font-weight: 600;
}
@media screen and (max-width: 768px){
    .soundpackpillstitle {
        flex-direction:column;
        }
      #content  .soundpackpillstitle .soundpacks-view-all {
         margin-bottom:12px !important;   
        }
        .soundpackpillstitle ul {
            margin-left:0 !important;
            }
    .soundpacks-view-all {
        margin:12px 0 !important;
        }
        .soundpackpillstitle .nav-item .nav-link {
            margin-right:12px !important;
            }
            .soundpackpillstitle ul li {
                margin-bottom:12px !important;
                }
    .elementor-element-2e6ea35>.elementor-widget-wrap  {
        padding: 2px 0 !important;
        }
    .elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-2f50dea {
        max-width:50%;
    }
    .pmpro-courses-has-access .responsiveNav #mySidebar {
        top:0 !important;
        }
  
     .single-pmpro_course #content .pmpro-courses-has-access {
max-width: 100% !important;
margin-left: 0 !important; 
margin-top: 72px;
}
.pmpro-courses-has-access .toggleRow {
top: 0px !important;
}
.pmpro-courses-has-access .toggleRow>span {
    position: absolute;
    right: -32px;
    top: -48px;
    font-size: 32px;
}
.pmpro-courses-has-access .toggleRow>span i {
    position: initial;
font-size: 30px;
color: #505050;
}
     .elementor-element-1a877c6 .elementor-element-70f9214,
    .elementor-element-1a877c6 .elementor-element-7055e46.header_cart{
        margin: auto;
        }
      #page .elementor-element-1a877c6 .elementor-element-7055e46.header_cart  .elementor-widget-container {
           padding-top:0 !important;
           }
    
    .elementor-element-a5a6e0b.template_product_main .elementor-element-2ccf8fd .jet-checkboxes-list {
        left:-210% !important;
        }
    .elementor-element-a5a6e0b.template_product_main .elementor-element-2ccf8fd .jet-list-tree {
        height:auto !important;
    }
    #main .product_cat-templates .elementor-element-7bde593>.elementor-container.elementor-column-gap-no,
     #content  .elementor-element-7bde593>.elementor-container.elementor-column-gap-no{
        max-width:480px !important;
        }
    #page .elementor-element-70f9214>.elementor-widget-wrap {
        padding: 0;
    }
    #page .elementor-element-93ad933.elementor-nav-menu__text-align-center .elementor-menu-toggle{
        margin-top: 0 !important;
    padding-bottom: 0;
    }
      .toggleRow>span>i {
            top: -22% !important;
        }
    .elementor-element-33b09b1.account-section-button>.elementor-widget-wrap.elementor-element-populated {
        justify-content:center !important;
        }
    .toggleRow_login>span>i,
        .toggleRow>span>i {
                position: absolute;
                top: -28%;
                font-size: 22px;
                right: -32px;
        }
         #mySidebar, #mySidebar_login {
            width:0 !important;
            overflow:hidden;
            overflow-y:auto !important;
            }
            
           .responsiveNav  #mySidebar,.responsiveNav #mySidebar_login {
  transition: width 0.8s ease;
            width: 300px !important;
            overflow: hidden;
            background: rgb(253,246,231);
            top: -19.5% !important;
            }
        .single-pmpro_course.postid-5635 .pmpro-courses-has-access {
         margin-left:0 !important;
         max-width:100% !important;
        }
    #content .section_row_titlefav.elementor-element-f972259>.elementor-container.elementor-column-gap-default {
     flex-wrap:nowrap;   
    }
     #content .section_row_titlefav .elementor-element-61d93e1,
      #content .section_row_titlefav .elementor-element-95da841{
         min-width:initial !important;
         }
         
          #content .section_row_titlefav .elementor-element-95da841 {
              max-width:32px !important;
              }
    
    .elementor-element-5b9e7fc .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-list-tree {
        height:auto !important;
        }
      
   
.page-id-4549 .main_search_container .row .multi_select_sub_section h5 {
    max-width: fit-content !important;
}

   #content .elementor-element-8d786c6,
    #content .elementor-element-2e6ea35 {
        width: 50%;
max-width: 50%;
min-width: 50% !important;
        }
      
     .elementor-element-a5a6e0b.template_product_main .elementor-element.elementor-element-4f00f31 {
            width:42% !important;
            }
    .elementor-2249 .elementor-element.elementor-element-04f5402 > .elementor-element-populated {
        flex-wrap: wrap !important;
min-width: 100% !important;
        }
        .elementor-element-a1cd167 .elementor-element-populated {
                 flex-wrap: wrap !important;
min-width: 100% !important;
            }
    .elementor-element-1a877c6 .account-section-button .logout {
        margin-left:-7px !important;      
        }
   /*  .elementor-element-33b09b1.account-section-button .logout{
       padding: 9px 09px 9px 6px !important;
       } */
    .logout {
         white-space:nowrap;
        }
    .elementor-element.elementor-element-048776c.elementor-widget.elementor-widget-jet-smart-filters-sorting {
    width: 47%;
    margin-right: 16px;
}
    
    .elementor-element.elementor-element-a8a5625.elementor-widget.elementor-widget-jet-smart-filters-search {
    width: 47%;
    margin-right: 16px;
}
.elementor-element.elementor-element-cb36e03.jet-smart-filter-group-position-column.elementor-widget.elementor-widget-jet-smart-filters-select {
    width: 47%;
}
.elementor-element.elementor-element-8f0c907.jet-smart-filter-group-position-column.elementor-widget.elementor-widget-jet-smart-filters-select {
    width: 47%;
    margin-right: 16px;
}
.elementor-element.elementor-element-f580ced.jet-smart-filter-group-position-column.elementor-widget.elementor-widget-jet-smart-filters-select {
    width: 47%;
     
}
.elementor-element.elementor-element-3475cdb.jet-smart-filter-group-position-column.elementor-widget.elementor-widget-jet-smart-filters-select {
    margin-right: 16px;
    width: 47%;
}
.elementor-element.elementor-element-3322762.elementor-widget.elementor-widget-jet-smart-filters-range {
    width: 47%;
}
}
@media screen and (max-width: 650px){
    .elementor-element.elementor-element-048776c.elementor-widget.elementor-widget-jet-smart-filters-sorting {
    width: 100%;
}
    
    .elementor-element.elementor-element-a8a5625.elementor-widget.elementor-widget-jet-smart-filters-search {
    width: 100%;

}
.elementor-element.elementor-element-cb36e03.jet-smart-filter-group-position-column.elementor-widget.elementor-widget-jet-smart-filters-select {
    width: 100%;
}
.elementor-element.elementor-element-8f0c907.jet-smart-filter-group-position-column.elementor-widget.elementor-widget-jet-smart-filters-select {
    width: 100%;
   
}
.elementor-element.elementor-element-f580ced.jet-smart-filter-group-position-column.elementor-widget.elementor-widget-jet-smart-filters-select {
    width: 100%;
     
}
.elementor-element.elementor-element-3475cdb.jet-smart-filter-group-position-column.elementor-widget.elementor-widget-jet-smart-filters-select {
    
    width: 100%;
}
.elementor-element.elementor-element-3322762.elementor-widget.elementor-widget-jet-smart-filters-range {
    width: 100%;
}
}

/** SOund PAck FIlters End **/
/* Temp Css ENd */

/**
Pagination 
**/
.jet-smart-filters-pagination {
    text-align: center;
}
.jet-filters-pagination {
    margin-top: 40px!important;
    margin-bottom: 10px!important;
}
.jet-filters-pagination__current {
    background: #d09030;
    padding: 0px 10px;
    color: white;
    border-radius: 3px;
}

/** Sonaar MP3 Player Css **/
.player.hide {
    display: none;
}

/** end css **/

/**
Release Search Page
**/
.release-search-title{
 color: var( --e-global-color-primary );
    font-family: "Roboto", Sans-serif;
    font-weight: 600;   
}

.release-search-subtitle {
    margin: 4px 0px 0px 11px;
    padding: 0px 0px 0px 0px;
    width: 100%;
}
.release-top-search {
   /*  display: flex; */
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: space-around;
    justify-content: space-between;
    align-items: center;
    margin-right: 0.7%;
}

nav.navigation.pagination {
    justify-content: center;
}

/**
Search And Filtr Pro CSS
**/

.search-page-container>.dharma-release img {
    width: 100%;
    height: auto;
/*     max-height:167px;
object-fit:cover; */
}
.search-page-container {
    padding: 3% 4.5% 0% 4.5%;
}
.searchandfilter ul li{
    display:inline-flex;
}
.searchandfilter ul {
    display: flex;
    justify-content: space-between;
    margin: 0;
    flex-wrap: wrap;
}
.searchandfilter .search-filter-reset {
     color: #fff;
    background: #d09030;
    border-radius: 3px;
    padding-top: 14px;
    padding-right: 40px;
    padding-bottom: 10px;
    padding-left: 40px;
    font-family: inherit;
    font-weight: inherit;
    line-height: 1;
}
/* Price loop CSs */
.dharma-loop-price {
    position: absolute!important;
     top: calc(34% - 28px);
    left: 0;
    border-radius: 0 36px;
}
@media screen and (max-width: 768px) {
   
     .elementor-element-7bde593>.elementor-container.elementor-column-gap-no {
max-width: 85% !important;
}
.elementor-element-4d05090 .album .album-art {
 width:100% !important;   
}
#content .elementor-element-2e6ea35 {
max-width: 32px !important;
min-width: 22px !important;
}
}
@media (max-width: 1300px) {
.dharma-loop-price {
    top:26% !important;
}
.page-id-4549 .dharma-loop-price {
top: calc(30% - 28px) !important;
}
}
.elementor-element-2e6ea35>.elementor-widget-wrap {
    padding-top:0 !important;
    }
    @media (max-width: 1024px) {
    .elementor-element-0927add .elementor-section-wrap section.elementor-section.elementor-top-section .elementor-column {
        min-height:initial;
        }
      .page-id-4549  .main_search_container .row .multi_select_sub_section h5 {
                max-width: 132px;
            }
    }
    
    @media (min-width: 801px) and (max-width: 999px) {
.elementor-element-0927add .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: initial!important;
}
}
    
@media (max-width:768px) {
.dharma-loop-price {
top: calc(42% - 50px) !important;     
}
.page-id-4549 .dharma-loop-price {
top: calc(38% - 40px) !important;
}
}
@media (min-width: 801px) and (max-width: 999px) {
.elementor-column-gap-default>.elementor-column>.elementor-element-populated div div a.tinvwl_add_to_wishlist_button.tinvwl-icon-custom img {
margin-top: 0px !important;
}
}
.elementor-4549 .elementor-element.elementor-element-97c68b6 {
padding-top: 18px !important;
padding-bottom: 0 !important;
    }
    .elementor-element-1af1e1b {
        margin-bottom: 0px !important;
        }
        .elementor-element-0b9fbe3>.elementor-widget-wrap {
            padding:0 6px !important;
            }
            .page-id-4549 .ast-container .elementor-section-wrap .elementor-section-wrap .elementor-element .elementor-container .elementor-top-column .elementor-widget-wrap,
        .page-id-4549    .elementor-section .elementor-container .elementor-column .elementor-widget-wrap .elementor-widget-container .elementor-grid .elementor-grid-item,
        .elementor-4549 .elementor-element.elementor-element-977f6f6{
background: rgba(252,240,220);
}
.elementor-4549 .elementor-element.elementor-element-977f6f6 {
padding: 26px !important;
margin: 0% 04% 0% 04% !important;
margin-top: 12px !important;
border-radius: 12px !important;
padding-bottom: 8px !important;
margin-bottom: 22px !important;
}

.dharma-loop-price .elementor-widget-container,.dharma-loop-price .multi_select_price {
background: #d09030;
width: fit-content;
padding: 0;
border-radius: 0 42px 42px 0;
color: #fff;
font-size: 16px;
}
.dharma-loop-price span.price{
display: flex;
flex-direction: column;
border-radius: 42px;
overflow: hidden;
border-bottom-left-radius: 0;
    }
    .dharma-loop-price .multi_select_price {
        display: flex;
        flex-direction: column;
        overflow: hidden;
        border-bottom-left-radius: 0;
        }
        #elementor-tab-content-1331 .dharma-loop-price,
        #elementor-tab-content-1332 .dharma-loop-price{
        top: 33%;
    }
 .dharma-loop-price span.price>span,
 .dharma-loop-price .multi_select_price>span{
padding: 0 0 6px 12px;
position: relative;
margin-top: -2px;
font-weight: bold;
     }
      .dharma-loop-price span.price>span.pre_pro_price,
       .dharma-loop-price .multi_select_price>span.pre_pro_price{
        background: rgba(199,137,59);
        opacity: .8;
        font-size:16px;
          }
         .pro-text {
              font-size: 11px !important;
                opacity: .8; 
              }
  .dharma-loop-price span.price>span.regular_price_pro,
  .dharma-loop-price .multi_select_price>span.regular_price_pro{
      font-size:16px;  
      }
      .elementor-element-753db1a8.elementor-reverse-mobile.single_sound_recommendation .price>del,
      .soundpack_product_main .multi_select_price>del,
      .template_tab_section .multi_select_price>del,
     .soundpack_product_main .price>del {
  padding: 6px 0 0 12px;
margin-bottom: -2px;
width: 80px;
font: inherit;
color: #fff;
font-weight: bold;
opacity: 1;
font-size: 16px;
              }
        .elementor-element-753db1a8.elementor-reverse-mobile.single_sound_recommendation  .dharma-loop-price {
            top: 35%;
            }
            .single-product div.product p.price .pro_price {
                font-size:18px;
                }
          .elementor-element-753db1a8.elementor-reverse-mobile.single_sound_recommendation .dharma-loop-price .price>span{
               font:inherit;
                        font-size:16px;
                        font-weight:bold;
                        color:#fff;
              }
              .elementor-element-753db1a8.elementor-reverse-mobile.single_sound_recommendation .dharma-loop-price .price>span.regular_price_pro{
                  font-size:16px;
                  }
               .elementor-element-753db1a8.elementor-reverse-mobile.single_sound_recommendation    .elementor-widget-theme-post-title.elementor-page-title.elementor-widget-heading {
                    margin-top: 0;
                    }
                 .elementor-element-753db1a8.elementor-reverse-mobile.single_sound_recommendation   .elementor-element-4d05090.elementor-widget-music-player {
                       margin-bottom: 0;
                     }
               .elementor-element-753db1a8.elementor-reverse-mobile.single_sound_recommendation .dharma-loop-price .price>span a {
                        font:inherit;
                        font-size:16px;
                        font-weight:inherit;
                        color:#fff;
                   }
         /*   .soundpack_special_main .price> .woocommerce-Price-amount.amount {
            background: rgba(199,137,59);
            opacity: .8;
            } */

.soundpackpillstitle ul {
    margin-left: 1em;
}

.sr_player_on_artwork>.album>.album-art {
    max-width: 450px!important;
    width: 100%!important;
}

.sr_player_on_artwork .album {
    width: 100%!important;
}

.soundpackpillstitle .nav-item .nav-link.active {
    border-bottom: 1px solid;
}

.sounds-pack-new .dharma-loop-price {
    position: absolute!important;
    top: 28%;
    left: 3%!important;
    border-radius: 0 36px;
}

.soundpack_prod_posts .elementor-element-populated,.soundpack_special_main .elementor-element-populated {
    background: #FDEDD6!important;
    padding: 13px;
    border-radius: 10px;
}


.soundpack_prod_posts .soundpack_categories {
    display: none;
}



.tax-courses.term-dharma-essentials .tax-container .row-second .DE-latest-tutorial div a img {
  width: 100% !important;
  height: auto !important; 
}
/* 
    Search Css
*/
.temp-search {
    display: none;
}
.main_search_container .ast-woocommerce-container{
    background-color: #fff6e6;
}
.main_search_container .search-tutorial-sub {
    padding-bottom: 25px;
}
/* search navigation css */
.main_search_container .next.page-numbers:hover,.main_search_container .page-numbers:hover {
    text-decoration: none!important;
}
.main_search_container .pagination {
    display: block;
}
.main_search_container .page-numbers {
    padding: 0px 5px;
}
/* Release Page Css */
.dharma-r-date:hover {
    color: #d09030!important;
}

.main_search_container .wcmp-player-container {
    overflow-x: clip!important;
    width: auto;
}
.release-search .elementor-search-form__container{
    background-color: #FFF6E6!important;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    border-radius: 3px;
    min-height:32px!important;
}
.release-search .search-field.elementor-search-form__input{
    padding: 0px 5px;
}
.release-search .search-submit.elementor-search-form__submit{
    min-width: 35px;
    background: #d09030;
}
.dharma-referrer-btn {
    background: #d09030;
    color: #fff!important;
    border-color: #d09030;
    transition: 1s ease;
}
.dharma-referrer-btn:hover {
    background: #000;
    border-color: #000;
}

.dharma-no-result-text {
    text-align: left;
}
.dharma-noresult-container {
    text-align: center;
}
/* Search Result  */
h1.show_result_title.soundpack-title {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.post_color {
    color: #d09030;
}
.search-margin{
 margin-top:18px;   
}

.pro_member_page p {
    text-align: left;
}

.dharma-call-to-action .elementor-cta__content {
    background: transparent!important;
}
/* 
    Woo Commerce My Account Page Css
*/

.woocommerce-account #primary {
    margin: 30px 2px!important;
}

.woocommerce-button.button.view {
    background: #d09030;
    color: white;
}

a.woocommerce-MyAccount-downloads-file.button.alt {
    background: #d09030;
    color: #fff;
}

/* .woocommerce-MyAccount-content a {
    color: #fff!important;
}
 */
.woocommerce-account button {
    color: #fff!important;
}
/* Woocommerce wishlist Page */
.ast-separate-container .ast-article-single {
    background-color: transparent;
}

.product-action span.tinvwl-txt {
    color: #fff;
}
button.button.tinvwl-break-input.tinvwl-break-checkbox {
    color: #fff;
}
.tinvwl-to-right.look_in button {
    color: #fff;
}
.woocommerce-Addresses.col2-set.addresses .col-1, .woocommerce-Addresses.col2-set.addresses .col-2 {
    max-width: 100%;
}
.woocommerce-account .ast-container {
    padding: 0% 5% 0% 6%;
}


/* oct 4  */
.wc-backward {
    color: white!important;
}
#payment #place_order {
    color: #fff;
}
.wc-forward {
    color: #fff!important;
}

/* oct 1 Nirmal*/
.dharma-text-wrapper{
    margin-left: unset !important;
}
.dharma-text-wrapper .elementor-element-732f2d3, .elementor-element-732f2d3{
 text-align: left !important;   
}
.sound-packs-right-text .elementor-widget-text-editor{
 width: 100% !important;    
 text-align: left !important;
} 
.dharma-template{
    padding-left: 5% !important;
}
.woocommerce-account .woocommerce-MyAccount-content .button{
 color: #fff;   
 }
 .top-div-align .elementor-column-gap-no, .top-div-align .elementor-column-gap-default{
     flex-direction: column;
     align-items: start !important;
}
.top-div-align .elementor-col-50{
width: 100% !important;    
}
.top-div-align .top-div-sound-packs .elementor-widget-heading .elementor-widget-container {
    margin-left: 0 !important;

}
.top-div-align .top-div-sound-packs .elementor-widget-wrap{
padding: 0 10px !important;    
}
.top-div-align .top-div-sound-packs .elementor-widget-container{
margin-top: 0 !important;
}
.search-release-align{
margin-left: 11px;
}
.dharma-pro-welcome .elementor-column-gap-default{
    display: flex;
    flex-direction: column;
    align-items: start !important;
    
}
@media screen and (max-width: 1200px) {
    .elementor-element-5b9e7fc .jet-checkboxes-list {
         width:calc(100vw - 80px) !important;
         left: -220% !important;
    }
    .elementor-element-a5a6e0b.template_product_main .elementor-element-2ccf8fd .jet-checkboxes-list {
        width:calc(100vw - 80px) !important;
        }
    }

@media screen and (max-width: 992px){
    .elementor-element-270c9bc {
            margin-bottom: 12px !important;
    }
    .elementor-element-0927add {
            max-height: 38px;
    }
    .elementor-element-33b09b1.account-section-button {
        margin-left: auto;
        }
#dharma-menu-resp .elementor-element.elementor-element-70f9214{
    width: auto !important;
}
#dharma-menu-resp .elementor-column{
min-height: auto !Important;
}
}
.soundpackpillstitle{
  display: flex;
}
.soundpackpillstitle h3{
  font-size: 1.66666666667rem;
    color: #424242;
    font-weight: 600 !important;
    margin-right: 50px;
}
.soundpackpillstitle .nav-item .nav-link{
background: #FDEDD6 !important;
    margin-right: 30px;
}
.soundpackpillstitle .nav-item .nav-link.active{
color: #d09030 !important;
}
.soundpackpillstitle .soundpacks-view-all{
display: flex;
align-items: center;
}
.dharma-tutorial-recommended article>.elementor-post__card {
    flex-direction: row!important;
    background: #fdf4e4;
    box-shadow: none;
}
.dharma-tutorial-recommended article>.elementor-post__card .elementor-post__text {
    margin-top: 5px!important;
    padding-left: 10px;
}
.dharma-tutorial-recommended .elementor-posts {
    display: block;
}


.dharma-tutorial-recommended article>.elementor-post__card .elementor-post__title {
    font-size: 17px;
}
#releaseSort{
 background: #d09030;
    color: #fff;
    font-size: 13px;
    font-weight: 500;   
}

.release-top-left .search-submit{
padding: 0;    
}
/* .release-top-search{
padding-bottom: 2.5%;
} */
.search-page-container h1.show_result_title.soundpack-title{
padding-left: 10px !important;    
}
.search-page-container .soundpack-title-heading{
padding-bottom: 10px;   
}
.search-page-container .post_color{
font-style: italic;    
}
@media screen and (min-width: 768px){
.release-top-left{
width: 25%;    
 } 
}

/* .product_cat-sound-packs .elementor-widget-wrap.elementor-element-populated{
    background: #FDEDD6!important;
    padding: 13px;
    border-radius: 10px;

} */
.jet-smart-filters-checkboxes.jet-filter .jet-checkboxes-list-wrapper{
height: 300px !important;
overflow-y: scroll !important;
}
.jet-smart-filters-checkboxes.jet-filter .jet-filter-label{
    margin-bottom: 16px;
    font-size: 18px;
    color: #D09030;
    font-weight: 500;
}
.jet-smart-filters-checkboxes.jet-filter .jet-filter-label:after {
    font-size: 19px !important;
}

.entry-content>button.simplefavorite-button{display:none;}
.page-id-5268 .comments-area{display:none;}



.page.page-id-5268  .simplefavorite-button {
    
        position: absolute;
    right: 14px;
    bottom: 76px;
    }
.single-pmpro_lesson .simplefavorite-button.preset {
        position: absolute !important;
    top: 0;
    right: 0;
  

    }
    .single-pmpro_lesson .ast-post-format- {
         position: relative !important;
    }
 .single-pmpro_lesson .entry-content p{
   
    padding-top: 10px;
 }
 .single-pmpro_lesson .entry-content>button.simplefavorite-button { 
     display:block !important;
 }
    .single-tutorials .simplefavorite-button.preset {
           position: absolute !important;
    right: 0px;
   
    }

.heading_realated{display:none !important;}
.single-tutorials .tutorial_recommended_video .simplefavorite-button {bottom: 0px;  position: relative !important;}

.simplefavorite-button.preset {
    font-size: 22px;
    z-index: 9;
    color: #FFF6E6 !important;
background: none !important;
padding: 0 !important;
padding-top: 2px !important; 
max-width: 35px;
white-space: nowrap;
border:none !important;
box-shadow:none !important;
-webkit-box-shadow:none !important;} 
    
    .simplefavorite-button.active.preset i {
        color:#d09030 !important;
        font-size: 1.1em !important;
        }
       /*  .elementor-element-f688848 .simplefavorite-button.preset::after {
           content:'Favourite'; 
           color: var( --e-global-color-accent );
           } */

.fav_btn_row h4,
.fav_btn_row h5,
.fav_btn_row h3,
.fav_btn_row h2{
    max-width: 85%;
white-space: normal !important;
padding-top:0 !important;
    } 
    .single-tutorials .elementor-widget-theme-post-title .elementor-heading-title {
width: 90%;
white-space: normal;
font-weight: 600;
color: rgb(66,66,66);
        }
        .fav_btn_row {
            
            align-items: flex-start !important;}
            
 /*  .tutorial-img.lazyloaded    {
     
     margin-bottom:20px
     } */ 
      .simplefavorite-button.preset i {
          color:transparent !important; 
          }
   

.simplefavorite-button.preset::before {
display: block;
content: ' ';
background-image: url('./heart-svgrepo-com.svg');
background-size: 20px 20px;
height: 20px;
width: 20px;
position: absolute;
right:0px;
top: 4px;
z-index: 999;
    } 
   .elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-element-f688848   .simplefavorite-button.preset::before {
display: block;
content: ' ';
background-image: url('./heart-svgrepo-com.svg');
background-size: 20px 20px;
height: 20px;
width: 20px;
position: absolute;
right: 1.55px;
top: -42px;
z-index: 999;
    } 
    .row.toggleRow,
    .toggleRow_login{
        height: 65%;
        }
        .toggleRow_login .col-md-4 {
margin-left: auto;
max-width: 30%;
}
           
           #mySidebar,
           #mySidebar_login{
               position: absolute;
                z-index: 999999;
                top: 4px;
                right: -55px;
                height: 100%;
              width: 380px;
               } 
            
  .sidebar .closebtn {
      
      display:none;
      } 
      .elementor-element-f688848 {
          margin-top: 14px !important;
          }
            
  .single-pmpro_course  .pmpro-courses-has-access   {
      max-width:calc(100% - 380px);
      }     
           .openbtn {
               
               display:none;} 
            
            
         #wpadminbar {
             z-index:9999999999;
             }
    
         
       .icon_event  #play-button{
           font-size: 14px;
            opacity: .6;
            margin-right: 8px;
           }
            
            .play_section>span:last-child {
                font-size: 14px;
                }
            
         .elementor-element-2a957113.elementor-section-boxed.elementor-section-height-default  {
                  position: relative;
    z-index: 99999999;
             }  

#mySidebar .sideHeading,
#mySidebar_login .sideHeading_login{
    background: #d09030;
    padding: 18px;
    color: #fff;
    }
    .tutorial_single_video_rightbar .elementor-widget-container .widget-title {
        margin-top:0 !important;
        }
    .courseContentSingle {
        border-bottom: 1px solid rgba(247, 202, 24, .5);
        cursor:pointer;
        
    }
    .single-pmpro_course .headTitle h3{
        color: var( --e-global-color-primary );
font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
font-weight: var( --e-global-typography-primary-font-weight );
font-size: 1.75rem;
        }
        
        .single-pmpro_course .courseDescription {
            
          color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

    #respond {
        
            padding-left: 0;
        }
        
        #reply-title {
            
            display:none;}
            
            .elementor-element-1a877c6.elementor-section-full_width.elementor-section-height-default {
                    z-index: 999999999;
                }
                
                #cc-window.cc-floating {
    max-width: 476px;
    z-index: 999999999;
}
.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-element-f688848 .elementor-widget-shortcode{
    margin-bottom:0;
    }
    .elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-element-f688848 .elementor-element-ae76d59  {
        margin-top:0;
        }
    .elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-element-f688848 .simplefavorite-button.active.preset i {
        margin-top: -46px;
        }
.elementor-widget-theme-post-title.elementor-page-title.elementor-widget-heading{margin-top: 22px;}
.elementor-element-8f0c907{display:none !important;}
.elementor-element-a1cd167>.elementor-widget-wrap.elementor-element-populated  .elementor-element-0aeb3b8{
         width:initial;
    }
    .jet-radio-list__button .jet-radio-list__label {
         background:transparent !important;
        }
        .jet-radio-list__row.jet-filter-row {
               border-right:1px solid gray;
               max-height: 42px;
               margin-bottom:0 !important;
            }
            .jet-radio-list-wrapper>div:last-child {
                 border-right:none;
                }
                .jet-radio-list .jet-radio-list-wrapper{
                
border: 1px solid gray;
width: fit-content;
border-radius: 12px;
                    }
                    
                    
                    .jet-search-filter__input, .jet-search-filter__input::placeholder, .jet-select__control, .jet-select__control::placeholder, .jet-sorting-select, .jet-sorting-select::placeholder {
                             background: transparent!important;
    color: #000!important;
                        }
                        .jet-smart-filters-search .jet-search-filter__input {
                            border-radius: 22px;
                          
border: 1px solid darkgray;
padding:12px 22px;
                            }
                        
                        .elementor-element.elementor-element-a8a5625.elementor-widget.elementor-widget-jet-smart-filters-search {
                            width:60% !important;
                            }
                            select.jet-select__control,
                            select.jet-sorting-select{
                                height:42px !important;   
                                }
                                  select.jet-sorting-select {
                                      margin-right:12px;
                                      }
                        .elementor-element-a1cd167 .elementor-widget-wrap.elementor-element-populated >div    {
                            width: 22% !important;
                            }           
                              .elementor-element-b07020b .elementor-container  ,
                              .elementor-element-7d569dd .elementor-container {
                                  max-width:100% !important;
                                  
                                  }
                                  .elementor-element-e37f1dd {
                                      max-width: fit-content;
margin-top: 3px;
                                      }
                                      .elementor-element-c2d559d {
                                          max-width: fit-content;
margin-top: 8px;
margin-right: 72px;
                                          }
.jet-radio-list__row {
    margin:0 !important;
    }           
    .jet-radio-list-wrapper>.jet-radio-list__row:first-child.jsfilter-active{
          border-top-left-radius: 10px;
           border-bottom-left-radius: 10px;
        }
          
           .jet-radio-list-wrapper>.jet-radio-list__row:last-child.jsfilter-active{
         border-top-right-radius: 10px;
         border-bottom-right-radius: 10px;
        }        
        .jet-radio-list__button .jet-radio-list__label {
             margin-left:10px !important;
            }
      
      
      select.jet-select__control:focus {
          
            outline:none;
          }
          
  select,
  .jet-select__control.nicesselect{
                -webkit-appearance: none;
                position:relative;
                
              }
          .jet-select::before,
          .jet-sorting::before{
        content: '\f0d7';
position: absolute;
font-family: 'fontawesome';
top: 12px;
right: 20%;
background: #FFF6E6;
z-index: 9;
              }
              .nice-select.jet-select__control.nicesselect {
                  
                 border: 1px solid darkgray !important;
                 color: #000 !important;
opacity: 1;
}


    .flex_rows .nice-select .list{
      display: flex;
    align-items: start;
    text-align: center;
    }
    .flex_rows .nice-select .list li.disabled{ display: none; }
    .optgroup span.label{color: rgb(190,190,194) !important; 
letter-spacing: .8px;
font-size: 18px;}

.nice-select .option {
cursor: pointer;
line-height: 24px !important;
list-style: none;
min-height: 24px !important;
outline: none;
padding-left: 18px;
padding-right: 29px;
text-align: left;
-webkit-transition: all 0.2s;
transition: all 0.2s;
color: rgba(133,134,139,1) ;!important
font-size: 16px !important;
font-weight: 500 !important; 
}
.nice-select.open .list {
    padding:32px;
    }
    .nicesselect ul.list {
left: -440%;
background:#FFF6E6;
}
.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-2f50dea {
    width:fit-content;
    }
  .elementor-element-51d663c img {
max-height: 400px !important;
max-width: 595px !important;  
}
.simplefavorite-button.preset i {
  position: absolute;
    font-size: 1em !important;
    left: initial !important;
  right: -1.2px !important;
}
.upshells-banner p {
    margin:0;
    }
.upshells-banner {
    background: var( --e-global-color-e798051 );
    padding: 3px;
    text-align: center;
    }
    .upshells-banner a {
        color: #fff !important;
        font-weight: 400;
        font-size: 16px;
        letter-spacing: .6px;
        }
        .elementor-element-84b033f .jet-select::before, .jet-sorting::before {
            right: 25px;
            }
            .elementor-element-2f50dea {
                max-width: calc(33% - 5px);
                }
.elementor-element-5b9e7fc .jet-checkboxes-list {
 position: absolute;
z-index: 9;
width: 762px;
height: 100%;
left: -380%;
top: 62px;
}

.elementor-element-5b9e7fc {
    position:relative;
    }
    .elementor-element-5b9e7fc .jet-checkboxes-list .jet-checkboxes-list-wrapper {
        background: #FFF6E6;
        white-space:nowrap;
        height:fit-content !important;
        overflow-y:initial !important;
        box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11); 
        padding: 22px;
        }
    .elementor-element-5b9e7fc .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-list-tree__parent>.jet-checkboxes-list__item {
        color: rgb(190,190,194) !important;
        letter-spacing: .8px;
        font-size: 18px;
        }
    .elementor-element-5b9e7fc .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-list-tree,
    .elementor-element-a5a6e0b.template_product_main .elementor-element-2ccf8fd .jet-list-tree {
         height: 482px;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        }
     .elementor-element-5b9e7fc .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-list-tree .parent-section,
     .elementor-element-a5a6e0b.template_product_main .elementor-element-2ccf8fd .parent-section{ 
        display: flex;
        flex-direction: column;
        max-height: fit-content;
      
        margin-bottom: 8px;
         }
         .elementor-element-5b9e7fc .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-list-tree .parent-section .jet-list-tree__children {
             display: flex;
            flex-direction: column;
            color: rgba(133,134,139,1);
            padding-left: 0;
             }
               .elementor-element-5b9e7fc .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-list-tree .parent-section .jet-list-tree__children span {
                   font-weight:500;
                   }
    .elementor-element-5b9e7fc .jet-filter::before{
    content: '\f0d7';
    position: absolute;
    font-family: 'fontawesome';
    top: 12px;
    right: 42px;
    width: 0;
    padding-left: 12px;
    background: #FFF6E6;
    z-index: 9;
}
@-moz-document url-prefix() {
     .elementor-element.elementor-element-e37f1dd {
         width:auto !important;
     }
     .elementor-element-5b9e7fc .jet-filter::before {
         right:20px !important;
         }
         .elementor-element-a1cd167 select,
         .elementor-element-a1cd167 .jet-filter-label {
             min-width:112px;
             }
}

 .elementor-element-a1cd167 select {
  /* for Firefox */
  -moz-appearance: none;
  /* for Chrome */
  -webkit-appearance: none;
}  

/* For IE10 */
 .elementor-element-a1cd167 select::-ms-expand {
  display: none;
}
.jet-smart-filters-checkboxes.jet-filter,.jet-filter-label::-ms-expand  {
    display: none;
    }
    .jet-smart-filters-checkboxes.jet-filter,
    .jet-filter-label{
          -moz-appearance: none;
  /* for Chrome */
  -webkit-appearance: none;
        }
        
        @media only screen and (max-width: 1600px) {
            .main_search_container .row .multi_select_sub_section h5, .main_search_container .row .multi_select_sub_section h5 a {
                max-width: 100% !important;
                }
                .main_search_container .row .multi_select_sub_section .elementor-element-8d786c6 {
                    width:80%;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    display: block;
                    }
 .elementor-element-a1cd167 .elementor-widget-wrap.elementor-element-populated > div {
    width: fit-content !important;
    margin-right: 0 !important;
}
.jet-smart-filters-checkboxes.jet-filter {
    margin-left:12px;
    }
    .elementor-element-5b9e7fc .jet-filter::before {
    right: 4px !important;
    width: 42px;
}
}
#primary #main select {
max-width: 126px !important;
min-width: 126px;
margin-right: 0;
    }
    #primary #main select.jet-sorting-select {
        margin-right:0 !important;
    }
    
    #primary #main .fiter-div {
         display:flex;
         align-items:center;
          position:relative;
        }
 #primary #main .fiter-div .jet-filter-label:after {
     display:none;
     }
     #primary #main .fiter-div .tagscustom_setion_tags {
          border: 1px solid darkgray;
        width: 126px;
        height: 42px;
        display: flex;
        align-items: center;
      justify-content: start;
        border-radius: 8px;
        padding-left: 12px;
       
         }
     #primary #main .fiter-div>div {
         margin-right:18px;
         position: relative;
         }
         
          #primary #main .fiter-div .tagscustom_setion_tags .select-content{
       display: flex ;
        position: absolute;
        top: 62px;
        z-index: 99;
        left: -200%;
        background: #FFF6E6;
        white-space: nowrap;
        height: fit-content !important;
        overflow-y: initial !important;
        box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
        padding: 22px;
        flex-wrap: wrap;
       max-width: 1108px;
        width: 1108px;
              }
  #primary #main .fiter-div .tagscustom_setion_tags .select-content .parent-section {
       display: flex;
        flex-direction: column;
        margin-right: 22px;
      }
        #primary #main .fiter-div .tagscustom_setion_tags .select-content .parent-section .jet-list-tree__children {
       display: flex;
        flex-direction: column;
        color: rgba(133,134,139,1);
        font-weight: 500;
        font-size: 14px;
            }
     #primary #main .jet-checkboxes-list__row.jet-filter-row.jet-list-tree__parent {
          color: rgb(190,190,194) !important;
            letter-spacing: .8px;
            font-size: 18px;
            font-weight:700;
        }
.elementor-element-2f50dea .astra-shop-thumbnail-wrap {margin-bottom: 0px;}
.home .elementor-199 .elementor-element.elementor-element-bb1397b .elementor-cta__content {
    padding-top:0;
    }
    .home .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
        margin: 4px 0 !important;
margin-bottom: 8px !important;
        }

.widget_shopping_cart_content .variation,.astra-shop-thumbnail-wrap .sr-playlist-item,em.wcpv-sold-by-loop{display:none !important;}

.iron_widget_radio .album-art{pointer-events: none;}
.style_display{display:none;}
body.home .onsale{display:none !important;} 
        #primary #main .fiter-div>div::before {
            content: '\f0d7';
position: absolute;
font-family: 'fontawesome';
top: 12px;
right: 18px;
width: 0px;
background: #FFF6E6;
z-index: 9;
            }
            .tagscustom_setion_tags>.jet-filter-label {
                width:100%;
                z-index:999;
                }
                
@media screen and (min-width: 1600px) {
     .elementor-element-84b033f .jet-select::before, .jet-sorting::before {
right: 25% !important;
}
.elementor-element-populated .elementor-element-a1cd167 .elementor-widget-wrap.elementor-element-populated >div {
width: fit-content !important;
}
    }
  .elementor-5327 .elementor-element.elementor-element-270c9bc > .elementor-widget-container {
margin-bottom: 0 !important;
}
.pmpro-courses-has-access .row.description {
flex-direction:column;
}
ul.products.columns-4  {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
}
ul.products.columns-4>li {
    max-width: fit-content;
}
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 91% !important;
}
.single-pmpro_course .pmpro-courses-has-access {
    max-width: calc(100% - 452px) !important;
    margin-left: 72px !important;
}
.elementor-88 .elementor-element.elementor-element-e9e3114 .elementor-button {
        padding: 8px 9px 8px 6px !important; 
}

.single-pmpro_course .headTitle {
    display:flex;
    justify-content:space-between;
}
.single-pmpro_course #respond {
    padding:0 !important;
}
.elementor-5327 .elementor-element.elementor-element-4d05090 .iron-audioplayer .album .album-art {
    width:100% !important;
    }
    .elementor-element-d5f7695.sound_pack_left_main_sec .elementor-container.elementor-column-gap-default {
         max-width:100% !important;
        }
    .elementor-element-31d33ff.elementor-section-full_width.new_release_tutorial .elementor-element-84b033f .jet-select::before, .jet-sorting::before {
    right: 8px !important;
}
.page-id-1811 .elementor-element-31d33ff.elementor-section-full_width.new_release_tutorial .elementor-element-84b033f .jet-select::before,.page-id-1811 .jet-sorting::before {
    right: 26px !important;
}
.elementor-element-d9b7aba.elementor-widget-heading {
    margin-bottom: 10px !important;
margin-top: 22px;
    }
    .elementor-element-84b033f {
            margin-bottom: 12px !important;
         margin-top: 18px !important;
}
.elementor-element-84b033f select {
     padding-top:9px !important;
    }
    .sort-select #dharma-essential-sort {
   background: transparent !important;
color: #000 !Important;
font-size: 13px;
font-weight: 500;
border-radius: 8px !important;
border: 1px solid darkgray !important;
}
#content div.tax-container .row-second div h3 {
    padding: 12px 0 !important;
    padding-bottom: 8px !important;
    padding-top: 6px !important;
}
select#dharma-essential-sort {
    position:relative;
    }
.tutorial-sorting::before {
    content: '\f0d7';
    position: absolute;
    font-family: 'fontawesome';
    top: 9px;
    right: 24px;
    background: #FFF6E6;
    z-index: 9;
    }
    #page .container.tax-container>.row.row-second>.col-xs-12.col-sm-3>h3{
        margin-left: 0 !important;
        margin-bottom: 8px;
        padding-top: 0px !important;
        }
    .page-id-410  .soundpack_prod_posts .elementor-element-populated,.page-id-410 .soundpack_special_main .elementor-element-populated {
        background:transparent !important;
        }
        .page-id-410  .elementor-element-eec0e78.soundpack_special_main .elementor-column>.elementor-element-populated{
            padding:0 !important;
            }
        .elementor-410 .elementor-element.elementor-element-d9b7aba > .elementor-widget-container {
         margin: initial !important;
         }
         .tax-topics #page .container.tax-container>.row.row-second>.col-xs-12.col-sm-3>h3 {
             margin-top:4px !important;
         }
         .elementor-element-04f5402>.elementor-widget-wrap {
             max-width: 50%;
            display: flex;
            flex-wrap: nowrap;
             }
      .elementor-element-04f5402>.elementor-widget-wrap>.elementor-element {
          width: fit-content;
      }
      .elementor-element-a5a6e0b.template_product_main .jet-smart-filters-checkboxes.jet-filter>.jet-filter-label {
          font-size: 14px;
        color: #000;
        font-weight: 400;
        text-align: left;
        padding-left: 10px;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 0px;
        border: 1px solid darkgray !important;
        border-radius: 6px;
        height: 42px;
        width: 118px;
        position:relative;
          } 
             .elementor-element-a5a6e0b.template_product_main .jet-smart-filters-checkboxes.jet-filter>.jet-filter-label::before{
                 content: '\f0d7';
                position: absolute;
                font-family: 'fontawesome';
                top: 12px;
                right: 20%;
                background: #FFF6E6;
                z-index: 9;
                 }
                 .elementor-element-a5a6e0b.template_product_main .jet-smart-filters-checkboxes.jet-filter>.jet-filter-label::after {
                     display:none;
                     }
   #primary #main .elementor-element-a5a6e0b.template_product_main select {
        margin-right:14px;
         margin-left:14px;
        }
         .elementor-element-a5a6e0b.template_product_main .elementor-element-a19039e>.elementor-column-gap-default{
             max-width:100% !important;
             }
    .elementor-element-a5a6e0b.template_product_main .elementor-element-a19039e>.elementor-column-gap-default .elementor-element-4f00f31 .elementor-widget-wrap{
       padding-left:0px;
        }
           .elementor-element-a5a6e0b.template_product_main .elementor-element-caaa530,.page-id-1794 header.entry-header{} {
              padding-top:2em;
            
               }
               .page-id-1794 header.entry-header{
                     padding-top:2em;
               }
      .elementor-element-a5a6e0b.template_product_main .elementor-element.elementor-element-4f00f31{
          width: 16%;
          }
           .elementor-element-a5a6e0b.template_product_main  .elementor-element.elementor-element-4f00f31>.elementor-widget-wrap{
                align-items:center;
                 align-content:center;
               }
     .elementor-element-a5a6e0b.template_product_main .elementor-widget-music-player:not(.sr_playlist_below_artwork_auto) .iron-audioplayer .sonaar-Artwort-box {
         width:100%;
         }
           .elementor-element-a5a6e0b.template_product_main .elementor-widget-music-player:not(.sr_playlist_below_artwork_auto) .iron-audioplayer .sonaar-Artwort-box .album-art.test{
               max-width:100%;
               }
               .elementor-element-a5a6e0b.template_product_main .iron-audioplayer .album,
                  .elementor-element-a5a6e0b.template_product_main .iron-audioplayer .album .album-art{
                   max-width:100%;
                   }
                   .elementor-element-a5a6e0b.template_product_main .main_search_container .row .multi_select_sub_section h5{
                      margin-top: 4px !important;
                        margin-bottom: 10px;
                       }
             .elementor-element-a5a6e0b.template_product_main .elementor-element-2ccf8fd .jet-checkboxes-list {
                 display: block;
                position: absolute;
                z-index: 999999999;
                width: 772px;
                height: 100%;
                left: -220%;
                top: 62px;
                 }
                       .elementor-element-a5a6e0b.template_product_main .elementor-element-2ccf8fd  .jet-checkboxes-list-wrapper {
                           background: #FFF6E6;
                            white-space: nowrap;
                            height: fit-content !important;
                            overflow-y: initial !important;
                            box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
                            padding: 22px;
                                                       }
      
                      
                      .elementor-element-a5a6e0b.template_product_main .elementor-element-2ccf8fd .jet-list-tree__children {
                          display: flex;
                        flex-direction: column;
                        color: rgba(133,134,139,1);
                        padding-left: 0;
                          }
      .elementor-element-a5a6e0b.template_product_main .elementor-element-735afaf.soundpack_product_main .elementor-widget-theme-post-title.elementor-page-title.elementor-widget-heading {
          margin:0 !important;
          margin-top:-12px !important;
          }
           .elementor-element-a5a6e0b.template_product_main .elementor-section.elementor-section-boxed > .elementor-container {
               max-width:100% !important;
               }
             .elementor-element-a5a6e0b.template_product_main  .sonaar-no-artwork .sonaar-grid {
                 display:block !important;
                 }
                 .dharma-tutorial-recommended .elementor-posts--skin-cards article:last-child a{
                     margin-bottom:0;
                     }
                .elementor-posts--thumbnail-top .elementor-post__thumbnail__link:last-child {
                    margin-bottom:0;
                    }
                .post-5648.pmpro_lesson.type-pmpro_lesson.status-publish.has-post-thumbnail.hentry.language-english.topics-eq.pmpro-has-access.ast-article-single {
                    padding-top:0;
                    }
                   /*  .elementor-410 .elementor-element.elementor-element-97c68b6 {
                       padding: 0% 5% 1% 5% !important;
                   } */
                   
        .elementor-element-735afaf.soundpack_product_main.soundpack_prod_posts .soundpack_tag.tags_style.elementor-widget.elementor-widget-shortcode{
        margin-bottom: 20px;
        margin-top: 20px;
            }
            .elementor-88 .elementor-element.elementor-element-33b09b1 > .elementor-element-populated {
margin: 4px 0px 0px 12px !important;
}
.elementor-88 .elementor-element.elementor-element-33b09b1 > .elementor-element-populated .stax-condition-yes{
    padding:0 !important;
    }
    
    /** pagination **/
    .pagination span.current{
        background: #d09030 !important;
    padding: 10px 15px 11px 15px !important;
    color: white !important;
    border-radius: 3px !important;
  }
  .pagination{
        margin-top: 20px!important;
    margin-bottom: 10px!important;
  }
  .pagination a.page-numbers{
      font-size: 14px !important;
  display: inline-block !important;
    cursor: pointer !important;
     padding: 10px 15px 11px 15px !important;
     overflow: initial !important;
color:black;
}
    
    @media (min-width: 766px) and (max-width: 800px) {
.account-section-button .logout {
  margin:0 !important;
  padding:0 !important;
}
}
@media (min-width: 551px) and (max-width: 575px) {
.elementor-element-1a877c6 .account-section-button .logout {
padding: 07px 5px 7px 5px !important;
}
}
@media (min-width: 576px) and (max-width: 700px){
   .elementor-element-1a877c6 .account-section-button .logout {
padding: 07px 5px 7px 5px !important;
border-radius: 2px !important;
}
}
@media (min-width: 701px) and (max-width: 765px) {
   .elementor-element-1a877c6 .account-section-button .logout {
padding: 07px 5px 7px 5px !important;
border-radius: 2px !important;
}
}
@media (max-width: 1026px) {
    .elementor-88 .elementor-element.elementor-element-93ad933 .elementor-menu-toggle {
        margin-top:15px !important;
        }
        .elementor-element-1a877c6 .elementor-column-gap-default>.elementor-column>.elementor-element-populated div div a img {
            margin-top:10px !important;
            min-width: 42px;
            }
         .elementor-88 .elementor-element.elementor-element-351b821 > .elementor-widget-container {
padding-top:18px !important ;
}
    }
    
    @media (max-width: 999px) {
.account-section-button .logout {
margin-right: 12px !important;
}
}
@media (max-width: 1300px) {
#content .elementor-5327 .elementor-element.elementor-element-2195c07 {
top: 5% !important;
}
}
@media (max-width: 1024px) {
#page #content .elementor-5327 .elementor-element.elementor-element-2195c07 {
top: 15% !important;
}
}
.elementor-1811 .elementor-element.elementor-element-de08d12,.elementor-element-de08d12  {
    width:100% !important;
    }
    .elementor-element-de08d12 {
            width:100% !important;
        }
        .elementor-element-a5a6e0b.template_product_main .elementor-element.elementor-element-4f00f31 {
            width:22% !important;
            }
            
    .elementor-element-735afaf.soundpack_product_main.soundpack_prod_posts .elementor-widget.elementor-widget-music-player{
        margin-bottom:0px;
        }
        .elementor-element-33cb3bb.soundpack_special_main .sonaar-Artwort-box.sr_player_on_artwork{
            margin-bottom:8px !important;
            }
            
            #elementor-tab-content-1331 .sonaar-Artwort-box.sr_player_on_artwork {
                margin-bottom:8px;
                }
                #dharma-essential-sort {
                 outline: none;
                height: 42px !important;
                width: 126px !important;
                font-size: initial !important;
                font-weight: initial !important;
                line-height: 17px;
                    }
            .single-pmpro_course .simplefavorite-button.preset i {
                right: -1.4px !important;
                top: 2px;
                }
        @media (min-width: 1029px) {
            .site_main_logo_div div div a img {
                min-width:42px;
                min-height:42px;
                }
            }
  .elementor-5327 .elementor-element.elementor-element-2195c07 {
       top:18%;
      }
       @media (max-width: 1800px) {
      .elementor-5327 .elementor-element.elementor-element-2195c07 {
        top: 10% !important;
        }
       }
      .elementor-88 .elementor-element.elementor-element-7f6b04d .elementor-button {
           margin-left: -6px !important;
           }
           .single_sound_play .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt.tinvwl-product-make-remove::after {
               background:#FFF6E6 !important;
               }
                @media (max-width: 1700px) {
                    .elementor-element-33cb3bb.elementor-grid-4.soundpack_special_main.elementor-posts--thumbnail-top .elementor-element-8d786c6 {
                            width: 90% !important;
                        }
                    }
                    .elementor-column.elementor-element-6df9833 {
                        overflow:hidden;
                        padding:2px;
                        }
                        .tinvwl-table-manage-list .product-remove>button{
                                background: transparent;
                                border: 0;
                                outline: none;
                            }
                            .home .iron-audioplayer .playlist ul {
                                margin: 0 !important;
                                }
                                
    .single-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt { margin-left:0px !important; } 
    .single-product .elementor-element-2249b1a{margin-bottom:0px !important }
    
     .page-id-5905 .elementor-element-31d33ff .elementor-element-populated{ background:none !important; }   
     
     #mySidebar_login{
         top:72px;
         overflow-y: auto;
         }
         
        .courseContentSingle_loggin.active {
            background: rgba(247, 202, 24, .5);
            }
            .courseContentSingle_loggin {
            border-bottom: 1px solid rgba(247, 202, 24, .5);
            cursor: pointer;
            }
            .courseContentSingle_loggin {
                padding: 8px 0;
                display: flex;
                align-content: center;
                height: 67px;
                align-items: center;
                padding: 12px;
            }
            .section_lessonheading_login span {
            font-size: 17px;
            color: var( --e-global-color-secondary );
            font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
            font-weight: var( --e-global-typography-primary-font-weight );
            }
    #mySidebar_login .sideHeading_login {
        margin-bottom: 22px;
        padding-bottom: 0;
        border-bottom: 2px solid lightgray;
        }
        
        .toggleRow {
         top: 90px !important;   
        }
      
      .pmpro_lost_password_wrap p.pmpro_actions_nav{display:none !important; }
      .page-id-2249 .elementor-element-735afaf.soundpack_product_main.soundpack_prod_posts .elementor-widget.elementor-widget-music-player{
            margin-bottom: 16px;
          }
        .page-id-4549 .pmpro-homepage.main_search_container .elementor-element-0927add {
            margin-top: 8px;
            }
            .cmplz-cookiebanner.cmplz-show {
                z-index: 999999999;
                }
                
                .page-id-14 .elementor-element-ff42c6c li .playlist {
                      display:none;
                    }
                    
        .search.search-results .elementor-element-2195c07.dharma-loop-price .price {
            display: flex;
            flex-direction: column;
            border-radius: 42px;
            overflow: hidden;
            border-bottom-left-radius: 0;
            margin-top: -22px;
            }
               .search.search-results .elementor-element-2195c07.dharma-loop-price .price > del {
                   padding: 6px 0 0 12px;
                    margin-bottom: -2px;
                    width: 80px;
                    font: inherit;
                    color: #fff;
                    font-weight: bold;
                    opacity: 1;
                    font-size: 16px;
                   }
                          .search.search-results .elementor-element-2195c07.dharma-loop-price .price > span {
                               padding: 0 0 6px 12px;
                                position: relative;
                                margin-top: -2px;
                                font-weight: bold; 
                               }
               .page-id-4549 .elementor-element-d518116 h3 {
                    font-weight: 600;
                    }
                  .page-id-4549   .elementor-element-1af1e1b h3 {
                       font-weight: 600;
                      }
                      .page-id-4549   .cart-button>a {
                           font-weight:500;
                          }
                       .page-id-4549 .elementor-slides .swiper-slide-inner .elementor-slide-description {
                           font-weight: 500;
                       }
                     .page-id-4549  .elementor-slides .swiper-slide-inner .elementor-slide-button {
                           font-weight:500;
                           }
                     .elementor-element-270c9bc.soundpack_label.soundpack_categories.title_catssound a{
                          color: rgb(131,129,128);
                         }
                     .elementor-element-9166d91.soundpack_labe.style_label a{
                           color: rgba(131,129,128,.7);
                         }
                         
                 .page-template-default.page.page-id-4549  .iron-audioplayer .sonaar-Artwort-box .control {
                            position: absolute;
                            top: calc(32% - 4px) !important;
                        }
               .home .elementor-199 .elementor-element.elementor-element-ff42c6c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,
             .home  .elementor-199 .elementor-element.elementor-element-51d663c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{
                            margin-bottom: 0px;
                            font-weight: bold;
                            font-size: 15px !important;
                            white-space: initial;
                            overflow: hidden;
                            text-overflow: ellipsis;
                            color: rgb(66,66,66) !important;
                            line-height: 1.3 !important;
                            }
                            .elementor-199 .elementor-element.elementor-global-3609 .elementor-price-table__ribbon-inner {
color: #ffffff;
background: var(--e-price-table-header-background-color,#555);
border: 1px solid;
}
.home .elementor-element-a115d3a h2{
     font-weight:600;
    }
    .home .elementor-cta__description.elementor-cta__content-item.elementor-content-item {
       font-weight: 400;
font-size: 16px !important;
        }
.home .elementor-199 .elementor-element.elementor-element-bb1397b .elementor-cta__button {
   font-weight:500;
    border-radius: 4px;
    }
.home .elementor-cta__title.elementor-cta__content-item.elementor-content-item {
   font-weight: bold;
color: rgb(85,88,92);
font-size: 28px;
    }
    .elementor-price-table__footer a{
        font-weight:500;
        }
    .elementor-element-1af1e1b h3,
    .elementor-element-d9b7aba h3,
    .elementor-element-63dcd84 h3 {
            font-weight:600 !important; 
        }
        section.elementor-element-0927add {
            margin-top: 8px;
            max-height: 32px;
            }
            .elementor-element-dc044a5.soundpack_tag {
                margin-bottom: 8px !important;
                }
        .elementor-element-9166d91.soundpack_labe.style_label {
            margin-bottom: 0 !important;
            }
            
        .soundpack_product_main .elementor-button-wrapper {
            margin-top: 18px !important;
            text-align: center;
            font-weight: 500;
            }
            
        .page-template-elementor_header_footer.page.page-id-1811 .elementor-widget-container .elementor-heading-title {
            font-weight: 600;
            }
        .elementor-element-7bde593.elementor-section-content-space-evenly a{
            font-weight:600;
            }
            .elementor-element-808bcdd.dharma-loop-price  {
                top: 23%;
                }
        .elementor-5327 .elementor-element.elementor-element-2195c07 > .elementor-widget-container,
        .elementor-5327 .elementor-element.elementor-element-9166d91 > .elementor-widget-container,
         .elementor-5327 .elementor-element.elementor-element-4a6120a > .elementor-widget-container{
            margin: 0 !important;
            } 
            
            .elementor-element-0cb4371.template_tab_section .sonaar-grid img{
                margin-bottom:4px !important;
                }
                .elementor-element-9220cbf.heading_css h3 {
                    font-weight:600;
                    }
                    .comma_productlist {
                        color: #d09030 !important;
                        opacity: .75;
                         margin-left:0;
                         padding-left:0;
                        }
                        .elementor-1794 .elementor-element.elementor-global-3609 .elementor-price-table__ribbon-inner {
                        color: #ffffff;
                        background: #d09030;
                        border: 1px solid;
                        }
                       
                             .fav-heading_fbbutton {
                                 display:flex !important;
                                 align-items:center;
                                 justify-content:space-between;
                                 margin-top:4px;
                                 position: relative;
                                 top: initial;
                                 }
                    .fav-heading_fbbutton>a h2 {
                        padding-top:0px !important;
                        }
                            .fav-heading_fbbutton  .simplefavorite-button,
                            .fav-heading_fbbutton  .simplefavorite-button i{
                                position: initial !important;
                                }
                               .fav-heading_fbbutton .simplefavorite-button {
                                   max-width: 23px;
                                   }
                                 .fav-heading_fbbutton   .simplefavorite-button.preset::before {
                                     right: 1.5px !important;
                                    bottom: 8px !important;
                                    top: initial !important;
                                     }
                     .single-product  #page .elementor-element-8d4d019>.elementor-container {
                            max-width:100% !important;
                            }
                            .single-product .elementor-element-af0683e h2 {
                                font-weight:600;
                                }
                           @media (min-width: 801px) and (max-width: 999px) {
                              .elementor-199 .elementor-element.elementor-element-51d663c.elementor-wc-products .attachment-woocommerce_thumbnail {
                                  margin-left: 18px;
                                  }
                                }
                                
                        .woocommerce-account table.shop_table thead,
                       .woocommerce-account .woocommerce-Address-title{
                             background-color:initial !important;
                            }
                            
                           #content .simplefavorite-button {
                                color: #FFF6E6 !important;
                                }
            
          .home .elementor-price-table .elementor-price-table__features-list li,
          .pmpro-levels .elementor-price-table .elementor-price-table__features-list li {
            color: rgb(144,143,141);
            font-weight: 500;
            }
          .home .elementor-price-table .elementor-price-table__features-list li i,
          .pmpro-levels .elementor-price-table .elementor-price-table__features-list li i{
                margin-right: 10px;
                font-size: 1.4em;
                color: rgb(127,127,126);
                }
        .home  .elementor-element-1cc8834c .elementor-heading-title,
        .pmpro-levels  .elementor-element-1cc8834c .elementor-heading-title{
              color:rgb(66,66,66);
              }
         .home .elementor-element-4090d632 .elementor-heading-title,
        .pmpro-levels  .elementor-element-4090d632 .elementor-heading-title {
              color:rgb(66,66,66);
              font-weight:600;
              }
            .home  .elementor-element-2dc6566b,
            .pmpro-levels   .elementor-element-2dc6566b,
           .home .elementor-element-67105d56,
           .pmpro-levels .elementor-element-67105d56{
                color: rgb(144,143,141);
                }
            .home .elementor-199 .elementor-element.elementor-element-7740ea6 .elementor-testimonial__text,
               .pmpro-levels  .elementor-testimonial__text {
                color: rgb(144,143,141);
                }
            .home .elementor-testimonial__name,
            .pmpro-levels .elementor-testimonial__name{
               color: rgb(127,127,126);
                }
            .topic-list,
            .elementor-element-91704cd,
            .elementor-element-30372b9{
                color: rgb(122,122,122) !important;
            
                }
                
               .page-id-2249 .elementor-col-50.elementor-element-8d786c6 {
                    width:75%;
                    }
                    
                   .page-id-24 .elementor-heading-title {
                      font-weight: 600;   
                    }
                    
             .page-id-24   .entry-content p {
                    color: rgb(122,122,122);
                    }
                    
                   .woocommerce-account .elementor-element-61f2719b>.elementor-container{
                        max-width:100% !important;
                        }
                        
                        .elementor-element-4e222702 .elementor-icon-list-item {
                            color: rgb(83,88,93);
                        }
                        
                        .elementor-element-2618771 h3 {
                            font-weight:600 !important;
                        }
                .single_tutorial_recommended .elementor-widget-text-editor .elementor-widget-container {
                    font-weight: 500;
                    }
                   .single.single-tutorials.postid-5912 .single_tutorial_recommended .elementor-widget-text-editor .elementor-widget-container {
                        font-weight: 600;
                        color: rgb(122,122,122);
                        }
                .elementor-element-0871bcd .elementor-size-default {
                    font-weight:600; 
                    }
                    .comments-area p.logged-in-as {
                    margin-bottom: .5em !important;
                    margin-top: 1em;
                    }
                    .single.single-product .single_sound_recommendation .elementor-2044 .elementor-element.elementor-element-4d05090 .iron-audioplayer[data-playertemplate="skin_float_tracklist"] .album .album-art {
                        width:initial !important;
                        }
                 .latest-tutorials .tutorial-title {
                     font-weight:600;
                     }
                     .elementor-element-b1ccaaa>.elementor-widget-wrap.elementor-element-populated {
                         color: rgb(144,143,141);
                         font-weight: 400;
                         }
                         
                        .elementor-395 .elementor-element.elementor-global-3609 .elementor-price-table__ribbon-inner {
                    color: #ffffff;
                    background: #d09030;
                    border: 1px solid #fff;
                    }
                    .elementor-element-95da841>.elementor-widget-wrap {
                        padding-right: 0 !important;
                        }
               #content .elementor-2104 .elementor-element.elementor-element-f972259 {
                    margin-top: -24px;
                    }
                    
                   #page #main .elementor-location-single .fav_btn_row>h4>a {
                        color:inherit !important;
                        font-weight: 700;
                        }
                  .tutorial_recommended_video .elementor-widget-wrap .elementor-widget-container h4 {
                      font-weight: 700;
                    }
                    
                    #youtube>.youtube>p {
                       color: var( --e-global-color-text );
                       font-size: 16px;
                    }
                    .elementor-element-4edef53 a.elementor-button-link.elementor-button.elementor-size-xs {
                         font-weight:600
                        }
                       
             
             
             
             
                    
             
             
                       /** child theme changes **/
                       .page-id-14 .home_pluginsfirst ul.products,.page-id-14 .elementor-element-b1c7fd2 ul.products{
						    display: flex;
						}
						.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single:not(.ast-related-post) {background-color:initial;}
   
                    @media (min-width:768px) {
							  .row.toggleRow_login>span {
							    display:none;
							  }
							}

.pmpro_captcha { margin-top: 10px; }