/**handles:glmc-theme-css**/
/*!
Theme Name: glmc
Author: Chris Bryant
Author URI: https://shoutmarketing.ca
Description: Astra Custom Child Theme for Great Little Moving Co.
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: glmc
Template: astra
*/::-moz-selection{color:#222;background:#aadcfe}::selection{color:#222;background:#aadcfe}abbr{text-decoration:none}figcaption{text-align:center;font-size:14px;color:#888}a:hover{color:#0483d8}@media screen and (max-width: 768px){.show-on-mobile-only{display:block}}@media screen and (min-width: 769px){.show-on-mobile-only{display:none}}@media screen and (max-width: 768px){.hide-on-mobile-only,.desktop-only{display:none}}@media screen and (min-width: 769px){.hide-on-mobile-only,.desktop-only{display:block}}.add-shadow img{box-shadow:0px 1px 10px rgba(30,30,30,.2)}.ast-container{padding-left:0px;padding-right:0px;margin-left:auto;margin-right:auto}@media(min-width: 1201px){.ast-container{max-width:1280px}}#content .ast-container{background:#fff}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{padding:0 20px}@media(min-width: 769px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{padding:0 40px}}.single-post #content .ast-container{background:#fff;padding-top:30px}.single-post div#primary{border-right:1px solid #eee !important}.blog #content .ast-container{background:#fff;padding:0 17px}.blog #main{padding:0 20px}@media(max-width: 544px){.ast-separate-container #content .ast-container{padding-left:0px;padding-right:0px}}.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:0 0;padding:0 0}.ast-flyout-menu-enable.ast-main-header-nav-open .main-header-bar{padding-bottom:0px}.ast-above-header{background:transparent;border-bottom:none;font-weight:600;text-transform:uppercase;padding-top:0}.ast-flex.ast-above-header-section-wrap{background:#fff;border-bottom:1px solid #eee;padding-left:20px;padding-right:20px}@media(min-width: 544px){.ast-flex.ast-above-header-section-wrap{padding-left:20px;padding-right:20px}}@media(min-width: 769px){.ast-flex.ast-above-header-section-wrap{padding-left:40px;padding-right:40px}}.main-header-bar .main-header-container{box-shadow:0px 0px 4px -1px rgba(112,112,112,.41)}.main-header-bar{border-bottom:none}.main-header-bar .main-header-container{background:#fff;padding:0 20px}@media(min-width: 544px){.main-header-bar .main-header-container{padding:0 20px}}@media(min-width: 769px){.main-header-bar .main-header-container{padding-left:40px;padding-right:40px}}@media(min-width: 922px){.main-header-bar .main-header-container{padding-left:40px;padding-right:20px}}@media(max-width: 921px){.main-header-bar,.ast-header-break-point .main-header-bar{padding-top:0;padding-bottom:0}}.hero{margin-top:20px;background:#f7f7f7;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;text-align:center}@media(min-width: 769px){.hero{text-align:left}.hero .hero-content{padding-left:40px}}.pre-heading,.large-heading{font-weight:700;text-transform:uppercase;line-height:1}.pre-heading{font-size:45px;color:#b38d69;line-height:1.2}.large-heading{color:#014f7f;font-size:79px;margin-bottom:20px}h1.large-heading{color:#014f7f;font-size:79px;margin-bottom:20px}h1.p-style-h1{font-size:17px;font-weight:600;line-height:1.5;margin-bottom:40px}.hero p{font-weight:600;font-size:24px}@media(min-width: 890px){.home .hero{background-image:url(/wp-content/themes/glmc/images/kelowna-moving-boxes.jpg);background-position:center left}}@media(min-width: 1140px){.home .hero{background-image:url(/wp-content/themes/glmc/images/kelowna-movers.jpg)}}@media(min-width: 1140px){.page-id-259 .hero{background-image:url(/wp-content/themes/glmc/images/kelowna-moving-services.jpg)}}@media(min-width: 1140px){.page-id-274 .hero{background-image:url(/wp-content/themes/glmc/images/kelowna-moving-boxes.jpg)}}@media(min-width: 993px){.ast-right-sidebar #secondary{padding-left:40px}}#secondary{margin:0em 0 2.5em}@media(max-width: 920px){.ast-separate-container #secondary .widget{padding-left:20px !important;padding-right:20px !important}}.contact-form-wrapper{box-shadow:0 8px 25px rgba(100,100,100,.2);border:1px solid #dedede;padding:30px;border-radius:7px;background:#fff}@media(max-width: 480px){.contact-form-wrapper{padding:5px}}@media screen and (min-width: 481px)and (max-width: 1024px){.contact-form-wrapper{padding:10px}}#gform_wrapper_1 input[type=email],#gform_wrapper_1 input[type=number],#gform_wrapper_1 input[type=tel],#gform_wrapper_1 input[type=text],#gform_wrapper_1 input[type=url],#gform_wrapper_1 select,#gform_wrapper_1 textarea{border:1px solid #024674;border-radius:5px;background:#fff}#gform_wrapper_1 input[type=text],#gform_wrapper_1 textarea{padding:10px;background:#fff}.gform_wrapper li.gfield.field_description_below+li.gsection{margin-top:60px !important}#gform_wrapper_1 #gform_fields_1 input:focus,#gform_wrapper_1 #gform_fields_1 textarea:focus{background:#fffde7;border-color:#024674}.gform_wrapper .gform_footer{text-align:center}.secure-form-message{font-size:14px;color:#777;line-height:14px;text-align:center;vertical-align:middle}.secure-form-message a{color:#777;border-bottom:1px dotted #777 !important}.secure-form-message .icon-lock{margin-right:8px;font-size:16px;padding-top:2px}.contact-address .phone-numbers{margin-top:16px}.contact-side-testimonial .stars{margin-top:3px}.contact-side-testimonial .stars .icon-star{color:#ff841b;font-size:16px}input#gform_submit_button_1{background:#024674;border-radius:5px;width:97%;padding:15px;font-weight:600;text-transform:uppercase;transition:all .2s linear}input#gform_submit_button_1:hover{background:#02375b}#gform_wrapper_1 #gform_fields_1 input:focus,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select:focus,#gform_wrapper_1 #gform_fields_1 textarea:focus{background:#fffdf6}.playfair-heading h2{font-family:"Playfair Display",serif;color:#014f7f;font-weight:normal;line-height:1.3em;font-size:42px}.text-media-split.text-right .wp-block-image{margin-bottom:0px}@media(min-width: 977px){.text-media-split.text-right .text-column{border-left:15px solid #fff}}.text-media-split.text-left .wp-block-image{margin-bottom:0px}@media(min-width: 977px){.text-media-split.text-left .text-column{border-right:15px solid #fff}}.service-icon-image.wp-block-image{padding:30px;border-radius:5px;transition:all .2s linear}.service-icon-image.wp-block-image:hover{background:#f4f4f4}.service-icon-image{border-radius:5px;transition:all .2s linear}.service-icon-image:hover{background:#f4f4f4}.service-icon-image h4{font-size:18px;font-weight:600}.testimonial-border{border-right:none}@media(min-width: 769px){.testimonial-border{border-right:solid 15px #fff}}.contact-side-testimonial{margin-top:20px}.contact-side-testimonial h5{margin-bottom:0;line-height:5px;color:#343534}.contact-side-testimonial blockquote{margin:0;color:#343534;font-size:14px;border-left:none;padding-left:0}.contact-side-testimonial blockquote cite{display:block;padding-top:5px}.contact-side-testimonial .stars{margin-top:3px}.contact-side-testimonial .stars .icon-star{color:#ffd816 !important;font-size:16px}.address ul,.hours ul{margin:0 0 20px 0}.address h4,.hours h4{font-weight:600}.hours span.day{font-weight:700;margin-right:20px}.site-footer .ast-container .ast-row{background:#fff;padding:0px 40px;max-width:1280px;margin-left:auto;margin-right:auto;border-top:1px solid #eee}.footer-adv-widget-1,.footer-adv-widget-2,.footer-adv-widget-3,.footer-adv-widget-4{padding-top:70px;padding-bottom:70px}div#media_image-2{width:150px}.site-footer a.button{color:#fff}.site-footer a.button:hover{color:#fff}@font-face{font-display: swap;font-family:"glmc";src:url("https://greatlittlemoving.com/wp-content/themes/glmc/fonts/glmc.woff2?43819185") format("woff2"),url("https://greatlittlemoving.com/wp-content/themes/glmc/fonts/glmc.woff?43819185") format("woff");font-weight:normal;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"glmc";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-location:before{content:""}.icon-lock:before{content:""}.icon-heart:before{content:""}.icon-phone:before{content:""}.icon-star:before{content:""}.icon-calendar-check-o:before{content:""}