/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 /*
 body {
    background-image: url("/themes/child_classic/pics/surface-of-rocks-or-stones.jpg");
    background-size: 200px, cover; background-attachment: fixed;
}
 #header{ background: navy !important; }
*/ 
 
body {
    background-image: 	url("/themes/child_classic/pics/total13white.png"),
						url("/themes/child_classic/pics/surface-of-rocks-or-stones.jpg");
    background-image: 	url("/themes/child_classic/pics/total13black.png"),
						url("/themes/child_classic/pics/surface-of-rocks-or-stones.jpg");
	background-size: 12%, cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: bottom left, left;
}
#header, #header .header-top { background-color: ivory; }
#wrapper { background: transparent; }

.breadcrumb { background: ivory !important; padding: .5rem 1rem !important; border-radius: 1rem; width: fit-content; }
/*,
#product .breadcrumb,
.page-cms .breadcrumb
*/
/*
#product  #content-wrapper,
#prices-drop #content-wrapper, #new-products #content-wrapper,
#contact #content-wrapper,
#sitemap #content-wrapper,
#stores #content-wrapper,
#guest-tracking #content-wrapper,
#authentication #content-wrapper,
#registration #content-wrapper,
#order-confirmation #content-wrapper,
#my-account #content-wrapper,
#cms #wrapper .container > .row,

*/
#checkout #content > div > div,
	#custom-text,
	#index #wrapper .container .featured-products,
#left-column > div,
#footer  .block_newsletter,
.footer-container .container,
#blockcart-modal .modal-dialog .modal-content,
#cart #content-wrapper #main .cart-container, 
#main,
/*
*/
#product #main #product-modal .modal-body,
.modal-content
{ background-image: url("/themes/child_classic/pics/bbgimagemain.jpg"); background-repeat: repeat; background-color: ivory; 
				 border-radius: 2rem; margin: 1rem 0 !important; padding: 1rem; box-shadow: inset 0 0 11px 7px #00008042; }
#index .banner { margin: 1rem 0 !important; padding: 0; }
#index .banner img { border-radius: 2rem; }
#index #main { background: unset; margin: unset; box-shadow: unset; padding: unset; }

#product #main #product-modal .modal-body { width: fit-content; }

#content-wrapper #content,
#contact .contact-form { background-color: unset; }
#stores #content-wrapper .store-item	{ background-color: unset; border: 1px solid #0000804f; border-radius: 1rem; }

#category .block-category { min-height: unset; }
#search_filters_wrapper #search_filters,
#blockcart-modal .modal-dialog .modal-content > div { background: unset; }

.page-cms #wrapper .row #content-wrapper,
#products { padding: .5rem 1rem; } 
#footer  .block_newsletter,
.footer-container .container { margin: auto !important; padding: .5rem 1rem; padding: 1rem; }

.page-header,
#category .block-category h1,
#category #subcategories h1,
#category #products h1,
#prices-drop #main h1, #new-products #main h1, #best-sales #main h1,
#custom-text h2, #index #wrapper .container .featured-products h2,
#contact #content-wrapper h3 { color: white; text-shadow: 1px 1px 2px black, 0 0 7px blue, 0 0 5px darkblue; width: fit-content; margin: 0 auto 1rem auto; }

#category .block-category,
#category #subcategories,
#category #products { background-color: unset; }

#footer { padding-top: 2.5rem; background-color: #4a0101c9; background-color: #d0d3ffe3; background-color: #4a010185; }
.cart-container, .cart-summary
{ background-image: unset !important; box-shadow: unset !important; background-color: unset; border: 1px solid #00008059; border-radius: 1rem; }
body#checkout section.checkout-step { background-color: unset !important; }

#my-account #main .links > a > span,
#addresses #content  article
{ background-color: unset; border: 1px solid #00008029; background-color: #00008014; border-radius: 1rem; ]
/*


@media (min-width: 768px) { }
#index #wrapper .container { background-color: transparent; }

#category #wrapper .container,
#index #wrapper .container .featured-products { background-color: #ffffffbd; padding: 1em; margin-bottom: 2em; border: 1px solid navy; border-radius:1em; }
.blockreassurance_product { background-color: #f1fff0db; padding: 1em; border-radius: 1em;}
.product-container { background-color: #fffff0eb; padding: 1em; border-radius: 1em;}


footer > .container > div > div { border-radius: 1em; }



*/
/*
.card { background-color: #ffffffbd; background-image: url("/themes/child_classic/pics/surface-of-rocks-or-stones.jpg"); }


#left-column { background: navy; 
	background-image: url("/themes/child_classic/pics/total13white.png"); 
	background-image: url("/themes/child_classic/pics/total13black.png"); }


background-position: 40px bottom;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 200px;
  height: 600px;
*/