/**
Theme Name: Kajal Naina
Author: Gabriella Kosztolanyi / Gabuko
Author URI: https://gabuko.com
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: kajal-naina
Template: astra
*/

/* General */

/* .ast-container #primary {
	padding-left:5% !important;
	padding-right:5% !important;
} */

/* .home .ast-container #primary, .home .ast-container {
	padding-left:0% !important;
	padding-right:0% !important;
} */

.postid-8589 .gift-card {
	/* Hide gift card text on gift card product image page */
	display:none;
}
.eme-required-field { display: none; }
.rsvp-form table { border:none; }
.nodynamicupdates { width: 100%; }
.gift-card {
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	background-image: url('//kajalnaina.com/wp-content/uploads/2020/04/gift-card-3-2.png');
	background-size: 24px;
	background-repeat: no-repeat;
	padding-left: 28px;
	background-position: 0px 5px;
}
.gift-card a {
	color:#282110;
}

.ast-left-sidebar #primary,
.ast-left-sidebar #secondary {
	border-left:0px !important;
	border-right:0px !important;
}

.home #primary {
	margin-top:0px !important;
}
/* 
h1.entry-title {
	font-size:40px !important;
} */

.ast-advanced-headers-title {
	display: inline !important;
    color: #162423;
    font-weight: 700;
    font-size: 32px;
    line-height: 43px;
}

.main-header-bar.ast-sticky-active {
	box-shadow:0px !important;
	border-bottom:1px solid #c1d4bb !important;
}

.woocommerce-pagination {
	margin-bottom:50px;
}



/* Mailchimp */

#mc_embed_signup label {
	text-transform:uppercase;
}

#mc_embed_signup input, #mc_embed_signup .mc-field-group {
	width:100% !important;
}

#mc-embedded-subscribe {
	background:#e9cc8d !important;
}

#mc-embedded-subscribe:hover {
	background:#dabc77 !important;
}

/* Formidable Forms */

/* .frm_forms label {
	text-transform:uppercase;
}

.frm_form_field {
	width:100% !important;
	margin-bottom:20px !important;
}

.frm_forms input {
	width:100% !important;
	border:1px solid #c1d4bb !important;
}

.frm_forms textarea {
	width:100% !important;
	border:1px solid #c1d4bb !important;
}

.frm_button_submit {
	background:#e9cc8d !important;
	text-transform:uppercase;
	padding:10px 20px !important;
	border:0px !important;
}

.frm_button_submit:hover {
	background:#dabc77 !important;
} */

/* Blog */

/* .et_pb_post {
	background:#f2e2be !important;
} */



a.more-link {
	margin-top:8px !important;
	display:block !important;
	text-transform: capitalize !important;
    font-size: 16px !important;
}


/* Product Page */

.single-product .summary .woocommerce-multi-currency {
	display:none;
}

.ast-woocommerce-container .ast-article-single .woocommerce-product-gallery {
	float:left !important;
}

.ast-woocommerce-container .ast-article-single .summary {
	float:right !important;
} 

.ast-footer-overlay {
	padding-top:12px !important;
	padding-bottom:12px !important;
}

.footer-adv-overlay {
	padding-top:50px !important;
	padding-bottom:50px !important;
}

section.related {
	padding-top:50px !important;
	clear:both;
}

.related > h2, #product-more > h2 {
	margin-bottom:40px !important;
	text-align:center;
	margin-top:30px;
}

.tabs > li > a {
	text-transform:uppercase !important;
	font-size:14px !important;
}

.single-product .summary .button {
	text-transform:uppercase;
	width:100% !important;
	padding-top:20px !important;
	padding-bottom:20px !important;
}

.woocommerce-tabs {
	font-size:14px;
}

.yikes-custom-woo-tab-title {
	display:none;
}

#product-more li {
	width: calc(25% - 15px);
	float:left;
	margin: 0 15px 2.992em 0;
	text-align: center;
}

#product-more li:nth-child(4n+1) {
	clear:left;
}

#product-more img {
	width: 100%;
	height: auto;
	display: block;
}

.lws-wre-productpointspreview-main {
	padding: 10px !important;
	background: #f6f7f5 !important;
	margin-bottom: 20px;
}

.lws-wre-productpointspreview-main .lwss_modify_content {
	text-transform: uppercase;
	font-size: 13px;
}

.lws-wre-productpointspreview-main .lws-wre-productpointspreview-points {
	font-size: 15px !important;
	font-weight: 700;
}


@media only screen and (max-width: 980px) {

	#product-more li {
		margin: 0 9.5% 9.5% 0 !important;
		width: 45.25% !important;
	}
	
}

/* Sidebar */

.archive ul.product-categories li a {
	width: 70%;
    display: inline-block;
}

.current-cat-parent > a, .current-cat-parent > span.count,
.cat-parent > a, .cat-parent > span.count {
	display:none !important; 
}

.widget_product_categories .children {
	padding-left:0px !important;
}

.price_slider_amount .button {
	text-transform:uppercase;
}

ul.product-categories li {
	font-size:14px;
	text-transform:uppercase;
}

.woocommerce ul.product-categories > li ul li::before {
	display:none;
}

.sidebar-main h2 {
	font-size:20px;
}

.price_slider_amount .button {
	width:100%;
	display:block;
	clear:both;
}

/* .button {
	background:#e9cc8d !important;
	text-transform:uppercase !important;
	padding:10px 20px !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
	display:inline-block !important;
	margin-top:12px;
}

.button:hover {
	background:#dcbd78 !important;
} */



.sidebar .product-categories li, .et_pb_sidebar_0 .product-categories li {
	margin-left:0px !important;
}

.ast-right-sidebar #secondary {
	border-left:0px !important;
	padding-left:0px !important;
	max-width:250px;
}

.ast-right-sidebar #primary {
	border-right:0px !important;
}



/* Subscribe footer section */

/* #text-23 {
	border-top: 2px solid #534d40 !important;
	padding-top: 10px;
} */

/* #text-23 h2 {
	font-size:18px;
	font-size: 1.1rem;
	margin-bottom: 5px; 
}

#text-23 .button {
	color:#ffffff !important;
	background:#534d40 !important;
} */

/* Payment icons in footer */

.footer-payment-icons {
	width:100%;
	height:auto !important;
	max-width:400px !important;
	display:block;
	margin:0 auto;
}

/* Cart Page */

/* .page-id-8 .ast-container #primary #post-8 {
	max-width:800px;
	margin:50px auto !important;
} */

.cart .button, .checkout-button {
	text-transform:uppercase;
}

.cart_item .product-total {
	min-width:100px;
}

/* Category Page */

.woocommerce-result-count {
	font-size:12px;
	text-transform:uppercase;
}

.woocommerce-ordering .orderby {
	font-size:12px;
}

/* Checkout Page */

/* #post-9 {
	margin:50px auto !important;
} */

/* .woocommerce-error, .woocommerce-info, .woocommerce-message {
	background:#f2e9d6 !important;
} */

/* .woocommerce-message, .woocommerce-info {
	border-top-color:#f2e9d6 !important;
	text-transform:uppercase;
} */

.woocommerce-info .showlogin, .woocommerce-info .showcoupon {
	color:#534d40 !important;
}

.woocommerce-page.woocommerce-checkout #customer_details h3, .woocommerce.woocommerce-checkout #customer_details h3 {
	border-bottom-color:#274832 !important;
}

.woocommerce-checkout #order_review_heading, .woocommerce-checkout #order_review {
	padding:0px !important;
	border: 0px !important;
}

.woocommerce-checkout #order_review_heading {
	margin-bottom:20px !important;
}

#place_order {
	text-transform:uppercase;
	font-size:20px;
	background:#e9cc8d !important; 
}

.woocommerce-privacy-policy-text {
	text-transform:uppercase;
	font-size:14px;
}

.woocommerce-privacy-policy-text a {
	color:#534d40 !important;
	text-decoration:underline;
}
/* 
.woocommerce-page.woocommerce-checkout #payment div.payment_box, .woocommerce.woocommerce-checkout #payment div.payment_box {
	background:#ecf3ee !important;
	font-size:14px;
	padding:10px !important;
	-webkit-box-shadow: 0px 2px 18px 0px rgba(45,60,76,0.17);
	-moz-box-shadow: 0px 2px 18px 0px rgba(45,60,76,0.17);
	box-shadow: 0px 2px 18px 0px rgba(45,60,76,0.17);
} */

/* .woocommerce-page.woocommerce-checkout #payment div.payment_box label, .woocommerce.woocommerce-checkout #payment div.payment_box label  {
	text-transform:uppercase;
} */

/* .woocommerce-page.woocommerce-checkout #payment div.payment_box::before, .woocommerce.woocommerce-checkout #payment div.payment_box::before {
	border-bottom-color:#f2e2be !important;
} */

/* .woocommerce-page.woocommerce-checkout form #order_review td, .woocommerce-page.woocommerce-checkout form #order_review th, .woocommerce.woocommerce-checkout form #order_review td, .woocommerce.woocommerce-checkout form #order_review th {
	border-color:#ebebeb !important;
	padding-left:12px !important;
} */

.woocommerce-page.woocommerce-checkout #payment div.form-row, .woocommerce.woocommerce-checkout #payment div.form-row {
	padding:0em !important;
}

.woocommerce-SavedPaymentMethods-saveNew label {
	font-size:12px !important;
	line-height:1 !important;
}

.woocommerce-terms-and-conditions-wrapper {
	font-size:12px;
	line-height:1.3;
}

#edit-cart {
	text-align: center;
	font-size: 14px;
	margin-bottom: 10px;
	line-height:1.4;
}

#edit-cart a {
	text-decoration:underline !important;
	color:#889583 !important;
}

.cart-pointsoncart h2 {
	text-transform:uppercase;
}

.cart-pointsoncart button span, .wr-cart-buttons button span {
	color:#ffffff !important;
}

.cart-pointsoncart .wr-cart-balance-label, .cart-pointsoncart .wr-cart-use-label {
	text-transform:uppercase;
}


.lws-wre-cartpointspreview-title {
	text-transform: uppercase !important;
	padding:20px !important;
}

.lws-wre-cpp-event-label, .lws-wre-cpp-event-points {
	display:none;
}

.lws-wre-cartpointspreview-label {
	color: #222 !important;
	line-height: 1.2 !important;
	font-size: 14px !important;
}

.lws-wre-cartpointspreview-points {
	font-size: 14px !important;
	color: #acbda7 !important;
	font-weight:700;
}

.lws-wr-pointsoncart {
	max-width:800px;
}

.woocommerce-checkout .wr-rateinfo, .woocommerce-checkout .wr-mincartamount,
.woocommerce-cart .wr-rateinfo, .woocommerce-cart .wr-mincartamount {
	display:none;
}

.lws_wr_pointsoncart_contribution {
	margin-bottom:20px !important;
}

/* Additional bottom spacing to my account page */

.page-id-10 .woocommerce {
	padding-bottom:25px !important;
}

/* Footer */

#wmc_widget-3 {
	margin-bottom:15px !important;
}

#text-25 {
	margin-bottom:20px !important;
}

.woocs-style-1-dropdown, ul.woocs-style-1-dropdown-menu {
	background-color:#b2c3ac !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	color:#534d40 !important;
}
ul.woocs-style-1-dropdown-menu li {
   background-image:none !important;
}

/* Search field + results */

.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
	fill:#a2b29d !important;
	height:35% !important;
	opacity:1 !important;
}

body.search .search-submit {
	font-size:14px;
	text-transform:uppercase;
}

/* Responsive styles */

.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack .ast-above-header-1 .ast-above-header-section-1 {
	padding-top:3px !important;
}

.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack .ast-above-header-section-2 {
	padding-top:0px !important;
	padding-bottom:5px !important;
}

.ast-header-break-point .ast-above-header {
	line-height:1.5;
}

#primary.col-left { width: 75%; margin-right: 10%!important; }
body.page-template-event-page #content{ margin-top: 4em; }  

.eme_submit_button { display: block; margin: 0 auto; margin-top: 10px; }
.aform input[type="checkbox"] { display: inline-block; width: auto  }
.aform table.rsvp-form, .aform table.rsvp-form tr td { border: none!important; }
.aform h2 { text-align: left; }
.aform { text-align: center; }
.eventBox { width: 100%; height: 350px; background-color:#f2e2be;  margin-bottom: 50px; display: inline-block; line-height: inherit; }
.eventBox.green { background-color:#e3e9de;}
.eventImage { width: 350px; height: 350px;  background-size: cover; background-position: center center; background-repeat: no-repeat; display: inline-block; }
.copyText { width:68%; height: auto; display: inline-block; padding: 0px; vertical-align: top; }
.copyText .inner { padding: 80px;}
body.page-template-event-page h2 { margin-bottom: 20px; } 
.copyText span { margin-top: 50px; }
.copyText h3 { margin-bottom: 30px;}
.eventBox a { color: black;  } 
 body.single-kn-event .entry-header { max-width: none!important; }
input[type="time"] { padding: 0.75em; }
/* .main-navigation ul.ast-nav-menu li.menu-item ul.sub-menu li.subsub-menu ul.sub-menu { display: block; position: relative; left: 0; box-shadow: 0 0 0 0 rgb(0,0,0)!important; }
.main-navigation ul.ast-nav-menu li.menu-item.panel ul.sub-menu {border-top: none;}
.main-navigation ul.ast-nav-menu li.menu-item ul.sub-menu { display: table; }
.main-navigation ul.ast-nav-menu li.menu-item ul.sub-menu li.subsub-menu { display: table-cell; padding-left:5px; padding-right: 5px;  } */
/* .main-navigation ul.ast-nav-menu li.menu-item ul.sub-menu li.subsub-menu>a:nth-child(1) { border-top: 2px solid #c1d4bb; font-family: 'Playfair Display',serif;} */
#fbuilder {  margin-bottom: 30px; }
#fbuilder .pbSubmit { background-color: #e9cc8d!important}
.textwidget a.button { margin-top: 0; }
#block-7 { margin-bottom: 0; }
/* @media screen and (max-width: 1250px) and (min-width: 980px) { 

	#menu-item-1345, #menu-item-2856, #menu-item-3090 {
		display:none !important;
	}

} */


/*** Equal rows ***/
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	width: calc(25% - 15px);
	margin-right:14px !important;
	/* margin: 0 !important; */
}

section.recent_products h2{
	margin-bottom: 40px !important;
}

/*** Comments box change 2020.08.03 ***/

.woocommerce-tabs,.wc-tabs-wrapper #comments{display:none}

.woocommerce-tabs,.wc-tabs-wrapper #review_form_wrapper{width:100% !important}

.comment-full-width,#comments{
	width:100% !important;
}


.comment-full-width #review_form_wrapper{
	display:none;
}


.stars:nth-last-child(2){
	display:none;
}

/*** Feature box added 2020.08.05 ***/
section.related{
	padding:0 !important;
}

/* section.related, .et-db #et-boc .et-l .et_pb_section{
	padding-top:40px;
	padding-bottom:40px;
} */

section.related, .et-db #et-boc .et-l .et_pb_row{
	max-width:100%;
}

/*** START NEW CODE CHANGES FOR SINGLE PRODUCT PAGE ***/

.single-product section.related.products .et_pb_section {
	padding:0px 0 50px !important;
}

.single-product section.related.products .benefits_module {
	border-top:3px solid #c2d4bc !important;
	padding-top:10px !important;
}

@media screen and (max-width: 479px) {
	.single-product section.related.products .et_pb_module {
		border-top:0px !important;
		padding-top:0px !important;
	}
}

.single-product section.related.products .et_pb_main_blurb_image {
	margin-bottom:15px !important; 
}

.single-product section.related.products .benefits_module img {
	max-width:80px !important;
}

.single-product section.related.products #et-boc h4 {
	font-family: 'Muli',sans-serif;
	font-size:14px !important;
	line-height:1.4 !important;
	font-weight:700 !important;
	padding-bottom:5px !important;
}

.single-product section.related.products #et-boc p {
	font-size: 13px !important;
	line-height: 1.3 !important;
}

.single-product #review_form_wrapper {
	float: none !important;
	padding-left: 0 !important;
}

.single-product #reviews #review_form {
	border: 0px !important;
	padding: 0px !important;
}

.single-product #submit {
	text-transform:uppercase;
}

.single-product .comment-full-width {
	/* background:#f6f7f5 !important; */
	padding:20px !important;
	margin-bottom:50px;
}

.single-product #comments h2 {
	text-transform: capitalize;
	text-align: center;
	margin-bottom: 40px;
	margin-top:30px;
}

.single-product h2.woocommerce-Reviews-title {
	margin-top:20px !important;
}

.single-product #comments .commentlist { 
	max-width: 800px !important;
	margin: 0 auto !important;
}

.single-product #comments .meta {
	text-transform:uppercase !important;
}

.single-product #comments .description {
	font-style:normal !important;
	font-size:16px !important;
	line-height:1.3 !important;
}

.single-product .products .star-rating {
	margin:0px !important;
}

.single-product section.related {
	padding-top:0px !important;
}

.single-product div.product .woocommerce-tabs ul.tabs li::before {
	background: #e2eadf !important;
	width: 100%;
	height: 3px !important;
	box-shadow: none !important;
	top: 0 !important;
	left: 0 !important;
	border-radius: 0 !important;
	bottom:-1px !important;
	border:none !important;
}

.woocommerce .woocommerce-order-details :last-child,
.woocommerce table.shop_table th {
    font-weight: 500 !important;
}

.single-product div.product .woocommerce-tabs ul.tabs li.active::before {
	background: #c2d4bc !important;
}

.single-product .recent_products > h2 {
	font-size: 1.5rem !important;
	font-size:24px !important;
	margin-bottom: 30px !important;
}

.single-product .recent_products li {
	width: calc(25% - 12px) !important;
	margin-right:10px !important
}

/* Code for cart and checkout pages */

/* Cart and Checkout Pages */

/* .woocommerce-message, .woocommerce-info {
	background-color:#ecf3ee !important;
	color:#2d3c4c !important;
	text-transform:uppercase;
	font-size:14px !important;
} */
.woocommerce table.my_account_orders .button,
.woocommerce-account .woocommerce-EditAccountForm .woocommerce-Button,
.woocommerce a.button,
.woocommerce-message a, .woocommerce-info a {
    font-weight: 500 !important;
}
.woocommerce td.product-name .wc-item-meta strong {
    font-weight: 500;
}
.woocommerce td.product-name .wc-item-meta {
    margin: 0;
    font-size: 14px;
    font-weight: 500 !important;
}
/* @media only screen and (max-width: 980px) {
	.main-navigation ul.ast-nav-menu li.menu-item ul.sub-menu li.subsub-menu ul.sub-menu { display: none; position: relative; left: 0; box-shadow: 0 0 0 0 rgb(0,0,0)!important; }
	.main-navigation ul.ast-nav-menu li.menu-item ul.sub-menu li.subsub-menu { display:block; padding-left:0px; padding-right: 0px;  }
	.main-navigation ul.ast-nav-menu li.menu-item ul.sub-menu li.subsub-menu ul.sub-menu { display:inherit  }
	.main-navigation ul.ast-nav-menu li.menu-item ul.sub-menu li.subsub-menu>a:nth-child(1) { border-top: none; }
	.main-navigation ul.ast-nav-menu li.menu-item ul.sub-menu li.subsub-menu>a.menu-link { padding: 0 10px!important; }
} */
@media all and (max-width: 768px) {
	.product-remove  {
		background-color:#ecf3ee !important;
	}
	
	.product-thumbnail {
    	display: block !important;
    	text-align: center !important;
	}
	
	.product-thumbnail::before {
		display:none !important;
	}
	
	.eventImage { width: 100%; height: 370px; }
	.eventBox { height: auto; }
	.copyText { width: 100%;}
	.copyText .inner { padding: 20px; }
}

@media all and (max-width: 650px) {

	.woocommerce #content table.cart .button, .woocommerce-page #content table.cart .button {
		width:100% !important;
	}

}

.woocommerce #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce .quantity input.qty {
	background-color:#ffffff !important;
	border:1px solid rgba(0,0,0,.1) !important;
	color:#2d3c4c !important;
	height:38px !important;
}

#calc_shipping_country, #calc_shipping_state, #calc_shipping_city, #calc_shipping_postcode {
	padding:5px !important;
}

#calc_shipping_city, #pwgc-redeem-gift-card-number, #calc_shipping_postcode {
	border:1px solid #ebebeb !important;
} 

#pwgc-redeem-gift-card-number {
	font-size: 14px;
	height: 30px;
	padding: 5px;
}
.actions .button, a.button.wc-forward {
	color:#ffffff !important;
}

#pwgc-redeem-button {
	color:#ffffff !important;
	background:#2d3c4c !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0.5em 1em !important;
	font-size: 15px;
	text-transform: uppercase;
	border: 0px;
}

.woocommerce-checkout #payment div.payment_box::before {
	display:none !important;
}

.woocommerce-checkout #payment div.payment_box {
	background: transparent !important;
	padding:0px !important;
}

.woocommerce-checkout #payment ul.payment_methods {
	border-bottom:1px solid #ffffff !important;
}

#cookie-law-info-bar span {
	font-size:14px !important;
}

/** WooCommerce Code for cart page **/

#content-area table td, #content-area table th, #content-area table tr, #main-content table.cart td, #main-content table.cart th, #main-content table.cart tr, table.cart td, table.cart th, table.cart tr {
	padding:5px;
}

/* #content-area table th, #main-content table.cart th, table.cart th, .order-total, .shop_table th {
	text-transform:uppercase;	
	background:#ecf3ee;
} */

/* .cart-subtotal th {background:#ffffff;} */
/* 
.shop_table .actions {
	background:#f8f8f9;
} */

.shop_table .actions .button {
	font-size:14px !important;
	min-width: 135px;
}

/* .shop_table .actions #coupon_code, .shop_table .actions #pwgc-redeem-gift-card-number {
	height:33px !important;
	margin-right:5px;
} */

.shop_table .coupon {
	margin-bottom:0px !important;
}

/* .shop_table {
	border-radius: 15px 15px 15px 15px;
	-webkit-box-shadow: 0px 2px 18px 0px rgba(45,60,76,0.17);
	-moz-box-shadow: 0px 2px 18px 0px rgba(45,60,76,0.17);
	box-shadow: 0px 2px 18px 0px rgba(45,60,76,0.17);
} */

.shop_table .product-name a {
	color:#000000 !important;
	font-size: 18px;
	font-weight: bold;
}

.cart-collaterals .checkout-button {
	font-size: 22px !important;
	padding: 10px 20px !important;
}

.cart_totals h2 {
	font-size: 18px !important;
	text-transform: uppercase;
}

.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
	text-transform:uppercase;
	font-size:14px;
}

.encryption img {
	width: 240px;
	margin: 0px auto 20px;
	display: block;
}

@media all and (max-width: 767px) {

	.alignleft, .alignright {
		float:none !important;
		width:80% !important;
		margin-left:auto !important;
		margin-right:auto !important;
		display:block !important;
		margin-bottom:30px !important;
	}
	
	.guarantee img {
		max-width:80px;
		margin-left:0px !important;
		margin-right:auto !important;
	}
	
	.coupon .button, #pwgc-apply-gift-card {
		width:100% !important;
	}
	
	#pwgc-redeem-gift-card-number, #coupon_code {
		width: 100%;
		margin-bottom: 10px;
	}
	
}
.single-product .woocommerce-noreviews {
	text-align:center;
}

.recent_products{
	margin-top:50px;
	text-align:center
}

.woocommerce-tabs,.wc-tabs-wrapper #comments{display:none}

.woocommerce-tabs,.wc-tabs-wrapper #review_form_wrapper{width:100% !important}

.comment-full-width,#comments{
	width:100% !important;
}

.comment-full-width #review_form_wrapper{
	display:none;
}

.stars:nth-last-child(2){
	display:none;
}

.woocommerce-cart .secondary-image {
	display:none !important;
}

.woocommerce-cart h2.woocommerce-loop-product__title {
	margin-bottom:10px !important;
}

.woocommerce-cart section.recent_products > h2 {
	margin-bottom:40px !important;
	font-size:24px !important;
}

.woocommerce-cart section.recent_products {
	margin-bottom:40px;
}

.comment-full-width .woocommerce-Reviews {
	/* display:none !important; */
	background:#f3f6f1; 
	padding:20px;
}

.mangalsutra-collection-wrapper {
	margin-bottom:50px;
}

.mangalsutra-collection .woocommerce.columns-5 ul.products li.product {
  width:20% !important;
}
