/*!
Theme Name:         Sage Starter Theme
Theme URI:          https://roots.io/sage/
Description:        Sage is a WordPress starter theme. <a href="https://github.com/roots/sage">Contribute on GitHub</a>
Version:            9.0.0-alpha.5
Author:             Roots
Author URI:         https://roots.io/
Text Domain:        sage
License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/
html body .main-navigation>.ubermenu>ul>li>.ubermenu-submenu{margin:0 !important;top:100% !important}html body .main-navigation>.ubermenu>ul>li.ubermenu-active>a:after{top:1px}html body .header--style-4{background:#fff;border-bottom:none;position:relative;top:0 !important}html body .header--style-4 .header-reviews{font-size:1rem;text-transform:uppercase;display:flex;align-items:center;padding:8px 15px;letter-spacing:.96px;text-transform:uppercase;font-weight:700;gap:10px}html body .header--style-4 .header:after{border-bottom:3px solid var(--cl-red);top:100%}html body .header--style-4 .header__inner{padding:20px;align-items:center;padding-bottom:0}html body .header--style-4 .header__left{margin-bottom:auto}html body .header--style-4 .header__right__bottom>a{margin-top:7px}html body .header--style-4 .main-navigation{margin-right:25px}html body .header--style-4 .main-navigation>.ubermenu>ul>li>a{padding:20px 15px 40px !important;font-size:16px}html body .header--style-4 .ubermenu .ubermenu-target-text{color:inherit}html body .header--style-4 .header-call-us{color:var(--cl-red);border:1px solid #f6f6f6}html body .header--style-4 .header-reviews{color:inherit;padding-left:30px}html body .header--style-4 .theme--light{display:block !important}html body .header--style-4 .header__left img{width:100%;max-width:384px}html body .header--style-4 .theme--dark{display:none !important}html body.page-template-page-2023.has-admin-bar .home_banner__content{min-height:700px !important}html body .home_banner_2023 .home_banner__content{padding-top:50px;padding-bottom:50px;min-height:none;align-items:stretch;gap:40px;min-height:700px !important;height:auto !important}html body .home_banner_2023 .home_banner__content__left{width:45%;background:#fff;padding:40px !important;border-radius:40px;margin:0;display:flex;flex-direction:column;justify-content:center}html body .home_banner_2023 .home_banner__content__left h1{color:#14538c;font-size:56px;font-weight:600;line-height:1.1em;letter-spacing:0;margin-bottom:30px}html body .home_banner_2023 .home_banner__content__left h1 span{color:var(--cl-red);font-size:1.25em;display:block;text-transform:uppercase}html body .home_banner_2023 .home_banner__content__left #gform_21 .gform_body input[type=button]{width:100%;text-align:center}html body .home_banner_2023 .home_banner__content__logo{margin:0;width:55%;padding:40px;border-radius:40px;overflow:hidden;position:relative}html body .home_banner_2023 .home_banner__content__logo img{width:100%;height:auto;position:absolute;top:0;left:0;object-fit:cover;object-position:center;height:100%}html body #gform_21 #gform_page_21_1 .gform-field-label{border:solid 1px #2d4e8c;border-right:none}html body .home-reviews__inner{flex-direction:column;gap:20px;align-items:center}html body .home-reviews__inner h3{color:#4f565d;font-size:28px}body:not(.gform-21__in-progress).page-template-page-2023 .home_banner__content__left{margin-top:0}.section-influencer-video{padding:46px 0;border-top:solid 2px var(--cl-red);background:#f6f6f6}.section-influencer-video__inner{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.section-influencer-video__videos{width:calc(50% - 20px);display:flex;gap:16px}.section-influencer-video__videos__item{display:block;width:100%}.section-influencer-video__videos .video-wrapper{width:100%;position:relative;border-radius:0;overflow:hidden;padding-bottom:177%}.section-influencer-video__videos .video-wrapper .video-banner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;overflow:hidden}.section-influencer-video__videos .video-wrapper .video-banner .video-banner-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.section-influencer-video__videos .video-wrapper iframe,.section-influencer-video__videos .video-wrapper video{width:100%;height:100%;border:none;object-fit:cover;position:absolute;top:0;left:0;cursor:pointer}.section-influencer-video__videos .video-wrapper iframe::-webkit-media-controls,.section-influencer-video__videos .video-wrapper video::-webkit-media-controls{display:none !important}.section-influencer-video__videos .video-wrapper iframe::-webkit-media-controls-enclosure,.section-influencer-video__videos .video-wrapper video::-webkit-media-controls-enclosure{display:none !important}.section-influencer-video__videos .video-wrapper iframe.is-playing,.section-influencer-video__videos .video-wrapper video.is-playing{cursor:pointer;z-index:6}.section-influencer-video__videos .video-wrapper .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;cursor:pointer;transition:transform .3s ease}.section-influencer-video__videos .video-wrapper .play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.section-influencer-video__videos .video-wrapper .play-button svg{filter:drop-shadow(0px 2px 4px rgba(0,0,0,.3))}.section-influencer-video__videos .video-wrapper .play-button.video-play-button{display:none}.section-influencer-video__content{width:calc(50% - 20px);display:flex;flex-direction:column;gap:20px}.section-influencer-video__content__inner{max-width:600px;margin-left:auto}.section-influencer-video__title{color:#14538c;font-size:56px;font-weight:600;line-height:1.2;margin-bottom:10px}.section-influencer-video__text{font-size:16px;line-height:1.6;color:#4f565d}.section-influencer-video__text p{margin-bottom:15px}.section-influencer-video__cta{margin-top:10px}.section-influencer-video__cta .link{color:var(--cl-red);text-transform:uppercase;letter-spacing:1px}html body.page-template-page-2023.home.gform-21__in-progress .home_banner_2023 .home_banner__content__left{width:100% !important}html body.page-template-page-2023.home.gform-21__in-progress .home_banner_2023 .home_banner__content__left #gform_21 .gform_body input[type=button]{width:auto}.home-reviews__btns{width:100%;max-width:1200px;margin:0 auto}.home-reviews__btns .service-reviews{width:100%;flex-wrap:nowrap}.home-reviews__btns .service-reviews .wrapper{width:20%}.home-reviews__btns .service-reviews .wrapper .service-reviews__item__logo{width:auto}.home-reviews__btns .service-reviews .wrapper .service-reviews__item__content{font-size:17px;white-space:nowrap}@media (max-width:1350px){.fixed-menu .main-navigation-mobile{top:55px}html body .header--style-4 .header__left{width:265px;margin-top:8px}html body .header--style-4 .main-navigation>.ubermenu>ul>li>a{padding:20px 15px 40px !important;font-size:16px}html body .header--style-4 .header-reviews{padding-left:20px}html body .header--style-4 .header__right__bottom>a{margin-top:5px}html body .header--style-4 .header__right__bottom{margin-top:0}html body .home_banner_2023 .home_banner__content__left h1{font-size:36px}.page-template-page-2023 .home-reviews__content h3{font-size:26px}.section-influencer-video__title{font-size:50px}}@media screen and (max-width:959px){.home-reviews__btns .service-reviews .wrapper .service-reviews__item__content{font-size:13px}.section-influencer-video__content__inner{max-width:none}.home-reviews__btns .service-reviews{display:block}.home-reviews__btns .service-reviews{padding:0 20px}.home-reviews__btns .service-reviews .slick-next:before,.home-reviews__btns .service-reviews .slick-prev:before{width:20px;height:25px;background-image:url(//www.shleppers.com/wp-content/themes/ttg-shleppers/./images/pre_f9c80a38.png);background-size:contain;background-repeat:no-repeat;background-position:center center;font-size:0;display:block;filter:contrast(.1)}.home-reviews__btns .service-reviews .slick-prev{left:0}.home-reviews__btns .service-reviews .slick-next{right:0}.home-reviews__btns .service-reviews .slick-next:before{transform:rotate(180deg)}.home-reviews__btns .service-reviews .wrapper .service-reviews__item__logo{height:50px;width:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-reviews__btns .service-reviews .wrapper .service-reviews__item__logo img{height:auto;width:auto;max-width:100%;max-height:100%}html body .header-menu-services,html body .header-call-us span{display:none}html body .header-mobile__top{padding:20px 0 15px}html body .header-mobile__middle.fixed-menu{position:fixed;top:0;left:0;width:100%;z-index:1000;animation:slideDown .3s ease-in-out;background-color:#fff}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}body.fixed-menu.menu-opened .main-navigation-mobile{top:55px}body.fixed-menu.menu-opened .header-mobile__middle.fixed-menu{background-color:var(--cl-yale-blue)}html body.page-template-page-2023.home .home_banner_2023 .home_banner__content{padding:20px;gap:0;justify-content:center !important}html body.page-template-page-2023.home .home_banner_2023 .home_banner__content__left{width:100%;padding:20px;max-width:none;border-radius:0 0 40px 40px}html body.page-template-page-2023.home .home_banner_2023 .home_banner__content__left h1{font-size:32px;margin-bottom:10px !important}html body.page-template-page-2023.home .home_banner_2023 .home_banner__content__logo{width:100%;border-radius:20px 20px 0 0;padding-top:50%}html body.page-template-page-2023.home .home_banner_2023 .home_banner__content__logo img{height:100% !important}html body.page-template-page-2023.home .home_banner_2023 .home_banner__content #gform_21 #gform_page_21_1 .gform-field-label{width:150px}html body.page-template-page-2023.home .home_banner_2023 .home_banner__content #gform_21 .ginput_container{width:calc(100% - 150px)}.page-template-page-2023 .home-reviews__content h3{font-size:18px}.main-navigation-mobile{top:156px}.section-influencer-video__inner{flex-direction:column;gap:20px}.section-influencer-video__videos{width:100%;flex-direction:column;gap:20px}.section-influencer-video__content{width:100%}.section-influencer-video__title{font-size:42px}}@media (max-width:768px){.service-reviews__item{justify-content:center;gap:10px}.slide_testimonials__seemore__logo{display:block;width:100%}.service-reviews{display:block;width:100%}}