/*!
Theme Name: MBT Divi child theme
Theme URI: https://mediabytaylor.com/
Template: Divi
Version: 1.0.0
Description: Functions and SCSS ontop of Divi theme.
Author: Taylor Lancaster
Author URI: https://mediabytaylor.com
*/
.quicklinks-container .quicklink{position:relative;cursor:pointer;position:relative;overflow:hidden;color:#fff;background-color:#e31736;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-o-transition:0.3s ease all;padding:.9375rem 1.5625rem;margin-top:.9375rem;display:inline-block;line-height:1;border-radius:0;position:relative;overflow:hidden;transition:0.3s ease all;z-index:1;-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline;width:auto;border:none}.quicklinks-container .quicklink:after{height:100%;width:100%;background:#000;content:"";position:absolute;left:-115%;top:0;-webkit-transform:skew(40deg);-moz-transform:skew(40deg);-ms-transform:skew(40deg);-o-transform:skew(40deg);transform:skew(40deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";opacity:.2;z-index:-1;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}.quicklinks-container .quicklink:hover:after{-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;left:-20%;width:140%}.quicklinks-container .quicklink:before{position:absolute;content:"";background:rgb(0 0 0 / .3);width:100%;height:100%;display:block;transition:all ease 0.25s}.quicklinks-container .quicklink:after{background:#42ff09;left:-130%}.quicklinks-container .quicklink:hover:after{width:200%;height:150%}.quicklinks-container .quicklink .et_pb_module_header span{height:100%;max-height:150px;transition:all ease 275ms;transition-delay:2ms;display:block;line-height:1.1}.quicklinks-container .quicklink .et_pb_blurb_description{height:100%;max-height:0;transition:all ease 275ms;transition-delay:2ms;overflow:hidden}.quicklinks-container .quicklink:hover .et_pb_blurb_description{max-height:150px}.quicklinks-container .quicklink:hover .et_pb_module_header span{max-height:0;overflow:hidden}.quicklinks-container .even .quicklink:hover:after{background:#004c98}.et-pb-arrow-prev,.et-pb-arrow-next{display:inline-block;border-radius:50%}.et-pb-arrow-prev:hover span,.et-pb-arrow-next:hover span{border:.5em solid #f7f7f7}.et-pb-arrow-prev:hover span:after,.et-pb-arrow-next:hover span:after{border-top:.5em solid #e74c3c;border-right:.5em solid #e74c3c}.et-pb-controllers{bottom:40px!important}.et-pb-arrow-prev,.et-pb-arrow-next{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border:2px solid #f7f7f7;border-radius:100%;transition:all 0.25s ease}.et-pb-arrow-prev:before,.et-pb-arrow-next:before{font-family:unset!important;line-height:unset!important;font-size:2.25rem;transition:all 0.25s ease}.et-pb-arrow-prev:hover,.et-pb-arrow-next:hover{border:2px solid #c7c7c7}.et-pb-arrow-prev:hover:before,.et-pb-arrow-next:hover:before{color:#c7c7c7}.et-pb-arrow-prev{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.et-pb-arrow-prev:before{content:'\25b8'!important}.et-pb-arrow-next:before{content:'\25b8'!important}.menu-item a{font-weight:500!important}@media (min-width:980px){.et-fixed-header #logo{filter:contrast(0) brightness(2)}}html{background-color:#000}body,header{max-width:2000px}body{margin:0 auto}.phone{color:#f2f2f2;background-color:#008752;padding:.25rem .5rem;border-radius:18px}.phone a{font-weight:600!important}.phone:hover{opacity:.7;transition:all 0.4s ease-in-out}.phone:first-child{margin-right:.75rem}#top-header .et-social-icon a{font-size:18px}@media (max-width:500px){#top-header{display:none}}.top-header-button{display:none!important}@media (max-width:500px){.top-header-button{display:block!important;font-weight:700;background-color:#008752;text-align:center;width:100%;border-radius:18px}.top-header-button a{color:#f2f2f2!important;font-size:1rem!important}.top-header-button:not(:last-child){margin-bottom:.5rem}}.footer-menu .top-header-button{display:none!important}.mfp-title{display:none}.full-btn{width:100%}#main-footer{display:none}@media screen and (max-width:980px){.if-menu-no-hamburger .et_pb_menu__menu{display:flex!important}.if-menu-no-hamburger .et_mobile_nav_menu{display:none!important}}span.et_pb_contact_field_options_title,.et_pb_contact_error_text{color:#fff}@media screen and (min-width:500px){#top-header .container{display:flex;justify-content:flex-end;margin-right:1.75rem}}@media screen and (max-width:500px){#et-info-email{display:block;margin-top:.5rem;word-break:break-word}}@media screen and (max-width:500px){#page-container{padding-top:77px!important}header#main-header{position:fixed!important;top:auto!important;bottom:-2px!important}header#main-header .et_mobile_menu{bottom:100%}}@media screen and (max-width:720px){#page-container{padding-top:40px!important}}.contact-gallery .et_pb_gallery_item{width:25%!important;margin:0!important;border:2px solid #fff}.contact-gallery .et_pb_gallery_item .et_pb_gallery_image a{display:flex;height:250px}.contact-gallery .et_pb_gallery_item .et_pb_gallery_image a img{object-fit:cover;height:100%}@media (max-width:768px){.contact-gallery .et_pb_gallery_item{width:50%!important}}@media (max-width:500px){.contact-gallery .et_pb_gallery_item{width:100%!important}}.read-more:hover{background-color:#017040}#environmental-response,#landfarm,#field-operations{scroll-margin-top:10rem}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#3f3f3f}h1,h2,h3,h4,h5,h6{color:#2a2a2a}a{color:#01aa7a}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#f7f7ef}.nav li ul{border-color:#008752}.et_secondary_nav_enabled #page-container #top-header{background-color:#2a2a2a!important}#et-secondary-nav li ul{background-color:#2a2a2a}#et-secondary-nav li ul{background-color:#2ea3f2}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:rgb(42 42 42 / .8)}.et_search_form_container input::-moz-placeholder{color:rgb(42 42 42 / .8)}.et_search_form_container input::-webkit-input-placeholder{color:rgb(42 42 42 / .8)}.et_search_form_container input:-ms-input-placeholder{color:rgb(42 42 42 / .8)}#main-header .nav li ul a{color:rgb(0 0 0 / .7)}#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:16px;font-weight:400;font-style:normal;text-transform:uppercase;text-decoration:none}#top-menu li a{font-size:18px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:18px!important}#top-menu li a,.et_search_form_container input{font-weight:400;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input::-moz-placeholder{font-weight:400;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input::-webkit-input-placeholder{font-weight:400;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input:-ms-input-placeholder{font-weight:400;font-style:normal;text-transform:uppercase;text-decoration:none}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#2a2a2a}.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:14px}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}body .et_pb_button{background-color:#008752;border-width:0px!important;border-radius:18px;font-weight:700;font-style:normal;text-transform:none;text-decoration:none}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#f7f7f7}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#f7f7f7!important;background-color:#2a2a2a;border-radius:18px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:40px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:40px}.et_header_style_split .centered-inline-logo-wrap{width:80px;margin:-80px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:80px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:80px}.et_header_style_centered #top-menu>li>a{padding-bottom:14px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:31px 0 31px 0!important}.et_header_style_centered #main-header .logo_container{height:80px}#logo{max-height:70%}.et_pb_svg_logo #logo{height:70%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:14.4px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:25px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:25px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:50px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:50px;margin:-50px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:50px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:50px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:16px 0 16px 0!important}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#2a2a2a!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#2a2a2a}.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{background-color:#008752}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:rgb(255 255 255 / .9)!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:rgb(255 255 255 / .9)!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:rgb(255 255 255 / .9)!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:rgb(255 255 255 / .9)!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#ffffff!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#fff}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgb(0 0 0 / .6)}.et_close_search_field:after{color:rgb(0 0 0 / .6)!important}.et_search_form_container input::-moz-placeholder{color:rgb(0 0 0 / .6)}.et_search_form_container input::-webkit-input-placeholder{color:rgb(0 0 0 / .6)}.et_search_form_container input:-ms-input-placeholder{color:rgb(0 0 0 / .6)}}h1,h2,h3,h4,h5,h6{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}.et_pb_button{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}#main-header,#et-top-navigation{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}#top-header .container{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}