.content p a,
.product p a {
	background-color: #0d0;
	border: 1px solid #0d0;
	border-radius: 7px;
	color: white;
	display: inline-block;
	font-weight: 700;
	line-height: 1.4;
	padding: 0px 5px 1px;
	text-transform: uppercase;
}.content p a:hover,
.product p a:hover,
.content p a:focus,
.product p a:focus {
	background-color: white;
	border: 1px solid #0d0;
	color: #0d0;
}

.desktop .x-nav .x-megamenu > .sub-menu,
.x-navbar .mobile .x-nav {
	background: #003ddd;
background: -moz-linear-gradient(top, #003ddd 0%, #111111 100%, #131313 100%);
background: -webkit-linear-gradient(top, #003ddd 0%,#111111 100%,#131313 100%);
background: linear-gradient(to bottom, #003ddd 0%,#111111 100%,#131313 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003ddd', endColorstr='#131313',GradientType=0 );
	border-radius: 11px;
}

.desktop .x-nav .x-megamenu>.sub-menu>li,
.x-navbar .mobile .x-nav > li {
	background-color: transparent;
	padding: 7px 13px 7px;
}
.desktop .x-nav .x-megamenu>.sub-menu>li>.sub-menu,
.x-navbar .mobile .x-nav li .sub-menu {
	background-color: transparent;
}
/* genl case for megamenu links */
.desktop .x-nav .x-megamenu>.sub-menu > li > a,
.desktop .x-nav .x-megamenu>.sub-menu a,
.desktop .x-nav .x-megamenu>.sub-menu > li > a span,
.x-navbar .mobile .x-nav li a,
.x-navbar .mobile .x-nav a,
.x-navbar .mobile .x-nav a span {
	border: none;
	color: rgba(140,190,255,.8);
	line-height: 1.25 !important;
	font-size: 13px!important;
	font-weight: bold;
	padding: 0.25em 0 !important;
}
/* ...their hovers */
.desktop .x-nav .x-megamenu>.sub-menu > li > a:hover,
.desktop .x-nav .x-megamenu>.sub-menu a:hover,
.desktop .x-nav .x-megamenu>.sub-menu > li > a span:hover,
.desktop .x-nav .x-megamenu>.sub-menu > li > a:focus,
.desktop .x-nav .x-megamenu>.sub-menu a:focus,
.desktop .x-nav .x-megamenu>.sub-menu > li > a span:focus,
.x-navbar .mobile .x-nav a:hover,
.x-navbar .mobile .x-nav .sub-menu a:hover,
.x-navbar .mobile .x-nav a span:hover,
.x-navbar .mobile .x-nav a:focus,
.x-navbar .mobile .x-nav .sub-menu a:focus,
.x-navbar .mobile .x-nav li a span:focus {
	color: rgba(140,190,255,1);
}
/* special color case for megamenu submenus */
.desktop .x-nav .x-megamenu>.sub-menu > li li > a,
.desktop .x-nav .x-megamenu>.sub-menu a > li > a,
.desktop .x-nav .x-megamenu>.sub-menu > li > a span > li > a span {
	color: rgba(255,255,255,.7);
}
/* ... their hovers */
.desktop .x-nav .x-megamenu>.sub-menu > li li > a:hover,
.desktop .x-nav .x-megamenu>.sub-menu a > li li > a:hover,
.desktop .x-nav .x-megamenu>.sub-menu > li li > a span > li > a span:hover,
.desktop .x-nav .x-megamenu>.sub-menu > li li > a:focus,
.desktop .x-nav .x-megamenu>.sub-menu a > li li > a:focus,
.desktop .x-nav .x-megamenu>.sub-menu > li li > a span > li > a span:focus {
	color: rgba(255,255,255,1);
}

.x-navbar-static-active .desktop .x-nav .x-megamenu>.sub-menu, .x-navbar-fixed-top-active .desktop .x-nav .x-megamenu>.sub-menu {
	margin-top:-20px;
}

.desktop .x-nav .x-megamenu.col-5>.sub-menu>li.keepfloat:nth-child(6n) {
	clear: none;
	float: left;
}

.x-navbar .desktop .x-nav>.x-active>a>span, 
.x-navbar .desktop .x-nav>.current-menu-item>a>span,
.x-navbar .desktop .x-nav>li>a>span {
	border: none;
	border-radius:0;
	padding-right: 10px!important;
	padding: 0 5px;
}

/* HOME nav revslider tweaks */
.rev_slider {
	text-align: left;
}
.rev_slider .tp-parallax-wrap:nth-of-type(4) .tp-caption,
.rev_slider .tp-parallax-wrap:nth-of-type(5) .tp-caption {
	text-shadow: 0 0 3px black,0 0 7px black;
}
.rev_slider .tp-parallax-wrap .tp-caption.rev-btn {
	text-shadow: none;
}
/* WOO button tweaks */
.woocommerce li.product .entry-header .button, 
.woocommerce-page li.product .entry-header .button {
    opacity: .8;
	top: -52px;
}
.woocommerce li.product .entry-header h3 {
	margin-top: 40px;
}

.mc4wp-form label {
	display: none;
}