/*
Theme Name:     Tea Harvest
Description:    Theme for Tea Harvest 
Author:         Teaharvest
Author URI:     http://teaharvest.com.au/
Template:       twentythirteen
Version:        0.1.0
*/
		@import url('normalize.css');
		.group:after {
			visibility: hidden;
			display: block;
			content: "";
			clear: both;
			height: 0;
		}
		* html .group {
			zoom: 1;
		} /* IE6 */
		*:first-child+html .group {
			zoom: 1;
		} /* IE7 */
		.reset {
			clear: both !important;
			height: 0px !important;
			margin: 0px !important;
			padding: 0px !important;
			float: none !important
		}
		/************* Selection Start*/
		
		::-moz-selection {
		text-shadow: none;
		background: #B0BC22;
		color: #000000;
		}
		::selection {
			text-shadow: none;
			background: #B0BC22;
			color: #000000;
		}
		
		/************* Selection End*/
		
		/************* Place Holder Start*/
		::-webkit-input-placeholder {
		 color: #999999;
		}
		:-moz-placeholder { /* Firefox 18- */
		 color: #999999;
		}
		::-moz-placeholder {  /* Firefox 19+ */
		 color: #999999;
		}
		:-ms-input-placeholder {
		 color: #999999;
		}
		/************* Place Holder Start*/
		html {
			min-height: 100%;
			position: relative;
		}
		body {
			font-family: 'PT Sans', sans-serif;
			background: #ffffff;
			margin: 0;
			padding: 0;
			color: #000;
			width: 100%;
			font-size: 100%;
		}
		* {
			padding: 0;
			margin: 0;
		}
		a:link, a:visited, a:active {
			text-decoration: none;
			outline: none;
			color: #000;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		a:hover {
			text-decoration: underline;
			color: #B0BC22
		}

		/* added float, max-height, padding - dm - 5/4/2019 */
		a img {
			border: none;
			max-height: 400px;
			object-fit: contain;
			float: left;
			padding: 10px 10px 10px 10px;
		}
		ul, ol, dl, p, ul li, ol li {
			padding: 0;
			margin: 0;
		}
		/** HEADER FIRST **/
		#sec-bar {
			background: none repeat scroll 0 0 #000000;
			height: 30px;
			position: relative;
			z-index: 10;
		}
		#bar {
			margin: 0 auto;
			width: 940px;
		}
		#header-inner-wrapper {
			float: right;
			width: auto;
		}
		#smi-header {
			float: left;
		}
		#smi-header img {
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
			margin:7px 12px;
			opacity: 0.588;
                        padding: 0;
		}
		#smi-header img:hover {
			opacity: 1;
		}
		#loginarea {
			float: left;
			font-size: 0.813em;
			line-height: 100%;
			padding: 0.65em 0 0.65em 0.8em;
		}
		#thepthermenus {
			color: #FFFFFF;
			float: left;
			font-size: 0.813em;
			line-height: 100%;
			margin: 0 2.8em 0 0;
			padding: 0.65em 0 0.65em 0.8em;
			vertical-align: bottom;
			position: relative;
		}
		#sec-bar a:link, #sec-bar a:visited, #sec-bar a:active {
			color: #FFFFFF;
		}
		#sec-bar a:hover {
			color: #B0BC22;
			text-decoration: none;
		}
		.wishborder {
			padding: 0 0.6em 0 0;
		}
		.logoutborder {
			padding: 0 0.6em 0 0.6em;
			color: #fff;
		}
		.cartborder {
			padding: 0 0.6em;
		}
               #thepthermenus .textwidget.custom-html-widget { display:inline-block;} 
		#logreg {
			background: none repeat scroll 0 0 #000000;
			color: #FFFFFF;
			padding: 1em 1.25em 1.8em;
			position: absolute;
			top: 30px;
			width: 270px;
		}
		.logintitle {
			font-size: 1.6em;
			font-weight: 400;
			line-height: 100%;
			margin: 0 0 1em;
			text-transform: uppercase;
		}
		#loginform label {
			display: none;
		}
		#loginform input[type="text"] {
			border-radius: 0;
			color: #404040;
			font-size: 1em;
			height: 25px;
			line-height: 100%;
			padding: 0 0.5em;
			width: 95%;
			border: 0px;
			margin: 0 0 0.875em;
		}
		#loginform input[type="password"] {
			border-radius: 0;
			color: #404040;
			font-size: 1em;
			height: 25px;
			line-height: 100%;
			padding: 0 0.5em;
			width: 95%;
			border: 0px;
			margin: 0 0 0.875em;
		}
		#loginform .login-remember {
			font-size: 0.95em;
			margin: 0 0 0.875em;
		}
		#loginform .login-remember input[type="checkbox"] {
			vertical-align: top;
		}
		#loginform input[type="submit"] {
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
			background: none repeat scroll 0 0 #B3B3B3;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF;
			display: block;
			font-size: 1.2em;
			line-height: 100%;
			margin: 0 auto;
			padding: 0.3em 0;
			width: 160px;
			text-align: center;
		}
		#loginform input[type="submit"]:hover {
			background: #B0BC22;
		}
		#loginform .login-remember label {
			display: block;
		}
		.registeraccount a:link, .registeraccount a:visited, .registeraccount a:active {
			background: none repeat scroll 0 0 #B3B3B3;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF !important;
			display: block;
			font-size: 1.2em;
			line-height: 100%;
			margin: 0 auto;
			padding: 0.45em 0;
			width: 160px;
			text-align: center;
		}
		.registeraccount a:hover {
			background: #B0BC22;
		}
		.login-submit {
			padding: 0 0 1em;
		}
		#searchko {
			float: right;
			position: relative;
		}
		#thesearchinnerwrapper {
		}
		.site-s .search-form {
			position: absolute;
			right: 0;
			top: 0;
		}
		.site-s .search-field {
			background-color: rgba(0, 0, 0, 0);
			background-image: url("images/search-icon.png");
			background-position: right top;
			background-repeat: no-repeat;
			background-size: 31px 26px;
			border: medium none;
			cursor: pointer;
			height: 26px;
			margin: 3px 0;
			padding: 0 0 0 31px;
			position: relative;
			-webkit-transition: width 400ms ease, background 400ms ease;
			transition: width 400ms ease, background 400ms ease;
			width: 0px;
		}
		.safari .site-s .search-field {
			background: url("images/search-icon.png") no-repeat scroll right top rgba(0, 0, 0, 0);
			width: 1px;
		}
		.site-s .search-field:focus {
			background-color: #fff;
			border: 0px solid #c3c0ab;
			cursor: text;
			outline: 0;
			width: 230px;
			padding: 0 3em 0 0.5em;
			font-size: 0.75em;
		}
		.search-form .search-submit {
			display: none;
		}
		.ie8 .site-s .search-field:focus {
			height: 23px;
			font-size: 1em;
			padding: 2px 0 0 0
		}
		/** HEADER FIRST **/
		
		
		/** MAIN HEADER **/
		#sec-header {
			background: url("images/bg-header.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
			position: absolute;
			top: 30px;
			width: 100%;
			z-index: 9;
		}
		.ie8 #sec-header {
			background-image: url("images/bg-header.png");
			background-repeat: repeat;
			background-color: transparent;
			background-position: 0 0;
		}
		#master_header {
			margin: 0 auto;
			position: relative;
			width: 940px;
		}
		#logo {
			display: block;
			float: left;
			margin: 0.62em 0 0.625em;
		}
		/** MAIN HEADER **/
		
		/** SLider **/
		#theslider.flexslider .slides .small-image {
			display: none;
		}
		#theslider {
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
			border: 0 none;
			border-radius: 0;
			box-shadow: none;
			margin: 0;
		}
		#theslider ul.slides li {
			position: relative;
		}
		.holderslidercontent {
			position: absolute;
			top: 0;
			width: 100%;
		}
		.innerslider {
			margin: 0 auto;
			width: 940px;
		}
		.infotext {
			background: url("images/bg-content-slider.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
			float: right;
			margin: 457px 0 0;
			padding: 1em;
			width: 545px;
		}
		.infotext {
			background-image: url("images/bg-content-slider.png");
			background-repeat: repeat;
			background-position: 0 0;
			background-color: transparent;
		}
		.infotext h2 {
			clear: both;
			float: none;
			font-size: 1.875em;
			font-weight: normal;
			line-height: 100%;
			margin: 0;
			padding: 0 0 0.5em;
			width: 100%;
		}
		.infotext .text_information_slider {
			float: left;
			font-size: 0.9em;
			line-height: 140%;
			margin: 0;
			padding: 0;
			width: 368px;
		}
		.infotext .linker {
			float: right;
			font-size: 0.938em;
			width: 160px;
		}
		.infotext .linker a:link, .infotext .linker a:visited, .infotext .linker a:active {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF !important;
			display: block;
			line-height: 100%;
			margin: 0 auto;
			padding: 0.5em 0;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;
			width: 160px;
		}
		.infotext .linker a:hover {
			background: #B0BC22;
		}
		#theslider .flex-direction-nav a {
			height: 30px;
			opacity: 0.3;
			top: 60%;
			width: 17px;
		}
		#theslider .flex-direction-nav a:hover {
			opacity: 1;
		}
		#theslider .flex-direction-nav .flex-prev {
			left: 450px;
		}
		#theslider .flex-direction-nav .flex-next {
			right: 450px;
		}
		#sec-slider {
			background: url("images/after-slider.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
			padding: 0 0 0.5em;
			width: 100%;
		}
		.ie8 #sec-slider {
			background-image: url("images/after-slider.png");
			background-repeat: no-repeat;
			background-position: center bottom;
			background-color: transparent;
		}
		.ie .flex-viewport {
			width: 100%;
		}
		/** SLider **/
		
		
		/** After Slider **/
		#boxwrapper {
			margin: 3em auto;
			width: 940px;
		}
		#img1 {
			float: left;
			position: relative;
			width: 48.9362%;
		}
		#imgs {
			float: right;
			width: 48.9362%;
		}
		#img1 img {
			display: block;
		}
		#img1 .zerg1 {
			cursor: pointer;
			position: absolute;
			text-align: center;
			top: 0;
			width: 100%;
		}
		#img1 .opac {
			background: url("images/bg-hover.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
			height: 100%;
			opacity: 0;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		#img1 .opac:hover {
			opacity: 1
		}
		#img1 .zerg1 img {
			display: block;
			margin: 0 auto;
			padding: 35% 0 0;
		}
		#img1 .zerg1 h2 {
			color: #FFFFFF;
			font-size: 1.438em;
			font-weight: normal;
			line-height: 120%;
			padding: 0.5em 0 0;
			text-transform: uppercase;
		}
		#imgs1inner {
			padding: 0 0 1.25em;
		}
		#imgs1inner-1 {
			float: left;
			height: 220px;
			position: relative;
			width: 220px;
		}
		#imgs1inner-2 {
			float: right;
			height: 220px;
			position: relative;
			width: 220px;
		}
		#imgs1inner img {
			display: block;
		}
		#imgs1inner .opac {
			background: url("images/bg-hover.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
			height: 100%;
			opacity: 0;
			cursor: pointer;
			position: absolute;
			text-align: center;
			top: 0;
			width: 100%;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		#imgs1inner .opac:hover {
			opacity: 1;
		}
		#imgs1inner .opac img {
			display: block;
			margin: 35% auto 0;
		}
		#imgs1inner .opac h2 {
			color: #FFFFFF;
			font-size: 1.438em;
			font-weight: normal;
			line-height: 120%;
			padding: 0.5em 0 0;
			text-transform: uppercase;
		}
		#imgs1inner-3 {
			float: left;
			height: 220px;
			position: relative;
			width: 220px;
		}
		#imgs1inner-4 {
			float: right;
			height: 220px;
			position: relative;
			width: 220px;
		}
		#imgs2inner img {
			display: block;
		}
		#imgs2inner .opac {
			background: url("images/bg-hover.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
			height: 100%;
			opacity: 0;
			cursor: pointer;
			position: absolute;
			text-align: center;
			top: 0;
			width: 100%;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		#imgs2inner .opac:hover {
			opacity: 1;
		}
		#imgs2inner .opac img {
			display: block;
			margin: 35% auto 0;
		}
		#imgs2inner .opac h2 {
			color: #FFFFFF;
			font-size: 1.438em;
			font-weight: normal;
			line-height: 120%;
			padding: 0.5em 0 0;
			text-transform: uppercase;
		}
		/** After Slider **/
		
		/** INTRO TEXT **/
		#introholder {
			margin: 0 auto 2em;
			width: 940px;
		}
		#introholder h2 {
			clear: both;
			float: none;
			font-size: 1.563em;
			font-weight: normal;
			padding: 0 0 1em;
			width: 100%;
		}
		#introholder .introf {
			float: left;
			font-size: 0.813em;
			line-height: 140%;
			width: 75%;
		}
		#introholder .linker {
			float: right;
			width: 25%;
		}
		#introholder .linker a:link, #introholder .linker a:visited, #introholder .linker a:active {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF !important;
			display: block;
			line-height: 100%;
			margin: 0 auto;
			padding: 0.45em 0;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;
			width: 160px;
		}
		#introholder .linker a:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		/** INTRO TEXT **/
		
		/** FEATURED PRODUCTS START **/
		#featured_products {
			margin: 0 auto 3em;
			width: 940px;
		}
		#fproducts-main {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		#fproducts-main li a {
			text-decoration: none;
		}
		#fproducts-main li {
			float: left;
			margin: 0 1.597% 0 0;
			/*    max-height: 370px;
			min-height: 370px; */
			position: relative;
			text-align: center;
			width: 23.4043%;
		}
		#fproducts-main .onsale {
			background: url("images/sale.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
			display: block;
			height: 47px;
			overflow: hidden;
			position: absolute;
			right: 0;
			text-indent: -9999px;
			top: 0;
			width: 47px;
		}
		#fproducts-main .onsale.new.undersale {
			top: 44px;
			display: none
		}
		#fproducts-main .onsale.new {
			background: url("images/new.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
			display: block;
			height: 47px;
			overflow: hidden;
			position: absolute;
			right: 0;
			text-indent: -9999px;
			top: 0;
			width: 47px;
			left: inherit !important;
		}
                .products .product a img {
                        float: none;
                }
                .products .product .quantity {
                        float: left;
			display: inline-block;
			padding-left: 5px;
                }
                .products .product .quantity .qty {
			width: 40px;
               }
		#fproducts-main li img {
			display: block;
			margin: 0 auto 0.2em;
			padding: 0;
                        float: none;
		}
		#fproducts-main .catpro {
			font-size: 0.625em;
			line-height: 100%;
			text-transform: uppercase;
		}
		#fproducts-main li h3 {
			font-size: 0.938em;
			font-weight: normal;
			line-height: 140%;
			padding: 0.4em 0;
		}
		#fproducts-main li .price {
			display: block;
			font-size: 0.938em;
			font-weight: bold;
			line-height: 100%;
			margin: 0 0 1em;
		}
		#fproducts-main .holder {
			bottom: 0;
			/*    padding: 0 1.5em;*/
			padding: 0;
			/*    position: absolute;*/
			text-align: left;
			width: 100%;
		}
		#fproducts-main .removemargpad {
			float: right;
			margin: 0;
		}
		#fproducts-main .plus, #fproducts-main .minus {
			display: none
		}
		#fproducts-main .quantity {
			float: left;
			margin: 0 0 0 0.4em;
		}
		#fproducts-main .qty {
			background: none repeat scroll 0 0 #CCCCCC;
			border: 0 none;
			font-size: 0.75em;
			line-height: 100%;
			/*    padding: 0.56em 0;*/
			padding: 0.56em 0 0.52em;
			text-align: center;
			width: 30px;
		}
		.chrome #fproducts-main .qty {
			padding: 0.56em 0 0.65em;
		}
		.ie10 #fproducts-main .qty {
			padding: 0.56em 0 0.65em;
		}
		.ie9 #fproducts-main .qty {
			padding: 0.56em 0 0.65em;
		}
		.ie8 #fproducts-main .qty {
			padding: 0.6em 0;
		}
		.safari #fproducts-main .qty {
			padding: 0.67em 0 0.65em 0;
		}
		#fproducts-main .add_to_cart_button {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF;
			float: left;
			line-height: 100%;
			padding: 0.437em 0;
			text-decoration: none;
			width: 112px;
			text-transform: uppercase;
			display: block;
			text-align: center;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		#fproducts-main .add_to_cart_button:hover {
			background: #B0BC22;
		}
		#fproducts-main .added_to_cart {
			background: url("images/check.png") no-repeat scroll center top #000000;
			border-radius: 6px 0;
			display: block !important;
			float: left;
			height: 30px;
			margin: 0 0 0 3px;
			overflow: hidden;
			padding: 0;
			text-indent: -99999px;
			width: 19px;
			cursor: default;
		}
		#fproducts-main a.button.product_type_variable:link, #fproducts-main a.button.product_type_variable:visited, #fproducts-main a.button.product_type_variable:active {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF !important;
			display: block;
			font-weight: normal;
			line-height: 100%;
			margin: 0;
			padding: 0.45em 0;
			text-align: center;
			text-decoration: none;
			text-shadow: none;
			text-transform: uppercase;
			width: 136px;
		}
		#fproducts-main a.button.product_type_variable:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		/** FEATURED PRODUCTS END **/
		
		
		/** FOOTER AREA START**/
		#sec-footer {
			background: none repeat scroll 0 0 #000000;
			bottom: 0;
			position: absolute;
			width: 100%;
		}
		#main-footer {
			width: 940px;
			margin: 0 auto;
		}
		#thefooternavi {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		#thefooternavi > li {
			float: left;
			font-size: 0.75em;
			line-height: 100%;
			padding: 1.6em 0;
			text-transform: uppercase;
		}
		#thefooternavi > li:first-child {
		}
		#thefooternavi > li:first-child > a:link, #thefooternavi > li:first-child > a:active, #thefooternavi > li:first-child > a:visited, #thefooternavi > li:first-child > a:hover {
			margin: 0;
		}
		#thefooternavi > li > a:link, #thefooternavi > li > a:visited, #thefooternavi > li > a:active {
			margin: 0 0 0 2em;
		}
		#footer-nav {
			float: left;
		}
		#footer-copyright {
			float: right;
		}
		#footer-copyright p {
			color: #FFFFFF;
			font-size: 0.75em;
			padding: 1.36em 0;
		}
		#sec-footer a:link, #sec-footer a:visited, #sec-footer a:active {
			color: #ffffff;
		}
		#sec-footer a:hover {
			color: #B0BC22;
		}
		/** FOOTER AREA END**/
		
		/** Default Page **/
		#sec-fimage {
			background: url("images/after-slider.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
			margin: 0 0 2.063em;
			padding: 0 0 0.5em;
		}
		/*.woocommerce #sec-fimage {
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
			margin: 0 0 2.563em;
			padding:0;
		}*/
		#sec-fimage img {
			display: block;
			margin: 0 auto;
			width: 100%;
		}
		/** Default Page **/
		
		/** Entry Content **/
		.entry-content p {
			color: #000000;
			font-size: 0.813em;
			line-height: 160%;
			margin: 0;
			padding: 0 0 1.5em;
		}
		.entry-content ul {
			list-style-type: disc;
			margin: 0 0 1em 1em;
			padding: 0;
		}
		.entry-content ol li, .entry-content ul li {
			font-size: 0.813em;
			line-height: 200%;
			margin: 0;
			padding: 0;
		}
		.entry-content ol {
			list-style-type: decimal;
			margin: 0 0 1em 1.3em;
			padding: 0;
		}
		.entry-content h1 {
			font-size: 1.5em;
		}
		.entry-content h2 {
			font-size: 1.063em;
		}
		.entry-content h3 {
			font-size: 1.3em;
		}
		.entry-content h4 {
			font-size: 1.2em;
		}
		.entry-content h5 {
			font-size: 1.1em;
		}
		.entry-content h6 {
			font-size: 1.05em;
		}
		.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
			font-family: 'PT Sans', sans-serif;
			color: #000000;
			line-height: 140%;
			font-weight: normal;
			padding: 0 0 1em;
			text-transform: capitalize;
		}
		.entry-content h1 a:link, .entry-content h1 a:visited, .entry-content h1 a:active, .entry-content h2 a:link, .entry-content h2 a:visited, .entry-content h2 a:active, .entry-content h3 a:link, .entry-content h3 a:visited, .entry-content h3 a:active, .entry-content h4 a:link, .entry-content h4 a:visited, .entry-content h4 a:active, .entry-content h5 a:link, .entry-content h5 a:visited, .entry-content h5 a:active, .entry-content h6 a:link, .entry-content h6 a:visited, .entry-content h6 a:active {
			color: #000000;
		}
		.entry-content h1 a:hover, .entry-content h2 a:hover, .entry-content h3 a:hover, .entry-content h4 a:hover, .entry-content h5 a:hover, .entry-content h6 a:hover {
			color: #e41090;
			text-decoration: none;
		}
		.wp-caption.alignnone {
			display: inline-block;
			margin: 0;
			max-width: 100%;
			width: auto !important;
			padding: 0 0 1em;
		}
		.wp-caption.alignright {
			display: block;
			float: right;
			margin: 0;
			max-width: 100%;
			padding: 0 0 1em 1em;
			width: auto !important;
		}
		.wp-caption.alignleft {
			display: block;
			float: left;
			margin: 0;
			max-width: 100%;
			padding: 0 1em 1em 0;
			width: auto !important;
		}
		.wp-caption.aligncenter {
			display: block;
			margin: 0 auto;
			max-width: 100%;
			padding: 0 0 1em;
			width: auto !important;
		}
		.wp-caption.aligncenter img {
			margin: 0 auto;
		}
		.wp-caption img {
			display: block;
		}
		.wp-caption .wp-caption-text {
			font-size: 0.7em;
			padding: 0;
			text-align: center;
		}
		img.alignnone {
			display: block;
			float: none;
			margin: 0 0 1em;
		}
		img.alignright {
			display: block;
			float: right;
			margin: 0 0 1em 1em;
			padding: 0;
		}
		img.alignleft {
			display: block;
			float: left;
			margin: 0 1em 1em 0;
			padding: 0;
		}
		img.aligncenter {
			display: block;
			float: none;
			margin: 0 auto 1em;
		}
		blockquote p {
			color: #000000 !important;
			font-family: 'PT Sans', sans-serif;
			font-size: 1.5em !important;
			font-style: italic;
			font-weight: normal !important;
			line-height: 120% !important;
			padding: 0 0 1em !important;
		}
		.entry-content a:link, .entry-content a:visited, .entry-content a:active {
			color: #B0BC22;
			text-decoration: underline;
		}
		.entry-content a:hover {
			color: #B0BC22;
		}
		/** Entry Content **/
		/** Layout Inner Content start **/
		#outer {
			margin: 0 auto;
			padding: 0 0 3em;
			width: 940px;
		}
		#content {
			padding: 0 0 2em;
		}
		#breadcrumbs {
			color: #B3B3B3;
			font-size: 0.813em;
			line-height: 100%;
			padding: 0 0 2.8em;
			text-transform: uppercase;
		}
		#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active {
			color: #B3B3B3;
			text-decoration: none;
		}
		#breadcrumbs a:hover {
			color: #B0BC22;
			text-decoration: none;
		}
		#content .entry-title {
			font-size: 1.563em;
			font-weight: normal;
			line-height: 120%;
			margin: 0;
			padding: 0 0 1.5em;
			text-transform: uppercase;
		}
		/** Layout Inner Content end **/
		
		
		/** SLIDER AREA ON TEA BY TYPE TEMPLATE **/
		#categoryholder .nodesciption {
			padding: 1em 0 !important;
		}
		#categoryholder .accordion {
			border-bottom: 1px solid #231F20;
			cursor: pointer;
			font-family: 'PT Sans', sans-serif;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			padding: 0.625em 0;
			margin: 0 0 1em;
		}
		#categoryholder .accordion.accordion-close {
			background: url("images/arrow-down.png") no-repeat scroll right 18px rgba(0, 0, 0, 0);
		}
		#categoryholder .accordion.accordion-open {
			background: url("images/arrow-up.png") no-repeat scroll right 18px rgba(0, 0, 0, 0);
			margin: 0;
		}
		#categoryholder .cat_description {
			padding: 2em 0;
		}
		#categoryholder .flexslider.teabytype {
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
			border: 0 none;
			box-shadow: none;
			margin: 0;
			position: relative;
		}
		#categoryholder .flexslider.teabytype ul.slides {
			list-style-type: none;
		}
		#categoryholder .flexslider.teabytype ul.slides li {
			text-align: center;
		}
		#categoryholder .flexslider.teabytype ul.slides li img {
			margin: 0 auto;
			width: inherit;
		}
		#categoryholder .flexslider.teabytype ul.slides li p {
			font-size: 1.2em;
			line-height: 120%;
			padding: 0;
		}
		#categoryholder .flexslider.teabytype ul.slides li p a:link, #categoryholder .flexslider.teabytype ul.slides li p a:visited, #categoryholder .flexslider.teabytype ul.slides li p a:active {
			color: #000000;
			text-decoration: none;
		}
		#categoryholder .flexslider.teabytype ul.slides li p a:hover {
			color: #AFBD21;
		}
		#categoryholder .flex-direction-nav {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		#categoryholder .flex-direction-nav li {
		}
		#categoryholder .flex-direction-nav a {
			background: url("images/teatypebtns.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			height: 30px;
			width: 17px;
		}
		#categoryholder .flex-direction-nav .flex-prev {
			left: 0;
			opacity: 1 !important;
		}
		#categoryholder .flex-direction-nav .flex-next {
			background-position: 100% 0;
			opacity: 1 !important;
			right: 0;
		}
		#categoryholder .linkerwrapper {
			padding: 1.5em 0;
		}
		#categoryholder .linkerx {
			font-size: 1em;
		}
		#categoryholder .linkerx a:link, #categoryholder .linkerx a:visited, #categoryholder .linkerx a:active {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF !important;
			display: block;
			float: right;
			line-height: 100%;
			padding: 0.45em 0;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;
			width: 160px;
		}
		#categoryholder .linkerx a:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		.entry-catprod {
			padding: 2em 0;
		}
		.imgcatprod {
			display: block;
			float: left;
			width: 36.1702%;
		}
		.content-catprod {
			float: right;
			width: 61%;
		}
		/** SLIDER AREA ON TEA BY TYPE TEMPLATE **/
		
		/** BREWING TIPS TEMPLATe **/
		#brewtips {
			padding: 2em 0 0;
		}
		.btips {
			float: left;
			padding: 0 2.65% 0 0;
			width: 23%;
		}
		.btips.killmarpad {
			float: right;
			padding: 0;
		}
		.btips img {
			display: block;
			margin: 0;
			padding: 0 0 1.5em;
		}
		/** BREWING TIPS TEMPLATe **/
		
		/** GRADING TEMPLATE START **/
		#grading {
			float: left;
			width: 73%;
		}
		#banner {
			float: right;
			width: 23.4043%;
		}
		#banner img {
			display: block;
			margin: 0 0 1em;
		}
		/** GRADING TEMPLATE END **/
		
		/** Whole Sale Form **/
		.entry-content .w_left {
			float: left;
			width: 48%;
		}
		.entry-content .w_right {
			float: right;
			width: 48%;
		}
		.entry-content .wpcf7 p {
			padding: 0 0 1.3em;
		}
		.entry-content input[type="text"] {
			background: none repeat scroll 0 0 #E6E6E6;
			border: 0 none;
			border-radius: 0;
			font-size: 1em;
			/*    line-height: 100%;*/
			margin: 0;
			padding: 0.25em 0.5em;
			width: 94%;
		}
		.entry-content input[type="email"] {
			background: none repeat scroll 0 0 #E6E6E6;
			border: 0 none;
			border-radius: 0;
			font-size: 1em;
			line-height: 100%;
			margin: 0;
			padding: 0.25em 0.5em;
			width: 94%;
		}
		.entry-content input[type="tel"] {
			background: none repeat scroll 0 0 #E6E6E6;
			border: 0 none;
			border-radius: 0;
			font-size: 1em;
			line-height: 100%;
			margin: 0;
			padding: 0.25em 0.5em;
			width: 94%;
		}
		.entry-content p.submitter input[type="submit"] {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF;
			display: block;
			font-size: 1.2em;
			line-height: 100%;
			margin: 0 auto;
			padding: 0.3em 0;
			text-align: center;
			width: 160px;
			float: right;
			text-transform: uppercase;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		.entry-content p.submitter input[type="submit"]:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		.entry-content textarea {
			background: none repeat scroll 0 0 #E6E6E6;
			border: 0 none;
			border-radius: 0;
			font-size: 1em;
			height: 91px;
			margin: 0;
			padding: 0.5em;
			width: 97%;
		}
		/** Whole Sale Form **/
		
		/** Contact Page **/
		.page-template-page-contact-php .entry-content > .one_half > .one_half > p:first-child, .page-template-page-contact-php .entry-content > .one_half > .one_half > p:last-child {
			display: none;
		}
		#smi-header-contact a:first-child img {
			margin: 0;
		}
		#smi-header-contact img {
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
			margin: 0 0 0 2em;
		}
		#smi-header-contact img:hover {
			opacity: 0.4;
		}
		.page-template-page-contact-php .entry-content > .one_half > .one_half a:link, .page-template-page-contact-php .entry-content > .one_half > .one_half a:visited, .page-template-page-contact-php .entry-content > .one_half > .one_half a:active {
			color: #000000;
			text-decoration: none;
		}
		.page-template-page-contact-php .entry-content > .one_half > .one_half a:hover {
			color: #B0BC22;
			text-decoration: none;
		}
		/**End Contact Page **/
		
		/** BLOG MAIN PAGE **/
		#primary.posts {
			float: left;
			width: 74.4681%;
		}
		#primary.posts.store {
			float: right;
		}
		#outer.the-store #secondary {
			float: left;
		}
		#secondary {
			float: right;
			width: 23.2979%;
		}
		.postwrapper .post-title {
			font-size: 1.063em;
			font-weight: bold;
			letter-spacing: 1px;
			line-height: 100%;
			margin: 0;
			padding: 0 0 0.8em;
			text-transform: uppercase;
		}
		.meta {
			font-size: 0.688em;
			line-height: 100%;
			margin: 0;
			padding: 0 0 2.5em;
		}
		.postwrapper {
			border-bottom: 1px solid #000000;
			margin: 0 0 2em;
			padding: 0 0 2em;
		}
		.postwrapper .post-title a:link, .postwrapper .post-title a:visited, .postwrapper .post-title a:active {
			color: #000000;
			text-decoration: none;
		}
		.post-fimage {
			padding: 0 0 1.5em;
		}
		.post-fimage img {
			display: block;
		}
		.postwrapper .post-link {
			font-style: italic;
			margin: 0;
			padding: 0;
		}
		.postwrapper .post-link a:link, .postwrapper .post-link a:visited, .postwrapper .post-link a:active {
			color: #000000;
			text-decoration: none;
		}
		.postwrapper .post-link a:hover {
			color: #B0BC22;
		}
		#sep .postwrapper:last-child {
			margin: 0;
		}
		/** BLOG MAIN PAGE **/
		
		/** PAGINATION **/
		.pagination {
			clear: both;
			padding: 20px 0;
			position: relative;
			font-size: 11px;
			line-height: 13px;
		}
		.pagination span, .pagination a {
			display: block;
			float: left;
			margin: 2px 2px 2px 0;
			padding: 6px 9px 5px 9px;
			text-decoration: none;
			width: auto;
			color: #fff;
			background: #555;
		}
		.pagination a:hover {
			color: #fff;
			background: #AFBD21;
		}
		.pagination .current {
			padding: 6px 9px 5px 9px;
			background: #AFBD21;
			color: #fff;
		}
		#paginator .pagination {
			float: right;
			padding: 02px 0 0;
		}
		/** PAGINATION **/
		
		/** SIDEBAR **/
		#secondary aside {
			margin: 0 0 2.3em;
			padding: 0;
		}
		#secondary .widget-title {
			font-size: 1.063em;
			line-height: 100%;
			margin: 0;
			padding: 0 0 1.2em;
			text-transform: uppercase;
		}
		#secondary .sidebar-widget-wrapper {
			background: none repeat scroll 0 0 #F2F2F2;
			padding: 1.5em 1em 1.5em 1.4em;
		}
		#secondary #searchform-tea {
			margin: 3.45em 0 2.3em !important;
		}
		#searchform-tea #searchform input[type="search"] {
			background: url("images/icon-search.png") no-repeat scroll 0 0 #E6E6E6;
			border: 0 none;
			font-size: 0.85em;
			line-height: 100%;
			padding: 0.48em 0 0.48em 2.188em;
			width: 86%;
		}
		#searchform-tea #searchform input[type="text"] {
			background: url("images/icon-search.png") no-repeat scroll 0 0 #E6E6E6;
			border: 0 none;
			font-size: 0.85em;
			line-height: 100%;
			padding: 0.48em 0 0.48em 2.188em;
			width: 86%;
		}
		#our-latest-news ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		#our-latest-news ul li {
			font-size: 0.813em;
			line-height: 140%;
			margin: 0;
			padding: 0 0 1em;
		}
		#our-latest-news ul li a:link, #our-latest-news ul li a:visited, #our-latest-news ul li a:active {
			text-decoration: none;
		}
		#our-latest-news ul li:last-child {
			padding: 0;
		}
		#popular-news ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		#popular-news ul li {
			font-size: 0.813em;
			line-height: 140%;
			margin: 0;
			padding: 0 0 1em;
		}
		#popular-news ul li a:link, #popular-news ul li a:visited, #popular-news ul li a:active {
			text-decoration: none;
		}
		#popular-news ul li:last-child {
			padding: 0;
		}
		#latest-comments ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		#latest-comments ul li {
			font-size: 0.813em;
			font-style: italic;
			line-height: 140%;
			margin: 0;
			padding: 0 0 1em;
		}
		#latest-comments ul li span {
			display: block;
			font-style: normal;
			font-weight: bold;
			padding: 1em 0 0;
		}
		#latest-comments ul li:last-child {
			padding: 0;
		}
		#banners img {
			display: block;
			margin: 0 auto 2em;
		}
		/** SIDEBAR **/
		
		/** Single Related Post **/
		#related-posts {
			border-bottom: 1px solid #000000;
			margin: 0 0 2em;
			padding: 0 0 2em;
		}
		#related-posts ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		#related-posts li {
			float: left;
			padding: 0 2.8% 0 0;
			width: 22.8571%;
		}
		#related-posts li.killpadmarg {
			float: right;
			margin: 0;
			padding: 0;
		}
		#related-posts img {
			display: block;
		}
		#related-posts h2 {
			font-size: 1.063em;
			font-weight: bold;
			letter-spacing: 1px;
			line-height: 100%;
			margin: 0;
			padding: 0 0 1.8em;
			text-transform: uppercase;
		}
		/** Single Related Post **/
		
		/** COmments **/
		#the_comments .the-form-title {
			font-size: 1.063em;
			font-weight: bold;
			letter-spacing: 1px;
			line-height: 100%;
			margin: 0;
			padding: 0 0 1.8em;
			text-transform: uppercase;
		}
		#the_comments #comments {
			border-bottom: 1px solid #000000;
			padding: 0 0 1em;
		}
		#the_comments #comments .comment-list li.comment {
		}
		.reply {
			display: none
		}
		.says {
			display: none;
		}
		#the_comments ol.commentlist {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		#the_comments ol.commentlist li {
			list-style: none outside none;
			margin: 0 0 1em;
			min-height: 100px;
			padding: 0 0 0 116px;
			position: relative;
		}
		#the_comments ol.commentlist li .comment-body {
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
			display: block;
			font-size: 0.75rem;
			padding: 0;
		}
		#the_comments ol.commentlist li cite.fn {
			font-weight: bold;
		}
		#the_comments ol.commentlist li .avatar {
			border: medium none;
			left: 0;
			max-width: 100%;
			padding: 0;
			position: absolute;
			top: 0;
		}
		#the_comments ol.commentlist li .fn {
			font-size: 1.063rem;
			font-weight: bold;
			line-height: 100%;
			margin: 0;
			text-transform: uppercase;
		}
		.ie8 #the_comments ol.commentlist li .fn {
			font-size: 17px;
		}
		.comment-metadata {
			font-size: 0.688rem;
			padding: 0 0 1em;
		}
		.ie8 .comment-metadata {
			font-size: 11px;
		}
		.comment-metadata a {
			color: #000000 !important;
			text-decoration: none !important;
			cursor: default;
		}
		.comment-metadata a time {
			color: #000000 !important;
			text-decoration: none !important;
		}
		.comment-content {
		}
		.comment-content p {
			font-size: 0.813rem;
			padding: 0;
		}
		#respond {
			border-bottom: 1px solid #000000;
			margin: 0 0 2em;
			padding: 0 0 2em;
		}
		#respond #reply-title {
			display: none;
		}
		#respond form p {
			padding: 0 0 1.01em;
		}
		#respond input[type="text"] {
			background: none repeat scroll 0 0 #E6E6E6;
			border: 0 none;
			font-size: 0.9em;
			line-height: 100%;
			margin: 0;
			padding: 0.25em 0.4em;
			width: 98.4%;
		}
		#respond input[type="submit"] {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF;
			display: block;
			float: right;
			font-size: 0.93em;
			line-height: 100%;
			margin: 0 auto;
			padding: 0.3em 0;
			text-align: center;
			transition: all 0.3s ease-in-out 0s;
			width: 160px;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		#respond input[type="submit"]:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		#respond textarea {
			background: none repeat scroll 0 0 #E6E6E6;
			border: 0 none;
			font-size: 0.9em;
			height: 110px;
			line-height: 100%;
			margin: 0;
			padding: 0.25em 0.4em;
			resize: vertical;
			width: 98.4%;
		}
		#respond .form-submit {
			padding: 1.5em 0 0;
		}
		#respond form .form-allowed-tags, #respond form .comment-notes {
			display: none;
		}
		/** COmments **/
		
		/** Shop **/
		#shop-header .entry-title {
			font-size: 1.563em;
			font-weight: normal;
			line-height: 120%;
			margin: 0;
			padding: 0 0 1.5em;
			text-transform: uppercase;
		}
		/** Shop **/
		/** Sidebar Shop **/
		#secondary .cat-title {
			color: #000000;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			margin: 0 0 1.5em;
			text-transform: uppercase;
		}
		#categorya .teabytype-conwrapper ul {
			list-style-type: none !important;
			margin: 0 0 1em !important;
			padding: 0 !important;
		}
		#categorya .teabytype-conwrapper ul li {
			font-size: 0.688em;
			line-height: 180%;
			margin: 0;
			padding: 0;
		}
		#categorya .teabytype-conwrapper ul li a:link, #categorya .teabytype-conwrapper ul li a:visited, #categorya .teabytype-conwrapper ul li a:active {
			text-decoration: none;
		}
		#categorya .aki {
			font-size: 0.75em;
			line-height: 100%;
			padding: 0.6em 0;
			cursor: pointer;
			font-family: 'PT Sans', sans-serif;
			margin: 0 0 1em;
		}
		#categorya .aki.accordion-close {
			background: url("images/arrow-down.png") no-repeat scroll right 11px rgba(0, 0, 0, 0);
			border-bottom: 1px solid #231F20;
		}
		#categorya .aki.accordion-open {
			background: url("images/arrow-up.png") no-repeat scroll right 11px rgba(0, 0, 0, 0);
			margin: 0;
		}
		#categorya .parent-cat-title {
			font-size: 0.813em;
			font-weight: normal;
			padding: 1em 0 0.8em;
			text-transform: uppercase;
		}
		#categorya .parent-cat-title.killpadmarg {
			padding: 0 0 0.8em;
		}
		.woocommerce #secondary .widget_price_filter form .price_slider_wrapper .ui-slider-range.ui-widget-header.ui-corner-all {
			background: none repeat scroll 0 0 #999999;
			border: 0 none !important;
			box-shadow: none;
		}
		.woocommerce #secondary .widget_price_filter form .price_slider_wrapper a.ui-slider-handle.ui-state-default.ui-corner-all {
			background: none repeat scroll 0 0 #808080;
			border: 1px solid #808080;
			box-shadow: 0 1px 0 #808080, 0 0 0 0 #808080 inset;
			height: 0.6em;
			top: -0.25em;
			width: 0.65em;
		}
		.woocommerce #secondary .widget_price_filter form .price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
			background: none repeat scroll 0 0 #CCCCCC !important;
			border: 0 none !important;
		}
		.woocommerce #secondary .widget_price_filter form .price_slider_wrapper a.ui-slider-handle.ui-state-default.ui-corner-all:last-child {
			margin-left: -0.8em;
		}
		.woocommerce #secondary .widget_price_filter form .price_slider_amount {
			text-align: inherit;
		}
		.woocommerce #secondary .widget_price_filter form .price_slider_amount button {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			clear: both;
			color: #FFFFFF;
			display: block;
			float: none;
			font-family: 'PT Sans', sans-serif;
			font-size: 1.2em;
			font-weight: normal;
			line-height: 100%;
			margin: 0;
			padding: 0.4em 0;
			text-align: center;
			text-shadow: none;
			text-transform: uppercase;
			transition: all 0.3s ease-in-out 0s;
			width: 160px;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		.woocommerce #secondary .widget_price_filter form .price_slider_amount button:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		.woocommerce #secondary .widget_price_filter form .price_slider_amount .price_label {
			font-size: 0.85em;
			line-height: 100%;
			padding: 1em 0 0;
			text-align: left;
		}
		.woocommerce #secondary .widget_recently_viewed_products .product_list_widget li:last-child {
			border: 0 none;
			margin: 0;
		}
		.woocommerce #secondary .widget_recently_viewed_products .product_list_widget li {
			border-bottom: 1px solid #000000;
			box-shadow: none;
			font-size: 0.75em;
			font-weight: normal !important;
			margin: 0 0 1em;
			padding: 0 0 1em;
			text-shadow: none;
		}
		.woocommerce #secondary .widget_recently_viewed_products .product_list_widget li img {
			box-shadow: none;
			float: left;
			margin: 0 6px 0 0;
			width: 32px;
		}
		.woocommerce #secondary .widget_recently_viewed_products .product_list_widget li a {
			font-weight: normal;
			text-decoration: none;
		}
		/** Sidebar Shop **/
		
		/** MAIN SHOP **/
		.woocommerce #content .products li {
			float: left;
			margin: 0 2.8% 2.992em 0;
			/*    max-height: 370px;
			min-height: 370px;*/
			position: relative;
			text-align: center;
			width: 31.45%;
		}
		.woocommerce #content .products .last {
			float: right;
			margin: 0;
			padding: 0;
		}
		.woocommerce #content .products li img {
			box-shadow: none;
			display: block;
			margin: 0 auto;
			max-width: 100%;
			padding: 0;
			width: inherit;
		}
		.woocommerce #content .products li .catpro {
			font-size: 0.625em;
			line-height: 100%;
			text-transform: uppercase;
		}
		.woocommerce #content .products li h3 {
			font-size: 0.938em;
			font-weight: normal;
			line-height: 140%;
			padding: 0.4em 0;
		}
		.woocommerce #content .products li .price {
			display: block;
			font-size: 0.938em;
			font-weight: bold;
			line-height: 100%;
			margin: 0 0 1em;
			color: #000000 !important;
		}
		.woocommerce #content #the-related-products .products li a:hover .price {
			color: #B0BC22 !important
		}
		.woocommerce #content .products li a:hover {
			color: #B0BC22;
		}
		.woocommerce #content .products li a:hover .price {
			color: #B0BC22;
		}
		.woocommerce #content .products li .price ins {
			text-decoration: none;
		}
		.woocommerce #content .products li form .quantity {
			float: right;
			margin: 0 0 0 0.2em;
			width: auto;
		}
		.woocommerce #content .products li form .quantity .plus, .woocommerce #content .products li form .quantity .minus {
			display: none
		}
		.woocommerce #content .products li form .quantity .qty {
			background: none repeat scroll 0 0 #CCCCCC;
			border: 0 none;
			border-radius: 0;
			box-shadow: none;
			color: #000000;
			font-size: 0.75em;
			font-weight: normal;
			height: auto;
			line-height: 100%;
			padding: 0.56em 0;
			text-align: center;
			text-shadow: none;
			width: 30px;
		}
		.chrome.woocommerce #content .products li form .quantity .qty {
			padding: 0.63em 0;
		}
		.safari.woocommerce #content .products li form .quantity .qty {
			padding: 0.63em 0 0.68em 0;
		}
		.ie10.woocommerce #content .products li form .quantity .qty {
			padding: 0.6em 0;
		}
		.ie9.woocommerce #content .products li form .quantity .qty {
			padding: 0.6em 0;
		}
		.ie8.woocommerce #content .products li form .quantity .qty {
			padding: 0.6em 0;
		}
		.woocommerce #content .products li form .add_to_cart_button {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF;
			float: left;
			line-height: 100%;
			padding: 0.437em 0;
			text-decoration: none;
			width: 112px;
			font-weight: normal;
			text-shadow: none;
			text-transform: uppercase;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		.woocommerce #content .products li form .add_to_cart_button:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		.woocommerce #content .products li form .added_to_cart {
			background: url("images/check.png") no-repeat scroll center top #000000;
			border-radius: 6px 0;
			display: block !important;
			float: left;
			height: 30px;
			margin: 0 0 0 3px;
			overflow: hidden;
			padding: 0;
			text-indent: -99999px;
			width: 22px;
			cursor: default;
		}
		.woocommerce #content .products li .holder {
			bottom: 9px;
			/*    padding: 0 1.5em;*/
			padding: 0;
			/*    position: absolute;*/
			text-align: left;
			width: 100%;
		}
		.woocommerce #content .products li .onsale {
			background: url("images/sale.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
			border-radius: 0;
			box-shadow: none;
			display: block;
			height: 47px;
			right: 0;
			margin: 0;
			overflow: hidden;
			padding: 0;
			position: absolute;
			text-indent: -9999px;
			text-shadow: none;
			top: 0;
			width: 47px;
		}
		.woocommerce #content .products li .onsale.new {
			background: url("images/new.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
			border-radius: 0;
			box-shadow: none;
			display: block;
			height: 47px;
			left: inherit;
			margin: 0;
			overflow: hidden;
			padding: 0;
			position: absolute;
			right: 0;
			text-indent: -9999px;
			text-shadow: none;
			top: 43px;
			width: 47px;
		}
		.woocommerce #content .woocommerce-result-count {
			font-size: 0.688em;
			line-height: 220%;
			margin: 4px 0 0;
		}
		#before-product-loop #paginator {
			float: right;
		}
		#before-product-loop #paginator .pagination {
			padding: 0;
		}
		#before-product-loop {
			clear: both;
			float: none;
			padding: 0;
		}
		#orderby {
			float: left;
			margin: 2px 0 0 38px;
			padding: 0;
		}
		#orderby form select {
			background: none repeat scroll 0 0 #F2F2F2;
			border: 0 none;
			font-size: 0.625em;
			padding: 4px 8px;
		}
		#before-product-loop.lower {
			padding: 1em 0 0;
		}
                
		.woocommerce #content .products li a.button:link, .woocommerce #content .products li a.button:visited, .woocommerce #content .products li a.button:active {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF !important;
			display: block;
			font-weight: normal;
			line-height: 100%;
			margin: 0 auto;
			padding: 0.45em 0;
			text-align: center;
			text-decoration: none;
			text-shadow: none;
			text-transform: uppercase;
			/*    width: 160px; */
			width: 112px;
			float: left;
		}
                body.woocommerce-page  .woocommerce .button {
                        font-size: 18px!important;
                        background-color: #000!important;
                        color: #fff!important;
                 }
                body.woocommerce-page a.checkout-button br { display:none!important; }
                .woocommerce-cart .woocommerce .actions .button { margin-right: 5px!important; }
                .woocommerce #content .products li a.button:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		/** MAIN SHOP **/
		/** Single Product Page **/
		.woocommerce #content #product-gallery-image-wrapper {
			float: left;
			width: 48.8298%;
			position: relative;

		}
                /** added padding and margin (dm 1/4/19)
		.woocommerce #content #product-gallery-image-wrapper a.woocommerce-main-image.zoom woocommerce-main-image.zoom img {
			border: 1px solid #CCCCCC;
			box-shadow: none;
			display: block;
			max-width: 50%;
			padding: 1em 1em 1em 1em;
			margin: 0em 0em 1% 10%;
                        float: left;
			width: 99.6%;
		}
		.woocommerce #content #product-gallery-image-wrapper .thumbnails {
			padding: 1em 0 0;
		}
		.woocommerce #content #product-gallery-image-wrapper .thumbnails img {
			border: 1px solid #CCCCCC;
			box-shadow: none;
		}
		.woocommerce #content #product-gallery-image-wrapper .thumbnails a {
			border: 0 none;
			float: left;
			/*    margin: 0 3.8% 3% 0;*/
			margin: 0 4.1% 3% 0;
			width: 21.7865%;
		}
		.woocommerce #content #product-content-wrapper {
			float: right;
			width: 48.9362%;
		}
		.woocommerce #content #product-content-wrapper .catpro {
			color: #000000;
			font-size: 0.688em;
			line-height: 100%;
			padding: 0 0 0.5em;
			text-transform: uppercase;
		}
		.woocommerce #content #product-content-wrapper .product_title {
			font-size: 1.5em;
			font-weight: bold;
			line-height: 120%;
			margin: 0;
			padding: 0 0 1em;
			text-transform: capitalize;
		}
		.woocommerce #content #product-content-wrapper .woocommerce-product-rating {
			display: none;
		}
		.woocommerce #content #product-content-wrapper div[itemprop="description"] {
			border-bottom: 1px solid #CCCCCC;
			margin: 0 0 2.5em;
			padding: 0 0 1em;
		}
		.woocommerce #content #product-content-wrapper div[itemprop="description"] p {
			font-size: 0.813em;
			line-height: 140%;
			margin: 0;
			padding: 0 0 1.5em;
		}
		.woocommerce #content #product-content-wrapper .variations_form {
			margin: 0 0 2.5em;
		}
		.woocommerce #content #product-content-wrapper .variations {
			margin: 0 0 1.5em;
			padding: 0;
			width: 100%;
		}
		.woocommerce #content #product-content-wrapper .variations select {
			background: none repeat scroll 0 0 #F2F2F2;
			border: 0 none;
			font-size: 0.813em;
			padding: 8px;
		}
		.woocommerce #content #product-content-wrapper .variations .reset_variations {
			display: none !important;
		}
		.woocommerce #content #single_varation_wrapper .single_variation {
			float: left;
			padding: 0;
		}
		.woocommerce #content #single_varation_wrapper .single_variation .price {
			color: #000000;
			font-size: 1.688em;
			font-weight: bold;
			line-height: 100%;
		}
		.woocommerce #content #single_varation_wrapper .variations_button {
			float: right;
		}
		.woocommerce #content #single_varation_wrapper .variations_button label {
			float: left;
			font-size: 0.688em;
			line-height: 100%;
			padding: 0.9em 1.5em 0.9em 0;
		}
		.woocommerce #content #single_varation_wrapper .variations_button .quantity {
			margin: 0;
			padding: 0 1em 0 0;
			width: auto;
		}
		.woocommerce #content #single_varation_wrapper .variations_button .quantity .minus, .woocommerce #content #single_varation_wrapper .variations_button .quantity .plus {
			display: none;
		}
		.woocommerce #content #single_varation_wrapper .variations_button .quantity .qty {
			background: none repeat scroll 0 0 #CCCCCC;
			border: 0 none;
			border-radius: 0;
			box-shadow: none;
			color: #000000;
			font-size: 0.75em;
			font-weight: normal;
			height: auto;
			line-height: 100%;
			padding: 0.56em 0;
			text-align: center;
			text-shadow: none;
			width: 30px;
		}
		.chrome.woocommerce #content #single_varation_wrapper .variations_button .quantity .qty, .safari.woocommerce #content #single_varation_wrapper .variations_button .quantity .qty, .ie10.woocommerce #content #single_varation_wrapper .variations_button .quantity .qty, .ie8.woocommerce #content #single_varation_wrapper .variations_button .quantity .qty {
			padding: 0.6em 0
		}
		.woocommerce #content #single_varation_wrapper .variations_button .button {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF;
			float: left;
			font-weight: normal;
			line-height: 100%;
			margin: 0 1em 0 0;
			padding: 0.437em 0;
			text-decoration: none;
			text-shadow: none;
			text-transform: uppercase;
			width: 112px;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		.woocommerce #content #single_varation_wrapper .variations_button .button:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		.woocommerce #content #single_varation_wrapper .variations_button #wishlist_button {
			background: url("images/wishlist.png") no-repeat scroll 0 0 #000000;
			border-radius: 0 6px;
			height: 30px;
			margin: 0 !important;
			overflow: hidden;
			padding: 0;
			text-indent: -999px;
			text-shadow: none;
			width: 30px;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		.woocommerce #content #single_varation_wrapper .variations_button #wishlist_button:hover {
			background: url("images/wishlist.png") no-repeat scroll 0 0 #B0BC22;
		}
		/** Single Product Page **/
		
		/** Woocommerce Tabs **/
		.single-product.woocommerce #content #woo-tabs .tabs {
			border-bottom: 1px solid #CCCCCC;
			box-shadow: none !important;
			margin: 0;
			padding: 0;
		}
		.single-product.woocommerce #content #woo-tabs .tabs:before {
			border: 0 none !important;
		}
		.single-product.woocommerce #content #woo-tabs .tabs li {
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
			border: 0 none !important;
			box-shadow: none !important;
			font-size: 0.813em !important;
			font-weight: normal !important;
			margin: 0 !important;
			padding: 0 !important;
			text-shadow: none !important;
			text-transform: uppercase;
			float: left;
		}
		.single-product.woocommerce #content #woo-tabs .tabs li a:link, .single-product.woocommerce #content #woo-tabs .tabs li a:visited, .single-product.woocommerce #content #woo-tabs .tabs li a:active {
			border-left: 0 solid #CCCCCC;
			border-right: 1px solid #CCCCCC;
			border-top: 1px solid #CCCCCC;
			font-weight: normal;
			margin: 0;
			padding: 0.6em 1em;
		}
		.single-product.woocommerce #content #woo-tabs .tabs li.active a:link, .single-product.woocommerce #content #woo-tabs .tabs li.active a:visited, .single-product.woocommerce #content #woo-tabs .tabs li.active a:active, .single-product.woocommerce #content #woo-tabs .tabs li.active a:hover {
			color: #B0BC22;
		}
		.single-product.woocommerce #content #woo-tabs .entry-content {
			border-bottom: 1px solid #CCCCCC;
			border-left: 1px solid #CCCCCC;
			border-right: 1px solid #CCCCCC;
			padding: 1em;
		}
		.single-product.woocommerce #content #woo-tabs .tabs li:before {
			box-shadow: none !important;
			left: inherit !important;
			border: 0px !important;
			content: inherit !important;
			right: inherit !important;
			margin: 0 !important;
		}
		.single-product.woocommerce #content #woo-tabs .tabs li:after {
			box-shadow: none !important;
			left: inherit !important;
			border: 0px !important;
			content: inherit !important;
			right: inherit !important;
			margin: 0 !important;
		}
		.single-product.woocommerce #content #woo-tabs .tabs li a:link:after, .single-product.woocommerce #content #woo-tabs .tabs li a:visited:after, .single-product.woocommerce #content #woo-tabs .tabs li a:active:after {
			box-shadow: none !important;
			left: inherit !important;
			border: 0px !important;
			content: inherit !important;
			right: inherit !important;
			margin: 0 !important;
		}
		.single-product.woocommerce #content #woo-tabs .tabs li a:link:before, .single-product.woocommerce #content #woo-tabs .tabs li a:visited:before, .single-product.woocommerce #content #woo-tabs .tabs li a:active:before {
			box-shadow: none !important;
			left: inherit !important;
			border: 0px !important;
			content: inherit !important;
			right: inherit !important;
			margin: 0 !important;
		}
		.single-product.woocommerce #content #woo-tabs .tabs li:first-child a {
			border-left: 1px solid #cccccc;
		}
		.single-product.woocommerce #content #woo-tabs #comments {
			height: 320px;
			margin: 1.5em 0;
			overflow: auto;
			padding: 0 2em 0 0;
		}
		.single-product.woocommerce #content #woo-tabs #comments h2 {
			display: none
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li {
			border-top: 1px solid #CCCCCC;
			margin: 1em 0 0 !important;
			min-height: 100px;
			padding: 1em 0 0 !important;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist > li:first-child {
			border: 0 none;
			margin: 0 !important;
			padding: 0 !important;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist > li:first-child .comment_container img {
			top: 0;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container img {
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
			border: 1px solid #CCCCCC;
			padding: 0;
			top: 1em;
			width: 100px;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text {
			border: 0 none;
			border-radius: 0;
			margin: 0 0 0 9.813em !important;
			padding: 0;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text .meta {
			color: #000000;
			font-size: 11px;
			line-height: 100%;
			margin: 0;
			padding: 0 0 0.5em;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text .meta strong {
			color: #000000;
			display: block;
			font-size: 13px;
			font-weight: normal;
			line-height: 100%;
			padding: 0 0 0.5em;
			text-transform: uppercase;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text .description p {
			font-size: 11px;
			line-height: 140%;
			margin: 0;
			padding: 0 0 1em;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #reply-title {
			display: block;
			font-size: 0.813em;
			line-height: 100%;
			text-transform: uppercase;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating {
			font-size: 0.856em;
			padding: 0 0 0.5em 0.56em;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating label {
			color: #999999;
			float: left;
			line-height: 21px;
			padding: 0 0.8em 0 0;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars {
			float: left
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-1 {
			background: url("images/r1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			width: 2.5em
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-1:hover {
			background: url("images/r1-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-1.active {
			background: url("images/r1-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-2 {
			background: url("images/r2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			width: 4.8em;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-2:hover {
			background: url("images/r2-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-2.active {
			background: url("images/r2-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-3 {
			background: url("images/r3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			width: 6.7em;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-3:hover {
			background: url("images/r3-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-3.active {
			background: url("images/r3-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-4 {
			background: url("images/r4.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			width: 8.7em;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-4:hover {
			background: url("images/r4-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-4.active {
			background: url("images/r4-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-5 {
			background: url("images/r5.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			width: 10em;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-5:hover {
			background: url("images/r5-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-5.active {
			background: url("images/r5-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-1:after {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-1:before {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-1:hover:after {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-1:hover:before {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-2:after {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-2:before {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-2:hover:after {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-2:hover:before {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-3:after {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-3:before {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-3:hover:after {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-3:hover:before {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-4:after {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-4:before {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-4:hover:after {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-4:hover:before {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-5:after {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-5:before {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-5:hover:after {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span .star-5:hover:before {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p {
			margin: 0;
			padding: 0 0 1.3em;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform input[type="text"] {
			font-size: 1.1em;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform input[type="submit"] {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF;
			display: block;
			font-size: 1.2em;
			font-weight: normal;
			line-height: 100%;
			margin: 0 auto;
			padding: 0.3em 0;
			text-align: center;
			text-shadow: none;
			width: 160px;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform input[type="submit"]:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform textarea {
			font-size: 1.1em;
			line-height: 140%;
		}
		.single-product.woocommerce #content #woo-tabs #reviews .woocommerce-noreviews {
			padding: 1.5em 0 0;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text .star-rating {
			background: url("images/rate-1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			height: 21px;
			width: 125px;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text .star-rating span {
			background: url("images/rate-2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text .star-rating:after {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text .star-rating span:after {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text .star-rating:before {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text .star-rating span:before {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text .star-rating:after {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text .star-rating:before {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text .star-rating span:after {
			content: inherit !important;
			color: transparent;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text .star-rating span:before {
			content: inherit !important;
			color: transparent;
		}
		/** Woocommerce Tabs **/
		
		
		/** SIMPLE PRODUCT **/
		.single-product.woocommerce #content #simple_product #price-range {
			float: left;
		}
		.single-product.woocommerce #content #simple_product #price-range .price {
			color: #000000;
			font-size: 1.688em;
			font-weight: bold;
			line-height: 100%;
		}
		.single-product.woocommerce #content #simple_product .quantity .minus, .single-product.woocommerce #content #simple_product .quantity .plus {
			display: none;
		}
		.single-product.woocommerce #content #simple_product .quantity {
			float: left;
			margin: 0;
			padding: 0 1em 0 0;
			width: auto;
		}
		.single-product.woocommerce #content #simple_product .quantity label {
			float: left;
			font-size: 0.688em;
			line-height: 100%;
			padding: 0.9em 1.5em 0.9em 0;
		}
		.single-product.woocommerce #content #simple_product .quantity .qty {
			background: none repeat scroll 0 0 #CCCCCC;
			border: 0 none;
			border-radius: 0;
			box-shadow: none;
			color: #000000;
			font-size: 0.75em;
			font-weight: normal;
			height: auto;
			line-height: 100%;
			padding: 0.54em 0;
			text-align: center;
			text-shadow: none;
			width: 30px;
		}
		.single-product.woocommerce.safari #content #simple_product .quantity .qty {
			padding: 0.65em 0 0.68em 0
		}
		.single-product.woocommerce.chrome #content #simple_product .quantity .qty {
			padding: 0.62em 0
		}
		.single-product.woocommerce.ie10 #content #simple_product .quantity .qty, .single-product.woocommerce.ie9 #content #simple_product .quantity .qty, .single-product.woocommerce.ie8 #content #simple_product .quantity .qty {
			padding: 0.6em 0
		}
		.single-product.woocommerce #content #simple_product .single_add_to_cart_button {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF;
			float: left;
			font-weight: normal;
			line-height: 100%;
			margin: 0 1em 0 0;
			padding: 0.437em 0;
			text-decoration: none;
			text-shadow: none;
			text-transform: uppercase;
			transition: all 0.3s ease-in-out 0s;
			width: 112px;
			border: 0;
		}
		.single-product.woocommerce #content #simple_product .single_add_to_cart_button:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		.single-product.woocommerce #content #simple_product #wishlist_button {
			background: url("images/wishlist.png") no-repeat scroll 0 0 #000000;
			border-radius: 0 6px;
			height: 30px;
			margin: 0 !important;
			overflow: hidden;
			padding: 0;
			text-indent: -999px;
			text-shadow: none;
			width: 30px;
			border: 0;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		.single-product.woocommerce #content #simple_product #wishlist_button:hover {
			background: url("images/wishlist.png") no-repeat scroll 0 0 #B0BC22;
		}
		#totheright {
			float: right;
		}
		.single-product.woocommerce #content #simple_product #wraphelper {
			float: left;
		}
		.single-product.woocommerce #content #main-product-wrapper span.onsale {
			background: url("images/sale.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
			border-radius: 0;
			box-shadow: none;
			display: block;
			height: 47px;
			left: inherit;
			margin: 0;
			overflow: hidden;
			padding: 0;
			position: absolute;
			right: 2%;
			text-indent: -9999px;
			text-shadow: none;
			top: 1%;
			width: 47px;
		}
		.single-product.woocommerce #content #main-product-wrapper span.onsale.new {
			background: url("images/new.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
			border-radius: 0;
			box-shadow: none;
			display: block;
			height: 47px;
			left: inherit;
			margin: 0;
			overflow: hidden;
			padding: 0;
			position: absolute;
			right: 2%;
			text-indent: -9999px;
			text-shadow: none;
			top: 51px;
			width: 47px;
		}
		.woocommerce #content .products li form .added_to_cart, .woocommerce #content .products li .star-rating {
			display: none;
		}
		.woocommerce #content .products li form .add_to_cart_button:before {
			display: none !important;
		}
		/** SIMPLE PRODUCT **/
		
		/** RELATED PRODUCTS **/
		.woocommerce #content #the-related-products h2 {
			font-size: 1.063em;
			line-height: 100%;
			padding: 0 0 2em;
			text-transform: uppercase;
		}
		.woocommerce #content #the-related-products .products li {
			margin: 0 2.5% 2.992em 0;
			width: 23%;
		}
		.woocommerce #content #the-related-products .products li .holder {
			display: block;
			padding: 0 1.5em;
			width: 83.6%;
		}
		.woocommerce #content #the-related-products .products li .holder .quantity {
			float: left;
			margin: 0 0 0 0.4em;
		}
		.woocommerce #content #the-related-products .products li .holder .quantity .qty {
			padding: 0.1em 0;
		}
		.woocommerce.chrome #content #the-related-products .products li .holder .quantity .qty {
			padding: 0.15em 0 0.1em
		}
		.woocommerce.safari #content #the-related-products .products li .holder .quantity .qty {
			padding: 0.65em 0 0.68em 0;
		}
		.woocommerce.ie9 #content #the-related-products .products li .holder .quantity .qty {
			padding: 0.63em 0 0.61em 0;
		}
		.woocommerce.ie8 #content #the-related-products .products li .holder .quantity .qty {
			padding: 0.63em 0 0.61em 0;
		}
		.woocommerce #content #the-related-products .products li .holder form {
			margin: 0
		}
		.woocommerce #content #the-related-products .products li.product-type-simple .holder {
			padding: 0;
			width: 100%;
		}
		.breaker {
			padding: 0 1em;
		}
		/** RELATED PRODUCTS **/
		
		/** WISH LIST ON MAIN PAGE REMOVED COZ IT CANNOT BE EDITED**/
		#fproducts-main .wishlist_myaccount_h2, #fproducts-main .your_wishlists {
			display: none;
		}
		/** WISH LIST ON MAIN PAGE REMOVED COZ IT CANNOT BE EDITED**/
		
		/** STOCKISTS TEMPLATE **/
		
		#stockists {
			padding: 1.5em 0 0 0;
		}
		#stockists .stockshot {
			float: left;
			padding: 0 0 2em;
			width: 48%;
		}
		#stockists .stockshot.toright {
			float: right;
		}
		.stockshot .stockistimg {
			float: left;
			margin: 0;
			width: 48.7805%;
		}
		.stockshot .stockist-content-right {
			float: right;
			width: 47%;
		}
		.stockshot .stockist-content-right .shop-name {
			font-size: 1.063em;
			font-weight: bold;
			line-height: 120%;
		}
		.stockshot .stockist-content-right .stockist-phone {
			line-height: 120%;
			padding: 0;
		}
		.stockshot .stockist-content-right .stockist-fax {
			line-height: 120%;
			padding: 0;
		}
		.stockshot .stockist-content-right .stockist-email {
			line-height: 120%;
			padding: 0;
		}
		.stockshot .stockist-content-right .stockist-email a:link, .stockshot .stockist-content-right .stockist-email a:visited, .stockshot .stockist-content-right .stockist-email a:active {
			color: #000000;
			text-decoration: none;
		}
		.stockshot .stockist-content-right .stockist-email a:hover {
			color: #B0BC22;
		}
		/** STOCKISTS TEMPLATE **/
		
		/** CART TEMPLATE **/
		#cart-titles {
			border-bottom: 1px solid #CCCCCC;
			margin: 0 0 2em;
			padding: 0 0 2em;
		}
		#cart-titles .product_title {
			float: left;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			padding: 0 1.48936% 0 0;
			text-transform: uppercase;
			width: 64.1489%;
		}
		#cart-titles .qty_title {
			float: left;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			padding: 0 1.48936% 0 0;
			text-transform: uppercase;
			width: 18.4043%;
		}
		#cart-titles .price_title {
			float: left;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			padding: 0;
			text-transform: uppercase;
			width: 9.25532%;
		}
		#cart-content {
		}
		#cart-content .cart-pro-holder {
			border-bottom: 1px solid #CCCCCC;
			margin: 0 0 2em;
			padding: 0 0 2em;
		}
		#cart-content .cart-pro-holder .product-thumbnail {
			float: left;
			padding: 0 0.957447% 0 0;
			width: 11.8085%;
		}
		#cart-content .cart-pro-holder .product-thumbnail img {
			border: 1px solid #CCCCCC;
			display: block;
			height: auto;
			width: 98px;
		}
		#cart-content .cart-pro-holder .product-name {
			float: left;
			padding: 0 3.40426% 0 0;
			width: 47.5532%;
		}
		#cart-content .cart-pro-holder .product-name .product-title {
			color: #000000;
			font-size: 1.5em;
			font-weight: bold;
			line-height: 120%;
			text-decoration: none;
		}
		#cart-content .cart-pro-holder .product-quantity {
			float: left;
			padding: 0 1.70213% 0 0;
			width: 20.5%;/*22.1277%;*/
		}
		#cart-content .cart-pro-holder .product-quantity .quantity {
			float: left;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-quantity .quantity .qty {
			background: none repeat scroll 0 0 #F2F2F2;
			border: 0 none;
			font-size: 0.813em;
			font-weight: normal;
			margin: 0;
			padding: 0.08em 0.8em 0.08em 0;
			text-align: right;
			width: 90px;
		}
		#cart-content .cart-pro-holder .product-quantity .quantity .minus, #cart-content .cart-pro-holder .product-quantity .quantity .plus, #cart-content .cart-pro-holder .product-quantity p {
			display: none
		}
		#cart-content .cart-pro-holder .product-subtotal {
			float: left;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			padding: 0.38em 1.59574% 0.38em 0;
			width: 8.29787%;
		}
		#cart-content .cart-pro-holder .product-remove {
			float: left;
			width: 2.34043%;
		}
		#cart-content .cart-pro-holder .product-remove .remove {
			background: url("images/remove-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			color: #FFFFFF;
			display: block;
			height: 19px;
			line-height: 19px;
			margin: 0.38em 0 0;
			overflow: hidden;
			text-indent: -9999px;
			width: 19px;
		}
		#cart-content .cart-pro-holder .product-remove .remove:hover {
			background: url("images/remove-btn-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		}
		#cart-content .cart-pro-holder p:last-child {
			display: none;
		}
		#cart-content .cart-pro-holder .product-remove .remove.responsive {
			display: none;
		}
		#the_coupon {
			float: left;
			width: 48%;
		}
               .woocommerce-cart table.cart td.actions .coupon .input-text#coupon_code {
			width: 48%;
               }
		#the_coupon h3 {
			font-size: 1.063em;
			line-height: 100%;
			margin: 0;
			padding: 0 0 1em;
			text-transform: uppercase;
			font-weight: bold;
		}
		#the_coupon label {
			display: none;
		}
		#the_coupon #coupon_code {
			background: none repeat scroll 0 0 #F2F2F2;
			border: 0 none;
			display: block;
			font-size: 1em;
			margin: 0 0 1.5em;
			padding: 0.45em 0.8em;
			width: 138px;
		}
		#the_coupon .cppara input[type="submit"] {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF;
			display: block;
			font-size: 1.2em;
			font-weight: normal;
			line-height: 100%;
			margin: 0;
			padding: 0.3em 0;
			text-align: center;
			text-shadow: none;
			transition: all 0.3s ease-in-out 0s;
			width: 160px;
			text-transform: uppercase;
		}
		#the_coupon .cppara input[type="submit"]:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		#the_coupon .updatethecart input[type="submit"] {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF;
			display: block;
			font-size: 1.2em;
			font-weight: normal;
			line-height: 100%;
			margin: 0;
			padding: 0.3em 0;
			text-align: center;
			text-shadow: none;
			transition: all 0.3s ease-in-out 0s;
			width: 160px;
			text-transform: uppercase;
		}
		#the_coupon .updatethecart input[type="submit"]:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		#cart-total {
			float: right;
			width: 48%;
		}
		#cart-total .cart-subtotal {
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			padding: 0 0 2em;
		}
		#cart-total .cart-subtotal .subtotal-1 {
			float: left;
			text-align: right;
			text-transform: uppercase;
			width: 46.8%;
		}
		#cart-total .cart-subtotal .subtotal-2 {
			float: right;
			text-align: right;
			width: 50%;
		}
		#cart-total .cart-subtotal p {
			display: none;
		}
		#cart-total .shipping {
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			padding: 0 0 2em;
		}
		#cart-total .shipping .shipping-1 {
			float: left;
			text-align: right;
			text-transform: uppercase;
			width: 46.8%;
		}
		#cart-total .shipping .shipping-2 {
			float: right;
			text-align: right;
			width: 50%;
		}
		#cart-total .shipping br, #cart-total .shipping p {
			display: none
		}
		#cart-total .order-total {
			font-size: 1.500em;
			font-weight: bold;
			line-height: 100%;
			padding: 0 0 2em;
		}
		#cart-total .order-total .order-total-1 {
			float: left;
			text-align: right;
			text-transform: uppercase;
			width: 46.8%;
		}
		#cart-total .order-total .order-total-2 {
			float: right;
			text-align: right;
			width: 50%;
		}
		#cart-total .order-total br {
			display: none;
		}
		#cart-total .checkoutbtn {
			padding: 0;
		}
		.woocommerce-cart #sec-wrapper #cart-total .checkoutbtn input[type="submit"] {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF;
			display: block;
			font-size: 1.2em;
			font-weight: normal;
			line-height: 100%;
			margin: 0;
			padding: 0.3em 0;
			text-align: center;
			text-shadow: none;
			text-transform: uppercase;
			transition: all 0.3s ease-in-out 0s;
			width: 160px;
			float: right;
		}
		.woocommerce-cart #sec-wrapper #cart-total .checkoutbtn input[type="submit"]:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		/** CART TEMPLATE **/
		
		/** HEADER CART WIDGET **/
		#thepthermenus .widget-title {
			display: none;
		}
		#thepthermenus .cart-contents-toggle {
			float: right;
			text-transform: uppercase;
		}
		#thepthermenus #cartplus-dropdown {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0;
			padding: 1em 1.25em 1.8em;
			right: 0;
			top: 30px;
			width: 278px;
		}
		#thepthermenus #cartplus-dropdown ul {
			list-style-type: none;
			padding: 0 0 1em;
		}
		#thepthermenus #cartplus-dropdown ul li {
			border-top: 1px solid #FFFFFF;
			font-size: 0.9em;
			line-height: 140%;
			margin: 8px 0 0;
			padding: 8px 0 0;
		}
		#thepthermenus #cartplus-dropdown ul li:first-child {
			border: 0 none;
			margin: 0;
			padding: 0;
		}
		#thepthermenus #cartplus-dropdown ul li img {
			float: right;
			height: auto;
			margin: 0 9px 0 0;
			width: 32px;
		}
		#thepthermenus #cartplus-dropdown ul li .quantity {
			color: #B0BC22;
			display: block;
		}
		#thepthermenus #cartplus-dropdown ul li .quantity .amount {
			color: #B0BC22;
		}
		#thepthermenus #cartplus-dropdown .subtotal-buttons {
		}
		#thepthermenus #cartplus-dropdown .subtotal-buttons .cartplus-buttons {
		}
		#thepthermenus #cartplus-dropdown .subtotal-buttons .cartplus-buttons .button {
			background: none repeat scroll 0 0 #B3B3B3;
			border: 0 none;
			border-radius: 0 6px;
			box-shadow: none;
			color: #FFFFFF !important;
			display: block;
			float: left;
			font-size: 1em;
			font-weight: normal;
			line-height: 100%;
			margin: 0 auto;
			padding: 0.45em 0;
			text-align: center;
			text-shadow: none;
			width: 100px;
		 float:left  text-transform: uppercase;
			text-transform: uppercase;
		}
		#thepthermenus #cartplus-dropdown .subtotal-buttons .cartplus-buttons .button:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		#thepthermenus #cartplus-dropdown .subtotal-buttons .cartplus-buttons .button.checkout {
			float: right;
		}
		#theslider .flex-viewport {
			width: 100%;
		}
		.safari #thepthermenus .cart-contents-toggle {
			margin: -12px 0 0;
		}
		#thepthermenus #cartplus-dropdown ul li.empty {
			color: #B0BC22;
		}
		/** HEADER CART WIDGET **/
		
		/** NEWSLETTER **/
		#newsletter-form-wrapper {
			left: 0;
			position: fixed;
			top: 204px;
			width: auto;
			z-index: 9999999;
		}
		#newsletter-form {
			float: left;
		}
		#newsletter-btn {
			float: left;
		}
		#newsletter-btn img {
			cursor: pointer;
			display: block;
			padding: 0;
		}
		#newsletter-form {
			background: none repeat scroll 0 0 #000000;
			display: none;
			float: left;
			padding: 1.5em 1.2em;
		}
		#newsletter-form p {
			padding: 0 0 0.5em;
		}
		#newsletter-form input[type="text"] {
			border: 0 none;
			font-size: 0.813em;
			margin: 0;
			padding: 0.35em 0.4em;
			width: 94%;
		}
		#newsletter-form input[type="email"] {
			border: 0 none;
			font-size: 0.813em;
			margin: 0;
			padding: 0.35em 0.4em;
			width: 94%;
		}
		#newsletter-form button[type="submit"] {
			background: none repeat scroll 0 0 #B3B3B3;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF;
			display: block;
			font-size: 0.938em;
			line-height: 100%;
			margin: 1em auto 0;
			padding: 0.5em 0;
			text-align: center;
			text-transform: uppercase;
			transition: all 0.3s ease-in-out 0s;
			width: 160px;
		}
		#newsletter-form button[type="submit"]:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		#newsletter-form h2 {
			color: #FFFFFF;
			font-size: 20px;
			font-weight: normal;
			line-height: 100%;
			padding: 0 0 1em;
			text-transform: uppercase;
		}
		.tabs-view {
			display: none !important;
		}
		.desktop-view {
			display: block !important;
		}
		/** NEWSLETTER **/
		
		/** CHECK OUT **/
		.woocommerce-checkout #cart-content p:last-child, .woocommerce-checkout .woocommerce-info, .woocommerce-checkout #cart-total .checkoutbtn {
			display: none;
		}
		.woocommerce-checkout #coupandcalc {
			border-bottom: 1px solid #000000;
			margin: 0 0 3em;
		}
		.woocommerce-checkout #customer_details #col1checkout {
			border-bottom: 1px solid #000000;
			clear: both;
			display: block;
			float: none;
			margin: 0 0 3em;
			padding: 0 0 3em;
			width: auto;
		}
		.woocommerce-checkout #customer_details #col2checkout {
			border-bottom: 1px solid #000000;
			clear: both;
			display: block;
			float: none;
			margin: 0 0 3em;
			padding: 0 0 3em;
			width: auto;
		}
		.woocommerce-checkout #customer_details .skl p:last-child {
			display: none;
		}
		.woocommerce-checkout #customer_details .skl h3 {
			font-size: 1.563em;
			line-height: 100%;
			margin: 0;
			padding: 0 0 1.5em;
			text-transform: uppercase;
		}
		.woocommerce-checkout #customer_details .skl #billing_country_field {
			display: none;
		}
		.woocommerce-checkout #customer_details .skl .form-row-first {
			float: left;
			margin: 0;
			padding: 0 0 1.0em;
			width: 49%;
		}
		.woocommerce-checkout #customer_details .skl .form-row-last {
			float: right;
			margin: 0;
			padding: 0 0 1.0em;
			width: 49%;
		}
		.woocommerce-checkout #customer_details .skl .form-row-wide {
			float: none;
			margin: 0;
			padding: 0 0 1.0em;
			width: 100%;
			clear: both;
		}
		.woocommerce-checkout #customer_details .skl .form-row-first input[type="text"] {
			font-size: 1em;
			line-height: inherit;
			padding: 0.25em 0.5em;
			width: 100%;
		}
		.woocommerce-checkout #customer_details .skl .form-row-last input[type="text"] {
			font-size: 1em;
			line-height: inherit;
			padding: 0.25em 0.5em;
			width: 100%;
		}
		.woocommerce-checkout #customer_details .skl .form-row-wide input[type="text"] {
			font-size: 1em;
			line-height: inherit;
			padding: 0.25em 0.5em;
			width: 100%;
		}
		.woocommerce-checkout #customer_details .skl .form-row-first .chosen-container a.chosen-single {
			background: none repeat scroll 0 0 #E6E6E6;
			border: 0 none;
			border-radius: 0;
			box-shadow: none;
			height: 25px;
			text-shadow: none;
		}
		.woocommerce-checkout #customer_details .skl .form-row-first .chosen-container a.chosen-single span {
			color: #999999;
			font-size: 1em;
			line-height: 25px;
		}
		.woocommerce-checkout #customer_details .skl label {
			font-size: 0.85em;
			line-height: 100%;
			padding: 6px 0;
		}
		.woocommerce-checkout #customer_details .skl br {
			display: none;
		}
		.woocommerce-checkout #customer_details .skl .create-account p {
			padding: 0;
		}
		.woocommerce-checkout #customer_details .skl .create-account p#account_password_field {
			clear: both;
			float: none;
			margin: 0;
			padding: 0 0 0em;
			width: 100%;
		}
		.woocommerce-checkout #customer_details .skl .create-account p#account_password_field label {
			font-size: 0.85em;
			line-height: 100%;
			padding: 6px 0;
		}
		.woocommerce-checkout #customer_details .skl .create-account p#account_password_field #account_password {
			background: none repeat scroll 0 0 #E6E6E6;
			border: 0 none;
			font-size: 1em;
			line-height: inherit;
			padding: 0.25em 0.5em;
			width: 100%;
		}
		.woocommerce-checkout #customer_details #col2checkout #shipping_country_field {
			display: none;
		}
		.woocommerce-checkout #customer_details #col2checkout #order_comments_field #order_comments {
			height: 96px;
		}
		.woocommerce-checkout #checkoutform-wrapper #order_review_heading {
			display: none;
		}
		.woocommerce-checkout #checkoutform-wrapper #shippingid {
			display: none;
		}
		.woocommerce-checkout #checkoutform-wrapper table {
			display: none;
		}
		.woocommerce-checkout #checkoutform-wrapper #order_review #payment {
			background: none;
		}
		.woocommerce-checkout #checkoutform-wrapper #order_review #payment .payment_methods {
			border: 0;
			padding: 0 0 1em;
		}
		.woocommerce-checkout #checkoutform-wrapper #order_review #payment .payment_methods li p {
			font-size: 1em;
			padding: 0;
		}
		.woocommerce-checkout #checkoutform-wrapper #order_review #payment .form-row.place-order #place_order {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF;
			display: block;
			float: right;
			font-size: 0.95em;
			font-weight: normal !important;
			line-height: 100%;
			margin: 0 auto;
			padding: 0.3em 0;
			text-align: center;
			text-shadow: none;
			text-transform: uppercase;
			transition: all 0.3s ease-in-out 0s;
			width: 160px;
		}
		.woocommerce-checkout #checkoutform-wrapper #order_review #payment .form-row.place-order {
			padding: 1em 1em 0;
		}
		.woocommerce-checkout #checkoutform-wrapper #order_review #payment .form-row.place-order #place_order:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		.woocommerce-checkout #customer_details p:last-child {
			display: none;
		}
		/** CHECK OUT **/
		
		/** MY ACCOUNT PAGE **/
		.entry-content h2.therecent-order {
			font-size: 1.563em;
			line-height: 100%;
			margin: 0;
			padding: 0 0 1.5em;
			text-transform: uppercase;
		}
		#titlewrapper {
			border-bottom: 1px solid #CCCCCC;
			margin: 0 0 1em;
			padding: 0 0 2em;
		}
		#titlewrapper .order-number {
			float: left;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			padding: 0 1.48936% 0 0;
			text-transform: uppercase;
			width: 20%;
		}
		#titlewrapper .order-date {
			float: left;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			padding: 0 1.48936% 0 0;
			text-transform: uppercase;
			width: 20%;
		}
		#titlewrapper .order-status {
			float: left;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			padding: 0 1.48936% 0 0;
			text-transform: uppercase;
			width: 20%;
		}
		#titlewrapper .order-total {
			float: left;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			padding: 0 1.48936% 0 0;
			text-transform: uppercase;
			width: 20%;
		}
		#products-myaccount .order p:first-child, #products-myaccount .order p:last-child {
			display: none
		}
		#products-myaccount .order .order-number {
			float: left;
			font-size: 0.8em;
			font-weight: normal;
			line-height: 100%;
			padding: 0.45em 1.48936% 0.45em 0;
			text-transform: uppercase;
			width: 20%;
			text-transform: capitalize;
		}
		#products-myaccount .order .order-date {
			float: left;
			font-size: 0.8em;
			font-weight: normal;
			line-height: 100%;
			padding: 0.45em 1.48936% 0.45em 0;
			text-transform: uppercase;
			width: 20%;
			text-transform: capitalize;
		}
		#products-myaccount .order .order-status {
			float: left;
			font-size: 0.8em;
			font-weight: normal;
			line-height: 100%;
			padding: 0.45em 1.48936% 0.45em 0;
			text-transform: uppercase;
			width: 20%;
			text-transform: capitalize;
		}
		#products-myaccount .order .order-total {
			float: left;
			font-size: 0.8em;
			font-weight: normal;
			line-height: 100%;
			padding: 0.45em 1.48936% 0.45em 0;
			text-transform: uppercase;
			width: 20%;
			text-transform: capitalize;
		}
		#products-myaccount .order .order-actions {
			float: left;
			font-size: 0.8em;
			font-weight: normal;
			line-height: 100%;
			padding: 0 1.48936% 0 0;
			text-transform: uppercase;
			width: 10%;
		}
		#products-myaccount .order .order-number br {
			display: none;
		}
		#products-myaccount p {
			display: none;
		}
		#products-myaccount .order {
			border-bottom: 1px solid #CCCCCC;
			margin: 0 0 1em;
			padding: 0 0 1em;
		}
		#products-myaccount .order .order-actions a:link, #products-myaccount .order .order-actions a:visited, #products-myaccount .order .order-actions a:active {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			box-shadow: none;
			color: #FFFFFF !important;
			display: block;
			font-size: 1em;
			font-weight: normal;
			line-height: 100%;
			margin: 0 auto;
			padding: 0.45em 0;
			text-align: center;
			text-decoration: none;
			text-shadow: none;
			text-transform: uppercase;
			width: 100px;
		}
		#products-myaccount .order .order-actions a:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		#titlewrapper p, #recent-order-wrapper p {
			display: none;
		}
		/** LOGIN **/
		#customer_login .col-1 .login {
			border-radius: 0;
			margin: 0;
		}
		#customer_login .col-1 .login p {
			padding: 0;
			margin: 0 0 1em;
		}
		#customer_login .col-1 .login label {
		}
		#customer_login .col-1 .login br {
			display: none;
		}
		#customer_login .col-1 .login input[type="text"] {
		}
		#customer_login .col-1 .login input[type="password"] {
			background: none repeat scroll 0 0 #E6E6E6;
			border: 0 none;
			border-radius: 0;
			font-size: 1em;
			margin: 0;
			padding: 0.25em 0.5em;
			width: 100%;
		}
		#customer_login .col-1 .login input[type="submit"] {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF;
			display: block;
			float: none;
			font-size: 1.2em;
			font-weight: normal !important;
			line-height: 100%;
			margin: 0 0 0.5em;
			padding: 0.3em 0;
			text-align: center;
			text-shadow: none;
			text-transform: uppercase;
			width: 120px;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		#customer_login .col-1 .login input[type="submit"]:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		#customer_login .col-1 .login .form-row br {
			display: block;
		}
		#customer_login .col-1 .login p:last-child {
			display: none;
		}
		#customer_login .col-2 .register {
			border-radius: 0;
			margin: 0;
		}
		#customer_login .col-2 .register p {
			margin: 0 0 1em;
			padding: 0;
		}
		#customer_login .col-2 .register br {
			display: none;
		}
		#customer_login .col-2 .register input[type="password"] {
			background: none repeat scroll 0 0 #E6E6E6;
			border: 0 none;
			border-radius: 0;
			font-size: 1em;
			margin: 0;
			padding: 0.25em 0.5em;
			width: 100%;
		}
		#customer_login .col-2 .register input[type="submit"] {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF;
			display: block;
			float: none;
			font-size: 1.2em;
			font-weight: normal !important;
			line-height: 100%;
			margin: 0 0 0.5em;
			padding: 0.3em 0;
			text-align: center;
			text-shadow: none;
			text-transform: uppercase;
			width: 120px;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		#customer_login .col-2 .register input[type="submit"]:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		/** LOGIN **/
		
		.woocommerce-account .woocommerce .col2-set.addresses .address .title h3 {
			float: none;
		}
		.woocommerce-account .woocommerce .col2-set.addresses .address .title p {
			display: none;
		}
		.woocommerce-account .woocommerce .col2-set.addresses .address address {
			font-size: 0.813em;
			line-height: 160%;
		}
		.woocommerce-account .woocommerce .wishlist_myaccount_h2 {
			font-size: 1.563em;
			line-height: 100%;
			margin: 1.5em 0 0 !important;
			padding: 0 0 1.5em;
			text-transform: uppercase;
		}
		.woocommerce-account .woocommerce .your_wishlists {
			margin: 0;
		}
		.woocommerce-account .woocommerce .your_wishlists form table {
			width: auto;
		}
		.woocommerce-account .woocommerce .your_wishlists form table tbody tr td {
			padding: 0 1em 0.5em 0;
		}
		.woocommerce-account .woocommerce .your_wishlists form table tbody tr td select {
			border: 1px solid #CCCCCC;
			border-radius: 0;
			padding: 0.3em;
			width: 116px;
		}
		.woocommerce-account .woocommerce .your_wishlists form table tbody tr td a:link, .woocommerce-account .woocommerce .your_wishlists form table tbody tr td a:visited, .woocommerce-account .woocommerce .your_wishlists form table tbody tr td a:active {
			color: #000000;
			font-size: 0.85em;
			line-height: 140%;
			text-decoration: none;
			text-transform: capitalize;
		}
		.woocommerce-account .woocommerce .your_wishlists form p input[type="submit"] {
			background: none repeat scroll 0 0 #000000 !important;
			border: 0 none !important;
			border-radius: 0 6px !important;
			color: #FFFFFF !important;
			display: block !important;
			font-size: 1.2em !important;
			font-weight: normal !important;
			line-height: 100% !important;
			margin: 1em 0 0 !important;
			padding: 0.3em 0 !important;
			text-align: center !important;
			text-shadow: none !important;
			text-transform: uppercase !important;
			width: 220px !important;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		.woocommerce-account .woocommerce .your_wishlists form p input[type="submit"]:hover {
			background: none repeat scroll 0 0 #B0BC22 !important;
		}
		/** MY ACCOUNT PAGE **/
		
		/** LOST PASSWORD **/
		.woocommerce-account #content .woocommerce .lost_reset_password input[type="submit"] {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF;
			display: block;
			float: none;
			font-size: 1.2em;
			font-weight: normal !important;
			line-height: 100%;
			margin: 0;
			padding: 0.3em 0;
			text-align: center;
			text-shadow: none;
			text-transform: uppercase;
			width: 160px;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		.woocommerce-account #content .woocommerce .lost_reset_password input[type="submit"]:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		/** LOST PASSWORD **/
		
		/**OTHERS **/
		.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {
			background-color: #000000 !important;
		}
		.woocommerce-message {
			border-top: 3px solid #000000 !important;
		}
		.woocommerce-message a:link, .woocommerce-message a:visited, .woocommerce-message a:active {
			background: none repeat scroll 0 0 #000000 !important;
			border: 0 none !important;
			border-radius: 0 6px !important;
			color: #FFFFFF !important;
			display: block !important;
			float: right !important;
			font-size: 1em !important;
			font-weight: normal !important;
			line-height: 100% !important;
			margin: 0 !important;
			padding: 0.44em 0 !important;
			text-align: center !important;
			text-shadow: none !important;
			text-transform: uppercase !important;
			width: 160px;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		.woocommerce-message a:hover {
			background: none repeat scroll 0 0 #B0BC22 !important;
		}
		.woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before {
			background-color: #000000 !important;
		}
		.woocommerce-error {
			border-color: #000 !important;
			border-radius: 0 !important;
		}
		.woocommerce-message {
			border-radius: 0 !important;
		}
		/** OTHERS **/
		
		/** WISHLIST PAGE **/
		.page-id-104 .entry-content .wishlist_myaccount_h2 {
			display: none;
		}
		.page-id-104 .entry-content .your_wishlists {
			margin: 0;
		}
		.page-id-104 .entry-content .your_wishlists form table {
			width: auto;
		}
		.page-id-104 .entry-content .your_wishlists form table tbody tr td {
			padding: 0 1em 0.5em 0;
		}
		.page-id-104 .entry-content .your_wishlists form table tbody tr td select {
			border: 1px solid #CCCCCC;
			border-radius: 0;
			padding: 0.3em;
			width: 116px;
		}
		.page-id-104 .entry-content .your_wishlists form table tbody tr td a:link, .page-id-104 .entry-content .your_wishlists form table tbody tr td a:visited, .page-id-104 .entry-content .your_wishlists form table tbody tr td a:active {
			color: #000000;
			font-size: 0.85em;
			line-height: 140%;
			text-decoration: none;
			text-transform: capitalize;
		}
		.page-id-104 .entry-content .your_wishlists form p input[type="submit"] {
			background: none repeat scroll 0 0 #000000 !important;
			border: 0 none !important;
			border-radius: 0 6px !important;
			color: #FFFFFF !important;
			display: block !important;
			font-size: 1.2em !important;
			font-weight: normal !important;
			line-height: 100% !important;
			margin: 1em 0 0 !important;
			padding: 0.3em 0 !important;
			text-align: center !important;
			text-shadow: none !important;
			text-transform: uppercase !important;
			width: 220px !important;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		.page-id-104 .entry-content .your_wishlists form p input[type="submit"]:hover {
			background: none repeat scroll 0 0 #B0BC22 !important;
		}
		/** WISHLIST PAGE **/
		
		/** OTHER CHECK OUT PAGE **/
		.woocommerce-checkout .entry-content .woocommerce h2 {
			font-size: 1.563em;
			line-height: 100%;
			margin: 0;
			padding: 0 0 1em;
			text-transform: uppercase;
		}
		#titlewrapper .product-name {
			float: left;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			padding: 0 1.48936% 0 0;
			text-transform: uppercase;
			width: 35%;
		}
		#titlewrapper .product-total {
			float: left;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			padding: 0 1.48936% 0 0;
			text-transform: uppercase;
			width: 35%;
		}
		#shop-table-checkout p {
			display: none;
		}
		#tbody .order_item {
			border-bottom: 1px solid #CCCCCC;
			margin: 0 0 1em;
			padding: 0 0 1em;
		}
		#tbody .order_item .product-name {
			float: left;
			font-size: 0.8em;
			font-weight: normal;
			line-height: 100%;
			padding: 0.45em 1.48936% 0.45em 0;
			text-transform: capitalize;
			width: 35%;
		}
		#tbody .order_item .product-total {
			float: left;
			font-size: 0.8em;
			font-weight: normal;
			line-height: 100%;
			padding: 0.45em 1.48936% 0.45em 0;
			text-transform: capitalize;
			width: 35%;
		}
		#tfoot .tfootclass {
			border-bottom: 1px solid #CCCCCC;
			margin: 0 0 1em;
			padding: 0 0 1em;
		}
		#tfoot .tfootclass .x3, #tfoot .tfootclass .x2, #tfoot .tfootclass .x1 {
			float: left;
			font-size: 0.8em;
			font-weight: normal;
			line-height: 100%;
			padding: 0.45em 1.48936% 0.45em 0;
			text-transform: capitalize;
			width: 35%;
			font-weight: bold;
		}
		#tfoot .tfootclass .y3, #tfoot .tfootclass .y2, #tfoot .tfootclass .y1 {
			float: left;
			font-size: 0.8em;
			font-weight: normal;
			line-height: 100%;
			padding: 0.45em 1.48936% 0.45em 0;
			text-transform: capitalize;
			width: 35%;
		}
		#detailscustomer {
			padding: 0 0 1.5em;
		}
		#detailscustomer dt {
			float: left;
			font-size: 0.85em;
			font-weight: bold;
			line-height: 100%;
			padding: 0.5em 0;
			width: 12%;
		}
		#detailscustomer dd {
			float: left;
			font-size: 0.85em;
			font-weight: normal;
			line-height: 100%;
			padding: 0.5em 0;
			width: 85%;
		}
		.woocommerce-info {
			border-color: #000000 !important;
		}
		.woocommerce-info:before {
			background-color: #000000 !important;
		}
		.woocommerce .widget_price_filter .ui-slider-horizontal, .woocommerce-page .widget_price_filter .ui-slider-horizontal {
			height: 0.3em !important;
		}
		/** OTHER CHECK OUT PAGE **/
		
		.entry-content .emailaddy {
			position: relative;
		}
		.entry-content .emailaddy input[type="text"] {
			width: 97%;
		}
		.entry-content .emailaddy input[type="email"] {
			width: 97%;
		}
		#sec-featured {
			padding: 0 0 3em;
		}
		/** TEA BY TEA TEMPLATE NEW CONTENT **/
		#categoryholder .first-content-load {
			padding: 1em 0;
		}
		#categoryholder .first-content-load .first-con-img {
			float: left;
			margin: 0 1em 0 0;
			padding: 0;
			width: 23.4%;
		}
		#categoryholder .first-content-load .desc-with-image-on-left {
			float: right;
			padding: 1em 0 0;
			width: 73%;
		}
		#categoryholder .first-content-load .desc-without-image-on-left {
			clear: both;
			float: none;
		}
		/** TEA BY TEA TEMPLATE NEW CONTENT **/
		.woocommerce #content .products li.sale.featured .nonesale {
			display: none
		}
		.woocommerce #content .products li.featured .nonesale {
			top: 0;
		}
		.single-product.woocommerce #content .featured #main-product-wrapper span.onsale.new.nonesalesingle {
			top: 1%;
		}
		.single-product.woocommerce #content .sale.featured #main-product-wrapper span.onsale.new.nonesalesingle {
			display: none;
		}
		.single-product.woocommerce #content #main-product-wrapper span.onsale {
			display: none;
		}
		.single-product.woocommerce #content .sale #main-product-wrapper span.onsale {
			display: block;
		}
		/** HOME PAGE EXTENSION **/
		#fproducts-main .yith-wcwl-add-to-wishlist {
			float: left;
			height: 30px;
			margin: 0 0 0 0.4em;
			overflow: hidden;
			width: 30px;
		}
		#fproducts-main .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
			display: block !important;
			height: 30px;
			overflow: hidden;
			width: 30px;
		}
		#fproducts-main .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
			display: none !important;
		}
		#fproducts-main .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:link, #fproducts-main .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:visited, #fproducts-main .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:active {
			background: url("images/wishlist.png") repeat scroll 0 0 #000000;
			border-radius: 0 6px;
			display: block;
			height: 30px;
			overflow: hidden;
			text-indent: -9999px;
			width: 30px;
		}
		#fproducts-main .holderagain {
			display: table;
			margin: 0 auto;
		}
		#fproducts-main .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover {
			background-color: #B0BC22;
		}
		#fproducts-main .yith-wcwl-add-to-wishlist .yith-wcwl-add-button img {
		}
		/** HOME PAGE EXTENSION **/
		.single-product.woocommerce #content .sale.featured #main-product-wrapper span.onsale.new {
			display: none;
		}
		.woocommerce #content .products li.sale.featured .onsale.new {
			display: none;
		}
		/** HOME PAGE EXTENSION **/
		
		/** CAT PAGE **/
		.holder .inner-wrapper {
			display: table;
			margin: 0 auto;
		}
		.woocommerce #content .products li .holder .inner-wrapper .quantity.buttons_added {
			float: left;
			width: auto !important;
			margin: 0 0 0 0.4em;
		}
		.woocommerce #content .products li .holder .inner-wrapper .quantity.buttons_added input[type="number"] {
			background: none repeat scroll 0 0 #CCCCCC;
			border: 0 none;
			font-size: 0.75em;
			line-height: 100%;
			padding: 0.1em 0;
			text-align: center;
			width: 30px;
		}
		.woocommerce #content .products li .holder .inner-wrapper .quantity.buttons_added input[type="button"] {
			display: none;
		}
		.woocommerce #content .products li .holder .inner-wrapper .yith-wcwl-add-to-wishlist {
			float: left;
			margin: 0 0 0 0.4em !important;
		}
		.woocommerce #content .products li .holder .inner-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
			display: block !important;
		}
		.woocommerce #content .products li .holder .inner-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:link, .woocommerce #content .products li .holder .inner-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:visited, .woocommerce #content .products li .holder .inner-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:active, .summary.entry-summary .yithbtn .yith-wcwl-add-to-wishlist a  {
			background: url("images/wishlist.png") repeat scroll 0 0 #000000;
			border-radius: 0 6px;
			display: block;
			height: 30px;
			overflow: hidden;
			text-indent: -9999px;
			width: 30px;
			padding: 0;
		}
		.woocommerce #content .products li .holder .inner-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-add-button img , .summary.entry-summary .yithbtn .yith-wcwl-add-to-wishlist img {
			display: none !important;
		}
		.woocommerce #content .products li .holder .inner-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover {
			background-color: #B0BC22;
		}
		.woocommerce #content .products li .holder .inner-wrapper .yith-wcwl-wishlistaddedbrowse, .woocommerce #content .products li .holder .inner-wrapper .yith-wcwl-wishlistexistsbrowse, .woocommerce #content .products li .holder .inner-wrapper .yith-wcwl-wishlistaddresponse {
			display: none !important
		}
		.woocommerce #content .products li .added_to_cart {
			background: url("images/check.png") no-repeat scroll center top #000000;
			border-radius: 6px 0;
			display: block !important;
			float: left;
			height: 30px;
			margin: 0 0 0 3px;
			overflow: hidden;
			padding: 0;
			text-indent: -99999px;
			width: 19px;
			cursor: default;
			content: " " !important;
		}
		.woocommerce #content .products li .added_to_cart.wc-forward:after {
			content: "" !important;
		}
		.woocommerce #content .products li a:before {
			display: none !important;
		}
		/** CAT PAGE **/
		
		/** YITH BTN SINGLE PRODUCT PAGE **/
		#yithbtn {
			float: left;
		}
		#yithbtn .yith-wcwl-add-to-wishlist {
			display: block !important;
		}
		#product-content-wrapper #yithbtn .yith-wcwl-add-button {
			display: block !important;
		}
		#product-content-wrapper .yith-wcwl-add-to-wishlist {
			display: none;
			margin: 0;
			padding: 0;
		}
		#yithbtn .yith-wcwl-wishlistaddedbrowse, #yithbtn .yith-wcwl-wishlistexistsbrowse, #yithbtn .yith-wcwl-wishlistaddresponse {
			display: none !important;
		}
		#product-content-wrapper #yithbtn .yith-wcwl-add-button a:link, #product-content-wrapper #yithbtn .yith-wcwl-add-button a:visited, #product-content-wrapper #yithbtn .yith-wcwl-add-button a:active {
			background: url("images/wishlist.png") repeat scroll 0 0 #000000;
			border-radius: 0 6px;
			display: block;
			height: 30px;
			overflow: hidden;
			padding: 0;
			text-indent: -9999px;
			width: 30px;
			border: 0;
		}
		#product-content-wrapper #yithbtn .yith-wcwl-add-button a:hover {
			background-color: #B0BC22;
		}
		#product-content-wrapper #yithbtn .yith-wcwl-add-button img {
			display: none !important;
		}
		/** YITH BTN SINGLE PRODUCT PAGE **/
		
		/** WISHLISTS PAGE **/
		#cart-titles.wishist .product_title {
			float: left;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			padding: 0 1.48936% 0 0;
			text-transform: uppercase;
			width: 49.149%;
		}
		#cart-titles.wishist .product-price {
			float: left;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			padding: 0 1.48936% 0 0;
			text-transform: uppercase;
			width: 11.404%;
		}
		#cart-titles.wishist .product-stock-status {
			float: left;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			padding: 0 1.48936% 0 0;
			text-transform: uppercase;
			width: 8.404%;
		}
		#cart-titles.wishist .noh3 {
			float: left;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			padding: 0 1.48936% 0 0;
			text-transform: uppercase;
			width: 13%;
		}
		#cart-titles.wishist .noh4 {
			float: left;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 100%;
			padding: 0 1.48936% 0 0;
			text-transform: uppercase;
			width: 5%;
		}
		.woocommerce-wishlist #cart-content .cart-pro-holder p:last-child {
			display: block;
			padding: 0;
		}
		#cart-content .cart-pro-holder.wish .product-thumbnail {
			float: left;
			padding: 0 0.957447% 0 0;
			width: 11.8085%;
		}
		#cart-content .cart-pro-holder.wish .product-name {
			float: left;
			padding: 0 3.40426% 0 0;
			width: 34.553%;
		}
		#cart-content .cart-pro-holder.wish .product-name a:link, #cart-content .cart-pro-holder.wish .product-name a:visited, #cart-content .cart-pro-holder.wish .product-name a:active, #cart-content .cart-pro-holder.wish .product-name a:hover {
			color: #000000;
			font-size: 1.5em;
			font-weight: bold;
			line-height: 120%;
			text-decoration: none;
		}
		#cart-content .cart-pro-holder.wish .product-price {
			float: left;
			padding: 0.38em 1.48936% 0.38em 0;
			width: 11.404%;
		}
		#cart-content .cart-pro-holder.wish .product-price p {
			color: #000000;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 120%;
			text-decoration: none;
			padding: 0;
		}
		#cart-content .cart-pro-holder.wish .product-stock-status {
			float: left;
			padding: 0.38em 1.48936% 0.38em 0;
			width: 8.404%;
		}
		#cart-content .cart-pro-holder.wish .product-stock-status p {
			color: #000000;
			font-size: 1.063em;
			font-weight: bold;
			line-height: 120%;
			text-decoration: none;
			padding: 0;
		}
		#cart-content .cart-pro-holder.wish .product-add-to-cart {
			float: left;
			padding: 0.38em 1.48936% 0.38em 0;
			width: 16%;
		}
		#cart-content .cart-pro-holder.wish .product-remove {
			float: left;
			padding: 0.38em 1.48936% 0.38em 0;
			width: 5%;
		}
		#cart-content .cart-pro-holder.wish .product-add-to-cart p {
			font-size: 1em;
			line-height: 100%;
		}
		#cart-content .cart-pro-holder.wish .product-add-to-cart .add_to_cart {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF !important;
			display: block;
			float: left;
			font-weight: normal;
			line-height: 100%;
			margin: 0 auto;
			padding: 0.45em 0;
			text-align: center;
			text-decoration: none;
			text-shadow: none;
			text-transform: uppercase;
			width: 112px;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		#cart-content .cart-pro-holder.wish .product-add-to-cart .add_to_cart:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		.woocommerce-wishlist #yith-wcwl-form h2 {
			display: none;
		}
		.remove.pt {
			display: none !important;
		}
		.yith-wcwl-share ul {
			margin: 0 0 1em 0;
		}
		/** WISHLISTS PAGE **/
		
		.entry-content .emailaddy .abn {
			display: block;
		}
		.entry-content .emailaddy .ABNfile input[type="file"] {
			opacity: 0;
		}
		#upl {
			background: url("images/browse-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			height: 30px;
			position: absolute;
			width: 100px;
		}
		#shop-header {
			padding: 0;
		}
		#shop-header .shop_cat_desc {
			font-size: 0.85em;
			line-height: 140%;
			padding: 0 0 2em;
		}
		/** WOOCOMERCE SIDEBAR NEW **/
		#category-new-woo {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		#category-new-woo li {
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
			border-bottom: 1px solid #000000;
			font-size: 0.78em;
			line-height: 100%;
			margin: 0 0 0.6em;
			padding: 0.6em 0;
		}
		#category-new-woo li:first-child {
			padding: 0 0 0.6em;
		}
		#category-new-woo li:last-child {
		}
		#category-new-woo li a:link, #category-new-woo li a:visited, #category-new-woo li a:active {
			text-decoration: none;
		}
		#category-new-woo-x {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		#category-new-woo-x li {
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
			border-bottom: 1px solid #000000;
			font-size: 0.78em;
			line-height: 100%;
			margin: 0 0 0.6em;
			padding: 0.6em 0;
		}
		#category-new-woo-x li:first-child {
			padding: 0 0 0.6em;
		}
		#category-new-woo-x li:last-child {
			margin: 0;
		}
		#category-new-woo-x li a:link, #category-new-woo-x li a:visited, #category-new-woo-x li a:active {
			text-decoration: none;
		}
		.woocommerce #content .products li .more {
			background: url("images/hover-effect.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
			color: #FFFFFF;
			padding: 0.7em 0;
			position: absolute;
			text-align: center;
			text-transform: uppercase;
			top: 30%;
			width: 100%;
			z-index: 2147483647;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
			opacity: 0;
		}
		.woocommerce #content .products li a:hover .more {
			opacity: 1;
		}
		#fproducts-main .more {
			background: url("images/hover-effect.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
			color: #FFFFFF;
			padding: 0.7em 0;
			position: absolute;
			text-align: center;
			text-transform: uppercase;
			top: 30%;
			width: 100%;
			z-index: 2147483647;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
			opacity: 0;
		}
		#fproducts-main li a:hover .more {
			opacity: 1;
		}
		.woocommerce-cart .woocommerce .button:before {
			content: "";
		}
		.woocommerce-cart .woocommerce .button {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #FFFFFF;
			display: block;
			font-size: 1.3em;
			font-weight: normal !important;
			line-height: 100%;
			margin: 0 !important;
			padding: 0.4em 0 !important;
			text-align: center !important;
			text-decoration: none;
			text-shadow: none;
			text-transform: uppercase;
			width: 160px;
			transition: all 0.3s ease-in-out 0s;
			-webkit-transition: all 0.3s ease-in-out 0s;
			-moz-transition: all 0.3s ease-in-out 0s;
			-o-transition: all 0.3s ease-in-out 0s;
		}
		.woocommerce-cart .woocommerce .button:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		#the_comments .the-form-title a {
			color: #000000;
			cursor: text;
			text-decoration: none;
		}
		#fproducts-main .holder.xvariable .holderagain .holder {
			float: left;
			width: auto;
		}
		.woocommerce.woocommerce-page #content .products .product-type-variable .holder.thexvariable .inner-wrapper .holder {
			float: left;
			width: auto;
		}
		.woocommerce.woocommerce-page #content .products .product-type-variable .holder.thexvariable .inner-wrapper .holder a:link, .woocommerce.woocommerce-page #content .products .product-type-variable .holder.thexvariable .inner-wrapper .holder a:visited, .woocommerce.woocommerce-page #content .products .product-type-variable .holder.thexvariable .inner-wrapper .holder a:active {
			width: 133px
		}
		/** FORM 404 **/
		#search-4040 #searchform fieldset {
			border: 0 none;
			margin: 0;
			padding: 0;
		}
		#search-4040 #searchform fieldset #s {
			background: none repeat scroll 0 0 #e6e6e6;
			border: 0 none;
			border-radius: 0;
			box-sizing: border-box;
			font-size: 1em;
			margin: 0 0 0.5em;
			padding: 0.25em 0.5em;
			width: 100%;
		}
		#search-4040 #searchform fieldset #searchsubmit {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0 6px;
			color: #ffffff;
			display: block;
			font-size: 1em;
			line-height: 100%;
			margin: 0;
			padding: 0.3em 0;
			text-align: center;
			text-transform: uppercase;
			transition: all 0.3s ease-in-out 0s;
			width: 160px;
		}
		#search-4040 #searchform fieldset #searchsubmit:hover {
			background: none repeat scroll 0 0 #b0bc22;
		}
		/** FORM 404 **/
		.entry-content ol li, .entry-content ul li li, .entry-content ol li, .entry-content ol li li {
			font-size: 1em;
		}
		.single-product.woocommerce #content #woo-tabs .panel .addthis_toolbox {
			display: none !important;
		}
		#fproducts-main .rmico .onsale{display:none !important;}

/********************************* MEDIA QUERIES ************************/
/***********************************************************************/
/**********************************************************************/
/*********************************************************************/
/********************************************************************/
/*******************************************************************/
@media only screen and (min-width : 1855px) and (max-width : 1920px) {
}
@media only screen and (max-width : 1854px ) {
		.infotext {
			margin: 427px 0 0;
		}
		#theslider .flex-direction-nav .flex-next {
			right: 390px;
		}
		#theslider .flex-direction-nav .flex-prev {
			left: 390px;
		}
}
@media only screen and (max-width : 1799px ) {
		.infotext {
			margin: 407px 0 0;
		}
		#theslider .flex-direction-nav .flex-next {
			right: 340px;
		}
		#theslider .flex-direction-nav .flex-prev {
			left: 340px;
		}
}
 @media only screen and (max-width : 1699px ) {
		.infotext {
			margin: 381px 0 0;
		}
		#theslider .flex-direction-nav .flex-next {
			right: 290px;
		}
		#theslider .flex-direction-nav .flex-prev {
			left: 290px;
		}
}
@media only screen and (max-width : 1599px ) {
		.infotext {
			margin: 359px 0 0;
		}
		#theslider .flex-direction-nav .flex-next {
			right: 240px;
		}
		#theslider .flex-direction-nav .flex-prev {
			left: 240px;
		}
}
@media only screen and (max-width : 1499px ) {
		.infotext {
			margin: 337px 0 0;
		}
		#theslider .flex-direction-nav .flex-next {
			right: 140px;
		}
		#theslider .flex-direction-nav .flex-prev {
			left: 140px;
		}
}
@media only screen and (max-width : 1399px ) {
		.infotext {
			margin: 313px 0 0;
		}
		#theslider .flex-direction-nav .flex-next {
			right: 90px;
		}
		#theslider .flex-direction-nav .flex-prev {
			left: 90px;
		}
}
@media only screen and (max-width : 1299px ) {
		.infotext {
			margin: 288px 0 0;
		}
		#theslider .flex-direction-nav .flex-next {
			right: 40px;
		}
		#theslider .flex-direction-nav .flex-prev {
			left: 40px;
		}
}
@media only screen and (max-width : 1199px ) {
		.infotext {
			margin: 262px 0 0;
		}
		#theslider .flex-direction-nav .flex-next {
			right: 10px;
		}
		#theslider .flex-direction-nav .flex-prev {
			left: 10px;
		}
		#theslider .flex-direction-nav a {
			top: 65%;
		}
		}
		@media only screen and (max-width : 1099px ) {
		.infotext {
			margin: 242px 0 0;
		}
}
@media only screen and (max-width : 1024px ) {
		.infotext {
			margin: 217px 0 0;
		}
}
/*iPad - Portrait*/
@media only screen and (max-width : 939px ) {
		#bar {
			width: 96%;
		}
		#master_header {
			width: 96%;
		}
		#logo {
			float: none;
			margin: 0.625em auto 0.875em;
		}
		#navigation {
			bottom: inherit;
			display: table;
			float: none;
			margin: 0 auto;
			position: relative;
			right: inherit;
			width: auto;
		}
		#sec-header {
			position: relative;
			top: inherit;
		}
		#theslider .flex-direction-nav {
			display: none;
		}
		.innerslider {
			width: 96%;
		}
		.infotext {
			float: none;
			margin: 64px 0 0;
			width: auto;
		}
		.infotext .text_information_slider {
			width: 70%;
		}
		.infotext .linker {
			width: 30%;
		}
		#boxwrapper {
			width: 738px;
		}
		#img1 {
			display: table;
			float: none;
			margin: 0 auto 1em;
			position: relative;
			width: auto;
		}
		#imgs {
			float: none;
			width: auto;
		}
		#imgs1inner {
			padding: 0 0 1em;
		}
		#imgs1inner-1 {
			float: none;
			height: 460px;
			margin: 0 auto 1em;
			position: relative;
			width: 460px;
		}
		#imgs1inner-2 {
			float: none;
			height: 460px;
			margin: 0 auto;
			position: relative;
			width: 460px;
		}
		#imgs1inner-3 {
			float: none;
			height: 460px;
			margin: 0 auto 1em;
			position: relative;
			width: 460px;
		}
		#imgs1inner-4 {
			float: none;
			height: 460px;
			margin: 0 auto;
			position: relative;
			width: 460px;
		}
		#introholder {
			margin: 0 auto 2em;
			width: 96%;
		}
		#featured_products {
			width: 96%;
		}
		#fproducts-main .add_to_cart_button {
			display: block;
			float: none;
			font-size: 0.8em;
			margin: 0 auto 0.2em;
			width: 120px;
		}
		#main-footer {
			width: 96%;
		}
		#footer-nav {
			display: table;
			float: none;
			margin: 0 auto;
		}
		#footer-copyright p {
			color: #FFFFFF;
			font-size: 0.75em;
			padding: 0 0 2em;
		}
		#footer-copyright {
			float: none;
			text-align: center;
		}
		#outer {
			width: 96%;
		}
		#fproducts-main a.button.product_type_variable:link, #fproducts-main a.button.product_type_variable:visited, #fproducts-main a.button.product_type_variable:active {
			font-size: 0.8em;
			width: 129px;
		}
		#fproducts-main .qty {
			padding: 0.3em 0;
		}
		.woocommerce #content .products li a.button:link, .woocommerce #content .products li a.button:visited, .woocommerce #content .products li a.button:active {
			float: none;
			font-size: 0.8em;
			margin: 0 auto 0.2em;
			width: 129px;
		}
		.woocommerce #content .products li form .add_to_cart_button {
			font-size: 0.8em;
			width: 85px;
		}
		.woocommerce #content .products li form .quantity .qty {
			padding: 0.3em 0;
		}
		/*.woocommerce #content #the-related-products .products li.product-type-simple .holder {
			padding: 0 19.9%;
			width: 60%;
		}*/
		.woocommerce #content #the-related-products .products li.product-type-simple .holder {
			padding: 0 14.9%;
			width: 83%;
		}
		.woocommerce #content #the-related-products .products li .holder .quantity .qty {
			padding: 0.3em 0;
		}
		.woocommerce #content .products li form .added_to_cart {
			background: url("images/check.png") no-repeat scroll center -3px #000000;
			height: 24px;
			margin: 0.2em 0 0;
			clear: both;
		}
		#fproducts-main .added_to_cart {
			background: url("images/check.png") no-repeat scroll center -3px #000000;
			height: 24px;
			margin: 0;
			clear: both;
		}
		#sec-footer {
			margin: 0 0 -4em;
		}
		#fproducts-main .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:link, #fproducts-main .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:visited, #fproducts-main .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:active {
			background: url("images/wishlist.png") repeat scroll -2px -2px #000000;
			height: 25px;
			width: 25px;
		}
		.woocommerce #content .products li .added_to_cart {
			background: url("images/check.png") no-repeat scroll center -3px #000000;
			height: 24px;
		}
		.woocommerce #content .products li .holder .inner-wrapper .quantity.buttons_added input[type="number"] {
			height: 24px;
			padding: 0 0;
		}
		.woocommerce #content .products li .holder .inner-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:link, .woocommerce #content .products li .holder .inner-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:visited, .woocommerce #content .products li .holder .inner-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:active {
			background: url("images/wishlist.png") repeat scroll -2px -2px #000000;
			height: 25px;
			padding: 0;
			width: 25px;
		}
		.woocommerce #content .products li .holder .inner-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover {
			background-color: #B0BC22;
		}
		#fproducts-main .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover {
			background: url("images/wishlist.png") repeat scroll -2px -2px #B0BC22
		}
}


/*Small Tablet*/
@media only screen and (max-width : 767px ) {
		#bar {
			width: 96%;
		}
		#sec-bar {
			height: auto;
		}
		#smi-header {
			display: table;
			float: none;
			margin: 0 auto 0.5em;
		}
		#smi-header img {
			margin: 0.5em 0.5em 0;
		}
		#loginarea {
			clear: both;
			float: none;
			font-size: 0.813em;
			line-height: 100%;
			padding: 0;
		}
		#loginarea a:link,  #loginarea a:visited,  #loginarea a:active {
			background: none repeat scroll 0 0 #B3B3B3;
			color: #FFFFFF !important;
			display: block;
			padding: 0.65em 0em;
			text-align: center;
		}
		#loginarea a:hover {
			background: #B0BC22
		}
		#header-inner-wrapper {
			float: none;
			width: auto;
		}
		#logreg {
			background: none repeat scroll 0 0 #000000;
			color: #FFFFFF;
			padding: 0;
			position: relative;
			top: 0;
			width: 100%;
		}
		#mainLoginForm {
			padding: 1em 1.25em 1.8em;
		}
		#loginform input[type="password"] {
			width: 97%;
		}
		#loginform input[type="text"] {
			width: 97%;
		}
		#thepthermenus {
			float: none;
			margin: 0;
			padding: 0;
		}
		.wishborder, .cartborder {
			display: none;
		}
		a#wishlist-link:active, a#wishlist-link:link, a#wishlist-link:visited {
			background: none repeat scroll 0 0 #B3B3B3;
			border-top: 1px solid #C1C1C1;
			color: #FFFFFF;
			display: block;
			padding: 0.65em 0.8em;
			text-align: center;
		}
		.chrome #thepthermenus .cart-contents-toggle, .safari #thepthermenus .cart-contents-toggle {
			margin: 0;
		}
		a#wishlist-link:hover {
			color: #ffffff;
			background: none repeat scroll 0 0 #B0BC22;
		}
		a#cart-link:active, a#cart-link:link, a#cart-link:visited {
			background: none repeat scroll 0 0 #B3B3B3;
			border-top: 1px solid #C1C1C1;
			color: #FFFFFF;
			display: block;
			padding: 0.65em 0.8em;
			text-align: center;
		}
		a#cart-link:hover {
		:#ffffff;
			background: none repeat scroll 0 0 #B0BC22;
		}
		#searchko {
			float: none;
			position: relative;
			text-align: left;
		}
		.site-s .search-form {
			position: relative;
		}
		.cart-tab {
			top: 8em;
		}
		#master_header {
			width: 96%;
		}
		#logo {
			float: none;
			margin: 0.625em auto 0.875em;
		}
		#navigation {
			bottom: inherit;
			display: block;
			float: none;
			margin: 0 auto;
			position: relative;
			right: inherit;
			width: auto;
		}
		#sec-header {
			position: relative;
			top: inherit;
		}
		#thenavigator {
			display: none;
		}
		nav {
			clear: both;
			float: none;
			padding: 0.5em 0;
		}
		#selectnav1 {
			display: block;
		}
		#theslider .flex-direction-nav {
			display: none;
		}
		.innerslider {
			width: 96%;
		}
		.infotext {
			float: none;
			margin: 0;
			width: auto;
		}
		.holderslidercontent {
			position: relative;
		}
		.infotext h2 {
			text-align: center;
		}
		.infotext .text_information_slider {
			float: none;
			padding: 0 0 1em;
			width: auto;
		}
		.infotext .linker {
			float: none;
			width: auto;
		}
		#boxwrapper {
			width: 451px;
		}
		#img1 {
			display: inherit;
			float: none;
			margin: 0 auto 1em;
			position: relative;
			width: 370px;
		}
		#imgs {
			float: none;
			width: auto;
		}
		#imgs1inner {
			padding: 0 0 1em;
		}
		#imgs1inner-1 {
			float: none;
			height: 370px;
			margin: 0 auto 1em;
			position: relative;
			width: 370px;
		}
		#imgs1inner-2 {
			float: none;
			height: 370px;
			margin: 0 auto;
			position: relative;
			width: 370px;
		}
		#imgs1inner-3 {
			float: none;
			height: 370px;
			margin: 0 auto 1em;
			position: relative;
			width: 370px;
		}
		#imgs1inner-4 {
			float: none;
			height: 370px;
			margin: 0 auto;
			position: relative;
			width: 370px;
		}
		#introholder {
			margin: 0 auto 2em;
			width: 96%;
		}
		#introholder h2 {
			padding: 0 0 1em;
			text-align: center;
		}
		#introholder .introf {
			float: none;
			padding: 0 0 1em;
			width: auto;
		}
		#introholder .linker {
			float: none;
			width: auto;
		}
		#featured_products {
			width: 96%;
		}
		#fproducts-main li {
			float: none;
			margin: 0 0 1em 0;
			max-height: inherit;
			min-height: inherit;
			position: relative;
			text-align: center;
			width: auto;
		}
		#fproducts-main .removemargpad {
			float: none;
		}
		#fproducts-main .holder {
			bottom: inherit;
			padding: 0;
			position: relative;
			text-align: center;
			width: auto;
		}
		#fproducts-main .quantity {
			float: none;
			margin: 0 0 0.3em;
		}
		#fproducts-main .add_to_cart_button {
			float: none;
			margin: 0 0 0.3em;
		}
		#main-footer {
			width: 96%;
		}
		#footer-nav {
			display: table;
			float: none;
			margin: 0 auto;
		}
		#footer-copyright p {
			color: #FFFFFF;
			font-size: 0.75em;
			padding: 0 0 2em;
		}
		#footer-copyright {
			float: none;
			text-align: center;
		}
		#outer {
			width: 96%;
		}
		.entry-content .one_half {
			float: none;
			margin: 0;
			width: auto;
		}
		.imgcatprod {
			display: block;
			float: none;
			margin: 0 auto;
		}
		.content-catprod {
			float: none;
			width: auto;
		}
		.btips img {
			display: block;
			margin: 0 auto;
		}
		.btips {
			float: none;
			padding: 0 0 2em;
			text-align: center;
			width: auto;
		}
		#primary.posts {
			float: none;
			padding: 0 0 2em;
			width: auto;
		}
		#secondary {
			float: none;
			width: auto;
		}
		#searchform-tea #searchform input[type="search"] {
			width: 92%;
		}
		#secondary #searchform-tea {
			margin: 0 0 2.3em !important;
		}
		#outer.the-store #secondary {
			float: none;
			width: auto;
		}
		#primary.posts.store {
			float: none;
			width: auto;
		}
		.woocommerce #content .woocommerce-result-count {
			float: none;
			text-align: center;
		}
		#orderby {
			display: table;
			float: none;
			margin: 1em auto 0;
			padding: 0;
		}
		padding: 0;
		#before-product-loop #paginator {
			display: table;
			float: none;
			margin: 0 auto 2em;
		}
		.woocommerce #content .products li {
			float: none;
			margin: 0 0 1em;
			max-height: inherit;
			min-height: inherit;
			position: relative;
			text-align: center;
			width: auto;
		}
		.woocommerce #content .products .last {
			float: none;
			margin: 0 0 1em;
			padding: 0;
		}
		.woocommerce #content .products li .holder {
			bottom: inherit;
			padding: 0;
			position: relative;
			text-align: center;
			width: auto;
		}
		#before-product-loop #paginator {
			display: table;
			float: none;
			margin: 0 auto 2em;
		}
		.woocommerce #content .products li form .quantity {
			display: table;
			float: none;
			margin: 0 auto 0.3em;
			width: auto;
		}
		.woocommerce #content .products li form .add_to_cart_button {
			float: none;
			display: table;
			margin: 0 auto;
		}
		.woocommerce #content #product-gallery-image-wrapper {
			float: none;
			width: auto;
		}
		.woocommerce #content #product-content-wrapper {
			float: none;
			width: auto;
		}
		.single-product.woocommerce #content #woo-tabs .tabs li {
			float: none;
			display: inherit;
		}
		.single-product.woocommerce #content #woo-tabs .tabs li a:link, .single-product.woocommerce #content #woo-tabs .tabs li a:visited, .single-product.woocommerce #content #woo-tabs .tabs li a:active {
			border-left: 1px solid #CCCCCC;
			border-right: 1px solid #CCCCCC;
			border-top: 1px solid #CCCCCC;
			display: block;
			padding: 0.6em 0;
			text-align: center;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating {
			clear: both;
			float: none;
			padding: 0 0 0.5em;
			text-align: left;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating label {
			color: #999999;
			display: block;
			float: none;
			padding: 0 0 0.5em;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span a {
			border: 0 none !important;
			display: block;
			margin: 0 !important;
			padding: 0.5em 0;
			width: 100% !important;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars {
			clear: both !important;
			display: block !important;
			float: none !important;
			height: auto;
			padding: 0;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container img {
			display: none;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text {
			margin: 0 !important;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li {
			min-height: inherit;
		}
		.single-product.woocommerce #content #woo-tabs #comments {
			height: auto;
			overflow: inherit;
			padding: 0;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text .star-rating {
			margin: 0 0 0.5em;
		}
		.woocommerce #content #the-related-products .products li.product-type-variable .holder {
			padding: 0;
			width: 100%;
		}
		.woocommerce #content #the-related-products .products li.product-type-simple .holder {
			padding: 0;
			width: 100%;
		}
		.woocommerce #content #the-related-products .products li .holder .quantity {
			float: none;
			margin: 0 auto 0.3em;
		}
		.woocommerce #content #the-related-products .products li .holder .add_to_cart_button {
			float: none;
		}
		#stockists .stockshot {
			float: none;
			width: auto;
		}
		#stockists .stockshot.toright {
			float: none;
		}
		.stockshot .stockistimg {
			display: block;
			float: none;
			margin: 0 auto 0.5em;
			width: auto;
		}
		.stockshot .stockist-content-right {
			float: none;
			text-align: center;
			width: auto;
		}
		.stockshot .stockist-content-right .shop-name {
			padding: 0 0 0.3em;
		}
		.stockshot .stockist-content-right .stockist-address {
			padding: 0 0 0.3em;
		}
		#cart-content .cart-pro-holder .product-thumbnail {
			float: none;
			padding: 0 0 0.2em;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-thumbnail img {
			margin: 0 auto;
		}
		#cart-content .cart-pro-holder .product-name {
			float: none;
			padding: 0 0 0.2em 0;
			text-align: center;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-quantity {
			float: none;
			padding: 0 0 0.2em;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-quantity .quantity .qty {
			display: block;
			float: none;
			margin: 0 auto;
			padding: 0.08em 0 0.08em 0;
			text-align: center;
			width: 90px;
		}
		#cart-content .cart-pro-holder .product-quantity .quantity {
			float: none;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-quantity {
			float: none;
			padding: 0 0 0.2em;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-subtotal {
			float: none;
			padding: 0.38em 0;
			text-align: center;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-remove .remove {
			display: none;
		}
		#cart-content .cart-pro-holder .product-remove .remove.responsive {
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
			color: #000000;
			display: block;
			font-size: 0.75em;
			height: inherit;
			overflow: inherit;
			text-align: center;
			text-indent: inherit;
			text-transform: uppercase;
			width: inherit;
		}
		#cart-content .cart-pro-holder .product-remove {
			float: none;
			text-align: center;
			width: auto;
		}
		#cart-titles {
			display: none;
		}
		#the_coupon {
			float: none;
			width: auto;
		}
		#cart-total {
			float: none;
			width: auto;
		}
		#cart-total .cart-subtotal .subtotal-1 {
			float: none;
			padding: 0 0 0.3em;
			text-align: left;
			text-transform: uppercase;
			width: auto;
		}
		#cart-total .cart-subtotal .subtotal-2 {
			float: none;
			text-align: left;
			width: auto;
		}
		#cart-total .shipping .shipping-1 {
			float: none;
			padding: 0 0 0.3em;
			text-align: left;
			text-transform: uppercase;
			width: auto;
		}
		#cart-total .shipping .shipping-2 {
			float: none;
			text-align: left;
			width: auto;
		}
		#cart-total .order-total .order-total-1 {
			float: none;
			padding: 0 0 0.3em;
			text-align: left;
			text-transform: uppercase;
			width: auto;
		}
		#cart-total .order-total .order-total-2 {
			float: none;
			text-align: left;
			width: auto;
		}
		.woocommerce-cart #sec-wrapper #cart-total .checkoutbtn input[type="submit"] {
			float: none;
		}
		#thepthermenus .cart-contents-toggle {
			background: none repeat scroll 0 0 #B3B3B3;
			border-top: 1px solid #C1C1C1;
			float: none;
			padding: 0.65em 0.8em;
			text-align: center;
			text-transform: uppercase;
			width: auto;
		}
		#thepthermenus .cart-contents-toggle:hover {
			background: none repeat scroll 0 0 #B0BC22;
		}
		#thepthermenus .cart-contents-toggle .cartplus-contents {
			color: #FFFFFF;
		}
		#thepthermenus #cartplus-dropdown {
			background: none repeat scroll 0 0 #000000;
			border: 0 none;
			border-radius: 0;
			padding: 1em 1.25em 1.8em;
			position: relative;
			right: inherit;
			top: inherit;
			width: auto;
		}
		#thepthermenus #cartplus-dropdown .subtotal-buttons .cartplus-buttons .button {
			display: block;
			float: none;
			font-size: 1.2em;
			font-weight: normal;
			line-height: 100%;
			margin: 0 auto 1em;
			padding: 0.45em 0;
			text-align: center;
			text-shadow: none;
			text-transform: uppercase;
			width: 160px;
		}
		#thepthermenus #cartplus-dropdown .subtotal-buttons .cartplus-buttons .button.checkout {
			float: none;
			margin: 0 auto;
		}
		.desktop-view {
			display: none !important;
		}
		.tabs-view {
			display: block !important;
		}
		#newsletter-form-wrapper {
			background: none repeat scroll 0 0 #000000;
			left: 0;
			position: relative;
			top: inherit;
			width: auto;
			z-index: 9999999;
		}
		#newsletter-btn {
			float: none;
		}
		.tabs-view {
			display: block !important;
			margin: 0 auto;
		}
		#newsletter-form {
			background: none repeat scroll 0 0 #000000;
			display: none;
			float: none;
			width: auto;
			text-align: center;
		}
		.woocommerce-checkout #customer_details .skl .form-row-first {
			float: none;
			width: auto;
		}
		.woocommerce-checkout #customer_details .skl .form-row-last {
			float: none;
			width: auto;
		}
		.logoutborder {
			display: none;
		}
		#myaccountlink {
			border-top: 1px solid #C1C1C1;
		}
		#sec-bar a:last-child img {
			margin: 0.5em 0.5em 0;
		}
		#titlewrapper {
			display: none;
		}
		#products-myaccount .order .order-number, #products-myaccount .order .order-date, #products-myaccount .order .order-status, #products-myaccount .order .order-total, #products-myaccount .order .order-actions {
			float: none;
			padding: 0.45em 0;
			text-align: center !important;
			width: auto;
		}
		.woocommerce-checkout .entry-content .woocommerce .order_details li {
			border: 0 none;
			float: none;
			margin: 0;
			padding: 0 0 0.5em;
			width: auto;
		}
		.woocommerce-checkout .entry-content .woocommerce .order_details li strong {
			display: inline;
		}
		#tfoot .tfootclass .x3, #tfoot .tfootclass .x2, #tfoot .tfootclass .x1,  #tfoot .tfootclass .x3, #tfoot .tfootclass .x2, #tfoot .tfootclass .x1,  #tbody .order_item .product-total, #tbody .order_item .product-name {
			float: none;
			width: auto;
		}
		#detailscustomer dt {
			float: none;
			padding: 0 0 0.3em;
			width: auto;
		}
		#detailscustomer dd {
			float: none;
			padding: 0 0 0.8em;
			width: auto;
		}
		.woocommerce #content .products li form .added_to_cart {
			background: url("images/check.png") no-repeat scroll center -3px #000000;
			float: none;
			height: 24px;
			margin: 0.2em auto 0;
			text-align: center;
		}
		#fproducts-main .added_to_cart {
			background: url("images/check.png") no-repeat scroll center -3px #000000;
			float: none;
			height: 24px;
			margin: 0 auto 0.3em;
		}
		#sec-footer {
			margin: 0 0 -4em;
		}
		#categoryholder .first-content-load .first-con-img {
			display: block;
			float: none;
			margin: 0 auto;
			padding: 0;
			width: auto;
		}
		#categoryholder .first-content-load .desc-with-image-on-left {
			float: none;
			width: auto;
		}
		#categoryholder .flexslider.teabytype ul.slides li img {
			width: 100%;
		}
		.woocommerce #content #the-related-products .products li {
			width: auto;
		}
		#fproducts-main .yith-wcwl-add-to-wishlist {
			float: none;
			height: 25px;
			margin: 0 auto;
			width: 25px;
		}
		.woocommerce #content .products li a.button:link, .woocommerce #content .products li a.button:visited, .woocommerce #content .products li a.button:active {
			float: none;
		}
		.woocommerce #content .products li .added_to_cart {
			background: url("images/check.png") no-repeat scroll center -3px #000000;
			float: none;
			margin: 0 auto 0.2em;
		}
		.woocommerce #content .products li .holder .inner-wrapper .quantity.buttons_added {
			display: table;
			float: none;
			margin: 0 auto 0.2em;
			width: auto !important;
		}
		.woocommerce #content .products li .holder .inner-wrapper .yith-wcwl-add-to-wishlist {
			float: none;
			margin: 0 auto 0.4em !important;
		}
		#cart-content .cart-pro-holder.wish .product-thumbnail {
			float: none;
			padding: 0 0 0.2em;
			width: auto;
		}
		#cart-content .cart-pro-holder.wish .product-name {
			float: none;
			padding: 0 0 0.2em;
			width: auto;
		}
		#cart-content .cart-pro-holder.wish .product-price {
			float: none;
			padding: 0.38em 0;
			text-align: center;
			width: auto;
		}
		#cart-content .cart-pro-holder.wish .product-stock-status {
			float: none;
			padding: 0 0 0.38em;
			text-align: center;
			width: auto;
		}
		#cart-content .cart-pro-holder.wish .product-add-to-cart {
			float: none;
			padding: 0 0 0.38em;
			width: auto;
		}
		#cart-content .cart-pro-holder.wish .product-add-to-cart .add_to_cart {
			float: none;
		}
		#cart-content .cart-pro-holder.wish .product-add-to-cart p {
			font-size: 0.8em;
		}
		.remove.pt {
			display: block !important;
		}
		#cart-content .cart-pro-holder.wish .product-remove {
			float: none;
			padding: 0 0 0.38em;
			width: auto;
		}
		#cart-content .cart-pro-holder.wish .product-remove br {
			display: none;
		}
		#cart-content .cart-pro-holder .product-remove .remove {
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
			color: #000000;
			display: block;
			font-size: 0.75em;
			height: auto;
			line-height: 19px;
			margin: 0.38em 0 0;
			overflow: inherit;
			text-indent: inherit !important;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-remove .remove.desktop {
			display: none !important
		}
		#cart-content .cart-pro-holder .product-remove .remove.responsive {
			display: block !important;
		}
		#cart-content .cart-pro-holder .product-remove .remove {
			display: none !important;
		}
		#fproducts-main a.button.product_type_variable:link, #fproducts-main a.button.product_type_variable:visited, #fproducts-main a.button.product_type_variable:active {
			margin: 0 0 0.4em;
		}
		.woocommerce.woocommerce-page #content .products .product-type-variable .holder.thexvariable .inner-wrapper .holder {
			float: none;
		}
}

/*Iphones*/
@media only screen and (max-width : 480px ) {
		#sec-footer {
			margin: 0;
		}
		#sec-footer {
			bottom: inherit;
			position: inherit;
		}
		#bar {
			width: 96%;
		}
		#sec-bar {
			height: auto;
		}
		#smi-header {
			display: table;
			float: none;
			margin: 0 auto 0.5em;
		}
		#smi-header img {
			margin: 0.5em 0.5em 0;
		}
		#loginarea {
			clear: both;
			float: none;
			font-size: 0.813em;
			line-height: 100%;
			padding: 0;
		}
		#loginarea a:link,  #loginarea a:visited,  #loginarea a:active {
			background: none repeat scroll 0 0 #B3B3B3;
			color: #FFFFFF !important;
			display: block;
			padding: 0.65em 0em;
			text-align: center;
		}
		#loginarea a:hover {
			background: #B0BC22
		}
		#header-inner-wrapper {
			float: none;
			width: auto;
		}
		#logreg {
			background: none repeat scroll 0 0 #000000;
			color: #FFFFFF;
			padding: 0;
			position: relative;
			top: 0;
			width: 100%;
		}
		#mainLoginForm {
			padding: 1em 1.25em 1.8em;
		}
		#loginform input[type="password"] {
			width: 97%;
		}
		#loginform input[type="text"] {
			width: 97%;
		}
		#thepthermenus {
			float: none;
			margin: 0;
			padding: 0;
		}
		.wishborder, .cartborder {
			display: none;
		}
		a#wishlist-link:active, a#wishlist-link:link, a#wishlist-link:visited {
			background: none repeat scroll 0 0 #B3B3B3;
			border-top: 1px solid #C1C1C1;
			color: #FFFFFF;
			display: block;
			padding: 0.65em 0.8em;
			text-align: center;
		}
		a#wishlist-link:hover {
			color: #ffffff;
			background: none repeat scroll 0 0 #B0BC22;
		}
		a#cart-link:active, a#cart-link:link, a#cart-link:visited {
			background: none repeat scroll 0 0 #B3B3B3;
			border-top: 1px solid #C1C1C1;
			color: #FFFFFF;
			display: block;
			padding: 0.65em 0.8em;
			text-align: center;
		}
		a#cart-link:hover {
		:#ffffff;
			background: none repeat scroll 0 0 #B0BC22;
		}
		#searchko {
			float: none;
			position: relative;
			text-align: left;
		}
		.site-s .search-form {
			position: relative;
		}
		.cart-tab {
			top: 8em;
		}
		#master_header {
			width: 96%;
		}
		#logo {
			float: none;
			margin: 0.625em auto 0.875em;
		}
		#navigation {
			bottom: inherit;
			display: block;
			float: none;
			margin: 0 auto;
			position: relative;
			right: inherit;
			width: auto;
		}
		#sec-header {
			position: relative;
			top: inherit;
		}
		#thenavigator {
			display: none;
		}
		nav {
			clear: both;
			float: none;
			padding: 0.5em 0;
		}
		#selectnav1 {
			display: block;
		}
		#theslider .flex-direction-nav {
			display: none;
		}
		.innerslider {
			width: 96%;
		}
		.infotext {
			float: none;
			margin: 0;
			width: auto;
		}
		.holderslidercontent {
			position: relative;
		}
		.infotext h2 {
			text-align: center;
		}
		.infotext .text_information_slider {
			float: none;
			padding: 0 0 1em;
			width: auto;
		}
		.infotext .linker {
			float: none;
			width: auto;
		}
		#boxwrapper {
			width: 291px;
		}
		#img1 {
			display: inherit;
			float: none;
			margin: 0 auto 1em;
			position: relative;
			width: 256px;
		}
		#imgs1inner-2 {
			float: none;
		}
		#imgs {
			float: none;
			width: auto;
		}
		#imgs1inner {
			padding: 0 0 1em;
		}
		#imgs1inner-1 {
			float: none;
			height: 256px;
			margin: 0 auto 1em;
			position: relative;
			width: 256px;
		}
		#imgs1inner-2 {
			float: none;
			height: 256px;
			margin: 0 auto;
			position: relative;
			width: 256px;
		}
		#imgs1inner-3 {
			float: none;
			height: 256px;
			margin: 0 auto 1em;
			position: relative;
			width: 256px;
		}
		#imgs1inner-4 {
			float: none;
			height: 256px;
			margin: 0 auto;
			position: relative;
			width: 256px;
		}
		#introholder {
			margin: 0 auto 2em;
			width: 96%;
		}
		#introholder h2 {
			padding: 0 0 1em;
			text-align: center;
		}
		#introholder .introf {
			float: none;
			padding: 0 0 1em;
			width: auto;
		}
		#introholder .linker {
			float: none;
			width: auto;
		}
		#featured_products {
			width: 96%;
		}
		#fproducts-main li {
			float: none;
			margin: 0 0 1em 0;
			max-height: inherit;
			min-height: inherit;
			position: relative;
			text-align: center;
			width: auto;
		}
		#fproducts-main .removemargpad {
			float: none;
		}
		#fproducts-main .holder {
			bottom: inherit;
			padding: 0;
			position: relative;
			text-align: center;
			width: auto;
		}
		#fproducts-main .quantity {
			float: none;
			margin: 0 0 0.3em;
		}
		#fproducts-main .add_to_cart_button {
			float: none;
			margin: 0 0 0.3em;
		}
		#main-footer {
			width: auto;
		}
		#footer-nav {
			display: inherit;
		}
		#thefooternavi > li {
			float: none;
			padding: 0;
			text-align: center;
			border-bottom: 1px solid #C1C1C1;
		}
		#thefooternavi > li:last-child {
			border-bottom: 0px
		}
		#thefooternavi > li > a:link, #thefooternavi > li > a:visited, #thefooternavi > li > a:active {
			background: none repeat scroll 0 0 #B3B3B3;
			color: #FFFFFF;
			display: block;
			margin: 0;
			padding: 0.5em;
			text-decoration: none;
		}
		#thefooternavi > li > a:hover {
			background: #B0BC22;
			color: #ffffff;
		}
		#footer-copyright p {
			padding: 1em 0 2em;
		}
		#outer {
			width: 96%;
		}
		.entry-content .one_half {
			float: none;
			margin: 0;
			width: auto;
		}
		.imgcatprod {
			display: block;
			float: none;
			margin: 0 auto;
		}
		.content-catprod {
			float: none;
			width: auto;
		}
		.btips img {
			display: block;
			margin: 0 auto;
		}
		.btips {
			float: none;
			padding: 0 0 2em;
			text-align: center;
			width: auto;
		}
		#grading {
			float: none;
			width: auto;
		}
		#banner {
			float: none;
			width: auto;
		}
		#banner img {
			display: block;
			margin: 0 auto 1em;
		}
		#primary.posts {
			float: none;
			padding: 0 0 2em;
			width: auto;
		}
		#secondary {
			float: none;
			width: auto;
		}
		#searchform-tea #searchform input[type="search"] {
			width: 89%;
		}
		#secondary #searchform-tea {
			margin: 0 0 2.3em !important;
		}
		#related-posts li {
			float: none;
			padding: 0 0 0.8em;
			width: auto;
		}
		#related-posts img {
			display: block;
			margin: 0 auto;
		}
		#related-posts li.killpadmarg {
			float: none;
		}
		#respond input[type="text"] {
			width: 96.4%;
		}
		#respond textarea {
			width: 96.4%;
		}
		#outer.the-store #secondary {
			float: none;
			width: auto;
		}
		#primary.posts.store {
			float: none;
			width: auto;
		}
		.woocommerce #content .woocommerce-result-count {
			float: none;
			text-align: center;
		}
		#orderby {
			display: table;
			float: none;
			margin: 1em auto 0;
			padding: 0;
		}
		padding: 0;
		#before-product-loop #paginator {
			display: table;
			float: none;
			margin: 0 auto 2em;
		}
		.woocommerce #content .products li {
			float: none;
			margin: 0 0 1em;
			max-height: inherit;
			min-height: inherit;
			position: relative;
			text-align: center;
			width: auto;
		}
		.woocommerce #content .products .last {
			float: none;
			margin: 0 0 1em;
			padding: 0;
		}
		.woocommerce #content .products li .holder {
			bottom: inherit;
			padding: 0;
			position: relative;
			text-align: center;
			width: auto;
		}
		#before-product-loop #paginator {
			display: table;
			float: none;
			margin: 0 auto 2em;
		}
		.woocommerce #content .products li form .quantity {
			display: table;
			float: none;
			margin: 0 auto 0.3em;
			width: auto;
		}
		.woocommerce #content .products li form .add_to_cart_button {
			float: none;
			display: table;
			margin: 0 auto;
		}
		.woocommerce #content #product-gallery-image-wrapper {
			float: none;
			width: auto;
		}
		.woocommerce #content #product-content-wrapper {
			float: none;
			width: auto;
		}
		.woocommerce #content #single_varation_wrapper .single_variation {
			float: none;
			padding: 0 0 0.5em;
		}
		.woocommerce #content #single_varation_wrapper .variations_button {
			float: none;
		}
		.woocommerce #content #single_varation_wrapper .variations_button label {
			display: block;
			float: none;
			padding: 0.9em 1.5em 0.5em 0;
		}
		.woocommerce #content #single_varation_wrapper .variations_button .quantity {
			float: none;
			margin: 0;
			padding: 0 0 0.5em;
			width: auto;
		}
		.woocommerce #content #single_varation_wrapper .variations_button .button {
			float: none;
		}
		.single-product.woocommerce #content #woo-tabs .tabs li {
			float: none;
			display: inherit;
		}
		.single-product.woocommerce #content #woo-tabs .tabs li a:link, .single-product.woocommerce #content #woo-tabs .tabs li a:visited, .single-product.woocommerce #content #woo-tabs .tabs li a:active {
			border-left: 1px solid #CCCCCC;
			border-right: 1px solid #CCCCCC;
			border-top: 1px solid #CCCCCC;
			display: block;
			padding: 0.6em 0;
			text-align: center;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating {
			clear: both;
			float: none;
			padding: 0 0 0.5em;
			text-align: left;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating label {
			color: #999999;
			display: block;
			float: none;
			padding: 0 0 0.5em;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span a {
			border: 0 none !important;
			display: block;
			margin: 0 !important;
			padding: 0.5em 0;
			width: 100% !important;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars {
			clear: both !important;
			display: block !important;
			float: none !important;
			height: auto;
			padding: 0;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container img {
			display: none;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text {
			margin: 0 !important;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li {
			min-height: inherit;
		}
		.single-product.woocommerce #content #woo-tabs #comments {
			height: auto;
			overflow: inherit;
			padding: 0;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text .star-rating {
			float: none;
			margin: 0 0 0.5em;
		}
		.single-product.woocommerce #content #simple_product #price-range {
			float: none;
			padding: 0 0 0.5em;
		}
		#totheright {
			float: none;
		}
		.single-product.woocommerce #content #simple_product .quantity label {
			float: none;
			padding: 0.9em 1.5em 0.5em 0;
		}
		.single-product.woocommerce #content #simple_product .quantity .qty {
			display: block;
			float: none;
			margin: 0;
		}
		.single-product.woocommerce #content #simple_product .quantity {
			padding: 0 0 0.5em;
			float: none;
		}
		.single-product.woocommerce #content #simple_product #wraphelper {
			float: none;
		}
		#stockists .stockshot {
			float: none;
			width: auto;
		}
		#stockists .stockshot.toright {
			float: none;
		}
		.stockshot .stockistimg {
			display: block;
			float: none;
			margin: 0 auto 0.5em;
			width: auto;
		}
		.stockshot .stockist-content-right {
			float: none;
			text-align: center;
			width: auto;
		}
		.stockshot .stockist-content-right .shop-name {
			padding: 0 0 0.3em;
		}
		.stockshot .stockist-content-right .stockist-address {
			padding: 0 0 0.3em;
		}
		#cart-content .cart-pro-holder .product-thumbnail {
			float: none;
			padding: 0 0 0.2em;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-thumbnail img {
			margin: 0 auto;
		}
		#cart-content .cart-pro-holder .product-name {
			float: none;
			padding: 0 0 0.2em 0;
			text-align: center;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-quantity {
			float: none;
			padding: 0 0 0.2em;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-quantity .quantity .qty {
			display: block;
			float: none;
			margin: 0 auto;
			padding: 0.08em 0 0.08em 0;
			text-align: center;
			width: 90px;
		}
		#cart-content .cart-pro-holder .product-quantity .quantity {
			float: none;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-quantity {
			float: none;
			padding: 0 0 0.2em;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-subtotal {
			float: none;
			padding: 0.38em 0;
			text-align: center;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-remove .remove {
			display: none;
		}
		#cart-content .cart-pro-holder .product-remove .remove.responsive {
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
			color: #000000;
			display: block;
			font-size: 0.75em;
			height: inherit;
			overflow: inherit;
			text-align: center;
			text-indent: inherit;
			text-transform: uppercase;
			width: inherit;
		}
		#cart-content .cart-pro-holder .product-remove {
			float: none;
			text-align: center;
			width: auto;
		}
		#cart-titles {
			display: none;
		}
		.woocommerce-checkout #customer_details .skl .form-row-first {
			float: none;
			width: auto;
		}
		.woocommerce-checkout #customer_details .skl .form-row-last {
			float: none;
			width: auto;
		}
		.logoutborder {
			display: none;
		}
		#myaccountlink {
			border-top: 1px solid #C1C1C1;
		}
		#sec-bar a:last-child img {
			margin: 0.5em 0.5em 0;
		}
		.woocommerce-checkout .entry-content .woocommerce .order_details li {
			border: 0 none;
			float: none;
			margin: 0;
			padding: 0 0 0.5em;
			width: auto;
		}
		.woocommerce-checkout .entry-content .woocommerce .order_details li strong {
			display: inline;
		}
		#tfoot .tfootclass .x3, #tfoot .tfootclass .x2, #tfoot .tfootclass .x1,  #tfoot .tfootclass .x3, #tfoot .tfootclass .x2, #tfoot .tfootclass .x1,  #tbody .order_item .product-total, #tbody .order_item .product-name {
			float: none;
			width: auto;
		}
		#detailscustomer dt {
			float: none;
			padding: 0 0 0.3em;
			width: auto;
		}
		#detailscustomer dd {
			float: none;
			padding: 0 0 0.8em;
			width: auto;
		}
		.woocommerce #content .products li form .added_to_cart {
			background: url("images/check.png") no-repeat scroll center -3px #000000;
			float: none;
			height: 24px;
			margin: 0.2em auto 0;
			text-align: center;
		}
		#fproducts-main .added_to_cart {
			background: url("images/check.png") no-repeat scroll center -3px #000000;
			float: none;
			height: 24px;
			margin: 0 auto;
		}
		#yithbtn {
			float: none;
			margin: 0.4em 0 0;
		}
		#cart-content .cart-pro-holder.wish .product-thumbnail {
			float: none;
			padding: 0 0 0.2em;
			width: auto;
		}
		#cart-content .cart-pro-holder.wish .product-name {
			float: none;
			padding: 0 0 0.2em;
			width: auto;
		}
		#cart-content .cart-pro-holder.wish .product-price {
			float: none;
			padding: 0.38em 0;
			text-align: center;
			width: auto;
		}
		#cart-content .cart-pro-holder.wish .product-stock-status {
			float: none;
			padding: 0 0 0.38em;
			text-align: center;
			width: auto;
		}
		#cart-content .cart-pro-holder.wish .product-add-to-cart {
			float: none;
			padding: 0 0 0.38em;
			width: auto;
		}
		#cart-content .cart-pro-holder.wish .product-add-to-cart .add_to_cart {
			float: none;
		}
		#cart-content .cart-pro-holder.wish .product-add-to-cart p {
			font-size: 0.8em;
		}
		.remove.pt {
			display: block !important;
		}
		#cart-content .cart-pro-holder.wish .product-remove {
			float: none;
			padding: 0 0 0.38em;
			width: auto;
		}
		#cart-content .cart-pro-holder.wish .product-remove br {
			display: none;
		}
		#cart-content .cart-pro-holder .product-remove .remove {
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
			color: #000000;
			display: block;
			font-size: 0.75em;
			height: auto;
			line-height: 19px;
			margin: 0.38em 0 0;
			overflow: inherit;
			text-indent: inherit !important;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-remove .remove.desktop {
			display: none !important
		}
}

/*Small phones*/
@media only screen and (max-width : 320px ) {
		#bar {
			width: 96%;
		}
		#sec-bar {
			height: auto;
		}
		#smi-header {
			display: table;
			float: none;
			margin: 0 auto 0.5em;
		}
		#smi-header img {
			margin: 0.5em 0.5em 0;
		}
		#loginarea {
			clear: both;
			float: none;
			font-size: 0.813em;
			line-height: 100%;
			padding: 0;
		}
		#loginarea a:link,  #loginarea a:visited,  #loginarea a:active {
			background: none repeat scroll 0 0 #B3B3B3;
			color: #FFFFFF !important;
			display: block;
			padding: 0.65em 0em;
			text-align: center;
		}
		#loginarea a:hover {
			background: #B0BC22
		}
		#header-inner-wrapper {
			float: none;
			width: auto;
		}
		#logreg {
			background: none repeat scroll 0 0 #000000;
			color: #FFFFFF;
			padding: 0;
			position: relative;
			top: 0;
			width: 100%;
		}
		#mainLoginForm {
			padding: 1em 1.25em 1.8em;
		}
		#loginform input[type="password"] {
			width: 97%;
		}
		#loginform input[type="text"] {
			width: 97%;
		}
		#thepthermenus {
			float: none;
			margin: 0;
			padding: 0;
		}
		.wishborder, .cartborder {
			display: none;
		}
		a#wishlist-link:active, a#wishlist-link:link, a#wishlist-link:visited {
			background: none repeat scroll 0 0 #B3B3B3;
			border-top: 1px solid #C1C1C1;
			color: #FFFFFF;
			display: block;
			padding: 0.65em 0.8em;
			text-align: center;
		}
		a#wishlist-link:hover {
			color: #ffffff;
			background: none repeat scroll 0 0 #B0BC22;
		}
		a#cart-link:active, a#cart-link:link, a#cart-link:visited {
			background: none repeat scroll 0 0 #B3B3B3;
			border-top: 1px solid #C1C1C1;
			color: #FFFFFF;
			display: block;
			padding: 0.65em 0.8em;
			text-align: center;
		}
		a#cart-link:hover {
		:#ffffff;
			background: none repeat scroll 0 0 #B0BC22;
		}
		#searchko {
			float: none;
			position: relative;
			text-align: left;
		}
		.site-s .search-form {
			position: relative;
		}
		.cart-tab {
			top: 8em;
		}
		#master_header {
			width: 96%;
		}
		#logo {
			float: none;
			margin: 0.625em auto 0.875em;
		}
		#navigation {
			bottom: inherit;
			display: block;
			float: none;
			margin: 0 auto;
			position: relative;
			right: inherit;
			width: auto;
		}
		#sec-header {
			position: relative;
			top: inherit;
		}
		#thenavigator {
			display: none;
		}
		nav {
			clear: both;
			float: none;
			padding: 0.5em 0;
		}
		#selectnav1 {
			display: block;
		}
		#theslider .flex-direction-nav {
			display: none;
		}
		.innerslider {
			width: 96%;
		}
		.infotext {
			float: none;
			margin: 0;
			width: auto;
		}
		.holderslidercontent {
			position: relative;
		}
		.infotext h2 {
			text-align: center;
		}
		.infotext .text_information_slider {
			float: none;
			padding: 0 0 1em;
			width: auto;
		}
		.infotext .linker {
			float: none;
			width: auto;
		}
		#boxwrapper {
			width: 240px;
		}
		#img1 {
			display: inherit;
			float: none;
			margin: 0 auto 1em;
			position: relative;
			width: 220px;
		}
		#imgs1inner-2 {
			float: none;
		}
		#imgs {
			float: none;
			width: auto;
		}
		#imgs1inner {
			padding: 0 0 1em;
		}
		#imgs1inner-1 {
			float: none;
			height: 220px;
			margin: 0 auto 1em;
			position: relative;
			width: 220px;
		}
		#imgs1inner-2 {
			float: none;
			height: 220px;
			margin: 0 auto;
			position: relative;
			width: 220px;
		}
		#imgs1inner-3 {
			float: none;
			height: 220px;
			margin: 0 auto 1em;
			position: relative;
			width: 220px;
		}
		#imgs1inner-4 {
			float: none;
			height: 220px;
			margin: 0 auto;
			position: relative;
			width: 220px;
		}
		#introholder {
			margin: 0 auto 2em;
			width: 96%;
		}
		#introholder h2 {
			padding: 0 0 1em;
			text-align: center;
		}
		#introholder .introf {
			float: none;
			padding: 0 0 1em;
			width: auto;
		}
		#introholder .linker {
			float: none;
			width: auto;
		}
		#featured_products {
			width: 96%;
		}
		#fproducts-main li {
			float: none;
			margin: 0 0 1em 0;
			max-height: inherit;
			min-height: inherit;
			position: relative;
			text-align: center;
			width: auto;
		}
		#fproducts-main .removemargpad {
			float: none;
		}
		#fproducts-main .holder {
			bottom: inherit;
			padding: 0;
			position: relative;
			text-align: center;
			width: auto;
		}
		#fproducts-main .quantity {
			float: none;
			margin: 0 0 0.3em;
		}
		#fproducts-main .add_to_cart_button {
			float: none;
			margin: 0 0 0.3em;
		}
		#main-footer {
			width: auto;
		}
		#footer-nav {
			display: inherit;
		}
		#thefooternavi > li {
			float: none;
			padding: 0;
			text-align: center;
			border-bottom: 1px solid #C1C1C1;
		}
		#thefooternavi > li:last-child {
			border-bottom: 0px
		}
		#thefooternavi > li > a:link, #thefooternavi > li > a:visited, #thefooternavi > li > a:active {
			background: none repeat scroll 0 0 #B3B3B3;
			color: #FFFFFF;
			display: block;
			margin: 0;
			padding: 0.5em;
			text-decoration: none;
		}
		#thefooternavi > li > a:hover {
			background: #B0BC22;
			color: #ffffff;
		}
		#footer-copyright p {
			padding: 1em 0 2em;
		}
		#outer {
			width: 96%;
		}
		.entry-content .one_half {
			float: none;
			margin: 0;
			width: auto;
		}
		.imgcatprod {
			display: block;
			float: none;
			margin: 0 auto;
		}
		.content-catprod {
			float: none;
			width: auto;
		}
		.btips img {
			display: block;
			margin: 0 auto;
		}
		.btips {
			float: none;
			padding: 0 0 2em;
			text-align: center;
			width: auto;
		}
		#grading {
			float: none;
			width: auto;
		}
		#banner {
			float: none;
			width: auto;
		}
		#banner img {
			display: block;
			margin: 0 auto 1em;
		}
		#primary.posts {
			float: none;
			padding: 0 0 2em;
			width: auto;
		}
		#secondary {
			float: none;
			width: auto;
		}
		#searchform-tea #searchform input[type="search"] {
			width: 85%;
		}
		#secondary #searchform-tea {
			margin: 0 0 2.3em !important;
		}
		#related-posts li {
			float: none;
			padding: 0 0 0.8em;
			width: auto;
		}
		#related-posts img {
			display: block;
			margin: 0 auto;
		}
		#related-posts li.killpadmarg {
			float: none;
		}
		#respond input[type="text"] {
			width: 96.4%;
		}
		#respond textarea {
			width: 96.4%;
		}
		#outer.the-store #secondary {
			float: none;
			width: auto;
		}
		#primary.posts.store {
			float: none;
			width: auto;
		}
		.woocommerce #content .woocommerce-result-count {
			float: none;
			text-align: center;
		}
		#orderby {
			display: table;
			float: none;
			margin: 1em auto 0;
			padding: 0;
		}
		padding: 0;
		#before-product-loop #paginator {
			display: table;
			float: none;
			margin: 0 auto 2em;
		}
		.woocommerce #content .products li {
			float: none;
			margin: 0 0 1em;
			max-height: inherit;
			min-height: inherit;
			position: relative;
			text-align: center;
			width: auto;
		}
		.woocommerce #content .products .last {
			float: none;
			margin: 0 0 1em;
			padding: 0;
		}
		.woocommerce #content .products li .holder {
			bottom: inherit;
			padding: 0;
			position: relative;
			text-align: center;
			width: auto;
		}
		#before-product-loop #paginator {
			display: table;
			float: none;
			margin: 0 auto 2em;
		}
		.woocommerce #content .products li form .quantity {
			display: table;
			float: none;
			margin: 0 auto 0.3em;
			width: auto;
		}
		.woocommerce #content .products li form .add_to_cart_button {
			float: none;
			display: table;
			margin: 0 auto;
		}
		.woocommerce #content #product-gallery-image-wrapper {
			float: none;
			width: auto;
		}
		.woocommerce #content #product-content-wrapper {
			float: none;
			width: auto;
		}
		.woocommerce #content #single_varation_wrapper .single_variation {
			float: none;
			padding: 0 0 0.5em;
		}
		.woocommerce #content #single_varation_wrapper .variations_button {
			float: none;
		}
		.woocommerce #content #single_varation_wrapper .variations_button label {
			display: block;
			float: none;
			padding: 0.9em 1.5em 0.5em 0;
		}
		.woocommerce #content #single_varation_wrapper .variations_button .quantity {
			float: none;
			margin: 0;
			padding: 0 0 0.5em;
			width: auto;
		}
		.woocommerce #content #single_varation_wrapper .variations_button .button {
			float: none;
		}
		.single-product.woocommerce #content #woo-tabs .tabs li {
			float: none;
			display: inherit;
		}
		.single-product.woocommerce #content #woo-tabs .tabs li a:link, .single-product.woocommerce #content #woo-tabs .tabs li a:visited, .single-product.woocommerce #content #woo-tabs .tabs li a:active {
			border-left: 1px solid #CCCCCC;
			border-right: 1px solid #CCCCCC;
			border-top: 1px solid #CCCCCC;
			display: block;
			padding: 0.6em 0;
			text-align: center;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating {
			clear: both;
			float: none;
			padding: 0 0 0.5em;
			text-align: left;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating label {
			color: #999999;
			display: block;
			float: none;
			padding: 0 0 0.5em;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars span a {
			border: 0 none !important;
			display: block;
			margin: 0 !important;
			padding: 0.5em 0;
			width: 100% !important;
		}
		.single-product.woocommerce #content #woo-tabs #review_form #respond #commentform p.comment-form-rating .stars {
			clear: both !important;
			display: block !important;
			float: none !important;
			height: auto;
			padding: 0;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container img {
			display: none;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text {
			margin: 0 !important;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li {
			min-height: inherit;
		}
		.single-product.woocommerce #content #woo-tabs #comments {
			height: auto;
			overflow: inherit;
			padding: 0;
		}
		.single-product.woocommerce #content #woo-tabs #comments .commentlist li .comment_container .comment-text .star-rating {
			float: none;
			margin: 0 0 0.5em;
		}
		.single-product.woocommerce #content #simple_product #price-range {
			float: none;
			padding: 0 0 0.5em;
		}
		#totheright {
			float: none;
		}
		.single-product.woocommerce #content #simple_product .quantity label {
			float: none;
			padding: 0.9em 1.5em 0.5em 0;
		}
		.single-product.woocommerce #content #simple_product .quantity .qty {
			display: block;
			float: none;
			margin: 0;
		}
		.single-product.woocommerce #content #simple_product .quantity {
			padding: 0 0 0.5em;
			float: none;
		}
		.single-product.woocommerce #content #simple_product #wraphelper {
			float: none;
		}
		#stockists .stockshot {
			float: none;
			width: auto;
		}
		#stockists .stockshot.toright {
			float: none;
		}
		.stockshot .stockistimg {
			display: block;
			float: none;
			margin: 0 auto 0.5em;
			width: auto;
		}
		.stockshot .stockist-content-right {
			float: none;
			text-align: center;
			width: auto;
		}
		.stockshot .stockist-content-right .shop-name {
			padding: 0 0 0.3em;
		}
		.stockshot .stockist-content-right .stockist-address {
			padding: 0 0 0.3em;
		}
		#cart-content .cart-pro-holder .product-thumbnail {
			float: none;
			padding: 0 0 0.2em;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-thumbnail img {
			margin: 0 auto;
		}
		#cart-content .cart-pro-holder .product-name {
			float: none;
			padding: 0 0 0.2em 0;
			text-align: center;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-quantity {
			float: none;
			padding: 0 0 0.2em;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-quantity .quantity .qty {
			display: block;
			float: none;
			margin: 0 auto;
			padding: 0.08em 0 0.08em 0;
			text-align: center;
			width: 90px;
		}
		#cart-content .cart-pro-holder .product-quantity .quantity {
			float: none;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-quantity {
			float: none;
			padding: 0 0 0.2em;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-subtotal {
			float: none;
			padding: 0.38em 0;
			text-align: center;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-remove .remove {
			display: none;
		}
		#cart-content .cart-pro-holder .product-remove .remove.responsive {
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
			color: #000000;
			display: block;
			font-size: 0.75em;
			height: inherit;
			overflow: inherit;
			text-align: center;
			text-indent: inherit;
			text-transform: uppercase;
			width: inherit;
		}
		#cart-content .cart-pro-holder .product-remove {
			float: none;
			text-align: center;
			width: auto;
		}
		#cart-titles {
			display: none;
		}
		.woocommerce-checkout #customer_details .skl .form-row-first {
			float: none;
			width: auto;
		}
		.woocommerce-checkout #customer_details .skl .form-row-last {
			float: none;
			width: auto;
		}
		.logoutborder {
			display: none;
		}
		#myaccountlink {
			border-top: 1px solid #C1C1C1;
		}
		#sec-bar a:last-child img {
			margin: 0.5em 0.5em 0;
		}
		.woocommerce-checkout .entry-content .woocommerce .order_details li {
			border: 0 none;
			float: none;
			margin: 0;
			padding: 0 0 0.5em;
			width: auto;
		}
		.woocommerce-checkout .entry-content .woocommerce .order_details li strong {
			display: inline;
		}
		#tfoot .tfootclass .x3, #tfoot .tfootclass .x2, #tfoot .tfootclass .x1,  #tfoot .tfootclass .x3, #tfoot .tfootclass .x2, #tfoot .tfootclass .x1,  #tbody .order_item .product-total, #tbody .order_item .product-name {
			float: none;
			width: auto;
		}
		#detailscustomer dt {
			float: none;
			padding: 0 0 0.3em;
			width: auto;
		}
		#detailscustomer dd {
			float: none;
			padding: 0 0 0.8em;
			width: auto;
		}
		.woocommerce #content .products li form .added_to_cart {
			background: url("images/check.png") no-repeat scroll center -3px #000000;
			float: none;
			height: 24px;
			margin: 0.2em auto 0;
			text-align: center;
		}
		#fproducts-main .added_to_cart {
			background: url("images/check.png") no-repeat scroll center -3px #000000;
			float: none;
			height: 24px;
			margin: 0 auto;
		}
		#cart-content .cart-pro-holder.wish .product-thumbnail {
			float: none;
			padding: 0 0 0.2em;
			width: auto;
		}
		#cart-content .cart-pro-holder.wish .product-name {
			float: none;
			padding: 0 0 0.2em;
			width: auto;
		}
		#cart-content .cart-pro-holder.wish .product-price {
			float: none;
			padding: 0.38em 0;
			text-align: center;
			width: auto;
		}
		#cart-content .cart-pro-holder.wish .product-stock-status {
			float: none;
			padding: 0 0 0.38em;
			text-align: center;
			width: auto;
		}
		#cart-content .cart-pro-holder.wish .product-add-to-cart {
			float: none;
			padding: 0 0 0.38em;
			width: auto;
		}
		#cart-content .cart-pro-holder.wish .product-add-to-cart .add_to_cart {
			float: none;
		}
		#cart-content .cart-pro-holder.wish .product-add-to-cart p {
			font-size: 0.8em;
		}
		.remove.pt {
			display: block !important;
		}
		#cart-content .cart-pro-holder.wish .product-remove {
			float: none;
			padding: 0 0 0.38em;
			width: auto;
		}
		#cart-content .cart-pro-holder.wish .product-remove br {
			display: none;
		}
		#cart-content .cart-pro-holder .product-remove .remove {
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
			color: #000000;
			display: block;
			font-size: 0.75em;
			height: auto;
			line-height: 19px;
			margin: 0.38em 0 0;
			overflow: inherit;
			text-indent: inherit !important;
			width: auto;
		}
		#cart-content .cart-pro-holder .product-remove .remove.desktop {
			display: none !important
		}
}
#blurbtext{
	margin: 3em auto;
 	width: 940px;
	text-align:center;
}
#blurbtext h2{
	font-size: 1.563em;
	font-weight: normal;
}
#blurbtext p{
	font-size: 0.938em
}
#blurbtext p:not(:first-child) {
	margin-top:10px;
}
@media only screen and (max-width: 939px){
	#blurbtext {
  width: 738px;
	}
}
@media only screen and (max-width: 767px){
	#blurbtext {
  width: 340px;
}
}
@media only screen and (max-width: 480px){
#blurbtext {
  width: 291px;
}
}

