/**handles:updated-css,custom-css**/
.footer form .mc-flex{display:flex;gap:10px}.header .header-alert{text-align:center;max-height:none;padding:10px 60px;display:block;position:relative}.header .header-alert .columns{display:flex;align-items:center;gap:20px;justify-content:center}.header .header-alert .columns .column{width:50%}.header .header-alert .columns .column:only-child{width:100%}.header .header-alert form{font-size:12px;line-height:1.5em;padding:0}.header .header-alert form input[type=email]{background:rgba(255,255,255,.5);border-color:rgba(0,0,0,.3);padding:5px 10px}.header .header-alert form input[type=submit]{color:#000!important;font-size:12px;background:rgba(255,255,255,.5);border-color:rgba(0,0,0,.3);clip-path:none;margin:0 0 0 10px;padding:10px 20px}.header .header-alert form label{margin-bottom:2px}.header .header-alert .header-alert-close{padding:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:20px}.header .header-alert .mc-flex{display:flex}.header .header-alert span{padding:0}.header .header-alert span.asterisk{padding:0}@media only screen and (max-width:700px){.header .header-alert .columns{flex-direction:column}.header .header-alert .columns .column{width:100%}}@media only screen and (max-width:500px){.header .header-alert{padding:10px 40px 10px 20px}.header .header-alert .columns{gap:10px}.header-alert span p{font-size:14px;line-height:20px}}
.btn-home-cta{display:block;width:100%;margin:0 auto;text-align:center}.btn-home-cta .button{display:inline-block}.btn-home-cta .button:first-child{margin-right:20px}@media screen and (max-width:480px){.btn-home-cta .button:first-child{margin-right:0;margin-bottom:20px}}.certified-products-list .map-list-checkbox.active-mlc{margin-top:40px!important}.video-block-container .video-block--video::before{background:url("https://realorganicproject.org/wp-content/themes/rop/assets/img/video-play-blue.svg")!important}.video-block-container .video-block--video{background:#2340d2!important}.wForm .wfTabNav{text-align:center!important}.wForm .wfTabNav .wfTabNavLabel{font-size:14px!important}.wfTabNav span.wfTab{padding:2px 8px!important}.wfTabNav a.wfTab{position:relative!important;top:-2px!important;padding:2px 10px!important}.wForm form .oneChoice label{font-size:12px!important}.wForm .labelsAbove .preField{padding-bottom:0!important}.wForm .inputWrapper,.wFormContainer .wForm .inputWrapper input[type=email],.wFormContainer .wForm .inputWrapper input[type=password],.wFormContainer .wForm .inputWrapper input[type=text],.wFormContainer .wForm .inputWrapper textarea{width:100%!important}.wForm form input[type=checkbox],.wForm form input[type=radio]{vertical-align:baseline!important;appearance:auto!important;-moz-appearance:auto!important;-webkit-appearance:auto!important}.inputWrapper .choices{border:0!important}.inputWrapper .choices tr{background-color:transparent;border:0 solid #e5e5e5}.inputWrapper .choices td,.inputWrapper .choices th{vertical-align:top;text-align:left}.inputWrapper .choices input[type=checkbox]{float:none!important}@media screen and (min-width:1024px){ul#menu-large-header-menu{display:table}ul#menu-large-header-menu li{display:table-cell;padding-right:20px}.menu-and-links #menu-large-header-menu li#menu-item-12092{position:relative;display:table;font-family:ramo-del!important;text-transform:lowercase!important;letter-spacing:.9px!important;background-color:#2340d2;border:1px solid #2340d2;color:#2340d2!important;font-size:15px;line-height:38px;font-weight:700;padding:5px 15px;clip-path:polygon(100% 6%,0 0,0 100%,100% 94%);text-align:center;margin-right:20px}.menu-and-links #menu-large-header-menu li#menu-item-12092::before{background-color:#edf1e3;content:"";position:absolute;display:block;width:calc(100% - 2px);height:calc(100% - 2px);left:1px;top:1px;z-index:-1;clip-path:polygon(100% 6%,0 0,0 100%,100% 94%);transition:.25s background-color ease-in-out}}.SearchModal{display:block}.SearchBox{margin:0 auto 0 5px;padding:5px;text-align:center;display:table}.SearchBtn{padding:0 30px 0 10px;color:transparent;background:transparent url("https://realorganicproject.org/wp-content/themes/rop/assets/dist/img/icon-search.png") no-repeat center;background-size:60%;transition:all .3s ease-out;width:20px;height:30px;line-height:30px;display:inline-block}.SearchBoxOverlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity .5s;visibility:hidden;opacity:0}.SearchBoxOverlay:target{visibility:visible;opacity:1}.SearchPopup{margin:15% auto 0 auto;padding:0 5px 30px 5px;background:#edf1e3;border-radius:5px;width:50%;position:relative;transition:all 5s ease-in-out}.SearchPopup .close{position:absolute;top:0;right:15px;transition:all .2s;font-size:30px;font-weight:700;text-decoration:none;color:#2340d2}.SearchPopup .content{max-height:50%;overflow:auto}.SearchPopup .content form{max-width:90%!important;margin:10px auto 0 auto;padding:5px 10px}.SearchPopup .content form input[type=search]{height:40px;width:75%;padding:5px 10px;font-size:15px;font-family:ramo-del!important;text-transform:lowercase!important;letter-spacing:.9px!important;color:#2340d2;background:#fff}.SearchPopup .content form input[type=submit]{display:inline-block}@media screen and (max-width:520px){.SearchPopup{width:88%}.SearchPopup .content form{max-width:95%!important;margin:10px auto 0 auto;padding:20px 10px 0 10px}.SearchPopup .content form input[type=search]{width:60%}.SearchPopup .content form input[type=submit]{padding:10px}}@media screen and (min-width:768px) and (max-width:1024px){.SearchPopup{width:70%}.SearchPopup .content form{margin:25px auto 0 auto}.SearchPopup .content form input[type=search]{width:75%}.SearchPopup .content form input[type=submit]{padding:15px}}.farms-list-header-container #result-count{font:700 25px/30px var(--font_family_two);text-transform:lowercase!important;letter-spacing:.9px!important}.certified-products-list .active-mlc{margin-bottom:41px}.farm-settings-group-container .farms-button-group-map-alt{margin-bottom:57px;margin-top:0!important}body.page-id-7234 .farm-settings-group-container .farms-button-group-map-alt{margin-bottom:0;padding-top:30px}.feature-multi-banner-block.style-one .feature-multi-banner--sections---section .fms-description p a.img-link{position:unset!important;display:contents!important}.feature-multi-banner-block.style-one .feature-multi-banner--sections---section .fms-description p a.img-link::after{display:none!important}body.page-id-7841 .blog-feed-block-container .blog-feed-block .blog-feed--item:not(.single-bfi) .blog-feed--item---image-card img{object-fit:contain!important}body.page-id-9742 .blog-feed-block-container .blog-feed-block .blog-feed--item:not(.single-bfi) .blog-feed--item---image-card img{object-fit:cover!important;object-position:center!important}body.page-id-9742 .blog-feed-block-container .blog-feed-block .blog-feed--item:not(.single-bfi) .blog-feed--item---image-card{height:auto!important}@media screen and (max-width:480px){.feature-multi-banner-block.style-three .feature-multi-banner-buttons,.header-block.header-one .header-block-container .header-messaging.has-image .header-buttons{display:inline-grid!important}.feature-multi-banner-block.style-three .feature-multi-banner-buttons .button,.header-block.header-one .header-block-container .header-messaging.has-image .header-buttons .button{padding:20px;margin-bottom:15px}.feature-multi-banner-block .feature-multi-banner-block-container .feature-multi-banner-buttons .button:not(:last-child),.header-block.header-one .header-block-container .header-messaging.has-image .header-buttons .button:not(:last-child){margin-right:0}.header-block.header-one .header-block-container .header-messaging .header-buttons .button{max-width:100%}.team-feed-block-container .team-feed-block .team-block-container.style-one .team-grid--item .team-image{object-position:center}}@media only screen and (min-device-width :768px) and (max-device-width :1024px){.header nav.menu-container .bottom-mc ul.menu>li{border-bottom:1px solid #fff}.header .menu-container ul.menu>li .sub-menu-expander{top:26px!important}.header-2,.header-two,h2,h2 strong{font:400 36px/36px var(--font_family_one)}.banner-block.banner-one .banner-block-container,.banner-block.banner-one-carousel .banner-block-container,.banner-block.banner-two .banner-block-container .banner-buttons,.feature-header-block .feature-header-block-container .feature-header-messaging .feature-header-messaging-content,.header-block.header-one .header-block-container{flex-direction:row}.banner-block.banner-one .banner-block-container .banner-image,.header-block.header-one .header-block-container .header-image{order:2}.header-block .header-block-container .header-image img{object-position:left}.banner-block.banner-one-carousel .banner-block-container{width:96%}.feature-multi-banner-block.style-two .feature-multi-banner--sections.row-count-2{grid-template-columns:repeat(2,1fr)!important}.feature-multi-banner-block .feature-multi-banner-block-container .feature-multi-banner--sections{grid-template-columns:repeat(2,1fr)!important;margin-top:40px}.feature-header-block .feature-header-block-container .feature-header-messaging .hmc-col:first-child{width:50%;margin-right:5%}.feature-header-block .feature-header-block-container .feature-header-messaging .hmc-col:last-child{width:45%;margin-top:45px}.feature-multi-banner-block.style-two .feature-multi-banner--sections.row-count-2{grid-template-columns:repeat(2,1fr)!important}.feature-multi-banner-block .feature-multi-banner-block-container .feature-multi-banner--sections{grid-template-columns:repeat(2,1fr)!important;margin-top:40px}.feature-multi-banner--sections.row-count-3 .feature-multi-banner--sections---section:last-child,.feature-multi-banner--sections.row-count-5 .feature-multi-banner--sections---section:last-child{margin:0 auto!important;grid-column:span 2;width:50%}#farms-list{width:95%!important}#farms-list thead tr th{width:25%!important}#farms-list .view-column .hide-desktop{display:none}.farm-settings-group-container .farms-button-group-map-alt{margin-bottom:25px}.certified-products-list .active-mlc{margin-bottom:20px}body.page-id-7234 .farm-settings-group-container .farms-button-group-map-alt{padding-top:0}body.page-id-7234 .directory-map{margin:45px auto auto}body.single-directory .sd-block-buttons{flex-direction:row}body.single-directory .sd-block-buttons .button{width:auto}body.single-directory .sd-block-buttons .button:not(:last-child){margin-bottom:0!important;margin-right:15px!important}body.single-directory .sd-row{flex-direction:row}body.single-directory .single-detail-section.mt-75 .sd-row .sd-col p span{padding-right:30px}.team-feed-block-container .team-feed-block .team-block-container.style-one .team-grid--item---information{opacity:1;transform:translate(0,0);height:auto;bottom:0;top:auto;padding:15px}.team-feed-block-container .team-feed-block .team-block-container.style-one .team-grid--item .team-image{object-position:center}.single-bio img.mobile-headshot{display:none}.single-bio{flex-direction:row}.single-bio--left{width:60%}.single-bio--right{display:flex}body.page-id-8700 .one-column-general-block-container{display:none}body.page-id-8700 .video-block-container.site-block{padding-bottom:0;padding-top:0}body.page-id-8700 .video-block-container .video-block--video{margin-bottom:30px;margin-top:30px}.wFormContainer .wForm form{padding:2rem 0!important}.footer-container--menu-alt .alt-fm>li:nth-child(2){width:60%!important}.footer-container--menu-alt .alt-fm>li:nth-child(3){width:40%!important;border-top:0;padding-top:0!important}.footer .subscribe-headline{text-align:center;width:100%}.footer-container--menu-alt .footer-newsletter-form p{text-align:center}.footer-container--menu-alt .footer-newsletter-form form{padding:0}.footer form.search-form{top:170px;display:block}.footer form.search-form{max-width:47%}.footer form input[type=search]{width:63.2%}.footer form.search-form input[type=submit]{display:inline}.copyright-globals{margin-top:30px;flex-direction:row}.copyright-globals .copyright-fifty{display:none}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.header nav.menu-container .bottom-mc{flex-direction:row}.gallery-carousel.style-two .flickity-viewport{height:400px!important}.blog-feed-block-container .flickity-viewport{height:415px!important}.team-block-container .team-block .team-grid{grid-template-columns:repeat(2,1fr)}.feature-multi-banner-block.style-one .feature-multi-banner--sections---section .fms-image{min-height:240px;max-height:240px}.team-block-container .team-block .team-grid:has(> :last-child:nth-child(11)) .team-grid--item:last-child,.team-block-container .team-block .team-grid:has(> :last-child:nth-child(13)) .team-grid--item:last-child,.team-block-container .team-block .team-grid:has(> :last-child:nth-child(15)) .team-grid--item:last-child,.team-block-container .team-block .team-grid:has(> :last-child:nth-child(3)) .team-grid--item:last-child,.team-block-container .team-block .team-grid:has(> :last-child:nth-child(9)) .team-grid--item:last-child{margin:0 auto!important;grid-column:span 2;width:50%}.map-list-checkbox--item{width:25%}.farm-settings-group-container .farms-button-group .button:not(:last-child){margin-right:14px}.farm-settings-group-container .farms-button-group-map-alt .button{width:23%;padding:15px 20px}body.single-directory .sd-block-buttons .button:not(:last-child){margin-right:15px!important}body.single-directory .sd-row{flex-direction:row}body.single-directory .sd-list-block{width:48%}body.page-id-7258 .banner-block.banner-video.banner-video .banner-video-item,body.page-id-7531 .banner-block.banner-video.banner-video .banner-video-item,body.page-id-7533 .banner-block.banner-video.banner-video .banner-video-item{width:100%}.logos-block .logos--logo{width:33%!important}.copyright-globals .copyright-text{width:54%;padding-right:15%;line-height:1.4}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.header nav.menu-container .bottom-mc ul.bm-main-links>li{margin-bottom:30px}.header nav.menu-container .bottom-mc ul.bm-main-links>li>a{font-size:40px!important;line-height:40px!important}.header nav.menu-container .bottom-mc ul.menu>li>a{font-size:24px;line-height:24px;margin:10px 0}.header .menu-container ul.menu>li.active-sm .sub-menu{max-height:500px}.header nav.menu-container .bottom-mc ul.menu>li>ul>li a{font-size:16px;line-height:25px}.header nav.menu-container .bottom-mc ul.menu>li>ul>li{margin-bottom:10px}.gallery-carousel.style-two .flickity-viewport{height:500px!important}.banner-block.banner-one .banner-block-container .banner-image{max-width:100%}.banner-block.banner-video.banner-video .banner-block-container{flex-direction:row!important}.blog-feed-block-container .blog-feed-block .blog-feed.style-two{grid-template-columns:repeat(2,1fr)}.blog-feed-block-container .flickity-viewport{height:380px!important}.feature-multi-banner-block.style-one .feature-multi-banner--sections---section .fms-image{min-height:350px;max-height:350px}.map-list-checkbox--item{width:20%}.farm-settings-group-container .map-list-search.list-only-search{width:50%}.farm-settings-group-container .map-list-buttons{display:flex;width:30%}body.page-template-template-map #map-list-buttons{margin-bottom:50px}.team-block-container .team-block .team-grid{grid-template-columns:repeat(3,1fr)}.accordion-block.style-two{flex-direction:row}.accordion-block.style-two .accordion-block--top{width:40%;padding-right:5%}.accordion-block.style-two .accordion-block--bottom{width:60%}.team-block-container .team-block .team-grid:has(> :last-child:nth-child(10)) .team-grid--item:last-child,.team-block-container .team-block .team-grid:has(> :last-child:nth-child(8)) .team-grid--item:last-child{margin:0 auto!important;grid-column:span 3;width:32%}body.page-id-8700 .video-block-container .video-block.style-two{flex-direction:row}body.page-id-8700 .video-block-container .video-block.style-two .video-block--video{width:48%!important}.blog-feed-block-container .blog-feed-block .blog-feed.style-three .blog-feed--item---message-content{width:98%}.footer-container.max-width{max-width:94%}.copyright-globals .copyright-text{width:60%}}