@font-face {
font-family: 'wpcp-fontello';
src: url(//mtlandscapecontractors.com/wp-content/plugins/wp-carousel-pro/src/Admin/font/fontello.eot?82956480);
src: url(//mtlandscapecontractors.com/wp-content/plugins/wp-carousel-pro/src/Admin/font/fontello.eot?82956480#iefix) format('embedded-opentype'),
url(//mtlandscapecontractors.com/wp-content/plugins/wp-carousel-pro/src/Admin/font/fontello.woff2?82956480) format('woff2'),
url(//mtlandscapecontractors.com/wp-content/plugins/wp-carousel-pro/src/Admin/font/fontello.woff?82956480) format('woff'),
url(//mtlandscapecontractors.com/wp-content/plugins/wp-carousel-pro/src/Admin/font/fontello.ttf?82956480) format('truetype'),
url(//mtlandscapecontractors.com/wp-content/plugins/wp-carousel-pro/src/Admin/font/fontello.svg?82956480#fontello) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="wpcp-icon-"]:before, [class*=" wpcp-icon-"]:before {
font-family: "wpcp-fontello";
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;  }
.wpcp-icon-arrow-triangle-left:before { content: '\e800'; } .wpcp-icon-miscellaneous:before { content: '\e801'; } .wpcp-icon-right-open-1:before { content: '\e802'; } .wpcp-icon-navigation:before { content: '\e803'; } .wpcp-icon-right-open-big:before { content: '\e804'; } .wpcp-icon-lightbox-general:before { content: '\e805'; } .wpcp-icon-right-open-outline:before { content: '\e806'; } .wpcp-icon-right:before { content: '\e807'; } .wpcp-icon-block:before { content: '\e808'; } .wpcp-icon-image-and-thumbnail:before { content: '\e80a'; } .wpcp-icon-lightbox-icon:before { content: '\e80b'; } .wpcp-icon-lightbox-toolbar:before { content: '\e80f'; } .wpcp-icon-lightbox-animation:before { content: '\e810'; } .wpcp-icon-pagination:before { content: '\e811'; } .wpcp-icon-left-open-2:before { content: '\e814'; } .wpcp-icon-right-open-3:before { content: '\e816'; } .wpcp-icon-arrow-triangle-right:before { content: '\e817'; } .wpcp-icon-left:before { content: '\e818'; } .wpcp-icon-delete:before { content: '\e819'; } .wpcp-icon-edit:before { content: '\e81a'; } .wpcp-icon-left-open-4:before { content: '\e820'; } .wpcp-icon-left-open-outline:before { content: '\e821'; } .wpcp-icon-eft-open-big:before { content: '\e822'; } .wpcp-icon-external_link:before { content: '\e828'; } .wpcp-icon-tab_basic-settings:before { content: '\e829'; } .wpcp-icon-tab_asset-control:before { content: '\e82a'; } .wpcp-icon-tab_post-meta:before { content: '\e82b'; } .wpcp-icon-tab_item-style:before { content: '\e82c'; } .wpcp-icon-tab_typography:before { content: '\e82d'; } .wpcp-icon-tab_mischellaneous:before { content: '\e82e'; } .wpcp-icon-tab_image-settings:before { content: '\e82f'; } .wpcp-icon-tab_navigation:before { content: '\e830'; } .wpcp-icon-tab_product-info:before { content: '\e831'; } .wpcp-icon-tab_pagination:before { content: '\e832'; } .wpcp-icon-tab_style-settings:before { content: '\e833'; } .wpcp-icon-twitter-x:before { content: '\e838'; } .wpcp-icon-carousel:before { content: '\e843'; } .wpcp-icon-image:before { content: '\e844'; } .wpcp-icon-typography:before { content: '\e845'; } .wpcp-icon-slider:before { content: '\e846'; } .wpcp-icon-style:before { content: '\e847'; } .wpcp-icon-image-1:before { content: '\e84a'; } .wpcp-icon-products:before { content: '\e84b'; } .wpcp-icon-video:before { content: '\e84e'; } .wpcp-icon-post:before { content: '\e84f'; } .wpcp-icon-audio:before { content: '\e850'; } .wpcp-icon-external:before { content: '\e852'; } .wpcp-icon-mix-content:before { content: '\e853'; } .wpcp-icon-content:before { content: '\e854'; } .wpcp-icon-title_description:before { content: '\e85f'; } .wpcp-icon-basic-1:before { content: '\e86a'; } .wpcp-icon-display:before { content: '\e86b'; } .wpcp-icon-general-2:before { content: '\e86c'; } .wpcp-icon-right-open:before { content: '\f006'; } .wpcp-icon-left-open:before { content: '\f007'; } .wpcp-icon-angle-left:before { content: '\f104'; } .wpcp-icon-angle-right:before { content: '\f105'; }html {
scroll-behavior: smooth;
}
a,
button,
.wp-element-button {
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
input,
textarea {
transition: filter 0.2s ease-in-out;
}
b,
strong {
font-weight: 500;
} input,
select,
textarea {
box-sizing: border-box;
font-family: inherit;
font-size: inherit;
font-weight: inherit;
line-height: var(--wp--custom--line-height--medium);
width: 100%;
}
input:not([type="submit"]):focus,
textarea:focus {
border-color: var(--wp--preset--color--primary);
outline: 1px solid var(--wp--preset--color--primary);
}
input[type="checkbox"],
input[type="image"],
input[type="radio"] {
width: auto;
}
::placeholder {
color: inherit;
font-size: var(--wp--preset--font-size--small);
opacity: 0.5;
}  .wp-block-navigation__responsive-container.is-menu-open {
padding: var(--wp--preset--spacing--30);
} .wp-block-navigation__submenu-container {
min-width: 150px !important;
padding: 10px !important;
}
.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
padding: 2px 10px !important;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container {
padding: 5px 10px 0 !important;
}  .is-style-position-fixed {
position: fixed;
}
.is-style-position-relative {
position: relative;
} .is-style-negative-zindex {
z-index: -99;
}
.is-style-positive-zindex {
z-index: 99;
} @media only screen and (min-width: 600px) { .site-header {
background-color: var(--wp--preset--color--base);
position: sticky;
top: 0;
transition: transform 0.5s ease;
z-index: 1000;
}
body.scroll-down .site-header {
transform: translateY(-100%);
}
body.scroll-up .site-header {
transform: translateY(0);
}
}
@media only screen and (max-width: 600px) { .is-style-hidden-mobile {
display: none !important;
}
}
@media only screen and (max-width: 782px) { .wp-block-columns.is-style-column-reverse {
flex-direction: column-reverse;
}
}.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {height: 30px;width: 30px;}
.wp-block-navigation__responsive-container-close,
.wp-block-navigation__responsive-container-open {} .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container { border-color: var(--wp--preset--color--neutral);
min-width: 270px !important;
padding: 0px;
border-bottom: 3px solid var(--wp--preset--color--primary);
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {top:110%;transition: opacity .3s linear;padding:0px!important;} .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {ont-size: var(--wp--preset--font-size--x-small);font-weight:var(--wp--custom--font-weight--bold);text-transform: none; padding: 2px 10px;letter-spacing: normal;} .wp-block-navigation .wp-block-navigation-item {border-bottom: 2px solid transparent;}
.wp-block-navigation .wp-block-navigation-item:hover, .wp-block-navigation .wp-block-navigation-item.current-menu-ancestor {border-bottom: 2px solid var(--wp--preset--color--base);}
.wp-block-navigation .wp-block-navigation-item__content:hover {text-decoration: none;}
.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item {padding:6px 10px;}
.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item:hover, .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item.current-menu-item {border-bottom: 2px solid transparent;background-color: var(--wp--preset--color--neutral);}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container { padding-left: 10px !important;
padding-right: 10px !important;
padding-top: 5px !important;
border: none;
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.has-modal-open.is-menu-open {background-color: var(--wp--preset--color--primary);color: var(--wp--preset--color--base);}  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item { }
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item:hover, .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.current-menu-ancestor {border-bottom: none;}
.tel a {text-decoration: none;}
.header-img img {width:100%;max-height: 600px!important;object-fit: cover;}
@media only screen and (max-width: 960px) { .is-style-hidden-mobile {
display: none !important;
}
}
@media only screen and (max-width: 400px) { 
.wp-container-content-3 {flex-basis: 260px;}
.wp-block-site-title {font-size: 12px;}
} @media only screen and (min-width: 960px) {
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display: none !important;
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display: block !important;
}
.admin-bar .site-header {top: 32px!important;}
} @media (min-width: 600px) {
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display: flex;
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display: none;
}
}.featherlight{background:0 0;bottom:0;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;display:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;left:0;position:fixed;right:0;text-align:center;top:0;white-space:nowrap;z-index:2147483647}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.featherlight:last-of-type{background:rgba(0,0,0,.9)}.featherlight::before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.featherlight .featherlight-content{-webkit-animation:fadein .5s;animation:fadein .5s;background:#000;border:0;cursor:auto;display:inline-block;max-height:80%;max-width:90%;min-width:inherit;overflow:visible;padding:0;position:relative;text-align:left;vertical-align:middle;white-space:normal}@media screen and (min-width:980px){.featherlight .featherlight-content{max-height:90%}}.featherlight .featherlight-content .caption{color:#fff;font-size:16px;font-weight:lighter;line-height:1.25;max-width:100%;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap}.featherlight .featherlight-content .caption:focus,.featherlight .featherlight-content .caption:hover{overflow:visible;white-space:normal}.featherlight .featherlight-content a{color:#fff;text-decoration:underline}.featherlight .featherlight-content a:focus,.featherlight .featherlight-content a:hover{text-decoration:none}.featherlight .featherlight-inner{-webkit-animation:fadein .5s;animation:fadein .5s;display:block}.featherlight button{-webkit-appearance:button;font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none}.featherlight button::-moz-focus-inner{border-style:none;padding:0}.featherlight .featherlight-close-icon{background-color:transparent;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21%204.41L19.59%203%2012%2010.59%204.41%203%203%204.41%2010.59%2012%203%2019.59%204.41%2021%2012%2013.41%2019.59%2021%2021%2019.59%2013.41%2012%2021%204.41z%22/%3E%0A%3C/svg%3E);background-position:center;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;border:0;cursor:pointer;display:block;height:30px;opacity:.6;overflow:hidden;padding:0;position:fixed;right:25px;text-align:center;text-indent:100%;top:25px;white-space:nowrap;width:30px;z-index:9999}.featherlight .featherlight-close-icon:focus,.featherlight .featherlight-close-icon:hover{opacity:1}.featherlight .featherlight-image{max-width:100%}.featherlight iframe{border:0}[data-featherlight] img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.featherlight-iframe .featherlight-content{border-bottom:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:0}@-webkit-keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.featherlight-loading .featherlight-content{-webkit-animation:featherlightLoader 1s infinite linear;animation:featherlightLoader 1s infinite linear;background:0 0;border:8px solid #909090;border-left-color:#fff;font-size:10px}.featherlight-loading .featherlight-content,.featherlight-loading .featherlight-content::after{-webkit-border-radius:50%;border-radius:50%;height:10em;width:10em}.featherlight-loading .featherlight-close,.featherlight-loading .featherlight-inner{display:none}.featherlight-next,.featherlight-previous{background-color:transparent;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;cursor:pointer;display:block;height:60px;margin-top:-30px;opacity:.4;overflow:hidden;position:fixed;text-indent:100%;top:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:60px}.featherlight-next span,.featherlight-previous span{display:none}.featherlight-next:focus,.featherlight-next:hover,.featherlight-previous:focus,.featherlight-previous:hover{opacity:1}.featherlight-next{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.59%2016.59L13.17%2012%208.59%207.41%2010%206l6%206-6%206-1.41-1.41z%22/%3E%0A%3C/svg%3E);background-position:0 0;right:10px}.featherlight-previous{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.41%207.41L10.83%2012l4.58%204.59L14%2018l-6-6%206-6%201.41%201.41z%22/%3E%0A%3C/svg%3E);background-position:-5px 0;left:10px}.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous{display:none}