/* Dark theme styles. Toggled by js/theme.js via the #css-dark-theme link media attribute. */
body,
		.wrapper-inside {
			color: #d8d2d2;
			background: #1d222d;
		}

		table thead th,
		#versiones table tbody>tr:nth-child(odd) td,
		.pxtd .table tr:nth-child(odd) td {
			background: rgba(255, 255, 255, 0.05);
		}

		table tbody td,
		table tfoot td,
		table tfoot th,
		#versiones table tbody tr td {
			background: rgba(255, 255, 255, 0.02);
		}

		#versiones table tbody tr td {
			background: transparent;
		}

		#header,
		#header menu .menu .sub-menu,
		#header menu .menu .sub-menu li a,
		#footer,
		#px-bottom-menu {
			background: #13161d;
		}

		.box-rating .rating {
			background-color: #7c7f84;
		}

		table td,
		table th,
		.box .box-title::before,
		.section.blog .bloques li,
		.section.blog .title-section,
		.box .comments-title,
		#versiones table thead tr th,
		#slideimages .item img,
		.pxtd .table td,
		.loading,
		.g-recaptcha::before {
			border-color: #232834;
		}

		html .section .bav2>a::before {
			background: rgb(31 34 39 / 30%);
		}

		html .section .bav a,
		.section a.more:hover,
		.section .bloque-blog,
		.widget .widget-content ul li:hover a::before,
		.w75.bloque-imagen.bi_ll,
		.pxtd .entry.bx-info-install,
		.fp_box a,
		.catbar li a {
			background-color: #282d3a;
		}

		table tr:nth-child(even),
		table tbody th {
			background: #252a37;
		}

		#versiones table thead tr th {
			background: #1f2430;
		}

		html .section .bav a,
		html .gsc-control-cse,
		.bloque-blog {
			box-shadow: 2px 2px 2px 0px #1a1c1f;
		}

		.rating-loading {
			background-color: rgba(0, 0, 0, 0.5);
		}

		a,
		a:hover,
		.botones_sociales.v2 a i,
		.app-s #download.box ul li a,
		#comments ol.comment-list .comment .comment-body>p,
		.box .box-title,
		.app-p .box h1.box-title,
		.app-p .box h2 #reply-title,
		.bav .title,
		h1.main-box-title,
		#subheader.np .searchBox ul li a,
		.section.blog .bloques li a.title,
		.section .bloque-blog a.title,
		.single-product .product,
		.single-product .product a,
		.single-product .product a:hover,
		.app-s .bx-download,
		.bxt,
		#breadcrumbs a:hover,
		#main-site .error404 h1,
		#main-site .error404 h2,
		.app-s .da-s b,
		.widget-title h2,
		.dl-verified,
		#comments ol.comment-list .trackback,
		#comments ol.comment-list .pingback,
		.widget a,
		.pxtd h3,
		.catbar li a {
			color: #FFF;
		}

		.px-carousel-nav .px-prev i,
		.px-carousel-nav .px-next i {
			color: #8a8a8a;
		}

		.entry,
		.section.blog .bloques li .excerpt,
		.app-s .entry,
		.app-s .box .box-content {
			color: #d4d4d4;
		}

		#comments ol.comment-list .comment .comment-body .reply a {
			color: #1bbc9b;
		}

		.app-s .box,
		#subheader.np,
		.section.blog,
		.app-p .box,
		.single-product .product {
			background: #282d3a;
			box-shadow: 2px 2px 2px 0px #1a1c1f;
		}

		.app-s .entry.bx-info-install {
			background: #303542;
		}

		.botones_sociales.v2 a,
		#comments textarea,
		#comments input[type=text],
		#comments input[type=email],
		#comments input[type=url],
		#comments textarea,
		.botones_sociales a {
			background: #1d222d;
			color: #FFF;
		}

		.pagination .page-numbers,
		.pagination .current,
		.section.blog .pagination .current,
		.section.blog .pagination .page-numbers {
			color: #FFF;
			background: #282d3a;
		}

		.wb .title,
		#comments ol.comment-list .comment .comment-body .comment-content p {
			color: #bfbfbf;
		}

		#subheader.np .searchBox ul,
		.widget {
			background: #1d222d;
			box-shadow: none;
		}

		.section .title-section,
		.widget .widget-title,
		.widget_block h2,
		.widget .widget-content ul li a,
		#slideimages .px-prev i,
		#slideimages .px-next i,
		.app-s .entry.bx-info-install {
			border-color: #282d3a;
		}

		#breadcrumbs,
		#breadcrumbs a,
		.wb .developer,
		.wb .app-date,
		.wb .version,
		.wb .size {
			color: #6d6d6d;
		}

		main .error404 {
			color: #FFF;
		}

		main .error404 h1 {
			text-shadow: 10px 10px 8px rgba(0, 0, 0, 0.4);
		}

		.entry blockquote {
			border-color: #4c5160;
		}

		.ratingBoxMovil .box-rating.movil {
			background: #252935;
		}

		.link-report {
			color: #bfbfbf;
		}

		.link-report:hover,
		.px-carousel-nav .px-prev i:hover,
		.px-carousel-nav .px-next i:hover {
			color: #FFF;
		}

		#box-report>div {
			color: #4c4c4c;
		}

		.wp-caption-text {
			background: rgba(0, 0, 0, 0.1);
			color: #d8d2d2;
		}

		.app-s .entry.limit::before {
			background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(40, 45, 58, 1));
			background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(40, 45, 58, 1));
			background: linear-gradient(to bottom, rgba(40, 45, 58, 0), rgba(40, 45, 58, 1));
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#282d3a", GradientType=0);
		}

		.buttond:not(.danv):hover:not(.t):hover,
		.buttond.danv:hover,
		.buttond.t:hover,
		.app-s .s2 .meta-cats a:hover,
		.app-s .readmore:hover,
		.tags a:hover,
		#comments input[type=submit]:hover,
		.section a.more:hover,
		.sb_submit[type=submit]:hover,
		.widget.widget_tag_cloud a:hover,
		.bloque-imagen.bi_ll,
		#backtotop:hover,
		.botones_sociales.color span:hover,
		.botones_sociales.color a:hover,
		.widget .search-form input[type=submit]:hover,
		.widget .wp-block-search .wp-block-search__button:hover,
		#dl-telegram:hover,
		#dasl:not([disabled]):hover,
		.catbar li a:hover {
			background: #41495d;
		}

		.sdl-bar {
			background: rgba(0, 0, 0, 0.2);
		}

		/*Woocommerce*/
		.select2-container {
			color: #000;
		}

		.woocommerce div.product .woocommerce-tabs ul.tabs::before,
		.woocommerce div.product .woocommerce-tabs ul.tabs li,
		.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
		.woocommerce #reviews #comments ol.commentlist li .comment-text,
		#add_payment_method #payment ul.payment_methods,
		.woocommerce-cart #payment ul.payment_methods,
		.woocommerce-checkout #payment ul.payment_methods,
		#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 {
			border-color: rgba(255, 255, 255, 0.1);
		}

		#subheader.np .searchBox ul li a:hover,
		.woocommerce div.product .woocommerce-tabs ul.tabs li,
		.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
		#add_payment_method #payment,
		.woocommerce-cart #payment,
		.woocommerce-checkout #payment,
		fieldset {
			background: rgba(255, 255, 255, 0.1);
		}

		.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
		fieldset legend {
			background: #282d3a;
		}

		.woocommerce div.product .woocommerce-tabs ul.tabs li a {
			color: rgba(255, 255, 255, 0.3);
		}

		/**/
		@media screen and (max-width:500px) {
			.botones_sociales li {
				border: none;
			}

			.app-s .box-data-app {
				background: #1d222d;
			}

			.app-s .da-s {
				border-bottom-color: #282d3a;
			}
		}
