.dropdown-menu{font-size:1.6rem}body{font-size:1.6rem;font-family:'Raleway',sans-serif;background:#f4f4f4}.bg-theme{background-color:#cdc89e}h1{margin:10px 0;text-transform:uppercase}h2{font-size:2.6rem;margin-bottom:1rem}.breadcrumbs{margin-top:3rem;max-width:1140px}a:visited,.alink:visited{color:#007bff}img{height:auto}.company-name{font-size:20px;line-height:20px;font-family:"Times New Roman",serif;color:#333}.tagline{margin:0}.page-header{margin-bottom:0 !important}.navbar-shadow{-webkit-box-shadow:0px 2px 8px 0px rgba(46,46,46,.5);-moz-box-shadow:0px 2px 8px 0px rgba(46,46,46,.5);box-shadow:0px 2px 8px 0px rgba(46,46,46,.5)}.navbar-brand{margin-right:0 !important;width:16%}#navbar-top .fas,#footer .fas{color:#cdc89e}.navbar-light .navbar-nav .nav-link{font-weight:700;color:#362e33;white-space:nowrap}.nav-link:hover{color:#cdc89e !important;text-decoration:none;background-color:transparent}.nav-links{width:100%}.dropdown-toggle:after{display:none}.minicart-items-wrapper{max-height:500px}.counter.qty{background-color:#cdc89e !important}.block-minicart .subtotal{margin:0 20px 10px}.dropdown-menu ul{margin-bottom:1rem !important}@media screen and (max-width:1199px){main{margin-top:105px}nav.navbar{padding:0;background-color:transparent !important}.navbar-main{width:100%;padding:0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background-color:#f8f9fa !important}.navbar-brand{margin:1rem;max-width:180px;width:40%}.navbar-toggler{margin:0 1rem}.contact-link{padding-right:10px;color:#cdc89e !important}.phone,.cart .fa-shopping-cart{font-size:2.3rem}.email .fa-envelope{font-size:2.5rem}.nav-link{padding-left:1rem !important;background-color:#cdc89e}.nav-links{width:70%}.show-mobile{display:block}.dropdown-menu{border:0;background-color:#f8f9fa}.dropdown li{margin-left:-15px;margin-right:-15px}.dropdown-item{border-bottom:1px solid #dcdcdc;color:#887e76;font-size:1.4rem;white-space:pre-wrap;padding-left:20px}.overlay{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2;cursor:pointer}.dropdown-menu .title{border-bottom:1px solid #dcdcdc;padding:10px}.dropdown-menu .title a{color:#453536;font-size:1.6rem;font-weight:700}.navbar-light .navbar-nav .nav-link{color:#fff}.dropdown-menu h2.title{margin-top:0}#collapsibleNavbar .nav-links{background-color:#f8f9fa}.dropdown-toggle{margin-bottom:2rem}.minisearch{padding:0 15px;position:relative;margin:15px 0}.minisearch input{border-radius:10px;height:40px}.minisearch .search-autocomplete{display:none;margin-top:-15px;overflow:hidden;position:absolute;z-index:3}.minisearch .actions{position:absolute;top:8px;right:25px}.minisearch button{border:none;background-color:transparent;padding:0;color:#c2c2c2}.w3-animate-right{position:relative;animation:animateright .4s}@keyframes animateright{from{right:-300px;opacity:0}to{right:0;opacity:1}}.navbar-collapse{right:0;max-height:calc(100vh - 95px);overflow:auto;-webkit-overflow-scrolling:touch}.navbar-collapse.collapsing{height:auto;-webkit-transition:right .3s ease;-o-transition:right .3s ease;-moz-transition:right .3s ease;transition:right .3s ease;right:-100%}}@media screen and (min-width:1200px){main{margin-top:127px}.navbar-nav li{margin:0}.navbar-brand{padding:0;min-width:200px}.lg-invisible{visibility:hidden}.border-dashed{border-left:1px dashed #e3e3e3}.border-dashed:first-child{border-left:none}.dropdown{position:static}.dropdown .dropdown-menu{width:100%;border-top:0;border-right:0;border-left:0;border-bottom:1px solid rgba(0,0,0,.15);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;transition-delay:.2s;max-height:0;display:flex;overflow:hidden;opacity:0;padding:0;border:0;margin:0;background-color:transparent}.dropdown:hover .dropdown-menu{max-height:700px;opacity:1;transition-delay:.2s;background-color:transparent}.dropdown-menu ul li{line-height:24px;margin-bottom:8px;font-family:"effra",sans-serif}.dropdown-menu ul li a{color:#776d66;font-size:1.5rem}.dropdown-menu ul li.title{line-height:27px;margin-bottom:6px;text-transform:uppercase;font-weight:700;min-height:27px}.dropdown-menu h2.title{padding:0 10px;margin-top:0}.dropdown-menu h2.title a{color:#352d33;font-size:1.8rem}.dropdown-menu .col-xl{padding-left:10px !important;padding-right:5px !important}.dropdown-menu.show{display:flex}.dropdown-menu.show .mx-auto{display:inline-flex}.dropdown-item{display:grid;padding:0;white-space:unset}.minisearch{display:flex}.minisearch .control input{height:34px;line-height:34px;font-size:1.6rem;font-weight:400;text-align:center;color:#362e33;border-radius:5px 0 0 5px}.minisearch .control input::placeholder{color:#362e33}.minisearch .actions button{border:0;background-color:#cdc89e;font-size:1.6rem;color:#fff;border-radius:0 5px 5px 0}.minisearch .actions button:hover{background:#e2e2e2;color:#555}.minisearch .actions .search{padding:5px 12px}.catalog-nav .nav-link:hover{color:#fff !important}.catalog-nav ul{padding:0}.catalog-nav li{background-color:#afaa82;padding-left:2rem}.catalog-nav h2:before{content:"\2022";margin-right:10px}.catalog-nav h2:after{content:"\2022";margin-left:10px}.firewood-img{position:relative;height:100%;background:url(/media/theme/menubgimg1.png) no-repeat 100% 60%;border:1px solid #796d64;background-color:#fff}#collapsibleNavbar{background-color:#cdc89e;margin-left:-3rem;margin-right:-3rem}.w-xl-50{width:50% !important}}#maincontent{max-width:100%;padding:0}#carousel h2{font-size:6rem}@media screen and (max-width:992px){#carousel h2{font-size:3rem}}#carousel p{font-size:2rem}#carousel .carousel-caption{background-color:rgba(0,0,0,.3);padding:2rem}#carousel .carousel-indicators{bottom:-45px}#carousel .carousel-indicators li{background-color:#666}#carousel .carousel-indicators li.active{background-color:#000}.height-50{height:50px}.dots:before{content:"\2022";margin-right:10px}.dots:after{content:"\2022";margin-left:10px}.card{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);border:0;font-weight:400}.card .card-title{color:#362e33;margin:1rem 0;text-align:center;min-height:45px;display:flex;justify-content:center;align-items:center}.card:hover{box-shadow:0px 2px 25px 5px rgba(0,0,0,.1),0px 2px 10px 5px rgba(0,0,0,.15);-webkit-box-shadow:0px 2px 25px 5px rgba(0,0,0,.1),0px 2px 10px 5px rgba(0,0,0,.15);-moz-box-shadow:0px 2px 25px 5px rgba(0,0,0,.1),0px 2px 10px 5px rgba(0,0,0,.15);transform:translate(0,-2px);-ms-transform:translate(0,-2px);-webkit-transform:translate(0,-2px);text-decoration:none}@media screen and (max-width:991px){.card a{display:flex;justify-content:center;flex-direction:column}}.card a:hover{text-decoration:none}.card a img{margin:0 auto}@media screen and (max-width:991px){.card{margin-bottom:3rem}}.headerline{position:relative;margin:40px 0 0;text-align:left}@media screen and (min-width:768px){.headerline{border-top:solid 1px #ccc}}.headerline h1{display:inline;position:relative;top:-.65em;width:auto;padding:0 1em 0 0;color:#333;background-color:#f4f4f4;font-size:40px}@media screen and (max-width:576px){.headerline h1{font-size:30px}}#map-canvas{width:100%;height:300px;margin:0;padding:0}#panel{top:5px;left:50%;z-index:5;background-color:#fff;padding:5px;border:1px solid #999;display:flex}.mw-820{max-width:820px}h2 a{color:#333;text-decoration:none}h2 a:hover,h2 a:active,h2 a:visited{color:#333;text-decoration:none}thead.bg-theme td{border-left:1px solid #fff !important;border-top:1px solid #fff !important}.table-bordered{border:1px solid #dee2e6 !important}@media screen and (max-width:576px){.table-bordered{font-size:14px}}.table-bordered tbody td,.table-bordered tbody th{border:1px solid #dee2e6 !important}iframe{width:100%}.fieldset{margin:0 !important}.fieldset .field:not(.choice) .control{width:100%}.actions-toolbar{margin-left:auto !important;max-width:100% !important}.gdpr{margin-bottom:0 !important}.gdpr .label{font-size:1.4rem}.page-layout-2columns-left #maincontent,.catalog-product-view #maincontent,body[class^=customer-account] #maincontent,body[class^=checkout-] #maincontent{max-width:1140px;padding:20px}.account-nav-title{background-color:#cdc89e;padding:10px !important;margin-bottom:unset !important;height:unset !important;margin:unset !important;position:unset !important;width:unset !important;text-align:center}.account-nav-title strong{font-size:1.8rem !important}.account-nav .item.current a,.account-nav .item.current strong{border-color:#cdc89e !important}.account-nav-content .nav.items{flex-direction:column}.account-nav-content .nav.item a{color:#636363}.account-nav-content .nav.item a:hover{opacity:.7;background:unset !important;text-decoration:underline}.account-nav .content{background:#e7e2e2}.block-title strong{font-weight:700 !important}body.account a.action{color:#cdc89e;font-weight:700}.fieldset .legend{margin-left:auto !important;font-weight:700}#cart-sidebar-reorder .product-item{display:flex}.box-actions .change-password{margin-left:30px}.fieldset{margin:0 0 29px !important}.fieldset>.field:not(.choice)>.label{padding:6px 15px 5px 0 !important;width:auto !important;float:left !important}.fieldset>.field:not(.choice)>.control{width:100% !important;float:unset !important}.fieldset>.field.choice:before,.fieldset>.field.no-label:before{width:auto !important}.actions-toolbar{margin-left:auto !important;max-width:100% !important}.field.choice.newsletter{background-color:#f6efb2;padding:10px}.create input{border:2px solid #d8d8d8 !important}.secondary .action.remind{color:#cdc89e !important}.require-fields{color:#db0000;float:right;font-size:1.4rem}.login-container .fieldset:after{content:unset !important}.account h1,.customer-account-create h1,.customer-account-login h1,.customer-account-forgotpassword h1,.page-products:not(.category-firewood-products) h1,.catalog-product-view h1,[class^=checkout-] .page-main h1{font-size:27px !important;font-weight:700;margin-bottom:25px !important}@media screen and (min-width:768px){.login-container .block{width:32.8% !important}.block-new-customer{margin-left:200px;float:left !important}}.page-layout-2columns-left .sidebar-main{width:25% !important}.page-layout-2columns-left .column.main{width:75% !important}@media screen and (max-width:575px){.page-products .products-grid .product-item{margin-left:calc(7.069%) !important;width:92.931% !important}}@media screen and (min-width:576px){.page-products .products-grid .product-item{margin-left:calc(3.5345%) !important;width:46.4655% !important}}@media screen and (min-width:992px){.page-products .products-grid .product-item{margin-left:calc(2.35633333%) !important;width:30.977% !important}}.page-products .toolbar .limiter{display:inline-table;padding:4px 0 0}.products.wrapper~.toolbar .limiter{display:none !important}.toolbar-products .limiter{margin-left:auto}.product-item .price-box{margin:10px 0 10px !important}.product-item-name,.product.name a{font-weight:700}.product-item-details .card-title{justify-content:flex-start;min-height:auto;margin:0;text-align:left}.filter-title{background-color:#cdc89e !important}.sorter-action:before{color:#cdc89e}.action.remove{color:#cdc89e}.action.clear{color:#1979c3}.range-attribute-filter .ui-slider-handle{background-color:#cdc89e !important}.products-grid .product-item,.products-list .product-item{margin-bottom:30px}.product-info-main .stock.available,.product-info-main .stock.unavailable{display:block}.fieldset>.field:not(.choice).qty>.label{padding:14px 15px 5px 0 !important;width:auto !important;float:left !important}.gallery-placeholder{width:100%}.prices-tier{padding:0}.product-info-main .page-title-wrapper .page-title{margin-top:0 !important;margin-bottom:5px !important}.product-options-wrapper .fieldset{margin:10px !important}.page-title-wrapper.product{color:#453536 !important}.product-info-main .price-box{margin-top:0 !important}.stock{margin-top:10px;margin-right:0 !important;color:#cdc89e;font-weight:600}.unavailable{color:#f0b500}.product-social-links{text-align:left}.product.data.items>.item.title>.switch{line-height:24px !important;height:45px !important;padding:10px 30px !important}.product.data.items>.item.content{border:1px solid #d8d8d8 !important}@media screen and (min-width:768px){.product.data.items>.item.content{margin-top:45px !important}}@media screen and (max-width:767px){.product-info-price{margin-top:15px}}.checkout-index-index{background-color:#fff}.modal-inner-wrap .modal-content{border:none}.modal-slide .action-close{padding:0}.checkout-agreements .checkout-agreement{display:flex}.checkout-agreements .checkout-agreement label{display:flex !important;padding-left:3px}.checkout-agreements .checkout-agreement label button{text-align:left}aside.modal-popup{z-index:1500}.discount-message{float:left;margin-bottom:10px;color:#da3e43;font-size:14px;text-align:left}.cc-logos{margin-left:15px;max-width:90px}#paybyfinance-main-block{padding:10px 40px 10px 15px}#paybyfinance-main-block{margin-bottom:30px}.opc-block-summary{margin:0}.opc-block-shipping-information,#opc-sidebar{background:#f5f5f5}td.col-method{align-items:center;display:flex;justify-content:center}[class^=checkout-] .columns{margin-top:3rem}.checkout-methods-items .checkout span{white-space:pre-wrap}.field.street .label span{font-size:1.6rem !important}.breadcrumbs-title .page-title-wrapper .print{display:none}.opc-block-shipping-information .ship-via{padding:0 0 20px;margin:0 !important}#co-payment-form.payments{font-size:1.6rem;font-weight:300}#co-payment-form .step-title{font-weight:500}.checkout-index-index .page-title-wrapper{border:unset;clip:unset;height:unset;margin:unset;overflow:unset;padding:unset;position:unset;width:unset}.table-checkout-shipping-method .row{margin-left:0;margin-right:0}.cart.table-wrapper .items thead+.item{border-top:unset !important}.cart-summary>.title{font-weight:700 !important}.cart.table-wrapper .product-item-details{vertical-align:middle !important}.cart button{font-size:1.4rem;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.6rem}@media screen and (max-width:991px){.product-item-details{padding-left:15px}.cart.table-wrapper .product-item-photo{position:relative !important;top:unset}.cart.table-wrapper .item .col.item{display:flex;align-items:center;min-height:unset !important;padding-top:20px;padding:.75rem;position:relative}}button{border-radius:3px}.pager .pages{margin-top:20px}.pager .pages .item{padding:5px 8px;border:1px solid #dee2e6;background-color:#fff;margin:0}.pager .pages .item:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.pager .pages .item:first-child{margin-left:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.pager .pages .item.current{background-color:#cdc89e;border:1px solid #cdc89e}.pager .pages .item.current .page{color:#fff}.pager .pages .page{font-size:1.6rem !important}.pager .pages .action{border:unset;font-size:1.6rem;width:35px}.pager .pages .action.next{margin-left:0}.pager .pages .action.previous{margin-right:0}.full{width:100%}.footer{background:#edeff1;height:auto;padding-bottom:30px;position:relative;width:100%;border-bottom:1px solid #ccc;border-top:1px solid #ddd}.footer p{margin:0}.footer a{color:#362e33}.footer img{max-width:100%}.footer h3{border-bottom:1px solid #cdc89e;color:#362e33;font-size:1.8rem;font-weight:600;line-height:27px;padding:40px 0 10px;text-transform:uppercase}.footer ul{font-size:1.6rem;list-style-type:none;margin-left:0;padding-left:0;margin-top:15px;color:#362e33}@media screen and (max-width:767px){.footer ul{margin-bottom:0}}.footer ul li{margin:0}.footer ul li a{display:block}.footer .nav-pills li{margin:0}.social li{background:none repeat scroll 0 0 #cdc89e;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;float:left;height:50px;line-height:50px;margin:0 8px 8px 0 !important;padding:0;text-align:center;width:50px;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;display:flex;justify-content:center;align-items:center}.social li.facebook{background-color:#4867aa}.social li.twitter{background-color:#1da1f2}.social li.linkedin{background-color:#0077b5}.social li a{color:#edeff1}.social li a i{font-size:20px;color:#edeff1 !important;display:flex;justify-content:center}.social li a:hover{text-decoration:none}.social li:hover{transform:scale(1.15) rotate(360deg);-webkit-transform:scale(1.1) rotate(360deg);-moz-transform:scale(1.1) rotate(360deg);-ms-transform:scale(1.1) rotate(360deg);-o-transform:scale(1.1) rotate(360deg)}.footer-bottom{background:#e3e3e3;border-top:1px solid #ddd;padding-top:10px;padding-bottom:10px;display:flex}.footer-bottom p.pull-left{padding-top:6px}.payments{font-size:1.5em}.address{clear:both;padding-top:10px}.form.subscribe{display:flex;flex-direction:column}.form.subscribe .newsletter{margin-right:0 !important}.form.subscribe .newsletter label{width:100%}.form.subscribe .actions{display:flex;justify-content:center;width:100%}.form.subscribe .actions .subscribe{margin-top:5px;width:100%;text-align:center;height:40px;border-radius:3px;margin-left:0}.newsletter-box{overflow:hidden}.newsletter-box input{background:#fff;display:inline-block;float:left;height:35px;clear:both;width:100%;border-radius:3px}.newsletter-box .block.newsletter{width:100% !important;margin-bottom:0 !important}.action.primary{background-color:#cdc89e !important;border:1px solid #cdc89e !important;color:#fff !important;font-size:1.6rem;border-radius:3px}.action.primary:hover,.action.primary:active,.action.primary:focus{background-color:#c7c39e !important;border:1px solid #c7c39e !important}