/*!
Theme Name: Orchard Digital Marketing's Twenty Twenty Five Child Theme
Description: A child theme for Twenty Twenty Five.
Author: Orchard
Author URI: https://growatorchard.com/
Template: twentytwentyfive
Version: 1.0.5
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

/* GENERAL STYLES */body,html{font-size:var(--wp--preset--font-size--small);font-family:Varela Round,sans-serif}a,ol li,p,ul li{color:var(--wp--preset--color--gray)}h1{font-weight:700}h1,h2,h4,h5,h6{color:var(--wp--preset--color--blue)}h3{color:var(--wp--preset--color--orange)}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}.button,.wp-block-buttons .wp-block-button a{background-color:transparent;outline:2px solid var(--wp--preset--color--blue);color:var(--wp--preset--color--blue);padding:8px 30px;font-weight:700;border-radius:0;font-size:var(--wp--preset--font-size--small);transition:all .2s linear;text-decoration:none}.button:hover,.wp-block-buttons .wp-block-button a:hover{background-color:var(--wp--preset--color--white);text-decoration:underline;transition:all .2s linear}main,main .entry-content{margin-top:0!important;padding:0!important;width:100%;max-width:100%!important;margin-right:auto!important;margin-left:auto!important}.wp-block-separator{color:rgba(0,0,0,.1);margin-top:1%}.has-global-padding{padding-right:0!important;padding-left:0!important}@media (max-width:991px){main{margin-top:70px!important}}@media (max-width:550px){.button,.wp-block-button,.wp-block-buttons .wp-block-button a{width:100%;max-width:100%;box-sizing:border-box}}header{position:fixed;width:100%;z-index:100;top:15px;left:0;height:38px;box-sizing:border-box;transition:.3s}header .wp-block-navigation__container{gap:0}header .wp-block-navigation .wp-block-navigation-item{background-color:var(--wp--preset--color--blue);margin:0 5px;border:1px solid var(--wp--preset--color--white)}header .wp-block-navigation .wp-block-navigation-item.current-menu-item,header .wp-block-navigation .wp-block-navigation-item:hover{background-color:var(--wp--preset--color--orange)}header .wp-block-navigation .wp-block-navigation-item a{background-color:transparent;color:#fff!important;padding:8px 20px!important;font-size:15px!important;text-transform:uppercase;white-space:normal}header .wp-block-navigation .wp-block-navigation-item a:focus{outline:0!important}header .wp-block-navigation-item.has-child .wp-block-navigation-item__content{padding-right:.255em!important}header .wp-block-navigation-item.has-child{padding-right:20px}header .wp-block-navigation-item.has-child button{margin-left:0}header .wp-block-navigation-item.has-child button svg{display:none}header .wp-block-navigation-item.has-child button:after{display:inline-block;width:0;height:0;margin-left:0;vertical-align:.255em;content:"";border-top:.2em solid var(--wp--preset--color--white);border-right:.2em solid transparent;border-left:.2em solid transparent}header .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:transparent;border:0;padding-top:5px}header .wp-block-search__inside-wrapper{padding:0;border-color:var(--wp--preset--color--white)}header .wp-block-search__inside-wrapper .wp-block-search__input{font-size:15px;padding:5px;color:var(--wp--preset--color--gray)}header .wp-block-search__inside-wrapper .wp-block-search__button{padding:7px 10px;background-color:var(--wp--preset--color--blue);border-radius:0;color:#fff;margin-left:0}header .wp-block-search__button svg{transform:scaleX(-1)}header .wp-block-search__button-inside{box-shadow:2px 2px 4px rgba(0,0,0,.12)}@media (max-width:991px){header{top:0;background-color:var(--wp--preset--color--tan);min-height:73px;padding:15px}header .wp-block-navigation__responsive-container-open:not(.always-shown){display:block!important}header .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--tan)!important}header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none!important}header nav{justify-content:left!important}header nav button{padding:.45rem .75rem!important;border:1px solid rgba(0,0,0,.1)!important}header .wp-block-navigation ul{width:95%;margin-left:0;margin-right:auto;gap:.5rem!important}header .wp-block-navigation .wp-block-navigation-item a{color:var(--wp--preset--color--gray)!important;font-size:16px!important}header .wp-block-navigation .wp-block-navigation-item a:hover{color:var(--wp--preset--color--black)!important}header .wp-block-navigation .wp-block-navigation-item{align-items:flex-start!important;width:100%;display:flex!important;justify-content:space-between;flex-direction:row!important;align-items:center;flex-wrap:wrap;border:0;box-sizing:border-box}header .wp-block-search__button-inside{width:100%;max-width:420px;margin:0;box-sizing:border-box}header .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{padding-top:0}header .wp-block-navigation__responsive-container-close{right:auto;left:0}header .wp-block-navigation__responsive-container{padding:15px!important}header .wp-block-navigation-item.has-child button svg,header .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:block}header .wp-block-navigation .wp-block-navigation__submenu-icon{border:0!important;padding:0 0 0 3vw!important;width:auto;margin-left:auto!important}header .wp-block-navigation__submenu-container{width:100%}header .wp-block-navigation .has-child .wp-block-navigation__submenu-container{width:100%!important}header .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(0deg)}header .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon.is-open svg{transform:rotate(180dg)}}@media (max-width:300px){header .wp-block-navigation-item.has-child{padding-right:0}}.search-results h1.wp-block-query-title{margin-top:10%!important}.search-results main .wp-block-search__button,.search-results main .wp-block-search__input{border-radius:0;font-size:var(--wp--preset--font-size--small)}.search-results main .wp-block-search__button{margin-left:0;background-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--white)}.search-results main .wp-block-query{width:60%;margin:5% auto}.search-results main .wp-block-query .wp-block-group{padding:15px 0!important}.search-results main .wp-block-query h2 a{color:var(--wp--preset--color--blue)}.search-results main .wp-block-query .wp-block-read-more{color:#fff!important;background:#ff5959;font-size:11px;padding:13px 12px;font-weight:400;text-transform:uppercase}.search-results main .wp-block-post-excerpt,.search-results main .wp-block-query h2{width:100%;max-width:100%}.search-results main .wp-block-post{border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:15px}@media (max-width:665px){.search-results h1.wp-block-query-title{margin-top:100px!important;width:90%}.search-results .wp-block-search__text-button{width:90%}.search-results main .wp-block-query{width:90%;margin:10% auto}}footer{border-top:1px solid rgba(0,0,0,.1);padding:2.5rem 5%;margin-top:0!important}footer p.has-small-font-size,footer p.has-small-font-size a{font-size:14px!important;line-height:26px;color:var(--wp--preset--color--black);text-decoration:none}footer p.has-small-font-size a:hover{text-decoration:underline}footer .wp-block-column:first-of-type p:last-of-type{margin-top:0}@media (max-width:781px){footer .wp-block-image img{max-width:125px;margin:0 auto;text-align:center;display:block}footer .wp-block-group{padding:30px 0 40px!important;width:83.33%;margin:0 auto}}.section-text{background-image:url(assets/images/cross-hatch.jpg);background-position:0 0;background-repeat:repeat;padding:30px 5%!important;box-sizing:border-box;margin:0 auto!important}.section-text h1,.section-text h2{width:100%;max-width:100%}.section-text p{font-size:20px;width:85%!important;max-width:100%!important}.section-text.left-align p{width:100%!important}.contact-form{display:flex;width:100%;margin:0!important;flex-wrap:wrap}.contact-form .column{width:25%;margin:0!important}.contact-form .column.orange{background-color:var(--wp--preset--color--orange)}.contact-form .column.blue{background-color:var(--wp--preset--color--blue)}.contact-form .content{width:50%;padding:1% 2%!important;box-sizing:border-box}.contact-form img{object-fit:cover;width:100%;height:100%}.contact-form figure{width:100%!important;max-width:100%;height:20vh;object-fit:cover;overflow:hidden}@media (max-width:767px){.contact-form .column{display:none}.contact-form .content{width:100%;padding:5%!important}}