/* Theme Name: stone-brothers 
Description: Created by Penner Web Design 
Author: Toban Penner 
Template: twentyten

(optional values you can add: Theme URI, Author URI, Version) */

@import url("https://stonebrothers.com/wp-content/themes/twentyten/style.css");


#branding img { border:none; padding: 0 0 8px;} 
#site-title, #site-description { display:none} 
#wrapper { background-color:transparent; } 
#access { background-color: transparent; float: none; margin: 0 auto; text-align: center; width: 960px; } 
#header { padding: 0; }
 #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { font-family: 'Elsie', cursive; font-weight: normal; line-height: 1.1em; margin:11px 0 7px; color: #515346;} 
 #content h1 { font-size:28px; margin-bottom:10px} #content h2 { font-size:24px}
  #content h3 { font-size:22px;} #content h4 { font-size:20px} 
 #access .menu ul li { font-family: 'Elsie', cursive; font-weight: normal;} #access .menu-header, .menu { font-size: 23px; } #access .menu ul li a { font-weight: normal; } #access ul li.current_page_item > a, #access ul li.current_page_ancestor > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a { color: #FBFAF5; font-weight: normal; } #access a { color: #FBFAF5; font-weight: normal; padding: 5px 22px;} 
#access ul li.current_page_item > a, #access ul li.current_page_ancestor > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a { color: #B0C77F; font-weight: normal; } 
#main {background-image:url("images/main-bg.jpg"); background-repeat:repeat; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; box-shadow:0 0 3px 0 #AAAAAA; -moz-box-shadow: 0 0 3px 0 #AAAAAA; /* Firefox */ -webkit-box-shadow: 0 0 3px 0 #AAAAAA; /* Safari, Chrome */ padding: 17px 10px 0; margin-top: 20px; padding: 17px 0 0 10px; } #access .menu-header, .menu, #colophon, #branding, #main, #wrapper {
width: 960px; } #content .entry-title { font-family: 'Elsie', cursive; font-weight: normal; color:#515346; font-size: 35px; margin:0} #colophon  { border:none;} .slider { background-image:url("images/slider-bg.jpg"); background-repeat:repeat;  padding-bottom: 15px;
    padding-top: 5px; } .slide-buttons { display: block !important; float: right !important; left: 0 !important; position: inherit !important;} .circle .slide-buttons { margin-top: -38px !important; } .circle .slide { background-color: transparent !important;} .circle .slide-wrapper { background-color: transparent !important} .advanced-slider .slide .image { width:509px !important; height:263px !important;left:0 !important; border:5px solid #fff !important; box-shadow:0 0 9px 0 #666666 !important; -moz-box-shadow: 0 0 9px 0 #666666 !important; /* Firefox */ -webkit-box-shadow:0 0 9px 0 #666666 !important; /* Safari, Chrome */ margin-left: 0 !important; } .advanced-slider .slide, body .advanced-slider .slides { overflow:visible !important;} .advanced-slider .slide .html .right-side { float: right; margin: 27px 14px 0 7px; overflow: visible !important; padding: 28px 37px; position: relative; width: 337px; box-shadow:0 0 9px 0 #666666 !important; -moz-box-shadow: 0 0 9px 0 #666666 !important; /* Firefox */ -webkit-box-shadow:0 0 9px 0 #666666 !important; /* Safari, Chrome */ background-color:#4a4c41
} .advanced-slider .slide .html { float:right !important; position:relative !important;} .advanced-slider .slide .html .tape { background-image: url("images/tape.png") !important; float: right; background-position: 7px 1px !important; background-repeat: no-repeat !important; height: 41px !important; margin: 5px 0 -50px !important; position: inherit !important; width: 454px !important; z-index: 2147483647 !important; } .advanced-slider { font-family:times, "Times New Roman", Times, serif !important; color:#fff !important;} .advanced-slider .slide .html h1 { font-family: 'Elsie', cursive !important; font-size:33px !important; line-height:1em !important; color:#fff !important; } .advanced-slider .slide .html p { margin: 13px 0 !important;} a:link, a:visited { color: #799c2e; } #content, #content input, #content textarea { color: #515346; font-size: 14px; line-height: 20px; } .header-widget { float: right; font-family: 'Elsie',cursive; font-size: 16px; line-height: 1.2em; text-align: right; width: 291px; padding: 0 0 0; margin-top:-10px } .header-widget a { color:#515346; text-decoration:none;} .header-widget p { margin-bottom: 8px; } #search-4 { background: url("images/search-bg.png") no-repeat scroll 0 0 transparent; float: right; height: 31px; margin-right: 0; overflow:visible; margin-top: 4px; width: 162px; } .header-widget input {
    border: medium none;
    box-shadow: none;
    display: inline-block;
    margin: 2px 0 0 0;
    padding: 6px;
    width: 115px !important;
}

.header-widget input#searchsubmit {
	width:30px !important;
	height:30px !important;
	display:inline-block;
	 font-size: 0 !important;
	color:transparent !important;} .header-widget input[type="submit"], #header input[type="email"] { background-color: transparent; background-image: url("images/search-icon.png"); background-repeat: no-repeat; border: medium none; color: transparent; margin-top: 1px; padding: 4px 0 0; width: 32px; } a.green-button { -moz-box-shadow:0 2px 7px -2px #222222; -webkit-box-shadow:0 2px 7px -2px #222222; box-shadow:0 2px 7px -2px #222222; background-image: url(images/green-button.jpg); background-repeat: repeat; background-color:#ededed; display:inline-block; color:#ffffff; font-size: 27px; font-weight:normal; padding: 29px 41px; text-decoration:none; text-shadow:1px 1px 1px #949494; margin: 19px 0; } a.green-button:hover { top:1px; position:relative; } a.green-button:active { position:relative; top:1px; } #content tr td, #content table { border: none;} #primary, #secondary { background-color: #e8e2d8; float: left; margin-top: -6px; padding-left: 2px; width: 238px; margin-top: -18px; color:#807f82; font-size:13px; line-height: 1.2em}
.widget-area .widget-container { background: url("images/widget-bottom.png") repeat-x scroll left bottom transparent; padding: 0 0 2px 20px; } .widget-area h3.widget-title, #primary h3 { background: url("images/widget-title.png") no-repeat scroll left bottom transparent; color: #5F5E5E; font-size: 30px; min-height: 29px; margin-left: -21px; margin-bottom: 8px; padding: 22px 0 11px 0; text-shadow: 1px 1px 0 #FFFFFF; text-transform: inherit; font-family: 'Elsie',cursive; font-weight:normal; line-height: 1em; text-align: center; } .widget-area a:link, .widget-area a:visited { color:#807f82}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="number"], textarea { width:188px; }
#footer-widget-area #first, #footer-widget-area #second { margin-left: -24px; width: 989px; }
#footer-widget-area { overflow: visible; }
#footer .widget-area h3.widget-title  { background:none; font-size:15px; padding:0; margin:0;}
#footer .widget-area .widget-container { background-image:none;} #footer ul{ margin-bottom:-15px}
#colophon { overflow:visible;}
#site-generator { display:none} #site-info a {color:#807f80} #site-info { float:none; margin:0 auto; text-align:center; font-weight:normal; font-family: 'Elsie',cursive; color:#807f80;padding-bottom: 20px; }
.nav-bg { background-image:url("images/nav-bg.jpg"); background-repeat:repeat-x; box-shadow:0px 4px 6px 0 #666666; -moz-box-shadow: 0px 4px 6px 0 #666666; /* Firefox */ -webkit-box-shadow: 0px 4px 6px 0 #666666; /* Safari, Chrome */ overflow: visible;
} 
.slider { -moz-box-shadow: 0 2px 7px 0 #AAAAAA inset; -webkit-box-shadow: 0 2px 7px 0 #AAAAAA inset; box-shadow: 0 2px 7px 0 #AAAAAA inset;}
#access li:hover > a, #access ul ul :hover > a { background-color: transparent; font-family: 'Elsie',cursive;}
#access a { font-family: 'Elsie',cursive;}
#social-media { background-image: url("images/stitching.jpg"); background-repeat: repeat-y; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin: 3px; padding: 15px 0 0; position: fixed; right: 10px; top: 281px; width: 51px; } body #content input .woocommerce-ordering, body #content input .woocommerce-ordering { float: right; margin: 2em 1em 1em !important; }
body.single-product #branding img.attachment-post-thumbnail { display:none}
body ul.products li.product { float: left; margin: 0 3.8% 2.992em 0; padding: 0; position: relative; width: 30.4% !important;}
body ul.products li.product a img { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border:1px solid #CCC; width:275px; height:180px; } body.home ul.products li.product a img { height: auto; width: 203px;} body .related ul.products li.product, body .related ul li.product, body  .upsells .products ul.products li.product, body .upsells .products ul li.product body .woocommerce ul.products li.product, body .woocommerce-page ul.products li.product  { width: 30% !important; }
body ul.products li.product a { color:#43453a}
#content p, #content ul, #content ol, #content dd, #content pre, #content hr { margin-bottom: 2px; } 
.price { text-align:left;} body ul.products li.product a.add_to_cart_button { top: 10px;}
.one-column #content { margin: 0 auto; width: 918px; }
code {font-family: Georgia,"Bitstream Charter",serif;}
body ul.products li.product{ text-align:center}
body ul.products li.product h3, body ul.products li.product p { text-align:left;}
#content h3.entry-title { font-size:22px; color:#515346}
#content h3.entry-title a { color:#515346}
body.page-template-byrd-i-pedia-php #content, body.archive #content { margin: 0 12px; width: 936px; } body.archive .byrd-i-pedia, .article-grid { width:224px; float:left; padding-right:10px;height:470px;}
a.more-link {color: #5E5E5E; cursor: pointer; font-family: inherit; font-size: 100%; font-weight: bold; left: auto; line-height: 1em; margin: 10px 0 20px; overflow: visible; padding: 6px 10px; position: relative; text-decoration: none; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
text-shadow: 0 1px 0 rgba(255,255,255,0.8); background: -webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#dfdbdf)) repeat scroll 0 0 transparent;; background: -webkit-linear-gradient(#f7f6f7, #dfdbdf) repeat scroll 0 0 transparent;; background: -moz-linear-gradient(center top, #f7f6f7 0%, #dfdbdf 100%) repeat scroll 0 0 transparent;; background: -moz-gradient(center top, #f7f6f7 0%, #dfdbdf 100%) repeat scroll 0 0 transparent;; -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1); clear:left; float:none; display: table; }
#content tr td { padding:6px 0;}
.woocommerce-page .widget-area { display:none; visibility: hidden;}
.single-product .widget-area {
	display:inherit; visibility:visible;}
.woocommerce-checkout  .widget-area { display:inherit}
.single-product .widget-area { display:inherit}
mark.count { display:none}
.entry-content, .entry-summary { clear:none;}

.archive #primary {
	display:none;}
	
	.woocommerce nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul {
		border:none !important; }
	
	.woocommerce nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li {
		background:none;
		background-color:#6f6f6f;
		-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

color:#fff;}
		
		.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus 
{	
background:none;
background-image:none;
background-color:#045628 !important;
color:#fff !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}

ul.page-numbers li a:link, ul.page-numbers li a:visited {
	color:#fff;}
	
	.woocommerce nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li {
    border-right: medium none !important;
    display: inline;
    float: left;
    margin: 0 2px !important;
    overflow: hidden;
    padding: 0;
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li span {
    display: block;
    font-size: 1.2em  !important;
}

.more-products {
    color: #045628;
    font-size: 20px;
    padding: 10px;
}