/*!
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}