/*
woocommerce, slider style updates
*/
.ttg_photoCaption
{
	text-align: center;
	font-size: 18px;
	color: white !important;
	text-align: center;
	position: relative;
	display: block;
	padding-top: 6px;
}
.pswp__button--arrow--left
{
  left:35vw;
}
.pswp__button--arrow--right
{
  right: 35vw;
}
button.pswp__button.pswp__button--arrow--left::before
{
  font-size: 82px;
  background: unset;
  content: "\00AB";
  color: #ffff02;
}
button.pswp__button.pswp__button--arrow--right::before
{
  font-size: 82px;
  background: unset;
  content: "\00BB";
  color: #ffff02;
}

@media screen and (max-width:1200px)
{
  .pswp__button--arrow--left
  {
    left:25vw;
  }
  .pswp__button--arrow--right
  {
    right: 26vw;
  }
}
@media screen and (max-width:800px)
{
  .pswp__button--arrow--left
  {
    left:15vw;
  }
  .pswp__button--arrow--right
  {
    right: 16vw;
  }
}
@media screen and (max-width:600px)
{
  .pswp__button--arrow--left
  {
    left: 0;
  }
  .pswp__button--arrow--right
  {
    right: 1rem;
  }
}



.single-product-main-image::before,
.single-product-main-image::after
{
	position: absolute;
	top: 50%;
	font-size: 4rem;
	color: #ffff02;
}
.single-product-main-image::before
{
	left: 1rem;
	content: "\00AB";
}
.single-product-main-image::after
{
	right: 1rem;
	content: "\00BB";
}