﻿/*!
 Theme Name:   Astley Gilbert Child
 Theme URI:    https://treadlightly.ca
 Description:  Astley Gilbert Child Theme
 Author:       Heather Gray
 Author URI:   https://treadlightly.ca
 Template:     AG
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  ag-child
 */body{font-size:20px !important}.compat-object-fit{background-position:50% 50px !important}.home #nav-menu{top:0 !important}.home header{position:relative;max-width:100vw;max-height:1365px !important;top:-5em;background:transparent url("/wp-content/uploads/2019/03/Reception-Graphics-FINAL.jpg") no-repeat 50% 125px;background-size:cover}.home header a,.home header a:hover,.home header h1,.home header h2{color:black !important}.home header .hero-image{max-height:1300px !important}.home .header-content{top:5em}header{max-height:500px !important;margin-top:32px !important;z-index:initial !important}header .header-content{margin-top:-4em}header a,header a:hover{color:black !important}header h1{text-transform:none;font-size:1.44em !important;margin-bottom:60px !important}header .container{position:static !important;margin-top:40px}.home header .hero-55{position:absolute;bottom:15%;right:22%;z-index:99}header .page-header{bottom:-10px !important}.strategic-partnerships .compat-object-fit{background-position:50% -25px !important}.menu-link{top:60px}.menu-link a{background-position:0 -1214px !important;margin-top:1em}.sticky .menu-link a{margin-top:0}#nav-menu{padding:2em;background:white;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;transition:all .5s ease !important}#nav-menu .nav-menu-wrapper{max-width:1080px;margin:0 auto}#nav-menu.sticky{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;padding:0;z-index:999}#nav-menu.sticky .nav-menu-wrapper{max-width:100%}.menu-secondary-menu-container ul>li>a{text-transform:uppercase !important}.menu{z-index:10 !important}.menu-primary-menu-container>ul>li>ul.sub-menu{width:250px}.home .main{top:-5em}.main{top:-3em}.main p a,.main li a,.main p a:hover,.main li a:hover{color:#FF6B00}.main h2{font-size:1.728em !important;margin-bottom:20px !important}.main h3{font-size:1.44em !important;margin-top:1.2em;margin-bottom:1em}.main h5{font-weight:bold}.main section:first-of-type.inner-level2{padding-top:5em !important}.home .main h2{font-size:1.728em !important}.home top-border:before,.home .fulfillment .top-border::before,.home .top-border::before,.home .online-services .top-border::before,.home .online-solutions .top-border::before,.home .pink-theme .top-border::before,.single-services.supplies-equipment top-border::before{border-color:#e66000 !important}.page-submenu .row{display:flex;flex-wrap:wrap;justify-content:center}.page-submenu .callout.callout-left{float:none;clear:none !important}.page-submenu .callout.callout-right{float:none}.page-submenu .callout .callout-content{padding:32px 0 0 !important}.page-submenu .callout .callout-content h3{font-size:1.44em !important}.col-sm-6{width:33% !important}.callout-image img,.office-img img{border-width:12px;border-style:solid;border-color:#ff6B00}.testimonials{padding:1.728em 0 !important}.testimonials blockquote{padding:0 !important}.testimonials .row{display:flex;align-items:center;justify-content:center}.testimonials .row .col-md-4{float:none;width:20%}.testimonials .row .col-md-8{float:none;width:55%}.testimonials .testimonial-content{padding-bottom:0 !important}.testimonials .testimonial-image img{margin:0 4px 0 !important;text-align:left;max-width:150px}.testimonials h4{margin-top:1em !important;margin-bottom:0;color:white !important;font-size:20px !important;font-family:FFDINWebItalic,FFDINWeb,Helvetica Neue,Helvetica,Arial,sans-serif !important}.testimonial-image img{max-width:200px !important;width:80% !important}.admin-bar body{padding-top:32px}.menu-secondary-menu-container ul>li.submit-files a,header #nav-menu.sticky .menu-secondary-menu-container ul>li.submit-files a{text-transform:none !important}.page-template-template-contact #field_1_1{display:none !important}.button{border:2px solid #ff6b00 !important;color:#ff6B00}.button:hover{background-color:#ff6b00 !important;color:#FFFFFF !important}.strategic-partnerships .col-md-8{width:100%}.privacy-policy .intro{max-width:85%}.privacy-policy .intro strong{font-family:FFDINWebMedium,FFDINWeb,Helvetica Neue,Helvetica,Arial,sans-serif}.privacy-policy .intro ol{margin:0 0 1em;padding:0;counter-reset:item}.privacy-policy .intro ol>li{margin:1.5em 0;padding:0 0 0 1em;text-indent:-1em;list-style-type:none;counter-increment:item}.privacy-policy .intro ol>li:before{display:inline-block;width:1em;padding-right:0.25em;text-align:right;font-family:FFDINWebMedium,FFDINWeb,Helvetica Neue,Helvetica,Arial,sans-serif;content:counter(item) ".┬á"}.u-font-fallback{font-size:0.9em}body.accessibility ul{margin:0 0 1em 1em}.accessibility .main .gform_wrapper{margin:3em 0}.accessibility .main .gform_wrapper .gform_footer{clear:both}.accessibility .main .gform_wrapper input[type="submit"].button{clear:both;background-color:#ff6b00;color:white;margin:0}.accessibility .main .gform_wrapper input[type="submit"].button:hover,.accessibility .main .gform_wrapper input[type="submit"].button:focus{background-color:transparent !important;color:#333e48 !important}.accessibility .main .gform_wrapper .gsection:not(#field_5_11){margin:0}.accessibility .main .gform_wrapper .gfield_required{font-size:0.883em;margin-left:0.25em}.accessibility .main .gform_wrapper .gsection_title:not(#field_5_11){clear:both;float:left;width:unset;margin-top:0}.accessibility .main .gform_wrapper .gsection:not(#field_5_11){clear:both;float:left;width:4%}.accessibility .main .gform_wrapper .gfield:not(.gsection):not(.gfield--type-textarea){float:left;width:47%;margin-right:1%}.accessibility .main .gform_wrapper .gfield.gfield--type-textarea{clear:both;margin-left:4%;padding-top:1.5em;width:100%}.accessibility .main .gform_wrapper #field_5_13 .ginput_container,.accessibility .main .gform_wrapper #field_5_14 .ginput_container,.accessibility .main .gform_wrapper #field_5_15 .ginput_container{width:80%}.accessibility .main .gform_wrapper .gfield--type-textarea .ginput_container{width:100%}.accessibility legend,.accessibility label:not(.gform-field-label--type-inline){display:block;width:100%;padding:0;margin-bottom:0.5rem;font-size:1em;line-height:inherit}.accessibility label.gform-field-label--type-sub{font-size:1rem;margin-bottom:1.5rem}.accessibility .main .gform_wrapper select{padding:2px 10px}.accessibility .gform_wrapper .gfield_radio .gchoice{display:inline-block;margin-right:2em}.accessibility .main .gform_wrapper .spacer{display:block;clear:both;width:100%;height:3em}.accessibility .main .gform_wrapper .gfield--type-honeypot{display:none}.accessibility .main .gform_wrapper .button{margin-left:unset;font-weight:bold}.gallery-vehicle-wraps main,.gallery-photo-products main,.gallery-grand-format main,.gallery-signage main,.gallery-wallcoverings main,.gallery-ag-visual-studio main,.gallery main{padding-top:4em}.gallery-vehicle-wraps .grid,.gallery-photo-products .grid,.gallery-grand-format .grid,.gallery-signage .grid,.gallery-wallcoverings .grid,.gallery-ag-visual-studio .grid,.gallery .grid{display:flex;flex-wrap:wrap;padding:0 4px}.gallery-vehicle-wraps .grid p,.gallery-photo-products .grid p,.gallery-grand-format .grid p,.gallery-signage .grid p,.gallery-wallcoverings .grid p,.gallery-ag-visual-studio .grid p,.gallery .grid p{flex:0 0 25%;max-width:25%;padding:0 4px;margin:0}.gallery-vehicle-wraps .grid p a,.gallery-photo-products .grid p a,.gallery-grand-format .grid p a,.gallery-signage .grid p a,.gallery-wallcoverings .grid p a,.gallery-ag-visual-studio .grid p a,.gallery .grid p a{display:inline-block;width:95%;margin-top:1.25em;box-shadow:0 0 3px #2228}.gallery-vehicle-wraps .grid p a img,.gallery-photo-products .grid p a img,.gallery-grand-format .grid p a img,.gallery-signage .grid p a img,.gallery-wallcoverings .grid p a img,.gallery-ag-visual-studio .grid p a img,.gallery .grid p a img{width:100%;vertical-align:middle}.gallery-grand-format h1,.gallery-signage h1{background:#38b2cb}.gallery-wallcoverings .grid p a{width:246px;overflow:hidden}.swatch-book h2.sample{margin-top:2em}.swatch-book .grid{display:flex;flex-wrap:wrap;padding:0 4px}.swatch-book .grid a{margin-top:1em;margin-left:1em;width:300px;overflow:hidden}.swatch-book .grid a:first-of-type{margin-left:0;width:153px}.swatch-book .grid a:first-of-type img{max-height:214px}.main .gform_wrapper .ginput_container_email input{max-width:430px !important}.main .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]),.main .gform_wrapper select,.main .gform_wrapper textarea{border:2px solid #ff6B00 !important;border-radius:2em !important}.main .gform_wrapper .button,.main .gform_wrapper .gfield_description,.main .gform_wrapper .instruction,.main .gform_wrapper .validation_error{border-radius:2em !important}footer{font-size:20px !important}footer .row{display:flex;justify-content:space-around;max-width:1366px;margin:0 !important}footer .col-lg-3{float:none;width:auto !important}footer .col-lg-3 .fifty-five{text-align:right}footer .col-lg-4{float:none;width:auto !important}footer .col-lg-4 p{min-width:250px}footer .footer-office-main{padding:16px 32px 8px 32px !important}footer .col-lg-5{float:none;width:auto !important}footer .footer-nav{float:right}footer .footer-nav ul{position:relative;list-style:none;margin:0;width:370px;z-index:1000}footer .footer-nav a{font-size:14px;line-height:64px;color:#FFFFFF !important}footer .footer-nav li{display:inline-block}footer .footer-nav li:not(:first-of-type):before{padding-left:4px;padding-right:8px;content:'\25A0';font-size:12px;vertical-align:middle;text-align:left;color:#ffffff;opacity:1;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer .footer-legal .container{margin-right:256px}footer .footer-legal{position:relative}footer .footer-legal ul{margin-right:5em}footer .footer-legal iframe{position:absolute !important;bottom:0.5em !important;right:0.5em !important}img.profile{float:left;margin-right:1.44em;margin-bottom:1.44em;border-radius:50%;border:10px solid #FF6B00;shape-outside:circle(50%)}.callout.callout-alt-color:nth-child(4n+2) .callout-image img{border-color:#ff6b00 !important}.callout.callout-alt-color:nth-child(4n+2) .callout-content li:before{color:#ff6b00 !important}.menu-primary-menu-container ul>li.fulfillment:hover,.menu-primary-menu-container ul>li.online-services:hover{border-color:#ff6b00 !important}.fulfillment h1,.home h1,.online-services h1,.online-solutions h1,.pink-theme h1{background:#ff6b00 !important}.fulfillment .top-border:before,.home .top-border:before,.online-services .top-border:before,.online-solutions .top-border:before,.pink-theme .top-border:before,.supplies-equipment .top-border:before{border-color:#ff6b00 !important}.inner-level2 .callout .callout-content h3{color:#ff6b00 !important}.block.magenta .content{border-color:#ff6b00 !important}.callout.callout-alt-color:nth-child(4n+4) .callout-image img{border-color:#ff6b00 !important}.callout.callout-alt-color:nth-child(4n+4) .callout-content li:before{color:#ff6b00 !important}.menu-primary-menu-container ul>li.ag-visual-studio:hover{border-color:#ff6b00 !important}.ag-visual-studio h1,.yellow-theme h1{background:#ff6b00 !important}.ag-visual-studio .top-border:before,.yellow-theme .top-border:before{border-color:#ff6b00 !important}.inner-level2 .callout .callout-content h3{color:#ff6b00 !important}.block.yellow .content{border-color:#ff6b00 !important}.print h1,.supplies-equipment h1{background:#ff6b00 !important}@media all and (max-width: 1750px){header{max-height:400px !important}}@media all and (max-width: 1650px){.home header .hero-55{bottom:25%;right:20%}footer .col-lg-3 img.ag-logo{min-width:250px}}@media all and (max-width: 1450px){.home header .hero-55{bottom:20%;right:15%}}@media all and (max-width: 1200px){.home header{max-height:833px !important}.home header .hero-image{max-height:900px !important}.home header .hero-55{bottom:0}.home .compat-object-fit{background-position:50% 125px !important}.gallery-vehicle-wraps .grid p{flex:50%;max-width:50%}.strategic-partnerships .compat-object-fit{background-position:50% 50px !important}footer .footer-office-main{padding:16px 16px 8px 16px !important}footer .col-lg-3 img.ag-logo{min-width:250px}footer .col-lg-3 .social-links img{min-width:0}footer .col-lg-4 p{min-width:215px}}@media all and (max-width: 986px){header h1{font-size:1.44em !important}.home header .hero-55{width:125px;height:auto;object-fit:contain}.main h2{font-size:1.44em}.menu.active{margin-top:30px}#nav-menu{z-index:99999}#nav-menu.sticky{margin-top:0}.menu-close{background-position:0 -609px !important}img.profile{max-width:35%}.container{max-width:calc(100% - 64px) !important;margin:0 5px !important}.swatch-book .grid{justify-content:center}footer .row{flex-wrap:wrap}footer .col-lg-4{width:100% !important}footer .col-lg-5{width:100% !important}footer .footer-legal .container{padding-bottom:120px;margin-right:0}footer .footer-legal{position:relative}footer .footer-legal ul{margin-right:5em}footer .footer-legal iframe{position:absolute !important;bottom:0.5em !important;right:auto !important;left:50% !important;transform:translate(-50%, 0)}}@media only screen and (max-width: 782px){.admin-bar body{padding-top:46px}.home header .hero-55{bottom:-13%;right:unset;left:50%;transform:translate(-50%, 0);width:100px}}@media all and (max-width: 639px){.container{max-width:95% !important}.menu-link a{background-position:0 -608px !important}.page-submenu .callout-left{left:-30% !important}.col-sm-6{width:120% !important}.gallery-vehicle-wraps .grid p{flex:100%;max-width:100%}.page-submenu .callout-left .callout-content,.page-submenu .callout-right .callout-content{padding:0 1em !important}.testimonials .row{flex-wrap:wrap}.testimonials .row .col-md-4{width:80%}.testimonials .row .col-md-8{width:95%;margin:1em auto}.accessibility .main .gform_wrapper .gsection:not(#field_5_11){float:none;width:100%}.accessibility .main .gform_wrapper .gfield:not(.gsection):not(.gfield--type-textarea){float:none;width:100%;margin-right:0;margin-bottom:1%}.accessibility .main .gform_wrapper .gfield:not(.gsection):not(.gfield--type-textarea){float:none;width:100%;margin-right:0;margin-bottom:1%}.accessibility .main .gform_wrapper .gfield.gfield--type-textarea{margin-left:0}.accessibility .main .gform_wrapper #field_5_13 .ginput_container,.accessibility .main .gform_wrapper #field_5_14 .ginput_container,.accessibility .main .gform_wrapper #field_5_15 .ginput_container{width:100%}footer .footer-legal .footer-copyright{font-size:14px !important}footer .footer-nav{float:none;margin:1em auto}}@media all and (max-width: 450px){footer .footer-offices{column-count:1 !important}}
/*# sourceMappingURL=style.css.map */
