

#content .page .entry-header .entry-title {
    text-shadow:
    -2px -2px 0 #000,
    2px -2px 0 #000,
    -2px 2px 0 #000,
    2px 2px 0 #000; 
    font-weight: bold;
    color: #ffffff;
}
/** call-to-action button **/
.cta {
  background: #ff7720;
  background-image: -webkit-linear-gradient(top, #ff7720, #EE6300);
  background-image: -moz-linear-gradient(top, #ff7720, #EE6300);
  background-image: -ms-linear-gradient(top, #ff7720, #EE6300);
  background-image: -o-linear-gradient(top, #ff7720, #EE6300);
  background-image: linear-gradient(to bottom, #ff7720, #EE6300);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  -webkit-box-shadow: 2px 2px 5px #666666;
  -moz-box-shadow: 2px 2px 5px #666666;
  box-shadow: 2px 2px 5px #666666;
  color: #ffffff;
  font-size: 20px;
  padding: 5px 15px 5px 15px;
  text-decoration: none;
}
 .cta:hover { 
  background: #EE6300;
  background-image: -webkit-linear-gradient(top, #EE6300, #ff7720);
  background-image: -moz-linear-gradient(top, #EE6300, #ff7720);
  background-image: -ms-linear-gradient(top, #EE6300, #ff7720);
  background-image: -o-linear-gradient(top, #EE6300, #ff7720);
  background-image: linear-gradient(to bottom, #EE6300, #ff7720);
  text-decoration: none;
}

.ctag {
  background: #009a00;
  background-image: -webkit-linear-gradient(top, #009a00, #008000);
  background-image: -moz-linear-gradient(top, #009a00, #008000);
  background-image: -ms-linear-gradient(top, #009a00, #008000);
  background-image: -o-linear-gradient(top, #009a00, #008000);
  background-image: linear-gradient(to bottom, #009a00, #008000);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  -webkit-box-shadow: 2px 2px 5px #666666;
  -moz-box-shadow: 2px 2px 5px #666666;
  box-shadow: 2px 2px 5px #666666;
  color: #ffffff;
  font-size: 20px;
  padding: 5px 15px 5px 15px;
  text-decoration: none;
}
 .ctag:hover { 
  background: #008000;
  background-image: -webkit-linear-gradient(top, #008000, #009a00);
  background-image: -moz-linear-gradient(top, #008000, #009a00);
  background-image: -ms-linear-gradient(top, #008000, #009a00);
  background-image: -o-linear-gradient(top, #008000, #009a00);
  background-image: linear-gradient(to bottom, #008000, #009a00);
  text-decoration: none;
}
/** responsive youtube frame **/
.container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* Cart widget */
.woocommerce-mini-cart__total {
	display: none;
}

/* Cart */
.product-price, .product-subtotal {
	display: none !important;
}

/* Checkout */
.product-total *, th.product-total {
	display: none;
}
/* Remove Store Sidebar
body.woocommerce #primary {
	float: none;
	width: 100%;
}*/
/* My Account WooCommerce Menu Custom Icons*/
body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--my-referrals a:before{
	content: "\f0c0"
}