/* DelRossi Landscape — page styles: /bobcat-and-excavation-services. Plain CSS (no theme framework). Built by clean.py from the rules the pages use. */
@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:url(../fonts/montserrat/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");unicode-range:U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:url(../fonts/montserrat/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");unicode-range:U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116}
@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:url(../fonts/montserrat/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");unicode-range:U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:url(../fonts/montserrat/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:url(../fonts/montserrat/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Montserrat";font-style:italic;font-weight:700;src:url(../fonts/montserrat/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");unicode-range:U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"Montserrat";font-style:italic;font-weight:700;src:url(../fonts/montserrat/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");unicode-range:U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116}
@font-face{font-family:"Montserrat";font-style:italic;font-weight:700;src:url(../fonts/montserrat/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");unicode-range:U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:"Montserrat";font-style:italic;font-weight:700;src:url(../fonts/montserrat/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Montserrat";font-style:italic;font-weight:700;src:url(../fonts/montserrat/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(../fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url(../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url(../fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url(../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url(../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url(../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
.page-title-bar{clear:both;padding:0 10px;height:var(--page_title_height);width:100%;background-position:center center;background-repeat:no-repeat;background-origin:border-box;background-color:var(--page_title_bg_color);border-top:1px solid;border-bottom:1px solid;background-image:var(--page_title_bg);border-color:var(--page_title_border_color);background-size:auto}
.page-title-bar h1{margin:0;padding:0;line-height:26px;font-weight:400;font-size:14px;color:#343333}
.page-title-bar h1{font-size:18px;color:var(--page_title_color)}
.page-title-bar .page-title-row h1{font-size:var(--page_title_font_size);line-height:var(--page_title_line_height)}
@media only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){
.page-title-bar{background-image:var(--page_title_bg_retina,var(--page_title_bg));background-size:cover}
}
.page-title-bar .breadcrumbs{font-size:var(--breadcrumbs_font_size);color:var(--breadcrumbs_text_color)}
.page-title-bar .breadcrumbs .breadcrumb-sep:after{content:var(--breadcrumbs_separator);margin:0 .35em;color:var(--breadcrumbs_separator_color)}
.page-title-bar .breadcrumbs [aria-current=page]{color:var(--breadcrumbs_current_page_color)}
.page-title-bar .breadcrumbs li, .page-title-bar .breadcrumbs li a{font-size:var(--breadcrumbs_font_size)}
.page-title-bar .breadcrumbs a{color:var(--breadcrumbs_text_color)}
.page-title-bar .breadcrumbs a:hover{color:var(--breadcrumbs_text_hover_color)}
.has-pagetitle-bg-full .page-title-bar{background-size:cover}
.page-title-row{margin:0 auto;height:100%}
.page-title-wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;height:100%;width:100%}
.page-title-secondary{flex-shrink:0;text-align:right}
.breadcrumb-list{display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}
.page-title-bar-center .page-title-captions{text-align:center;width:100%}
.page-title-bar-center .page-title-secondary{display:block;width:100%;text-align:center}
.page-title-bar-center .breadcrumb-list{justify-content:center}
html:not(.has-site-width-percent) .page-title-bar{padding-left:30px;padding-right:30px}
.has-pagetitle-bg-parallax .page-title-bar{background-attachment:fixed;background-position:top center}
.main-menu .sub-menu, .main-menu .sub-menu li a, body{font-family:var(--body_typography-font-family);font-weight:var(--body_typography-font-weight);letter-spacing:var(--body_typography-letter-spacing);font-style:var(--body_typography-font-style,normal)}
body a, body a:after, body a:before{color:var(--link_color)}
.page-title-bar h1, h1{font-family:var(--h1_typography-font-family);font-weight:var(--h1_typography-font-weight);line-height:var(--h1_typography-line-height);letter-spacing:var(--h1_typography-letter-spacing);text-transform:var(--h1_typography-text-transform);font-style:var(--h1_typography-font-style,normal)}
h1{font-size:var(--h1_typography-font-size)}
h1{color:var(--h1_typography-color)}
h1{margin-top:var(--h1_typography-margin-top);margin-bottom:var(--h1_typography-margin-bottom)}
.page-title-bar{border:none;--page_title_height:400px;--page_title_mobile_height:175px;--page_title_bg_color:#4ca9b4;--page_title_border_color:rgba(255,255,255,0);--page_title_font_size:54px;--page_title_color:#ffffff;--page_title_bg:none;--page_title_bg_retina:var(--page_title_bg)}
:root{--color3:rgba(160,206,78,1);--color4:rgba(139,180,40,1);--typography4-font-size:16px;--site_width:1170px;--main_padding-top:80px;--main_padding-bottom:50px;--hundredp_padding:40px;--hundredp_padding-fallback_to_zero:40px;--hundredp_padding-hundred_percent_negative_margin:-40px;--sidebar_width:25%;--sidebar_gutter:80px;--grid_main_break_point:1099;--content_break_point:1099;--typography_sensitivity:0.54;--typography_factor:1.50;--primary_color:#8bb428;--header_padding-top:0px;--header_padding-bottom:0px;--header_padding-left:40px;--header_padding-right:40px;--nav_highlight_border:1px;--nav_padding:45px;--dropdown_menu_top_border_size:3px;--dropdown_menu_width:180px;--mainmenu_dropdown_vertical_padding:11px;--menu_sub_bg_color:rgba(0,0,0,.4);--menu_bg_hover_color:rgba(0,0,0,.25);--menu_sub_sep_color:rgba(0,0,0,.3);--nav_typography-font-family:Roboto, Arial, Helvetica, sans-serif;--nav_typography-font-weight:400;--nav_typography-font-size:15px;--nav_typography-letter-spacing:0px;--nav_typography-color:#ffffff;--menu_hover_first_color:#ffffff;--menu_sub_color:#ffffff;--nav_dropdown_font_size:14px;--snav_font_size:12px;--sec_menu_lh:44px;--mobile_menu_icons_top_margin:2px;--mobile_menu_nav_height:45px;--mobile_header_bg_color:rgb(12,12,13);--mobile_menu_background_color:#0c0c0d;--mobile_menu_hover_color:#4ca9b4;--mobile_menu_border_color:#1d1d1e;--mobile_menu_toggle_color:#4ca9b4;--mobile_menu_typography-font-family:Montserrat;--mobile_menu_typography-font-size:12px;--mobile_menu_typography-font-weight:400;--mobile_menu_typography-line-height:45px;--mobile_menu_typography-letter-spacing:0px;--mobile_menu_typography-color:#ffffff;--mobile_menu_typography-font-size-open-submenu:var(--mobile_menu_typography-font-size, 13px);--mobile_menu_font_hover_color:#ffffff;--footer_divider_color:#505152;--footer_headings_typography-font-family:Montserrat, Arial, Helvetica, sans-serif;--footer_headings_typography-font-size:18px;--footer_headings_typography-font-weight:400;--footer_headings_typography-line-height:1.5;--footer_headings_typography-letter-spacing:0px;--footer_headings_typography-color:#ffffff;--footer_text_color:#eaeaea;--sidebar_bg_color:rgba(255,255,255,0);--bg_image:none;--bg_repeat:repeat;--bg_color:#121213;--bg-color-overlay:normal;--content_bg_color:#121213;--content_bg_image:none;--content_bg_repeat:repeat;--body_typography-font-family:Montserrat, Arial, Helvetica, sans-serif;--body_typography-font-size:16px;--base-font-size:16;--body_typography-font-weight:400;--body_typography-line-height:1.88;--body_typography-letter-spacing:0px;--body_typography-color:#262626;--link_color:#8bb428;--link_hover_color:#8bb428;--h1_typography-font-family:Montserrat, Arial, Helvetica, sans-serif;--h1_typography-font-weight:400;--h1_typography-line-height:1.14;--h1_typography-letter-spacing:0px;--h1_typography-font-size:72px;--h1_typography-color:#262626;--h1_typography-margin-top:0.67em;--h1_typography-margin-bottom:0.67em;--h2_typography-font-family:Montserrat, Arial, Helvetica, sans-serif;--h2_typography-font-weight:400;--h2_typography-line-height:1.1;--h2_typography-letter-spacing:0px;--h2_typography-font-size:40px;--h2_typography-color:#262626;--h2_typography-margin-top:0em;--h2_typography-margin-bottom:.5em;--h3_typography-font-family:Montserrat, Arial, Helvetica, sans-serif;--h3_typography-font-weight:400;--h3_typography-line-height:1.13;--h3_typography-letter-spacing:0px;--h3_typography-font-size:32px;--h3_typography-color:#262626;--h3_typography-margin-top:1em;--h3_typography-margin-bottom:.5em;--h4_typography-font-family:Montserrat, Arial, Helvetica, sans-serif;--h4_typography-font-weight:400;--h4_typography-line-height:1.08;--h4_typography-letter-spacing:0px;--h4_typography-font-size:24px;--h4_typography-color:#262626;--h4_typography-margin-top:1.1em;--h4_typography-margin-bottom:.075em;--post_title_typography-font-family:Montserrat, Arial, Helvetica, sans-serif;--post_title_typography-font-weight:400;--post_title_typography-line-height:40px;--post_title_typography-letter-spacing:0px;--post_title_typography-font-size:30px;--post_title_typography-color:#262626;--post_titles_extras_typography-font-family:Montserrat, Arial, Helvetica, sans-serif;--post_titles_extras_typography-font-weight:400;--post_titles_extras_typography-line-height:1.5;--post_titles_extras_typography-letter-spacing:0px;--post_titles_extras_typography-font-size:30px;--post_titles_extras_typography-color:#262626;--meta_font_size:14px;--social_bg_color:#1b1b1c;--social_sharing_padding-top:1.1em;--social_sharing_padding-right:20px;--social_sharing_padding-bottom:0.075em;--social_sharing_padding-left:20px;--sharing_social_links_icon_color:#ffffff;--sharing_social_links_box_color:#4ca9b4;--sharing_social_links_boxed_padding:18px;--form_input_height:45px;--form_text_size:16px;--form_bg_color:#1b1b1c;--form_text_color:#ffffff;--form_border_width-top:1px;--form_border_width-bottom:1px;--form_border_width-left:1px;--form_border_width-right:1px;--form_border_color:#242528;--form_focus_border_color:#242528;--form_border_radius:6px;--timeline_bg_color:#1b1b1c;--timeline_color:#252525;--grid_separator_color:rgba(255,255,255,.2);--carousel_nav_color:#222222;--carousel_hover_color:#000000;--alert_border_size:1px;--button_padding-top:17px;--button_padding-bottom:17px;--button_padding-left:40px;--button_padding-right:40px;--button_typography-font-family:"PT Sans", Arial, Helvetica, sans-serif;--button_typography-font-weight:700;--button_typography-letter-spacing:0px;--button_font_size:18px;--button_line_height:21px;--button_gradient_top_color:rgba(255,255,255,0);--button_gradient_top_color_hover:rgba(255,255,255,0);--button_accent_color:#dcdcdc;--button_accent_hover_color:#ffffff;--button_border_width-top:2px;--button_border_width-right:2px;--button_border_width-bottom:2px;--button_border_width-left:2px;--button_border_color:#dcdcdc;--button_border_hover_color:#ffffff;--checklist_icons_color:#ffffff;--checklist_circle_color:#a0ce4e;--checklist_text_color:#262626;--checklist_item_size:16px;--checklist_item_padding-top:0.35em;--checklist_item_padding-bottom:0.35em;--checklist_item_padding-left:0;--checklist_item_padding-right:0;--checklist_odd_row_bgcolor:rgba(255,255,255,0);--checklist_even_row_bgcolor:rgba(255,255,255,0);--col_margin-top:0px;--col_margin-bottom:20px;--col_spacing:4%;--container_padding_default_top:0px;--container_padding_default_bottom:0px;--container_padding_default_left:0px;--container_padding_default_right:0px;--container_padding_100_top:0px;--container_padding_100_bottom:0px;--container_padding_100_left:30px;--container_padding_100_right:30px;--full_width_bg_color:rgba(255,255,255,0);--full_width_border_sizes_top:0px;--full_width_border_sizes_bottom:0px;--full_width_border_sizes_left:0px;--full_width_border_sizes_right:0px;--full_width_border_color:#eae9e9;--sep_color:rgba(255,255,255,.2);--testimonial_bg_color:rgba(255,255,255,0);--testimonial-border-width-top:0px;--testimonial-border-width-right:0px;--testimonial-border-width-bottom:0px;--testimonial-border-width-left:0px;--testimonial_text_color:#ffffff;--text_user_select:auto;--title_border_color:rgba(255,255,255,.2);--title_margin-top:0px;--title_margin-right:0px;--title_margin-bottom:15px;--title_margin-left:0px;--title_margin_mobile-top:10px;--title_margin_mobile-right:0px;--title_margin_mobile-bottom:10px;--title_margin_mobile-left:0px}
.header{--header_bg_color:rgba(255,255,255,0)}
.breadcrumbs{--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;--alignment:initial;--font-size:var(--breadcrumbs_font_size);--text-color:var(--breadcrumbs_text_color);--text-hover-color:var(--breadcrumbs_text_hover_color);--current-page-color:var(--breadcrumbs_current_page_color, var(--text-color));--separator-color:var(--breadcrumbs_separator_color, var(--text-color));--breadcrumb-sep:var(--breadcrumbs_separator);color:var(--text-color);margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);text-align:var(--alignment);font-size:var(--font-size)}
.breadcrumbs .breadcrumb-list{display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}
.breadcrumbs .breadcrumb-sep:after{content:var(--breadcrumb-sep);margin:0 .35em;color:var(--separator-color)}
.breadcrumbs [aria-current=page]{color:var(--current-page-color)}
.breadcrumbs a{color:var(--text-color)}
.breadcrumbs li a:hover{color:var(--text-hover-color)!important}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
.page-title-wrapper{display:block}
.body .page-title-bar:not(.tb-page-title-bar){padding-top:5px;padding-bottom:5px}
.body:not(.has-page-title-mobile-height-auto) .page-title-bar{height:auto}
.body:not(.has-page-title-mobile-height-auto) .page-title-captions{width:100%}
}
@media only screen and (max-width: 1099px){
.page-title-row{height:auto}
.ua-mobile #main, .ua-mobile .header, .ua-mobile .page-title-bar, .ua-mobile body{background-attachment:scroll!important}
.body .page-title-bar{height:auto}
.body .page-title-bar:not(.tb-page-title-bar){padding-top:5px;padding-bottom:5px}
.body:not(.has-page-title-mobile-height-auto) .page-title-bar-center .page-title-row, .body:not(.has-page-title-mobile-height-auto) .page-title-captions{width:100%}
}
@media only screen and (max-width: 640px){
.body .page-title-bar h1{margin:0}
}
.page-title-bar{background-color:#4e6104!important}
.secondary-header a:hover{color:#ffffff!important}
.footer-widget-area .widget li a:before, .footer-widget-area a{color:#97b213!important}
.page-title-bar{background:url(../images/2017/04/contact.jpg) no-repeat center top!important;padding:230px 0 0 0!important;width:100%!important;float:left!important;background-size:cover!important;min-height:600px}
.widget-area .widget_nav_menu li a:before{position:absolute;font-family:site-icons;content:"";margin-left:-12px;display:none!important}
.mobile-menu-icons a:before{color:#8bb428!important}
.secondary-header a, .secondary-header a:hover{color:#ffffff!important}
.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}
.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}
.green-wrapper{line-height:140%}
.page-title-bar{background:url(../images/2017/04/Bobcat-Services-v2.jpg) no-repeat center top!important;padding:230px 0 0 0!important;width:100%!important;float:left!important;background-size:cover!important;min-height:600px}
@media only screen and (max-width: 1099px){
.green-wrapper{padding-right:15px!important;padding-left:15px!important}
}
