#logo .navbar-brand { padding:5px 15px !important; }
.home #wt_header { background-color:#fff !important; }
.home #wt_header.scroll-fixed-navbar { background-color:#375542 !important; padding:0; }
#nav.wt_nav_top .navbar-nav > li { margin-top:35px !important; }
.home #nav.wt_nav_top .navbar-nav > li > a { color:#333 !important; }
.home #nav.wt_nav_top .navbar-nav > li > a:hover { color:#375542 !important; }
.home .scroll-fixed-navbar #nav.wt_nav_top ul > li.level-1-li > a { color:#fff !important; }
.home .responsive_nav #nav.wt_nav_top .navbar-nav .btn-quote { display:none; }
.home .responsive_nav.scroll-fixed-navbar #nav.wt_nav_top .navbar-nav .btn-quote { bottom:115px; display:block; position:fixed; right:16px; }
.home .scroll-fixed-navbar #nav.wt_nav_top .navbar-nav .btn-quote a { background-color:#75391c; color:#fff; font-size:1.1em; padding:10px 20px; }
.home .scroll-fixed-navbar #nav.wt_nav_top .navbar-nav .btn-quote a:hover { background-color:#375542; } .home .scroll-fixed-navbar #logo .navbar-brand { background-color:#fff; }
#wt_home_content { padding-bottom:100px !important; }
.header { margin:0 auto !important; text-align:center; }
.header a { color:#fff; font-weight:bold; }
.header a:hover { color:#999; }
.header p { margin:0 !important; padding:0 0 5px 0 !important; }
.header .welcome { font-style:italic; }
.header h1, .header h2 { font-size:2.5em !important; margin:0 !important; }
.header .email, .header .phone { font-size:1.6em !important; line-height:1.8em !important; }
.header .btn a {
background-color:#375542;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color:#fff;
display:block;
margin-top:15px !important;
padding:8px 16px !important;
text-align:center;
text-transform:uppercase;
}
.header .btn a:hover { background-color:#75391c; } #our-company { margin-bottom:0 !important; }
#our-company .vc_column_container { margin:0 auto; max-width:1170px; padding:0 1em; text-align:center; }
#our-company .vc_column_container.vc_col-sm-12 { float:none; }
#our-company .services-tree .vc_column_container { border-bottom:12px solid #375542; border-top:12px solid #375542; max-width:100%; }
#our-company .services-tree .vc_column_container .wpb_single_image .vc_figure { padding-top:60px; } #services { background:url(//calgarystumpgrinder.com/wp-content/themes/lane/img/PatternBackground.png) no-repeat top; margin-top:0 !important; margin-bottom:0 !important; padding:4em 0; }
#services .wt-row-container { margin:0 auto; max-width:1170px; padding:0 1em; text-align:center; }
#services .wt-row-container:nth-child(3) { margin-top:12px !important; }
#services .services-row .vc_column-inner .wpb_wrapper .vc_column-inner, #services .service-row-2 .vc_column-inner { padding:2em 1em; }
#services .services-list .vc_column_container, #services .services-list .vc_column_container .vc_column-inner { padding-right:0; }
#services .wt_cheading_sc.wt_cheading_3 { margin-bottom:10px !important; }
#services .wt_cheading_sc.wt_cheading_3 h3 { border:3px solid #375542; font-size:1.4em; line-height:1.15em; padding:0.5em; }
#services .services-row .vc_column-inner p { font-size:13px; line-height:20px; }
#services .wt_cheading_sc.wt_cheading_3 h3:after { background:transparent !important; }
#services .wt_cheading_sc.wt_cheading_3 h3 span { padding-bottom:0; } .wpb_image_grid .wpb_image_grid_ul .isotope-item { margin:12px 0; max-width:unset; position:unset !important; left:unset; top:unset; width:25%; }
.wpb_image_grid .wpb_image_grid_ul img { height:160px; margin:0 auto; max-width:unset; text-align:center; width:auto; } #quote-request { margin-top:0 !important; margin-bottom:0 !important; }
#quote-request > .container { display:none; }
#quote-request > .container ~ .container { display:block; }
#quote-request .wt-background-image { padding:6em 0; }
#quote-request .quote { background-color:#000; margin:0 auto; max-width:500px; padding:3em 1em; position:initial !important; }
#quote-request .quote .container { width:100%; }
#quote-request .quote .container h2 { color:#fff; margin-bottom:45px; }
#quote-request .quote .wpcf7-form { text-align:left; }
#quote-request .quote .wpcf7-form input[type="text"].wpcf7-form-control,
#quote-request .quote .wpcf7-form input[type="tel"].wpcf7-form-control,
#quote-request .quote .wpcf7-form input[type="email"].wpcf7-form-control,
#quote-request .quote .wpcf7-form input[type="file"].wpcf7-form-control,
#quote-request .quote .wpcf7-form textarea.wpcf7-form-control {
background:transparent;
border:2px solid #fff;
color:#fff;
height:auto !important;
width:100%;
}
#quote-request .quote .wpcf7-form textarea.wpcf7-form-control { height:100px !important; min-height:unset; }
#quote-request .quote .wpcf7-form input[type="submit"].wpcf7-form-control { height:auto !important; margin-left:0; padding:12px 20px; }
#quote-request .quote .wpcf7-form input[type="submit"].wpcf7-form-control:hover { background:#75391c; border-color:#75391c; } #frequently-asked-questions { background-image:url(//calgarystumpgrinder.com/wp-content/uploads/2018/11/Arborist-Graphic-Image.jpg); background-position:top center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; margin-bottom:0; padding-bottom:3em; }
#frequently-asked-questions .wt-row-container { margin:0 auto; max-width:1170px; padding:0 1em; text-align:left; }
#frequently-asked-questions .wt-row-container .faq-block { padding-top:15px; padding-bottom:15px; }
#frequently-asked-questions .wt-row-container .faq-block .vc_column-inner { border:2px solid #333; padding:1em; }
#frequently-asked-questions .wt-row-container .faq-block .vc_column-inner p { color:#333; }
#frequently-asked-questions .wt-row-container .wt_cheading_sc {}
#frequently-asked-questions .wt-row-container .wt_cheading_sc h3 { border-bottom:0 none; margin-bottom:10px; margin-top:0; padding-bottom:0; }
#frequently-asked-questions .wt-row-container .wt_cheading_sc h3 span { padding-bottom:0; }
#frequently-asked-questions .wt-row-container .wt_cheading_sc h3:after { background:transparent; height:0; width:auto; } #testimonials { background-image:url(//calgarystumpgrinder.com/wp-content/uploads/2018/11/Quote-Banner-Image.jpg); background-position:top center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; margin:0 auto; padding:4em 0; }
#testimonials .wt-row-container { margin:0 auto; max-width:1170px; padding:0 1em; text-align:center; }
#testimonials.wt_section_area .intro_text h2.title { color:#fff; }
#testimonials.wt_section_area .intro_text h2.title:before { display:none; }
#testimonials .wt_testimonial_content { background-color:transparent; }
#testimonials .wt_testimonial_content p { color:#fff; }
#testimonials .wt_testimonial_meta p { color:#fff; font-weight:bold; }
#testimonials .bx-pager a { height:12px; width:12px; }
#testimonials .bx-pager a.active { background-color:#fff; }
#testimonials p a { border:2px solid #fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; color:#fff; font-weight:700; padding:10px 20px; text-transform:uppercase; }
#testimonials p a:hover { border:2px solid #75391c; background:#75391c; color:#fff; }
#testimonials .wpb_gallery_slides { margin:0 auto; max-width:600px; }
#testimonials .flex-direction-nav a { height:50px !important; text-indent:-9999px; width:25px !important; } #instagram-feed .wt-row-container { margin:0 auto; max-width:1170px; padding:0 1em; }
#instagram-feed > .container { display:none; }
#instagram-feed > .container ~ .container { display:block; }
#instagram-feed #sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a { background:#375542; font-size:14px; font-weight:700; padding:10px 15px; text-transform:uppercase; }
#instagram-feed #sb_instagram #sbi_load .sbi_load_btn:hover, #sb_instagram .sbi_follow_btn a:hover { background:#75391c; box-shadow:unset; } #hire-us { background-image:url(//calgarystumpgrinder.com/wp-content/uploads/2018/11/Interested-In-Hiring-Us-Banner-Image.jpg); background-position:top center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; margin:0 auto; padding:4em 0; }
#hire-us.wt_section_area .intro_text h2.title { color:#fff; }
#hire-us.wt_section_area .intro_text h2.title:before { display:none; }
#hire-us p { color:#fff; font-size:16px; }
#hire-us p a { border:2px solid #fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; color:#fff; font-weight:700; padding:10px 20px; text-transform:uppercase; }
#hire-us p a:hover { border:2px solid #fff; background:#fff; color:#375542; } #contact { background:url(//calgarystumpgrinder.com/wp-content/themes/lane/img/PatternBackground.png) no-repeat top; margin:0 auto !important; padding:3em 0 0 0; }
#contact .wt-row-container { margin:0 auto; max-width:1170px; padding:0 1em; text-align:center; }
#contact > .container { display:none; }
#contact > .container ~ .container { display:block; }
#contact .wt_cheading_sc.wt_cheading_3 h3 { padding-bottom:8px; }
#contact .wt_cheading_sc.wt_cheading_3 h3 span { padding-bottom:0; }
#contact .wt_cheading_sc.wt_cheading_3 h3:after { background:#375542; height:3px; width:100px; }
#contact .wpb_column.vc_col-sm-6 .wpb_text_column { margin-top:10px; padding-left:20px; }
#contact .wpb_column.vc_col-sm-6 .vc_row { margin-left:5px; }
#contact .wpb_column.vc_col-sm-6 .vc_col-sm-4 { width:auto; }
#contact .wpb_column.vc_col-sm-6 .vc_col-sm-4 .social-icon { border:2px solid #375542; font-size:6px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; height:30px; margin-top:5px; width:30px; }
#contact .wpb_column.vc_col-sm-6 .vc_col-sm-4 .social-icon:hover { border:2px solid #75391c; }
#contact .wpb_column.vc_col-sm-6 .vc_col-sm-4 .social-icon:hover span { color:#75391c !important; }
#contact .wpb_text_column { text-align:left; }
#contact .vc_col-sm-3 .wpb_text_column a { color:#000; }
#contact .vc_col-sm-3 .wpb_text_column a:hover { color:#375542; }
#contact .wpcf7-form input[type="text"].wpcf7-form-control,
#contact .wpcf7-form input[type="tel"].wpcf7-form-control,
#contact .wpcf7-form input[type="email"].wpcf7-form-control,
#contact .wpcf7-form input[type="file"].wpcf7-form-control,
#contact .wpcf7-form textarea.wpcf7-form-control {
background:transparent;
border:2px solid #333;
color:#333;
height:auto !important;
width:100%;
}
#contact .wpcf7-form textarea.wpcf7-form-control { height:80px !important; min-height:unset; }
#contact .wpcf7-form .col-sm-12 { text-align:left; }
#contact .wpcf7-form input[type="submit"].wpcf7-form-control { height:auto !important; margin-left:0; padding:12px 20px; }
#contact .wpcf7-form input[type="submit"].wpcf7-form-control:hover { background:#75391c; border-color:#75391c; } #wt_footerWrapper .wt_copyright { float:none; line-height:unset; text-align:center; } body { background:#fff !important; }
.wt_section_area { margin:4em auto; text-align:center; }
.wt_section_area .intro_text { margin-bottom:25px !important; }
.wt_section_area .intro_text h2.title:before { content:url(//calgarystumpgrinder.com/wp-content/themes/lane/img/TreeIcon.png); display:block; margin:0 auto; text-align:center; }
#responsive_nav_open:hover { background-color:#75391c !important; }
.gap-top { margin-top:10px; }
.gap-bottom { margin-bottom:10px; } @media (min-width:1023px) {
#contact .vc_col-sm-6 .wpb_text_column p { max-width:370px; }
}
@media (min-width:769px) and (max-width:1279px) {
.wpb_image_grid .wpb_image_grid_ul .isotope-item { width:33.333%; }
}
@media (min-width:768px) {
.home .wt_stickyHeader #wt_containerWrapper { margin-top:103px !important; }
#services .wt-row-container:first-child { margin-top:0; }
#services .wt-row-container:nth-child(4) { margin-top:12px; }
}
@media (max-width:768px) {
.wpb_image_grid .wpb_image_grid_ul .isotope-item { width:50%; } .home #wt-responsive-nav .btn-quote { display:none; }
}
@media (max-width:767px) {
.hide-on-mobile { display:none; }
#wt_section_home { margin-top:100px; }
#services .wt-row-container:nth-child(3) { margin-top:0 !important; }
#services .services-row .vc_column-inner .wpb_wrapper .vc_column-inner, #services .service-row-2 .vc_column-inner { margin-top:12px; }
#services .services-list .vc_column_container .vc_column-inner  { padding-bottom:0 !important; padding-top:0 !important; }
#services .services-list .wpb_single_image { float:none !important; }
#our-company { margin-top:1em; }
#contact .wpb_column.vc_col-sm-6 .wpb_text_column { padding-left:unset; }
#contact .wpb_column.vc_col-sm-6 .vc_row { margin-left:unset; }
#contact .wpb_column.vc_col-sm-6 .vc_col-sm-4 { float:left; }
#contact .wpb_column.vc_col-sm-6 .vc_row .vc_col-sm-4:first-child { padding-left:0; }
#quote-request .wt-background-image { padding:0; }
#quote-request .wpcf7-form input { float:none; }
.wpb_image_grid .wpb_image_grid_ul .isotope-item { height:120px; }
.wpb_image_grid .wpb_image_grid_ul img { height:auto; width:100%; }
}