

body .widget_page_wrap {
    position:absolute !important;
    top:0px !important;
    left:-20px !important;
    background-color:#0e1621 !important;
    background-repeat:no-repeat ;
    background-position: 46% center !important;
    width: calc(100% + 20px) !important;
    height:100vh !important;
    padding:0px !important;
    margin:0px !important;
    
} #wpfooter {z-index:-1 !important;position:absolute;} #adminmenu .wp-menu-image img {padding-top:6px !important}

body .hedge3-widgets .ControllerWidget-wrapper .dz-side-menu {
    /* background:#1d2327 !important; */
}



body .hedge3-widgets .ControllerWidget-wrapper .dz-side-menu {
 padding-top:30px;

}


body .hedge3-widgets .dropdown .dropdown-menu.global-menu, 
body .hedge3-widgets .ControllerWidget-wrapper .dz-side-menu .dropdown .dropdown-menu.global-menu.show,
body .hedge3-widgets .dropdown .help-dropdown-menu,
body .hedge3-widgets .ControllerWidget-wrapper .dz-side-menu .dropdown .dropdown-menu .help-dropdown-menu.show {
    margin-top: 32px !important;
    height: calc(100% - 22px) !important; 

}


body .hedge3-widgets .ControllerWidget-wrapper .dz-side-menu .dropdown .dropdown-menu.show:not(.custom-share-dropdown) {
    margin-top: 32px !important;
    height: calc(100% - 96px) !important; 
    /* background:#2c3338 !important; */
}


body .hedge3-widgets .ControllerWidget-wrapper .dz-side-menu  .dropdown .help-dropdown-menu.dropdown-menu.show:not(.custom-share-dropdown) ,
body .hedge3-widgets .ControllerWidget-wrapper .dz-side-menu  .dropdown .global-menu.dropdown-menu.show:not(.custom-share-dropdown)  {
    height: calc(100% - 32px) !important; 
}

body  .hedge3-widgets .ControllerWidget-wrapper .header-right .dropdown .nav-link.show:hover {
    /* background:#2c3338 !important;
} */
}


.hedge3-widgets .dropdown .dropdown-menu.global-menu {}


body  .hedge3-widgets .ControllerWidget-wrapper .dz-side-menu .help .controller-panel {
    /* background-color: #17212b !important; */

    width: calc(100% - 15.313rem) !important;
}

.hedge3-widgets .widget-editor-wrapper {
    margin-top:0px !important;
     /*   background-image: linear-gradient(45deg, #1d2327 25%, transparent 25%, transparent 75%, #1d2327 75%, #1d2327),
                  linear-gradient(45deg, #1d2327 25%, #a7aaad 25%, #a7aaad 75%, #1d2327 75%, #1d2327) !important; */

}

.widget-container.desctop {height:100vh;}




.dashboard_row.hedge3_shortcode_block input {
	cursor:pointer;
	font-size: 11px;
    border-radius: 2px;
    border:0px !important;
    outline:none;
    background: #f0f0f1;
    padding: 5px;
}


.dashboard_row.hedge3_shortcode_block input.active {
    animation: highlight 1s forwards; /* Run the animation once and stop at the last frame */
}

@keyframes highlight {
    0% {
        background-color: #9568ff;
    }
    100% {
        background-color: transparent; /* Fades back to no background */
    }
}

.dashboard_row.hedge3_shortcode_block span {

    background:#f0f0f1 ;
    color:#9568ff;
   
    cursor:pointer;
    margin-left:5px;
    padding:1px;
    border-radius:3px;
}

.dashboard_row.hedge3_shortcode_block > span:active {
    background:#9568ff ;
    color: #fff;
}


.dashboard_row.hedge3_shortcode_block > span > span {
    color: #eee;
    cursor:pointer;
    margin-left:10px;
}

.dashboard_row.hedge3_shortcode_block > span:hover > span {
    color:#fff;
}



a.hedge3_text_denger {
    color:#b32d2e;
}



.layouts-container {
    margin: 40px 0;
}



 
.layouts-container h2 {
    font-size: 23px;
    line-height:23px;
    margin:0px 0px 0px 15px;
    padding-top:10px;
    text-decoration: none;
    font-weight:400;
    
} 

.dashboard-layouts-list {
    list-style-type: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    align-items:baseline;
    justify-content: space-between;
}

.dashboard-layouts-list .layout-item {
    width:16%;
    height:auto;
    margin: 10px;
    text-align: center;
    padding:1%;
    border-radius:6px;
    background: #fafafa;
    border: 1px solid #d4d8dc;
}

.dashboard-layouts-list .layout-item:hover {
    background:#fff;
}

.dashboard-layouts-list .layout-item a {
    text-decoration:none;
    color: #333; /* Change as needed */
}

.dashboard-layouts-list .layout-item a:hover {
    text-decoration:none;
}

.dashboard-layouts-list .layout-item a > div {
    width:100%;
    margin-bottom:0px;
    border-radius:6px;
    overflow:hidden;
}
.dashboard-layouts-list .layout-item a > div.active {display:none;}
.dashboard-layouts-list .layout-item a:hover > div.default {display:none;}
.dashboard-layouts-list .layout-item a:hover > div.active {display:block;}

.dashboard-layouts-list .layout-item img.layout-image {
    width: 100%; /* Adjust as needed */
    height: auto;
    border: 1px solid #ddd; /* Simple border */
    margin-bottom: 0px;
    margin-bottom:-5px;

}

.dashboard-layouts-list .layout-title {
    display: block;
    margin-top: 5px;
    font-size: 16px;
    line-height: 20px;

    margin-left:2px;
    text-align:left;
    text-decoration:none;
    font-weight: 600;
}


.dashboard-layouts-list .layout-item.add-new {
    background: #fff; /* White background */
    border: 2px dashed #ddd; /* Dashed border */
    position: relative;
    height:100px;
}

.dashboard-layouts-list .layout-item.add-new .add-inner {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dashboard-layouts-list .layout-item.add-new .add-cross {
    font-size: 124px; /* Large size for the cross */
    color: #333; /* Cross color */
}

/*///////PRO OPTIONS//////////////*/

.shpwcase-section {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 110px 0;
  }
  
  .shpwcase-section .content-col {
    width: 46%;
    margin:0px 2%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 20px;
    text-align: left;
  }
  
  .shpwcase-section .content-col h2 {
    font-size: 28px;
    margin-bottom: 20px;
  }
  
  .shpwcase-section .content-col p,
  .shpwcase-section .content-col ul {
    font-size: 18px;
    margin-bottom: 0px;
  }
  
  .shpwcase-section .content-col ul {
    list-style-type: disc;
    padding-left: 20px;
    
  }
  
  .shpwcase-section .content-col li {
    margin-bottom: 8px;
  }







.pro-options-content .related-review {
    background-color: #131e2a ;
    border-radius: 2rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    position:relative;
    margin:auto;
    margin: 80px 100px 0px 100px;
    display: flex;
    text-align: center;
}


.pro-options-content .related-review h2 {
    display: block;
    font-weight: 700;
    color: #fff;
    font-size: 3.3rem;
    margin-top: 1.25rem;
    margin-bottom: 0.8rem;
    text-align: center;
    line-height: 65px;
    padding:0px;

    font-family: "Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

.pro-options-content .related-review p {
    color: #fff;
    line-height: 1.6;
    font-weight: 400;
    font-size: 18px;
    box-sizing: border-box;
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;

    margin-bottom: 2rem;
}





.welcome-panel .view-more-button,
.pro-options-content .related-review  .view-more-button,
.pro-options-content .view-more-button {
    position: relative;
    clear: both;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;

    background-color: #9568ff;
    border-color: #9568ff;

    text-decoration:none;

    border-style: none;
    border-radius: 8px;
    padding: 15px 30px 15px 30px;
    color: #fff;
    margin: 0px auto;
}

.welcome-panel .view-more-button {
    top:25px;
}


.welcome-panel .view-more-button:hover,
.pro-options-content .related-review  .view-more-button:hover,
.pro-options-content .view-more-button:hover {
    background-color: #7135ff;
    border-color: #7135ff;
    text-decoration:none;
    
    color: #fff;
}



.hedge3_clean .license-warning,
.hedge3_clean .notice,
.hedge3_clean .notice-error,
.hedge3_clean .is-dismissible,
.hedge3_clean .error {

    Display:none !important;
}




.h3-quick-navigation {
    margin: 40px 0;
}



 
.h3-quick-navigation h2 {
    font-size: 23px;
    line-height:23px;
    margin:0px 0px 20px 15px;
    padding-top:10px;
    text-decoration: none;
    font-weight:400;
    
} 


.h3-footer-grid {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    grid-gap: 8px;
    gap: 8px;
    width: 100%;
    box-sizing: border-box;
}

.h3-footer-link {
    flex: 2;
    min-width: 380px;
    text-decoration: none;
    cursor: pointer !important;
}

.h3-footer-link:hover {
    background:#fff;
}

.h3-footer-box {
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    color: #333;
    width: 100%;
    height: 62px;
    padding: 10px 15px !important;
    background: #fafafa;
    border: 1px solid #d4d8dc;
    border-radius: 4px;
    box-sizing: border-box;
    cursor: pointer !important;
}


.h3-footer-box .h3-footer-box-icon {
    flex: 0 0 42px;
    height: 40px;
    padding: 4px 0;
    box-sizing: border-box;
    overflow: hidden;
}



.h3-footer-box .h3-footer-col:not(:last-child) {
    margin-right: 10px;
}



.h3-footer-box .h3-footer-box-text {
    flex: 1;
    line-height: 20px;
    white-space: nowrap;
    text-align: left;
}

.h3-footer-box .h3-footer-box-text div:first-child {
    font-weight: bold;
    font-size: 14px;
}

.h3-footer-box .h3-footer-box-external {
    flex: 0 0 20px;
    justify-content: flex-start;
    overflow: hidden;
}


body .hedge3-widgets .ControllerWidget-wrapper .dropdown-menu .scrollbar-container {
    padding-left:10px !important;
}