#headerin {
	background-color: white;
}

#headerbg{
	display: none;
}

#content{
	margin-top: 0px;
	
}

#contentwrapper{
	margin-top: 0px;
}

.entry-title{
	display: none !important;
}

#logo {
	width: 70px;
}

.entry-title {

}

.wppb-column-parent .wppb-column-parent-view .wppb-col-1543437012197 {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
}

#landing-shop-segment {
	height: 300px;
	display: flex;
	justify-content: center;
	align-items: center;
}

#landing-shop-segment-square-container {
	width: 100%;
	display: flex;
	justify-content: center;
}

.landing-shop-segment-square {
	width: 325px;
	height: 325px;
	border: solid 2px black;
	color: white;
	font-size: 22px;
	font-weight: 500;
	padding: 10px;
	display:flex;
	justify-content:
	center;
	align-items:center;
	flex-direction: column;
}

.landing-who-cosh {
	width: 80% !important;
	margin: 0px 10% 0px 10%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.btn-container {
	width: 100%;
	height: 45px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.btn-black {
	width: 170px;
	height: 45px;
	background-color: black;
	color: white !important;
	font-size: 16px;
	font-weight: 500;
	display: flex;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	transition: all .2s ease-in-out;
}

.btn-black:hover {
	background-color: white;
	color: black !important;
	-webkit-animation: flip-horizontal-bottom 0.4s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
	        animation: flip-horizontal-bottom 0.4s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
}

#content {
	width: 100% !important;
}

#wrapper {
	width: 100% !important;
}

.spaced {
	max-width: 1230px;
  margin: 0 auto;
	padding-left: 25px; 
	padding-right: 25px; 
}

.product-container .wppb-container  {
	width: 100%;
	display: flex;
	justify-content: center;
	padding: 20px;
}

.product {
	margin: 10px;
	max-width: 300px
}

.wppb-row-1545325541987 {
	width: 100% !important;
}

.wppb-column-parent.wppb-col-1543011324920 {
	width: 40% !important;
}

.wppb-builder-container > div > div > .wppb-row-parent.wppb-row-1553112589648, .wppb-builder-container > .wppb-row-parent.wppb-row-1553112589648, .wppb-builder-container#wppb-builder-container > .wppb-row-parent .wppb-container.wppb-row-1553112589648, .wppb-builder-container#wppb-builder-container .wppb-row-placeholder > .wppb-row-parent > .wppb-container.wppb-row-1553112589648, .wppb-builder-container .wppb-inner-row-parent.wppb-row-1553112589648 {
	padding: 50px 150px 50px 150px;
    display: flex;
    flex-flow: row wrap;
}

.mc4wp-form-theme {
	display: flex;
	justify-content: center;
	width: 100%;
}

.wppb-column-parent.wppb-col-1543175190166, .wppb-column-parent.wppb-col-1543175190168, .wppb-column-parent.wppb-col-1543175190170 {
	width: 33.33%;
	padding: 0px;
}


/**
 * ----------------------------------------
 * animation flip-horizontal-bottom
 * ----------------------------------------
 */
@-webkit-keyframes flip-horizontal-bottom {
  0% {
    -webkit-transform: rotateX(0);
            transform: rotateX(0);
  }
  100% {
    -webkit-transform: rotateX(-180deg);
            transform: rotateX(-180deg);
  }
}
@keyframes flip-horizontal-bottom {
  0% {
    -webkit-transform: rotateX(0);
            transform: rotateX(0);
  }
  100% {
    -webkit-transform: rotateX(-180deg);
            transform: rotateX(-180deg);
  }
}


/* end */

.wppb-column-parent.wppb-col-1543437012197 {
	width: 100% !important;
}

.wppb-column-parent.wppb-col-1545325541985, .wppb-column-parent.wppb-col-1545325541986, .wppb-column-parent.wppb-col-1545325541984, .wppb-column-parent.wppb-col-1545325541984,  .wppb-column-parent.wppb-col-1543437012197, .wppb-column-parent.wppb-col-1543437012195, .wppb-column-parent.wppb-column-parent-view.wppb-col-1543437012199, .wppb-column-parent.wppb-col-1543436813220, .wppb-column-parent.wppb-column-parent-view.wppb-col-1543436813223, .wppb-column-parent.wppb-column-parent-view.wppb-col-1543436813226 {
	width: 30%
}

.wppb-row-1543175190161 {
	display:flex;
	justify-content:center;
	align-items:center;
}

@media all and (max-width: 768px) {
	.wppb-column-parent.wppb-col-1543175190166, .wppb-column-parent.wppb-col-1543175190168, .wppb-column-parent.wppb-col-1543175190170, .wppb-column-parent.wppb-col-1543437012197, .wppb-column-parent.wppb-col-1543437012195, .wppb-column-parent.wppb-column-parent-view.wppb-col-1543437012199, .wppb-column-parent.wppb-col-1543436813220, .wppb-column-parent.wppb-column-parent-view.wppb-col-1543436813223, .wppb-column-parent.wppb-column-parent-view.wppb-col-1543436813226{
	width: auto;
	padding: 0px;
		overflow: hidden;
}
	
	#content {
		width: 90% !important;
	}

}

.centered {
	display:flex;justify-content:center;
	align-items:center;
}

.wppb-form-field-item.wppb-form-field-textarea {
	max-width: inherit;
}

.wppb-row-1543251360276  {
	padding: 10px !important;
}

.wppb-column-parent-view {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.wppb-text-block-content {
	padding: 10px !important;
}

#wrapper {
	max-width: none;
	margin: 0px; 
	padding-left: 0px;
	padding-right: 0px;
}



.wppb-builder-container#wppb-builder-container .wppb-row-parent > .wppb-container, .wppb-carousel-content-wrap .wppb-container {
	max-width: none;
}

#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
	width: 100%;
  display: flex;
  justify-content: center;
}

.wppb-btn-addons  .wppb-btn-success .wppb-btn-rounded .wppb-btn-standard .wppb-btn-full-no {
	background-color: rgb(35, 207, 95);
	font-family: 'Hind', arial, 	helvetica, tahoma, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 185%;
	width: 93.17px;
}

.wppb-builder-addons .wppb-builder-addon {
	width: 100%;
}

.wppb-btn-addons  .wppb-btn-success .wppb-btn-rounded .wppb-btn-standard .wppb-btn-full-no {
	background-color: #2347e2;
}

.wppb-builder-container > div > div > .wppb-row-parent.wppb-row-1553112589648, .wppb-builder-container > .wppb-row-parent.wppb-row-1553112589648, .wppb-builder-container#wppb-builder-container > .wppb-row-parent .wppb-container.wppb-row-1553112589648, .wppb-builder-container#wppb-builder-container .wppb-row-placeholder > .wppb-row-parent > .wppb-container.wppb-row-1553112589648, .wppb-builder-container .wppb-inner-row-parent.wppb-row-1553112589648 {
	padding: 50px 150px 50px 150px;
}