@charset "UTF-8";body{color:#4c5345;}
html, body{margin:0px;padding:0px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;}
h1, h2, h3, h4, h5, h6, p, address, blockquote, div, ul, li{margin:0;padding:0;}
#footerRow h2{margin:0 !important;padding:0 !important;}
#websitemiddleLeft ul li, #toopnavHolder ul li, #toprightNav li, #cartTop li, #adminPage li, #websiteLeft li, div#footerNav li, #footerRow li, #blogpostBottom li, #sidenav li, #linknav li{margin:0px;padding:0px;list-style:none;display:inline;}
a:link, a:visited{color:#4c5345;text-decoration:none;}
a:hover, a:active{color:#4c5345;text-decoration:none;}
:focus{outline:none !important;}
::-moz-focus-inner{border:0 !important;}
a img{border-width:0px;border-style:none;}
a.dark:link, a.dark:visited{text-decoration:none;color:#FFF;}
a.dark:hover, a.dark:active{text-decoration:none;color:#94C948;}
.gaptopbot{padding-top:10px;padding-bottom:10px;}
.gaptop{padding-top:10px;}
img.alignright{float:right;margin:0 0 20px 20px}
img.alignleft{float:left;margin:0 20px 20px 0}
div.entry #middlehomeImage{padding-top:10px;height:250px;margin-bottom:15px;}
.meteor-slides .meteor-clip{position:static !important;float:left;height:250px;}
#headerRow{background:#616a5a url(_graphics/website-top-bg.gif) repeat-x 0 bottom;}
#headerRow div.container{width:1170px;max-width:100%;}
#websiteHeader{}
#websiteTop{margin-left:0;margin-right:0;}
#websiteBanner{padding:20px 0;}
#websiteBanner img{display:block;margin-left:auto;margin-right:auto;}
#websitetopRight{padding-right:15px;}
#contactRight img{display:block;margin-left:auto;margin-right:0;padding-top:15px;}
#cartTop{padding-top:0px;float:right;}
#cartTop li a{font:normal 700 1.2em "Roboto Slab",serif;color:#c6d1bf;padding-right:10px;margin-right:10px;border-right:1px solid #aab4a3;}
#cartTop li a.wpmeenucart-contents{color:#fff;margin-right:0;padding-right:0;border-right-style:none;}
#toprightNav a.wpmeenucart-contents{border-right-style:none;}
#toprightNav li a:hover{color:#fff;text-decoration:none;}
#toprightNav .current-meenu-item a,
#toprightNav .current-meenu-item a:hover{color:#fff;}
div.meenu-admin-meenu-container, ul#meenu-admin-meenu{margin-bottom:0;float:right;height:30px;}
#wprmeenu_meenu.top ul#wprmeenu_meenu_ul{background:url(_graphics/mobile-meenu-bottom.jpg) center bottom;}
#wprmeenu_meenu.top li#meenu-item-604.meenu-item{border-bottom:2px solid #000;}
ul#wprmeenu_meenu_ul li.meenu-item a{font:normal 700 2em "Roboto Slab",serif;font-style:normal;font-weight:400;font-size:1.3em;background-color:#616a59;color:#abb4a3;text-align:center;}
ul#wprmeenu_meenu_ul li.meenu-item a:hover{font-size:1.3em;background-color:#434a3d;color:#fff;}
#topnavHolder{height:40px;}
#toopnavHolder{height:40px;float:right;text-align:left;width:100%;margin-left:0;margin-right:0;}
#toopnavHolder li a{display:block;text-align:center;height:40px;color:#abb4a3;float:left;padding-right:10px;padding-left:10px;padding-top:9px;font:normal 700 1.2em "Roboto Slab",serif;}
#toopnavHolder li a:hover{color:#fff;text-decoration:none;background-color:#32372d;}
#toopnavHolder .current-meenu-item a,
#toopnavHolder .current-meenu-item a:hover{color:#fff;}
body.archive.tax-product_cat.term-12 #toopnavHolder li#meenu-item-80.meenu-item a,
body.archive.tax-product_cat.term-11 #toopnavHolder li#meenu-item-80.meenu-item a{color:#fff;}
body.archive.tax-product_cat.term-16 #toopnavHolder li#meenu-item-78.meenu-item a,
body.archive.tax-product_cat.term-17 #toopnavHolder li#meenu-item-78.meenu-item a,
body.archive.tax-product_cat.term-18 #toopnavHolder li#meenu-item-78.meenu-item a,
body.archive.tax-product_cat.term-19 #toopnavHolder li#meenu-item-78.meenu-item a{color:#fff;}
body.archive.tax-product_cat.term-20 #toopnavHolder li#meenu-item-79.meenu-item a,
body.archive.tax-product_cat.term-21 #toopnavHolder li#meenu-item-79.meenu-item a{color:#fff;}
div.meenu-top-meenu-container, ul#meenu-top-meenu{height:40px;margin-bottom:0;float:right;}
#websiteMiddle{background-color:#fff;padding-bottom:20px;}
#middleRow{font-size:1em;line-height:1.5em;padding-top:10px;padding-bottom:15px;}
#middleRow div.container{padding-left:0;padding-right:0;width:1170px;max-width:98%;}
#paypal_side{width:100%;text-align:center;margin-bottom:20px;margin-top:20px;border-top:1px dashed #626a5a;padding-top:20px;}
#websiteLeft{float:left;padding-top:5px;padding-left:0;padding-right:0;}
#websiteLeft img{max-width:100%;height:auto;padding-top:10px;}
#leftHeader{font:normal 700 1.6em "Roboto Slab",serif;color:#fff;padding-left:10px;background:#626a5a;font-variant:normal;line-height:1.4em;margin-top:0;height:40px;padding-top:5px;margin-bottom:2px;}
#nav_meenu-5{padding-bottom:30px;background:#eeefec url(_graphics/meenu-bottom-left.gif) no-repeat center bottom;margin-bottom:15px;}
#nav_meenu-5 li a{color:#292e23;display:block;padding-left:20px;padding-top:5px;padding-bottom:5px;font-size:1.2em;border-bottom:1px solid #b0c1a6;background:url(_graphics/camo-bullet.png) no-repeat 5px 10px;}
#nav_meenu-5 li a:hover{color:#292e23;background-color:#dee0dd;text-decoration:none;}
#nav_meenu-5 li.current-meenu-item a{color:#fff;background:#444a3d;}
#nav_meenu-5 ul.sub-meenu{margin-bottom:0;}
#nav_meenu-5 ul.sub-meenu li a{color:#333;font-weight:300;font-style:normal;background:url(_graphics/left-small-bullets.png) no-repeat 10px 10px;padding-left:24px;}
#nav_meenu-5 ul.sub-meenu li a:hover,
#nav_meenu-5 li.sub-meenu li a:hover{color:#4c5345;background-color:#dee0dd;}
#nav_meenu-5 ul.sub-meenu .current-meenu-item a,
#nav_meenu-5 ul.sub-meenu .current-meenu-item a:hover{color:#fff;background:#444a3d url(_graphics/left-bullet-selected.gif) no-repeat 10px 10px;}
#mainpageHolder{font-family:"Open Sans",sans-serif;font-style:normal;color:#616a59;font-weight:400;padding-top:5px;}
#mainpageHolder a{color:#616a59;font-weight:bold;}
#mainpageHolder a:hover{color:#616a59;}
#mainpageHolder div.images .thumbnails a.zoom.first,
#mainpageHolder div.images .thumbnails a.zoom{margin-right:0;width:25%;}
#mainpageHolder div.images .thumbnails a.zoom img.attachment-shop_thumbnail{display:block;margin-left:auto;margin-right:auto;width:100%;height:auto;}
body.archive.tax-product_cat #mainpageHolder div.breadcrumbs{display:none;}
#adminPage div.breadcrumbs{font-weight:bold;}
#blogpageHolder div.breadcrumbs,
#bloglistHolder div.breadcrumbs,
#mainpageHolder div.breadcrumbs{font-weight:bold;color:#fff;background-color:#626a5a;background-image:url(_graphics/breadcrumb-bg.jpg);margin-top:0;font:normal 700 1.3em "Roboto Slab",serif;border-radius:5px;padding:10px 15px;margin-bottom:10px;}
#blogpageHolder div.breadcrumbs a,
#bloglistHolder div.breadcrumbs a,
#mainpageHolder div.breadcrumbs a{color:#abb4a3;}
#blogpageHolder div.breadcrumbs a:hover,
#bloglistHolder div.breadcrumbs a:hover,
#mainpageHolder div.breadcrumbs a:hover{color:#fff;text-decoration:none;}
#topImage{margin-bottom:15px;padding-left:5px;padding-right:5px;}
#weSupply{margin-bottom:15px;margin-left:0;margin-right:0;padding-left:5px;padding-top:5px;padding-right:5px;}
#homefeatureRow,
#homeproductRow,
#homeextraRow,
#homeintroRow{margin-left:0;margin-right:0;}
#homefeatureRow,
#homeextraRow,
#homeintroRow{padding-left:5px;padding-right:5px;margin-left:0;margin-right:0;padding-bottom:5px;}
#homefeatureRow
#homeproductRow{padding-left:0px;padding-right:0px;}
#homeproductRow .homeImage{padding-left:5px;padding-right:5px;padding-bottom:10px;}
.homeImage img{display:block;margin-left:auto;margin-right:auto;}
#adminPage{padding-left:5px;padding-right:5px;margin-left:0;margin-right:0;}
#pageLeft{padding-left:0;padding-right:33px;}
#pageRight{padding-left:0;padding-right:0;}
#homeintroRow li{list-style-position:outside;padding-left:15px;margin-bottom:10px;background:url(_graphics/round-bullet.png) no-repeat 0 6px;display:block;margin-left:10px;padding-right:10px;}
#homeProducts #panels{}
#homeintroRow a:hover{text-decoration:underline;}
div.entry #homeextraRow h2,
div.entry #homeintroRow h1{color:#2a2e25;background:#fff no-repeat;padding-left:0;margin-bottom:0;padding-top:0;font:normal 700 2em "Roboto Slab",serif;padding-right:0;}
#homeProducts{margin-left:0;margin-right:0;padding-top:10px;padding-bottom:10px;}
#homeProducts img{display:block;margin-left:auto;margin-right:auto;}
#homeProducts #panelOne,
#homeProducts #panelTwo,
#homeProducts #panelThree,
#homeProducts #panelFour{padding-left:5px;padding-right:5px;}
#homeProducts h3{text-align:center;margin-top:0;font-size:1.3em;}
#homeProducts h3 a{color:#fff;display:block;padding:10px;font:normal 700 .7em "Roboto Slab",serif;}
#homeProducts #panelOne h3 a{background-color:#908f51;}
#homeProducts #panelOne h3 a:hover{background-color:#7c7b45;}
#homeProducts #panelTwo h3 a{background-color:#9e8762;}
#homeProducts #panelTwo h3 a:hover{background-color:#8c7757;}
#homeProducts #panelThree h3 a{background-color:#666645;}
#homeProducts #panelThree h3 a:hover{background-color:#56563a;}
#homeProducts #panelFour h3 a{background-color:#a7a7b4;}
#homeProducts #panelFour h3 a:hover{background-color:#8e8e9a;}
#homeProducts h3 a:hover{color:#fff;text-decoration:none;}
#homeProducts img{padding-bottom:0px;}
#extraText{padding-left:15px;padding-right:15px;margin-bottom:30px;}
#extraText h2{font:normal 700 1.6em "Roboto Slab",serif;}
#fireExtra{padding-left:15px;padding-right:15px;font-size:1em;}
#fireExtra img{margin-right:15px;}
div.woocommerce-tabs,
#tab-description.panel.entry-content{box-shadow:none;border-style:none;margin-bottom:10px;}
.single-product .woocommerce-message{display:none !important;}
div.woocommerce-message{display:none !important;}
p.woocommerce-info{display:none !important;}
#blogVideo.row{width:100%;height:auto;float:left;margin-right:0;margin-left:0;}
#blogVideo{display:block;margin-top:0px;margin-bottom:10px;}
#blogVideo{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
#blogVideo iframe,
#blogVideo object,
#blogVideo embed{position:absolute;top:0;left:0;width:100%;height:100%;padding-left:5px;padding-right:5px;}
#productRow{float:left;width:100%;margin-left:0;margin-right:0;}
#pageContent #productRow h2{margin-top:0;}
#productRow h2 a{font:normal 700 1em "Roboto Slab",serif;margin-left:5px;margin-right:5px;padding:10px;color:#fff;margin-bottom:10px;background:#818b79 url(_graphics/plus-icon.png) no-repeat right;display:block;}
#productRow h2 a:hover{background-color:#626a5b;color:#fff;text-decoration:none;}
div.term-description{margin-bottom:15px;padding-left:10px;padding-right:10px;display:block;float:left;width:100%;}
#catfullSize img{width:98%;margin-left:auto;margin-right:auto;display:block;}
#catTop{margin-left:0;margin-right:0;}
#productRow #leftImage,
div.term-description #leftImage{float:left;width:40%;padding-right:20px;padding-left:5px;}
#productRow #leftImage img{margin-bottom:10px;display:block;margin-left:auto;margin-right:auto;}
#productRow #introText,
div.term-description #introText{width:60%;padding-bottom:20px;float:right;padding-left:5px;padding-right:5px;}
#productRow #introText a:hover,
div.term-description #introText a:hover{text-decoration:underline;}
p.woocommerce-result-count{display:none;float:left;}
#woocommerceHolder ul.products #productArchive{padding-left:10px;padding-right:10px;margin-bottom:10px;}
#woocommerceHolder ul.products #productArchive li{padding-left:0px;padding-right:0px;width:100%;}
#woocommerceHolder ul.products li{margin-right:0;margin-bottom:15px;}
#woocommerceHolder ul.products li:hover{text-decoration:none;}
#woocommerceHolder ul.products li a img{padding:4px;border:1px solid #beceb2;margin-bottom:5px;}
#woocommerceHolder div.related.products ul.products li a img:hover,
#woocommerceHolder ul.products li a img:hover{border:1px solid #444a3d;text-decoration:none;}
#woocommerceHolder ul.products li h3{color:#4c5345;padding-left:5px;padding-right:5px;height:45px;line-height:1.3em;font-size:.9em;text-align:center;margin-bottom:5px;}
#woocommerceHolder ul.products li h3:hover{color:#69943c;text-decoration:none;}
#woocommerceHolder ul.products li span.price{font-family:"Roboto Slab",serif;font-style:normal;font-weight:300;padding-left:5px;padding-right:5px;text-align:center;}
#woocommerceHolder ul.products li span.amount{color:#69943c;font-size:1.4em;font-weight:bold;}
#woocommerceHolder ul.products li a.button{margin-top:0;background-color:#8dc251;font:normal 700 1.0em "Roboto Slab",serif;color:#fff;display:block;text-align:center;}
#mainpageHolder div.images a.woocommerce-main-image.zoom{margin-right:0;float:left;}
#mainpageHolder div.images{margin-right:0;float:left;}
#mainpageHolder a.woocommerce-main-image.zoom img{padding:9px;border:1px solid #beceb2;margin-bottom:10px;float:left;width:100%;}
#mainpageHolder a.woocommerce-main-image.zoom img:hover{border:1px solid #444a3d;}
#mainpageHolder div.images img.attachment-shop_thumbnail{width:90px;height:90px;padding:4px;border:1px solid #fff;float:left;}
#mainpageHolder div.images a.zoom.first{margin-right:0;margin-bottom:0;width:100px;height:100px;float:left;}
#mainpageHolder div.images img.attachment-shop_thumbnail:hover{border:1px solid #becdb3;}
#mainpageHolder div.summary{padding-left:20px;margin-right:10px;}
#mainpageHolder div.summary h1{color:#444a3d;font:normal 700 1.4em "Roboto Slab",serif;padding-top:6px;font-weight:bold;line-height:1.4em;}
#woocommerceHolder div.summary p.price span.amount{color:#69943c;font:bold 1.4em "Roboto Slab",serif;}
#woocommerceHolder div.summary p.price{padding-top:10px;padding-bottom:5px;}
#woocommerceHolder div.summary button{margin-top:0;background-color:#8dc251;color:#fff;margin-left:5px;}
#woocommerceHolder ul.products li a.button:hover,
#woocommerceHolder div.summary button:hover{background-color:#69943c;color:#fff;}
#woocommerceHolder div.summary div.product_meta{display:none;}
#woocommerceHolder ul.tabs li.description_tab{font:normal 700 1.2em "Roboto Slab",serif;}
#woocommerceHolder #tab-description.panel.entry-content{padding-left:10px;padding-right:10px;}
#woocommerceHolder #tab-description.panel.entry-content h2{font-weight:bold;font:normal 700 1.2em "Roboto Slab",serif;margin-top:0;}
#woocommerceHolder #tab-description.panel li{list-style-position:outside;padding-left:15px;background:url(_graphics/round-bullet.png) no-repeat 0 6px;display:block;margin-left:10px;padding-right:10px;margin-bottom:4px;line-height:23px;}
#woocommerceHolder table#price_calculator{padding:20px;margin-bottom:15px;}
#woocommerceHolder table#price_calculator tbody tr{height:40px;}
#woocommerceHolder table#price_calculator input{padding:3px;font-weight:bold;}
#woocommerceHolder table#price_calculator span.wc-measurement-price-calculator-total-amount{font-weight:bold;}
#woocommerceHolder table#price_calculator span.product_price span.amount{font-weight:bold;font-size:14px;}
#woocommerceHolder div.related.products{}
#woocommerceHolder div.related.products h2{padding:10px;font-weight:bold;font:normal 700 2em "Roboto Slab",serif;color:#2a2e25;}
#woocommerceHolder div.related.products ul.products li{padding-left:0px;padding-right:0px;width:100%;}
#woocommerceHolder div.related.products ul.products li a img{padding:4px;border:1px solid #beceb2;margin-bottom:5px;}
#woocommerceHolder div.related.products ul.products li h3{color:#4c5345;padding-left:5px;padding-right:5px;height:45px;line-height:1.3em;font-size:.9em;text-align:center;margin-bottom:5px;}
.order-total .amount:after{content:" TTC";}
#adminPage div.woocommerce div.woocommerce-info a{font-weight:bold;color:#006f90;}
#adminPage div.woocommerce div.woocommerce-info a:hover{color:#fff;text-decoration:underline;}
#adminPage div.woocommerce form.login{border:1px solid #434a3d;}
#adminPage div.woocommerce form.login input.button{background-color:#8cc250;color:#fff;padding:10px;}
#adminPage div.woocommerce form.login input.button:hover{background-color:#68943c;}
#adminPage .woocommerce table.shop_table.cart{border:1px solid #434a3d;text-align:left;width:100%;border-collapse:separate;border-radius:5px;padding:0px;margin:15px -1px 24px 0;}
#adminPage .woocommerce table.shop_table{border:none;}
#adminPage .woocommerce table.shop_table td.actions{padding-top:10px;padding-bottom:20px;}
#adminPage .woocommerce a.remove:hover{color:#fe2500!important;background-color:#fff;}
#adminPage td.actions div.coupon input#coupon_code{padding:10px;}
#adminPage td.actions input.button{padding:10px;background-color:#8bc24f;;color:#fff;}
#adminPage td.actions input.button:hover{background-color:#67943c;}
#adminPage div.cart_totals h2{font:normal 700 2em "Roboto Slab",serif;color:#2a2e25;}
#adminPage .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:2em;padding-bottom:6px;padding-right:10px;width:26%;min-width:80px;position:relative;line-height:17px;}
#adminPage small.includes_tax{margin-left:5px;color:#60ae46;}
#adminPage .woocommerce td.product-name a{font-weight:bold;}
#adminPage .woocommerce td.product-name a:hover{color:#000;text-decoration:underline;}
#adminPage div.cart_totals ul#shipping_method li{padding-left:0px;padding-top:0;}
#adminPage div.cart_totals ul#shipping_method li label{}
#adminPage a.checkout-button{font:normal 700 1em "Roboto Slab",serif;}
#adminPage a.checkout-button{background-color:#8bc24f;color:#fff;}
#adminPage a.checkout-button:hover{background-color:#66943c;color:#fff;text-decoration:none;}
#adminPage h1{font:normal 700 2em "Roboto Slab",serif;color:#2a2e25;margin-top:0;}
#adminPage div.woocommerce h2{font:normal 700 2em "Roboto Slab",serif;color:#2a2e25;}
#adminPage div.woocommerce h3{font:normal 700 1.4em "Roboto Slab",serif;color:#2a2e25;}
#adminPage div.woocommerce td.order-actions a.button.pay{background-color:#159ac4;color:#fff;}
#adminPage div.woocommerce td.order-actions a.button.pay:hover{background-color:#0f6f90;color:#fff;}
#adminPage div.woocommerce td.order-actions a.button.cancel{background-color:#cf1c18;color:#fff;}
#adminPage div.woocommerce td.order-actions a.button.cancel:hover{background-color:#df201d;color:#fff;}
#adminPage div.woocommerce td.order-actions a.button.view{background-color:#0f6f90;color:#fff;}
#adminPage div.woocommerce td.order-actions a.button.view:hover{background-color:#159ac3;color:#fff;}
#adminPage div.woocommerce input,
#adminPage div.woocommerce textarea{padding:5px;border:1px solid #434a3d;}
#adminPage div.woocommerce ul#shipping_method{margin-bottom:10px;}
#adminPage div.woocommerce ul#shipping_method li{display:block;}
#adminPage div.woocommerce ul#shipping_method li label{display:inline;}
#adminPage ul.payment_methods li{list-style-type:none;margin-bottom:2px;background:none no-repeat 0 5px;padding-left:20px;}
#adminPage input#place_order.button.alt{padding:10px;font:normal 700 1.4em "Roboto Slab",serif;background-color:#8bc24f;}
#adminPage input#place_order.button.alt:hover{background-color:#66943c;text-decoration:none;}
#woocommerceHolder h1.page-title,
#pageContent h1{font-weight:bold;color:#fff;background-color:#626a5a;background-image:url(_graphics/breadcrumb-bg.jpg);margin-top:0;font:normal 700 1.3em "Roboto Slab",serif;border-radius:5px;padding:10px 15px;}
#pageContent #textContent{padding-left:20px;padding-right:20px;color:#616a59;}
#pageContent #textContent li{list-style-type:square;}
#pageContent h2{font-weight:bold;color:#616a59;font-size:1.3em;margin-top:20px;}
#websiteContent{width:675px;float:left;font-size:12px;line-height:18px;color:#000;text-align:left;padding-right:25px;padding-left:20px;}
#editorialContent{width:675px;float:left;padding-top:15px;padding-bottom:20px;}
#bloglistHolder div.breadcrumbs{margin-top:0px;}
#archiveDesc{margin-left:0;margin-right:0;padding-left:15px;padding-right:15px;padding-bottom:20px;}
#archiveDesc h1{color:#2a2e25;padding-top:0;margin-top:5px;font:1.8em 'Montserrat', sans-serif;}
#singleblogPost{margin-top:15px;margin-left:15px;margin-right:15px;}
#blogpostlistHolder{padding-bottom:15px;}
#blogpostList{margin-left:0;margin-right:0;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #706f50;padding-left:30px;padding-right:30px;font:1em/1.6em 'Open Sans', sans-serif;}
#blogpostList p{margin-bottom:0;}
a.more-link{color:#444a3d;font-weight:bold;margin-left:5px;}
a.more-link:hover{color:#444a3d;text-decoration:underline;}
#blogpostList #thumbImage a img{width:60%;height:auto;margin-left:auto;margin-right:auto;display:block;margin-bottom:20px;padding-right:0px;}
#thumbImage a:hover{}
#blogpostText{padding-left:0;padding-right:0;}
div#blogpageHolder h2, div#blogpageHolder h2 a,
div#blogpostList h2, div#blogpostList h2 a{margin-top:0px;color:#444a3d;font:normal 700 1.2em "Roboto Slab",serif;}
#blogpageHolder h1{font:normal 700 1.8em "Roboto Slab",serif;margin-top:0px;color:#444a3d;}
#blogpageHolder img{width:100%;height:auto;display:block;margin:10px auto;}
div#blogpostList h2 a:hover{color:#627a46;text-decoration:none;}
div#websiteContent h2{font-weight:bold;font-size:22px;}
div#blogpostList h3, div#websiteContent h3{font-weight:bold;font-size:14px;margin-top:5px;}
#bloglistHolder,
#blogpageHolder{font-family:'Open Sans', sans-serif;padding-bottom:10px;padding-left:30px;padding-right:30px;margin-top:5px;}
div#recent-posts-3{padding-left:15px;padding-right:13px;margin-top:30px;}
div#recent-posts-3 h2{margin-top:0px;color:#444a3d;font:normal 700 1.8em "Roboto Slab",serif;}
div#recent-posts-3 ul li a{display:block;color:#444a3d;font-weight:bold;background:url(_graphics/round-bullet.png) no-repeat 4px 9px;font-size:1em;line-height:1.4em;padding:4px 20px;}
div#recent-posts-3 ul li a:hover{color:#616a59;text-decoration:none;}
#errorpageHolder{padding-top:10px;}
#errorpageHolder img{display:block;margin-right:auto;margin-left:auto;}
#blogpageHolder .entry{}
#blogpostMain{width:980px;float:left;}
#rightwidgetTop{float:left;width:320px;}
div#recent-posts-2.widget h2{}
div#categories-2.widget h2{}
div#websiteRight div#search-2.widget h2{}
div#recent-posts-2 ul li a{width:280px;display:block;padding:4px 20px;font-size:12px;font-weight:bold;}
div#recent-posts-2 ul li a:hover{background:url(images/righthover-bg.jpg) repeat left top;color:#000;}
div#categories-2 ul li{width:280px;display:block;padding:4px 20px;font-size:12px;font-weight:bold;}
div#categories-2 ul li a:hover{color:#0068b0;}
#contactformHolder{font-family:"Open Sans",sans-serif;width:100%;border:1px solid #89967f;background-color:#fff;margin-top:5px;}
#FSContact1{color:#616a59;margin-bottom:20px;padding:5% 10%;}
#FSContact1 input,
#FSContact1 textarea{border:1px solid #616a59;width:100%;font-weight:bold;padding-right:10px;padding:2%;color:#434a3d;margin-bottom:5px;-webkit-appearance:none;border-radius:0;font-size:1.2em;}
#FSContact1 textarea{height:150px;}
div#FSContact1 label{font-size:.85em;font-weight:normal;font-style:normal;}
div#FSContact1 div{padding-bottom:2px;}
input#fscf_submit1{font:normal 700 2em "Roboto Slab",serif;background-color:#616a59;background-image:none;border-style:none;color:#FFF;padding-top:3.5%;font-size:1.5em;padding-bottom:3.5%;text-align:center;-webkit-appearance:none;}
input#fscf_submit1:hover{background-color:#434a3d;}
.fscf-div-error{color:#c61b1b;}
#footerRow{font-family:"Open Sans",sans-serif;background:#444a3d;color:#abb4a3;}
#footerRow a{color:#abb4a3;}
#footerRow a:hover{color:#fff;text-decoration:none;}
#footerHeading{font:normal 700 1.6em "Roboto Slab",serif;color:#fff;height:40px;}
#footerRow ul.sub-menu{margin-bottom:0;}
li.FooterHead>a{font-size:30px !important;font-weight:500 !important;padding-left:0px !important;}
#footerRow ul.sub-menu li a{padding-left:15px;font-weight:normal;font-style:normal;background:url(_graphics/footer-bullets.gif) no-repeat 0 6px;line-height:22px;margin-left:10px;}
li.FooterHead ul.sub-menu li a{font-size:.9em !important;}
#footerRow li a{color:#abb4a3;display:block;font-weight:bold;font-size:.9em;padding-left:10px;margin-bottom:5px;text-align:left;}
#footerRow h3{color:#fff;line-height:20px;margin:0;padding-bottom:10px;font-weight:bold;}
#footerRow div.container{width:1170px;max-width:100%;}
#websiteBottom{margin-right:0;margin-left:0;}
#footerOne, #footerTwo, #footerThree, #footerFour{margin-left:0;margin-right:0;}
.footerPanel{border-left:1px solid #747865;padding:10px 10px 5px 9px;}
#footerRow .footerPanel ul{}
#footerLogo img{display:block;margin-left:auto;margin-right:auto;}
#websitebottomContent{padding-top:30px;}
#footerText{padding-top:40px;padding-bottom:50px;font-size:.9em;}
#textLeft{text-align:left;}
#textRight{text-align:right;}
@media screen and (max-width:480px){#adminPage div.woocommerce ul#shipping_method li{padding-left:100px;}
}
@media screen and (max-width:600px){.woocommerce-page table.shop_table,
.woocommerce-page table.shop_table thead,
.woocommerce-page table.shop_table tbody,
.woocommerce-page table.shop_table th,
.woocommerce-page table.shop_table td,
.woocommerce-page table.shop_table tr{display:block;}
.woocommerce-page table.shop_table thead tr{position:absolute;top:-9999px;left:-9999px;}
.woocommerce-page table.shop_table tr{}
.woocommerce-page table.shop_table td{border:1px solid #d2d3d3;position:relative;padding-left:30% !important;}
.woocommerce-page table.shop_table{border:none;}
.woocommerce-page table.shop_table td.product-spacer{border-color:#FFF;height:10px;}
.woocommerce-page table.shop_table td:before{position:absolute;top:6px;left:6px;width:25%;padding-right:10px;white-space:nowrap;}
.woocommerce-page table.shop_table td.product-remove{padding-left:15px !important;}
.woocommerce-page table.shop_table td.product-remove a{font-size:28px;}
.woocommerce-page table.shop_table td.product-thumbnail:before{content:"Image:";font-weight:400;}
.woocommerce-page table.shop_table td.product-name:before{content:"Produit:";font-weight:400;}
.woocommerce-page table.shop_table td.product-price:before{content:"Prix:";font-weight:400;}
.woocommerce-page table.shop_table td.product-quantity:before{content:"Quantité:";font-weight:400;}
.woocommerce-page table.shop_table td.product-subtotal:before{content:"Sous-total:";font-weight:400;}
.woocommerce-page table.shop_table td.product-total:before{content:"Total:";font-weight:400;}
.woocommerce .quantity,
.woocommerce #content .quantity,
.woocommerce-page .quantity,
.woocommerce-page #content .quantity{margin:0;}
.woocommerce-page table.cart td.actions,
.woocommerce-page #content table.cart td.actions{text-align:left;border:0;padding-left:6px !important;}
.woocommerce-page table.cart td.actions .button.alt,
.woocommerce-page #content table.cart td.actions .button.alt{float:left;margin-top:10px;}
.woocommerce-page table.cart td.actions div,
.woocommerce-page #content table.cart td.actions div,
.woocommerce-page table.cart td.actions input,
.woocommerce-page #content table.cart td.actions input{margin-bottom:10px;}
.woocommerce-page .cart-collaterals .cart_totals{float:left;width:100%;text-align:left;}
.woocommerce-page .cart-collaterals .cart_totals th,
.woocommerce-page .cart-collaterals .cart_totals td{border:0 !important;}
.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td,
.woocommerce-page .cart-collaterals .cart_totals table tr.shipping td,
.woocommerce-page .cart-collaterals .cart_totals table tr.total td{padding-left:6px !important;}
.woocommerce-page table.shop_table tr.cart-subtotal td,
.woocommerce-page table.shop_table tr.shipping td,
.woocommerce-page table.shop_table tr.total td,
.woocommerce-page table.shop_table.order_details tfoot th,
.woocommerce-page table.shop_table.order_details tfoot td{padding-left:6px !important;border:0 !important;}
.woocommerce-page table.shop_table tbody{padding-top:10px;}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2,
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last{float:none;width:100%;}
.woocommerce .order_details ul,
.woocommerce-page .order_details ul,
.woocommerce .order_details,
.woocommerce-page .order_details{padding:0;}
.woocommerce .order_details li,
.woocommerce-page .order_details li{clear:left;margin-bottom:10px;border:0;}
#content table.cart td.actions .button,
.woocommerce #content table.cart td.actions .input-text,
.woocommerce #content table.cart td.actions input,
.woocommerce table.cart td.actions .button,
.woocommerce table.cart td.actions .input-text,
.woocommerce table.cart td.actions input,
.woocommerce-page #content table.cart td.actions .button,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions input,
.woocommerce-page table.cart td.actions .button,
.woocommerce-page table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions input{width:100% !important;}
#content table.cart td.actions .coupon .button,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon input,
.woocommerce table.cart td.actions .coupon .button,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce table.cart td.actions .coupon input,
.woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page #content table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon input,
.woocommerce-page table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon input{width:48%;}
#content table.cart td.actions .coupon,
.woocommerce table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon{margin-top:1.5em;}
#content table.cart td.actions .coupon .input-text,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text{margin-bottom:1em;}
.woocommerce .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .cross-sells{display:none;}
}
@media(max-width:767px){#websiteBanner img{display:block;margin-left:auto;margin-right:auto;}
#catTop img{display:block;margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px;width:80%;}
#cartTop{padding-top:0px;float:right;}
#websitetopRight{padding-right:0px;}
#cartTop li a{font:normal 700 1.1em "Roboto Slab",serif;}
ul.nav.navbar-nav li a{font-size:1em;text-align:center;border-bottom-style:solid;border-bottom-width:1px;}
#websiteBanner{padding-top:20px;padding-bottom:20px;}
#toopnavHolder li#meenu-item-59,
#toopnavHolder li#meenu-item-60,
#toopnavHolder li#meenu-item-61,
#toopnavHolder li#meenu-item-62{display:none;}
#pageContent #textContent{padding-left:0px;padding-right:0px;color:#616a59;}
#contactformHolder{margin-top:30px;}
#footer.container #socialMedia.col-sm-3{text-align:center;padding-top:10px;padding-bottom:20px;}
#productRow #leftImage,
div.term-description #leftImage{float:left;width:100%;padding-right:5px;padding-left:5px;}
div.term-description #leftImage img,
#productRow #leftImage img{margin-bottom:10px;display:block;margin-left:auto;margin-right:auto;}
#productRow #introText,
div.term-description #introText{width:100%;padding-bottom:20px;float:right;}
#companyInfo,
#copyright{text-align:center;}
#footerRow .footerPanel{border-left:0px solid #747865;padding:10px 10px 5px 9px;}
#footerRow li a{color:#abb4a3;display:block;font-weight:bold;font-size:1em;padding-left:0px;margin-bottom:10px;text-align:center;}
#footerRow ul.sub-meenu li a{padding-left:0px;background:none no-repeat 0 6px;}
#footerLogo img{padding-top:30px;}
#textLeft{text-align:center;padding-bottom:10px;}
#textRight{text-align:center;}
#footerText{padding-top:10px;padding-bottom:50px;}
}
@media(min-width:768px){#mainpageHolder{}
#cartTop{padding-top:40px;float:right;}
#cartTop li a{font:normal 700 1.2em "Roboto Slab",serif;}
#nav_meenu-5 li a{padding-top:5px;padding-bottom:5px;font:bold .9em "Roboto Slab",serif;padding-left:20px;}
#toopnavHolder li a{padding-right:10px;padding-left:10px;padding-top:12px;font:normal 700 .9em "Roboto Slab",serif;}
#toopnavHolder li#meenu-item-269{display:none;}
#productRow #leftImage,
div.term-description #leftImage{float:left;width:50%;padding-right:20px;padding-left:5px;}
#productRow #leftImage img{margin-bottom:10px;display:block;margin-left:auto;margin-right:auto;}
#productRow #introText,
div.term-description #introText{width:50%;padding-bottom:20px;float:right;}
#footerLogo img{padding-top:30px;}
#textLeft{text-align:center;padding-bottom:10px;}
#textRight{text-align:center;}
}
@media(max-width:945px){#toopnavHolder ul li:nth-child(5){display:none;}
}
@media(min-width:992px){#mainpageHolder{padding-left:15px;}
#websiteBanner img{display:block;margin-left:0;margin-right:auto;}
#cartTop{padding-top:0px;float:right;}
#nav_meenu-5 li a{padding-top:5px;padding-bottom:5px;font:bold 1.1em "Roboto Slab",serif;padding-left:25px;}
#toopnavHolder li a{padding-right:10px;padding-left:10px;padding-top:11px;font:normal 700 .98em "Roboto Slab",serif;}
#toopnavHolder li#meenu-item-269{display:inline;}
#productRow #leftImage,
div.term-description #leftImage{float:left;width:40%;padding-right:20px;padding-left:5px;}
#productRow #leftImage img{margin-bottom:10px;display:block;margin-left:auto;margin-right:auto;}
#productRow #introText,
div.term-description #introText{width:60%;padding-bottom:20px;float:right;}
#footerLogo img{padding-top:0px;}
#textLeft{text-align:left;}
#textRight{text-align:right;}
}
@media(min-width:1200px){#toopnavHolder li a{padding-right:10px;padding-left:10px;padding-top:9px;font:normal 700 1.2em "Roboto Slab",serif;}
#nav_meenu-5 li a{padding-top:5px;padding-bottom:5px;font:bold 1.3em "Roboto Slab",serif;padding-left:25px;}
#nav_meenu-5 ul.sub-meenu li a{font-size:1.20em;}
}
@media(max-width:420px){#woocommerceHolder ul.products li h3, #woocommerceHolder div.related.products ul.products li h3{height:75px;}
#woocommerceHolder ul.products li a.button{font-size:12px;padding-left:1px;font-weight:normal !important;}
#websitetopRight{padding-left:0px;}
#cartTop li a{padding-right:5px;margin-right:5px;}
}
@media screen{*{margin:0;padding:0;}
.screen-reader-text{position:absolute;left:-9999px;top:-9999px;}
.clear{clear:both;}
.group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .group, *:first-child+html .group{zoom:1;}
#page-wrap{width:960px;margin:20px auto;}
h1, h2, h3{font-weight:normal;margin:0 0 10px 0;}
h1{}
h2{}
h3{}
p{margin:0 0 10px 0;}
a{}
a:hover{}
blockquote{}
blockquote p{}
ul, ol{margin:0 0 10px 0;list-style-position:inside;}
.post{}
.entry{}
.entry a{}
.entry a:hover{}
pre{}
code, tt{}
#meta{}
.postmetadata{}
#sidebar{}
.navgation{}
.next-posts{}
.prev-posts{}
#searchform{}
#s{}
#searchsubmt{}
ol.commentlist{list-style:none;}
ol.commentlist li{}
ol.commentlist li.alt{}
ol.commentlist li.bypostauthor{}
ol.commentlist li.byuser{}
ol.commentlist li.comment-author-admin{}
ol.commentlist li.comment{border-bottom:1px dotted #666;padding:10px;}
ol.commentlist li.comment div.comment-author{}
ol.commentlist li.comment div.vcard{}
ol.commentlist li.comment div.vcard cite.fn{font-style:normal;}
ol.commentlist li.comment div.vcard cite.fn a.url{}
ol.commentlist li.comment div.vcard img.avatar{float:right;margin:0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32{}
ol.commentlist li.comment div.vcard img.photo{}
ol.commentlist li.comment div.vcard span.says{}
ol.commentlist li.comment div.commentmetadata{}
ol.commentlist li.comment div.comment-meta{font-size:10px;}
ol.commentlist li.comment div.comment-meta a{color:#ccc;}
ol.commentlist li.comment p{}
ol.commentlist li.comment ul{}
ol.commentlist li.comment div.reply{font-size:11px;}
ol.commentlist li.comment div.reply a{font-weight:bold;}
ol.commentlist li.comment ul.children{list-style:none;margin:10px 0 0;}
ol.commentlist li.comment ul.children li{}
ol.commentlist li.comment ul.children li.alt{}
ol.commentlist li.comment ul.children li.bypostauthor{}
ol.commentlist li.comment ul.children li.byuser{}
ol.commentlist li.comment ul.children li.comment{}
ol.commentlist li.comment ul.children li.comment-author-admin{}
ol.commentlist li.comment ul.children li.depth-2{border-left:5px solid #555;margin:0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3{border-left:5px solid #999;margin:0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4{border-left:5px solid #bbb;margin:0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5{}
ol.commentlist li.comment ul.children li.odd{}
ol.commentlist li.even{background:#fff;}
ol.commentlist li.odd{background:#f6f6f6;}
ol.commentlist li.parent{border-left:5px solid #111;}
ol.commentlist li.thread-alt{}
ol.commentlist li.thread-even{}
ol.commentlist li.thread-odd{}
form{}
input[type=text]{}
textarea{}
}
@media print{.do-not-print{display:none;}
#comments{page-break-before:always;}
body{width:100% !important;margin:0 !important;padding:0 !important;line-height:1.4;word-spacing:1.1pt;letter-spacing:0.2pt;font-family:Garamond,"Times New Roman", serif;color:#000;background:none;font-size:12pt;}
h1,h2,h3,h4,h5,h6{font-family:Helvetica, Arial, sans-serif;}
h1{font-size:19pt;}
h2{font-size:17pt;}
h3{font-size:15pt;}
h4,h5,h6{font-size:12pt;}
code{font:10pt Courier, monospace;}
blockquote{margin:1.3em;padding:1em;}
img{display:block;margin:1em 0;}
table{margin:1px;text-align:left;}
th{border-bottom:1px solid #333;font-weight:bold;}
td{border-bottom:1px solid #333;}
th, td{padding:4px 10px 4px 0;}
caption{background:#fff;margin-bottom:2em;text-align:left;}
thead{display:table-header-group;}
tr{page-break-inside:avoid;}