/*
Theme Name: Little Auggie New
*/

@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}

body { font-size: 14px; line-height: 21px; font-family: Arial, Arial, Helvetica, sans-serif; color: #777; background: url(https://35b301.claudeassets.com/20190922080924im_/http://littleauggie.com/wp-content/themes/auggienew/images/rabbit-bkg.png); }
#wrapper { background: #fff; padding: 10px 25px; width: 1160px; margin: 0 auto; }

a img { border: none; }
.clear { clear: both; }
.clearfix:before,
.clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
/* For IE 6/7 (trigger hasLayout) */
.clearfix { zoom:1; }

.half, .third, .twothirds, .quarter, .threequarters, .fifth, .twofifths, .threefifths, .fourfifths { margin: 0 2% 20px 0; box-sizing:border-box; float: left; }

.last, .right { margin: 0 0 20px 0; }
.right { float: right!important; }
	
.full { width: 100%; }
.half { width: 49%; }
.quarter { width: 23.5%; }
.threequarters { width: 74.5%; }
.third { width: 32%; }
.twothirds { width: 66%; }
.fifth { width: 18.4%; }
.twofifths { width: 38.8%; }
.threefifths { width: 59.2%; }
.fourfifths { width: 79.6%; }

.alignleft { float: left; margin: 0 10px 0 0; }
.alignright { float: right; margin: 0 0 0 10px; }
.aligncenter { display: block; margin: 0 auto 10px auto; }

/* --------------------- HEADER ---------------- */

#notice { background: #8acfdd; color: white; font-size: 11px; text-align: center; line-height: 1.5em; padding: 2px; font-weight: bold; margin-bottom: 10px; }
#header-top a { text-decoration: none; color: #ed1d71; text-transform: uppercase; }
#header-top a.front-blue { color: #777; font-family: 'Quicksand'; font-size: 11px; font-weight: bold; letter-spacing: 1px; line-height: 1.3em; }
.header-cart { float: right; margin-left: 20px; }
#header-top .header-cart a { color: #8acfdd; font-size: 10px; font-weight: bold; background: url(https://172b48.claudeassets.com/20190922080924im_/http://littleauggie.com/wp-content/themes/auggienew/images/cart.png) no-repeat; padding-left: 20px; }
.header-login { float: right; }
.header-login a { font-size: 10px; font-weight: bold; background: url(https://0c5909.claudeassets.com/20190922080924im_/http://littleauggie.com/wp-content/themes/auggienew/images/login-flower.png) no-repeat; padding-left: 24px; }
#header-top .last .social { float: right; clear: right; margin-top: 20px; }
.social li { display: inline-block; }
#branding { text-align: center; margin-bottom: 30px; }

/* -------------------- NAV ------------------- */

#nav { position: relative; border-top: 1px dashed #dfdfdf; border-bottom: 1px dashed #dfdfdf; z-index: 9999; }

#menu-icon { display: none; padding: 10px 0; text-align: center; font-family: 'Cambo'; color: #8acfdd; text-decoration: none; }
#search-icon { width: 18px; height: 17px; background: url(https://ebef44.claudeassets.com/20190922080924im_/http://littleauggie.com/wp-content/themes/auggienew/images/search.png); position: absolute; left: 0; top: 12px; }
#search-form { display: none; position: absolute; left: 0; top: 100%; }
#search-form input[type=search] { padding: 10px; border: 1px solid #ddd; margin-right: -5px; }
#search-form input[type=submit] { background: #ed1d71; color: white; padding: 10px; cursor: pointer; }
#mobile-cart-icon { display: none; background: url(https://172b48.claudeassets.com/20190922080924im_/http://littleauggie.com/wp-content/themes/auggienew/images/cart.png) no-repeat; width: 16px; height: 14px; position: absolute; right: 0; top: 15px; }

#nav ul { list-style-type: none; text-align: center; }
#nav ul li { display: inline-block; position: relative; }
#nav ul li a { color: #777; font-family: 'Cambo'; display: block; padding: 10px 15px; text-decoration: none; text-transform: uppercase; font-size: 12px; }
#nav ul li a:hover, #nav ul li.current_page_item a, #nav ul li.current-page-parent a { color: #8acfdd; }
#nav ul li ul { position: absolute; left: -9999px; background: white; text-align: left; }
#nav ul li:hover ul { left: 0; }
#nav ul li ul li { float: none; }
#nav ul li ul li a { white-space: nowrap; color: #8acfdd; }
#nav ul li:hover a { color: #8acfdd; } /* to make the top link stay hovered when you move down the list */
#nav ul li:hover ul a {  }/* so only the top link stays hovered */
#nav ul li ul li a:hover {  } /* most specific hover */

/* ------------- CONTENT ------------ */

#content { padding: 25px 0; }
#content ul, #content ol { margin-left: 20px; margin-bottom: 10px; }
#content ul li, #content ol li { margin-bottom: 5px; }
#content ul { list-style-type: disc; }
#content ol { list-style-type: decimal; }
#content ol li ol { list-style-type: lower-alpha; }
#content p { margin-bottom: 10px; }
#content a { color: #8acfdd; }

img { max-width: 100%!important; height: auto!important; }
iframe { max-width: 100%; }
.center { text-align: center; }
.nomargin { margin: 0!important; }
strong { font-weight: bold; }
em { font-style: italic; }

h1, h2, h3, h4, h5, h6 { line-height: 1.1em; font-family: 'Quicksand'; text-transform: uppercase; }
h1 { font-size: 18px;  color: #777; margin-bottom: 30px; font-family: 'Quicksand'; font-weight: bold; }
h1.page-title, h2, h4 { color: #8acfdd; font-weight: bold; }
h2, h3, h4, h5, h6 { margin-bottom: 20px; }
h2 { font-size: 18px; font-weight: bold; }
h3 { font-size: 17px; }
h4 { font-size: 16px; }
h5 { font-size: 15px; }
h6 { font-size: 14px; }

.button a, #content .button a, #content a.button { color: white; }

input[type=text], input[type=email], input[type=tel], input[type=password], textarea { width: 100%; padding: 10px; background: #eee; border: 1px solid #ddd; }
input[type=submit] {  }

.home-block { padding: 3px; float: left; display: block; }
.home-block img { width: 100%; height: auto; vertical-align: bottom; }
.block1 { width: 100%; }
.block2 { width: 50%; }
.block3 { width: 33.33%; }

#content .press-release { display: block; float: left; width: 19%; margin: 20px 0.5% 20px 0.5%; position: relative; color: white; text-decoration: none; }
.press-release h3 { position: absolute; text-transform: uppercase; bottom: 0; left: 0; right: 0; padding: 10px; background: rgba(0,0,0,0.5); margin: 0; }
#content .press-release img { vertical-align: bottom; }

#retailers table { width: 100%; font-size: 14px; color: #999; text-align: left; }
#retailers table tr:nth-of-type(even) { background: #f2f2f2; }
#retailers th, #retailers td { padding: 8px; }
#retailers th { text-transform: uppercase; font-family: 'Quicksand'; font-weight: bold; }
#content #retailers a { text-decoration: none; font-weight: bold; }
#retailers td.state, #retailers td.country, #retailers td.province { text-transform: uppercase; }
#retailers #canada, #retailers #international { display: none; }
#content #sidebar #retailers-list a { display: block; padding: 10px 10px 10px 30px; color: #777; background-image: url(https://5377f0.claudeassets.com/20190922080924im_/http://littleauggie.com/wp-content/themes/auggienew/images/list-arrow.png); background-repeat: no-repeat; background-position: 10px center; }
#content #sidebar #retailers-list a:hover { color: white!important; background-color: #8acfdd!important; }
#content #sidebar #retailers-list a#usa-button { color: white; background-color: #8acfdd; }

/* ---------------- SIDEBAR ------------ */

#sidebar h3 { font-family: 'Cambo'; font-size: 12px; color: #777; text-transform: uppercase; margin-bottom: 5px; }
#content #sidebar ul { margin-left: 0; list-style-type: none; text-transform: uppercase; margin-bottom: 20px; }
#content #sidebar a { font-family: 'Quicksand'; font-size: 12px; color: #b7b7b7; text-decoration: none; -webkit-text-stroke: 0.5px; }
#content #sidebar a:hover { color: #777; }

.widget-container { margin-bottom: 30px; }

/*-------------- FOOTER ------------------ */

#footer { font-size: 10px; margin-top: 50px; }
#copyright { text-transform: uppercase; color: #999; display: block; float: left; marign-right: 20px; font-weight: bold; }
#footer-menu { float: left; }
#footer-menu ul li { display: inline-block; padding: 0 10px; border-left: 1px solid #ddd; } 
#footer-menu ul li:first-child { border-left: none; }
#footer-menu ul li a { text-transform: uppercase; text-decoration: none; color: #777; font-weight: bold; }
#footer input[type=text] { width: 70%; font-size: 11px; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); border: none; display: block; float: left; line-height: 20px; }
#footer button[type=submit] { width: 30%; color: white; background: #bbb; display: block; float: left; border: none; padding: 10px 5px; text-align: center; text-transform: uppercase; font-size: 11px; font-weight: bold; line-height: 20px; }
#footer ul.social { float: right; clear: both; margin-top: 10px; }

/* ----------------------- WOOCOMMERCE ----------------- */

#content ul.products { margin-left: 0; }
.woocommerce #content ul.products li.product, .woocommerce-page #content ul.products li.product { width: 30.8%; margin-bottom: 30px; }
.woocommerce #content ul.products li.product .woocommerce-loop-category__title, .woocommerce #content ul.products li.product .woocommerce-loop-product__title, .woocommerce #content ul.products li.product h3 { color: #777; text-transform: uppercase; font-family: 'Quicksand'; float: left; padding: 0; line-height: 20px; }
.woocommerce #content ul.products li.product .price { color: #777; font-family: 'Cambo'; font-size: 15px; float: right; line-height: 20px; }
.woocommerce #content #respond input#submit, .woocommerce #content a.button, .woocommerce #content button.button, .woocommerce #content input.button { height: 38px; background-image: url(https://ad74db.claudeassets.com/20190922080924im_/http://littleauggie.com/wp-content/themes/auggienew/images/add_cart.png); background-size: 100% 78px; color: white; text-transform: uppercase; padding: 0 20px; text-align: center; background-position: 0 0; line-height: 38px; font-size: 11px; clear: both; margin-right: 10px; margin-bottom: 10px; width: 202px; }
.woocommerce #content #respond input#submit:hover, .woocommerce #content a.button:hover, .woocommerce #content button.button:hover, .woocommerce #content input.button:hover { background-position: 0 -39px; }
.woocommerce #content .woocommerce-message a.button { padding: 0 20px; }

#featured-collections { margin-bottom: 20px; }
#featured-collections a:nth-of-type(2n) { margin-right: 0; }
#featured-collections a:nth-of-type(2n+1) { clear: both; }
.collection-featured { display: block; width: 49.5%; margin-right: 1%; float: left; height: 325px; background-size: cover; background-position: center; position: relative; margin-bottom: 8px; }
.collection-featured div, .category-featured .category-wrapper { position: absolute; bottom: 15px; left: 0; right: 0; text-align: center; }
.collection-featured div h3 { display: inline-block; padding: 3px; border: 1px solid rgba(255,255,255, 0.7); color: #777; text-decoration: none; font-family: 'Quicksand'; font-size: 21px; text-transform: uppercase; -webkit-text-stroke: 0.5px; font-weight: normal; width: 300px; text-align: center; }
.collection-featured div h3 span { display: block; padding: 20px; background: rgba(255,255,255,0.7); transition: all 0.5s ease-in-out; }
.collection-featured:hover div h3 span { background: rgba(255,255,255,1.0); }

.category-featured { display: block; height: 490px; background-size: cover; background-position: center; position: relative; margin-bottom: 20px; }
.category-featured .category-outer { display: inline-block; padding: 3px; border: 1px solid rgba(255,255,255, 0.7); max-width: 425px; }
.category-featured .category-inner { background: rgba(255,255,255,0.7); padding: 20px; }
.category-featured .category-inner h3 { color: #777; font-family: 'Quicksand'; font-size: 21px; text-transform: uppercase; -webkit-text-stroke: 0.5px; margin-bottom: 20px; font-weight: normal; }

h1.product_title { margin-bottom: 0; line-height: 1.3em; }
.woocommerce #content div.product .summary p.price { color: #999; font-family: 'Cambo'; font-size: 16px; font-weight: normal; padding: 5px 0 10px 0; border-bottom: 1px solid #ddd; float: left; }

.single-product-description { clear: both; color: #999; font-size: 13px; line-height: 22px; }
.woocommerce #content div.product form.cart div.quantity { position: relative; padding-left: 117px; margin: 10px 4px 30px 0; }
.woocommerce div.product form.cart div.quantity:before { content: "QUANTITY"; position: absolute; top: 0; left: 0; font-size: 12px; font-weight: bold; }
.woocommerce #content .quantity .qty { width: 50px; border: 1px solid #ddd; }

.related.products { clear: both; }

.woocommerce div.product form.cart .variations label { text-transform: uppercase; font-size: 12px; font-weight: normal; }
.variations tr td { padding-top: 20px; }

.checkout-button br { display: none; }

.woocommerce-account #content .woocommerce-MyAccount-navigation { width: 20%; }
.woocommerce-account #content .woocommerce-MyAccount-content { width: 78%; }

#content ul.page-numbers li { margin-bottom: 0; }

#content .tawcvs-swatches { padding: 0; }
label[for=pa_color] { line-height: 50px; }
#content .tawcvs-swatches .swatch-image { width: 50px; height: 50px; }

.upsells { clear: both; }

/* ------------------- MEDIA QUERIES -------------------- */

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

#wrapper { width: 1000px; }

}


@media only screen and (max-width: 1024px) {
	
#wrapper { width: 728px; }

#header-top a.front-blue { font-size: 10px; }

#nav ul li a { padding: 10px; }

.collection-featured { width: 49.5%; height: 220px; }
.collection-featured div, .category-featured .category-wrapper { bottom: 5px; }
.collection-featured div h3 { font-size: 16px; width: 230px; }
.category-featured { height: 300px; }
.category-featured .category-outer { max-width: 90%; }

#footer .threequarters, #footer .quarter, #copyright, #footer-menu, #footer ul.social { float: none; width: 100%; margin-bottom: 20px; clear: both; margin-right: 0; }

#footer input[type=text] { width: 200px; margin-bottom: 20px; }
#footer button[type=submit] { width: 80px; margin-bottom: 20px; }

#content .press-release { width: 24%; }

.page-template-page-retailers #sidebar, .page-template-page-retailers #main { width: 100%; float: none; } 

.woocommerce #content #respond input#submit, .woocommerce #content a.button, .woocommerce #content button.button, .woocommerce #content input.button { width: auto; }
	
}

@media only screen and (max-width: 767px) {
	
#wrapper { width: 620px; }
.full, .half, .third, .twothirds, .quarter, .threequarters, .fifth, .twofifths, .threefifths, .fourfifths, .threeeighths, .fiveeighths, .seveneighths, .right { width: 100%; margin: 0 0 20px 0; float: none!important; }

img.size-thumbnail, img.attachment-full, img.size-full, img.attachment-medium, img.size-medium { width: auto!important; height: auto!important; }
img.size-large, img.attachment-large { width: 100%!important; height: auto!important; }

#header-top { display: none; }

#menu-icon { display: block; }
#mobile-cart-icon { display: block; }
#menu-main { display: none; background: #8acfdd; }
#nav ul li { display: block; position: relative; }
#nav ul li a { border-bottom: 1px dashed white; color: white; }
#nav ul li a:hover, #nav ul li.current_page_item a, #nav ul li.current-page-parent a { color: #fff; }
#nav ul li ul { position: relative; left: auto; background: #8acfdd; text-align: center; }
#nav ul li:hover ul { left: auto; }
#nav ul li ul li { float: none; }
#nav ul li ul li a { white-space: nowrap; color: #fff; }
#nav ul li:hover a { color: #fff; }

.home-block { padding: 3px; float: none; display: block; }
.block1, .block2, .block3 { width: 100%; }

.woocommerce #content ul.products li.product, .woocommerce-page #content ul.products li.product { width: 49%; }
.category-featured { height: 300px; }

.woocommerce-account #content .woocommerce-MyAccount-navigation, .woocommerce-account #content .woocommerce-MyAccount-content { width: 100%; }

#content .press-release { width: 32.33%; }

#retailers table, #retailers thead, #retailers tbody, #retailers th, #retailers td, #retailers tr { 
		display: block; 
	}
	
#retailers thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
#retailers tr { border: 1px solid #ccc; }
	
#retailers td { 
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%;
		min-height: 38px; 
	}
	
#retailers td:before { 
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
td.country:before { content: "Country"; }
td.city:before { content: "City"; }
td.retailer:before { content: "Retailer"; }
td.address:before { content: "Address"; }
td.phone:before { content: "Phone"; }
td.province:before { content: "Province"; }
td.state:before { content: "State"; }

#retailers td.state, #retailers td.country, #retailers td.province { text-transform: none; }


}

@media only screen and (max-width: 639px) {
	
#wrapper { width: 460px; }

.collection-featured { width: 100%; margin-right: 0; float: none; height: 250px; }
.category-featured .category-inner { padding: 10px; }
.category-featured .category-inner h3 { font-size: 18px; margin-bottom: 10px; }

#content .press-release { width: 49%; }
	
}

@media only screen and (max-width: 479px) {
	
#wrapper { width: 320px; }

.collection-featured { width: 100%; margin-right: 0; float: none; height: 200px; }

.woocommerce #content ul.products li.product, .woocommerce-page #content ul.products li.product { width: 100%; float: none; margin-right: 0; }
	
}

@media only screen and (max-width: 339px) {
	
#wrapper { width: 280px; }
	
}

.woocommerce #respond input.alt#submit:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input.alt#submit, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #8acfdd !Important;
}

.woocommerce span.onsale {
background-color: #ed1d71 !important;
}

.woocommerce div.product .stock {
    display: none !important;
}
.woocommerce ul.products li.product a img {
    cursor: pointer;
}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 50% !important;
}

.tawcvs-swatches .swatch.selected {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    border-color: #8acfdd !important;
}

.tawcvs-swatches .swatch {
border-radius: 0 !important;
}

.term-gift #featured-collections {
   display: none;
}
/*
     FILE ARCHIVED ON 06:34:05 Sep 28, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:35:54 Jun 28, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.412
  exclusion.robots: 0.047
  exclusion.robots.policy: 0.039
  esindex: 0.006
  cdx.remote: 9.941
  LoadShardBlock: 269.82 (3)
  PetaboxLoader3.datanode: 205.132 (4)
  PetaboxLoader3.resolve: 50.48 (2)
  load_resource: 47.519
*/