.ddb-toggle-field{height:1em;width:2em;}.ddb-toggle-slider{right:0;bottom:0;border-radius:1em;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s;}.ddb-toggle-slider:before{position:absolute;content:"";height:.8em;width:.8em;left:.1em;bottom:.1em;border-radius:50%;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-o-transition:transform .4s;}input:checked+.ddb-toggle-slider:before{-webkit-transform:translateX(1em);transform:translateX(1em);}.ddb-gallery-item{line-height:0;color:inherit;}.ddb-image-wrapper{line-height:0;display:inline-block;}.ddb-gallery .ddb-block>img{width:100%;}.ddb-overlay,.ddb-zoom .ddb-gallery-item img{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}.ddb-zoom .ddb-gallery-item:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);}.ddb-overlay{opacity:0;}.ddb-gallery-item:hover .ddb-overlay{opacity:1;}.ddb-overlay-content{text-align:center;}.ddb-overlay-caption{line-height:1.7;}.ddb-gallery-btn:not(:last-child){margin-right:15px;}.dondivi_hotspot{position:absolute !important;}.ddb-hotspot,.ddb-pulse{border-radius:50px;}.ddb-pulse{-webkit-animation:ddb-pulse 1.2s infinite;animation:ddb-pulse 1.2s infinite;}@-webkit-keyframes ddb-pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0;}}@keyframes ddb-pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0;}}.ddb-f{display:-ms-flexbox;display:flex;}.ddb-ff{display:-ms-flexbox !important;display:flex !important;}.ddb-column{-ms-flex-direction:column;flex-direction:column;}.ddb-f-c,.ddb-f-cc{-ms-flex-align:center;align-items:center;}.ddb-f-cc{-ms-flex-pack:center;justify-content:center;}.ddb-f-w{-ms-flex-wrap:wrap;flex-wrap:wrap;}.ddb-block{display:block;}.ddb-inline-block{display:inline-block;}.ddb-bss,.ddb-grid>div{border-style:solid;}.ddb-none{display:none;}.ddb-grid{display:grid;grid-template-columns:repeat(var(--ddb-grid-columns,3),1fr);grid-template-rows:repeat(var(--ddb-grid-rows,1),var(--ddb-grid-row-unit,auto));}.ddb-abs{position:absolute;}.ddb-rel{position:relative;}.ddb-100{width:100%;height:100%;}.ddb-tl{top:0;left:0;}.ddb-tr{top:0;right:0;}.ddb-mt{margin-top:20px;}.ddb-p-0{padding:0;}.ddb-p-xs{padding:5px;}.ddb-p-s{padding:10px;}.ddb-p-m{padding:15px;}.ddb-p-l{padding:20px;}.ddb-pb,.ddb-pb-l{padding-bottom:20px;}.ddb-p-xl{padding:30px;}.ddb-btn{cursor:pointer;}.ddb-light{color:#fff;}.ddb-dark{color:#666;}.ddb-ovh{overflow:hidden;}.ddb-w-100{width:100%;}.ddb-z{z-index:12;}.ddb-zz{z-index:12 !important;}.ddb-grid>div,.ddb-menu>*,.ddb-mobile-menu>*{margin-bottom:0 !important;}.ddb-mobile-wrapper{-ms-flex:1 1;flex:1 1;-ms-flex-pack:end;justify-content:flex-end;}.ddb-mobile-menu{z-index:1;top:100%;}.ddb-icon{font-family:ETmodules;font-weight:400;}.ddb-icon,.ddb-text{line-height:1;}@media screen and (min-width:981px){.ddb-hide-desktop{display:none;}.ddb-show-desktop{display:-ms-flexbox;display:flex;}}@media screen and (min-width:768px) and (max-width:980px){.ddb-hide-tablet{display:none;}.ddb-show-tablet{display:-ms-flexbox;display:flex;}}@media screen and (max-width:767px){.ddb-hide-phone{display:none;}.ddb-show-phone{display:-ms-flexbox;display:flex;}}.ddb-popup-c{position:fixed !important;-ms-flex-align:center;align-items:center;cursor:default;overflow-y:auto;padding:0 !important;}.ddb-popup-c.et_pb_section{padding:0;}.ddb-popup{cursor:default;}.ddb-popup-c,.ddb-popup-icon{z-index:159899;}.ddb-popup-active--disable-page-scroll{overflow:hidden !important;}.ddb-item-sub,.ddb-tooltip{z-index:100002;}.ddb-sub-hover .ddb-item-sub{display:block;}.ddb-item-sub>.ddb-f,.ddb-item-sub>ul{width:240px;}.ddb-item-sub ul a{border:0 solid #666;}.ddb-item-sub.ddb-arrow:after{bottom:calc(100% - var(--ddb-sub-offset,15px));-webkit-transform:translate(-50%);transform:translate(-50%);border-top:0;}.ddb-arrow:after,.ddb-arrows .ddb-card:after{content:"";border:15px solid transparent;position:absolute;}.ddb-cart-info{font-size:14px;border-radius:50%;width:1.5em;height:1.5em;line-height:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);}.ddb-tab-content>div{border:1px solid #d9d9d9;padding:30px;margin-bottom:0 !important;}.ddb-fw>*,.ddb-tab-content,.ddb-tab-content>div{-ms-flex:1 1;flex:1 1;}.ddb-waypoint{opacity:0;}.ddb-timeline-bar{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.ddb-events.center .ddb-timeline-event{-ms-flex-direction:column;flex-direction:column;}.center .ddb-event-line{margin-bottom:30px;}.center .ddb-card-content{margin:0 auto;}.alternate>div:nth-child(2n) .ddb-timeline-event,.left .ddb-timeline-event{-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.ddb-timeline-event>.ddb-event-label{text-align:right;}.alternate>div:nth-child(2n) .ddb-card,.left .ddb-card{-ms-flex-pack:end;justify-content:flex-end;}.alternate>div:nth-child(2n) .ddb-card:after,.left .ddb-card:after{border-left-color:var(--ddb-arrow-color);}.alternate>div:nth-child(odd) .ddb-card:after,.right .ddb-card:after{border-right-color:var(--ddb-arrow-color);}.center .ddb-card:after{border-bottom-color:var(--ddb-arrow-color);}.alternate>div:nth-child(2n) .ddb-timeline-event>.ddb-event-label{text-align:left;}.ddb-event-line{-ms-flex:0 0 auto;flex:0 0 auto;}.ddb-event-item{border-radius:50%;}.ddb-line-item:before{content:"";padding-top:100%;}.ddb-card{-ms-flex-preferred-size:50%;flex-basis:50%;}.ddb-events:not(.alternate) .ddb-label-item:not(.ddb-card-label){display:none;}.ddb-events:not(.alternate) .ddb-card-label{display:inline-block;}/*
Theme Name: Divi Child
Theme URI: bluepigweb.com
Version: 1.0
Description: Child Theme of Divi
Author: Divi Extended
Template: Divi
*/
@import url("../Divi/style.css");body{color:#0a0a0a;}h1,h2,h3,h4,h5,h6{color:#1c5021;}#main-footer{background-color:#fff;}#et-footer-nav{background-color:rgba(255,255,255,0);}#footer-bottom{background-color:rgba(255,255,255,.32);}#footer-info,#footer-info a{color:#0a0000;}#footer-bottom .et-social-icon a{color:#1c5021;}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward,body .et_pb_button{border-color:#1c5021;}.woocommerce.et_pb_button_helper_class a.button.alt,.woocommerce-page.et_pb_button_helper_class a.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt.disabled,.woocommerce-page.et_pb_button_helper_class button.button.alt,.woocommerce-page.et_pb_button_helper_class button.button.alt.disabled,.woocommerce.et_pb_button_helper_class input.button.alt,.woocommerce-page.et_pb_button_helper_class input.button.alt,.woocommerce.et_pb_button_helper_class #respond input#submit.alt,.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,.woocommerce.et_pb_button_helper_class #content input.button.alt,.woocommerce-page.et_pb_button_helper_class #content input.button.alt,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button,.woocommerce.et_pb_button_helper_class button.button,.woocommerce-page.et_pb_button_helper_class button.button,.woocommerce.et_pb_button_helper_class input.button,.woocommerce-page.et_pb_button_helper_class input.button,.woocommerce.et_pb_button_helper_class #respond input#submit,.woocommerce-page.et_pb_button_helper_class #respond input#submit,.woocommerce.et_pb_button_helper_class #content input.button,.woocommerce-page.et_pb_button_helper_class #content input.button,body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#1c5021;}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0;}.et_pb_section{padding:54px 0;}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px;}.et_pb_fullwidth_section{padding:0;}}.vertical-center{display:flex;align-items:center;}@media (max-width:980px){.reverse-columns-mobile{display:flex;flex-direction:column-reverse !important;gap:25px;}.vertical-center{display:flex;align-items:center;flex-direction:column;}}p.return-to-shop{display:none;}.terra-new-style h1.product_title.entry-title,.terra-new-style p.price *,.terra-new-style .stock{display:none;}.terra-new-style .woocommerce div.product div.summary{margin-bottom:0;}.terra-new-style div.product form.cart{margin:0;}#terra-product .woocommerce-tabs.wc-tabs-wrapper,#terra-product .product_meta{display:none;}#terra-product .product_title.entry-title{color:#fff;font-weight:700;line-height:1.2em;}#terra-product p.price{padding-bottom:3px;}#terra-product p.price *{color:#fff;}#terra-product form.cart{display:flex;}#terra-product .woocommerce .quantity input.qty{width:4.3em;padding:18px;}#terra-product button.single_add_to_cart_button.button.alt:after{display:none;}#terra-product button.single_add_to_cart_button.button.alt{color:#fff !important;border:solid 1px #fff;padding:16px;font-size:14px !important;border-radius:0;width:520px;max-width:100%;}#terra-product button.single_add_to_cart_button.button.alt:hover{color:#fff !important;border:solid 1px #fff;padding:16px;font-size:14px !important;border-radius:0;width:520px;max-width:100%;}#terra-product img.wp-post-image{width:100%;margin:auto;max-width:250px;}#terra-product .woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:unset;}#terra-product .woocommerce-product-gallery{display:none;}#terra-product #product-630 .clearfix{display:flex;justify-content:center;}#terra-product .summary{text-align:center;display:flex;flex-direction:column;align-items:center;}#terra-product section.related.products{display:none;}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#fff;color:#1c5021 !important;}a.button.wc-forward{background:#1c5021 !important;color:#fff !important;}#terra-product .stock{color:#fff !important;}@media (max-width:1299px){.banner-text h1{font-size:54px;}}@media (max-width:1079px){.banner-text h1{font-size:48px;}}@media (max-width:767px){.banner-text h1{font-size:40px;}#terra-product .woocommerce-message{display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center;}#terra-product a.button.wc-forward{margin-top:10px;}#terra-product button.single_add_to_cart_button.button.alt{width:200px;max-width:100%;}#terra-product button.single_add_to_cart_button.button.alt:hover{width:200px;max-width:100%;}}.home .ddb-logo{display:none;}.newsletter-btn button{background-color:#1c5021 !important;border-color:#1c5021;border:0px !important;color:#fff;font-size:20px !important;padding:.5em 1em !important;}.email-input input{border-width:1px !important;border-color:#1c5021 !important;border-radius:0px !important;background-color:#eee !important;color:#494949 !important;font-size:14px !important;padding:16px !important;height:unset !important;}.gdpr-input input[type=checkbox].wsf-field:checked+label.wsf-label:before{background-color:#1c5021;border-color:#1c5021;}.newsletter-sect div#wsf-2-field-wrapper-3{position:absolute;top:0;right:0;margin-bottom:0 !important;}.newsletter-sect div#wsf-2-field-wrapper-3 button{float:right;padding:12px 30px !important;border-radius:0;}.newsletter-sect div#wsf-2-field-wrapper-1 input{width:100% !important;max-width:445px;}.contact-frm h1{color:#000;font-size:25px !important;font-weight:600;margin-bottom:20px;padding:10px 0;}.contact-frm input,textarea{background:unset !important;border:1px solid #999 !important;}.contact-frm textarea{width:100% !important;}.frm-signup label{color:#fff !important;}.contact-frm .et_contact_bottom_container{float:left;}.contact-frm .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button{font-size:18px;height:auto !important;margin-top:10px;}.newsletter-sect{display:flex;align-items:center;}.frm-cont-sect .et_pb_module.et_pb_image.et_pb_image_0_tb_footer,span.et_pb_image_wrap,img{height:100%;object-fit:cover;}form#ws-form-1 button{background-color:#1c5021 !important;border-color:#1c5021;border:0px !important;color:#fff;font-size:20px !important;padding:.5em 1em !important;}form#ws-form-1 input,form#ws-form-1 textarea{border-width:1px !important;border-color:#1c5021 !important;border-radius:0px !important;background-color:#eee !important;color:#494949 !important;font-size:14px !important;padding:16px !important;height:unset !important;}@media (max-width:767px){.contact-frm .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button{margin-left:10px;}.newsletter-sect{display:unset;}}