/* Search Box */ 
.header_2 .default-navigation {
	position: absolute;
	top: 0;
	left: 30%;
	z-index: 999;
}
.header_2 .site-search-inner {
	display: inline-block;
}
.header_2 .site-search-inner .widget {
	margin-bottom: 0;
}
.header_2 .site-search-inner .search-field, .header_2 .site-search-inner .search-field:hover, .header_2 .site-search-inner .search-field:focus {
	float: left;
	width: 390px;
	color: #c2c2c2;
	font-size: 10px;
	letter-spacing: 2.5px;
	line-height: 43px;
	padding: 0 15px;
	text-transform: uppercase;
	box-shadow: none;
}
.header_2 .site-search-inner input[type="submit"] {
	background-color: transparent !important;
	border-left: 1px solid #ebebeb;
	color: #202020;
	font-size: 12px;
	letter-spacing: 2px;
	line-height: 39px;
	padding: 0 15px !important;
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
}
.header_2 .site-search-inner input[type="submit"]:hover {
	background-color: transparent;
	color: #202020 !important;
}
/* Promotion Box */
.promotion-block {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
}
.promotion-block h2 {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 16px;
	margin: 0 0 10px;
}
.promotion-block p {
	color: #333;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 2.5px;
	text-transform: uppercase;
}
/* Main Navigation */
.main-navigation-2 {
	background: #fff;
	padding: 7px 0 0;
}
.transparent_header .main-navigation-2 {
	background: none;
}
.main-navigation-2 .mega-menu > li.menu-item:first-child {
	margin-left: 0;
}
.main-navigation-2 .mega-menu .popup > .inner {
	margin-top: 0px;
}
/* Mini Cart */
.main-navigation-2 #mini-cart {
	position: absolute;
	top: 0;
	right: 15px;
	color: #202020;
}
.woocommerce-cart .main-navigation-2 #mini-cart {
	bottom: 0;
	top: auto;
}
.main-navigation-2 .cart-head {
	position: relative;
	border: #202020 solid 1px;
	padding: 0 25px;
}
.main-navigation-2 .cart-head span.title {
	line-height: 39px;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-right: 3px;
}
.main-navigation-2 #mini-cart .cart-items {
	top: -10px;
	right: 10px;
}
.main-navigation-2 .widget_shopping_cart_content {
	margin-top: 14px;
}
/*New Css of Javed*/

@font-face {
	font-family: 'icomoon';
	src: url('fonts/icomoon_kahoy8.eot');
	src: url('fonts/icomoon.eot') format('embedded-opentype'), url('fonts/icomoon_kahoy8.ttf') format('truetype'), url('fonts/icomoon_kahoy8.woff') format('woff'), url('fonts/icomoon_kahoy8-icomoon.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
 [class^="icon-"], [class*=" icon-"] {
 font-family: 'icomoon';
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.icon-spoon:before {
	content: "\e600";
}
.woocommerce .star-rating {
	height: 40px !important;
	width: 160px !important;
}
.woocommerce .star-rating span {
	font-size: 0;
}
.woocommerce p.stars a.star-1:after, .woocommerce-page p.stars a.star-1:after, .woocommerce p.stars a.star-1.active:after, .woocommerce p.stars a.star-1:hover:after, .woocommerce-page p.stars a.star-1.active:after, .woocommerce-page p.stars a.star-1:hover:after {
	content: "\e600";
}
	
.woocommerce p.stars a.star-2:after, .woocommerce-page p.stars a.star-2:after, .woocommerce p.stars a.star-2.active:after, .woocommerce p.stars a.star-2:hover:after, .woocommerce-page p.stars a.star-2.active:after, .woocommerce-page p.stars a.star-2:hover:after{
	content: "\e600\e600";
}
.woocommerce p.stars a.star-3:after, .woocommerce-page p.stars a.star-3:after, .woocommerce p.stars a.star-3.active:after, .woocommerce p.stars a.star-3:hover:after, .woocommerce-page p.stars a.star-3.active:after, .woocommerce-page p.stars a.star-3:hover:after {
	content: "\e600\e600\e600";
}
.woocommerce p.stars a.star-4:after, .woocommerce-page p.stars a.star-4:after, .woocommerce p.stars a.star-4.active:after, .woocommerce p.stars a.star-4:hover:after, .woocommerce-page p.stars a.star-4.active:after, .woocommerce-page p.stars a.star-4:hover:after {
	content: "\e600\e600\e600\e600";
}
.woocommerce p.stars a.star-5:after, .woocommerce-page p.stars a.star-5:after, .woocommerce p.stars a.star-5.active:after, .woocommerce p.stars a.star-5:hover:after, .woocommerce-page p.stars a.star-5.active:after, .woocommerce-page p.stars a.star-5:hover:after{
	content: "\e600\e600\e600\e600\e600";
}

.woocommerce p.stars a.star-2, .woocommerce-page p.stars a.star-2 {
    width: 38px;
}
.woocommerce p.stars a.star-3, .woocommerce-page p.stars a.star-3 {
    width: 57px;
}
.woocommerce p.stars a.star-4, .woocommerce-page p.stars a.star-4 {
    width: 74px;
}
.woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-5 {
    width: 92px;
}
.woocommerce p.stars a:after {
	font-family: 'icomoon' !important;
	font-size: 20px;
	background: #fff;
	z-index: 9;
}


.woocommerce .star-rating:before, .woocommerce-page .star-rating:before {
	content: "\e600\e600\e600\e600\e600" !important;
	font-family: 'icomoon';
	font-size: 36px;
	background: #fff;
	z-index: 9;
}
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {
	content: "\e600\e600\e600\e600\e600" !important;
	font-family: 'icomoon';
	font-size: 36px;
	background: #fff;
	z-index: 99;
}
.woocommerce .star-rating span strong {
	font-size: 36px;
}
.quantity {
	height: 50px;
	margin: 0 !important;
	width: 140px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px #bfc0c1;
	overflow: hidden;
}
.quantity > div {
	border: 0;
	background: none !important;
	left: 0;
	top: 0;
	width: 40px;
	height: 100%;
	border-right: 1px solid #bfc0c1;
}
.quantity input {
	height: 50px !important;
	background: none !important;
	width: 100% !important;
	border: 0px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 30px !important;
	color: #5f6062 !important;
}
.desc-qty.button-qty {
	right: 0;
}
.button-qty span {
	display: block !important;
	line-height: 41px;
	color: #bfc0c1;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	position: relative;
}
.quantity > div.desc-qty.button-qty {
	left: auto;
	right: 0;
	border-right: 0;
	border-left: 1px solid #bfc0c1;
}
.quantity > div.inc-qty.button-qty span {
	font-size: 0;
}
.quantity > div.inc-qty.button-qty span:before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	height: 2px;
	width: 9px;
	background: #bfc0c1;
	transform: translate(-50%, -50%);
}
#respond > form > p > label:bofore {
 display: none;
}
#respond > form > p > label {
	padding: 0;
	margin: 0 0 10px;
}
#product-sidebar-info #respond > form > p > label:before {
	display: none;
}
.woocommerce-product-rating .woocommerce-review-link {
	display: none;
}
.woocommerce-product-rating {
	float: left;
	margin: 0px !important;
}
.review-link a {
	color: #1fbeca;
	float: right;
	margin: 0px 0;
	padding: 0 15px;
	position: relative;
}
.review-link a:before, .review-link a:after {
	position: absolute;
	display: block;
	content: "";
	top: 7px;
	right: 0;
	border: 5px solid transparent;
}
.review-link a:before {
	border-left-color: #1fbeca;
}
.review-link a:after {
	right: 2px;
	border-left-color: #fff;
}
.review-link {
	padding: 0px 0 0;
}
.review-link a {
	padding-left: 0;
	float: left;
}
.testirs-say-container .review-link {
    bottom: 35px;
    position: absolute;
    right: 0;
}
.testirs-say-container {
	position: relative;
}
.first-payment-date {
	display: none;
}
.product_infos > a#add_review:after, .review-link:after, .first-payment-date:after {
	clear: both;
	display: table;
	content: '';
}
#product-sidebar-info ul.accordion {
	margin: 0;
	padding: 10px 0;
}
.widget_shopping_cart_content .quantity {
	border: 0;
}
.widget_shopping_cart_content {
	background: #d1d3d4 !important;
}

.checkout-content tr.cart_item .product-name p {
	color: #888888;
	line-height: 23px;
}
.checkout-content tr.cart_item .button-qty span {
	font-size: 12px;
	line-height: 15px;
}
.checkout-content tr.cart_item .quantity > div.inc-qty.button-qty span:before {
	height: 1px;
	width: 5px;
}
.checkout-content tr.cart_item td.product-subtotal {
	display: none;
}
.checkout-content tr.cart_item .subscription-details {
	display: block;
	line-height: 16px;
	width: 170px;
	color: #888888;
}
.woocommerce .cross-sells h2, .woocommerce-page .cross-sells h2 {
	margin-top: 0;
}
.large-12.columns.woo-custom-title {
	padding: 0;
	margin: 0 0 10px;
}
.large-12.columns.woo-custom-title h2 {
	padding: 0;
	margin: 0;
	font-size: 26px;
	font-weight: bold;
}
.owl-wrapper-outer a.product-title-link {
	color: #5d5e60 !important;
	font-size: 1rem !important;
	font-weight: bold;
}
.owl-wrapper-outer h3 {
	line-height: 18px !important;
}
.cart_total .tax-total, .cart_total h2 {
	display: none;
}
.cart_total tr.cart-subtotal > td, .cart_total tr.order-total, .woocommerce .cart-collaterals.cart-inner .cart_totals table tr.order-total strong {
	font-size: 0;
}
.cart_total tr.cart-subtotal > td span.amount:first-child, .cart_total th, .cart_total td, .cart_total tr.order-total > td span.amount:first-child {
	color: #5d5e60;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	text-transform: uppercase;
}
.woocommerce .cart_total tr.shipping > td, .woocommerce .cart_total tr.savings > td, .woocommerce .cart_total tr.bakers_savings > td {
	text-align: left;
	line-height: 18px;
}
.woocommerce .cart_total tr.bakers_savings > td, .woocommerce .cart_total tr.bakers_savings > th {
	color: #1fbeca;
}
.woocommerce .cart_total tr {
	border: 0px !important;
}
.group:after {
	clear: both;
	content: '';
	display: table;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	color: #fff;
	float: right;
	padding: 5px 15px;
	font-size: 0;
	height: 40px;
	width: 150px;
	text-align: center;
	background: none !important;
	position: relative;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:before {
	background: #f68a36 !important;
	position: absolute;
	left: 0;
	top: 0;
	line-height:50px;
	width: 100%;
	content: 'Checkout';
	font-weight: bold;
	font-size: 20px;
	text-transform: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	letter-spacing:1px;
	text-transform:uppercase;
}
.woocommerce .actions input.button {
	float: left;
}
#jckqv .quantity .qty {
	background: #bbbbbb !important;
	border: inherit !important;
	color: inherit !important;
	font-family: inherit !important;
	font-size: inherit !important;
	height: 45px !important;
	width: inherit !important;
}
#jckqv .quantity {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin-right: 10px;
}
.shiping_options {
	float: left;
	padding: 20px 0 10px;
	width: 100%;
}
.cart-collaterals .shiping_options table {
	border: 0;
	margin: 0;
}
.cart-collaterals .shiping_options table tr th, .cart-collaterals .shiping_options table tr td {
	padding: 5px 10px 5px;
}
.cart-collaterals .shiping_options table tr.shipping_op div { border-bottom: 1px solid #5f6062; padding-bottom: 10px; }

.shiping_options input[type="radio"] { display: none; }

.shiping_options input[type="radio"] + label:after {
	border: 1px solid #5e5e5e;
	content: "";
	height: 16px;
	left: 0;
	position: absolute;
	top: 1px;
	width: 16px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.shiping_options input[type="radio"]:checked + label:before {
	height: 8px;
	left: 4px;
	top: 5px;
	width: 8px;
	background: #000;
	content: "";
	position: absolute;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.shiping_options input[type="radio"] + label {
	cursor: pointer;
	font-family: "Lato", sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding-left: 24px;
	position: relative;
	color: #5d5e60;
	font-weight: normal;
	text-transform: none;
	display: inline-block;
}
.shiping_options label strong {
	font-family: "Lato", sans-serif;
	font-size: 14px;
	color: #5d5e60;
	font-weight: normal;
	display: inline-block;
	min-width: 100px;
}
.woocommerce-page .shiping_options ul#shipping_method li {
	text-indent: 0;
}
.shipping_op span {
	display: inline-block;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 18px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-left: 5px;
	border: 1px solid #5f6062;
}
.woocommerce-page #content .row.checkout-content {
	border-left: 0;
	border-right: 0;
}
.mc4wp-form {
	float: right;
	margin-left: 30px;
	position: relative;
	padding-left: 135px;
}
.mc4wp-form label {
	color: #202020;
	font-weight: 300;
	left: 0;
	letter-spacing: 1px;
	line-height: 26px;
	margin: 0;
	position: absolute;
	text-transform: none;
	top: 0;
}
.mc4wp-form input[type="email"] {
	font-size: 14px;
	height: 29px;
	padding: 0 10px;
	width: 220px;
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0);
	-moz-box-shadow: 0 0px 0px rgba(0,0,0,0);
	box-shadow: 0 0px 0px rgba(0,0,0,0);
	font-weight: 300;
}
.mc4wp-form input[type="submit"] {
	font-size: 0;
	height: 29px;
	line-height: 20px;
	padding: 0 !important;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
	background: none !important;
}
.mc4wp-form label.submit-btn {
	left: auto;
	right: 0;
}
.mc4wp-form label.submit-btn:before {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 0;
	line-height: 29px;
	color: #fff;
	content: '\279c';
	right: 0;
	font-size: 14px;
	width: 30px;
	background: #1fbeca;
	font-weight: bold;
}
.woocommerce .cart_totals > table span {
	float: right;
}
.woocommerce .cart_total .shiping_options tr.shipping td {
	padding: 0px !important; 
}
.main-navigation ul li a {
	position: relative;
}
.main-navigation ul li a span {
    bottom: -6px;
    left: 50%;
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	transform: translate(-50%,0);
    position: absolute;
	color: #f68931;
	font-weight: 400;
}
#canvas-menu ul {
	margin: 0;
}
#canvas-menu > ul {
	padding: 0 10px 0 20px;
}
#canvas-menu ul#menu-top-menu {
	border-top: 1px solid #a3a3a3;
	padding: 20px 10px 0 20px;
}
#canvas-menu ul li {
	list-style-type: none;
}
#canvas-menu ul li a {
    color: #a3a3a3;
	padding: 5px 0;
	display: block;
}
#canvas-menu ul li a span {
    color: #f68931;
}
#canvas-menu ul li a:hover {
    color: #1fbeca;
}
.left-off-canvas-menu .mc4wp-form {
    margin-left: 0;
    padding: 0 20px;
	width: 100%;
}
.left-off-canvas-menu form {
	padding: 0;
    position: relative;
	overflow: hidden;
}
.left-off-canvas-menu form p {
	margin: 0;
	padding: 0;
}
.left-off-canvas-menu .mc4wp-form input[type="email"] {
    width: 180px;
	color: black;
	background: #a3a3a3;
	-webkit-border-radius: 3px 0px 0 3px;
	border-radius: 3px 0px 0 3px;
}
.left-off-canvas-menu .mc4wp-form p label {
    color: #a3a3a3;
    display: block;
    font-size: 13px;
    font-weight: 400;
    padding: 5px 0;
    position: static;
    text-transform: capitalize;
}
.left-off-canvas-menu .mc4wp-form label.submit-btn {
	top: 36px;
}
.left-off-canvas-menu .mc4wp-form label.submit-btn input {
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 2px 0;
}
.left-off-canvas-menu ::-webkit-input-placeholder {
	color: black;
   opacity: 1px !important;
}

.left-off-canvas-menu ::-moz-placeholder {
	color: black;
   opacity: 1px !important;
}


/*New Css of Javed End*/

/*New Css of Shoaib*/
.prod-wrapper {
	margin: 0 auto;
	padding: 0;
	max-width: 720px;
}
.product-icon-list {
	font-size: 0;
	line-height: normal;
	text-align: left;
	margin: 0 -10px;
}
.product-icon-list li {
	display: inline-block;
	vertical-align: top;
	padding: 0 10px;
	width: 25%;
	text-align: center;
}
.product-icon-list li i {
	display: inline-block;
	vertical-align: top;
	height: 122px;
	width: 122px;
	margin-bottom: 10px;
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.product-icon-list li h3 {
	font-weight: normal;
	color: #1bbfc8;
	text-transform: uppercase;
	font-family:'AvenirLTStd-Medium';
	font-size:16px;
	line-height:normal;
	letter-spacing:2px;
}
.product-icon-list li i.icon-1 {
	background-image: url(../images/image-1.png);
}
.product-icon-list li i.icon-2 {
	background-image: url(../images/image-2.png);
}
.product-icon-list li i.icon-3 {
	background-image: url(../images/image-3.png);
}
.product-icon-list li i.icon-4 {
	background-image: url(../images/image-5.png);
}
.infoicon {
	padding: 0 0 0 20px;
	cursor: pointer;
}
/*.infoicon:hover .info-tooltip{
display:block;
}*/
.infoicon-btn {
	width: 100%;
	display: block;
	text-align: center;
	position: relative;
	left: -20px;
}
.info-tooltip {
	display: none;
	position: absolute;
	top: -15px;
	right: 50%;
	background: #fff;
	color: #202020;
	width: 311px;
	margin: -6px 24px 0 0;
	border: 1px solid #ddd;
	border-radius: 15px;
	box-sizing: border-box;
	padding: 20px;
	text-align: left;
	z-index: 999;
}
.info-tooltip:before, .info-tooltip:after {
	left: 100%;
	top: 20px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.info-tooltip:after {
	border-color: transparent transparent transparent;
	border-left-color: #fff;
	border-width: 10px 9px;
	margin: 2px 0 0 0;
}
.info-tooltip:before {
	border-color: transparent transparent transparent;
	border-left-color: #ddd;
	border-width: 12px 11px;
}
.woocommerce-cart.woocommerce-page #content .quantity {
	border: none;
}
.woocommerce-cart.woocommerce-page #content .quantity input.qty {
	border: 1px solid #abadb0 !important;
	border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	height: 35px !important;
	width: 102px !important;
	padding: 5px !important;
	font-size: 18px !important;
	font-weight: normal;
	text-align: right;
}
.woocommerce .shop_table.cart .quantity {
	width: 126px !important;
	height: 35px !important;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}
.shop_table.cart .quantity > div {
	height: 17px;
	background: #d1d3d4 !important;
	width: 22px;
}
.shop_table.cart .quantity .inc-qty {
	left: auto;
	top: auto;
}
.shop_table.cart .button-qty {
	padding: 0;
}
.shop_table.cart .quantity {
	height: 36px;
}
.shop_table.cart .button-qty span {
	line-height: 14px;
	font-weight: normal;
	color: #000;
}
.shop_table.cart .quantity > div.inc-qty.button-qty span:before {
	background: #000;
}
.shop_table.cart .quantity > div.desc-qty.button-qty, .shop_table.cart .quantity > div.button-qty {
	border: 1px solid #abadb0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.shop_table.cart .product-quantity {
	padding-top: 15px;
}
.woocommerce-cart table.cart td {
	vertical-align: top;
}
.woocommerce table.cart .product-name {
	padding-right: 20px !important;
	width: 60%;
}
.woocommerce table.cart .product-thumbnail {
	width: 35% !important;
}

#cross-sell-products-carousel .owl-wrapper {
	width: 100% !important;
}
.shop_table.cart tr {
	border-bottom-color: #5e5f61 !important;
}
.woocommerce table.cart .product-name a {
	color: #5d5e60 !important;
	text-transform: uppercase;
}
.woocommerce table.cart .amount, .owl-wrapper-outer .product_list_price .price, .button.add_to_cart_button.product_type_simple:before {
	color: #5d5e60;
	display: block;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 15px;
	text-align: right;
}
.woocommerce table.cart .amount, .owl-wrapper-outer .product_list_price .price {
	margin-bottom: 0;
	text-align: center;
}
.owl-wrapper-outer .button.add_to_cart_button.product_type_simple {
	display: block;
	position: relative;
	height: 20px;
}
.owl-wrapper-outer .button.add_to_cart_button.product_type_simple:before {
	position: absolute;
	left: 0;
	top: 0;
	content: 'Add Item';
	width: 100%;
	text-align: center;
}
#cross-cell {
	border: 2px solid #5f6062;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.large-9.large-centered.columns.cart-main {
	float: left;
	border: 0;
}
.cart-collaterals.cart-inner .cart_totals {
}
.cart-collaterals.cart-inner .cart_totals > table {
	padding: 20px 5px 10px;
	border: 1px solid #5f6062;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
}
.woocommerce-cart .cart-collaterals .cart_totals > table .savings td, .woocommerce-cart .cart-collaterals .cart_totals > table .shipping td, .woocommerce-cart .cart-collaterals .cart_totals  > table .bakers_savings td {
	text-align: right;
}
.cart-collaterals.cart-inner {
	border: 0px !important;
	padding: 0px !important;
	float: right;
}
.cart-inner .cart_totals td p, .cart-inner .cart_totals td span {
	text-align: right;
}
.cart-inner .cart_totals td span {
	line-height: 18px;
	margin: 0 5px;
}
.woocommerce .cart-collaterals.cart-inner .cart_totals table th, .woocommerce-cart .cart-collaterals.cart-inner .cart_totals table td {
	padding: 0 10px 5px;
	line-height: 18px;
}
.woocommerce .cart-collaterals.cart-inner .cart_totals tr.tax-total {
	border-bottom: none !important;
}
.woocommerce .cart_total tr.shipping > td {
	padding-bottom: 30px !important;
}
#mini-cart .widget_shopping_cart_content .total {
    font-size: 0;
}
#mini-cart .widget_shopping_cart_content p.total span:nth-child(3){ 
	display: none !important;
}
#mini-cart .widget_shopping_cart_content p.total span{
	font-size: 1.3125rem;
}


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

.woocommerce .star-rating:before, .woocommerce-page .star-rating:before {
    font-size: 22px;
}
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {
    font-size: 22px;
}
.woocommerce .star-rating {
    height: 22px !important;
    width: 105px !important;
}
.testirs-say-container .review-link {
    bottom: 23px;
}
}
@media screen and (max-width: 480px) {
.comment-text p {
    margin-left: 0px !important;
}

.woocommerce .star-rating:before, .woocommerce-page .star-rating:before {
    font-size: 16px;
}
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {
    font-size: 16px;
}
.woocommerce .star-rating {
    height: 16px !important;
    width: 76px !important;
}
.testirs-say-container .review-link {
    bottom: 23px;
}
}
/*for light box*/
@media all {
    .lightbox { display: none; }
    

    / override default feather style... /
    .fixwidth {
     background: rgba(256,256,256, 0.8);
    }
    .fixwidth .featherlight-content {
     width: 500px;
     padding: 25px;
     color: #fff;
     background: #111;
    }
    .fixwidth .featherlight-close {
     color: #fff;
     background: #333;
    }

   }
   @media(max-width: 768px){
    .fl-page h1 span { display: block; }
    .fl-page .btn-download { float: none; margin-bottom: 1em; }
   }
/*for light box end*/