/*
*	 Author: bslthemes
*	 Author URL: http://themeforest.net/user/bslthemes
*/

/*
	Template Dark
*/
::-webkit-scrollbar-thumb {
	background-color: rgba(255,255,255,0.25);
}
body,
.post-box .blog-detail,
.post-box .blog-content blockquote,
.post-box .post-comments li .comment-info .name h6 span {
	color: rgba(255, 255, 255, 0.55);
}
h1,
h2,
h3,
h4,
h5,
h6,
.lnk,
.button,
.lnk-text,
a,
th,
td,
input,
textarea,
button,
select,
select option,
.header .menu-btn,
.header .top-menu ul li a,
.header .top-menu ul li a .icon,
.card-started .profile .title,
.card-started .profile .social a .ion,
.card-started .profile .social a .fab,
.card-started .profile .social a .fas,
.content .title,
.service-items .service-item .name,
.pricing-items .pricing-item .name,
.pricing-items .pricing-item .amount .number,
.pricing-items .pricing-item .amount .dollar,
.pricing-items .pricing-item .amount .period,
.pricing-items .pricing-item .feature-list ul li,
.pricing-items .pricing-item .feature-list ul li strong,
.fuct-items .fuct-item .name,
.resume-title .name,
.skill-title .name,
.resume-items .resume-item .name,
.skills-list ul li .name,
.skills-list.circles .progress span,
.content.works .filter-menu .f_btn,
.box-item .desc .name,
.mfp-wrap.popup-box-inline .mfp-close,
.post-box .blog-content ul.list-style li,
.post-box .post-comments li .comment-info .name,
.post-box .post-comments li .comment-info .name a,
.content .title .first-word,
.content .title:first-letter,
.content-sidebar .widget ul li a,
.content-sidebar .widget ol li a,
.content-sidebar h2.widget-title,
.content-sidebar h2,
.post-comments .post-comment .desc span.comment-reply a,
.post-comments .post-comment .desc span.comment-reply,
.content-sidebar .main-menu ul li a,
.profile .main-menu ul li a,
.profile .main-menu .menu-main-menu-container ul li a:hover,
.profile .main-menu .menu-main-menu-container ul li a:hover .icon,
.header .profile .title,
.revs-item .text,
.revs-two-item .text,
.revs-item .info .name,
.revs-two-item .info .name,
.custom-header .custom-month,
.custom-content-reveal .event-name,
.theme-style-classic.theme-style-dark .info-list ul li strong,
.mfp-content .info-list ul li strong {
	color: rgba(255, 255, 255, 0.9);
}
body,
.background {
	background-color: #26262d;
}
.mil-preloader {
	background-color: rgba(0, 0, 0, 0.5);
}
.mil-preloader .mil-preloader-content .mil-preload-text {
	color: rgba(255, 255, 255, 0.9);
}
.mil-preloader .mil-preloader-content .mil-preload-track {
	background-color: rgba(224, 224, 224, 0.1);
}
.border-line-v:before {
	background: radial-gradient(ellipse at top, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 90%);
}
.border-line-h:after {
	background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
.post-latest .row.border-line-v:after {
	background: radial-gradient(ellipse at top, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
.lnks:before {
	background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
.lnk:before,
.button:before {
	background: radial-gradient(ellipse at top, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
.full-style .lnks:before,
.full-style .lnk:before,
.full-style .button:before {
	opacity: 1;
}
.lnk .arrow:before,
.button .arrow:before,
.lnk .arrow:after,
.button .arrow:after,
.header .menu-btn span,
.header .menu-btn span:before,
.header .menu-btn span:after,
.content-sidebar .close:before,
.content-sidebar .close:after {
	background: rgba(255, 255, 255, 0.85);
}
select option {
  background: #666;
}
input:focus,
textarea:focus,
button:focus {
	color: rgba(255, 255, 255, 0.9);
}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.9);
}
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
	color: rgba(255, 255, 255, 0.9);
}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
	color: rgba(255, 255, 255, 0.9);
}
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.9);
}
.header .menu-btn,
.header .top-menu,
.mode-switch-btn,
.card-started:after,
.card-started .profile,
.card-started .profile .slide:before,
.card-started .profile .slide:after,
.card-inner,
.custom-footer,
.menu-centered.header,
.card-inner:before,
.card-inner:after,
.mfp-wrap.popup-box-inline,
.info-list ul li strong:after,
.profile .main-menu-fixed:before {
	background-color: #31313a;
}
.header .top-menu ul li a:before {
	background: radial-gradient(ellipse at right, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
@media (max-width: 1240px) {
	.header .top-menu {
		box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
	}
	.header .top-menu ul li a:before {
		background: radial-gradient(ellipse at top, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	}
}
@media (max-width: 680px) {
	.header {
		background: #31313a;
	}
}
.card-started:before {
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.1);
}
.card-started:after {
	opacity: 0.3;
}
.card-started .profile .image img {
	border-color: #31313a;
}
.content .title:after {
	background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
.info-list ul li strong {
	color: #323232;
}
.service-items.border-line-v:after {
	background: radial-gradient(ellipse at top, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
@media (max-width: 560px) {
	.service-items .col:after {
		background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	}

}
.resume-title .icon,
.skill-title .icon {
	background: transparent;
}
.skills-list ul li .progress,
.skills-list.dotted ul li .progress .dg span,
.skills-list.dotted ul li .progress .da span,
.skills-list.circles .progress,
.skills-list.circles .progress:after,
.fc-calendar .fc-content span.fc-date {
	background: #3e4148;
}
.content.works .grid-items.border-line-v:after {
	background: radial-gradient(ellipse at top, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
.post-box .blog-content blockquote {
	border-left: none;
}
.post-box .post-comments li:before {
	background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
.background.gradient {
	background: linear-gradient(to bottom right, #17171b 0%, #28282f 100%);
}
.bg-bubbles li {
	background-color: rgba(255, 255, 255, 0.02) !important;
}
.content.blog .border-line-v:after {
	background: radial-gradient(ellipse at top, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
.post-comments .post-comment:before {
	background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
.info-list ul li:before {
	background: radial-gradient(ellipse at center, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
.pager .nav-links {
	background: rgba(0, 0, 0, 0.1);
}
input,
textarea,
button,
input[type="submit"],
select,
.search-form input.search-field,
.wp-block-search input[type=search],
.resume-items .resume-item .date {
	border-color: #666;
}
.content-sidebar,
.content-sidebar .close,
.post-comments ul.children,
.preloader {
	background: #3b3b42;
}
.search-form input.search-submit,
.wp-block-search .wp-block-search__button {
	filter: brightness(0) invert(1);
}
.content-sidebar .widget ul li,
.content-sidebar .widget ol li,
.content-sidebar .widget ul li:last-child,
.content-sidebar .widget ol li:last-child {
	border-color: rgba(255,255,255,0.15);
}
.resume-items .resume-item .date {
	color: #666;
}
.navigation.post-navigation .nav-links a:hover {
	color: #ddd;
}
.preload-svg path {
	fill: #3b3b42;
}
.content-sidebar .main-menu ul li:after, .content-sidebar .main-menu ul li:first-child::before {
	background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
.button {
	padding: 0;
	background: transparent;
}
.button .text {
	padding-left: 0;
}
input[type="submit"] {
	border-color: #44454c;
	background: #44454c;
	color: #fff;
}
input[type="submit"]:hover {
	border-color: #4b4c54;
	background: #4b4c54;
}
@media (max-width: 680px) {
	.header .top-menu:before {
		background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	}
}
.revs-item .text:before, .revs-item .text:after,
.revs-two-item .text:after {
	background: url(../images/quote_d.svg) no-repeat;
	background-size: contain;
}
.revs-item .info .company,
.revs-two-item .info .company {
	color: #999999;
}
.custom-header {
	border-bottom-color: rgba(197, 202, 213, 0.15)!important;
}
.fc-calendar .fc-body {
	border-color: rgba(197, 202, 213, 0.15);
}
.fc-calendar .fc-row {
	border-bottom-color: rgba(197, 202, 213, 0.15);
}
.fc-calendar .fc-row > div {
	border-right-color: rgba(197, 202, 213, 0.15);
}
.custom-content-reveal {
	background: rgba(33, 33, 33, 1);
}
.custom-content-reveal span.custom-content-close {
	background: transparent!important;
}

/* Woocommerce */
.header .cart-btn,
.header .cart-btn .cart-widget {
	background-color: #31313a;
}
.header .cart-btn .cart-icon,
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce table.shop_table th,
.woocommerce table.shop_table td a,
.select2-container .select2-selection--single,
.select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a,
.select2-results__option {
	color: rgba(255, 255, 255, 0.9);
}
.header .cart-btn .cart-icon .cart-count,
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
ul.cart_list li a,
ul.product_list_widget li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce ul.products li.product .button.add_to_cart_button.added,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.is-active a {
	color: #fff;
}
.header .cart-btn .cart-widget:before {
	border-right-color: 6px solid #31313a;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce-mini-cart__buttons #respond input#submit:hover,
.woocommerce-mini-cart__buttons a.button:hover,
.woocommerce-mini-cart__buttons button.button:hover,
.woocommerce-mini-cart__buttons input.button:hover {
	background-color: #dfdcde;
	color: #515151;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
	background-color: transparent;
	color: inherit;
}
.woocommerce ul.products.border-line-v:before,
.woocommerce ul.products.border-line-v:before {
	background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
.woocommerce ul.products.border-line-v:after,
.woocommerce ul.products.border-line-v:after {
	background: radial-gradient(ellipse at top, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
	background: none;
}
.woocommerce .woocommerce-review-link,
time.woocommerce-review__published-date {
	color: #999999;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
	background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
.woocommerce #reviews #comments ol.commentlist li:before {
	background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
.woocommerce table.shop_table,
.woocommerce .woocommerce-customer-details address {
	border-color: rgba(197, 202, 213, 0.15);
}
#add_payment_method .cart-collaterals .cart_totals tr td,
#add_payment_method .cart-collaterals .cart_totals tr th,
.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th,
.woocommerce-checkout .cart-collaterals .cart_totals tr td,
.woocommerce-checkout .cart-collaterals .cart_totals tr th,
.woocommerce table.shop_table td,
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
	border-top-color: rgba(197, 202, 213, 0.15);
}
.woocommerce a.remove {
	color: rgba(255, 255, 255, 0.9)!important;
}
.select2-container .select2-selection--single,
.select2-dropdown {
	border-color: #4c4c54;
}
.woocommerce-MyAccount-navigation ul:before {
	background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.is-active,
.select2-dropdown,
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
	background: #4c4c54;
}
.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[data-selected=true] {
	background: rgba(0,0,0,0.1);
	color: #fff;
}
.header .top-menu.menu-minimal ul li a .name,
.header .cart-btn .cart-icon .cart-count,
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt,
.woocommerce button.button.alt, .woocommerce input.button.alt,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce #respond input#submit, .woocommerce a.button,
.woocommerce button.button, .woocommerce input.button .woocommerce-mini-cart__buttons #respond input#submit,
.woocommerce-mini-cart__buttons a.button, .woocommerce-mini-cart__buttons button.button,
.woocommerce-mini-cart__buttons input.button,
.woocommerce span.onsale,
.woocommerce .woocommerce-ordering select {
	color: #323232!important;
}

/*style blured*/
.theme-style-blured .card-inner {
	background: linear-gradient(to bottom, rgba(49,49,58,0) 75%, rgba(49,49,58,1) 100%) !important;
}
.body-style-gradient .theme-style-blured .menu-centered.header:after {
	background: linear-gradient(to bottom, rgba(49,49,58,0.5) 75%, rgba(49,49,58,1) 100%) !important;
}

/*style textured*/
.card-started .profile.full-style .lnk, 
.card-started .profile.full-style .button {
	color: #fff;
}
.rprof-after path:nth-child(3) {
	fill: #31313a;
}
.textured-icons-style .service-items .service-item .icon,
.textured-icons-style .pricing-items .pricing-item .icon,
.textured-icons-style .fuct-items .fuct-item .icon,
.textured-icons-style .resume-title .icon,
.textured-icons-style .skill-title .icon {
	background-color: #31313a !important;
}

/*x-icon*/
.card-started .profile .social a .ion path,
.card-started .profile .social a .fab path,
.card-started .profile .social a .fas path {
	fill: rgba(255, 255, 255, 0.9);
}

/*hamburger menu*/
@media (max-width: 680px) {
	.h-m-enabled .header .hamburger-menu-btn span, 
	.h-m-enabled .header .hamburger-menu-btn span::before, 
	.h-m-enabled .header .hamburger-menu-btn span::after {
		background: rgba(255, 255, 255, 0.85);
	}
}

/*layout minimal style*/
.layout-minimal-style .header .top-menu.menu-minimal ul li a .icon {
	background: rgba(255, 255, 255, 0.01);
}

/* Hero */
.ar-h-subtitle,
.ar-h-title,
.ar-stats .num,
.ar-sub-title-icon {
	color: #fff;
}

/* Heading Wwo */
.ar-sub-title-icon {
	border-color: rgba(255, 255, 255, 0.12);
}
.ar-sub-title-icon svg {
	fill: #fff;
}

/* Skills Two */
.ar-skill-progress {
	background-color: rgba(255, 255, 255, 0.12);
}
.ar-skill-progress .progres {
	background-color: #fff;
}
.ar-skill-value {
	border-color: rgba(255, 255, 255, 0.22);
}

/*Works and blog Style-3*/
.ar-serv-title,
.ar-serv-lnk,
.elementor .ar-serv-lnk,
.works.works-style-3 .box-item .desc .name,
.blog.blog-style-3 .box-item .desc .name {
	color: #fff;
}
.works.works-style-3 .box-item .desc .category,
.blog.blog-style-3 .box-item .desc .date {
	background: rgba(255, 255, 255, 0.03);
	color: #999;
}
.works.works-style-3 .box-item .desc .name:after,
.works.works-style-3 .filter-menu .f_btn,
.blog.blog-style-3 .filter-menu .f_btn {
	background-color: rgba(255, 255, 255, 0.03);
}

/*Resume Two Carousel*/
.ar-resume-carousel .swiper-pagination-bullet:not(.swiper-pagination-bullet-active),
.ar-testimonial-carousel .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background: rgba(255, 255, 255, 0.2);
}
.ar-resume-item .date:after {
	border-bottom-color: #3d3d3d;
}
.ar-resume-item .name {
	color: #fff;
}

/*Pricing Two*/
.ar-lnk, a.ar-lnk {
	color: #fff;
	border-color: #fff;
}
.ar-lnk:hover, a.ar-lnk:hover {
	color: #323232;
	background: #fff;
	border-color: #fff;
}

/*contact two*/
.ar-contact-form .group-val input,
.ar-contact-form .group-val textarea,
.ar-contact-form .group-val select {
	border-color: rgba(255,255,255,0.12);
}

/*Works Style-5*/
.works.works-style-5.works-minimal .box-item:hover .image .info:before {
	opacity: 1;
}
.works.works-style-5.works-minimal .box-item .desc,
.blog.blog-style-5.blog-minimal .box-item .desc {
	background: none !important;
	width: 100%;
	margin-left: 0;
}
.works.works-style-5.works-minimal .box-item .desc {
	-webkit-transform: translateY(10px) scale(0.95);
	transform: translateY(10px) scale(0.95);
}
.works.works-style-5.works-minimal .box-item:hover .desc {
	-webkit-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);
}
.works.works-style-5.works-minimal .box-item .desc .category,
.works.works-style-5.works-minimal .box-item .desc .category span {
	color: rgba(255, 255, 255, 0.55);
}
.works.works-style-5.works-minimal .box-item .desc .name,
.blog.blog-style-5.blog-minimal .box-item .desc .name {
	color: rgba(255, 255, 255, 0.9);
}
.blog.blog-style-5.blog-minimal .box-item .image a:after {
	opacity: 1;
}
@media (max-width: 1120px) {
	.works.works-style-5.works-minimal .box-item .image .info:before {
		opacity: 1;
	}
	.works.works-style-5.works-minimal .box-item .desc {
		-webkit-transform: translateY(0) scale(1);
		transform: translateY(0) scale(1);
	}
}

/* Theme Style Grid */

/*--general*/
.theme-style-grid input:focus::-webkit-input-placeholder,
.theme-style-grid textarea:focus::-webkit-input-placeholder,
.theme-style-grid input:focus:-moz-placeholder,
.theme-style-grid textarea:focus:-moz-placeholder,
.theme-style-grid input:focus::-moz-placeholder,
.theme-style-grid textarea:focus::-moz-placeholder,
.theme-style-grid input:focus:-ms-input-placeholder,
.theme-style-grid textarea:focus:-ms-input-placeholder {
	color: #A5A5A5;
}
.theme-style-grid th,
.theme-style-grid td,
.theme-style-grid input,
.theme-style-grid textarea,
.theme-style-grid button,
.theme-style-grid select,
.theme-style-grid select option,
.theme-style-grid input:focus,
.theme-style-grid textarea:focus,
.theme-style-grid button:focus,
.theme-style-grid .header .top-menu ul li a,
.theme-style-grid .header .top-menu ul li a .icon,
.theme-style-grid .card-started .profile .title,
.theme-style-grid .card-started .profile .social a .ion,
.theme-style-grid .card-started .profile .social a .fab,
.theme-style-grid .card-started .profile .social a .fas,
.theme-style-grid .service-items .service-item .name,
.theme-style-grid .pricing-items .pricing-item .name,
.theme-style-grid .pricing-items .pricing-item .amount .number,
.theme-style-grid .pricing-items .pricing-item .amount .dollar,
.theme-style-grid .pricing-items .pricing-item .amount .period,
.theme-style-grid .pricing-items .pricing-item .feature-list ul li,
.theme-style-grid .pricing-items .pricing-item .feature-list ul li strong,
.theme-style-grid .fuct-items .fuct-item .name,
.theme-style-grid .resume-title .name,
.theme-style-grid .skill-title .name,
.theme-style-grid .resume-items .resume-item .name,
.theme-style-grid .skills-list ul li .name,
.theme-style-grid .skills-list.circles .progress span,
.theme-style-grid .content.works .filter-menu .f_btn,
.theme-style-grid .post-box .blog-content ul.list-style li,
.theme-style-grid .post-box .post-comments li .comment-info .name,
.theme-style-grid .post-box .post-comments li .comment-info .name a,
.theme-style-grid .content .title .first-word,
.theme-style-grid .content .title:first-letter,
.theme-style-grid .content-sidebar .widget ul li a,
.theme-style-grid .content-sidebar .widget ol li a,
.theme-style-grid .content-sidebar h2.widget-title,
.theme-style-grid .content-sidebar h2,
.theme-style-grid .post-comments .post-comment .desc span.comment-reply a,
.theme-style-grid .post-comments .post-comment .desc span.comment-reply,
.theme-style-grid .content-sidebar .main-menu ul li a,
.theme-style-grid .profile .main-menu ul li a,
.theme-style-grid .profile .main-menu .menu-main-menu-container ul li a:hover,
.theme-style-grid .profile .main-menu .menu-main-menu-container ul li a:hover .icon,
.theme-style-grid .header .profile .title,
.theme-style-grid .revs-item .text,
.theme-style-grid .revs-two-item .text,
.theme-style-grid .revs-item .info .name,
.theme-style-grid .revs-two-item .info .name,
.theme-style-grid .header .cart-btn .cart-icon,
.theme-style-grid .resume-items .resume-item.resume-style-two .date,
.theme-style-grid .blog-detail > span,
.theme-style-grid .ar-skill-value,
.theme-style-grid .works.works-style-5.works-minimal .box-item .desc .category,
.theme-style-grid .works.works-style-5.works-minimal .box-item .desc .category span,
.body-fullscrn-style.body-style-grid .mfp-wrap.popup-box-inline .mfp-close,
.woocommerce .theme-style-grid ul.products li.product .woocommerce-loop-category__title,
.woocommerce .theme-style-grid ul.products li.product .woocommerce-loop-product__title,
.woocommerce .theme-style-grid ul.products li.product h3,
.woocommerce .theme-style-grid ul.products li.product .price,
.woocommerce .theme-style-grid div.product p.price,
.woocommerce .theme-style-grid div.product span.price,
.woocommerce .theme-style-grid div.product .woocommerce-tabs ul.tabs li a,
.woocommerce .theme-style-grid table.shop_table th,
.woocommerce .theme-style-grid table.shop_table td a,
.woocommerce .theme-style-grid .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a {
	color: #A5A5A5;
}
.body-style-grid .mil-preloader .mil-preloader-content .mil-preload-text,
.theme-style-grid h1,
.theme-style-grid h2,
.theme-style-grid h3,
.theme-style-grid h4,
.theme-style-grid h5,
.theme-style-grid h6,
.theme-style-grid a,
.theme-style-grid .lnk,
.theme-style-grid .lnk-text,
.theme-style-grid .button,
.theme-style-grid .content .title,
.theme-style-grid .box-item .desc .name,
.theme-style-grid .works.works-style-5.works-minimal .box-item .desc .name,
.theme-style-grid .blog.blog-style-5.blog-minimal .box-item .desc .name,
.theme-style-grid .ar-serv-lnk {
	color: #E0E0E0;
}
.theme-style-grid .card-started .profile .social a .ion path,
.theme-style-grid .card-started .profile .social a .fab path,
.theme-style-grid .card-started .profile .social a .fas path {
	fill: #A5A5A5;
}
body:not(.elementor-editor-active, .woocommerce-page) .theme-style-grid button,
.body-style-grid .custom-footer,
.body-style-grid.body-fullscrn-style .mfp-wrap.popup-box-inline .mfp-close,
.theme-style-grid input,
.theme-style-grid textarea,
.theme-style-grid input[type="submit"],
.theme-style-grid select,
.theme-style-grid .card-started .profile,
.theme-style-grid .card-inner,
.theme-style-grid .header .top-menu,
.theme-style-grid .header .cart-btn,
.theme-style-grid .header .mode-switch-btn,
.theme-style-grid .card-started .lnks,
.theme-style-grid .card-started .profile .social.social-border a,
.theme-style-grid .works.works-style-5 .filter-menu,
.theme-style-grid .blog.blog-style-5 .filter-menu,
.theme-style-grid .works.works-style-5 .pager .nav-links,
.theme-style-grid .blog.blog-style-5 .pager .nav-links,
.theme-style-grid .post-navigation,
.theme-style-grid .button,
.theme-style-grid .service-items .service-item,
.theme-style-grid .ar-service-item,
.theme-style-grid .pricing-items .pricing-item,
.theme-style-grid .revs-item,
.theme-style-grid .revs-two-item,
.theme-style-grid .resume-items .resume-item,
.theme-style-grid .skills-list.circles ul li,
.theme-style-grid .styled-gradient .skills-list.percent ul li .progress-img,
.theme-style-grid .styled-gradient .skills-list.dotted ul li .progress-img,
.theme-style-grid .ar-testimonial-item,
.theme-style-grid .styled-gradient.styled-gradient-border .ar-skill-item,
.theme-style-grid .styled-gradient.styled-gradient-border .ar-info-two,
.single-portfolio .theme-style-grid .content.blog-single > .description,
.single-portfolio .theme-style-grid .content.blog-single > .navigation.post-navigation {
	border: solid 1px rgba(28, 28, 28, 1) !important;
}
.single-portfolio .theme-style-grid .card-inner {
	border: none !important;
}
.body-fullscrn-style .mfp-wrap.popup-box-inline .mfp-container,
.single-portfolio .theme-style-grid .content.blog-single > .description,
.theme-style-grid .button,
.theme-style-grid .card-inner .content .title > span,
.theme-style-grid .card-inner .content .title_inner > span {
	background: #31313a;
}
.theme-style-grid .works.works-style-5 .pager .nav-links,
.theme-style-grid .blog.blog-style-5 .pager .nav-links,
.theme-style-grid .post-navigation,
.body-fullscrn-style .mfp-wrap.popup-box-inline .mfp-close {
	background-color: rgba(18, 18, 18, 0.9);
}
.theme-style-grid .resume-items .resume-item.resume-style-two .date,
.theme-style-grid .ar-skill-value,
.theme-style-grid .blog-detail > span {
	background-color: #2C2C2C;
}
.theme-style-grid blockquote {
	background-color: #1A1A1A;
}
@media (max-width: 680px) {
	.theme-style-grid .header .top-menu,
	.theme-style-grid .header .menu-btn,
	.theme-style-grid .header .mode-switch-btn,
	.theme-style-grid .header .cart-btn {
		border: none !important;
	}
}

/*--buttons*/
.theme-style-grid .button:hover,
.theme-style-grid .card-started .lnk:hover,
.body-fullscrn-style .mfp-wrap.popup-box-inline .mfp-close:hover {
	-webkit-filter: brightness(130%);
	filter: brightness(130%);
}

/*--card started*/
.card-started .profile .slide .slide-img-light {
	opacity: 0;
	visibility: hidden;
}
.card-started .profile .slide .slide-img-light+.slide-img {
	opacity: 1;
	visibility: visible;
}

/*--card inner*/
.theme-style-grid .card-started .profile .r-description,
.theme-style-grid .content .title:after {
	border-top: dotted 2px #2C2C2C;
}

/*--intro*/
.mil-banner .mil-banner-overlay,
.theme-style-grid .card-started .profile .slide .slide-overlay,
.theme-style-grid .single-post-text .blog-image:after,
.theme-style-grid .blog-content .blog-image:after {
	background: linear-gradient(0deg, rgba(49, 49, 58, 1) 0%, rgba(18, 18, 18, 0.5) 50%, rgba(18, 18, 18, 0) 100%);
}
.mil-banner .mil-banner-bg {
	opacity: 1;
	visibility: visible;
}
.mil-banner .mil-banner-bg.mil-banner-bg-light {
	opacity: 0;
	visibility: hidden;
}
