/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

#product-1957 {
	margin-top: 80px;
}

#product-1957 .woocommerce-variation-price {
	margin-top: 0px!important;
	margin-bottom: 30px!important;
}

.valentinesbox {
	max-width: 740px;
	margin: 0 auto;
}

.checkout-button {
	display: block!important;
}

.cartempty .cartemptybutton {
	display: none!important;
}

text-1637769931740 #text-1637769931740 {
	display: none!important;
} */

.tm-epo-field {
position: relative;
    z-index: 2;
    width: 100%;
    max-width: 100%;
    background: transparent;
    border: 0;
    outline: 0;
    padding: 0 30px 0 8px;
    color: #888;
    height: 36px;
    line-height: 36px;
    box-shadow: none;
    background-image: none;
    cursor: pointer;
    border-radius: 0;
	background-color: #ffffff;
    border: solid 1px #dddddd!important;
}


.tm-extra-product-options-totals {
	display: none!important;
}



.postid-617 .single_variation_wrap {
	margin-top: 0px!important;
}



.postid-809 .single_variation_wrap {
	margin-top: -90px!important;
}

#tc-epo-form-809-0 {
	margin-top: -100px;
}

.woocommerce-variation-price {
	margin-top: -200px!important;
	float: left!important;
}

.postid-617 .woocommerce-variation-price {
	margin-top: -70px!important;
	float: left!important;
}

/*
.postid-617 .tc-extra-product-options {
	margin-top: -40px!important;
}

.tc-extra-product-options {
	margin-top: -130px!important;
}
*/

.wpcf7 form .wpcf7-response-output {
	width: 90%!important;
}

.wpcf7 form.sent .wpcf7-response-output {
	width: 90%!important;
}

.modal-window-content {
	overflow-x: hidden!important;
}

.ordernow a {
	color: #f16095!important;
}

.product-inner  {
	border: solid 2px #000;
	padding: 40px;
}


 thwepo_variable:nth-child(1)  {
	display: none!important;
}

.wcpa_form_outer:nth-child(1)  {
	display: none!important;
}


.vcex-newsletter-form-button {
	background: #59565e!important;
}

.vcex-newsletter-form-button:hover {
	opacity: 0.7!important;
	background: #59565e!important;
}

.home .vc_column_container>.vc_column-inner {
	
}

.content-full-width .gallery-item {
	height: 300px!important;
	margin-bottom: 20px!important;
	overflow: hidden!important;
}

.content-full-width .gallery-item img{
	height: 300px!important;
	object-fit: cover!important;
}

.page-header .page-header-title {
	font-family: "Playfair Display", Georgia, "serif", serif!important;
}

h1, h2 {
	margin-top: 0px!important;
	padding-top: 0px!important;
	line-height: 1.2em!important;
}

.product a {
	color: #59565e!important;
}

.wpb_text_column a:hover {
	color: #ccc!important;
}

.woocommerce-loop-product__title {
	font-size: 22px!important;
}



.woocommerce-variation-add-to-cart #colourpref {display: none}
.woocommerce-variation-add-to-cart label {display: none}







@media (max-width: 768px) {
  
  .content-full-width .gallery-item {
	height: 140px!important;
	margin-bottom: 20px!important;
	overflow: hidden!important;
}
  
}

@media (max-width: 600px) {
  
  .content-full-width .gallery-item {
	height: 65px!important;
	margin-bottom: 20px!important;
	overflow: hidden!important;
}
  
}