.GPLFAQ p{
padding-top: 0px !important;
padding-bottom: 0px !important;
}

.GPLFAQ li{
padding-top: 0px !important;
padding-bottom: 0px !important;
}

.GPLFAQ ul {
padding-top: 0px !important;
padding-bottom: 10px !important;
}

.GPLFAQ ol {
padding-top: 0px !important;
padding-bottom: 0px !important;
}


.wpforms-field-label {
		font-weight:bold !important ;
		font-size:18px !important;
}

.wpforms-field-description{
		font-size:16px !important;
}


.blink_me {
  animation: blinker 1s linear infinite;
		font-size:24px;
		font-weight:bold;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

/* Paragraph No Spacing */
.MyP p{
		padding:0px !important;
		margin:0px !important;
}


/* Gap Between Widgets On Product Page */
.WidgetSpacer{
		padding-top:30px;
}


.main-navigation ul li, .secondary-navigation ul li
{
		padding-right:10px !important;
}


/* Fix For Product Labels */
.wapl-label .product-label {
    position: absolute !important;
}


/*Yith Search Bar*/
.yith-s{
		width:400px !important;
}

/* Change Cat Header % */

.term-description {
		width:75% !important;
}

.cg-cat-image {
		width:25% !important;
}


/* Smaller Image In Cat Header */
header.woocommerce-products-header img {
	width: 30%;
}



/* Fix Sub Menu Width On Desktop*/
@media (min-width: 993px) {
.main-navigation ul ul li a, .secondary-navigation ul ul li a {
		width:inherit !important;
		white-space: nowrap !important;
		}
}
		

.wtbpTableWrapper{
		width:100% !important;
}

.wtbpTableWrapper table , .wtbpTableWrapper td , .wtbpTableWrapper tr{
		border:none !important;
}




.image-feature figcaption{
		max-width: 60%;
		bottom:0px !important;
		top:inherit !important;
		padding:2em 0 2em 2em  !important;
		font-size:0.8vw !important;
}

/* Side Bar Formatting */
.SideBarFormatting h3{
		font-size:14px !important;
		font-weight:bold !important;
		padding-bottom:0px !important;
		margin-bottom:0px !important;
}

.SideBarFormatting p{
		font-size:12px !important;
}

/* Read More Formatting */
.read-link {
		background:none;
}


/* Redefine Image Shadow */
.image-border .elementor-image:after {
	background-color: #213072 !important;
		opacity: 0.5 !important;
}

/* Smaller Text For Details */
.SmallDetailText{
		font-size:10px !important;
}
.SmallDetailText h3{
				font-size:12px !important;
}


/* Header Smaller Text */
.SmallerText{
		font-size:10px;
}


/* Icons In Footer */
.below-content img{
	width:55px;
  display: block;
  margin-left: auto;
  margin-right: auto;
		padding-top:10px;
}

/* Text In Footer */
.below-content .widget .widget-title {
	padding-left: 0px !important;
		text-align:center;
}


/* Page Gen Pro Design */
.page-generator-pro-related-links .prev , .page-generator-pro-related-links .next {
	width: 100% !important; 
}


/* Space Between Features */
.SectionGap{
		padding-top:50px;
}


/* Fix underline spacing on main nav */
@media (min-width: 993px) {
	.main-navigation ul ul li{
		border-bottom:1px rgba(0, 0, 0, .2) solid !important;
				padding: 10px 0px 10px 0px !important;
	}
}
	.main-navigation ul.menu ul.sub-menu {
		padding: 0px 12px 12px 12px !important;

	}