.toplevel_page_avada,
#menu-dashboard,
#menu-pages,
#menu-media,
#menu-comments,
#menu-posts-avada_portfolio,
#toplevel_page_ppma-authors,
#menu-posts-avada_faq,
#toplevel_page_wp-adminify-settings,
#toplevel_page_wpforms-overview,
#toplevel_page_pp-capabilities-dashboard,
#toplevel_page_presspermit-groups,
#menu-tools,
#menu-settings,
#menu-posts-bnfw_notification,
#toplevel_page_term,
#toplevel_page_userfeedback_surveys,
#menu-appearance,
#toplevel_page_wp-mail-smtp,
#toplevel_page_Wordfence {
    display: none;
}

#wp-admin-bar-new-content,
#wp-admin-bar-wp-adminify-settings {
	display: none;
}

.wp-adminify-nav-divider {
    background-color: #1b1b39 !important;
}

#menu-posts {
    background-color: #ff4342 !important;
}

*{box-sizing: border-box;}

body {
    /*overflow: hidden !important;*/
}

.index-php .notice {
    display: none;
}
img {max-width: 100%;}
.wp-adminify #wpwrap #wpbody-content {
	margin-top: 60px;
}

.menu-icon-generic {
    display: none;
}

.navbar-burger {
    display: none !important;
}

.ab-top-menu .user-dashboard a {
	background: #03A9F4 !important;
    padding: 0 10px !important;
    border-radius: 4px !important;
}

.ab-top-menu .user-dashboard a:hover {
	background: #0693d2 !important;
	color: #fff !important;
}

#wpbody-content {
	padding-bottom: 0;
}
.wp-adminify-notice,
.wp-adminify .wp-adminify--folder-widget,
.wp-adminify #wpfooter,
.wp-adminify .wp-adminify--user--wrapper .user-notification-area,
.wp-adminify .wp-adminify--user--wrapper .user-wrapper-content .panel-insider:nth-child(2),
.wp-adminify .wp-adminify--user--wrapper .user-wrapper-content .panel-insider:nth-child(3) {display: none;}

.wp-adminify.has-folder-options #wpbody-content, 
.wp-adminify.has-folder-options.folded #wpbody-content {padding-left: 0!important;}

.wp-adminify .wp-adminify--user--wrapper .user-wqrapper-inner {color: #312d48}

/*.wp-adminify #adminmenu .wp_adminify_admin-menu li.wp-adminify-parent a:after,*/
/*.wp-adminify.adminify-default-v-menu #adminmenu .wp_adminify_admin-menu li.wp-not-current-submenu .wp-submenu,*/
/*.wp-adminify #adminmenu .wp_adminify_admin-menu li.menu-top.wp-adminify-active .wp-submenu {*/
/*    display: none;*/
/*}*/

#menu-posts .menu-icon-post:after,
#menu-posts .wp-submenu {
    display: none !important;
}

.custom-post-list .list-wrap.title {
background: #f7f6ff;
    padding: 10px;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 700;
}

.custom-post-list .list-wrap.body {   
    padding: 10px 0;
    border-bottom: 1px dashed #e9e9e9;
}

.custom-post-list .list-wrap.body:last-child {
    border-bottom: 0;
}

.custom-post-list .list-wrap svg {
height: 20px;
width: 20px;
    fill: #7f7d91;
    stroke: #7f7d91;
}

.custom-post-list .list-wrap svg path {
fill: #7f7d91;
}

.custom-post-list .list-wrap svg:hover {
fill: #0347ff;
    stroke: #0347ff;
}

.custom-post-list .list-wrap svg:hover path {
fill: #0347ff;
}

/*New*/
.toronto-dashboard-area {
    position: fixed;
    left: 0;
    width: 244px;
    z-index: 99;
    margin-top: 133px;
}

/*.toronto-dashboard-area .col {*/
/*    width: 49%;*/
/*    float: left;*/
/*}*/

/*.toronto-dashboard-area .col:nth-child(1) {*/
/*    margin-right: 2%;*/
/*}*/

.toronto-dashboard-area .item {
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 0 25px rgba(0,0,0,.05);
}

.toronto-dashboard-area .item.latest-post-wrap .story-list {

}

.toronto-dashboard-area .item.latest-post-wrap .story-list::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
    background-color: #F5F5F5;
    border-radius: 10px;
}
.toronto-dashboard-area .item.latest-post-wrap .story-list::-webkit-scrollbar {
    width: 10px;
    background-color: #F5F5F5;
}
.toronto-dashboard-area .item.latest-post-wrap .story-list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #FFF;
    background-image: -webkit-gradient(linear, 40% 0%, 75% 84%, from(#4D9C41), to(#19911D), color-stop(.6,#54DE5D))
}

.toronto-dashboard-area .item .title {
    color: #252525;
    margin: 0;
    border-bottom: 1px solid #f1f1f3;
    padding: 15px 15px;
    font-size: 14px;
    font-weight: 700;
    background: #edebff;
}

.toronto-dashboard-area .item .list-wrap.title {
	
}

.toronto-dashboard-area .story-slider-wrap .swiper-slide {
/* 	height: calc(100vh - 100px); */
    border-radius: 12px;
	overflow: hidden;
}

.toronto-dashboard-area .story-slider-wrap .swiper-slide img {
	height: 100%;
    object-fit: cover;
	object-position: center center;
	border-radius: 12px;
}

.toronto-dashboard-area .story-slider-wrap .swiper-button-next,
.toronto-dashboard-area .story-slider-wrap .swiper-button-prev {
	background: rgb(255 255 255 / 90%);
    padding: 14px 10px;
    height: 60px;
    width: 35px;
}

.toronto-dashboard-area .story-slider-wrap .swiper-button-next::after,
.toronto-dashboard-area .story-slider-wrap .swiper-button-prev::after {
	font-size: 16px;
    color: #101010;
    font-weight: 700;
}

.toronto-dashboard-area .story-slider-wrap .swiper-button-disabled {
	opacity: .8;
}

.toronto-dashboard-area .story-list {
	padding: 0 12px;
	background: #f7f6ff;
	height: 100vh;
}

.toronto-dashboard-area .story-list a.story-title {
    font-size: 14px;
    color: #252525;
    font-weight: 400;
}

.toronto-dashboard-area .story-list a.story-title:hover {
    text-decoration: underline;
}

.toronto-dashboard-area .story-list ul {
    padding: 0;
    margin: 0;
    display: flex;
    gap: 15px;
    margin-top: 10px;
    align-items: center;
}

.toronto-dashboard-area .story-list ul li a {
    color: #42c0ff;
    font-weight: 400;
}

.toronto-dashboard-area .story-list ul li a:hover {
    color: #0347ff;
}

/*#dashboard-widgets-wrap {*/
/*	display: none;*/
/*}*/

.login #backtoblog, .login #nav {
	background: #1c1c1c;
    padding: 10px;
    border-radius: 12px;
}

.adminify-dark-mode .toronto-dashboard-area .item {
	background: #1d1d1d;
}

.adminify-dark-mode .toronto-dashboard-area .item .title {
	border-bottom: 1px solid #2c2c2c;
}

.adminify-dark-mode .custom-post-list .list-wrap.title {
	background: #111111;
}

.adminify-dark-mode .toronto-dashboard-area .item .title {
	color:#fff;
}

.adminify-dark-mode .wp-adminify.adminify-dark-mode #wpbody-content .list-wrap.body a {
	color: #e6e6e6 !important;
}

.adminify-dark-mode .custom-post-list .list-wrap.body .items {
	color: #fff;
}

.wp-adminify.adminify-dark-mode #wpbody-content a:not(.post-publish-panel__postpublish-buttons .components-button,.page-title-action,.e-button,.current-section-dropdown li a,.product-footer-promoted a,#posts-filter .wp-filter .view-switch a) {
	color: #fff !important;
}

.adminify-dark-mode .custom-post-list .list-wrap svg path {
	fill: #fff;
}

.wp-adminify #wpadminbar #wp-admin-bar-root-default #wp-admin-bar-new-content>.ab-item {
    padding: 0 15px 0 15px;
}

.custom-user-dashboard-area-grid {
    display: none;
}

.index-php .custom-user-dashboard-area-grid {
    display: block;
}

.custom-dashboard-content .custom-user-dashboard-area-grid .col {
    width: 49%;
    float: left;
}

.custom-dashboard-content .custom-user-dashboard-area-grid .col:nth-child(1) {
    margin-right: 2%;
}

.custom-dashboard-content .custom-user-dashboard-area-grid .regular-text {
    width: 100%;
}

.custom-dashboard-content .custom-user-dashboard-area-grid .story-slider-wrap img {
    border-radius: 12px;
}

/*.fusion-footer-copyright-area,*/
/*.fusion-header-wrapper,*/
/*.wp-adminify,*/
/*#wpwrap {*/
/*    display: none !important;*/
/*}*/

/*#main {*/
/*    padding: 0 !important;*/
/*}*/

/*.fusion-row {*/
/*    margin: 0 !important;*/
/*    max-width: 100% !important;*/
/*}*/

.custom-dashboard-content {
    font-family: 'Grandstander', cursive;
}

.custom-dashboard-content .header-section {
    display: grid;
    grid-template-columns: 210px 185px 185px 1fr;
    padding: 0 20px;
    align-items: center;
}

.custom-dashboard-content .logo {
    padding: 8px 0;
}

.custom-dashboard-content .logo img {
    height: 40px;
}

.custom-dashboard-content .header-section .btn {
    border: 0;
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    cursor: pointer;
    height: 56px;
}

.custom-dashboard-content .header-section .btn.new-story {
    background: #FF4342;
    color: #FFF;
}

.custom-dashboard-content .header-section .btn.new-story:hover {
    background: #f85454;
}

.custom-dashboard-content .header-section .btn.my-story {
    color: #53565F;
    background: #fff;
}

.custom-dashboard-content .header-section .btn.my-story:hover {
    background: #e8e8e8;
}

.custom-dashboard-content .header-section .sign-out {
    text-align: right;
}

.custom-dashboard-content .body-section .userbackendslider img {
    height: calc(100vh - 57px);
    object-position: center center;
    object-fit: cover;
    width: 100%;
}

.modal {
    border-radius: 12px !important;
    background: #53565F !important;
    padding: 30px !important;
    width: 880px !important;
    max-width: 880px !important;
    height: auto;
    overflow-x: hidden !important;
    overflow-y: auto!important;
    position: relative;
}

.modal .modal-header {
    border-bottom: 0;
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 5px;
    padding: 0;
}

.modal .modal-header .title {
    color: #FFF;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 0;
}

.modal .close-modal {
    display: none !important;
}

.modal .modal-header .custom-modal-close {
    background: #404040;
    height: 44px;
    display: inline-block;
    line-height: 50px;
    width: 36px;
    text-align: center;
    border-radius: 6px;
}

.modal .modal-header .custom-modal-close:hover { 
    background: #353434;
}

.modal .modal-header .custom-modal-close svg path {
    fill: #FF4342;
}

.modal .modal-body {
    padding: 0;
}

.modal .post-submit {
    /*position: absolute;*/
    top: -54px;
    right: 42px;
    border-radius: 6px;
    background: #4CAF50;
    height: 44px;
    border: 0;
    width: 120px;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    cursor: pointer;
}

.modal .post-submit:hover {
    background: #57c95b;
}

.modal #post_title {
    border-radius: 5px;
    outline: none;
    margin-bottom: 10px;
}

.modal #post_title::placeholder {
    color: #A7A1A1;
}

.modal #post_title:focus {
    outline: none;
}

.modal .success {
    text-align: center;
    color: #19911D;
}

.modal .danger {
    text-align: center;
    color: #f85454;
}

.modal .wrap {
    margin: 0;
    margin-top: 10px;
}

.modal .story-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 25px;
    margin-top: 20px;
}

.modal .story-list .story-wrap {
    border-radius: 6px;
    background: #EDEDED;
    padding: 20px;
}

.modal .story-list .story-wrap .date {
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    border-bottom: 1px dashed #7A7F8C;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.modal .story-list .story-wrap .title {
    margin-bottom: 20px;
}

.modal .story-list .story-wrap .title a {
    color: #53565F;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

.modal .story-list .story-wrap .title a:hover {
    color: #FF4342;
}

.modal .story-list .story-wrap .list-footer {
    display: flex;
    justify-content: center;
    gap: 15px;
}

.modal .story-list .story-wrap .list-footer a {
    color: #FF4342;
    font-size: 13px;
}

.modal .story-list .story-wrap .list-footer a:hover {
    color: #19911D;
}