body{background-image:none;background-color:#fff;font-family:Open Sans;color:#27395d}div.col-full{width:100%;padding:0;margin:0 auto}label{font-weight:700}.row{margin-left:0;margin-right:0}.cooper{font-family:"Caprasimo", serif}.italics{font-style:italic !important}#main{padding-top:0}.caps{text-transform:uppercase}a{color:#55669d;text-decoration:underline}a:focus,.focus a{outline:none !important}h1,h2,h3,h4,h5,h6{font-family:"Caprasimo", serif;color:#27395D}.extra_gallery_notice{text-align:center;color:#000;padding:5px}.site-content article{border-bottom:none}#primary-home{flex-direction:column}header#masthead{background:url(https://cacklehatchery-com.seethewebdev.com//wp-content/uploads/2024/12/Banner_BG.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:0;margin:0}header#masthead .col-full{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}header#masthead .site-branding{width:auto;margin:0}header#masthead .site-branding img{width:124px}header#masthead .orders-banner{font-weight:bold;text-transform:uppercase;font-size:14px;text-align:center}header#masthead .orders-banner a{background-color:#fff;padding:5px 15px;border-radius:10px;text-decoration:none;margin-left:15px;display:inline-block}header#masthead .orders-banner a:hover,header#masthead .orders-banner a:focus,header#masthead .orders-banner a:active{background-color:#bdc2d2}header#masthead .orders-banner .wrap{display:flex;justify-content:space-evenly}header#masthead #site-navigation{width:100%}header#masthead #site-navigation #menu-main-menu{margin-left:0}header#masthead #site-navigation #menu-main-menu>li>a{padding:0.4em 0.4em;text-decoration:none !important}header#masthead #site-navigation #menu-main-menu .sub-menu{background-color:#27395d}header#masthead #site-navigation #menu-main-menu .sub-menu a:hover,header#masthead #site-navigation #menu-main-menu .sub-menu a:focus,header#masthead #site-navigation #menu-main-menu .sub-menu a:active{background-color:rgba(0,0,0,0.15);text-decoration:none}header#masthead .site-header-cart .cart-contents .amount,header#masthead .site-header-cart .cart-contents .count{color:#FFF;opacity:1;font-size:1em}.header_account:hover{color:#db2900}.storefront-primary-navigation{font-family:Open Sans;text-transform:uppercase;font-size:14px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.primary-navigation{display:flex;flex-wrap:wrap;justify-content:flex-end}#shiftnav-toggle-main-button{background-color:inherit}.shiftnav-main-toggle-content a{font-family:"Caprasimo", serif}.shiftnav_scrolldown_message{color:#FFF;text-align:center;padding:10px !important}div.shiftnav .fa,button.shiftnav-toggle .fa{font-family:"Font Awesome 5 Free";font-weight:900}.woocommerce-active .site-header .site-search{margin-bottom:0;clear:right}.top-bar{border-bottom:solid 2px #fff}#site-header-cart{float:none;width:165px;margin:0 1em}#site-header-cart a.cart-contents{text-decoration:none;padding:1em}#site-header-cart .widget.woocommerce.widget_shopping_cart{width:240px}.site-header-l{justify-content:center;display:flex;align-items:center}.site-header-r{justify-content:center;display:flex;align-items:center}.site-header-r .header_account{text-decoration:none;color:#FFF}.site-header-r .header_account i{margin-right:5px}span.header_account_text,a.cart-contents{font-size:0.8em}a.header_account .fas{font-size:18px}.banner-wrapper div.home-slide{display:none}.banner-wrapper div.home-slide.slick-slide{display:flex}.banner-wrapper div.banner-wrap{flex-direction:column;justify-content:space-evenly;align-items:center;overflow:hidden}.banner-wrapper div.banner-wrap .banner-text{display:flex;flex-direction:column;font-family:Open Sans;font-size:25px;color:#fff;margin:0;line-height:1;padding-left:15px}.banner-wrapper div.banner-wrap .banner-text .large{font-size:36px;font-weight:bold;border-bottom:solid 2px #fff;text-transform:uppercase}.banner-wrapper div.banner-wrap .banner-text .banner_btn{color:#fff;font-size:12px;font-weight:700;border:solid 2px #fff;border-radius:15px;margin:10px 0 0 0;padding:5px 10px;text-align:center;width:200px;text-decoration:none}.banner-wrapper div.banner-wrap .banner-text .banner_btn:active,.banner-wrapper div.banner-wrap .banner-text .banner_btn:hover,.banner-wrapper div.banner-wrap .banner-text .banner_btn:focus{background:#fff;color:#000;border:solid 2px #000}.banner-wrapper div.banner-wrap img{height:100px;width:auto}div.banner-wrap-col{flex-direction:column;justify-content:end;overflow:hidden}div.banner-wrap-col .banner-top{display:flex;flex-direction:column;text-align:center;font-size:35px;color:#fff;line-height:1}div.banner-wrap-col .banner-top .large{font-size:1.35em;font-weight:bold}div.banner-wrap-col .banner-bottom{display:flex;justify-content:center}div.banner-wrap-col .banner-bottom img{height:100px;width:auto}.banner-wrapper.slick-slider.slick-dotted{margin-bottom:0}ul.slick-dots{bottom:5px;right:5px;max-width:250px;text-align:right}ul.slick-dots li button:before{font-size:20px;line-height:30px;height:30px;width:30px;color:#fff}ul.slick-dots li,ul.slick-dots li button{height:30px;width:30px}ul.slick-dots li.slick-active button:before{color:#fff}.best-sellers{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.best-sellers img{aspect-ratio:1 /1;object-fit:cover}.best-sellers .featured-link{position:relative}.best-sellers .featured-link:hover .featured-label,.best-sellers .featured-link:active .featured-label,.best-sellers .featured-link:focus .featured-label{top:0}.best-sellers .featured-link:hover:after,.best-sellers .featured-link:active:after,.best-sellers .featured-link:focus:after{top:0}.best-sellers .featured-link:after{content:'';top:100%;bottom:0;background-color:rgba(0,0,0,0.55);width:100%;position:absolute;z-index:100;transition:500ms ease}.best-sellers .featured-label{position:absolute;bottom:0;width:100%;padding:20px 0;text-transform:uppercase;font-weight:bold;letter-spacing:1px;color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;transition:500ms ease;top:60%;z-index:150}#primary-home{display:flex;align-items:center;width:100%;padding-top:15px;margin:30px 0}#primary-home .hentry{margin:0}#primary-home #main{margin-bottom:0}#primary-home .primary-img{display:flex;padding:20px}#primary-home .primary-img img{max-width:100%}.home-best-sellers{margin:5em auto}.home-best-sellers h2{text-transform:uppercase;text-align:center;color:#000}.home-best-sellers h2:before{display:inline-block;content:'';height:3px;width:70px;background:#db2900;bottom:8px;margin-right:15px;position:relative}.home-best-sellers h2:after{display:inline-block;content:'';height:3px;width:70px;background:#db2900;bottom:8px;margin-left:15px;position:relative}ul.best-sellers-wrap{display:grid;grid-template-columns:1fr 1fr;flex-wrap:wrap;gap:20px;margin:0}ul.best-sellers-wrap a{text-decoration:none;text-align:center;display:inline-block;color:#000;font-weight:300;font-size:16px}ul.best-sellers-wrap li{list-style:none}ul.best-sellers-wrap img{aspect-ratio:1 / 1;margin-bottom:15px;object-fit:cover}ul.best-sellers-wrap .bs-price{display:block;font-size:14px;font-weight:600}.two_highlights .row_1 .box_1 .box_text .large{border-bottom:solid 2px #000}.two_highlights .row_1 .box_2 .box_text .large{border-bottom:solid 2px #fff}.two_highlights .row_2 .box_1 .box_text .large{border-bottom:solid 2px #fff}.two_highlights .row_2 .box_2 .box_text .large{border-bottom:solid 2px #000}.two_highlights_mobile{display:flex;flex-direction:column;margin:30px 0;width:100%}.two_highlights_mobile .box_1,.two_highlights_mobile .box_2{display:flex;margin:10px 0;height:210px;width:100%;padding:1em;justify-content:center}.two_highlights_mobile .box_1 .white .large,.two_highlights_mobile .box_1 .white .small,.two_highlights_mobile .box_1 .white span,.two_highlights_mobile .box_2 .white .large,.two_highlights_mobile .box_2 .white .small,.two_highlights_mobile .box_2 .white span{color:#fff}.two_highlights_mobile .box_1 .black .large,.two_highlights_mobile .box_1 .black .small,.two_highlights_mobile .box_1 .black span,.two_highlights_mobile .box_2 .black .large,.two_highlights_mobile .box_2 .black .small,.two_highlights_mobile .box_2 .black span{color:#000}.two_highlights_mobile .box_1 .box_text,.two_highlights_mobile .box_2 .box_text{display:flex;flex-direction:column;justify-content:center;align-items:center}.two_highlights_mobile .box_1 .box_text span,.two_highlights_mobile .box_2 .box_text span{font-size:26px;font-weight:500;line-height:1em;margin:10px 0 0;text-align:center}.two_highlights_mobile .box_1 .box_text .large,.two_highlights_mobile .box_2 .box_text .large{font-size:30px;font-weight:700}.two_highlights_mobile .box_1 .box_text .small,.two_highlights_mobile .box_2 .box_text .small{font-size:18px;font-weight:700;line-height:1em}.two_highlights_mobile .box_1 .box_text .box_btn,.two_highlights_mobile .box_2 .box_text .box_btn{color:#fff;font-size:18px;font-weight:700;border:solid 2px #fff;border-radius:15px;margin:10px 0 0 0;padding:5px 10px;text-align:center;text-decoration:none}.two_highlights_mobile .box_1 .box_text .box_btn:hover,.two_highlights_mobile .box_1 .box_text .box_btn:active,.two_highlights_mobile .box_1 .box_text .box_btn:focus,.two_highlights_mobile .box_2 .box_text .box_btn:hover,.two_highlights_mobile .box_2 .box_text .box_btn:active,.two_highlights_mobile .box_2 .box_text .box_btn:focus{background:#fff;color:#000;border:solid 2px #fff}.mission{display:flex;flex-direction:column;flex-wrap:wrap;width:96%;overflow:hidden;position:relative;margin-bottom:30px}#egg-wrapper{height:550px;position:relative;background:#fff;background:-moz-linear-gradient(180deg, #fff 25%, #f5f5f5 25%, #f5f5f5 75%, #fff 75%);background:-webkit-linear-gradient(180deg, #fff 25%, #f5f5f5 25%, #f5f5f5 75%, #fff 75%);background:linear-gradient(180deg, #fff 25%, #f5f5f5 25%, #f5f5f5 75%, #fff 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}#egg-wrapper:before{width:350px;height:350px;border-radius:900px;top:50%;left:50%;transform:translate(-47%, -50%);border:10px solid #ccc;position:absolute;content:'';background-color:#ffffff}.egg{position:absolute;transition:400ms ease;width:150px;height:150px;object-fit:contain;border-radius:200px;border:10px solid transparent}.egg:hover,.egg.active{filter:grayscale(0);background-color:#fff;border:10px solid #fff;box-shadow:0 0 0 8px #cccccc}.egg-data{display:none}.mission-graphic{width:50%;position:absolute}.mission-content{display:flex;justify-content:center;align-items:center}.mission-content .mission-content-inner{border-top:1px solid #f9f9f9;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);padding:2rem;border-radius:.5rem;background-color:rgba(255,255,255,0.85);position:relative;z-index:1000}.mission-content .mission-content-inner h2{color:#000}.mission-content .mission-content-inner a{color:#000000;font-size:18px;font-weight:700;border:solid 2px #000000;border-radius:15px;margin:10px 0 0 0;padding:5px 10px;text-align:center;text-decoration:none;float:right;width:200px}.mission-content-inner-border{border-left:10px solid #db2900;padding-left:32px}.mission-content-inner-border:before,.mission-content-inner-border:after{clear:both;display:table;content:''}.avail{display:flex;flex-wrap:wrap;width:96%;overflow:hidden;position:relative;margin-left:4%;margin-bottom:2em}.avail-graphic{width:50%;display:flex;justify-content:center;align-items:center}.avail-graphic a{font-size:28px;font-weight:700;text-decoration:none;padding:10px;border:5px solid;border-radius:20px;color:#000;background-color:#2E98D4 !important;position:relative;z-index:150}.avail-graphic:after{content:'';display:block;position:absolute;width:100%;height:auto;background-image:url(https://cacklehatchery-com.seethewebdev.com//wp-content/uploads/2025/03/calendar_ring.png) !important;background-size:contain;background-position:center;right:50px;top:-50px}.avail-content{display:flex;justify-content:center;align-items:center}.avail-content .avail-content-inner{border-top:1px solid #f9f9f9;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);padding:2rem;border-radius:.5rem;background-color:rgba(255,255,255,0.85);position:relative;z-index:1000}.avail-content .avail-content-inner h2{color:#000}.avail-content .avail-content-inner a{color:#000000;font-size:18px;font-weight:700;border:solid 2px #000000;border-radius:15px;margin:10px 0 0 0;padding:5px 10px;text-align:center;text-decoration:none;float:right;width:200px}.mission-content{display:flex;justify-content:center;align-items:center}.mission-content .mission-content-inner{border-top:1px solid #f9f9f9;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);padding:2rem;border-radius:.5rem;background-color:rgba(255,255,255,0.85);position:relative;z-index:1000}.mission-content .mission-content-inner h2{color:#000}.mission-content .mission-content-inner a{color:#000000;font-size:18px;font-weight:700;border:solid 2px #000000;border-radius:15px;margin:10px 0 0 0;padding:5px 10px;text-align:center;text-decoration:none;float:right;width:200px}.mission-content-inner-border{border-left:10px solid #db2900;padding-left:32px}.mission-content-inner-border:before,.mission-content-inner-border:after{clear:both;display:table;content:''}.cal_box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.cal_box .cal-wrapper{display:flex;flex-direction:column;justify-content:space-evenly;position:relative;background:#fff;background:-moz-linear-gradient(180deg, #fff 25%, #f5f5f5 25%, #f5f5f5 75%, #fff 75%);background:-webkit-linear-gradient(180deg, #fff 25%, #f5f5f5 25%, #f5f5f5 75%, #fff 75%);background:linear-gradient(180deg, #fff 25%, #f5f5f5 25%, #f5f5f5 75%, #fff 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.cal_box .cal-wrapper .cal_content{width:100%}.cal_box .cal-wrapper .cal_content .cal-content-inner{border-top:1px solid #f9f9f9;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);padding:2rem;border-radius:.5rem;background-color:rgba(255,255,255,0.85);position:relative;z-index:1000}.cal_box .cal-wrapper .cal_content .cal-content-inner .cal-content-inner-border{border-left:10px solid #db2900;padding-left:32px}.cal_box .cal-wrapper .cal_content .cal-content-inner .cal-content-inner-border:before,.cal_box .cal-wrapper .cal_content .cal-content-inner .cal-content-inner-border:after{clear:both;display:table;content:''}.cal_box .cal-wrapper .cal_content .cal-content-inner h2{color:#000}.cal_box .cal-wrapper .cal_content .cal-content-inner a{color:#000000;font-size:18px;font-weight:700;border:solid 2px #000000;border-radius:15px;margin:10px 0 0 0;padding:5px 10px;text-align:center;text-decoration:none;float:right;width:200px}.cal_box .cal-wrapper .cal-graphic{display:flex;flex-direction:column;align-items:center;margin:4.5em 0}.cal_box .cal-wrapper .cal-graphic img{position:relative;z-index:1}.cal_box .cal-wrapper .cal-graphic a{text-decoration:none;position:relative;z-index:999;margin-top:-65%}.cal_box .cal-wrapper .cal-graphic a .cal_btn{display:flex;flex-direction:column;align-items:center;color:#fff;background:#27395d;font-size:18px;font-weight:700;border:solid 2px #fff;border-radius:15px;margin:10px 0 0 0;padding:10px 15px 20px;text-align:center;text-decoration:none}.cal_box .cal-wrapper .cal-graphic a .cal_btn:hover{background:#20304d}.hatch_cal{display:none}.mobile_hatch_cal{display:flex;flex-direction:row;align-content:center;padding:3em 0}.mobile_hatch_cal .hatch_box_wrap{width:90%;margin:0 auto;display:flex;justify-content:space-evenly;flex-direction:column}.mobile_hatch_cal .hatch_box_wrap .hatch_box-1{display:flex;flex-direction:column;justify-content:center;text-align:center}.mobile_hatch_cal .hatch_box_wrap .hatch_box-1 span{color:#fff;font-weight:600;font-size:28px;line-height:1em}.mobile_hatch_cal .hatch_box_wrap .hatch_box-1 .large{color:#fff;font-weight:700;font-size:68px;line-height:1em;border-bottom:solid 2px #fff}.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap{display:flex;flex-direction:row}.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column{display:flex;flex-direction:column}.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-2,.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-3,.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-4,.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-5{display:flex;flex-wrap:wrap;gap:1em}.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-2 .hatch_box_inner_wrap,.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-3 .hatch_box_inner_wrap,.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-4 .hatch_box_inner_wrap,.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-5 .hatch_box_inner_wrap{display:flex;flex-direction:row;margin:15px 0}.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-2 .hatch_box_inner_wrap a,.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-3 .hatch_box_inner_wrap a,.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-4 .hatch_box_inner_wrap a,.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-5 .hatch_box_inner_wrap a{display:flex;text-decoration:none}.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-2 .hatch_box_inner_wrap a .circle,.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-3 .hatch_box_inner_wrap a .circle,.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-4 .hatch_box_inner_wrap a .circle,.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-5 .hatch_box_inner_wrap a .circle{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;border-radius:50%;width:50px;height:50px;margin:0 1em 0 0}.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-2 .hatch_box_inner_wrap a .circle .month,.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-3 .hatch_box_inner_wrap a .circle .month,.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-4 .hatch_box_inner_wrap a .circle .month,.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-5 .hatch_box_inner_wrap a .circle .month{color:#d1333c;line-height:0.8em;font-weight:700;font-size:12px}.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-2 .hatch_box_inner_wrap a span,.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-3 .hatch_box_inner_wrap a span,.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-4 .hatch_box_inner_wrap a span,.mobile_hatch_cal .hatch_box_wrap .hatch_col_wrap .mobile_hatch_column .hatch_box-5 .hatch_box_inner_wrap a span{display:flex;align-items:center;color:#fff;font-weight:700;font-size:20px}#secondary{background:#37407e;padding:20px;color:#FFF;margin-top:20px;margin-bottom:20px}#secondary a{color:#FFF}#secondary a:hover,#secondary a:active,#secondary a:focus{text-decoration:none}#secondary h2,#secondary h3{color:#fff}#secondary ul{list-style:none;padding:0;margin:0;margin-left:20px}#secondary .widget{margin-bottom:20px}#secondary .widget .widget-title,#secondary .widget .widgettitle{margin-bottom:5px;padding-bottom:5px}#secondary ul#menu-sidebar-menu{margin-left:0}#secondary ul#menu-sidebar-menu li:before{padding:12px 0}#secondary ul#menu-sidebar-menu li a{padding:10px;margin-bottom:0;border-bottom:3px solid #283b7a;color:#FFF;display:block;text-decoration:none;font-size:16px;font-weight:400}#secondary ul#menu-sidebar-menu li a:hover,#secondary ul#menu-sidebar-menu li a:active,#secondary ul#menu-sidebar-menu li a:focus{background:#1b2c66}#secondary #text-2 .widget-title{color:#FFF;font-size:20px;font-weight:bold;margin:0;padding:12px 0;text-align:center;background-color:#252b56}#secondary #text-2 p{position:relative;padding-left:1.618em}#secondary #text-2 p a{padding:10px;margin-bottom:0;border-bottom:3px solid #283b7a;color:#FFF;display:block;text-decoration:none;font-size:16px;font-weight:400}#secondary #text-2 p a:hover,#secondary #text-2 p a:active,#secondary #text-2 p a:focus{background:#1b2c66}#secondary #text-2 p:before{content:"\f15c";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;opacity:0.35;left:0;top:50%;transform:translateY(-50%)}#secondary #text-2>.widget-title{display:none}.widget_nav_menu ul li::before{content:none}.widget-area .widget a:not(.button){line-height:1.41575em;font-weight:400;font-size:16px;text-decoration:none}#catalog_link{display:none}#custom_html-7{border:1px solid #FFF;padding:20px}.storefront-breadcrumb{margin:0}.product h3{font-family:"Caprasimo", serif;font-size:18px;color:#2b4085}.gallery.gallery-columns-3 .gallery-item{margin-bottom:12px}.stock.out-of-stock::before,.stock.in-stock::before{content:none !important}.woocommerce button,.woocommerce input[type="button"],.woocommerce input[type="reset"],.woocommerce input[type="submit"],.woocommerce .button:not(.wc-forward),.woocommerce .widget a.button,.woocommerce .checkout-button{color:#fff;background-color:#37407e}.woocommerce button:hover,.woocommerce button:active,.woocommerce button:focus,.woocommerce input[type="button"]:hover,.woocommerce input[type="button"]:active,.woocommerce input[type="button"]:focus,.woocommerce input[type="reset"]:hover,.woocommerce input[type="reset"]:active,.woocommerce input[type="reset"]:focus,.woocommerce input[type="submit"]:hover,.woocommerce input[type="submit"]:active,.woocommerce input[type="submit"]:focus,.woocommerce .button:not(.wc-forward):hover,.woocommerce .button:not(.wc-forward):active,.woocommerce .button:not(.wc-forward):focus,.woocommerce .widget a.button:hover,.woocommerce .widget a.button:active,.woocommerce .widget a.button:focus,.woocommerce .checkout-button:hover,.woocommerce .checkout-button:active,.woocommerce .checkout-button:focus{text-decoration:none;background-color:#217CB0}.woocommerce .cart button.single_add_to_cart_button{background-color:#407E37;border:2px solid #407E37}.woocommerce .cart button.single_add_to_cart_button:hover,.woocommerce .cart button.single_add_to_cart_button:active,.woocommerce .cart button.single_add_to_cart_button:focus{color:#407E37;background-color:#fff}.woocommerce ul.products{margin-bottom:40px}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product{margin-bottom:0}.woocommerce ul.products li.product img{object-fit:cover;object-position:top left;margin:0 auto 15px;width:100%;max-height:300px}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{text-decoration:none;border-radius:0px;background:#ffffff;box-shadow:11px 11px 22px #e3e3e3, -11px -11px 22px #ffffff;padding-bottom:10px}.woocommerce ul.products li.product .woocommerce-LoopProduct-link h2{margin-bottom:0;font-family:inherit;font-weight:300}.woocommerce ul.products li.product .woocommerce-LoopProduct-link .star-rating{height:20px;margin:5px auto}.woocommerce ul.products li.product .woocommerce-LoopProduct-link .star-rating+.price{margin-top:0}.woocommerce ul.products li.product .woocommerce-LoopProduct-link .price{margin-top:30px;margin-bottom:0;color:#000;font-weight:600}.woocommerce ul.products li.product .woocommerce-LoopProduct-link .price span{color:#000}.woocommerce ul.products li.product-category a{text-decoration:none;border-radius:0px;background:#ffffff;box-shadow:11px 11px 22px #e3e3e3, -11px -11px 22px #ffffff;padding-bottom:10px;display:block}.woocommerce ul.products li.product-category a h2{margin-bottom:0;font-family:inherit;font-weight:300}.woocommerce.single-product #primary{width:100%;margin-bottom:0}.woocommerce.single-product div.product .image-wrap div.images.woocommerce-product-gallery{width:100%;max-width:680px;margin:0 auto 1.618em;display:block;float:none}.woocommerce.single-product div.product .image-wrap div.images.woocommerce-product-gallery .woocommerce-product-gallery__image{display:none}.woocommerce.single-product div.product .image-wrap div.images.woocommerce-product-gallery .woocommerce-product-gallery__image:first-child,.woocommerce.single-product div.product .image-wrap div.images.woocommerce-product-gallery .woocommerce-product-gallery__image.flex-active-slide{display:block}.woocommerce.single-product div.product .image-wrap div.images.woocommerce-product-gallery .woocommerce-product-gallery__image img{width:100%;object-fit:contain;max-height:680px}.woocommerce.single-product div.product .image-wrap div.images.woocommerce-product-gallery .flex-viewport{margin-bottom:0}.woocommerce.single-product div.product div.summary{margin-bottom:1em}.woocommerce.single-product div.product h1.product_title{margin-bottom:15px}.woocommerce.single-product div.product .woocommerce-product-rating{margin-bottom:10px}.woocommerce.single-product div.product p.price{font-family:"Caprasimo", serif;color:#1c3176;margin:0 0 15px}.woocommerce.single-product div.product p.price+h4{margin-top:0;display:list-item;margin-left:50px;margin-bottom:0}.woocommerce.single-product div.product p.price+h4+p{margin-top:0;display:list-item;margin-left:48px;margin-bottom:0}.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li a{background:#8d8d8e;color:#fff;text-decoration:none;padding-left:15px}.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li a:focus,.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li a:active{background:#37407e}.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li.active a{background:#37407e}.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li::after{color:#fff;right:1em !important}.woocommerce-review-link{opacity:1 !important;position:relative !important}#image-nav{position:relative}#image-nav .flex-viewport{margin:0px 25px;display:none}#image-nav.flexslider .flex-viewport{display:block}#image-nav .slides{margin-bottom:0;min-height:110px}#image-nav .slides li{opacity:0.5;display:none;text-align:center}#image-nav .slides li img{display:inline-block}#image-nav .slides li img:hover{cursor:pointer}#image-nav .slides li.flex-active-slide{opacity:1}.prev-slide,.next-slide{text-decoration:none;display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:10;overflow:hidden;opacity:0.5;cursor:pointer;color:#000}.prev-slide:hover,.next-slide:hover{opacity:1;cursor:pointer}.prev-slide{left:0px}.prev-slide:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;display:inline-block;content:'\f053'}.next-slide{right:0px}.next-slide:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;display:inline-block;content:'\f054'}.range{font-size:12px;line-height:16px;width:50%;min-width:52px}.range-inner{display:flex;align-items:center}.range-container{display:flex;gap:5px;flex-direction:column;width:100%}.range_price{width:50%;font-weight:bold;font-size:12px}.grouped_form{max-width:700px;margin:2em auto}.grouped_form button.single_add_to_cart_button{width:96%;display:block;margin:0 auto;max-width:300px}.grouped_form .group_table{width:100%;background:#fff;border-collapse:collapse}.grouped_form .group_table #table_header th{padding:10px 0;background:#37407e;color:#fff;text-align:center}.grouped_form .group_table #table_header th.price-col-header{min-width:130px}.grouped_form .group_table .woocommerce-grouped-product-list-item{border-bottom:solid 2px #EFEFEF}.grouped_form .group_table .woocommerce-grouped-product-list-item td{padding:0.5em;background:none}.grouped_form .group_table .woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__quantity p{text-align:center;margin:0}.grouped_form .group_table .woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__quantity .quantity{width:100%}.grouped_form .group_table .woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__quantity .quantity .qty{margin:0 auto;display:block}.grouped_form .group_table .woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__price{display:flex;justify-content:space-evenly}.grouped_form .group_table .woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__label{min-width:44px}.woocommerce-product-gallery .slick-slider .slick-track{max-height:550px}.woocommerce-product-gallery .slick-slide{margin-left:20px;margin-right:20px}.available_to_order{color:#FF0000}.woocommerce-cart .cart-collaterals .cart_totals .tax-rate{display:none}.product_meta>span{font-weight:bold;margin-right:5px;border-right:1px solid #ccc;padding-right:11px}.product_meta span span,.product_meta span a{font-weight:normal}span.tagged_as{border-right:0}.product_meta{text-align:center}.woocommerce-shipping-destination{display:none}.woocommerce-shipping-calculator{display:none}.alg-wc-empty-cart-button-confirm{background:#2b4085 !important}.checkout_upsell_link{background:rgba(183,38,5,0.5) !important}#payment .checkout_upsell_img{max-width:80px;float:left;clear:both;width:30%;margin-bottom:0}.checkout_upsell_product_title{float:left;color:#000;margin-left:5%;width:65%}.checkout_upsell_product_title span{font-weight:normal;display:block}#payment .place-order .button.checkout_upsell_link{white-space:normal;padding-top:20px;padding-bottom:20px}.checkout_image{max-width:72px;margin:auto}.clear{clear:both;height:auto}.video_wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr;grid-column-gap:20px}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container embed,.video-container div{position:absolute;top:0;left:0;width:100%;height:100%}.youtube-iframe:hover{cursor:pointer}.youtube-iframe iframe{max-width:100%}.youtube-iframe img{margin-bottom:0;width:100%;height:100%;object-fit:cover}.youtube-iframe i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:rgba(58,58,58,0.8);font-size:60px;font-style:normal;text-shadow:0px 0px 20px #fff}.youtube-iframe:hover i{color:red}footer.site-footer{background:#27395d;color:#fff;width:100%;float:left}footer.site-footer ul.menu li.menu-item{padding-left:0}footer.site-footer ul.menu li.menu-item a{color:#fff;text-decoration:none}footer.site-footer ul.menu li.menu-item a:hover,footer.site-footer ul.menu li.menu-item a:active,footer.site-footer ul.menu li.menu-item a:focus{text-decoration:underline}footer.site-footer ul.menu li.menu-item:before{content:''}footer.site-footer .widget .widgettitle{color:#fff;border:none;padding:0;margin:0 0 15px;text-decoration:underline}footer.site-footer .widget .sub-tel{text-align:center}footer.site-footer .widget .sub-tel a{color:#fff;font-size:22px}footer.site-footer .widget .social-wrap{margin-top:15px;text-align:center}footer.site-footer .widget .social-wrap a.social{display:inline-block}.footer-inner{display:grid;grid-template-columns:1fr;gap:25px}.site_contact{font-size:10px}.sub-footer{display:flex;justify-content:space-evenly;text-align:center;background-color:#20304d;color:#fff;padding:10px}.sub-footer .source-org copyright{display:flex}.sub-footer .social-wrap{display:flex;flex-direction:row}.sub-footer .social-wrap .social{display:flex;margin:0 2px}.post-type-archive-product .content-area,.tax-product_cat .content-area{width:100%;padding:20px}.woocommerce-products-header__title{font-family:"Caprasimo", serif}img.attachment-shop_single{width:100%}.rightpress_live_product_price dd{float:none !important;margin:0 .5em}.woocommerce-variation-price{margin:1em auto}.post h2,.single-post .post .entry-title{font-family:"Caprasimo", serif}.site-content article{border-bottom:2px solid #AAAAAA}article.type-post{margin:20px 20px 40px 20px;padding:20px;background:#FFF;-webkit-box-shadow:0px 10px 11px -4px rgba(0,0,0,0.54);-moz-box-shadow:0px 10px 11px -4px rgba(0,0,0,0.54);box-shadow:0px 10px 11px -4px rgba(0,0,0,0.54)}.blog_ft_img_left{padding:20px 20px 20px 0px}#content .product_slider_wrapper ol .slick-arrow,#content .product_slider_wrapper ol .slick-prev::before,#content .product_slider_wrapper ol .slick-next::before{color:#000 !important;background:none !important}.wc-tab a{color:#55669d !important;text-decoration:underline}#gfrom_5 .gfield_radio li{text-align:center}#gfrom_5 .gfield_radio input{visibility:hidden;position:absolute;top:0;left:0}#gfrom_5 .gfield_radio label{font-size:14px;padding:10px;border:2px solid #eee;display:block;max-width:100%;width:99%;background:#fff;transition:300ms ease}#gfrom_5 .gfield_radio input:checked+label{background:#0532f8;color:#fff}#gfrom_5 #gform_page_5_1 .gfield_radio input:checked+label{transform:rotateX(360deg);transition:2500ms ease}#gfrom_5 #gform_page_5_1 .gfield_radio input:checked+label:before{filter:invert(1)}body.layout-using-template-1{background:none}#gfrom_5 #gform_page_5_1 .gform_next_button{visibility:hidden}div#gform_page_5_1{text-align:center}#gfrom_5 .gform_next_button{background:none;transition:550ms ease;border:1px solid #fff;font-size:20px;padding:10px 25px;font-weight:400;position:relative;top:100px;left:0;width:100%;max-width:400px}#gfrom_5 .gform_next_button:hover{transform:scale(1.05)}div#gform_page_5_2 .gfield_label{display:block;text-align:center;font-size:1.6em}label#label_5_2_0:before{content:'';width:150px;height:150px;display:block;background:url("/wp-content/uploads/2020/11/backyard.png");background-size:cover;background-position:center center;margin:0 auto}label#label_5_2_1:before{content:'';width:150px;height:150px;display:block;background:url("/wp-content/uploads/2020/11/egglayers.png");background-size:cover;background-position:center center;margin:0 auto}label#label_5_2_2:before{content:'';width:150px;height:150px;display:block;background:url("/wp-content/uploads/2020/11/consumption.png");background-size:cover;background-position:center center;margin:0 auto}label#label_5_2_3:before{content:'';width:150px;height:150px;display:block;background:url("/wp-content/uploads/2020/11/show.png");background-size:cover;background-position:center center;margin:0 auto}li#field_5_2 .gfield_label{font-size:2em;color:#0532f8}#recommendations{display:flex;flex-wrap:wrap;justify-content:center}#recommendations:before,#recommendations:after{display:block;content:'';clear:both}.recommendation{display:block;float:left;width:48%;margin:1%;border:1px solid #eeeeee;padding:15px;box-sizing:border-box}.recommendation img{display:block;margin:0 auto 15px;max-width:100%}.recommendation a{text-decoration:none !important;display:block;font-weight:lighter;font-size:19px;color:#000 !important;text-align:center;transition:300ms ease-in}.recommendation a span{background:#0033FF;max-width:375px;display:block;color:#fff;padding:8px 0;margin:20px auto 0}.recommendation a:hover span{background:#2e8ab8}.toc-layout h2{font-size:1.25em;font-weight:bold}div#search-2 .widget-title{padding-bottom:0;margin-bottom:0}#gform_wrapper_1 li{padding-right:0}.site-search .widget_product_search form input[type=search],.site-search .widget_product_search form input[type=text]{padding-left:2.617924em}#comments .comment-list .bypostauthor>.comment-body cite a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f15c";margin-left:0.5407911001em}#comments .comment-list .reply a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f3e5";margin-left:0.5407911001em}#comments .comment-list .reply a.comment-edit-link::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f303"}#respond #cancel-comment-reply-link::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f057";display:block}.sticky .entry-title::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f08d";margin-right:0.5407911001em}button.loading,input[type='button'].loading,input[type='reset'].loading,input[type='submit'].loading,.button.loading,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.loading,.added_to_cart.loading{position:relative}button.loading::after,input[type='button'].loading::after,input[type='reset'].loading::after,input[type='submit'].loading::after,.button.loading::after,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.loading::after,.added_to_cart.loading::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f110";-webkit-animation:fa-spin 0.75s linear infinite;animation:fa-spin 0.75s linear infinite;height:20px;width:20px;line-height:20px;font-size:20px;position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px;display:block}.handheld-navigation ul.menu li button::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f107"}.site-main nav.navigation .nav-previous a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f30a";margin-right:0.5407911001em}.site-main nav.navigation .nav-next a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f30b";margin-left:0.5407911001em}.widget_search form::before,.widget_product_search form::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f002";position:absolute;top:1em;left:1em;line-height:1}.widget_search form input[type=text],.widget_search form input[type=search],.widget_product_search form input[type=text],.widget_product_search form input[type=search]{padding-left:2.617924em}.storefront-handheld-footer-bar ul li>a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;line-height:2.618046972;font-size:1.618em;text-indent:0;display:block;cursor:pointer}.storefront-handheld-footer-bar ul li.search>a::before{content:"\f002"}.storefront-handheld-footer-bar ul li.my-account>a::before{content:"\f007"}.storefront-handheld-footer-bar ul li.cart>a::before{content:"\f291"}.storefront-product-pagination a[rel='prev']::after,.storefront-product-pagination a[rel='next']::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline}.storefront-product-pagination a[rel='prev']::after{content:"\f104";padding-right:1.41575em}.storefront-product-pagination a[rel='next']::after{content:"\f105";padding-left:1.41575em}.stock::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;margin-right:0.5407911001em}.stock.in-stock::before{content:"\f118"}.stock.out-of-stock::before{content:"\f119"}a.reset_variations::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f021";margin-right:0.5407911001em}.woocommerce-breadcrumb a:first-of-type::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f015";margin-right:0.5407911001em}.widget_recent_entries ul,.widget_pages ul,.widget_categories ul,.widget_archive ul,.widget_recent_comments ul,.widget_nav_menu ul,.widget_links ul,.widget_product_categories ul,.widget_layered_nav ul,.widget_layered_nav_filters ul{margin:0}.widget_recent_entries ul li,.widget_pages ul li,.widget_categories ul li,.widget_archive ul li,.widget_recent_comments ul li,.widget_nav_menu ul li,.widget_links ul li,.widget_product_categories ul li,.widget_layered_nav ul li,.widget_layered_nav_filters ul li{padding-left:1.618em}.widget_recent_entries ul li::before,.widget_pages ul li::before,.widget_categories ul li::before,.widget_archive ul li::before,.widget_recent_comments ul li::before,.widget_nav_menu ul li::before,.widget_links ul li::before,.widget_product_categories ul li::before,.widget_layered_nav ul li::before,.widget_layered_nav_filters ul li::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;margin-right:0.5407911001em;display:block;float:left;opacity:0.35;margin-left:-1.618em;width:1em}.widget_product_categories ul li::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f07b"}.widget_product_categories ul li.current-cat::before{content:"\f07c"}.widget_layered_nav li::before{content:"\f0c8"}.widget_layered_nav .chosen::before{content:"\f14a"}.widget_layered_nav_filters ul li.chosen::before{content:"\f00d";color:#e2401c;opacity:1}.widget_recent_entries ul li::before,.widget_pages ul li::before{content:"\f15c"}.widget_categories ul li::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f07b"}.widget_categories ul li.current-cat::before{content:"\f07c"}.widget_archive ul li::before{content:"\f07c"}.widget_recent_comments ul li::before{content:"\f075"}.widget_nav_menu ul li::before{content:"\f15c"}.widget_links ul li::before{content:"\f35d"}a.remove{display:block;width:1.618em;height:1.618em;line-height:1.618;font-weight:400;text-indent:-9999px;overflow:hidden;position:relative}a.remove::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f057";position:absolute;top:0;left:0;right:0;bottom:0;color:#737781;line-height:1.618;text-indent:0;text-align:center}.woocommerce-shipping-calculator>p:first-child a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f0d1";margin-right:0.3342343017em}.blockUI::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f110";-webkit-animation:fa-spin 0.75s linear infinite;animation:fa-spin 0.75s linear infinite;height:30px;width:30px;line-height:30px;font-size:30px;position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px}.woocommerce-pagination .next,.woocommerce-pagination .prev{text-indent:-9999px;position:relative;overflow:hidden}.woocommerce-pagination .next::after,.woocommerce-pagination .prev::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f0d9";text-indent:0;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.woocommerce-pagination .next::after{content:"\f0da"}.woocommerce-breadcrumb .breadcrumb-separator::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f105";display:block;font-size:0.875em;text-indent:0;line-height:initial;position:absolute;top:50%;left:50%;width:1em;height:1em;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;opacity:0.25}#payment .payment_methods>.woocommerce-PaymentMethod>label::before,#payment .payment_methods>.wc_payment_method>label::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f111";margin-right:0.5407911001em;-webkit-transition:color, ease, 0.2s;transition:color, ease, 0.2s}#payment .payment_methods li.woocommerce-PaymentMethod>input[type=radio]:first-child,#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}#payment .payment_methods li.woocommerce-PaymentMethod>input[type=radio]:first-child:checked+label::before,#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label::before{content:"\f192"}.woocommerce-password-strength::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f119";margin-left:0.5407911001em}.woocommerce-password-strength.strong::after{content:"\f118"}.woocommerce-password-strength.good::after{content:"\f11a"}.woocommerce-MyAccount-navigation ul li.is-active a::before{opacity:1}.woocommerce-MyAccount-navigation ul li a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f15c";line-height:1.618;margin-left:0.5407911001em;width:1.41575em;text-align:right;float:right;opacity:0.25}.woocommerce-MyAccount-navigation ul li a:hover::before{opacity:1}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"\f3fd"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{content:"\f291"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before{content:"\f1c6"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"\f015"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a::before{content:"\f09d"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\f007"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"\f2f5"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a::before{content:"\f021"}.my_account_orders .button.view::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f06e";margin-left:0.5407911001em}p.order-again .button::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f021";margin-left:0.5407911001em}.woocommerce-MyAccount-downloads .button::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f381";margin-left:0.5407911001em}.demo_store::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f05a";margin-right:0.5407911001em}.wc-forward::after,.woocommerce-Button--next::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f30b";margin-left:0.5407911001em}.woocommerce-Button--previous::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f30a";margin-right:0.5407911001em}#reviews .commentlist li p.meta .verified{display:inline-block;height:1.41575em;width:1.41575em;position:relative;text-indent:-9999px}#reviews .commentlist li p.meta .verified::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f058";color:#0f834d;position:absolute;top:0;left:0;width:1.41575em;height:1.41575em;text-indent:0;text-align:center;line-height:1.618em}.single-product div.product .component_selections .clear_component_options::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f021";margin-right:0.5407911001em}.cart .mnm_table_item .mnm_table_item_indent::before,.shop_table .mnm_table_item .mnm_table_item_indent::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f3bf";-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-right:0.3819820591em;opacity:0.25}.quick-view-button::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f06e";margin-right:0.6180469716em}.woocommerce-page .ship_address .gift-form label::after,.woocommerce-page .no_shipping_address .gift-form label::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f06b";margin-left:0.5407911001em}.woocommerce-page .ship_address .modify-address-button::before,.woocommerce-page .no_shipping_address .modify-address-button::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f044";margin-right:0.5407911001em}.woocommerce-page .addresses+.addresses header.title a::before{content:"\f067"}.woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--contributions a::before,.woocommerce-page .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--contributions a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f005"}a#variations_clear::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f021";margin-right:0.5407911001em}.wl-add-link::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f004";margin-right:0.5407911001em}.button.wl-create-new::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f067";margin-right:0.5407911001em}.hero_grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:20px}.storefront-handheld-footer-bar ul li.search.active div.site-search{top:50px;bottom:-75px}.storefront-handheld-footer-bar ul li.search div.site-search{bottom:0}div.storefront-handheld-footer-bar{bottom:unset;top:51px}div.storefront-handheld-footer-bar ul li>a{height:50px}div.storefront-handheld-footer-bar ul li>a::before{line-height:50px;font-size:18px}div.storefront-handheld-footer-bar ul li.cart .count{top:5px;left:55%;height:18px;width:18px;line-height:18px}.woocommerce-product-details__short-description address{margin-bottom:8px}p.infolinks{font-family:"Caprasimo", serif;color:#db2900;font-size:1.25em;margin-bottom:10px}ol.tableofcontents ol{list-style:lower-alpha}.pswp{z-index:999999}.page-template-page-omlet-2 .products{padding:0;background:#d9d9d9;text-align:center}.page-template-page-omlet-2 .products .product_title_block{text-align:center;font-family:"Caprasimo", serif;font-size:42px;color:#d12c13}.page-template-page-omlet-2 .products .wrap{display:flex;flex-direction:column;justify-content:center}.page-template-page-omlet-2 .products .wrap .product{text-align:center;padding:10px;display:flex}.page-template-page-omlet-2 .products .wrap .product a,.products .wrap .product a:hover{text-decoration:none}.page-template-page-omlet-2 .products .wrap .product span{text-align:center;font-family:"Caprasimo", serif;font-size:32px;color:#d12c13;display:flex;justify-content:center}.page-template-page-omlet-2 .products .wrap .product img{display:flex;justify-content:center;border:solid 4px #c6c4c4}.page-template-page-omlet-2 .products .wrap .product img:hover{border:solid 4px #d12c13}.support{padding:40px 0}.support .wrap{text-align:center}.support .wrap img{width:100%}.support .wrap .support_title{text-align:center;font-family:"Caprasimo", serif;font-size:32px;color:#d12c13;margin:10px 0}.support .wrap p{padding:20px 0}.page-template-page-omlet-2 .review{text-align:center}.review .wrap .review_title{font-family:"Caprasimo", serif;font-size:35px;color:#d12c13;text-align:center}.review .wrap .video_fifty{display:flex;flex-direction:column;background:#d9d9d9;padding:40px 0}.review .wrap .video_fifty .fifty{width:100%;display:flex;justify-content:center}.review .wrap .video_fifty .fifty a,.review .wrap .video_fifty .fifty a:hover{text-decoration:none}.review .wrap .video_fifty .fifty .shop_btn{background:#fff;color:#d12c13;font-family:"Caprasimo", serif;font-size:32px;text-align:center;border-radius:25px;border:solid 4px #d12c13;text-transform:uppercase;width:300px;padding:15px;float:right;margin-top:30%}.review .wrap .video_fifty .shop_btn:hover{background:#d12c13;color:#fff;border:solid 4px #fff}.page-template-page-omlet .page-title,.page-template-page-omlet-2 .page-title{text-align:center}.page-template-page-omlet .predators,.page-template-page-omlet-2 .predators{padding:50px 0;background:#d9d9d9}.page-template-page-omlet .predators .wrap,.page-template-page-omlet-2 .predators .wrap{text-align:center}.page-template-page-omlet .predators .wrap span,.page-template-page-omlet-2 .predators .wrap span{font-family:"Caprasimo", serif;font-size:26px;color:#d12c13;margin:50px 0}.page-template-page-omlet .predators .wrap .title_link a,.page-template-page-omlet-2 .predators .wrap .title_link a{text-decoration:none;font-family:"Caprasimo", serif;font-size:28px;color:#000;margin:30px 0}.page-template-page-omlet .predators .wrap .title_link a:hover,.page-template-page-omlet .predators .wrap .title_link a:active,.page-template-page-omlet .predators .wrap .title_link a:focus,.page-template-page-omlet-2 .predators .wrap .title_link a:hover,.page-template-page-omlet-2 .predators .wrap .title_link a:active,.page-template-page-omlet-2 .predators .wrap .title_link a:focus{color:#d12c13}.page-template-page-omlet .predators .wrap .video_block,.page-template-page-omlet-2 .predators .wrap .video_block{display:flex;flex-direction:column;text-align:center;padding:30px 0}.page-template-page-omlet .predators .wrap .video_block .video_box,.page-template-page-omlet-2 .predators .wrap .video_block .video_box{display:flex;justify-content:center;margin:0 30px}.page-template-page-omlet .predators .wrap .video_block .video_box img,.page-template-page-omlet-2 .predators .wrap .video_block .video_box img{width:100%}.page-template-page-omlet .predators .wrap .video_block .video_box span,.page-template-page-omlet-2 .predators .wrap .video_block .video_box span{font-family:"Caprasimo", serif;font-size:32px;color:#d12c13}.page-template-page-omlet .hvr-float,.page-template-page-omlet-2 .hvr-float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.page-template-page-omlet .hvr-float:hover,.page-template-page-omlet .hvr-float:focus,.page-template-page-omlet .hvr-float:active,.page-template-page-omlet-2 .hvr-float:hover,.page-template-page-omlet-2 .hvr-float:focus,.page-template-page-omlet-2 .hvr-float:active{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.page-template-page-omlet .col-full,.page-template-page-omlet-2 .col-full{width:95%;max-width:95%;margin:0 auto}.page-template-page-omlet #colophon,.page-template-page-omlet-2 #colophon{display:none !important}.page-template-page-omlet .page-title,.page-template-page-omlet-2 .page-title{color:#d12c13;font-family:"Caprasimo", serif;font-size:32px}.page-template-page-omlet .container,.page-template-page-omlet-2 .container{width:95%;max-width:95%;margin:0 auto}.page-template-page-omlet .omlet_title_block,.page-template-page-omlet-2 .omlet_title_block{display:flex;flex-direction:column}.page-template-page-omlet .omlet_title_block span,.page-template-page-omlet-2 .omlet_title_block span{font-family:"Libre Baskerville",serif !important;font-size:44px !important;font-weight:700;margin:0 !important;color:#3f4142 !important}.page-template-page-omlet .omlet_title_block .small,.page-template-page-omlet-2 .omlet_title_block .small{font-family:"Lato",sans-serif !important;font-size:28px !important;font-weight:700;letter-spacing:3px;margin:-15px 0 0 !important;color:#3f4142 !important}.page-template-page-omlet .predators,.page-template-page-omlet-2 .predators{background:#fff !important}.page-template-page-omlet .title_link a,.page-template-page-omlet-2 .title_link a{text-decoration:none}.page-template-page-omlet .title_link a:hover,.page-template-page-omlet .title_link a:active,.page-template-page-omlet .title_link a:focus,.page-template-page-omlet-2 .title_link a:hover,.page-template-page-omlet-2 .title_link a:active,.page-template-page-omlet-2 .title_link a:focus{text-decoration:none;color:#fff !important}.page-template-page-omlet .omlet-btn,.page-template-page-omlet-2 .omlet-btn{border:solid 2px #3f4142;border-radius:7px;padding:5px;font-size:16px;text-align:center;font-family:"Lato", sans-serif;max-width:150px;margin:0 auto}.page-template-page-omlet .omlet-btn:hover,.page-template-page-omlet .omlet-btn:active,.page-template-page-omlet .omlet-btn:focus,.page-template-page-omlet-2 .omlet-btn:hover,.page-template-page-omlet-2 .omlet-btn:active,.page-template-page-omlet-2 .omlet-btn:focus{background:#3f4142;border:solid 2px #3f4142;color:#fff !important}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.hvr-pop{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-pop:hover,.hvr-pop:focus,.hvr-pop:active{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-float{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-float:hover,.hvr-float:focus,.hvr-float:active{-webkit-transform:translateY(-6px);transform:translateY(-6px)}footer .gform_wrapper.gravity-theme .gfield_label{display:none}footer .gform_wrapper.gravity-theme .gfield input.medium,.gform_wrapper.gravity-theme .gfield select.medium{width:calc(85% - 16px / 2)}footer .grid-template-columns{color:#fff;background:#db2900}footer .grid-template-columns .gform_wrapper.gravity-theme .gform_footer input{font-size:18px;font-weight:700;border:solid 2px #fff;border-radius:15px;margin:10px 0 0 0;padding:10px 15px 20px;text-align:center;text-decoration:none}footer .grid-template-columns .gform_wrapper.gravity-theme .gform_footer input:hover{background:#27395D}.credit{display:flex;flex-direction:row;justify-content:center}.credit .card{display:flex;margin:0 10px}.hours{border-top:solid 2px #ddd;padding:2em 0}.hours .wrap{text-align:center}.hours .wrap embed,.hours .wrap iframe,.hours .wrap object,.hours .wrap video{width:100%}.contact_info{display:flex;flex-direction:row}.contact_info .address{display:flex;flex-direction:column;width:30%}.contact_info .map{display:flex;width:70%}.breeds{width:100%}.breeds .breed-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;width:100%;border-bottom:solid 2px #db2900;margin:4em 0;padding:0 0 2em}.breeds .breed-container .breed_title{width:100%}.breeds a{text-decoration:none;color:#fff}.breeds a .breed_btn{display:flex;justify-content:center;border:1px solid #ddd;border-radius:15px;padding:10px;background:#283b5e}.breeds a .breed_btn:hover{background:#db2900}.breeds .column-content{text-align:center}.breeds .column-content p{margin:0;font-family:Open Sans}.name_gen{display:flex;justify-content:center;flex-direction:row;margin-bottom:4em}.name_gen .name_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column}.name_gen .name_wrap .chick_pic{display:flex}.name_gen .name_wrap .male{display:flex;justify-content:center}.name_gen .name_wrap .female{display:flex;justify-content:center}.gen-wrap{display:flex;justify-content:center;background:#ededed}.gen-wrap .generator_btn{display:flex;justify-content:center}.gen-wrap .generator_btn .random{display:flex;justify-content:center;border-radius:50%;color:#fff;width:150px;background:#ff0101;padding:10px 5px;font-size:18px;font-weight:bold;border:solid;border-color:#dd0000;border-width:4px}.gen-wrap .generator_btn .random:hover{background:#dd0000;border:solid;border-color:#ff0101;border-width:4px}.foogallery.fg-dark .fg-item-inner{border-color:#27395D}.video_wrap{display:flex;flex-direction:column;align-items:center}.video_wrap h2{display:flex}.video_wrap .inner_video_wrap{display:flex;width:98%;margin:0 auto}.video_wrap .inner_video_wrap .video_block{display:flex;flex-direction:column;align-items:center;width:100%}.video_wrap .inner_video_wrap .video_block span{display:flex;font-family:"Caprasimo", serif;font-size:18px;color:#27395D;margin:1em 0}.page-id-99790 .col-full{width:100%;max-width:100%;padding:0;margin:0 auto}.page-id-99790 .event_dates{display:flex}.page-id-99790 .event_dates span{font-family:"Open Sans", sans-serif;font-size:28px;font-weight:700;color:#fff}.page-id-99790 .event_highlights{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;margin:1em 0;padding:10px 20px}.page-id-99790 .event_highlights span{display:flex;font-family:"Open Sans", sans-serif;font-size:22px;font-weight:700;color:#2d4063;padding-right:10px;margin:0 10px;border-right:solid 2px #efeded}.page-id-99790 .event_highlights span:nth-of-type(5){border-right:none}.festival_banner{padding:3em;margin:0;display:flex;justify-content:flex-start}.festival_banner img{width:100%;height:auto}.festival_banner .event_wrap{display:flex;flex-direction:column;justify-content:center;width:60%;align-items:center;border-style:dotted;border-width:4px;border-color:rgba(255,255,255,0.6);border-image-source:url("https://cacklehatchery-com.seethewebdev.com/cacklehatchery/image/svg/border_circle.svg");border-image-slice:33% 33%;border-image-repeat:round;padding:4em}.festival_banner .event_wrap .event_title{display:flex}.festival_banner .event_wrap .event_title span{font-family:"Caprasimo", serif;font-weight:700;font-size:62px;color:#fff;border-bottom:solid 2px #fff}.festival_banner .event_wrap .event_dates{display:flex}.festival_banner .event_wrap .event_dates span{font-family:"Open Sans", sans-serif;font-size:24px;font-weight:700;color:#fff}.festival_banner .event_wrap .event_highlights{display:flex;align-items:center;background:#fff;margin:1em 0;padding:10px 20px}.festival_banner .event_wrap .event_highlights span{display:flex;font-family:"Open Sans", sans-serif;font-size:14px;font-weight:700;color:#2d4063;padding-right:10px;margin:0 10px;border-right:solid 2px #efeded}.festival_banner .event_wrap .event_highlights span:nth-of-type(5){border-right:none}.festival_banner .event_wrap .event_highlights .sign-up{display:flex;flex-direction:row}.festival_banner .event_wrap .event_highlights .sign-up a{display:flex;text-decoration:none;color:#fff}.festival_banner .event_wrap .event_highlights .sign-up a .sign-up-btn{display:flex;background:#27395d;color:#fff;padding:1em;border-radius:10px}.festival_banner .event_wrap .prizes{display:flex;margin:1em 0}.festival_banner .event_wrap .prizes span{font-family:"Open Sans", sans-serif;font-size:34px;font-weight:700;color:#fff;padding:10px 20px;border-bottom:solid 2px #fff}.festival_event .event_highlights .sign-up_wrap{display:flex;flex-direction:column;min-width:300px}.festival_event .event_highlights .sign-up_wrap .sign-up-title{display:flex;justify-content:center;color:#27395d;font-family:"Caprasimo", serif;font-size:26px;font-weight:700;margin:.5em 0;border-bottom:solid 2px #27395d}.festival_event .event_highlights .sign-up_wrap .sign-up{display:flex;flex-direction:row;margin:0;justify-content:space-evenly}.festival_event .event_highlights .sign-up_wrap .sign-up a{display:flex;text-decoration:none;color:#fff}.festival_event .event_highlights .sign-up_wrap .sign-up a .sign-up-btn{display:flex;background:#27395d;color:#fff;padding:1em;border-radius:10px}.festival{display:flex;margin:4em 0}.festival .wrap{display:flex;flex-direction:column;text-align:center;width:70%;margin:0 auto;align-items:center;border-top:solid 2px #ddd}.festival .wrap .festival_content{width:100%;display:flex;flex-direction:column;padding:0 2em 0 0}.festival .wrap .festival_dates{display:flex;flex-direction:column;align-items:center;justify-content:center}.festival .wrap .festival_dates .dates{font-family:"Caprasimo", serif;font-weight:700;font-size:28px}.festival_section_title{font-family:"Caprasimo", serif;font-weight:700;font-size:43px;padding:15px 0;text-align:center;border-radius:10px;margin:0 auto;color:#fff;border-bottom:solid 2px #fff;background:#27395d}.festival_event{display:flex;flex-direction:column;margin:0 auto;background:#ddd;border-radius:15px;padding:2em;margin-top:1em;width:90%}.festival_event .event_highlights{display:flex;flex-direction:column;width:100%;margin:0 auto;align-items:center;border-top:solid 2px #ddd}.festival_event .event_highlights .title{font-family:"Caprasimo", serif;font-weight:700;font-size:43px;color:#27395d;border:solid 2px #27395d;border-radius:15px;padding:10px 20px;margin-bottom:15px}.festival_event .event_highlights .festival_content{width:100%;display:flex;flex-direction:column;padding:0 2em 0 0}.festival_event .event_highlights .festival_dates{display:flex;flex-direction:column;align-items:center;justify-content:center}.festival_event .event_highlights .festival_dates .dates{font-family:"Caprasimo", serif;font-weight:700;font-size:28px}.sponsor_block{display:flex;flex-direction:column;background:#F7F6F6;margin:3em 0 4em 0;padding:2em 0}.sponsor_block .title_block{display:flex;justify-content:center;font-family:Open Sans;font-size:26px;font-weight:700;border-bottom:solid 2px #ddd}.sponsor_block .sponsor-wrap{display:flex;flex-direction:column;align-items:center;padding:2em 0}.sponsor_block .sponsor-wrap .sponsor{display:flex}@media only screen and (min-width: 481px){.woocommerce ul.products{display:grid;grid-template-columns:1fr 1fr;gap:15px}.page-template-page-omlet body,.page-template-page-omlet-2 body{background-image:none;background:#fff}.page-template-page-omlet #content,.page-template-page-omlet-2 #content{background-image:none;background:#fff}.page-template-page-omlet .header,.page-template-page-omlet-2 .header{text-align:center;padding:20px}.page-template-page-omlet .header a,.page-template-page-omlet-2 .header a{text-decoration:none}.page-template-page-omlet .header a:active,.page-template-page-omlet .header a:hover,.page-template-page-omlet .header a:focus,.page-template-page-omlet-2 .header a:active,.page-template-page-omlet-2 .header a:hover,.page-template-page-omlet-2 .header a:focus{text-decoration:none}.page-template-page-omlet .header.shop_btn,.page-template-page-omlet-2 .header.shop_btn{background:#fff;color:#d12c13;font-family:"Caprasimo", serif;font-size:32px;text-align:center;border-radius:25px;border:solid 4px #d12c13;text-transform:uppercase;width:300px;padding:15px;float:right;margin-top:25%}.page-template-page-omlet .header.shop_btn:active,.page-template-page-omlet .header.shop_btn:hover,.page-template-page-omlet .header.shop_btn:focus,.page-template-page-omlet-2 .header.shop_btn:active,.page-template-page-omlet-2 .header.shop_btn:hover,.page-template-page-omlet-2 .header.shop_btn:focus{background:#d12c13;color:#fff;border:solid 4px #fff}.page-template-page-omlet .predators,.page-template-page-omlet-2 .predators{padding:50px 0;background:#d9d9d9}.page-template-page-omlet .predators .wrap,.page-template-page-omlet-2 .predators .wrap{text-align:center}.page-template-page-omlet .predators .wrap span,.page-template-page-omlet-2 .predators .wrap span{font-family:"Caprasimo", serif;font-size:26px;color:#d12c13;margin:50px 0}.page-template-page-omlet .predators .wrap .title_link a,.page-template-page-omlet-2 .predators .wrap .title_link a{text-decoration:none;font-family:"Caprasimo", serif;font-size:28px;color:#000;margin:30px 0}.page-template-page-omlet .predators .wrap .title_link a:active,.page-template-page-omlet .predators .wrap .title_link a:hover,.page-template-page-omlet .predators .wrap .title_link a:focus,.page-template-page-omlet-2 .predators .wrap .title_link a:active,.page-template-page-omlet-2 .predators .wrap .title_link a:hover,.page-template-page-omlet-2 .predators .wrap .title_link a:focus{color:#d12c13}.page-template-page-omlet .predators .wrap .video_block,.page-template-page-omlet-2 .predators .wrap .video_block{display:flex;flex-direction:column;text-align:center;padding:30px 0}.page-template-page-omlet .predators .wrap .video_block .video_box,.page-template-page-omlet-2 .predators .wrap .video_block .video_box{display:flex;justify-content:center;margin:0 30px}.page-template-page-omlet .predators .wrap .video_block .video_box img,.page-template-page-omlet-2 .predators .wrap .video_block .video_box img{width:100%}.page-template-page-omlet .predators .wrap .video_block .video_box span,.page-template-page-omlet-2 .predators .wrap .video_block .video_box span{font-size:32px;color:#d12c13}.page-template-page-omlet .products,.page-template-page-omlet-2 .products{padding:50px 0;background:#d9d9d9;text-align:center}.page-template-page-omlet .products .product_title_block,.page-template-page-omlet-2 .products .product_title_block{text-align:center;font-family:"Caprasimo", serif;font-size:42px;color:#d12c13}.page-template-page-omlet .products .wrap,.page-template-page-omlet-2 .products .wrap{display:flex;flex-direction:column;justify-content:center}.page-template-page-omlet .products .wrap .product,.page-template-page-omlet-2 .products .wrap .product{text-align:center;padding:10px;display:flex}.page-template-page-omlet .products .wrap .product a,.page-template-page-omlet-2 .products .wrap .product a{text-decoration:none}.page-template-page-omlet .products .wrap .product a:active,.page-template-page-omlet .products .wrap .product a:hover,.page-template-page-omlet .products .wrap .product a:focus,.page-template-page-omlet-2 .products .wrap .product a:active,.page-template-page-omlet-2 .products .wrap .product a:hover,.page-template-page-omlet-2 .products .wrap .product a:focus{text-decoration:none}.page-template-page-omlet .products .wrap .product span,.page-template-page-omlet-2 .products .wrap .product span{text-align:center;font-family:"Caprasimo", serif;font-size:32px;color:#d12c13;display:flex;justify-content:center}.page-template-page-omlet .products .wrap .product img,.page-template-page-omlet-2 .products .wrap .product img{display:flex;justify-content:center;border:solid 4px #c6c4c4}.page-template-page-omlet .products .wrap .product img:hover,.page-template-page-omlet-2 .products .wrap .product img:hover{border:solid 4px #d12c13}.page-template-page-omlet .support,.page-template-page-omlet-2 .support{background:#fff}.page-template-page-omlet .support .wrap,.page-template-page-omlet-2 .support .wrap{text-align:center}.page-template-page-omlet .support .wrap img,.page-template-page-omlet-2 .support .wrap img{width:100%}.page-template-page-omlet .support .wrap p,.page-template-page-omlet-2 .support .wrap p{padding:20px 0}.predators{padding:50px 0;background:#d9d9d9}.predators .wrap{text-align:center}.predators .wrap span{font-family:"Caprasimo", serif;font-size:26px;color:#d12c13;margin:50px 0}.predators .wrap .title_link a{text-decoration:none;font-family:"Caprasimo", serif;font-size:28px;color:#000;margin:30px 0}.predators .wrap .title_link a:hover{color:#d12c13}.predators .wrap .video_block{display:flex;flex-direction:column;text-align:center;padding:30px 0}.predators .wrap .video_block .video_box{display:flex;justify-content:center;margin:0 30px}.predators .wrap .video_block .video_box img{width:100%}.predators .wrap .video_block .video_box span{font-family:"Caprasimo", serif;font-size:32px;color:#d12c13}.page-template-page-omlet-2 .products{padding:50px 0;background:#d9d9d9;text-align:center}.page-template-page-omlet-2 .products .product_title_block{text-align:center;font-family:"Caprasimo", serif;font-size:42px;color:#d12c13}.page-template-page-omlet-2 .products .wrap{display:flex;flex-direction:column;justify-content:center}.page-template-page-omlet-2 .products .wrap .product{text-align:center;padding:10px;display:flex}.page-template-page-omlet-2 .products .wrap .product a,.products .wrap .product a:hover{text-decoration:none}.page-template-page-omlet-2 .products .wrap .product span{text-align:center;font-family:"Caprasimo", serif;font-size:32px;color:#d12c13;display:flex;justify-content:center}.page-template-page-omlet-2 .products .wrap .product img{display:flex;justify-content:center;border:solid 4px #c6c4c4}.page-template-page-omlet-2 .products .wrap .product img:hover{border:solid 4px #d12c13}}@media only screen and (min-width: 768px){header#masthead .col-full{flex-wrap:nowrap}header#masthead .site-header-l{width:50%;float:left;justify-content:left}header#masthead .site-header-r{width:50%;float:left;justify-content:right}.banner-wrapper div.banner-wrap{flex-direction:row}.banner-wrapper div.banner-wrap .banner-text{font-size:38px}.banner-wrapper div.banner-wrap .banner-text .large{font-size:1.75em}.banner-wrapper div.banner-wrap .banner-text em{font-size:1em}.banner-wrapper div.banner-wrap img{height:auto;width:auto}.banner-wrapper div.banner-wrap.map-slide{justify-content:center}.banner-wrapper div.banner-wrap.map-slide .banner-text{width:100%;max-width:475px}.banner-wrapper div.banner-wrap.map-slide .banner-text .medium{font-size:1.25em;font-weight:700}.banner-wrapper div.banner-wrap.map-slide .banner-text em{font-size:1em}.banner-wrapper div.banner-wrap.map-slide .banner-img{width:45%;align-items:center;justify-content:center}.banner-wrapper div.banner-wrap.map-slide .banner-img img{height:100%;object-fit:contain}.banner-wrapper div.banner-wrap-col .banner-bottom{margin-top:20px}.banner-wrapper div.banner-wrap-col .banner-bottom img{height:auto;width:auto}.best-sellers{grid-template-columns:1fr 1fr 1fr 1fr}ul.best-sellers-wrap{grid-template-columns:1fr 1fr 1fr 1fr}.featured-label{font-size:20px;top:80%}.two_highlights .row_1 .box_1{width:39%;margin-right:1%}.two_highlights .row_1 .box_2{width:60%}.two_highlights .row_2 .box_1{width:60%;margin-right:1%}.two_highlights .row_2 .box_2{width:39%}.mission{overflow:visible}.mission-graphic{position:relative}.mission-content{width:50%}.egg-data{position:absolute;display:block;top:50%;left:50%;transform:translate(-47%, -50%);width:230px;text-align:center;visibility:hidden;text-transform:uppercase;font-weight:700;font-size:32px;line-height:1}.egg-data.active{visibility:visible}.egg-data:after{content:'';display:block;width:100px;height:10px;margin:10px auto 0;background-color:#db2900}.egg-data span{display:block;font-weight:300;font-size:22px}.cal_box{overflow:visible}.cal_box .cal_content{display:flex;justify-content:center;align-items:center}.cal_box .cal_content .cal-content-inner{display:flex}.cal_box .cal_content .cal-graphic{position:relative;display:flex;margin:0}.avail{overflow:visible;background:#fff;background:-moz-linear-gradient(180deg, #fff 25%, #f5f5f5 25%, #f5f5f5 75%, #fff 75%);background:-webkit-linear-gradient(180deg, #fff 25%, #f5f5f5 25%, #f5f5f5 75%, #fff 75%);background:linear-gradient(180deg, #fff 25%, #f5f5f5 25%, #f5f5f5 75%, #fff 75%)}.avail-content{width:50%}.mobile_hatch_cal{display:none}.hatch_cal{display:flex;flex-direction:row;align-content:center;padding:3em 0}.hatch_cal .hatch_box_wrap{width:80%;margin:0 auto;display:flex;justify-content:space-evenly;flex-direction:column}.hatch_cal .hatch_box_wrap .hatch_box-1{display:flex;flex-direction:column;justify-content:center;text-align:right}.hatch_cal .hatch_box_wrap .hatch_box-1 span{color:#fff;font-weight:600;font-size:28px;line-height:1em}.hatch_cal .hatch_box_wrap .hatch_box-1 .large{font-size:78px}.hatch_cal .hatch_box_wrap .hatch_box-2,.hatch_cal .hatch_box_wrap .hatch_box-3,.hatch_cal .hatch_box_wrap .hatch_box-4,.hatch_cal .hatch_box_wrap .hatch_box-5{display:flex;flex-direction:column}.hatch_cal .hatch_box_wrap .hatch_box-2 .hatch_box_inner_wrap,.hatch_cal .hatch_box_wrap .hatch_box-3 .hatch_box_inner_wrap,.hatch_cal .hatch_box_wrap .hatch_box-4 .hatch_box_inner_wrap,.hatch_cal .hatch_box_wrap .hatch_box-5 .hatch_box_inner_wrap{width:100%;display:flex;flex-direction:row;margin:15px 0}.hatch_cal .hatch_box_wrap .hatch_box-2 .hatch_box_inner_wrap a,.hatch_cal .hatch_box_wrap .hatch_box-3 .hatch_box_inner_wrap a,.hatch_cal .hatch_box_wrap .hatch_box-4 .hatch_box_inner_wrap a,.hatch_cal .hatch_box_wrap .hatch_box-5 .hatch_box_inner_wrap a{display:flex;text-decoration:none}.hatch_cal .hatch_box_wrap .hatch_box-2 .hatch_box_inner_wrap a .circle,.hatch_cal .hatch_box_wrap .hatch_box-3 .hatch_box_inner_wrap a .circle,.hatch_cal .hatch_box_wrap .hatch_box-4 .hatch_box_inner_wrap a .circle,.hatch_cal .hatch_box_wrap .hatch_box-5 .hatch_box_inner_wrap a .circle{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;border-radius:50%;width:70px;height:70px;margin:0 1em 0 0}.hatch_cal .hatch_box_wrap .hatch_box-2 .hatch_box_inner_wrap a .circle .month,.hatch_cal .hatch_box_wrap .hatch_box-3 .hatch_box_inner_wrap a .circle .month,.hatch_cal .hatch_box_wrap .hatch_box-4 .hatch_box_inner_wrap a .circle .month,.hatch_cal .hatch_box_wrap .hatch_box-5 .hatch_box_inner_wrap a .circle .month{color:#d1333c;line-height:0.8em;font-weight:700;font-size:18px}.hatch_cal .hatch_box_wrap .hatch_box-2 .hatch_box_inner_wrap a span,.hatch_cal .hatch_box_wrap .hatch_box-3 .hatch_box_inner_wrap a span,.hatch_cal .hatch_box_wrap .hatch_box-4 .hatch_box_inner_wrap a span,.hatch_cal .hatch_box_wrap .hatch_box-5 .hatch_box_inner_wrap a span{display:flex;align-items:center;color:#fff;font-weight:700;font-size:28px}.woocommerce.woocommerce-page ul.products{grid-template-columns:1fr 1fr 1fr}.woocommerce.woocommerce-page ul.products li.product{width:100%}.woocommerce.woocommerce-page.single-product div.product{overflow:visible}.woocommerce.woocommerce-page.single-product div.product .image-wrap{width:36%;float:left}.woocommerce.woocommerce-page.single-product div.product div.summary{width:60%}.woocommerce.woocommerce-page.single-product div.product .woocommerce-tabs{overflow:visible}.woocommerce.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs{width:250px;margin-right:25px}.woocommerce.woocommerce-page.single-product div.product .woocommerce-tabs div.panel{width:calc(100% - 275px);box-shadow:11px 11px 22px #e3e3e3, -11px -11px 22px #ffffff;border:1px solid #f3f3f3;padding:15px}.footer-inner{grid-template-columns:1fr 1fr;gap:25px}.home.left-sidebar #secondary.widget-area{width:0%;margin-right:0%;margin-left:0;margin-top:0}#secondary.widget-area{margin-right:0;margin-left:4.347826087%}.home #main .storefront-product-section{display:block}.recommendation{width:31%}.hero_widget_single_wrap{max-width:350px}.main-navigation ul.menu>li.menu-item-has-children>a::after,.main-navigation ul.menu>li.page_item_has_children>a::after,.main-navigation ul.nav-menu>li.menu-item-has-children>a::after,.main-navigation ul.nav-menu>li.page_item_has_children>a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f107";margin-left:1em}.main-navigation ul.menu ul li.menu-item-has-children>a::after,.main-navigation ul.menu ul li.page_item_has_children>a::after,.main-navigation ul.nav-menu ul li.menu-item-has-children>a::after,.main-navigation ul.nav-menu ul li.page_item_has_children>a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f105";float:right;line-height:1.618}.demo_store a.woocommerce-store-notice__dismiss-link::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f057";margin-right:0.3342343017em}#menu-main-menu .split_menu .sub-menu{width:436px;column-count:2}#menu-main-menu .split_menu .sub-menu li{display:block;width:218px}#menu-main-menu .split_menu .sub-menu a{display:block;width:100%}.site-header-cart .cart-contents::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f291";height:1em;float:right;line-height:1.618}.addresses header.title a{display:block;width:1em;height:1em;text-indent:-9999px;position:relative;padding:0.875em;margin-top:0.6180469716em}.addresses header.title a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f044";line-height:1.618;position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;text-indent:0}.woocommerce-tabs ul.tabs li::after{content:"\f105"}#wl-wrapper .wl-tabs>li.active::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f105";display:block !important;position:absolute;top:50%;height:1em;width:1em;margin-top:-0.5em}.left-sidebar .content-area{float:left;width:100%}.woocommerce-page .content-area{width:100%}.hero{background-blend-mode:normal}.mobile_product_box{display:none}.page-template-page-omlet,.page-template-page-omlet-2 body{background-image:none;background:#fff}.page-template-page-omlet,.page-template-page-omlet-2 .predators .wrap span{font-size:32px}.page-template-page-omlet,.page-template-page-omlet-2 .predators .wrap .video_block{flex-direction:row}}@media only screen and (min-width: 1030px){.banner-wrapper div.banner-wrap{height:500px}.banner-wrapper div.banner-wrap .banner-text .large{font-size:2.5em}.banner-wrapper div.banner-wrap .banner-img{height:100%;display:flex;align-items:end}.banner-wrapper div.banner-wrap .banner_btn{font-size:14px}.banner-wrapper div.banner-wrap-col{height:500px}ul.best-sellers-wrap{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.woocommerce.woocommerce-page ul.products{grid-template-columns:1fr 1fr 1fr 1fr}.woocommerce.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs{width:300px;margin-right:50px}.woocommerce.woocommerce-page.single-product div.product .woocommerce-tabs div.panel{width:calc(100% - 350px)}.range-container{flex-direction:row}.range-inner{flex-direction:column}.range_price,.range{width:100%}.grouped_form button.single_add_to_cart_button{margin:0}.footer-inner{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.recommendation{width:23%}.page-template-page-omlet .header,.page-template-page-omlet-2 .header{height:637px;text-align:left}.page-template-page-omlet .header img,.page-template-page-omlet-2 .header img{width:auto}.page-template-page-omlet .video_block,.page-template-page-omlet-2 .video_block{flex-direction:row}.page-template-page-omlet .predators,.page-template-page-omlet-2 .predators{padding:50px 0;background:#d9d9d9}.page-template-page-omlet .predators .wrap,.page-template-page-omlet-2 .predators .wrap{text-align:center;flex-direction:row}.page-template-page-omlet .predators .wrap span,.page-template-page-omlet-2 .predators .wrap span{font-size:42px}.page-template-page-omlet .products .wrap,.page-template-page-omlet-2 .products .wrap{flex-direction:row}.page-template-page-omlet .review,.page-template-page-omlet-2 .review{background:#d9d9d9;padding:40px 0}.page-template-page-omlet .review .wrap,.page-template-page-omlet-2 .review .wrap{margin:0 auto;text-align:center}.page-template-page-omlet .review .wrap .span,.page-template-page-omlet-2 .review .wrap .span{margin:40px 0;text-align:center;font-size:42px}.page-template-page-omlet .review .wrap .video_fifty,.page-template-page-omlet-2 .review .wrap .video_fifty{flex-direction:row;padding:40px 0}.page-template-page-omlet .review .wrap .video_fifty .fifty,.page-template-page-omlet-2 .review .wrap .video_fifty .fifty{width:50%;display:flex;align-items:center;justify-content:center}.hatch_cal .hatch_box_wrap{flex-direction:row}.box_1 .box_text .large,.box_2 .box_text .large{font-size:46px}#primary-home{flex-direction:row}#primary-home .primary-img img{max-width:none}.video_wrap{flex-direction:column}.video_wrap .inner_video_wrap{display:flex;flex-direction:row;width:80%;justify-content:space-evenly}.video_wrap .inner_video_wrap .video_block{display:flex;flex-direction:column;align-items:center;margin:0 1em}.video_wrap .inner_video_wrap .video_block span{font-size:18px}.two_highlights .row_1 .box_1 .box_text .large{border-bottom:solid 2px #000}.two_highlights .row_1 .box_2 .box_text .large{border-bottom:solid 2px #fff}.two_highlights .row_2 .box_1 .box_text .large{border-bottom:solid 2px #fff}.two_highlights .row_2 .box_2 .box_text .large{border-bottom:solid 2px #000}.two_highlights{margin:30px 0;width:100%}.two_highlights .row_1,.two_highlights .row_2{display:flex;flex-wrap:wrap;justify-content:center}.two_highlights .box_1,.two_highlights .box_2{display:flex;margin:10px 0;height:210px;width:100%;justify-content:end}.two_highlights .box_1 .white .large,.two_highlights .box_1 .white .small,.two_highlights .box_1 .white span,.two_highlights .box_2 .white .large,.two_highlights .box_2 .white .small,.two_highlights .box_2 .white span{color:#fff}.two_highlights .box_1 .black .large,.two_highlights .box_1 .black .small,.two_highlights .box_1 .black span,.two_highlights .box_2 .black .large,.two_highlights .box_2 .black .small,.two_highlights .box_2 .black span{color:#000}.two_highlights .box_1 .box_text,.two_highlights .box_2 .box_text{display:flex;flex-direction:column;justify-content:center;padding:0 30px 0 0}.two_highlights .box_1 .box_text span,.two_highlights .box_2 .box_text span{font-size:26px;font-weight:500;line-height:1em}.two_highlights .box_1 .box_text .large,.two_highlights .box_2 .box_text .large{font-size:30px;font-weight:700}.two_highlights .box_1 .box_text .small,.two_highlights .box_2 .box_text .small{font-size:18px;font-weight:700;line-height:1em}.two_highlights .box_1 .box_text .box_btn,.two_highlights .box_2 .box_text .box_btn{color:#fff;font-size:18px;font-weight:700;border:solid 2px #fff;border-radius:15px;margin:10px 0 0 0;padding:5px 10px;text-align:center;text-decoration:none}.two_highlights .box_1 .box_text .box_btn:hover,.two_highlights .box_1 .box_text .box_btn:active,.two_highlights .box_1 .box_text .box_btn:focus,.two_highlights .box_2 .box_text .box_btn:hover,.two_highlights .box_2 .box_text .box_btn:active,.two_highlights .box_2 .box_text .box_btn:focus{background:#fff;color:#000;border:solid 2px #fff}.cal_box{flex-direction:row}.cal_box .cal-wrapper{flex-direction:row;height:550px}.cal_box .cal-wrapper .cal_content{width:50%}.mission{display:flex;flex-direction:row}.sponsor_block{display:flex;flex-direction:column}.sponsor_block .title_block{display:flex;font-family:Open Sans;font-size:26px;font-weight:700;border-bottom:solid 2px #ddd}.sponsor_block .sponsor-wrap{display:flex;flex-direction:row;justify-content:space-evenly}.sponsor_block .sponsor-wrap .sponsor{display:flex}.page-id-99790 .festival_banner .event_highlights{flex-direction:row;width:100%;margin:0 auto}.page-id-99790 .event_highlights{flex-direction:column;width:60%}.page-id-99790 .event_highlights .title{margin:0 auto;text-align:center}.festival_event{flex-direction:row}.festival{display:flex;margin:4em 0}.festival .wrap{display:flex;flex-direction:row;text-align:left}}@media only screen and (min-width: 1240px){.woocommerce.woocommerce-page ul.products{grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:30px}.woocommerce.woocommerce-page.single-product div.product .image-wrap{width:48%}.woocommerce.woocommerce-page.single-product div.product div.summary{width:48%}.page-template-page-omlet .header .shop_btn,.page-template-page-omlet-2 .header .shop_btn{float:right;margin-top:25%}.page-template-page-omlet .wrap,.page-template-page-omlet-2 .wrap{width:1140px;margin:0 auto}.page-template-page-omlet .video_block,.page-template-page-omlet-2 .video_block{flex-direction:row}.hatch_box_wrap{width:85%}}
