/*!
	Theme Name: Genesis Apologetics
    Theme URI: https://dlishdesign.com
    Description: Custom Website for Genesis Apologetics
    Author: D-Lish Design
    Author URI: https://dlishdesign.com
    Template: xstore
    Version: 1.0
*/
body{font-family:"rubik",sans-serif;font-weight:400;font-style:normal}body a{font-weight:500;color:#306f5f}body a:hover{color:#383e40}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"rubik",sans-serif}body h3,body h4{font-weight:700;text-transform:uppercase}body h1{font-size:3.8rem}body h2{font-size:2rem;line-height:1;margin-bottom:1rem;font-weight:500}body h3{font-size:24px;font-weight:500;letter-spacing:2px}body h4{font-size:1.8rem}body h5{font-size:18px;text-transform:uppercase;letter-spacing:2px;font-weight:500}.page .page-heading{margin-bottom:45px;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color:#1cd06b;color:#fff;border:1px solid #1cd06b;font-size:18px;text-transform:uppercase;font-weight:700}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{color:#1cd06b;background-color:#fff;border-color:#1cd06b}.light .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color:#fff;color:#000;border-color:#306f5f;font-size:16px}.light .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{background-color:#306f5f;color:#fff}.vc_btn3.vc_btn3-size-lg{padding:18px 45px}.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-right:85px}.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{right:60px}.title h3,blockquote,.share-post .share-title,.sidebar-widget .tabs .tab-title,.widget-title,.related-posts .title span,.content-product .product-title a,.results-ajax-list .ajax-item-title,table.cart .product-details .product-title,.product_list_widget li .product-title a,.woocommerce table.wishlist_table .product-name a,.comment-reply-title,.et-tabs .vc_tta-title-text,.single-product-right .product-information-inner .product_title,.single-product-right .product-information-inner h1.title,.post-heading h2 a,.post-heading h2,.post-heading h1,.sidebar .recent-posts-widget .post-widget-item h4 a,.et-tabs-wrapper .tabs .accordion-title span,.woocommerce-cart-form table thead th{font-family:"rubik",sans-serif}@media screen and (max-width:768px){.container,.et-container{padding-right:25px;padding-left:25px}}.button{background-color:#1cd06b;color:#fff}.button:hover{background-color:#306f5f}.blog-post .entry-title{font-size:2.7rem;line-height:1.2}.blog-post .meta-post{display:none}.etheme_widget_products .widget-title{margin-bottom:10px}.etheme_widget_products .swiper-entry{margin-bottom:20px}.etheme_widget_products .swiper-entry .swiper-custom-left{top:18px}.etheme_widget_products .swiper-entry .swiper-custom-right{top:18px}.etheme_widget_products .product-list-image{max-width:50px;margin-right:5px}.etheme_widget_products .product-item-right .product-title{font-size:1rem}.related-posts .post-grid .post-heading{margin-bottom:0}.related-posts .post-grid .post-heading h2{font-size:1.5rem;line-height:1.1}.related-posts .post-grid .content-article{font-size:1rem}.header-main-menu.et_element-top-level .menu>li>a{font-weight:500}.et-slider .slide-subtitle{font-size:45px;font-weight:300;text-transform:uppercase;color:#fff;letter-spacing:3px;line-height:1}.et-slider .slide-title{font-size:92px;font-weight:700;text-transform:uppercase;color:#fff;line-height:1}.et-slider .slide-title span{color:#1cd06b}.et-slider .slide-button{background-color:#1cd06b !important;color:#fff;font-size:18px;border:1px solid #1cd06b !important;border-radius:5px;font-weight:700}.et-slider .slide-button:after{content:"\f061";font-family:FontAwesome;font-weight:400;display:inline-block;margin-left:3px;position:relative;top:1px}.et-slider .slide-button:hover{background-color:#fff !important;color:#1cd06b !important}.et-slider .description{opacity:1 !important}.et-slider .swiper-pagination{bottom:20px;left:0}.et-slider .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:1;width:12px;height:12px}.et-slider .swiper-pagination .swiper-pagination-bullet-active{background:#1cd06b}.et-slider .dark .slide-title{color:#0d1d2f}.et-slider .dark .slide-subtitle{color:#0d1d2f}.et-slider .round{border-radius:10px}.et-slider .round .slide-button{font-size:16px}.et-slider.shop .slide-content{padding-left:55px}.et-slider.shop .slide-title{color:#0d1d2f;font-size:36px;text-transform:none;font-weight:300}.et-slider.shop .slide-subtitle{color:#0d1d2f}.et-slider.shop .slide-button{margin-top:20px;font-size:16px;background-color:#306f5f !important;border-color:#306f5f !important}.et-slider.shop .slide-button:hover{background-color:#fff !important;color:#306f5f !important}.et-slider.shop .swiper-pagination .swiper-pagination-bullet{background:rgba(48,111,95,.38);opacity:1;width:12px;height:12px}.et-slider.shop .swiper-pagination .swiper-pagination-bullet-active{background:#306f5f}.et-slider.home-slider{height:710px}@media screen and (max-width:768px){.et-slider.home-slider{height:450px}}@media screen and (max-width:1200px){.et-slider.home-slider .slide-subtitle{font-size:40px !important;line-height:1 !important}}@media screen and (max-width:979px){.et-slider.home-slider .slide-subtitle{font-size:30px !important;line-height:1 !important}}@media screen and (max-width:768px){.et-slider.home-slider .slide-subtitle{font-size:25px !important}}@media screen and (max-width:640px){.et-slider.home-slider .slide-subtitle{font-size:18px !important}}@media screen and (max-width:1200px){.et-slider.home-slider .slide-title{font-size:85px !important;line-height:1 !important}}@media screen and (max-width:979px){.et-slider.home-slider .slide-title{font-size:75px !important;line-height:1 !important}}@media screen and (max-width:768px){.et-slider.home-slider .slide-title{font-size:55px !important}}@media screen and (max-width:640px){.et-slider.home-slider .slide-title{font-size:40px !important}}@media screen and (max-width:768px){.et-slider.home-slider .slide-button{padding:14px 30px !important}}.et-slider.home-slider .ark-slide .slide-content img{width:100%;max-width:500px;margin-bottom:20px}.et-slider.home-slider .ark-slide .slide-content .slide-title{font-size:72px}@media screen and (max-width:768px){.et-slider.home-slider .ark-slide .slide-content .slide-title{font-size:30px !important}}@media screen and (max-width:640px){.et-slider.home-slider .ark-slide .slide-content .slide-title{font-size:24px !important}}.wpb_row.dark h1,.wpb_row.dark h2,.wpb_row.dark h3,.wpb_row.dark h4,.wpb_row.dark h5,.wpb_row.dark p{color:#fff}.wpb_row.dark a{color:#1cd06b;font-weight:700}.wpb_row.dark a:hover{color:#fff}.wpb_row.padding{padding-top:65px;padding-bottom:65px}.wpb_row.banner-row{padding-top:15px;padding-bottom:15px}.wpb_row.banner-row .vc_column-inner{padding-top:10px}.wpb_row.banner-row .banner{border-radius:10px;border:2px solid #fff}.wpb_row.banner-row .banner .banner-title{color:#fff;font-size:60px;margin:0;line-height:1;font-weight:700}.wpb_row.banner-row .banner .content-inner{color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:3px;font-weight:500}@media screen and (max-width:768px){.wpb_row.questions-box{margin-top:25px}}.wpb_row.questions-box .vc_column-inner>.wpb_wrapper{border:1px solid #383e40;border-radius:10px;padding:60px 45px;min-height:570px}.wpb_row.questions-box .vc_column-inner>.wpb_wrapper h2{font-size:3.4rem;font-weight:700;text-transform:uppercase}.wpb_row.questions-box .vc_column-inner>.wpb_wrapper ol li{font-size:1.25rem}.wpb_row .sb_youtube.sby_layout_carousel .sby_info{text-align:left;opacity:1;color:#383e40}.wpb_row .sb_youtube.sby_layout_carousel .sby_info .sby_video_title_wrap .sby_video_title{font-weight:500}.wpb_row .sb_youtube.sby_layout_carousel .sby-owl-dots .sby-owl-dot span{background:#306f5f}.wpb_row .sb_youtube.sby_layout_carousel .sby-owl-nav>div{border-radius:5px;background:#8b9295;fill:#fff}.wpb_row .sb_youtube.sby_layout_carousel .sby-owl-nav>div:hover{background:#306f5f}.wpb_row .sb_youtube.sby_layout_carousel .sby-owl-nav .sby-owl-prev{padding:12px 14px 12px 12px;margin-left:-40px}.wpb_row .sb_youtube.sby_layout_carousel .sby-owl-nav .sby-owl-next{padding:12px 12px 12px 14px;margin-right:-40px}.wpb_row .wpb_content_element.section-title{margin-bottom:15px}.wpb_row .wpb_content_element.section-title h3{text-align:center;display:flex;align-items:center}.wpb_row .wpb_content_element.section-title h3:before,.wpb_row .wpb_content_element.section-title h3:after{content:"";flex:1 0 0%;height:1px;background:#9ba1a3;margin:0 1.5rem 0 0}.wpb_row .wpb_content_element.section-title h3:after{margin:0 0 0 1.5rem}.wpb_row.video-container{min-height:330px}@media screen and (max-width:768px){.wpb_row.video-container{margin-bottom:20px}}.wpb_row.video-container.min-350{min-height:350px}@media screen and (max-width:768px){.wpb_row.video-container .wpb_text_column{margin-bottom:0}}.wpb_row.video-container h4{text-transform:none;font-size:1.33rem;font-weight:500;margin-bottom:0}.wpb_row.video-container p a{font-size:12px;text-transform:uppercase;color:#306f5f;font-weight:500}.wpb_row.video-container p a:after{font-family:FontAwesome;content:"\f0ed";color:#1cd06b;display:inline-block;margin-left:3px;font-weight:400}.wpb_row.video-container .wpb_video_widget{margin-bottom:15px}.wpb_row.video-container .wpb_video_widget .wpb_wrapper iframe{border-radius:10px}@media screen and (max-width:768px){.wpb_row.video-container .vc_btn3-container{margin-top:0}}.wpb_row.video-container .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{font-size:14px;padding:12px;background-color:#fff;color:#000}.wpb_row.video-container .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern .vc_btn3-icon{color:#1cd06b}.wpb_row.video-container .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{background-color:#1cd06b;color:#fff}.wpb_row.video-container .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover .vc_btn3-icon{color:#fff}.wpb_row.video-container .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{margin-left:.2em}@media screen and (min-width:768px){.wpb_row.video-container .vc_col-sm-8{width:63.66666667%}}@media screen and (min-width:768px){.wpb_row.video-container .vc_col-sm-4{width:36.33333333%}}.wpb_row.shop-dropdown-menu .vc_column_container{padding-left:15px;padding-right:15px}.wpb_row.shop-dropdown-menu .wpb_text_column{margin-bottom:10px}.wpb_row.shop-dropdown-menu h4{font-size:1.4rem;font-weight:500}.wpb_row.shop-dropdown-menu .menu-element .menu{margin-bottom:30px}.wpb_row.shop-dropdown-menu .menu-element .menu li a.item-link{margin:0 0 5px;padding:5px 0;font-size:16px;font-weight:400}.wpb_row.shop-dropdown-menu .etheme_products .products .content-product .product-image-wrapper .xstore-wishlist{display:none}.wpb_row.shop-dropdown-menu .etheme_products .products .content-product .product-details .products-page-cats{display:none}.wpb_row.shop-dropdown-menu .etheme_products .products .content-product .product-details .sku_wrapper{display:none}.wpb_row.shop-dropdown-menu .etheme_products .products .content-product .product-details .button{display:none}.wpb_row.shop-dropdown-menu .vc_row{margin-left:0;margin-right:0;padding:35px;border-radius:10px}.wpb_row.shop-dropdown-menu .vc_row .vc_column_container{padding-left:5px;padding-right:5px}.wpb_row.shop-dropdown-menu .vc_row .vc_column_container .vc_column_container{padding-left:0;padding-right:0}.sidebar h2{font-weight:400;font-size:26px;margin-top:10px}.sidebar .sidebar-widget{border:1px solid #707070;border-radius:15px;padding:20px;box-shadow:-8px 10px #1cd06b}.sidebar .etheme_widget_menu:before{display:block;position:relative;left:-10px;top:-10px;background:url(//genesisapologetics.com/wp-content/themes/genesisapologetics/resources/images/k8-student-zone.jpg) left top no-repeat transparent;background-size:240px 83px;width:240px;height:83px;content:""}@media screen and (max-width:1200px){.sidebar .etheme_widget_menu:before{background-size:190px 60px;width:190px;height:60px}}@media screen and (max-width:979px){.sidebar .etheme_widget_menu:before{background-size:240px 83px;width:240px;height:83px}}.sidebar .etheme_widget_menu .widget-title{position:relative;font-family:"rubik",sans-serif;border-bottom:none;font-weight:500;padding-bottom:0}.sidebar .etheme_widget_menu .widget-title span{background-color:#eceff2;padding:6px 8px;border-radius:5px}.sidebar .etheme_widget_menu .menu-item{border-bottom:1px solid #eceff2}.sidebar .etheme_widget_menu .menu-item a{font-size:1rem;color:#272d34;padding:calc(var(--widget-list-item-space,20px)/ 2) 0}.sidebar .etheme_widget_menu .menu-item a:hover{color:#306f5f}.sidebar .etheme_widget_menu .menu-item.action{margin-top:25px;border-bottom:none}.sidebar .etheme_widget_menu .menu-item.action a{display:block;background-color:#1cd06b;color:#fff;text-transform:uppercase;padding:18px;text-align:center;border-radius:5px;border:1px solid #1cd06b;font-weight:700;font-size:18px}.sidebar .etheme_widget_menu .menu-item.action a:after{font-family:FontAwesome;content:"\f0e0";display:inline-block;margin-left:5px;font-weight:400}.sidebar .etheme_widget_menu .menu-item.action a:hover{background-color:#fff;color:#1cd06b}.sidebar .etheme_widget_menu .menu-item.subscribe{margin-top:20px;border-bottom:none}.sidebar .etheme_widget_menu .menu-item.subscribe a{display:block;background-color:#fa2200;color:#fff;text-transform:uppercase;padding:18px;text-align:center;border-radius:5px;border:1px solid #fa2200;font-weight:700;font-size:18px}.sidebar .etheme_widget_menu .menu-item.subscribe a:after{font-family:FontAwesome;content:"\f0e0";display:inline-block;margin-left:5px;font-weight:400}.sidebar .etheme_widget_menu .menu-item.subscribe a:hover{background-color:#fff;color:#fa2200}.sidebar .textwidget .products .content-product{margin-bottom:0}.sidebar .textwidget .products .content-product .product-image-wrapper{width:40%;display:inline-block;float:left;margin-bottom:0}.sidebar .textwidget .products .content-product .product-details{display:inline-block;width:60%;padding-left:10px}.sidebar .textwidget .products .content-product .product-details .products-page-cats{display:none}.sidebar .textwidget .products .content-product .product-details .product-title{line-height:1.1;font-size:16px}.sidebar .textwidget .products .content-product .product-details .price{color:#000;font-size:14px;margin-top:-5px}.sidebar .textwidget .products .content-product .product-details .button{display:none}.sidebar .textwidget .button{display:block;width:100%;background-color:#306f5f;color:#fff;border:1px solid #306f5f;border-radius:5px;font-size:16px;padding-top:12px;padding-bottom:12px;font-weight:700;height:auto}.sidebar .textwidget .button:after{font-family:FontAwesome;content:"\f061";display:inline-block;margin-left:5px;font-weight:400}.sidebar .textwidget .button:hover{background-color:#fff;color:#306f5f}.wpb_content_element.faq{padding:50px 40px 40px;border:1px solid #9ba1a3;border-radius:10px}.wpb_content_element.faq h2{font-size:2.8rem}@media screen and (max-width:640px){.wpb_content_element.faq{padding:40px 20px 35px}}.lcp_catlist li{font-size:1.6rem;line-height:1.4}body .gform_wrapper .gform_heading .gform_description{font-size:22px;line-height:1.2}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper textarea{padding:12px !important;border:1px solid #9ba1a3;font-size:18px;height:60px;color:#000;-webkit-appearance:none;border-radius:5px;background-color:#ededed;font-weight:400;font-family:"rubik",sans-serif;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,body .gform_wrapper textarea:focus{border-color:#1cd06b;background-color:#fff;font-weight:700}body .gform_wrapper li.gfield.gfield_error,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;margin-bottom:0 !important;border-top:none;border-bottom:none;padding-bottom:0;padding-top:0}body .gform_wrapper textarea{margin-top:12px;width:100% !important}body .gform_wrapper .gform_footer{text-align:left}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit]{background-color:#1cd06b;color:#fff;border-color:#1cd06b;text-transform:none;font-size:20px;padding:15px 45px;border-radius:0;-webkit-appearance:none;width:auto;font-family:"rubik",sans-serif;font-weight:700;text-transform:uppercase}body .gform_wrapper .gform_footer input.button:hover,body .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#fff;border-color:#1cd06b;color:#1cd06b}::-webkit-input-placeholder{color:#383e40 !important;font-weight:400}:-ms-input-placeholder{color:#383e40 !important;font-weight:400}::-moz-placeholder{color:#383e40 !important;opacity:1 !important;font-weight:400}:-moz-placeholder{color:#383e40 !important;opacity:1 !important;font-weight:400}input:focus::-webkit-input-placeholder{color:transparent !important}input:focus:-moz-placeholder{color:transparent !important}input:focus::-moz-placeholder{color:transparent !important}input:focus:-ms-input-placeholder{color:transparent !important}.prefooter{margin-bottom:-125px}.prefooter .wpb_row.donate-cta{border:1px solid #707070;border-radius:15px;padding:60px 45px 25px 185px;box-shadow:-15px 15px #1cd06b;position:relative;background-color:#fff}@media screen and (max-width:979px){.prefooter .wpb_row.donate-cta{padding:40px 30px}}@media screen and (max-width:768px){.prefooter .wpb_row.donate-cta{padding:40px 15px}}.prefooter .wpb_row.donate-cta:before{position:absolute;left:60px;top:65px;background:url(//genesisapologetics.com/wp-content/themes/genesisapologetics/resources/images/GA-icon-logo.png) right top no-repeat transparent;background-size:118px 74px;width:118px;height:74px;content:""}@media screen and (max-width:979px){.prefooter .wpb_row.donate-cta:before{position:relative;display:block;top:0;left:15px;margin-bottom:10px}}.prefooter .wpb_row.donate-cta .vc_column_container>.vc_column-inner .wpb_wrapper h2{font-size:36px;font-weight:300;text-transform:none;margin-bottom:10px;line-height:1.2}.prefooter .wpb_row.donate-cta .vc_column_container>.vc_column-inner .wpb_wrapper p{font-size:21px}.prefooter .wpb_row.donate-cta .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{margin-top:30px}@media screen and (max-width:768px){.prefooter .wpb_row.donate-cta .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{margin-top:0}}@media screen and (max-width:768px){.prefooter .wpb_row.donate-cta .vc_btn3-container.vc_btn3-center{text-align:left;margin:0}}.footer{border-bottom:1px solid #36393b;padding:21rem 0 7rem}.footer:after{display:none !important}.footer .row .footer-widgets img{max-width:270px}.footer .row .footer-widgets .address,.footer .row .footer-widgets .phone,.footer .row .footer-widgets .email{font-size:21px;position:relative;padding-left:30px;margin-bottom:30px}.footer .row .footer-widgets .address p,.footer .row .footer-widgets .phone p,.footer .row .footer-widgets .email p{font-size:21px;line-height:1.2}.footer .row .footer-widgets .address:before,.footer .row .footer-widgets .phone:before,.footer .row .footer-widgets .email:before{position:absolute;left:0;top:0;font-family:FontAwesome;color:#1cd06b;content:"\f095"}.footer .row .footer-widgets .address:before{content:"\f041"}.footer .row .footer-widgets .email:before{content:"\f0e0"}.footer .row .footer-widgets .icons{font-size:24px;color:#fff}.footer .row .footer-widgets .icons i{margin-right:20px}.footer .row .footer-widgets .menu-element{margin-top:30px;border:1px solid rgba(255,255,255,.5);padding:2.5rem 2.5rem 2rem;border-radius:10px}.footer .row .footer-widgets .menu-element h5{font-size:1.25rem;margin-bottom:.5rem}.footer .row .footer-widgets .menu-element .menu li a{font-size:1rem;text-transform:uppercase;padding:3px 0}.footer h1{color:#fff;font-size:28px;text-transform:uppercase;font-weight:700;margin:0 0 10px}.footer h6{color:#fff;text-transform:uppercase}.footer .gform_wrapper{position:relative}.footer .gform_wrapper .gform_heading .gform_description{font-size:13px;text-transform:uppercase;margin-bottom:0}.footer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.footer .gform_wrapper textarea{padding:12px !important;border:none;font-size:18px;height:60px;color:#000;-webkit-appearance:none;border-radius:5px;background-color:rgba(236,239,242,.7);font-weight:400;font-family:"rubik",sans-serif}.footer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) ::-webkit-input-placeholder,.footer .gform_wrapper textarea ::-webkit-input-placeholder{color:#383e40 !important;font-weight:400}.footer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) :-ms-input-placeholder,.footer .gform_wrapper textarea :-ms-input-placeholder{color:#383e40 !important;font-weight:400}.footer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) ::-moz-placeholder,.footer .gform_wrapper textarea ::-moz-placeholder{color:#383e40 !important;opacity:1 !important;font-weight:400}.footer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) :-moz-placeholder,.footer .gform_wrapper textarea :-moz-placeholder{color:#383e40 !important;opacity:1 !important;font-weight:400}.footer .gform_wrapper .gform_footer{position:absolute;right:0;top:16px;margin:0 !important;padding:0 !important}.footer .gform_wrapper .gform_footer .gform_button{height:60px;font-size:18px;font-weight:700;border-radius:0 5px 5px 0;background-color:#306f5f;border:none;color:#fff}.footer .gform_wrapper .gform_footer .gform_button:hover{background-color:#fff;color:#306f5f}.footer-bottom{background-color:#191b1c}.footer-bottom .credit-icons{font-size:24px;color:#fff}.product-content .product_title{font-size:48px}.product-content .price{font-size:1.6rem;font-weight:500;color:#000}.content-product .product-details.text-center{text-align:left}.content-product .product-title{font-size:18px}.content-product .product-title a{font-family:"rubik",sans-serif;font-weight:500;color:#000}.content-product .product-title a:hover{color:#306f5f}.content-product .price{font-size:18px;color:#000}.content-product .button{width:100%;background-color:#1cd06b !important;color:#fff !important;border-radius:5px;border:1px solid #1cd06b !important}.content-product .button:hover{background-color:#fff !important;color:#1cd06b !important}.swiper-wrapper .content-product .product-details .products-page-cats{display:none}.swiper-wrapper .content-product .product-details .product-title{font-size:16px}.swiper-wrapper .content-product .product-details .sku_wrapper{display:none}.swiper-wrapper .content-product .product-details .button{display:none}.swiper-button-prev,.swiper-button-next{background-color:#8b9295;color:#fff;border-radius:5px}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:#306f5f;color:#fff;opacity:1}.swiper-entry:hover .swiper-custom-left:hover,.swiper-entry:hover .swiper-custom-right:hover{opacity:1}.sidebar-widget .widget-title{font-family:"rubik",sans-serif;font-weight:700;font-size:16px}.related-products-title{font-size:24px;letter-spacing:5px;font-weight:500;text-transform:uppercase !important;display:flex;align-items:center;font-family:"rubik",sans-serif}.related-products-title:before,.related-products-title:after{content:"";flex:1 0 0%;height:1px;background:#9ba1a3;margin:0 1.5rem 0 0}.related-products-title:after{margin:0 0 0 1.5rem}.single_add_to_cart_button.button{background-color:#1cd06b;color:#fff;font-weight:500;font-size:1rem}.single_add_to_cart_button.button:hover{background-color:#306f5f}.et-single-buy-now.single_add_to_cart_button.button{background-color:#0d1d2f !important}.et-single-buy-now.single_add_to_cart_button.button:hover{background:#306f5f !important}.wc-block-cart__submit-button{background-color:#1cd06b;color:#fff}.wc-block-cart__submit-button:hover{background-color:#306f5f;color:#fff}.wdgk_donation_content h3{font-size:18px}.wdgk_donation_content .button{width:100% !important;background-color:#1cd06b;color:#fff;border-radius:5px;border:1px solid #1cd06b !important;padding:18px 45px !important;font-size:18px}.wdgk_donation_content .button:hover{background-color:#fff;color:#1cd06b}.woocommerce-shop .woocommerce-products-header .page-title{display:none}.wc-block-checkout__actions_row .wc-block-components-button{background-color:#1cd06b !important;color:#fff !important;font-size:1.2rem !important}.wc-block-checkout__actions_row .wc-block-components-button:hover{background-color:#306f5f !important}.woocommerce-checkout .wc-block-components-button:not(.is-link){background-color:#1cd06b;color:#fff;font-size:1.2rem}.woocommerce-checkout .wc-block-components-button:not(.is-link):hover{background-color:#306f5f}.woocommerce-mini-cart .product_meta .sku_wrapper{display:none}.et-slider.home-slider h3.slide-title{font-size:72px !important}.et-slider.home-slider h4.slide-title{font-size:60px !important}@media screen and (max-width:1200px){.et-slider.home-slider h3.slide-title{font-size:55px !important}.et-slider.home-slider h4.slide-title{font-size:40px !important}}@media screen and (max-width:979px){.et-slider.home-slider h3.slide-title{font-size:45px !important}.et-slider.home-slider h4.slide-title{font-size:35px !important}}@media screen and (max-width:768px){.et-slider.home-slider h3.slide-title{font-size:35px !important}.et-slider.home-slider h4.slide-title{font-size:28px !important}}@media screen and (max-width:640px){.et-slider.home-slider h3.slide-title{font-size:21px !important}.et-slider.home-slider h4.slide-title{font-size:21px !important}}