@charset "utf-8";

body.dark{
	color: #b6b2bf;
	background-color: #3c3c3c;
}
body.dark h1,
body.dark h2,
body.dark h3,
body.dark h4,
body.dark h5,
body.dark h6{
	color: #fff;
}
body.dark::-webkit-scrollbar {
  width: 11px;
}
body.dark{
  scrollbar-width: thin;
  scrollbar-color: #666 #3c3c3c;
}
body.dark:-webkit-scrollbar-track {
  background: #3c3c3c;
}
body.dark::-webkit-scrollbar-thumb {
  background-color: #666;
  border-radius: 6px;
  border: 3px solid #3c3c3c;
}
body.dark .aali_tm_mobile_menu .mobile_menu_inner{
	background-color: #3c3c3c;
}
body.dark .aali_tm_mobile_menu .dropdown{
	background-color: #3c3c3c;
}
body.dark .aali_tm_mobile_menu .dropdown .dropdown_inner > ul > li > a{
	color: #fff;
}
body.dark .aali_tm_mobile_menu .menu-item-has-children:before{
	border-color: #fff transparent transparent transparent;
}
body.dark .aali_tm_mobile_menu .sub-menu li a{
	color: #fff;
}
body.dark .hamburger-inner, body.dark .hamburger-inner:after, body.dark .hamburger-inner:before{
	background-color: #fff;
}
body.dark .hamburger.is-active .hamburger-inner, body.dark .hamburger.is-active .hamburger-inner:after, body.dark .hamburger.is-active .hamburger-inner:before{
	background-color: #fff;
}
body.dark .aali_tm_header.animate .logo .dark{
	display: none;
}
body.dark .aali_tm_header.animate .logo .light{
	display: block;
}
body.dark .aali_tm_hero{
	background-color: #333232;
}
body.dark .aali_tm_header.animate{
	background-color: #3c3c3c;
}
body.dark .aali_tm_header.animate .menu ul li a{
	color: #fff;
}
body.dark .aali_tm_header.animate .menu ul li.current > a{
	color: #ea4343;
}
body.dark .aali_tm_header.animate .menu ul li a:hover{
	color: #ea4343;
}
body.dark .aali_tm_about .center .subtitle{
	color: #fff;
}
body.dark .aali_tm_button a:hover{
	color: #fff;
}
body.dark .aali_tm_button a:hover .svg{
	color: #fff;
}
body.dark .aali_tm_service .service_list ul li .list_inner{
	background-color: #333232;
	box-shadow: none;
}
body.dark .aali_tm_service .service_list ul li.simple .list_inner{
	background-color: transparent;
	box-shadow: none;
}
body.dark .aali_tm_button.border a{
	color: #fff;
}
body.dark .aali_tm_button.border a svg{
	color: #fff;
}
body.dark .aali_tm_resume .info .left span{
	color: #fff;
}
body.dark .aali_tm_testimonials .square{
	background-color: #fff;
}
body.dark .aali_tm_news .news_list ul li .details .title a{
	color: #fff;
}
body.dark .aali_tm_news .news_list ul li .details .title a:hover{
	color: #ea4343;
}
body.dark .aali_tm_learn_more a{
	color: #fff;
}
body.dark .aali_tm_contact .left ul li span{
	color: #fff;
}
body.dark .aali_tm_contact .left ul li .svg{
	color: #fff;
}
body.dark .aali_tm_contact .square{
	background-color: #fff;
}
body.dark .aali_tm_copyright{
	background-color: #333232;
}
body.dark .aali_tm_contact .right .input_list ul li input{
	background-color: #4d4c4c;
	box-shadow: none;
	color: #9e9ba3;
}
body.dark .aali_tm_contact .message_area textarea{
	background-color: #4d4c4c;
	box-shadow: none;
	color: #9e9ba3;
}
body.dark .aali_tm_modalbox .box_inner{
	background-color: #3c3c3c;
}
body.dark .aali_tm_modalbox .service_popup_informations .main_title span{
	color: #fff;
}
body.dark .aali_tm_modalbox .service_popup_informations .main_title span span{
	color: #ea4343;
}

body.dark .aali_tm_modalbox .description_wrap::-webkit-scrollbar{
  width: 11px;
}
body.dark .aali_tm_modalbox .description_wrap{
  scrollbar-width: thin;
  scrollbar-color: #666 #3c3c3c;
}
body.dark .aali_tm_modalbox .description_wrap:-webkit-scrollbar-track{
  background: #3c3c3c;
}
body.dark .aali_tm_modalbox .description_wrap::-webkit-scrollbar-thumb{
  background-color: #666;
  border-radius: 10px;
  border: 3px solid #3c3c3c;
}
body.dark .aali_tm_modalbox .main_details .detailbox .first{
  color: #fff;
}
body.dark .aali_tm_modalbox .main_details .detailbox .share li a{
  color: #fff;
}

body.dark .aali_tm_modalbox .news_popup_informations .details .category a{
  color: #fff;
}
body.dark .aali_tm_modalbox .news_popup_informations .details .title a{
  color: #fff;
}
body.dark .aali_tm_page_title{
  background-color: #333232;
}
body.dark .aali_tm_header.animate .menu > ul > li.menu-item-has-children:before{
	border-color: #fff transparent transparent transparent;
}
body.dark .aali_tm_header .sub-menu{
	background-color: #3c3c3c;
	box-shadow: 0 0 10px rgb(255 255 255 / 10%);
}
body.dark .aali_tm_header .sub-menu li a{
	color: #fff;
}
body.dark .aali_tm_header .sub-menu li a:hover{
	color: #ea4343;
}
body.dark .aali_tm_header .sub-menu li.menu-item-has-children:before{
	background-color: #fff;
}
body.dark .aali_tm_page_wrapper .blog_list > ul > li .metabox .info a{
	color: #b6b2bf;
}
body.dark .aali_tm_page_wrapper .blog_list > ul > li .metabox .info a:hover{
	color: #ea4343;
}
body.dark .aali_tm_page_wrapper .blog_list > ul > li .metabox .info span:before{
	color: #b6b2bf;
}
body.dark .aali_tm_page_wrapper .blog_list > ul > li .metabox .title a{
	color: #fff;
}
body.dark .aali_tm_page_wrapper .blog_list > ul > li .metabox .title a:hover{
	color: #ea4343;
}
body.dark .aali_tm_breadcrubms span{
	color: #b6b2bf;
}
body.dark .aali_tm_breadcrubms span:before{
	color: #b6b2bf;
}
body.dark .aali_tm_breadcrubms a{
	color: #b6b2bf;
}
body.dark .aali_tm_breadcrubms a.active{
	color: #ea4343;
}
body.dark .aali_tm_page_wrapper .blog_list > ul > li .links .share ul li a{
	color: #fff;
}
body.dark .aali_tm_page_wrapper .blog_list > ul > li .links .share ul li a:hover{
	color: #ea4343;
}
body.dark .aali_tm_pagination ul li a{
	color: #b6b2bf;
}
body.dark .aali_tm_pagination ul li.active a{
	color: #fff;
}
body.dark .aali_tm_pagination ul li a:hover{
	color: #fff;
}
body.dark .aali_tm_pagination ul li{
	border-color: rgba(255,255,255,.1);
}
body.dark .aali_tm_page_wrapper .page_content .squareLeft{
	background-color: #fff;
}
body.dark .aali_tm_sidebar .search input[type="text"]{
	border-color: rgba(255,255,255,.1);
	color: #b6b2bf;
}
body.dark .aali_tm_sidebar .title{
	background-color: #333232;
}
body.dark .aali_tm_sidebar .posts_list ul li .details .post_title a{
	color: #fff;
}
body.dark .aali_tm_sidebar .posts_list ul li .details .post_title a:hover{
	color: #ea4343;
}
body.dark .aali_tm_sidebar .category_list ul li a{
	color: #fff;
}
body.dark .aali_tm_sidebar .category_list ul li a:hover{
	color: #ea4343;
}
body.dark .aali_tm_sidebar .tags ul li a{
	color: #fff;
	border-color: rgba(255,255,255,.1);
}
body.dark .aali_tm_page_wrapper .page_hero_header .content .metabox a{
	color: #b6b2bf;
}
body.dark .aali_tm_page_wrapper .page_hero_header .content .metabox a:hover{
	color: #ea4343;
}
body.dark .aali_tm_page_wrapper .page_hero_header .content .metabox .info span{
	color: #b6b2bf;
}
body.dark .aali_tm_page_wrapper .blog_single_details .descriptions blockquote{
	color: #fff;
}
body.dark .aali_tm_page_wrapper .blog_single_details .share_and_tags a{
	color: #fff;
}
body.dark .aali_tm_page_wrapper .blog_single_details .share_and_tags a:hover{
	color: #ea4343;
}
body.dark .aali_tm_prev_next i{
	color: #b6b2bf;
}
body.dark .aali_tm_prev_next a{
	color: #fff;
}
body.dark .aali_tm_prev_next a:hover{
	color: #ea4343;
}
body.dark .aali_tm_prev_next{
	border-top-color: rgba(255,255,255,.1);
}
body.dark .aali_tm_comments .list ul li .short .right a{
	color: #fff;
	border-color: rgba(255,255,255,.1);
}
body.dark .aali_tm_comments .list ul li .text{
	border-bottom-color: rgba(255,255,255,.1);
}
body.dark .aali_tm_comment_filed .input_list ul li input{
	background-color: #4d4c4c;
}
body.dark .aali_tm_comment_filed .message_area textarea{
	background-color: #4d4c4c;
}
body.dark .aali_tm_page_wrapper .portfolio_filter ul li a{
	color: #fff;
}
body.dark .aali_tm_portfolio_single .maincontent .main_details .detailbox .first{
	color: #fff;
}
body.dark .aali_tm_portfolio_single .maincontent .main_details .detailbox span a{
	color:#b6b2bf;
}
body.dark .aali_tm_portfolio_single .maincontent .main_details .detailbox span a:hover{
	color:#ea4343;
}
body.dark .aali_tm_portfolio_single .maincontent .main_details .detailbox .share li a{
	color:#b6b2bf;
}
body.dark .aali_tm_portfolio_single .maincontent .main_details .detailbox .share li a:hover{
	color:#ea4343;
}
body.dark .aali_tm_portfolio_single .item_title a{
	color:#b6b2bf;
}