.container:after,.testimonial:after{clear:both;content:"";display:block}a,abbr,acronym,address,applet,article,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}body{background-color:#121212;font-family:Arial,Helvetica,sans-serif;text-align:center;width:100%}a,button{text-decoration:none;transition:all 0.3s ease-in}address{font-style:normal}caption,hr{display:none}h1,h2,h3,h4,h5,h6{font-family:"myriad-pro-condensed";font-weight:600}img{height:auto;max-width:100%}article,aside,figure,footer,header,nav,section{display:block}button,input,select,textarea{background:none;border:0;font-family:Arial,Helvetica,sans-serif;font-size:1em;margin:0;padding:0;transition:all 0.3s ease}.container{margin-inline:auto;max-width:64em;position:relative;text-align:left}.main{background-color:#212121;padding:2em 0}.page-container{display:grid;gap:2em;grid-template-columns:2fr 1fr;margin-inline:auto}@media (max-width:840px){.page-container{grid-template-columns:1fr;max-width:48em}}.content{background-color:#fff;padding:1.5em}.left{float:left}.right{float:right}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}.header{font-family:"myriad-pro-condensed"}.header .site-logo{float:left}.header .site-logo img{max-height:100%}.header section.right{padding-top:1.75em}.header section.right p{clear:left;padding-top:1em}.contact_form .gform_footer .header section.right p .gform_button,.header section.right p .button,.header section.right p .contact_form .gform_footer .gform_button,.header section.right p .widget.gform_widget .gform_footer .gform_button,.widget.gform_widget .gform_footer .header section.right p .gform_button{display:block;float:right;font-size:1.5em;padding:0.375em 0.75em}.header section.right p.phone{clear:none;float:left;margin-left:0.5em;padding-top:0}.header section.right p.phone a{color:#047f46;display:block;font-size:2em;font-weight:700;height:1.125em;line-height:1.125em;transition:none}.header section.right p.phone a:before{background-image:url(/wp-content/themes/barrybros/assets/img/icons.png);background-position:-5.625em 0;content:"";display:block;float:left;height:1.125em;margin-right:0.25em;width:1.125em}.header section.right p.phone a:hover:before{background-position:-5.625em -1.125em}.header .menu-top-right-menu-container{float:left}.header .menu-top-right-menu-container li{float:left}.header .menu-top-right-menu-container li+li{margin-left:0.5em}@media (max-width:960px){.header .site-logo a{display:block;height:8em}.header section.right{display:none}}#menu-main-menu{float:right;margin-top:2em}#menu-main-menu li{float:left}#menu-main-menu a:link,#menu-main-menu a:visited{color:#fff;display:block;font-size:1.25em;padding:0.75em;text-transform:uppercase}#menu-main-menu .current-menu-item a,#menu-main-menu a:active,#menu-main-menu a:focus,#menu-main-menu a:hover{color:#0ba15b}@media (max-width:960px){#menu-main-menu{display:none}}.footer-top{background-color:#191919;padding:2em 0}.footer-top-container{display:grid;gap:1em;grid-template-columns:1fr 1fr 1fr 20em;text-align:center}@media (max-width:920px){.footer-top-container{grid-template-columns:1fr}}.footer-col-title{color:#047f46;font-size:1.5em;margin-bottom:1em}.footer-col-group{align-items:center;display:flex;flex-direction:column;gap:1.25em;justify-content:center}@media (max-width:920px){.footer-col-group{flex-direction:row;flex-wrap:wrap}}.footer-col-group-img{filter:grayscale(100%)}.footer-col-group-img:hover{filter:grayscale(0)}.footer-middle{background-color:#047f46;color:#fff;font-family:"myriad-pro-condensed";padding:1em;text-align:center}.footer-phone{align-items:center;display:flex;flex-wrap:wrap;font-size:2em;font-weight:700;gap:1rem;justify-content:center}.footer-phone-link{align-items:center;color:#fff;display:flex;gap:0.25em;height:1.125em;text-transform:uppercase}.footer-phone-link:before{background-image:url(/wp-content/themes/barrybros/assets/img/icons.png);background-position:-5.625em 0;content:"";display:block;height:1.125em;width:1.125em}.footer-phone-link:hover:before{background-position:-5.625em -1.125em}.footer-copyright{background-color:#2c2c2c;color:#a3a3a3;padding:1em}.footer-copyright p{font-size:0.75em;line-height:1.3}.footer-copyright p a:link,.footer-copyright p a:visited{color:#a3a3a3;text-decoration:underline}.footer-copyright p a:active,.footer-copyright p a:focus,.footer-copyright p a:hover{color:#fff}.hamburger{background-color:#666;border-radius:100%;cursor:pointer;display:none;height:3em;padding:1.5em 0.75em;position:absolute;right:1em;top:50%;transform:translateY(-50%);width:3em}.hamburger span,.hamburger span:after,.hamburger span:before{background-color:#fff;display:block;height:0.125em;transition:0.5s;width:1.5em}.hamburger span:after,.hamburger span:before{content:""}.hamburger span:before{transform:translateY(-8px)}.hamburger span:after{transform:translateY(6px)}.hamburger:hover span{transform:rotate(90deg) scale(0.8)}.hamburger:hover span:after,.hamburger:hover span:before{width:1em}.hamburger:hover span:before{transform:rotate(-45deg) translateX(0) translateY(-7px)}.hamburger:hover span:after{transform:rotate(45deg) translateX(-1px) translateY(6px)}@media (max-width:960px){.hamburger{display:block}}.mobile-menu{color:#fff;height:100%;left:0;opacity:0;overflow:auto;padding:1em;position:fixed;top:0;transform:translateY(100%);transition:0.9s;width:100%;z-index:999999}.mobile-menu .close{cursor:pointer;height:2.5em;position:absolute;right:1em;top:1em;transition:0.3s;transition-delay:0.9s;width:2.5em}.mobile-menu .close:after,.mobile-menu .close:before{background-color:#fff;content:"";display:block;height:0.25em;left:50%;position:absolute;top:50%;width:2em}.mobile-menu .close:before{transform:translate(-50%,-50%) rotate(45deg)}.mobile-menu .close:after{transform:translate(-50%,-50%) rotate(135deg)}.mobile-menu a{color:rgba(255,255,255,0.9);display:block;font-size:1.375em;line-height:1.2;padding:0.75em}.mobile-menu a:hover{color:rgb(255,255,255)}.mobile-menu .menu-top-right-menu-container ul{float:none}.mobile-menu .menu-top-right-menu-container li{display:inline-block;margin:0.375em}.mobile-menu .menu-top-right-menu-container a{font-size:1em;line-height:1;padding:0}body.mobile-open .mobile-menu{opacity:1;transform:translateY(0)}body:after{background-color:#000;content:"";display:block;height:100%;left:0;opacity:0;position:fixed;top:0;transition:0.65s;width:100%;z-index:-1}body.mobile-open{height:100%;overflow:hidden}body.mobile-open:after{opacity:0.9;z-index:999998}.button,.contact_form .gform_footer .gform_button,.widget.gform_widget .gform_footer .gform_button{border:0;cursor:pointer;font-family:"myriad-pro-condensed";font-weight:700;margin:0;padding:0;text-align:center}.button.green,.contact_form .gform_footer .green.gform_button,.widget.gform_widget .gform_footer .green.gform_button{background-color:#047f46;color:#fff}.button.green:hover,.contact_form .gform_footer .green.gform_button:hover,.widget.gform_widget .gform_footer .green.gform_button:hover{background-color:#0ba15b}.button.orange,.contact_form .gform_footer .gform_button,.widget.gform_widget .gform_footer .gform_button{background-color:#b95300;color:#fff}.button.orange:hover,.contact_form .gform_footer .gform_button:hover,.widget.gform_widget .gform_footer .gform_button:hover{background-color:#d56000}.button.grey,.contact_form .gform_footer .grey.gform_button,.widget.gform_widget .gform_footer .grey.gform_button{background-color:#353535;color:#fff}.button.grey:hover,.contact_form .gform_footer .grey.gform_button:hover,.widget.gform_widget .gform_footer .grey.gform_button:hover{background-color:#484848}.gallery{display:grid;gap:1em;margin-inline:auto}.gallery br{display:none}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.gallery-columns-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:360px){.gallery-columns-3{grid-template-columns:1fr}}.gallery-item{text-align:center}.page-content .gallery-item{margin-top:0}.page-header{margin-bottom:1.5em}.page-header-title{color:#047f46;font-size:2em}.youtube-frame{margin-bottom:1.5em}.page-content{color:#333}.page-content *+*{margin-top:1.5em}.page-content a:link,.page-content a:visited{color:#047f46;text-decoration:underline}.page-content a:active,.page-content a:focus,.page-content a:hover{text-decoration:none}.page-content p{line-height:1.5}.page-content ol{list-style-type:decimal;margin-left:2em}.page-content ul{list-style-type:disc;margin-left:2em}.page-content li{line-height:1.3}.page-content li+li{margin-top:0.5em}.page-content .alignleft{float:left;margin:1em;max-width:50%}.page-content .alignright{float:right;margin:1em;max-width:50%}@media (max-width:640px){.page-content .alignleft,.page-content .alignright{display:block;float:none;margin:1em auto;max-width:inherit}}.menu-top-right-menu-container ul{float:left}.menu-top-right-menu-container li a{background-image:url(/wp-content/themes/barrybros/assets/img/icons.png);display:block;height:2.25em;overflow:hidden;text-indent:-9999px;transition:none;width:2.25em}.menu-top-right-menu-container li.facebook a{background-position:0 0}.menu-top-right-menu-container li.facebook a:hover{background-position:0 -2.25em}.menu-top-right-menu-container li.instagram a{background-position:-2.25em 0}.menu-top-right-menu-container li.instagram a:hover{background-position:-2.25em -2.25em}.menu-top-right-menu-container li.youtube a{background-position:-4.5em 0}.menu-top-right-menu-container li.youtube a:hover{background-position:-4.5em -2.25em}.menu-top-right-menu-container li.google-plus a{background-position:-6.75em 0}.menu-top-right-menu-container li.google-plus a:hover{background-position:-6.75em -2.25em}.menu-top-right-menu-container li.houzz-icon a{background-position:-9em 0}.menu-top-right-menu-container li.houzz-icon a:hover{background-position:-9em -2.25em}.menu-top-right-menu-container li.pinterest a{background-position:-13.5em 0}.menu-top-right-menu-container li.pinterest a:hover{background-position:-13.5em -2.25em}.widget{margin-bottom:1.5em}.widget.gform_widget{background-color:#c8c8c8;padding:1em}.widget.gform_widget header{margin-bottom:1em}.widget.gform_widget header h3{color:#b95300;font-size:1.5em}.widget.gform_widget .gfield{margin-bottom:1em}.widget.gform_widget .gfield>label{font-family:"myriad-pro-condensed";font-size:1.25em;font-weight:600;line-height:1.5em}.widget.gform_widget .gfield input,.widget.gform_widget .gfield select{background-color:#fff;font-size:1em;font-weight:bold;height:2em;line-height:2em;padding:0 0.5em;width:100%}.widget.gform_widget .gform_footer{overflow:hidden;padding-top:0.75em}.widget.gform_widget .gform_footer .gform_button{display:block;float:right;font-size:1.125em;padding:0.5em 1.5em}.widget#text-2 .tree-service{background-image:url(/wp-content/themes/barrybros/media/tree-service.jpg);background-position:0.5em 50%;background-repeat:no-repeat;display:block;font-size:2em;padding:1em 0 1em 3.75em;text-align:left}.widget.testimonials{background-color:#333;padding:1.5em}.widget.testimonials article{background-color:#333;color:#fff;font-style:italic;left:0;opacity:0;position:absolute;top:0}.widget.testimonials article a{color:#fff}.widget.testimonials article p{font-size:0.875em;line-height:1.5em;margin-bottom:1.5em}.widget.testimonials article h3{font-weight:normal;text-align:right}.widget.testimonials .test-container{position:relative}.widget.testimonials .view-all{color:#b95300;display:block;font-family:"myriad-pro-condensed";font-size:1.25em;font-weight:600;padding-top:1em}.widget.testimonials .view-all:hover{color:#d56000}.testimonial{color:#666;padding:2em 1em}.testimonial+.testimonial{border-top:1px solid #ccc}.testimonial p{line-height:1.5em;margin-bottom:1.5em}.testimonial h3{font-size:1.25em;font-weight:normal;text-align:right}.testimonial .alignleft{float:left;margin:0 1em 1em 0}.testimonial .alignright{float:right;margin:0 0 1em 1em}.contact_form ul{margin-left:0}.contact_form ul li{list-style:none}.contact_form .ginput_container{margin-top:0em}.contact_form .gfield{margin-bottom:1em}.contact_form .gfield>label{font-family:"myriad-pro-condensed";font-size:1.25em;font-weight:600;line-height:1.5em}.contact_form .gfield input,.contact_form .gfield select,.contact_form .gfield textarea{background-color:#fff;border:1px solid #c8c8c8;font-size:16px;font-weight:bold;height:2em;line-height:2em;padding:0 0.5em;width:100%}.contact_form .gfield textarea{height:auto}.contact_form .gform_footer{overflow:hidden;padding-top:0.75em}.contact_form .gform_footer .gform_button{display:block;float:right;font-size:1.125em;padding:0.5em 1.5em}