/* LICENSE & DETAILS
   ==================================================

	Theme Name: Neighborhood Child Theme
	Theme URI: http://neighborhood.swiftideas.net
	Description: A Retina Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: neighborhood
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.net

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/


/* --------------------------------------------
	CHILD THEME CSS (SUJAL SHAH)
-------------------------------------------- */
/*FONTS*/
@font-face {
	font-family:'cookietimeul-black-webfont';
	src: url('fonts/cookietimeul-black-webfont.eot');
	src: url('fonts/cookietimeul-black-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/cookietimeul-black-webfont.woff') format('woff'),
		url('fonts/cookietimeul-black-webfont.ttf') format('truetype'),
		url('fonts/cookietimeul-black-webfont.svg#cookietimeul-black-webfont') format('svg');
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2122;
}


@font-face {
	font-family:'cookietimeul-bold-webfont';
	src: url('fonts/cookietimeul-bold-webfont.eot');
	src: url('fonts/cookietimeul-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/cookietimeul-bold-webfont.woff') format('woff'),
		url('fonts/cookietimeul-bold-webfont.ttf') format('truetype'),
		url('fonts/cookietimeul-bold-webfont.svg#cookietimeul-bold-webfont') format('svg');
		font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2122;
}


@font-face {
	font-family:'cookietimeul-regular-webfont';
	src: url('fonts/cookietimeul-regular-webfont.eot');
	src: url('fonts/cookietimeul-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/cookietimeul-regular-webfont.woff') format('woff'),
		url('fonts/cookietimeul-regular-webfont.ttf') format('truetype'),
		url('fonts/cookietimeul-regular-webfont.svg#cookietimeul-regular-webfont') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2122;
}


@font-face {
    font-family: 'websymbolsregularwebfont';
    src: url('fonts/websymbolsregularwebfont.eot');
    src: url('fonts/websymbolsregularwebfont.eot') format('embedded-opentype'),
         url('fonts/websymbolsregularwebfont.woff2') format('woff2'),
         url('fonts/websymbolsregularwebfont.woff') format('woff'),
         url('fonts/websymbolsregularwebfont.ttf') format('truetype'),
         url('fonts/websymbolsregularwebfont.svg#websymbolsregularwebfont') format('svg');
}



@font-face {
	font-family:'platz-condensed-webfont';
	src: url('fonts/platz-condensed-webfont.eot');
	src: url('fonts/platz-condensed-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/platz-condensed-webfont.woff') format('woff'),
		url('fonts/platz-condensed-webfont.ttf') format('truetype'),
		url('fonts/platz-condensed-webfont.svg#platz-condensed-webfont') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2122;
}

.woocommerce div.product form.cart{
	margin-bottom: 5px !important;
}
/* PartPay Widget Start */

#partPayCalculatorWidget{
	text-align: left;
	width: 72% !important;
	background: none !important;
	padding-left: 0px !important;
	margin: 0px !important;
	min-height:35px !important;
	color: inherit !important;
	font-size: 15px !important;
/* border: 1px solid #c7c6c6; */
    /* padding-left: 5px !important;
    margin-top: 5px !important; */
}


#partPayCalculatorWidgetLogo{
	width: 20% !important;
	height: 20% !important;
}

#partPayCalculatorWidget br{
	display: none !important;
}

#partPayCalculatorWidgetTextFromCopy {
	padding-left: 3px !important;
}

#partPayCalculatorWidget::after {
	clear:both;
}

#partPayCalculatorWidgetLogo::after {
	clear:both;
}

#partPayCalculatorWidgetTextFromCopy::after {
	clear:both;
}
li.wc_payment_method.payment_method_partpay img {
    height: 20px;
    float: right;
}
@media screen and (max-width: 479px){
	#partPayCalculatorWidget{
		width: 100% !important;
		padding: 10px !important;
	}
}
/* PartPay Widget End */

.order-total small.includes_tax {
    display: none;
}
.cart_totals p {
    display: none;
}
.woocommerce div.product form.cart .variations {
    max-width: 400px;
		margin-bottom: 0px;
}
.woocommerce div.product form.cart .variations td.value{
	  display: inline-flex;
}
.single-product ul li ul {
    list-style: circle;
}
.woocommerce ul#shipping_method li {
    text-indent: 0px !important;
}
body {
    font-family: 'cookietimeul-regular-webfont' !important;
		line-height: 1.3em;
    font-size: 18px;
}
.product_section {
margin-bottom:0px!important;
}
.single-product li {
    line-height: 24px;
}
#header-section .tb-welcome, #header-section .hs-woo-custom {
    margin-top: -5px !important;
    padding-bottom: 15px !important;
}
.page-heading {
background-color: #f5f5f5!important;
color:#fafafa!important;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    padding-left: 0px !important;
}
.woocommerce form .form-row .input-checkbox#terms{	margin:10px 8px 0 0 !important;}
.woocommerce #payment .terms {
    padding: 0px;
    margin-top: -10px;
}
.woocommerce #payment ul.payment_methods li img, .woocommerce-page #payment ul.payment_methods li img {
    padding-left: 5px;
}
/* .woocommerce div.product .summary p.price, .woocommerce-page div.product .summary p.price{margin-top:10px; padding-left:20px;} */
.sidebar .widget-heading h4 span {
    background: #ffffff;
    font-family: 'platz-condensed-webfont' !important;
    text-transform: uppercase;
    font-size: 21px;
    line-height: 21px;
    width: 150px;
}
.widget ul.wp-tag-cloud li>a {
		    margin-right: 4px;
		    padding: 6px 8px;
		    text-decoration: none;
		    moz-border-radius: 2px;
		    -webkit-border-radius: 2px;
		    border-radius: 2px;
		    border: 1px solid #666666;
		    font-size: 14px!important;
		    color: #666666;
}
body, h6, #sidebar .widget-heading h3, #header-search input, .header-items h3.phone-number, .related-wrap h4, #comments-list > h4, .item-heading h1, .sf-button, button, input[type="submit"], input[type="reset"], input[type="button"], input[type="email"], .spb_accordion_section h3, #header-login input, #mobile-navigation > div, .search-form input, input, button, select, textarea{
font-family: 'cookietimeul-regular-webfont' !important;
}
.deal-prices.extra-prices {
    display: grid;
}
/* .single-post figure.media-wrap.full-width-detail {
    margin-left: 30px;
} */
.topheader-section img {
    padding-left: 20px;
    padding-right: 20px;
}
.topheader-section .yessign{
	color: #38B549;
	font-size: 22px;
	line-height: 24px;
	margin-left: 10px;
	margin-right: 10px;
}
/* #order_comments_field {
    display: none !important;
} */
.topheader-section .yesplease a{
		background-color: #38B549;
    color: white;
		padding: 6px;
    padding-left: 10px;
    padding-right: 10px;
		margin-left:10px;
    text-decoration: none;
}
li.affwp-affiliate-dashboard-tab:nth-child(9) {
    display: none !important;
}
.topheader-section span {
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	padding-top: 7px;
    padding-bottom: 7px;
}
.topheader-section {
    background-color: #f2562d; /*#1f1f1f #3E3E3E*/ 
    text-align: center;
		letter-spacing: 0.51px;
		display: block;
}
#message-purchased{
    font-family: 'cookietimeul-regular-webfont' !important;
}

input#calc_shipping_postcode {
    max-width: 75%;
}
.woocommerce ul.products li.product .price ins {
    /* display: -webkit-box !important; */
}
.woocommerce #payment #place_order { background: #3AB54B !important; }
.woocommerce .shipping-calc-wrap {
    width: 48%;
    float: left;
    padding: 5px;
}
.woocommerce #payment div.payment_box fieldset .form-row {
    padding: 0px !important;
}
button.checkout.btn,a.trolley.btn {
    border: 0px;
    text-shadow: none;
}
.shipping-calc-wrap.shippinginfo p {
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 10px;
}
li.shopping-bag-item .bag-contents{
  display: none !important;
}
@media only screen and (min-width: 1200px){
.archive.woocommerce ul.products li.product h3, .archive.woocommerce-page ul.products li.product h3,.product-carousel h3  {
    /* width: 190px; */
		font-size: 16px !important;
}
 /* .archive.woocommerce ul.products li.product .price, .archive.woocommerce div.product p.price ,.product-carousel .price {
  padding-left: 2px;
    border-left: 1px solid #b5b2b2;

} */
}

@media only screen and (min-width: 978px) and (max-width: 1200px){
	nav .menu li {
    font-size: 14px !important;
		border:0px !important;
}

.header-right.span4 .std-menu .menu li a {
    padding: 0px 5px;
}
#header-section .header-left .header-menu .menu > li {
    font-size: 17px !important;
    line-height: 17px;
}
	.archive.woocommerce ul.products li.product h3, .archive.woocommerce-page ul.products li.product h3,.product-carousel h3 {
		 /* width: 140px !important; */
		 font-size: 15px !important;
	}
	/* .archive.woocommerce ul.products li.product .price, .archive.woocommerce div.product p.price,.product-carousel .price  {
	    padding-left: 2px;
	    border-left: 1px solid #b5b2b2;
	} */
}
@media only screen and (min-width: 768px) and (max-width: 978px){
	.topheader-section{display:none;}
	.archive.woocommerce ul.products li.product h3, .archive.woocommerce-page ul.products li.product h3,.product-carousel h3  {
		 /* width: 85px !important; */
		 font-size: 15px !important;
	}
	/* .archive.woocommerce ul.products li.product .price, .archive.woocommerce div.product p.price,.product-carousel .price  {
	    padding-left: 2px;
	    border-left: 1px solid #b5b2b2;
	} */
}
@media only screen and (max-width: 767px){
	.woocommerce table.shop_table tr td.product-quantity .quantity {
    float: right !important;
    margin-top: -15px;
}
strong.product-quantity{text-align: left !important;}
.woocommerce table.shop_table .product-quantity, .woocommerce table.shop_table .product-price {
     display: block !important;
}
		.topheader-section{display:none;}
	.archive.woocommerce ul.products li.product h3, .archive.woocommerce-page ul.products li.product h3,.product-carousel h3  {
		 /* width: 100% !important; */
		 font-size: 14px !important;
	}
	/* .archive.woocommerce ul.products li.product .price, .archive.woocommerce div.product p.price,.product-carousel .price  {
	    padding-left: 0px !important;
	    border-left: none !important;
	} */
}
nav .menu > li a, #menubar-controls a {
    letter-spacing: 0.04em;
}
.asset-bg-tagline{    border-bottom: 1px solid;
    border-color: #e4e4e4;
    background-color: #f9f9f9;}
.bag-product .bag-product-details a,.bag-product-price,.bag-product-quantity,.bag-header, .bag-product, .bag-empty, .wishlist-empty,.bag-buttons a.bag-button,.bag-buttons a.checkout-button {
    font-family: "cookietimeul-black-webfont" !important;
}
div#coupons_list{display:none !important;}
.summary.entry-summary h2.product-title {
    font-family: "cookietimeul-black-webfont" !important;
}
h1, h2, h3, h4, h5, .heading-font, .custom-caption p, span.dropcap1, span.dropcap2, span.dropcap3, span.dropcap4, .spb_call_text, .impact-text, .testimonial-text, .header-advert, .spb_call_text, .impact-text,h1 a,h2 a,h3 a,h4 a,h5 a {
    font-weight: 700;line-height:1.4em;
    font-family: cookietimeul-black-webfont !important;
}
nav .menu > li a, #menubar-controls a,nav .menu li, nav.std-menu .menu li {
    font-family: platz-condensed-webfont !important;
	text-transform: uppercase;
}

.widget a {
    line-height: 20px;
}
.widget_nav_menu ul > li {
    padding: 0px 0 0px 0 !important;
}
nav .menu ul.sub-menu li > a, #top-bar nav .menu ul li > a
{
font-size:15px;
}
/*FONTS ENDS*/
p.stock.in-stock {
    display: none;
}
.leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview h4 {
    font-size: 21px;
}
.leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview h4, .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview p, .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-form h4, .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-form p {
    font-size: 17px;
}
#header-section:before {
    /* background-color: #000 !important;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#000)) !important;
    background: -webkit-linear-gradient(top, #000, #000) !important;
    background: -moz-linear-gradient(top, #000, #000) !important;
    background: -ms-linear-gradient(top, #000, #000) !important;
    background: -o-linear-gradient(top, #000, #000) !important; */
}
#header-section>#main-nav{background:#fff !important;}
.woocommerce-checkout div#main-nav,.woocommerce-checkout div#mini-header,.woocommerce-checkout .page-heading {
    display: none !important;
}
/*.tb-welcome{display:none !important;}
.logged-in .tb-welcome{display:block !important;}*/
.header-right.span4,.header-left.span4{padding-top:25px; margin-bottom: -5px;}
li.hs-woo-custom.clearfix {
    display: none;
}
.spb_single_image {
    margin-bottom: 0px !important;
}
#header-section.header-1 #header {
    padding: 5px 0 !important;
    /*padding-bottom: 25px !important;*/
    z-index: 1000;
}
#header-section .header-menu .menu > li {
    font-size: 16px;
}
#header-section .header-left .header-menu .menu > li {
    font-size: 21px;
    line-height: 20px;
}
.single-product .page-heading{display:none !important;}
/*.archive .page-heading*/
nav .menu li.current-menu-ancestor > a, nav .menu li.current-menu-item>a {
    color: #f2562d !important;
}
nav .menu li.menu-item-6477 ul li.current-menu-item > a {
background: transparent;
color: #666666;
}
.woocommerce .coupon input.input-text {
-moz-box-sizing: border-box;
}
figure .overlay {
z-index: 3;
}
#product-display-area {
	clear: both;
}
.widget_product_categories ul.children {
	padding-left: 10px;
	border-top: 1px solid #e4e4e4;
	padding-top: 2px;
}
#product-img-slider div.flex-viewport {
height: auto!important;
}
div#countdown {
    border: 1px solid #d6d3d3;
    border-radius: 10px;
}
ul.products li.product .product-details{
	text-align: center;
width: 100%;
}
ul.products li.product .price, .woocommerce ul.products li.product .price {
    font-size: 17px;
		text-align: center;
    width: 100%;
}
span.posted_in {
    display: none;
}
.cart_totals.calculated_shipping p {
    display: none;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    top: -0.90em !important;
}
small.includes_tax {
    display: inline-block;
}
h4.spb_heading:before, h4.lined-heading:before {
border-top: 1px solid #d4d4d4;
}
.woocommerce-page .woocommerce-info, .woocommerce .woocommerce-info {
    background: #ffdcce !important;
}
.bag-buttons a.checkout-button, .bag-buttons a.create-account-button, .woocommerce input.button.alt, .woocommerce .alt-button, .woocommerce button.button.alt {
    background: #f16124 !important;
    color: #f7f7f7 !important;
}
.woocommerce input.button.alt{
	color: #fff !important;
	font-size: 18px;
	font-weight: bold;
	border-radius: 5px;
	text-align: center;
}
.woocommerce input.button.alt:hover {
	color: #fff !important;
	font-size: 18px;
	font-weight: bold !important;
	border-radius: 5px !important;
	text-align: center;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce .button.checkout-button {
	background: #3AB54B!important;
    color: #fff !important;
    font-size: 18px;
    font-weight: bold;
    border-radius: 5px;
    text-align: center;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce .button.checkout-button:hover{
	background: #3AB54B!important;
		color: #fff !important;
		font-size: 18px;
		font-weight: bold !important;
border-radius: 5px !important;
		text-align: center;
}
.homepageproducts h4.spb_heading:before, .homepageproducts h4.lined-heading:before
{
	border:none !important;
}
.homepageproducts h4.spb_heading, .homepageproducts h4.lined-heading{
	color: #fff;
    text-align: center;
    background-image: url(https://d2yxd7o85zb6kj.cloudfront.net/wp-content/uploads/2017/03/RedMunchTimeButton.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.homepageproducts h4.spb_heading span, .homepageproducts h4.lined-heading span{
	background:transparent !important;
}
.reverseauction{
	/*background-size:cover;background-image: url('https://cdn.munchtime.co.nz/wp-content/uploads/2017/05/Christmas-background-image.gif');
	*/
	background-repeat: no-repeat;padding-top: 20px;
	   padding-bottom: 20px;}
.reverseauction h4.spb_heading:before, .reverseauction h4.lined-heading:before
{
	border:none !important;
}
.reverseauction h4.spb_heading, .reverseauction h4.lined-heading{
	border:0px !important;
	width:100%;
	color: #fff;
    text-align: center;
    background-image: url(https://d2yxd7o85zb6kj.cloudfront.net/wp-content/uploads/2017/03/MunchTimeDarkBanner.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.reverseauction h4.spb_heading span, .reverseauction h4.lined-heading span{
	background:transparent !important;
}
.reverseauction .price,
.reverseauction .product-details h3 a {color:#fff !important;}

.orangeheaderbg{
    color: #fff;
    text-align: center;
    background-image: url(https://d2yxd7o85zb6kj.cloudfront.net/wp-content/uploads/2017/03/RedMunchTimeButton.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.blackheaderbg{
	color: #fff;
    text-align: center;
    background-image: url(https://d2yxd7o85zb6kj.cloudfront.net/wp-content/uploads/2017/03/BannerLinksHomeMT.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.brandorangesection h1{
	font-family: platz-condensed-webfont !important;
    text-transform: uppercase;
	color: #333333;
	text-align:center;
	font-size:33px;
	font-weight: 300;
}

.mini-list li .product-cats {
    display: none;
}
.smalltopheader {
    font-size: 15px;
    color: grey;
    font-weight: bold;
    margin-top: 10px;
    line-height: 18px;
    cursor: pointer;
}
.bigtopheader {
    font-size: 14px;
    font-weight: bold;
    color: #585757;
    line-height: 22px;
    cursor: pointer;
}

.curatedlink,.weekstopdealslink, .weeklyherolink, .reverseauctionlink{cursor:pointer;}
.spb-row-container.hometop4links >div.spb_content_element>section {
    background-image: url(https://d2yxd7o85zb6kj.cloudfront.net/wp-content/uploads/2017/03/BannerLinksHomeMT.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.hometop4links h1{
	color: #fff;
}

@media only screen and (max-width: 980px) {
  #header a{color:#fff !important;}
}
@media only screen and (max-width: 768px) {
	.hometoplinks .span3 {
	    margin-bottom: 0px !important;
	}
	.woocommerce ul.products li.product .price ins{
		display: inline-block !important;

	}
.spb-row-container.hometop4links >div.spb_content_element>section {
	padding: 0px;
margin-bottom: 10px;
background-image: url(https://d2yxd7o85zb6kj.cloudfront.net/wp-content/uploads/2017/03/MobileHeaderBlank.png);
background-size: cover;
background-position: 100%;
}
.spb-row-container.hometop4links .span3 ,.spb-row-container.hometop4links .span12 {
	margin-bottom: 0px !important;
}
.hometop4links h1 {
    color: #fff;
    border-bottom: 2px solid #fff;
    max-width: 250px;
    margin: 0px auto;
    padding-top: 5px; padding-bottom: 5px;
}
.weekstopdealslink h1{border:0px !important;}
}
.header-right nav.std-menu.header-menu {
    /*background: #ef6328;
    border: 2px solid #000;
    border-radius: 5px;*/
    padding-left: 10px;
}
li.tb-welcome {
    display: block !important;
}
#header {
    position: inherit;
    /* background-image: url(https://cdn.munchtime.co.nz/wp-content/uploads/2017/03/MuchTimeRedBanner.jpg);
	background-size: cover;
    color: #fff!important;
    background-repeat: no-repeat; */
}
.widget_product_categories ul > li.current-cat a {
    font-weight: bold;
}
/*#header{ background-size: cover;  position: inherit;
	background-image: url('https://cdn.munchtime.co.nz/wp-content/uploads/2017/10/Giant.jpg');
    background-color: #fff;color: #fff!important;background-repeat: no-repeat;background-position-y: center;
    background-position-x: center;}
		*/


#header a{color:#000;}
.deals-value-single.deals-col-4, .deals-discount-single.deals-col-4, .deals-save-single.deals-col-4 {
	background-color: #F1F5F6;
	padding: 5px 0px;
	border-right: 2px solid #ECEDF1;
    border-bottom: 3px solid #ECEDF1;
}
.deals-single-timer .deals-remaining-title {
	font-size: 18px;
}
.deals-timing.deals-timer-single {
	padding: 10px 0px;
}
body .deals-timing.deals-timer-single {
	color: #252525;
	font-size: 18px;
}
body .deals-timing.deals-timer-single .timer-icon-big {
	background-image: url('images/timer-icon.png');
	background-repeat: no-repeat;
	background-size: cover;
	margin-right: 20px;
	background-position: center;
}
body .deals-timing.deals-timer-single .deals-days, body .deals-timing.deals-timer-single .deals-mins, body .deals-timing.deals-timer-single .deals-secs, body .deals-timing.deals-timer-single .deals-hrs {
	color: #000;
	font-weight: bold;
	font-size: 22px;
}
body .deals-single-timer {
	border-top:0px;
	border-bottom:0px;
}
.deals-container .deals-single p.deals-dime-sale-title {
	border:0px;
	background-color: transparent;
}

/* Autoship */
.wc-autoship-container * {
    border-radius: 0px 0px 10px 10px;
}
.wc-autoship-container .panel-default {
    border-radius: 10px;
}
.wc-autoship-container .panel-body {
    padding: 0px !important;
}
.wc-autoship-container p {
    margin: 10px 0px 10px;
		text-align: center;
}
p.wc-autoship-frequency {
    background-color: #f2552d;
    margin: 0px;
    padding: 10px;
    text-align: center;
}
p.wc-autoship-frequency label {
    color: #fff;
    font-size: 18px;
}

/***   HOME PAGE DEAL  ****/

body .deals-timing-front .deals-time {
	color: #252525;
}
body .deals-time .timer-icon-big {
	background-image: url('images/timer-icon.png');
	background-repeat: no-repeat;
	background-size: cover;
	margin-right: 20px;
	background-position: center;
}
body .deals-dicount-box {
	/*background-color: transparent;
	border: 0px;*/
	background-color: #F1F5F6;
	border-color: #ECEDF1;
	border-radius:0px;
    margin-left: 1%;
    margin-right: 1%;
}
.deals-home .deals-header p.deals-discount {
	color: #000;
}
body .deals-value-box, body .deals-save-box {
	background-color: #F1F5F6;
	border-color: #ECEDF1;
	border-radius:0px;
}
.woocommerce .free-badge {
    display: none;
}
.product_section #product-display-area, .deal_section .deals-excerpt, .product_section .accordion, .product_section .product_meta, .product_section .product-share {
	display: none;
}
.product_section .entry-title {
    display: none !important;
}
.product_section .deals-single-timer {
    margin: 0px 0;
    padding: 5px 0 0px 5px;
}
figure:hover > a > .overlay{display:none !important;}
.product_section a.woocommerce-main-image.zoom.lightbox.ilightbox-enabled,.product_section #product-img-slider li a.zoom {
    display: none;
}
.product_section_row .woocommerce{    max-width: 800px;
    background-color: #ffffff;
    margin: 0px auto;}
.product_section .spb_wrapper {
/*width: 90%;    margin: 0px auto;    background-color: #fff;*/
margin-top:20px;	margin-bottom:20px;}

@media only screen and (max-width: 768px) {
.homepageproducts h4.spb_heading{
	    font-size: 24px !important;
	    line-height: 35px;
	}
.blank_spacer {margin-bottom: 0px !important;}
.product_section .spb_wrapper {
width: 100%;	margin-top:0px; margin-bottom:0px;
}
}
.spb_content_element.span12.weekstopdeals.spb_text_column {
    margin-bottom: 0px;
}
.home © {
    padding-top: 20px;
    padding-bottom: 20px;
}
/*@media only screen and (min-width: 768px) {
.brandorangesection .span4:nth-child(2) {
    border-left: 2px #F16023 solid;
    border-right: 2px #F16023 solid;
}*/
.brandorangesection .span4 {
    padding-left: 10px;
    padding-right: 10px;
}
.product_section .woocommerce div.product div.summary{
	width:38%;
	border-left: 1px solid #242323;
    margin-top: 20px;
    margin-bottom: 0px !important;
	padding-top: 0px;
    padding-bottom: 0px;
	}
.product_section .woocommerce div.product div.images{width:58%;}
}
.product_section .woocommerce div.product div.images{padding-bottom:0px;/*max-height:500px; */}
.product_section .woocommerce div.product div.images img{
    max-height: 380px;
    margin: 0px auto;
    width: auto;
}
.product_section .deals-single-avail-bought,.product_section .deals-remaining-title{display:none;}
.product_section .product-after-wrap {
    display: none;
}
.product_section .deals-connect{display:none;}
.product_section div.summary{margin-bottom:0px !important;}
.product_section .deals-container{margin-bottom:0px !important;}
.product_section #product-img-slider .lSSlideWrapper{
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 0px;
}
.product_section {
    padding-top: 10px;
}
.product_section_row {
    margin-bottom: 0px !important;
	padding-top: 0px !important;
    padding-bottom: 10px;
}
.product_section .summary-top {
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.product_section .product-short{
	margin-bottom:5px !important;
}
.product_section .woocommerce div.product .entry-title {
	display: block;
	font-size: 20px;
    line-height: 30px;
    font-weight: 400;
}
.product_section .onsale {
    display: none !important;
}
.deal_section {
	border-bottom:1px solid #ECEDF1;
}
.home .summary.entry-summary {
	background-color: #fff;
	padding: 10px;
}
.summary.entry-summary .deals-price {
	display: none;
}
.home .deals-row {
	margin-right: 0px;
    margin-left: 0px;
}
.deals-single-timing {
    background-color: #F5F5F5;
    margin: 10px 0px;
    border-bottom:2px solid #EBEBEB;
}
body #logo img, body #logo img.retina {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 80px;
}

body .woocommerce form.cart button.single_add_to_cart_button, body .woocommerce p.cart a.single_add_to_cart_button, body ul.products li.product a.quick-view-button, body .woocommerce div.product form.cart .button.add_to_cart_button, .woocommerce form.cart .yith-wcwl-add-to-wishlist {
	background-color: #F2562D !important;
	border-color: #F2562D !important;
}
body.woocommerce form.cart button.single_add_to_cart_button, body.woocommerce p.cart a.single_add_to_cart_button, body.woocommerce div.product form.cart .button.add_to_cart_button {
	background-color: #37a054 !important;
}
/* .summary.entry-summary h2.product-title {
	padding: 0px;
	margin: 0px;
    font-weight: normal;
    font-size: 22px;
    line-height: 25px;
    text-transform: uppercase;
		padding-right: 35px;
} */
.summary.entry-summary h2.product-title {
    padding: 0 40px 0 0;
    margin: 0;
    font-weight: 400;
    font-size: 35px;
    line-height: 40px;
    text-transform: uppercase;
}
.woocommerce-page .woocommerce-message, .woocommerce .woocommerce-message {
    background: #fde0d4 !important;
}
.product_section_row .summary .deal-prices p.price {
	font-size: 23px !important;
    margin-bottom: 10px !important;
    line-height: 25px;
}
.product_section .timer-icon-big{display:none !important;}
.product_section a.product_short_description {
   text-decoration: underline;
   font-size: 16px;
   cursor: pointer;
   padding-bottom: 10px;
   padding-top: 0px;
}
.product_section .product_short_description_part, .product_short_description {
	display:none;
}
.product_section .product_short_description {
	display:block;
}
.drop-price-counter{clear:both;}

@media only screen and (max-width: 480px) {
	.woocommerce div.product form.cart .button {
		font-size: 15px;
		width: 100%;
	}
	.woocommerce form.cart .yith-wcwl-add-to-wishlist a {

	}
	.deals-button-single {
		padding-left: 0px;
    	padding-right: 0px;
	}
	form.cart {
		display: inline-block;
	    width: 100%;
	    padding-left: 10px;
	}
}
@media only screen and (max-width: 540px) {
.ctlogofooter{width:80% !important;}
}
@media only screen and (max-width: 767px) {
	.page-content .article-body-wrap {
		padding: 0px 10px;
	}
	.page-heading {
		padding: 10px;
	}
	.share-links > ul > li {
		margin-right:5px;
	}
	body #logo {
		/* margin: 10px 10px 5px; */
		margin:0px;
		display: inline-block !important;
	}
	.woocommerce div.product div.summary {
	    width: 100%;
	    float: none;
	}
	.woocommerce div.product div.images {
	    width: 100%;
	    float: none;
	    margin-bottom: 0px !important;
	    padding-bottom: 0px;
	}
	.container {
		padding:0px;
	}
	.row-content-width .spb-row-container.spb-row-content-width {
		margin:0px;
	}
	.single-product .container, .summary.entry-summary {
		/* padding:0px !important; */
	}
	.summary.entry-summary .summary-top, .summary.entry-summary .product-short, .woocommerce div.product .summary p.price, .woocommerce-page div.product .summary p.price {
		padding: 10px;
	}
	.summary.entry-summary .deals-container {
		padding: 10px;
		display: inline-block;
	}
	.product_section_row .container {
		padding: 0px 5px;
	}

}

@media only screen and (min-width: 980px) {
	nav .menu ul.sub-menu {
		width:340px;
	}
	nav .menu .menu-search ul.sub-menu li {
    width: 100%;
	}
	nav .menu ul.sub-menu li {
		width:50%;
		float: left;
	}
	nav .menu .menu-item-168353 ul.sub-menu li {
    width: 100% !important;
    float: left;
	}
	nav .menu .menu-item-168353 ul.sub-menu {
    width: 150px !important;
}
}






/*CSS FOR ALL CONTACT FORMS CF7 Plugin*/

/*Munch Station Page*/
#munchstationform {
    background: #E1E5E8;
    padding: 10px;
    max-width: 300px;
    text-align: center;
	margin-top: 20px;
}
#munchstationform input[type="text"], #munchstationform input[type="password"], #munchstationform input[type="email"], #munchstationform textarea, #munchstationform select {
    border-left: 5px solid #1bbeb4!important;
	margin-bottom: 0px;
    margin-top: 0px;
    padding: 10px;
}
#munchstationform .munchstationtitle{
    padding-bottom: 20px;
    padding-top: 15px;
    font-size: 16px;}
#munchstationform input.wpcf7-submit[type="submit"]{
    background: #FF6E55 !important;
    border-radius: 0px;
    margin-top: 20px;
    margin-bottom: 10px;
}


.woocommerce td.product-name dl.variation dt, .woocommerce td.product-name dl.variation dd {
    float: left !important;
    clear: both;
}

@media only screen and (min-width: 768px) and (max-width: 1200px){
	.woocommerce ul.products li.product {
			width: 30% !important;
	}
}
@media only screen and (min-width: 1200px) {
.woocommerce ul.products li.product {
    margin-left: 15px !important;
		width: 30%;
}
}

@media only screen and (min-width: 980px) and (max-width: 1200px){
.hometop4links h1 {
	font-size: 21px !important;
	line-height: 24px !important
}
}

@media only screen and (min-width: 768px) and (max-width: 980px){
.hometop4links h1 {
	font-size: 16px !important;
	line-height: 14px !important
}
}

#product-description table {
    width: 100% !important;
}
#product-description table, #product-description table td, #product-description table tr{
	border: 1px solid #f7f7f7;
}
#product-description table tr td {
    width: auto !important;
}

table.group_table {
    clear: both;
}
@media only screen and (min-width: 1200px) {
	.group_table tr:nth-child(1) {
	    width: 48% !important;
	    text-align: center;
	    display: inline-table;
	}
	.group_table tr {
	    float: left;
		width: 48% !important;
	    background-color: #f0f0f0;
	    border-radius: 5px;
	    margin-right: 5px;
	}
}
.group_table {width: 100%;}
.group_table tr:nth-child(1) {
    width: 100%;
    text-align: center;
    display: inline-table;
}
.group_table tr {
	margin-top:5px;
	float: left;

	width: 100%;
    background-color: #f0f0f0;
    border-radius: 5px;
    margin-right: 5px;
}

.group_table tr td {
    text-align: center !important;
		float:right !important;
}

.group_table tr td  a.button.product_type_subscription.add_to_cart_button.ajax_add_to_cart {
    text-align: center;
    float: none;
}
.woocommerce div.product form.cart .group_table td {
    width: 100% !important;
}
.group_table .othersubscriptions:nth-child(1) {border-right:1px solid #bfb1b1;}
.group_table .othersubscriptions {
    width: 49%;
    float: left;
}

.summary-top .product-navigation {
    margin-top: -30px;
}

.mobileonly {
    display: none !important;
}
.logotagline p {
    font-family: platz-condensed-webfont !important;
    text-transform: uppercase;
    color: #fff;
    font-size: 25px !important;
    text-align: center;
    margin-top: 5px;
		margin-bottom: -5px;
}

@media only screen and (min-width: 978px) and (max-width: 1200px){
	nav .menu li {
    font-size: 14px !important;
		border:0px !important;
}
}

@media only screen and (max-width: 767px){
.logotagline {
     margin-bottom: 0px !important;
}
.logotagline p {
	font-size: 22px !important;
}
}
/* @media only screen and (max-width: 630px){
	.logotagline p {
		font-size: 13px !important;
	}
} */
@media only screen and (max-width: 450px){
	.logotagline p {
		font-size: 20px !important;
		    line-height: 30px;
	}
	.asset-bg-tagline section.container {
    padding: 0px !important;
}
}
@media only screen and (max-width: 362px){
	.logotagline p {
		font-size: 15px !important;
		    line-height: 30px;
	}
}
.mobile-cart-link i.sf-cart {
	background: transparent url(images/shopping_bag_icon@2x.png) no-repeat top left !important;
	background-size: 14px 16px !important;
}

dd.variation-CustomImage {
    display: none !important;
}
dt.variation-CustomImage {
    display: none !important;
}

span.onsale {
    display: none;
}
span.cardsecuremsg {
    font-size: 16px;
    /*background-color: #fdeee7;*/
    padding: 1px;
    color: #f16124;
    width: 100% !important;
    text-align: center;
    float: right;
    margin-top: 10px;
}
.checkout dl.variation {
    display: none;
}

/*Mobile Search Starts*/
#mobilesearch {display:none;}
form#mobilesearch {
    margin-top: 10px;
}
form#mobilesearch div input[type=text] {
    width: calc(100% - 69px);
    float: left;
}
form#mobilesearch input#searchsubmit {
    background: #f26221;
    border: 0px;
    border-radius: 5px;
    float: left;
    width: 50px;
    height: 30px;
    margin-left: 5px;
		padding-left: 5px;
    padding-right: 5px;
		color: white;
    cursor: pointer;
}
/*Mobile Search Ends*/
@media only screen and (max-width: 980px) {
	/* #header {
	  width: 100%;
	  transition: all 1s;
		z-index: 9998;
	}
	#header-section{
		z-index: 9998;
	}
	#header.scrollUp{
		position: fixed;
		top: 0;
	}
	#header.scrollDown{
		transform: translateY(-225px);
	} */
	#mobilesearch{display:block;}
	.mobileonly {
	    display: block !important;
	}
	#header-section.header-1 #header {
	    padding-bottom: 5px !important;]
	}
}

#copyright p{color: #fff !important;}


#cookie-muncher-messages {
	display: none;
}

#cookie-muncher-messages h2 {
	color: #2aace3;
	font-family: cookie_time_ulblack,Arial,sans-serif;
	font-size: 28px;
	line-height: 35px;
	margin-bottom: 15px;
}

#cookie-muncher-messages p {
	color: #2aace3;
	font-family: cookie_time_ulblack,Arial,sans-serif;
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 5px;
}

#cookie-muncher-messages p.brown {
    color: #490600;
    font-size: 12px;
    margin: 12px 0px;
}

#ccm-left {
	float: left;
	width: 30px;
	margin-top: 100px;
}

#ccm-center {
	float: left;
	width: 500px;
}

#ccm-right {
	float: left;
	width: 30px;
	margin-top: 100px;
}
.ui-dialog-titlebar-close {
    background-position: -96px -128px;
    background-image: url(images/ui-icons_228ef1_256x240.png);
}

/* Catefory Heading Background Colors */
/*CookieTime, Cookiebar */
#breadcrumbs {
    font-size: 15px !important;
}
/*Todays Deals*/
.term-671 .page-heading {
		background-color: #cc6f32!important;
		background-image: url('https://d2yxd7o85zb6kj.cloudfront.net/wp-content/uploads/2017/08/todaysdeals.jpg');
		background-size: contain;
	}
.term-671 .page-heading h1 {
			color: #fff !important;
	}
.term-671 #breadcrumbs a{
			color: #fff;
	}
.term-671 #breadcrumbs a:hover{
				color: #fff;
		}
.term-671 #breadcrumbs{
			background: #cc6f32;
			color: #fff;
	}
/*END*/
/*Fundraising Deals*/
.term-675 .page-heading {
		background-color: #5e864b !important;
		background-image: url('https://d2yxd7o85zb6kj.cloudfront.net/wp-content/uploads/2017/08/Fundraiisng-Tile-measured.jpg');
		background-size: contain;
	}
.term-675 .page-heading h1 {
			color: #fff !important;
	}
.term-675 #breadcrumbs a{
			color: #fff;
	}
.term-675 #breadcrumbs a:hover{
				color: #fff;
		}
.term-675 #breadcrumbs{
			background: #5e864b;
			color: #fff;
	}
/*END*/
/*Giftbox*/
.term-465 .page-heading,.term-628 .page-heading  {
		background-color: #bb2d28 !important;
		background-image: url('https://d2yxd7o85zb6kj.cloudfront.net/wp-content/uploads/2017/08/giftbox-Tile-measured.jpg');
		background-size: contain;
	}
.term-465 .page-heading h1,.term-628 .page-heading h1 {
			color: #fff !important;
	}
.term-465 #breadcrumbs a,.term-628 #breadcrumbs a{
			color: #fff;
	}
.term-465 #breadcrumbs a:hover,.term-628 #breadcrumbs a:hover{
				color: #fff;
		}
.term-465 #breadcrumbs,.term-628 #breadcrumbs{
			background: #bb2d28;
			color: #fff;
	}
/*END*/

/*ShopPage*/
.post-type-archive-product .page-heading {
		background-color: #e6cd47 !important;
		background-image: url('https://d2yxd7o85zb6kj.cloudfront.net/wp-content/uploads/2017/08/MUNCH-TIME-Tile-measured.jpg');
		background-size: contain;
	}
.post-type-archive-product .page-heading h1 {
			color: #000 !important;
	}
.post-type-archive-product #breadcrumbs a{
			color: #000;
	}
.post-type-archive-product #breadcrumbs a:hover{
				color: #000;
		}
.post-type-archive-product #breadcrumbs{
			background: #e6cd47;
			color: #000;
	}
/*END*/
/*Biggest Deals*/
.term-670 .page-heading,.term-630 .page-heading {
		background-color: #ceaf5d !important;
		background-image: url('https://d2yxd7o85zb6kj.cloudfront.net/wp-content/uploads/2017/08/deals.jpg');
		background-size: contain;
	}
.term-670 .page-heading h1 ,.term-630 .page-heading h1{
			color: #000 !important;
	}
.term-670 #breadcrumbs a,.term-630 #breadcrumbs a{
			color: #000;
	}
.term-670 #breadcrumbs a:hover,.term-630 #breadcrumbs a:hover{
				color: #000;
		}
.term-670 #breadcrumbs,.term-630 #breadcrumbs{
			background: #ceaf5d;
			color: #000;
	}
/*END*/
/*FAQ*/
.page-id-1395 .page-heading {
		background-color: #d27538 !important;
		background-image: url('https://d2yxd7o85zb6kj.cloudfront.net/wp-content/uploads/2017/08/FAQ-Tile-measured.jpg');
		background-size: contain;
	}
.page-id-1395 .page-heading h1 {
			color: #fff !important;
	}
.page-id-1395 #breadcrumbs a{
			color: #fff;
	}
.page-id-1395 #breadcrumbs a:hover{
				color: #fff;
		}
.page-id-1395 #breadcrumbs{
			background: #d27538;
			color: #fff;
	}
/*END*/

.term-631 .page-heading {
    background-color: #ed1b23!important;
		background-image: url('https://d2yxd7o85zb6kj.cloudfront.net/wp-content/uploads/2017/07/cookietimecategory.png');
		background-size: contain;
	}
.term-631 .page-heading h1 {
	    color: #fff !important;
	}
.term-631 #breadcrumbs a{
	    color: #fff;
	}
.term-631 #breadcrumbs a:hover{
		    color: #fff;
		}
.term-631 #breadcrumbs{
	    background: #de1e25;
			color: #fff;
	}
	/*OSM*/
	.term-626 .page-heading {
	    background-color: #009a4d!important;
			background-image: url('https://d2yxd7o85zb6kj.cloudfront.net/wp-content/uploads/2017/07/osmcategory.png');
			background-size: contain;
		}
	.term-626 .page-heading h1 {
		    color: #fff !important;
		}
	.term-626 #breadcrumbs a{
		    color: #fff;
		}
	.term-626 #breadcrumbs a:hover{
			    color: #fff;
			}
	.term-626 #breadcrumbs{
		    background: #0f864a;
				color: #fff;
		}
		/*Bumper*/
		.term-669 .page-heading {
		    background-color: #6b3f22!important;
				background-image: url('https://d2yxd7o85zb6kj.cloudfront.net/wp-content/uploads/2017/07/bumbercategory.png');
				background-size: contain;
			}
		.term-627 .page-heading  {
			    background-color: #6b3f22!important;
					background-image: url('https://d2yxd7o85zb6kj.cloudfront.net/wp-content/uploads/2017/08/bumperballscategory.png');
					background-size: contain;
			}
		.term-669 .page-heading h1{
			    color: #fff !important;
			}
		.term-627 .page-heading h1 {
				    color: #000 !important;
		}
		.term-669 #breadcrumbs a{
			    color: #fff;
			}
		.term-627 #breadcrumbs a{
				    color: #000;
			}
		.term-669 #breadcrumbs a:hover{
				    color: #fff;
				}
		.term-627 #breadcrumbs a:hover{
						color: #000;
				}
		.term-669 #breadcrumbs{
			    background: #7d4a29;
					color: #fff;
			}
		.term-627 #breadcrumbs{
				  background: #b39f7d;
					color: #000;
			}

/*hide product information tab*/
/*
#product-accordion .accordion-group:nth-child(2) {
    display: none;
}
#product-accordion .accordion-group:nth-child(2){
    border-top-width: 1px;
}*/
.woocommerce-account .help-bar ul {
    display: none;
}
.woocommerce .help-bar ul {
    display: none;
}
.payment_method_paypal label {
    display: inline;
}
.woocommerce #payment ul.payment_methods li.payment_method_paypal img {
    display: none;
}
.summary .product_meta {
    display:none !important;
}
.share-links {
    border-bottom: 1px solid #e4e4e4;
    border-top: none !important;
    padding: 12px 0;
    margin-top: -15px !important;
		display: none !important;
}
nav .menu ul.sub-menu li:hover>a {
    background: #fbfbfb !important;
}




.woocommerce form .form-row .select2-container {

	max-width: 75%;

}

.woocommerce form .form-row .select2-container--default .select2-selection--single {

	height: 38px;

	border-radius: 0;

}

.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered {

	line-height: 38px;
	font-size: 14px;
}

.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow b {

	margin-left: -8px;

	margin-top: 3px;

}


/*My Account*/
.woocommerce .help-bar {
	    border-radius: 5px;
    padding: 20px;
    border-top: 1px solid #f16124;
    border-bottom: 1px solid #f16124;
    margin-bottom: 20px;
    background: #f16124;
    color: #fff;
}
.woocommerce .help-bar a{
    color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 20%;
    background: #f2f2f2;
    padding: 0px !important;
}
.woocommerce-account .woocommerce-MyAccount-content {
    width: 78%;
}
li.woocommerce-MyAccount-navigation-link.is-active {
    background: #f16124;
}
.woocommerce-MyAccount-navigation li.is-active a {
    color: #fff !important;
}
.woocommerce-MyAccount-navigation li.is-active a:before {
	position: absolute;
	right: -18px;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 18px 0 18px 18px;
	border-color: transparent transparent transparent #f16124;
}
.woocommerce-MyAccount-navigation li>a {
    padding-left: 20px;padding: 0px 20px 0px 20px !important;
}
.woocommerce-account .woocommerce table.shop_table tr td, .woocommerce-account .woocommerce-page table.shop_table tr td, .woocommerce-account .woocommerce table.wishlist_table tr td.product-remove {
    padding: 10px 0;
}

/*Slick Slider On Checkout Page*/

.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}

.slick-slide {
	font-size: 16px;
background-color: #fff;
border-radius: 10px;
padding: 10px;
margin: 10px;
text-align: center;
color: #000;
line-height: 23px;
}
.slick-slide img {
		max-width: 100px;    margin: 0px auto !important;
}
.slick-dots {
	text-align: center;
	margin: 0 0 10px 0;
	padding: 0;
}
.slick-dots li {
	display: inline-block;
	margin-left: 4px;
	margin-right: 4px;
}
.slick-dots li.slick-active button {
	background-color: #fff;
}
.slick-dots li button {
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
	background-color: #999;
	border: none;
	width: 15px;
	height: 15px;
	border-radius: 50%;
}
.slick-dots li :hover {
	background-color: black;
}

/* Custom Arrow */
.prev {
	color: #999;
	position: absolute;
	top: 38%;
	left: -2em;
	font-size: 1.5em;
}
.prev :hover {
	cursor: pointer;
	color: black;
}

.next {
	color: #999;
	position: absolute;
	top: 38%;
	right: -2em;
	font-size: 1.5em;
}
.next :hover {
	cursor: pointer;
	color: black;
}

@media screen and (max-width: 800px) {
	.next {
		display: none !important;
	}
}

/*Slick Slide Ends*/

.woocommerce ul.products li.product figure figcaption .shop-actions > a, .woocommerce ul.products li.product figure figcaption .shop-actions>a.product-added:hover {
     font-size: 18px; text-align: center;
}

@media only screen and (max-width: 1024px){
.woocommerce ul.products li.product figure figcaption .shop-actions>a {
    font-size: 14px !important;
    width: 100% !important;
}
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--affiliate-area {
    display: none !important;
}

table.info-table {
    width: 100%;
    border: 1px solid #f7f7f7;
}
table.info-table tr {
    border: 1px solid #f7f7f7;
}
table.info-table td {
    border: 1px solid #f7f7f7;
}


@media only screen and (max-width: 979px) {
	.our-biggest-deals {
    margin-top: -15px !important;
}
	body #logo img, body #logo img {
		max-height: 100px !important;
}
#logo a:first-child {
    float: none !important;
	}
	.header-1 #logo a.logo-link {
    height: 100px !important;
}
#logo a.mobile-search-link {
	    display: none !important;
    float: right;
    margin-right: 0px;
    position: absolute;
    top: 100px;
    right: -15px;
    padding-left: 5px;
    padding-bottom: 0px;
    padding-top: 3px;
    padding-right: 5px;
    border-radius: 5px;
    background: #363636 !important;
}
form.mobile-search-form.container {
    margin: 0px;
}
#header-section > #main-nav{
	margin-top:-1px;
}
#logo a.mobile-cart-link {
    /* position: absolute;
    margin: 0px !important;
    top: 5px;
    right: 30px;
    padding-left: 5px;
    padding-bottom: 3px;
    border-radius: 5px;
    background: #ef6328 !important; */
		width: 50px;
    float: right;
    position: absolute;
    top: 20px;
    right: -30px;
    padding-left: 5px;
    padding-bottom: 0px;
    padding-top: 3px;
    padding-right: 5px;
    border-radius: 5px;
    background: #363636 !important;
}
#logo a.show-main-nav {
    /* float: right;
    position: absolute;
    top: 5px;
    right: 0px;
		padding-left: 5px;
    padding-bottom: 0px;
    padding-top: 3px;
    padding-right: 5px;
    border-radius: 5px;
    background: #ef6328 !important; */
		width: 50px;
    float: left;
    position: absolute;
    top: 20px;
    left: -20px;
    padding-left: 5px;
    padding-bottom: 0px;
    padding-top: 3px;
    padding-right: 5px;
    border-radius: 5px;
    background: #363636 !important;
}
}

.single-post .page-heading.page-heading-hidden {
    display: block !important;
}
.single-post .page-heading #breadcrumbs{
	display: none !important;
}
/*
@media only screen and (max-width: 1440px){
#header{background-size: cover !important;background-position-y: center;
    background-position-x: center;
background-image: url('https://cdn.munchtime.co.nz/wp-content/uploads/2017/10/Desktop.jpg') !important;
}
}
@media only screen and (max-width: 1240px){
	#header{background-size: contain !important;
}
}
@media only screen and (max-width: 1024px){
#header{background-size: cover !important;background-position-y: center;
    background-position-x: center;
background-image: url('https://cdn.munchtime.co.nz/wp-content/uploads/2017/10/iPad.jpg') !important;
}
}
@media only screen and (max-width: 880px){
	#header{background-size: cover !important;background-position-y: center;
    background-position-x: center;
background-image: url('https://cdn.munchtime.co.nz/wp-content/uploads/2017/10/Mobile.jpg') !important;
}
}
*/


@media only screen and (max-width: 479px) {
	body #logo img, body #logo img {
		max-height: 85px !important;
}
#logo a:first-child {
    max-width: 100% !important;
}
#logo a.logo-link {
    text-align: center !important;
}
.header-1 #logo a.logo-link {
	height: 78px !important;
}
}


.shop3banner {
    width: 32%;
    float: left;
    padding: 5px;
    padding-bottom: 30px;
}
.row.shop3bannerrow {
    margin-left: 15px;
}

@media only screen and (max-width: 1200px){
	.sidebar .widget-heading h4{font-size: 20px !important;}
	.shop3banner {
	    width: 30% !important;
	}
}


/* @media only screen and (max-width: 768px){
	.shop3banner {
	    width: 30% !important;
	    padding-bottom: 10px !important;
	}
	.row.shop3bannerrow {
	    margin-left: 0px !important;
	}
} */


/*Add to Cart Trolly Message Box */
.added-to-trolley .details h1{
	color: green;
	    padding-top: 0px;
	    padding-bottom: 0px;
	    margin-top: 0px;
	    margin-bottom: 0px;
}
/*
section.added-to-trolley{
	background: #f7f7f7;
    padding: 5px;
    border-radius: 10px;
		display: inline-block;
    width: 100%;
}*/
.action.trolley {
    float: right;
}
.action.checkout {
			float: right;
	    margin-left: 10px;
}
.trolley-subtotal {
    font-size: 20px;
}
.added-to-trolley .details {
    float: left;
    min-width: 240px;
}
.added-to-trolley .trolleysection {
	margin-top: 3px;
    float: right;
}
a.trolley.btn {
    background: #f05e23!important;
    color: #fff !important;
    font-size: 18px;
    border-radius: 5px;
    text-align: center;
}
a.checkout.btn{background: #3AB54B!important;
    color: #fff !important;
    font-size: 18px;
    border-radius: 5px;text-shadow: none !important;
    text-align: center;}
a.checkout.btn:after {
		    content: "\2192";
		    text-decoration: inherit;
		    text-shadow: none;
		    margin-left: 5px;
		    font-size: 15px;
		}
.woocommerce-page .woocommerce-message, .woocommerce .woocommerce-message {
		background: #f7f7f7 !important;
		padding: 10px;border: 1px solid #dcd6d6;
		margin: 0px;
		border-radius: 5px;
		}
.woocommerce-page .woocommerce-message:before, .woocommerce .woocommerce-message:before{content:none !important;}
/*Add to Cart Trolly Message Box */
