p {
        color: #f7f7f7;
}

h2 a:visited {
        color: #de0062;
}

h4 a {
	text-decoration:none;
        color: #fdfdfd;
}

@media only screen and (max-width: 767px) {
     #ad-float {
        position: fixed;
        bottom: 0;
        text-align: center;
        margin-left: -20px;
    width: 100%;
    z-index: 9999;
}

     #main-mobile {
                  text-align: center;
}

     #text-8 {
                 display: none;
}

     #desktop {
                  display: none;
}
     #antics-adm {
                  text-align: center;
                  margin-left: 0px;
                  width: 50%;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
textarea
{
    background-color: #515151;
    color: #c0c0c0;
    width: 70%;
   border-color: #22201e;
   border-radius: 0px;
   padding:5px 13px 5px 13px;

}
input[type="tel"]:focus, textarea:focus { border-color:#de0062; box-shadow:none; }

.logo { 
    top: -23px;
    padding-left: 40px;
    width: 50%;
 }

.content-holder {
position: relative;
    top: -40px;
}

.header {
padding-right: 60px;

}
.container::before {visibility: hidden;}

.content-holder #content { padding-top: 0px;}

.span12 {top:-25px}

.footer{ padding: 75px 20px 20px 20px;}

button.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #fafafa;
	padding: 7px 10px;
	background: -moz-linear-gradient(
		top,
		#dc00a1 0%,
		#75024f);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#dc00a1),
		to(#75024f));
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	border: 2px solid #6b6b6b;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}

}

@media only screen and (min-width: 768px) {

 #ad-float {
                  display: none;
}

     #main-mobile {
                  display: none;
}
     #desktop {
                  text-align: center;
}
     #antics-adm{
                  display: none;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
textarea
{
    background-color: #515151;
    color: #c0c0c0;
    width: 40%;
   border-color: #22201e;
   border-radius: 0px;
   padding:5px 13px 5px 13px;

}
input[type="tel"]:focus, textarea:focus { border-color:#de0062; box-shadow:none;}

button.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #fafafa;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#dc00a1 0%,
		#75024f);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#dc00a1),
		to(#75024f));
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	border: 2px solid #6b6b6b;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}

}

.entry-author-link { display: none; }

.post-author { display: none; }

     #hidden {
                  display: none;
}
     #up {
                  position: relative;
                  top: -50px;
                  border: 0px solid #FFFFFF;
}

.single-product .amount:before {
    content: 'Pay Now: ';
    color: white;
}

.single-product .amount:after {
    content: '';
    color: white;
}

.tm-epo-totals { display: none; }

#payment { color: black; }

.select2-container--open { color: black; }

button.css4button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fafafa;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#dc00a1 0%,
		#75024f);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#dc00a1),
		to(#75024f));
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	border: 2px solid #6b6b6b;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}

button.css2button {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 5px 10px;
	background: -moz-linear-gradient(
		top,
		#dc00a1 0%,
		#75024f);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#dc00a1),
		to(#75024f));
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	border: 0px solid #949494;
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 2px 0px rgba(255,255,255,0);
}

legend {
   color: white;
}
.xoo-wsc-body {overflow-x: hidden;}

.evcal_event_subtitle:after { content: ' \A More Info ➔';
    color: #de0062;
white-space: pre-wrap;}

  #bread {
                  text-align: center;
                  font-size: 13px;
}

.hidden-phone {display: none;}

body, p, ul,  h1, h2, h3, h4, h5, h6 {
 -moz-hyphens: none !important;
-ms-hyphens: none !important;
-webkit-hyphens: none !important;
 hyphens: none !important;}

#success {
margin-top: -25px;
margin-bottom: 25px;
text-align: center;
}

.page-id-13120 .product-total {
    display:none;
}

.page-id-13120 .cart-subtotal {
    display:none;
}

.page-id-13120 .order-total {
    font-size: large;
}

.footer-text {
    font-family: arial;
}

.fa-instagram {
  color: grey;
  padding: 10px;
  font-size: 15px;
}

.fa-facebook {
  color: grey;
  padding: 10px;
  font-size: 15px;
}

.fa-youtube {
  color: grey;
  padding: 10px;
  font-size: 15px;
}

.fa-twitter {
  color: grey;
  padding: 10px;
  font-size: 15px;
}

#home-mobile {
text-align: left;
padding-bottom: 0px;
}

.onsale {
display:none;
}

#border {
background-color: black;
border-style: solid;
padding: 25px;
line-height: 200%;
}

#coronavirus {
background-color: #2b2b2b;
padding: 15px;
line-height: 150%;
}

input.wpcf7-form-control.wpcf7-submit:hover {
background-color: #de0062;
color: white;
border: 1px solid white;
}

input.wpcf7-form-control.wpcf7-submit {
background-color: #de0062;
color: white;
}

.related.products {
  display: none;
}

.postid-29377 .wpb-wssn-type-btn_style, .postid-35324 .wpb-wssn-type-btn_style, .postid-29381 .wpb-wssn-type-btn_style {
    display:none;
}

.club_buttons {
  display: block;
  width: 100%;
  border: none;
  border-radius: 8px;
  background-color: #de0062;
  color: white;
  padding: 5px 5px;
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
}

.home_buttons {
  display: block;
  width: 100%;
  border: none;
  border-radius: 8px;
  background-color: #de0062;
  color: white;
  padding: 10px 10px;
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
}

.box{
        position: relative;
        display: inline-block; /* Make the width of box same as image */
    }
    .box .text{
        position: absolute;
        z-index: 999;
        margin: 0 auto;
        left: 0;
        right: 0;        
        text-align: center;
        top: 30%; /* Adjust this value to move the positioned div up and down */
        background: rgba(0, 0, 0, 0.7);
        font-family: Arial,sans-serif;
        color: #fff;
        width: 100%; /* Set the width of the positioned div */
    }

    .box .text2{
        position: absolute;
        z-index: 999;
        margin: 0 auto;
        left: 0;
        right: 0;        
        text-align: center;
        top: 30%; /* Adjust this value to move the positioned div up and down */
        background: rgba(0, 0, 0, 0.7);
        font-family: Arial,sans-serif;
        color: #fff;
        width: 100%; /* Set the width of the positioned div */
    }