/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;700&display=swap');

h1, h2,
.wp-block-button {
	font-family: 'Ubuntu', sans-serif;
	font-weight: 700;
}
body .container-wrap .row .col h3 {
	font-size: 24px;
	font-weight: 700;
	line-height: 34px;
	text-transform: uppercase;
}
.tm {
	font-size: 80%;
	font-weight: 400;
}
a {
	transition: 0.37s ease;
}
body #header-outer #logo, 
body #header-outer .logo-spacing {
	margin-top: 13px;
}
#top {
	background: transparent;
	background: linear-gradient(0deg, rgba(50,0,57,0) 50%, rgba(50,0,57,1) 100%);
}
body div#header-outer {
	background: transparent !important;
}
#header-outer #top nav > ul > li > a.wpmenucart-contents {
	color: #B823CF !important;
}
body #header-outer #top nav > ul > li:hover > a.wpmenucart-contents,
body #header-outer #top nav > ul > li > a.wpmenucart-contents:hover {
	color: #FFF !important;
}
li.wpmenucartli a.wpmenucart-contents span.cartcontents {
	display: none !important;
}
#footer-widgets {
	background: transparent;
	background: linear-gradient(180deg, rgba(50,0,57,0) 80%, rgba(50,0,57,1) 100%);
}
#footer-outer[data-cols="1"] .col {
	text-align: left;
}
#footer-widgets .menu {
	border-left: 1px solid #B823CF;
	padding-left: 18px;
	padding-right: 18px;
}
body #footer-outer #footer-widgets .footer-address a:not(.nectar-button) {
	color: #B823CF !important;
}
body #footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li {
	display: block;
	font-size: 13px;
	padding: 2px 0 !important;
	text-transform: uppercase;
}
body #footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li:hover a {
	color: #B823CF !important;
}
#footer-widgets .gform_heading {
	display: none !important;
}
body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
  line-height: 1;
  min-height: auto;
}
body #footer-outer #footer-widgets .col input[type=text],
body #footer-outer #footer-widgets .col input[type=email] {
	background: transparent;
	border: 1px solid #B823CF;
	border-radius: 1px;
	padding: 6px 10px;
}
body #footer-outer #footer-widgets .col input[type=submit],
body.woocommerce-cart .coupon button[type=submit] {
	border-radius: 0px;
	font-size: 15px;
	line-height: 1;
	padding: 12px 20px 13px !important;
	transition: 0.37s ease;
}
body #footer-outer #footer-widgets .col input[type=submit]:hover {
	background-color: #320039 !important;
}
body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #fff;
	line-height: 39px;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active  {
    -webkit-box-shadow: inset 0 0 0px 9999px #050505 !important;
    background-color: #050505 !important;
    background-clip: content-box !important;
    color: #fff;
    -webkit-text-fill-color: #fff;
}
.select2-dropdown li {
	background: #050505 !important;
	color: #fff;
}
.woocommerce form .form-row .input-text#monthly-payment,
.woocommerce form .form-row .input-text#initial-payment {
	background: #050505 !important;
	border-color: #fff;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: normal !important;
}
textarea#customer_notes {
	border-color: #fff;
	color: #fff;
}
#footer-widgets img {
	margin: 0 18px 0 0;
	max-width: 120px;
}
#footer-widgets p {
	font-size: 13px;
}
.wp-block-button .wp-block-button__link {
	margin-top: 20px;
	padding: calc(0.25em + 2px) calc(1em + 2px);
}
.wp-block-button__link:hover {
	background-color: #320039 !important;
}
ul.left-border {
    border-left: 1px solid #B823CF;
    color: #B823CF;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
ul.left-border li {
    font-size: 14px;
    line-height: 34px;
    list-style: none;    
    padding-left: 20px;
}
::placeholder {
  color: #B823CF;
}
form input[type=submit].gform-button,
li.button_solid_color a {
	border: none !important;
	box-shadow: none !important;
	font-family: 'Ubuntu', sans-serif !important;
	font-weight: 700 !important;
	letter-spacing: 0px !important;
	opacity: 1 !important;
	padding: calc(0.25em + 2px) calc(1em + 2px) !important;
	text-shadow: none !important;
	text-transform: none !important;
}
body #header-outer[data-lhe="default"] #top nav .sf-menu > li.button_solid_color.current-menu-item > a {
	color: #fff !important;	
}
body.woocommerce-cart .wc-proceed-to-checkout .button.checkout-button,
body.woocommerce-cart .coupon button[type=submit] {
	display: inline-block;
	font-family: 'Ubuntu', sans-serif !important;
	font-size: 15px;
	font-weight: 700 !important;
	letter-spacing: 0px !important;
	padding: calc(0.5em + 2px) calc(1em + 2px) !important;
	width: auto !important;
}
li.button_solid_color a:hover,
form input[type=submit].gform-button:hover,
body.woocommerce-cart .wc-proceed-to-checkout .button.checkout-button:hover,
body.woocommerce-cart .coupon button[type=submit]:hover {
	background-color: #320039 !important;
	color: #fff !important;
	text-shadow: none !important;
}
li.button_solid_color a {
	background-color: #B823CF; 
	transition: 0.37s ease;
}
li.button_solid_color a::before {
	display: none !important;
}
#testimonials .owl-carousel .owl-stage-outer {
	overflow: visible;
}
#testimonials .owl-item:not(.active) {
	opacity: 0.5;
}
#testimonials .owl-item:not(.active) p {
	opacity: 0;
}
#testimonials h4 {
	margin-bottom: 30px;
}
#testimonials .owl-theme .owl-dots .owl-dot span {
	background-color: #b823cf !important;
	border-radius: 0;
	height: 1px;
	margin: 5px 10px;
	width: 28px;
}
#testimonials .owl-theme .owl-dots .owl-dot.active span {
	background-color: #fff !important;
	-webkit-transform: none !important;
	transform: none !important;
}
ol.flex-control-nav.flex-control-thumbs li {
	padding-right: 7px;
	padding-top: 7px;
}
.woocommerce ul.products li.product {
	background-color: transparent !important;
	margin-bottom: 40px !important;
}
.woocommerce ul.products li.product .product-wrap {
	background-color: transparent !important;
}
ol.flex-control-nav.flex-control-thumbs li img,
.woocommerce ul.products li.product .product-wrap img {
	border-radius: 5px;
}
.woocommerce ul.products li.product .product-meta {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
	color: #fff;
}
body .woocommerce ul.products li.product.material .price del, 
body .woocommerce-page ul.products li.product.material .price del {
	color: #B823CF;
	opacity: 1;
}
.woocommerce ul.products li.product .product-meta .price {
	border-right: none;
	color: #fff !important;
	padding-left: 0 !important;
	width: 100%;
}
.woocommerce ul.products .material.product .product-wrap .product-add-to-cart a {
	border: none;
	display: block;
	text-align: left;
}
.woocommerce ul.products li.material.product .product-wrap .product-add-to-cart {
	bottom: 23px !important;
	left: 0;
	margin-top: 16px;
	opacity: 1;
	position: relative !important;
	transform: none !important;
}
.woocommerce ul.products .material.product .product-wrap .product-add-to-cart .price,
body.woocommerce-cart .woocommerce .woo-discount-price + del {
	display: none !important;
}
.woocommerce ul.products .material.product .product-wrap .product-add-to-cart .price .woocommerce-Price-amount.amount {
	font-weight: 400 !important;	
}
.woocommerce ul.products .material.product .product-wrap .product-add-to-cart .text,
.woocommerce ul.products .material.product .product-wrap .product-add-to-cart .added_to_cart {
	font-size: 16px !important;
	font-weight: 400 !important;
	padding-left: 0px !important;
	padding-top: 24px !important;
}
body .woocommerce ul.products .material.product:hover h2,
body .woocommerce ul.products .material.product:hover .product-wrap .product-add-to-cart,
body .woocommerce ul.products .material.product:hover h3, 
body .woocommerce ul.products .material.product:hover .product-meta > .price {
	transform: none !important;
}
body .woocommerce ul.products .material.product:hover .product-wrap .product-meta > .price {
	opacity: 1;
}
.woocommerce ul.products .material.product .product-wrap .product-add-to-cart a > span:not(.price), 
.woocommerce ul.products .material.product .product-wrap .product-add-to-cart a.added_to_cart {
	color: #B823CF;
}

.woocommerce-cart .woocommerce table.shop_table td.product-thumbnail {
	max-width: 240px;
	padding-left: 0;
	padding-right: 0;
	width: 240px;
}
.woocommerce-cart .woocommerce table.shop_table tr.woocommerce-cart-form__cart-item td {
	border-bottom: 1px solid #B823CF;
	padding-right: 0;
}
body.woocommerce-cart table.cart img {
	width: 200px;
}
body.woocommerce-cart .product-name a {
	color: #fff;
}
body.woocommerce-cart td.product-price {
	text-align: right;
}
body.woocommerce-cart .woo-discount-price .woocommerce-Price-amount.amount,
.woocommerce div.product p.price del .woocommerce-Price-amount {
	color: #B823CF;
	display: block;
	font-size: 11px;
	text-decoration: line-through;
}
.woocommerce div.product p.price del {
	display: block;
	opacity: 1;	
}
body.woocommerce-cart .product-name a,
body.woocommerce-cart .woocommerce-Price-amount.amount,
body.woocommerce-cart .cart-subtotal .woocommerce-Price-amount,
body.woocommerce-checkout .product-info p,
.woocommerce div.product ins .woocommerce-Price-amount,
.single-product.woocommerce .price > .woocommerce-Price-amount {
	font-size: 18px;
	font-weight: 700;	
}
.woocommerce-product-details__short-description h4 {
	margin-bottom: 0;
}
.woocommerce div.product ins .woocommerce-Price-amount,
.single-product.woocommerce .price > .woocommerce-Price-amount {
	color: #fff;
	letter-spacing: 0px;
}
body.woocommerce-cart .woocommerce table.shop_table tbody th {
	font-weight: 400;
	text-align: right;
	text-transform: uppercase;
}
body.woocommerce-cart .woocommerce .cart-collaterals table.shop_table tbody td,
body.woocommerce-cart .wc-proceed-to-checkout {
	padding-right: 0;
	text-align: right;
}
body.woocommerce-checkout .checkout #order_review {
	margin-top: 0;
}
body.woocommerce-checkout .product-container {
	padding-left: 0;
	padding-right: 0;
}
body.woocommerce-cart input#coupon_code {
	border-color: #B823CF;
	line-height: 28px;
	margin-top: -3px;
	padding: 6px 10px;
	width: auto;
}
body.woocommerce-cart.ascend .woocommerce .shop_table .actions button[type=submit].button,
body.woocommerce-cart .coupon button[type=submit] {
	padding: 13px 20px !important;
}
body.woocommerce-checkout .woocommerce table.order-review th {
	color: #fff;
	font-family: Prompt;
	font-size: 14px;
	font-weight: 400;
	padding: 0 6px 6px 0;
	text-transform: uppercase;
}
body.woocommerce-checkout .woocommerce table.order-review td {
	padding: 0 6px 6px 0;
	text-align: right;
}
body.woocommerce-checkout #payment ul.payment_methods {
	padding: 0;
}
body.woocommerce-checkout #payment div.payment_box {
	color: #fff;
	padding: 0;
}
body.woocommerce-checkout .woocommerce .payment_box p {
	padding-left: 0;
}
body.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number,
body.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, 
body.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry {
	border-color: #fff;
	font-size: 16px;
	padding: 6px 10px;
	color: black;
}
body.woocommerce-checkout button#place_order {
	font-family: 'Ubuntu', sans-serif !important;
	font-size: 15px;
	font-weight: 700 !important;
	letter-spacing: 0px !important;	
}
body.woocommerce-checkout .woocommerce #order_review button#place_order.button:hover,
body.woocommerce-checkout .woocommerce #order_review #payment #place_order:hover {
	background-color: #320039 !important;
	opacity: 1;
}
body.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number::placeholder,
body.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc::placeholder, 
body.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry::placeholder,
body.woocommerce-checkout .woocommerce-billing-fields ::placeholder,
body.woocommerce-checkout .woocommerce-shipping-fields ::placeholder {
	color: #fff;
	opacity: 0.7;
}
body.woocommerce-checkout #payment div.payment_box input {
	background: black;
}
body.woocommerce-checkout input {
	padding: 6px 10px !important;
	transition: all 0.37s ease;
}
body.woocommerce-checkout input:focus {
	border-color: #B823CF !important;
	color: #fff !important;
}
body.woocommerce-checkout h3#billing-details_field {
	font-family: Prompt;
	font-weight: 400;
}
body.woocommerce-checkout .woocommerce form .form-row .select2-container {
	margin-bottom: 3px;
}
body.woocommerce-checkout .select2-container.select2-container--default .select2-selection--single {
	background: #050505;
	border-color: #fff;
	border-radius: 0px;
	height: 39px;
}
body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #fff;
	line-height: 39px;
}
body.woocommerce-checkout .select2-container--open .select2-dropdown--below {
	background-color: #050505;
}
body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 36px;
}
body .woocommerce form .form-row.woocommerce-validated .select2-container, 
body .woocommerce form .form-row.woocommerce-validated input.input-text, 
body .woocommerce form .form-row input[type=text], 
body .woocommerce form .form-row textarea,
body.woocommerce form .form-row select,
body.woocommerce form .form-row.woocommerce-validated select,
body .select2-container--default .select2-selection--single .select2-selection__rendered,
body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type=text]:focus, 
body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type=email]:focus {
	background: transparent !important;
	border-color: #fff;
	color: #fff;
}
textarea#customer_notes {
	color: #fff;
}
body div[data-style="minimal_small"] .toggle {
	margin-bottom: 2.2em;
}
body .row .col .toggles[data-style="minimal_small"] .toggle > h3 a {
	color: #B823CF;
	font-size: 21px;
	font-weight: 600;
	letter-spacing: 0px;
	padding-bottom: 3px;
	text-transform: uppercase;
}
body .row .col .toggles[data-style="minimal_small"] .toggle p {
	max-width: 960px;
}
#tab-description p {
	color: #B823CF;
}
.single-product .tabs,
.single-product .related.products {
  display: none;
}
.single-product .variations th.label {
	padding-left: 0;
}
.single-product.woocommerce div.product form.cart .variations label {
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
}
.single-product.woocommerce div.product form.cart .variations select {
	background-color: #050505;
	border: 1px solid #B823CF;
	color: #B823CF;
	font-family: Prompt;
}
.single-product.woocommerce table.variations,
.single-product.woocommerce tbody,
.single-product.woocommerce tr {
	display: block;
	width: 100%;
}
.single-product.woocommerce div.product form.cart .variations, 
.single-product.woocommerce .variations, 
.single-product.woocommerce .nectar-quick-view-box div.product form.cart .variations {
	margin-bottom: 0;
}
.quantity.buttons_added {
	padding-top: 20px;
}
body.woocommerce .quantity.buttons_added input[type=button].plus,
body.woocommerce .quantity.buttons_added input[type=button].minus,
body.woocommerce-cart .quantity.buttons_added input[type=button].plus,
body.woocommerce-cart .quantity.buttons_added input[type=button].minus {
	background-color: rgba(255, 255, 255, 0.1) !important;
	color: #fff !important;
}
body.woocommerce .quantity.buttons_added input[type=button].plus:hover,
body.woocommerce .quantity.buttons_added input[type=button].minus:hover,
body.woocommerce-cart .quantity.buttons_added input[type=button].plus:hover,
body.woocommerce-cart .quantity.buttons_added input[type=button].minus:hover {
	background-color: rgba(255, 255, 255, 0.4) !important;
	color: #fff !important;
}
.single-product .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-enabled {
	margin-top: 0;
}
body.woocommerce-page button[type="submit"].single_add_to_cart_button, 
body[data-form-submit="regular"].woocommerce-page .container-wrap button[type=submit].single_add_to_cart_button, 
.ascend.woocommerce-page .container-wrap button[type="submit"].single_add_to_cart_button,
.ascend .woocommerce .shop_table .actions button[type=submit].button,
button[type=submit].button.alt.ppcp-dcc-order-button {
	background-color: #B823CF;
	font-family: 'Ubuntu', sans-serif !important;
	font-size: 15px !important;
	font-weight: 700 !important;
	letter-spacing: 0px !important;	
	margin-top: 25px;
	padding: 10px 20px !important;
	text-transform: none;
}
body.woocommerce-page button[type="submit"].single_add_to_cart_button:hover, 
body[data-form-submit="regular"].woocommerce-page .container-wrap button[type=submit].single_add_to_cart_button:hover, 
.ascend.woocommerce-page .container-wrap button[type="submit"].single_add_to_cart_button:hover,
.ascend .woocommerce .shop_table .actions button[type=submit].button:hover,
button[type=submit].button.alt.ppcp-dcc-order-button:hover {
	background-color: #320039 !important;
}
.price-flex-box {
	align-items: flex-end;
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
}
.right-column-flex {
	text-align: right;
}
.woocommerce div.product .summary .right-column-flex p.price {
	line-height: 21px;
	margin-top: 0;
	padding-bottom: 10px;
}
.no-bottom-margin {
	margin-bottom: -1px !important;
}
.no-form-labels label.gfield_label.gform-field-label {
	display: none;
}
body .gform_wrapper .no-form-labels .top_label legend.gfield_label.gform-field-label {
	font-family: Prompt;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0px;
}
body .gform_wrapper.gravity-theme .gfield_required.gfield_required_text {
	display: none;
}
.no-form-labels .gchoice {
	color: #B823CF;
}
.container-wrap .no-form-labels input[type="text"], 
.container-wrap .no-form-labels textarea, 
.container-wrap .no-form-labels input[type="email"], 
.container-wrap .no-form-labels input[type="tel"], 
.container-wrap .no-form-labels input[type="url"], 
.container-wrap .no-form-labels input[type="date"] {
	border-color: #B823CF;
	color: #fff;
}
.no-form-labels .gform_footer {
	justify-content: flex-end;
}
body[data-form-submit="regular"] .container-wrap .no-form-labels .gform_footer input[type=submit],
a.regular-button {
	border: none !important;
	box-shadow: none !important;
	font-family: 'Ubuntu', sans-serif !important;
	font-size: 15px !important;
	font-weight: 700 !important;
	letter-spacing: 0px !important;	
	line-height: 1;
	padding: 10px 20px !important;
	text-shadow: none !important;
	transition: 0.37s ease;
}
body[data-form-submit="regular"] .container-wrap .no-form-labels .gform_footer input[type=submit]:hover,
a.regular-button.accent-color:hover,
a.regular-button.extra-color-1:hover {
	background-color: #050505 !important;
	color: #fff !important;
}

.narrow-columns .col.span_12 {
	margin: 0 auto;
	max-width: 1060px;
}

@media screen and (min-width: 1000px) {
	.padding-left {
		padding-left: 40px;
	}
	#footer-outer[data-cols="1"] .col {
		display: flex;
		flex-wrap: wrap;
	}
	#footer-outer .widget {
		margin-bottom: 0;
	}
	#footer-widgets .widget:nth-of-type(1) {
		flex-basis: 41%;		
	}
	#footer-widgets .widget:nth-of-type(5) {
		flex-basis: 60%;
	}
	#footer-widgets .widget:nth-of-type(2) {
		flex-basis: 18%;	
		padding-right: 20px;
		text-align: right;		
	}
	#footer-widgets .widget:nth-of-type(3),
	#footer-widgets .widget:nth-of-type(4) {
		flex-basis: 20%;
		margin-bottom: 100px;
	}
	#footer-widgets .widget:nth-of-type(5) {
		margin-top: 20px;
	}
	body .narrow-columns.vc_row-fluid .vc_col-sm-2 {
		width: 5%;
	}
	body .vc_row-fluid .vc_col-sm-4 {
		width: 45%;
	}	
	body .vc_row-fluid .vc_col-sm-6 {
		width: 50%;
	}
}



@media screen and (max-width: 999px) {
	body #top .row #logo img,
	body #header-outer[data-permanent-transparent="false"] #logo .dark-version {
		height: 50px !important;
	}
	.neg-margin {
		margin-top: 100px !important;
	}
	body #header-outer.transparent,
	body #header-outer {
		padding-top: 0;
	}
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
	.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2,
	.checkout .col2-set .col-1,
	.checkout .col2-set .col-2 {
		float: none;
		margin-bottom: 30px;
		width: 100%;
	}
	.reverse-col .col {
		flex-direction: column-reverse;
	}
	body .no-padding {
		padding-left: 0 !important;
	}
	.wpmenucart-display-right {
		float: none !important;
	}
}

@media screen and (max-width: 860px) {
	body .owl-item .wpb_text_column.wpb_content_element {
		margin-left: 20px !important;
		margin-right: 20px !important;
		padding: 45px !important;
	}
	body .owl-item .wpb_text_column.wpb_content_element p {
		font-size: 14px;
	}
}

@media screen and (max-width: 768px) {
	.woocommerce-cart .woocommerce table.shop_table tr.woocommerce-cart-form__cart-item td.product-thumbnail,
	.woocommerce-cart .woocommerce table.shop_table tr.woocommerce-cart-form__cart-item td.product-name {
		border-bottom: none !important;
	}
	body #home-hero {
		padding-top: 100px !important;
	}
	body #shop-hero {
		padding-top: 160px !important;
	}
	body #shop-hero .row-bg {
		background-position: right 30% center !important;
	}
}
body:not(.material) #slide-out-widget-area.slide-out-from-right, #slide-out-widget-area.slide-out-from-right-hover, #slide-out-widget-area-bg.fullscreen, #slide-out-widget-area-bg.fullscreen-alt .bg-inner, body.material #slide-out-widget-area-bg.slide-out-from-right {
	background: linear-gradient(0deg, rgba(50,0,57,0) 97%, rgba(50,0,57,1) 100%) !important;
}

/* Styling Paypal Woocommerce Gateway Fields */
#ppcp-credit-card-gateway-cardnumber,
#ppcp-credit-card-gateway-card-expiry,
#ppcp-credit-card-gatreway-card-cvc {
	textColor: #000000 !important;
	height: 50px;
}


#purchase-promise .row-bg.using-image.using-bg-color {
	background-size: auto 116%;
}
.comes-with li {
	margin-bottom: 13px;
}
span.sybian-free-gift-message {
    border: 1px solid #000000;
    padding: 20px;
    display: block;
    margin-bottom: 15px;
}
.gform_wrapper .gfield_consent_description,
.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
	font-size: 1em !important;
}
img.wp-image-28132 {
	padding-left: 6px;
}
#order_comments {
    display:none !important;
}
.sku_wrapper {
    display:none;
}
a.purchase-now.button {
	background-color: #be1db8; 
	color: #fff; 
	line-height: 1; 
	font-size: 14px; 
	padding: 22px 45px; 
	border: none; 
	font-family: 'Lovelo', sans-serif; 
	text-transform: uppercase; 
	letter-spacing: 3px; 
	text-shadow: none;
	box-shadow: none;
}
a.purchase-now.button:hover {
	opacity: 0.9;
}
/* Styling shipping zone form */
#abcochart-wrapper {
		max-width: 95%;
        margin: 0% auto;
        padding: 1%;
        text-align: center;
        color: white;
		font-size: larger;
	}
#abcochart-header {
		font-size:larger;
		height:1em;
		padding:10px;
		color: #670067;
	}
#abcochart-content {
		margin-top:10px;
	}
#abcochart-content div {
		padding: 1%;
		float: left;
		background-color: #670067;
		margin-bottom: 10px;
	}
#abcochart-content-left-heading {
		font-size:larger;
		width:17%;
		margin-bottom: 10px;
	}
#abcochart-content-centerleft-heading {
		font-size:larger;
		margin-left:2%;
		width:23%;
		margin-bottom: 10px;
	}
#abcochart-content-centerright-heading {
		font-size:larger;
		margin-left:2%;
		width:23%;
		margin-bottom: 10px;
	}
#abcochart-content-right-heading {
		font-size:larger;
		margin-left:2%;
		width:23%;
		margin-bottom: 10px;
	}
#abcochart-content-left {
		width:17%;
	}
#abcochart-content-centerleft {
		background-color: rgba(103, 0, 103, 0.5)!important;
		margin-left:2%;
		width:23%;
	}
#abcochart-content-centerright {
		background-color: rgba(103, 0, 103, 0.5)!important;
		margin-left:2%;
		width:23%;
	}
#abcochart-content-right {
		background-color: rgba(103, 0, 103, 0.5)!important;
		margin-left:2%;
		width:23%;
	}
#abcochart-bottom {
		clear:both;
		text-align:right;
		margin-bottom: 10px;
	}
	
	
	
	.woocommerce-breadcrumb, .posted_in {
	    display:none;
	}
	    
.woocommerce .cart .quantity input.qty, 
.ascend.woocommerce .cart .quantity input.qty, 
.ascend .woocommerce .cart .quantity input.qty, 
.nectar-quick-view-box .cart .quantity input.qty {
	color: #fff !important;
	font-size: 16px !important;
}



.optional {
    display:none !important;
}

/*Display ad landing */
.page-id-27914 .woocommerce-Price-amount { 
    display: none!important; }
    
.page-id-27914 .woocommerce.add_to_cart_inline { 
   padding-bottom: 10px!important; }
   
   
   .nectar-center-text {
       text-align:left !important;
   }

