a,
	a:visited,
	a:hover h2.zox-s-title1,
	a:hover h2.zox-s-title1-feat,
	a:hover h2.zox-s-title2,
	a:hover h2.zox-s-title3,
	.zox-post-body p a,
	h3.zox-post-cat a,
	.sp-template a,
	.sp-data-table a,
	span.zox-author-name a,
	a:hover h2.zox-authors-latest,
	span.zox-authors-name a:hover,
	#zox-side-wrap a:hover {
		color: #cc0e0e;
	}

	.zox-s8 a:hover h2.zox-s-title1,
	.zox-s8 a:hover h2.zox-s-title1-feat,
	.zox-s8 a:hover h2.zox-s-title2,
	.zox-s8 a:hover h2.zox-s-title3 {
		box-shadow: 15px 0 0 #fff, -10px 0 0 #fff;
		color: #cc0e0e;
	}

	.woocommerce-message:before,
	.woocommerce-info:before,
	.woocommerce-message:before,
	.woocommerce .star-rating span:before,
	span.zox-s-cat,
	h3.zox-post-cat a,
	.zox-s6 span.zox-s-cat,
	.zox-s8 span.zox-s-cat,
	.zox-widget-side-trend-wrap .zox-art-text:before {
		color: #cc0e0e;
	}

	.zox-widget-bgp,
	.zox-widget-bgp.zox-widget-txtw .zox-art-wrap,
	.zox-widget-bgp.zox-widget-txtw .zox-widget-featl-sub .zox-art-wrap,
	.zox-s4 .zox-widget-bgp span.zox-s-cat,
	.woocommerce span.onsale,
	.zox-s7 .zox-byline-wrap:before,
	.zox-s3 span.zox-s-cat,
	.zox-o1 span.zox-s-cat,
	.zox-s3 .zox-widget-side-trend-wrap .zox-art-text:before,
	.sp-table-caption,
	#zox-search-form #zox-search-submit,
	#zox-search-form2 #zox-search-submit2,
	.pagination .current,
	.pagination a:hover,
	.zox-o6 span.zox-s-cat {
		background: #cc0e0e;
	}

	.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
	.woocommerce #respond input#submit.alt,
	.woocommerce a.button.alt,
	.woocommerce button.button.alt,
	.woocommerce input.button.alt,
	.woocommerce #respond input#submit.alt:hover,
	.woocommerce a.button.alt:hover,
	.woocommerce button.button.alt:hover,
	.woocommerce input.button.alt:hover {
		background-color: #cc0e0e;
	}

	.woocommerce-error,
	.woocommerce-info,
	.woocommerce-message {
		border-top-color: #cc0e0e;
	}

	.zox-feat-ent1-left,
	.zox-ent1 .zox-side-widget {
		border-top: 2px solid #cc0e0e;
	}

	.zox-feat-ent3-main-wrap h2.zox-s-title2 {
		background-color: #cc0e0e;
		box-shadow: 15px 0 0 #cc0e0e, -10px 0 0 #cc0e0e;
	}

	.zox-widget-side-trend-wrap .zox-art-text:before,
	.pagination .current,
	.pagination a:hover {
		border: 1px solid #cc0e0e;
	}

	.zox-post-type {
		border: 3px solid #cc0e0e;
	}
	.zox-widget-featl-sub .zox-post-type {
		border: 2px solid #cc0e0e;
	}

	.zox-o3 h3.zox-s-cat {
		background: #dddddd;
	}

	.zox-widget-bgs,
	.zox-widget-bgs.zox-widget-txtw .zox-art-wrap,
	.zox-widget-bgs.zox-widget-txtw .zox-widget-featl-sub .zox-art-wrap,
	.zox-s4 .zox-widget-bgs span.zox-s-cat {
		background: #dddddd;
	}

	#zox-top-head-wrap {
		background: #f0f0f0;
	}

	span.zox-top-soc-but,
	.zox-top-nav-menu ul li a,
	span.zox-woo-cart-icon {
		color: #9f9f9f;
	}

	span.zox-woo-cart-num {
		background: #9f9f9f;
	}

	.zox-top-nav-menu ul li:hover a {
		color: #ed1c24;
	}

	#zox-top-head-wrap,
	#zox-top-head,
	#zox-top-head-left,
	#zox-top-head-mid,
	#zox-top-head-right,
	.zox-top-nav-menu ul {
		height: 40px;
	}

	#zox-top-head-mid img {
		max-height: calc(40px - 20px);
	}

	.zox-top-nav-menu ul li a {
		font-size: 12px;
	}

	#zox-bot-head-wrap,
	#zox-bot-head-wrap.zox-trans-bot.zox-fix-up,
	#zox-fly-wrap,
	#zox-bot-head-wrap.zox-trans-bot:hover {
		background-color: #ffffff;
	}

	.zox-nav-menu ul li a,
	span.zox-nav-search-but,
	span.zox-night,
	.zox-trans-bot.zox-fix-up .zox-nav-menu ul li a,
	.zox-trans-bot.zox-fix-up span.zox-nav-search-but,
	nav.zox-fly-nav-menu ul li a,
	span.zox-fly-soc-head,
	ul.zox-fly-soc-list li a,
	nav.zox-fly-nav-menu ul li.menu-item-has-children:after {
		color: #000000;
	}

	.zox-nav-menu ul li.menu-item-has-children a:after,
	.zox-nav-menu ul li.zox-mega-drop a:after {
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
	}

	.zox-fly-but-wrap span,
	.zox-trans-bot.zox-fix-up .zox-fly-but-wrap span {
		background: #000000;
	}

	.zox-nav-menu ul li:hover a,
	span.zox-nav-search-but:hover,
	span.zox-night:hover {
		color: #ed1c24;
	}

	.zox-fly-but-wrap:hover span {
		background: #ed1c24;
	}

	span.zox-widget-main-title {
		color: #cc0e0e;
	}

	#zox-foot-wrap {
		background: #ffffff;
	}

	#zox-foot-wrap p {
		color: #aaaaaa;
	}

	#zox-foot-wrap a {
		color: #aaaaaa;
	}

	ul.zox-foot-soc-list li a {
		border: 1px solid #aaaaaa;
	}

	span.zox-widget-side-title {
		color: #cc0e0e;
	}

	span.zox-post-main-title {
		color: #00000;
	}

	.zox-top-nav-menu ul li a {
		padding-top: calc((40px - 12px) / 2);
		padding-bottom: calc((40px - 12px) / 2);
	}

	#zox-bot-head-wrap,
	.zox-bot-head-menu,
	#zox-bot-head,
	#zox-bot-head-left,
	#zox-bot-head-right,
	#zox-bot-head-mid,
	.zox-bot-head-logo,
	.zox-bot-head-logo-main,
	.zox-nav-menu,
	.zox-nav-menu ul {
		height: 90px;
	}

	.zox-nav-menu ul li ul.sub-menu,
	.zox-nav-menu ul li.menu-item-object-category .zox-mega-dropdown {
		top: 90px;
	}

	.zox-nav-menu ul li a {
		font-size: 20px;
	}

	.zox-nav-menu ul li a {
		padding-top: calc((90px - 20px) / 2);
		padding-bottom: calc((90px - 20px) / 2);
	}

	.zox-fix-up {
		top: -90px !important;
		-webkit-transform: translate3d(0,-90px,0) !important;
	   	   -moz-transform: translate3d(0,-90px,0) !important;
	    	-ms-transform: translate3d(0,-90px,0) !important;
	     	 -o-transform: translate3d(0,-90px,0) !important;
				transform: translate3d(0,-90px,0) !important;
	}

	.zox-fix {
		top: -90px;
		-webkit-transform: translate3d(0,90px,0) !important;
	   	   -moz-transform: translate3d(0,90px,0) !important;
	    	-ms-transform: translate3d(0,90px,0) !important;
	     	 -o-transform: translate3d(0,90px,0) !important;
				transform: translate3d(0,90px,0) !important;
	}

	.zox-fix-up .zox-nav-menu ul li a {
		padding-top: calc((60px - 20px) / 2);
		padding-bottom: calc((60px - 20px) / 2);
	}

	.zox-feat-ent1-grid,
	.zox-feat-ent2-bot,
	.zox-feat-net1-grid {
		grid-template-columns: auto 300px;
	}

	body,
	span.zox-s-cat,
	span.zox-ad-label,
	.woocommerce ul.product_list_widget li a,
	.woocommerce ul.product_list_widget span.product-title,
	.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
	.woocommerce div.product p.price,
	.woocommerce div.product p.price ins,
	.woocommerce div.product p.price del,
	.woocommerce ul.products li.product .price del,
	.woocommerce ul.products li.product .price ins,
	.woocommerce ul.products li.product .price,
	.woocommerce #respond input#submit,
	.woocommerce a.button,
	.woocommerce button.button,
	.woocommerce input.button,
	.woocommerce .widget_price_filter .price_slider_amount .button,
	.woocommerce span.onsale,
	.woocommerce-review-link,
	#woo-content p.woocommerce-result-count,
	.woocommerce div.product .woocommerce-tabs ul.tabs li a,
	.woocommerce .woocommerce-breadcrumb,
	.woocommerce #respond input#submit.alt,
	.woocommerce a.button.alt,
	.woocommerce button.button.alt,
	.woocommerce input.button.alt,
	.zox-post-tags-header,
	.zox-post-tags a {
		font-family: 'Oswald', sans-serif;
		font-weight: 400;
		text-transform: None;
	}

	#zox-woo-side-wrap span.zox-widget-side-title,
	span.zox-authors-name a,
	h1.zox-author-top-head {
		font-family: 'Oswald', sans-serif;
	}

	p.zox-s-graph,
	span.zox-post-excerpt p,
	.zox-post-body p,
	#woo-content p,
	#zox-404 p,
	.zox-post-body ul li,
	.zox-post-body ol li,
	.zox-author-box-text p {
		font-family: 'PT Serif', sans-serif;
		font-weight: 400;
		text-transform: None;
	}

	.zox-nav-menu ul li a,
	.zox-top-nav-menu ul li a,
	nav.zox-fly-nav-menu ul li a {
		font-family: 'Amiri', sans-serif;
		font-weight: 700;
		text-transform: Capitalize;
	}

	.zox-nav-menu ul li ul.zox-mega-list li a,
	.zox-nav-menu ul li ul.zox-mega-list li a p {
		font-family: 'Amiri', sans-serif;
	}

	h2.zox-s-title1,
	h2.zox-s-title1-feat,
	.woocommerce div.product .product_title,
	.woocommerce .related h2,
	#woo-content .summary p.price,
	.woocommerce div.product .woocommerce-tabs .panel h2,
	#zox-404 h1,
	h1.zox-post-title,
	.zox-widget-side-trend-wrap .zox-art-text:before,
	.zox-post-body blockquote p,
	.zox-post-body .wp-block-pullquote blockquote p,
	.zox-post-body h1,
	.zox-post-body h2,
	.zox-post-body h3,
	.zox-post-body h4,
	.zox-post-body h5,
	.zox-post-body h6,
	.comment-inner h1,
	.comment-inner h2,
	.comment-inner h3,
	.comment-inner h4,
	.comment-inner h5,
	.comment-inner h6,
	span.zox-author-box-name a {
		font-family: 'Amiri', sans-serif;
		font-weight: 700;
		text-transform: Capitalize;
	}

	span.zox-widget-main-title {
		font-family: 'Oswald', sans-serif;
		font-weight: 700;
		text-transform: Uppercase;
	}

	span.zox-widget-side-title {
		font-family: 'Oswald', sans-serif;
		font-weight: 700;
		text-transform: Uppercase;
	}

	span.zox-post-main-title {
		font-family: 'Roboto', sans-serif;
		font-weight: 800;
		text-transform: Capitalize;
	}

	h2.zox-s-title2,
	h2.zox-s-title3,
	span.zox-woo-cart-num,
	p.zox-search-p,
	.alp-related-posts .current .post-title,
	.alp-related-posts-wrapper .alp-related-post .post-title,
	.zox-widget-txtw span.zox-widget-main-title {
		font-family: 'Amiri', sans-serif;
		font-weight: 700;
		text-transform: Capitalize;
	}

	.zox-post-width {
		margin: 0 auto;
		max-width: calc(1240px + 60px);
	}


	

		body,
		.zox-widget-side-trend-wrap .zox-art-text:before {
			background: #fff;
			font-family: 'Oswald', sans-serif;
		}
		.zox-top-nav-menu ul li a {
			font-family: 'Oswald', sans-serif;
			font-weight: 500;
			text-transform: uppercase;
		}
		.zox-nav-menu ul {
			height: auto;
		}
		.zox-nav-menu ul {
			float: left;
		}
		.zox-fix-up .zox-nav-menu ul,
		.zox-fix-up span.zox-nav-search-but {
			margin: 0;
		}
		.zox-nav-menu ul li ul.zox-mega-list li a,
		.zox-nav-menu ul li ul.zox-mega-list li a p {
			font-weight: 600;
			text-transform: capitalize;
		}
		.zox-fix-up #zox-bot-head-right,
		.zox-fix-up span.zox-nav-search-but {
			align-content: center;
		}
		span.zox-s-cat {
			font-weight: 700;
			text-transform: uppercase;
		}
		h2.zox-s-title3 {
			font-family: 'Oswald', sans-serif;
			font-weight: 700;
		}
		.zox-nav-menu ul li ul.zox-mega-list li a,
		.zox-nav-menu ul li ul.zox-mega-list li a p {
			font-size: 1rem;
		}
		p.zox-s-graph {
			font-style: italic;
		}
		.zox-byline-wrap span,
		span.zox-widget-home-title {
			font-family: 'Oswald', sans-serif;
			text-transform: uppercase;
		}
		.zox-net3 span.zox-widget-home-title {
			color: #ec2b8c;
		}
		.zox-widget-side-trend-wrap .zox-art-text:before {
			color: #ddd;
		}
			

			.zox-head-width {
				margin: 0 auto;
				max-width: calc(1280px + 60px);
			}
			.zox-nav-menu ul li.zox-mega-drop .zox-mega-dropdown {
							left: calc(((100vw - 100%) /2) * -1);
			}
				

			.zox-body-width,
			.zox-widget-feat-wrap.zox-o1 .zox-art-text-cont,
			.zox-widget-feat-wrap.zox-o4 .zox-art-text-cont,
			.zox-widget-feat-main.zox-o1 .zox-art-text-cont,
			.zox-widget-feat-main.zox-o4 .zox-art-text-cont {
				margin: 0 auto;
				padding: 0 30px;
				max-width: calc(1280px + 60px);
			}
				

		#zox-top-head {
			grid-template-columns: auto 250px;
		}
		#zox-top-head-left {
			width: 100%;
		}
		#zox-top-head-mid {
			display: none;
		}
			

		#zox-bot-head-mid {
			display: grid;
			grid-column-gap: 20px;
			grid-template-columns: auto auto;
			justify-content: start;
			position: static;
		}
		.zox-bot-head-logo {
			position: relative;
				top: auto;
				left: auto;
		}
		#zox-bot-head-wrap .zox-nav-menu ul li:first-child a {
			padding-left: 0;
		}
		.zox-bot-head-menu {
			padding: 0;
		}
			

			@media screen and (min-width: 1024px) {
				#zox-bot-head-left {
					display: none;
				}
				#zox-bot-head {
					grid-template-columns: auto 60px;
				}
			}
			@media screen and (max-width: 1023px) {
				#zox-bot-head-left {
					display: grid;
				}
			}
				

	#zox-bot-head-wrap {
		border-bottom: 1px solid #ddd;
	}
		

	.zox-fix-up {
		-webkit-box-shadow: 0 0.5rem 1rem 0 rgba(21,21,30,0.08);
		   -moz-box-shadow: 0 0.5rem 1rem 0 rgba(21,21,30,0.08);
			-ms-box-shadow: 0 0.5rem 1rem 0 rgba(21,21,30,0.08);
			 -o-box-shadow: 0 0.5rem 1rem 0 rgba(21,21,30,0.08);
				box-shadow: 0 0.5rem 1rem 0 rgba(21,21,30,0.08);
	}
		

.zox-nav-links {
	display: none;
	}
	

				.zox-feat-ent1-grid,
				.zox-feat-net1-grid {
					grid-template-columns: calc(100% - 320px) 300px;
					}
				.zox-post-main-wrap {
					grid-template-columns: calc(100% - 360px) 300px;
				}
				#zox-home-body-wrap {
					grid-template-columns: calc(100% - 360px) 300px;
					}
					

	.zox-post-body p a, .zox-post-body li a {
		box-shadow: inset 0 -1px 0 0 #fff, inset 0 -2px 0 0 #cc0e0e;
		color: #000;
	}
	.zox-post-body p a:hover, .zox-post-body li a:hover {
		color: #cc0e0e;
	}
	

			.zox-widget-main-head {
				margin: 0 0 15px;
			}
			h4.zox-widget-main-title {
				border-top: 1px solid #ccc;
				position: relative;
				text-align: center;
			}
			span.zox-widget-main-title {
				background: #fff;
				border: 1px solid #ddd;
				color: #cc0e0e;
				display: inline-block;
				font-size: 18px;
				letter-spacing: .05em;
				padding: 5px 10px 7px;
				position: relative;
					top: -16px;
				text-transform: uppercase;
			}
			.zox_feat_widget .zox-widget-main-head {
				margin: 0;
			}
			.zox_feat_widget h4.zox-widget-main-title {
				height: 1px;
				z-index: 10;
			}
			

			.zox-widget-side-head {
				margin: 0 0 15px;
			}
			h4.zox-widget-side-title {
				border-top: 1px solid #ccc;
				position: relative;
				text-align: center;
			}
			span.zox-widget-side-title {
				background: #fff;
				border: 1px solid #ddd;
				color: #cc0e0e;
				display: inline-block;
				font-size: 16px;
				letter-spacing: .05em;
				padding: 4px 8px 5px;
				position: relative;
					top: -13px;
				text-transform: uppercase;
			}
			.zox_feat_widget .zox-widget-side-head {
				margin: 0;
			}
			.zox_feat_widget h4.zox-widget-side-title {
				height: 1px;
				z-index: 10;
			}
			

		h4.zox-post-main-title {
			text-align: left;
		}
		span.zox-post-main-title {
			font-size: 1.5rem;
			letter-spacing: .1em;
		}
		

		.zox-post-ad {
			height: calc(100vh - 100px);
		}
		.zox-post-ad-in1 {
			clip: rect(0,auto,auto,0);
			overflow: hidden;
			position: absolute;
				left: 0;
				top: 0;
			z-index: 1;
			zoom: 1;
			height: 100%;
		}
		.zox-post-ad-in2 {
			position: fixed;
				left: auto;
				top: 0;
			-webkit-transform: translateZ(0);
			   -moz-transform: translateZ(0);
			    -ms-transform: translateZ(0);
				 -o-transform: translateZ(0);
					transform: translateZ(0);
		}
		

		#zox-lead-top-wrap {
			position: relative;
			height: 0;
		}
		#zox-lead-top-in {
			clip: rect(0,auto,auto,0);
			overflow: hidden;
			position: absolute;
				left: 0;
				top: 0;
			z-index: 1;
			zoom: 1;
			width: 100%;
			height: 100%;
		}
		#zox-lead-top {
			position: fixed;
				top: 0;
				left: 0;
		}

