.header-background { 
  background-position: center; 
}

.friday-coda {
background-color: #f182b3;
padding: 17px;
margin-bottom: 17px;
}

.padding {
padding-bottom: 17px;
}

.margin-top {
margin-top: 17px;
}

.main-header-title {
padding: 20px;
margin: auto;
width: 55%;
background-color: #222222;
opacity: 90%;
}

.right {
 height: 0;
  overflow: hidden;
  padding-top: 387px / 580px * 100%;
  background: red;
  position: relative;
}

.right img {
position: absolute;
top: 50%;
left: 0%;
width: 580px;
height: 387px;
margin-top: -193px; /* Half the height */
margin-left: 0px; /* Half the width */
}

.banner_holder{
    width: 100%;
    height: 600px;
    min-height: 200px;
    position: relative;
padding-top: 20%;
}

.banner_holderImage{
    height: 100%;
    position:relative;

    background-size: cover;
    background-position: center;
}

@media (max-width: 600px) {
    /* CSS in here for mobile only */
.hide-on-small {
   display: none;
}
}
@media (min-width: 601px) and (max-width: 1024px) {
    /* CSS in here for tablet only */
.hide-on-medium {
   display: none;
}
}
@media (min-width: 1025px) {
    /* CSS in here for desktop only */
.hide-on-large {
   display: none;
}
}

.woocommerce-breadcrumb {
display: none;
}

.single-product .product_meta {
   display: none;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
font-weight: 400 !important;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #9c9ece;
}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
width: 35%;
}

.woocommerce-info {
border-top-color: #9c9ece;
}

.woocommerce-info:before {
    color: #9c9ece;
}

.woocommerce-loop-product__title {
font-size: 17px;
font-family: "Open Sans", sans-serif;
font-weight: 400;
}

.woocommerce ul.products, .woocommerce-page ul.products{
	display: flex;
	flex-wrap: wrap;
}

.woocommerce ul.products li.product{
	display: flex;
	flex-direction: column;
}

.woocommerce ul.products li.product .woocommerce-loop-product__link{
	flex-grow: 1;
	display: flex;
    flex-direction: column;
}

.woocommerce ul.products li.product .button{
	align-self: flex-start;
}


.woocommerce ul.products li.product .woocommerce-loop-product__title{
	flex-grow: 1;
}

.single-product .entry-title {
	display: none !important;
}