 
/*new added for all to remove css */
@media screen and (min-width:1200px){
    .df-container-fluid{width:100%;margin-right:auto;margin-left:auto}
}
.post-meta .post-meta-desc .entry-date{padding-right:9px;padding-left:2px}

/*footer*/ 
.df-footer-logo-img{margin-bottom:0;max-width:286px;margin-top:30px;}
#df-footer-wrapper{position:relative;margin-top:0!important;margin-bottom:0!important}
.site-content a:hover,#df-footer-wrapper a:hover{opacity:.8}
.site-footer{padding-top:0;padding-bottom:calc(1.7 * var(--global--spacing-vertical))}
.no-widgets .site-footer{margin-top:calc(6 * var(--global--spacing-vertical))}
@media screen and (max-width:481px){
    .no-widgets .site-footer{margin-top:calc(3 * var(--global--spacing-vertical))}
}
.site-footer>.site-info a:focus{color:var(--wp--style--color--link,var(--global--color-white))}
.footer-navigation{margin-top:calc(2 * var(--global--spacing-vertical));margin-bottom:var(--global--spacing-vertical);color:var(--footer--color-text);font-size:var(--global--font-size-xs);font-family:var(--footer--font-family)}
.footer-navigation-wrapper{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;padding-left:0}
.footer-navigation-wrapper li{display:inline;line-height:3}
.footer-navigation-wrapper li a{padding:calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding);transition:transform 0.1s ease;color:var(--footer--color-link)}
.footer-navigation-wrapper li a:active,.footer-navigation-wrapper li a:link,.footer-navigation-wrapper li a:visited{color:var(--footer--color-link)}
.footer-navigation-wrapper li a:hover{color:var(--footer--color-link-hover)}
.footer-navigation-wrapper li a:focus .svg-icon{fill:var(--wp--style--color--link,var(--global--color-white))}
.footer-navigation-wrapper li .svg-icon{vertical-align:middle;fill:var(--footer--color-link)}
.footer-navigation-wrapper li .svg-icon:hover{transform:scale(1.1)}
.footer-navigation-wrapper .menu-item-description,.footer-navigation-wrapper .sub-menu-toggle{display:none}
@media (max-width:767px){
	.footer-bottom.text-right{text-align:left}
}
#df-footer-wrapper .df-container-footer,#df-footer-wrapper .df-container-footer div p,#df-footer-wrapper .df-container-footer span,#df-footer-wrapper .df-container-footer p{color:#eee}
.df-container-footer:nth-of-type(1){border-top:1px none #222;border-bottom:1px none #222}
.df-container-footer,.df-container-footer:nth-of-type(1){background-color:#000}
.df-container-footer{padding-top:60px;padding-bottom:20px}
.df-footer-top{overflow:hidden}
div.widget.df-footer-top-inner,li.widget{list-style:none;padding-bottom:40px}
#page #df-footer-wrapper h5.df-widget-title,#page .df-footer-bottom .df-heading{color:#4c4e70}
#df-footer-wrapper .df-footer-top .menu-item-description{display:none!important}
.df-footer-top .df-widget-title{font-size:14px;margin-bottom:10px!important;text-transform:uppercase;line-height:1.2}
.df-footer-top ul li a{font-size:13px;line-height:1.8;padding-top:6px;padding-bottom:6px}
.df-footer-bottom{padding-bottom:0}
#page #df-footer-wrapper h5.df-widget-title,#page .df-footer-bottom .df-heading{margin-bottom:6px!important;padding-bottom:0!important;text-transform:uppercase;font-size:13px;font-weight:600;line-height:21px;letter-spacing:0}
.df-footer-top-inner .footer-bottom{color:#939da6;font-size:12px;line-height:1.8}
.df-footer-top-inner .footer-bottom.small{font-size:10px}
.widget_meta ul li,.widget_nav_menu ul li,.widget_pages ul li,.widget_recent_entries ul li,.widget_rss ul li{list-style:none}
#df-footer-wrapper .widget_nav_menu a{border-color:#1b2026}
#df-footer-wrapper .df-container-footer a,#df-footer-wrapper .df-container-footer a:hover{color:#a2a3b7;text-decoration:none}
#df-content-wrapper a:hover,#df-footer-wrapper a:hover{opacity:.8} 
.widget_meta ul li a,.widget_nav_menu ul li a,.widget_pages ul li a,.widget_recent_entries ul li a,.widget_rss ul li a{text-transform:capitalize;width:100%;display:block}
div.widget.df-footer-top-inner,li.widget{list-style:none;padding-bottom:40px}
div.widget.df-footer-top-inner{margin-top:0}
.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_entries ul,.widget_rss ul{margin:0;padding:0}


/*new added for all navigation*/ 
.navigation{color:var(--global--color-primary)}
.navigation a{color:var(--global--color-primary);text-decoration:none}
.navigation a:hover{color:var(--global--color-primary-hover)}
.navigation a:focus{color:var(--global--color-secondary)}
.navigation a:active{color:var(--global--color-primary)}
.navigation .nav-links .dots{text-align:center}
.navigation .svg-icon{display:inline-block;fill:currentColor;vertical-align:middle;position:relative}
.navigation .nav-links .nav-next a,.navigation .nav-links .nav-previous a{display:flex;flex-direction:column;} 
@media screen and (min-width:592px){
    .navigation .nav-links{display:flex;justify-content:center;flex-wrap:wrap;padding:0 18px}
    .navigation .nav-links .nav-next,.navigation .nav-links .nav-previous{flex:0 1 auto;margin-bottom:inherit;margin-top:inherit;max-width:calc(50% - (0.5 * var(--global--spacing-unit)))}
    .navigation .nav-links .nav-next{text-align:right}
} 
.navigation .nav-previous .svg-icon,.navigation .prev .svg-icon{top:-2px;margin-right:calc(0.25 * var(--global--spacing-unit));}
.navigation .nav-next .svg-icon,.navigation .next .svg-icon{top:-1px;margin-left:calc(0.25 * var(--global--spacing-unit));}

/*menu navigation*/ 
.menu-button-container .button.button[aria-expanded*="true"] .dropdown-icon.open{display:none;}
.menu-button-container .button.button[aria-expanded*="true"] .dropdown-icon.close{display:flex;}
.navigation-open .menu-button-container{z-index:500;}
.navigation-open .menu-button-container #primary-mobile-menu{position:static;}
.navigation-open .primary-navigation>.primary-menu-container{position:fixed;visibility:visible;opacity:1;transform:translateY(60px);}
.primary-navigation .primary-menu>.menu-item a,.primary-navigation .primary-menu>.menu-item a:focus,.primary-navigation .primary-menu>.menu-item a:link{color:var(--global--color-primary);}
.primary-navigation .primary-menu>.menu-item:hover>a{color:var(--primary-nav--color-link-hover);} 
.primary-navigation .menu-item-description{display:block;clear:both;font-size:var(--global--font-size-xs);text-transform:none;line-height:1.7;}
.primary-navigation .menu-item-description>span{display:inline-block;}
@media screen and (max-width:768px){
	.admin-bar .primary-navigation>.primary-menu-container,.admin-bar.navigation-open .menu-button-container{top:var(--global--admin-bar--height);}
	.admin-bar .primary-navigation>.primary-menu-container{height:calc(100vh - var(--global--admin-bar--height));}
	.navigation-open .primary-navigation{width:100%;position:fixed;z-index:2;}
	.navigation-open .primary-navigation>.primary-menu-container{display:block!important;}
	.primary-navigation>.primary-menu-container:focus{color:var(--primary-nav--color-link-hover);} 
	.primary-navigation .sub-menu .menu-item:last-child{margin-bottom:0;}
	.primary-navigation .menu-item-has-children>.svg-icon{display:none;}
	.lock-scrolling .site{position:fixed;max-width:100%;width:100%;}
}
@media screen and (min-width:769px){
	.admin-bar .primary-navigation{top:initial;} 
	.primary-navigation>div>.menu-wrapper>li>.sub-menu:after,.primary-navigation>div>.menu-wrapper>li>.sub-menu:before{content:"";display:block;position:absolute;width:0;top:-10px;left:var(--global--spacing-horizontal);}
	.primary-navigation>div>.menu-wrapper>li>.sub-menu:after{top:-9px;}
	.primary-navigation>div>.menu-wrapper>li>.sub-menu li{background:var(--global--color-background);margin-left:0!important;}
	.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left{left:0;right:auto;}
	.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left:after,.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left:before{left:var(--global--spacing-horizontal);right:auto;}
	.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right{right:0;left:auto;}
	.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right:after,.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right:before{left:auto;right:var(--global--spacing-horizontal);}
	.primary-navigation .sub-menu>.menu-item>.sub-menu{padding:0;} 
	.primary-navigation .menu-item-has-children>.svg-icon{display:inline-block;height:100%;}
	.primary-navigation .menu-item-has-children .sub-menu .svg-icon{display:none;}

	@keyframes twentytwentyone-close-button-transition{
		from{opacity:0;}
		to{opacity:1;}
	}   
}
   
/*archives only*/
.post-navigation{margin:var(--global--spacing-vertical) auto;margin-bottom:60px!important;} 
.post-navigation .meta-nav{line-height:var(--global--line-height-body);color:var(--global--color-primary);}
.post-navigation .post-title{display:inline-block;font-family:"Helvetica Neue";font-size:14px;font-weight:var(--pagination--font-weight-strong);line-height:var(--global--line-height-heading);}
@media screen and (min-width:822px){
	.post-navigation{margin:var(--global--spacing-vertical) auto;}
	.post-navigation .post-title{margin:5px calc(24px + (0.25 * var(--global--spacing-unit))) 0;}
}
@media screen and (min-width:482px){
	.post-navigation .nav-links{justify-content:space-between;}
}
.post-navigation .nav-next,.post-navigation .nav-previous{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical);}
.post-navigation .nav-next:first-child,.post-navigation .nav-previous:first-child{margin-top:0;}
.post-navigation .nav-next:last-child,.post-navigation .nav-previous:last-child{margin-bottom:0;}
.skip-link:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
 #content[tabindex="-1"]:focus{outline:0;}

/*floating bar*/
@media screen and (min-width:768px){
	body:not(.tve_editor_page) .sb-floating-bar-wrapper:not(.active){display:none;}
	.sb-floating-bar-wrapper.active .sb-floating-bar.sb-initially-hidden{display:none;}
	.sb-floating-bar-wrapper.active .sb-floating-bar.sb-entrance-animation-fade{opacity:0;}
	.sb-floating-bar-wrapper.active .sb-floating-bar.sb-entrance-animation-fade.sb-animated{opacity:1;}
	.sb-floating-bar.sb-animate-entrance{-webkit-transition:opacity 0.15s 0.1s,-webkit-transform 0.4s 0.1s;transition:opacity 0.15s 0.1s,transform 0.4s 0.1s,-webkit-transform 0.4s 0.1s;}
	.sb-floating-bar .sb-nav-container{margin:0!important;padding:0!important;list-style:none;}
	.sb-floating-bar .sb-container{-webkit-transition:-webkit-transform 0.45s cubic-bezier(0.2,0.21,0.12,1);transition:transform 0.45s cubic-bezier(0.2,0.21,0.12,1);transition:transform 0.45s cubic-bezier(0.2,0.21,0.12,1),-webkit-transform 0.45s cubic-bezier(0.2,0.21,0.12,1);opacity:1;}
	.sb-floating-bar.sb-hidden .sb-container{-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%);}
}