.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important;}
.wpcf7 .hidden-fields-container{display:none;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;/* Blue */}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;/* Green */}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;/* Red */}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;/* Orange */}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;/* Yellow */}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;/* Red */ font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;/* Dark Gray 800 */ opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;/* Light Gray 100 */ top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}

@keyframes spin {
	from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}

@keyframes blink {
	from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}

.wpcf7 [inert]{opacity:0.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden]{display:none;}
.wpcf7 form{position:relative}.wpcf7 form>div,.wpcf7 form>p{margin-bottom:1.2em}.wpcf7 .wpcf7-form-control-wrap{width:100%;display:block}.wpcf7 input:not([type=submit]):focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border-color:var(--ast-border-color);outline:0}.wpcf7 input:not([type=submit]),.wpcf7 select,.wpcf7 textarea{width:100%;padding:.75em}.wpcf7 input[type=file]{color:#666;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:#fafafa;box-shadow:none;box-sizing:border-box;transition:all .2s linear}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{display:inline-block;background:#e9eef2;color:#555;clear:none;cursor:pointer;line-height:0;height:1.2em;margin:-3px 4px 0 0;outline:0;padding:0;border-radius:.2em;text-align:center;vertical-align:middle;width:1.4em;min-width:1.4em;transition:all .2s linear}/*************** Slider ************/
.slick-loading .slick-list{background:#fff url(//fasterfreight.com/wp-content/plugins/wp-responsive-recent-post-slider/assets/css/ajax-loader.gif) center center no-repeat;}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before, .slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}/************************************************************
				Box Sizing
************************************************************/
.wpcolumn, .wpcolumns{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wppsac-post-slider *, .wppsac-post-carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/************************************************************
				Clearfix
************************************************************/
.wppsac-clearfix:before, .wppsac-clearfix:after{content:"";display:table;}
.wppsac-clearfix::after{clear:both;}
.wppsac-clearfix{clear:both;}

/* Avada CSS */
.fusion-flex-container.wppsac-fusion-flex{flex-direction:column;}

/***************Design-1**************/
.wppsac-post-slider a{text-decoration:none !important;}
.wppsac-post-slider.design-1 .wppsac-post-content-position{position:relative}
.wppsac-post-slider.design-1 .wppsac-post-content-left{position:absolute !important;left:0;bottom:0px;background:rgba(0, 0, 0, 0.5);z-index:999;color:#fff;}
.wppsac-post-slider.design-1 .wppsac-post-content-left a{color:#fff;}
.wppsac-post-slider.design-1 .wppsac-post-content-left{padding:20px 20px 35px 20px;}
.wppsac-post-slider.design-1 .wppsac-post-image-bg{background:#f1f1f1;height:350px;line-height:0;overflow:hidden;position:relative;width:100%;}
.wppsac-post-slider.design-1 .wppsac-post-content p{color:#fff;}
.wppsac-post-slider.design-1 .slick-arrow{bottom:0px !important;top:auto !important;}
.wppsac-post-slider.design-1 .slick-next{right:0px !important;}
.wppsac-post-slider.design-1 .slick-prev{right:31px !important;left:auto !important;}
.wppsac-post-slider.design-1 .slick-dots{left:15px !important;bottom:2px !important;}
.wppsac-post-slider.design-1 a.wppsac-readmorebtn{color:#fff;}
.wppsac-post-slider.design-1 a.wppsac-readmorebtn:hover{color:#fff;background:rgba(0,0,0,0.5);}

/***************Design-2**************/
.wppsac-post-slider.design-2 .wppsac-post-content-position{position:relative;}
.wppsac-post-slider.design-2 .wppsac-post-content-left{position:absolute !important;left:0;top:0;bottom:0;background:rgba(0, 0, 0, 0.5);z-index:999;color:#fff;}
.wppsac-post-slider.design-2 .wppsac-post-content-left a{color:#fff;}
.wppsac-post-slider.design-2 .wppsac-post-content-left{padding:33px 20px;}
.wppsac-post-slider.design-2 .wppsac-post-image-bg{background:#f1f1f1;height:350px;line-height:0;overflow:hidden;position:relative;width:100%;}
.wppsac-post-slider.design-2 .wppsac-post-content p{color:#fff;}
.wppsac-post-slider.design-2 .slick-arrow{bottom:0px !important;top:auto !important;}
.wppsac-post-slider.design-2 .slick-next{right:0px !important;}
.wppsac-post-slider.design-2 .slick-prev{right:31px !important;left:auto !important;}
.wppsac-post-slider.design-2 .slick-dots{left:15px !important;bottom:2px !important;}
.wppsac-post-slider.design-2 .wppsac-post-inner-content{width:100%;max-height:100%;overflow:hidden;}
.wppsac-post-slider.design-2 a.wppsac-readmorebtn{color:#fff;}
.wppsac-post-slider.design-2 a.wppsac-readmorebtn:hover{color:#fff;background:rgba(0,0,0,0.5);}

/***************Design-3**************/
.wppsac-post-slider.design-3 .wppsac-post-image-bg{background:#f1f1f1;height:350px;line-height:0;overflow:hidden;position:relative;width:100%;}
.wppsac-post-slider.design-3 .wppsac-post-short-content{height:46%;clear:both;background:rgba(51, 51, 51, 0.5);bottom:0;color:#fff;left:0;padding:15px 30px 35px 30px;position:absolute;right:0;transition:all 0.5s ease-in-out 0s;}
.wppsac-post-slider.design-3 .wppsac-post-content{opacity:0;height:0;transition:all 0.5s ease-in-out 0s;}
.wppsac-post-slider.design-3 .wppsac-post-overlay:hover > .wppsac-post-short-content .wppsac-post-content{opacity:1;height:auto;}
.wppsac-post-slider.design-3 .wppsac-post-overlay:hover > .wppsac-post-short-content{height:85%;}
.wppsac-post-slider.design-3 .wppsac-post-categories{left:0;top:0px;position:absolute;}
.wppsac-post-slider.design-3 .wppsac-post-categories ul.post-categories li{margin:0 2px 2px 0 !important;}
.wppsac-post-slider.design-3 h2.wppsac-post-title a, .wppsac-post-slider.design-3 .wppsac-post-content a.wppsac-readmorebtn, .wppsac-post-slider.design-3 .wppsac-post-content p{color:#fff;}
.wppsac-post-slider.design-3 .slick-arrow{bottom:0px !important;top:auto !important;}
.wppsac-post-slider.design-3 .slick-next{right:0px !important;}
.wppsac-post-slider.design-3 .slick-prev{right:31px !important;left:auto !important;}
.wppsac-post-slider.design-3 .slick-dots{left:15px !important;bottom:2px !important;}
.wppsac-post-slider.design-3 a.wppsac-readmorebtn:hover{color:#fff;background:rgba(0,0,0,0.5);}

/***************Design-4**************/
.wppsac-post-slider.design-4 .wppsac-post-list-content, .wppsac-post-slider.design-4 .post-list{width:100%;float:left;clear:both;}
.wppsac-post-slider.design-4 .wppsac-post-list-content .wppsac-post-title a{color:#444;text-decoration:none;}
.wppsac-post-slider.design-4 .wppsac-post-image-bg{background:#f1f1f1;height:230px;line-height:0;overflow:hidden;position:relative;width:100%;}
.wppsac-post-slider.design-4 .wppsac-post-categories{margin-top:0;}
.wppsac-post-slider.design-4 .wppsac-post-categories a{color:#fff;}
.wppsac-post-slider.design-4 .wp-medium-5{padding:0px 10px 0 0;}
.wppsac-post-slider.design-4 .wppsac-post-list-content .wp-medium-7{padding:10px 35px 10px 15px;}
.wppsac-post-slider.design-4 .slick-arrow{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.wppsac-post-slider.design-4 .slick-next{right:0px !important;}
.wppsac-post-slider.design-4 .slick-prev{left:0px !important;}
.wppsac-post-slider.design-4 .slick-dots{left:0;right:0;}
.wppsac-post-slider.design-4 .wppsac-post-content a.wppsac-readmorebtn{color:#444;border-color:#444;}
.wppsac-post-slider.design-4 a.wppsac-readmorebtn:hover{color:#fff;background:rgba(0,0,0,0.5);}


/************************************************************
        Slick Slider and Carousel
************************************************************/
.wppsac-post-slider, .wppsac-post-carousel{visibility:hidden;opacity:0;transition:opacity 0.5s linear;}
.wppsac-post-slider.slick-initialized, .wppsac-post-carousel.slick-initialized{visibility:visible;opacity:1;}
.wppsac-hide{display:none;}
.wppsac-post-carousel .slick-dots{padding:0 !important;margin:0 !important;position:absolute;text-align:center;}
.wppsac-post-slider .slick-arrow, .wppsac-post-carousel .slick-arrow{text-indent:-99999px;}
.wppsac-post-slider button.slick-arrow, .wppsac-post-carousel button.slick-arrow{background-color:transparent!important;cursor:pointer;width:30px;height:45px;position:absolute;z-index:9;border:0px !important;padding:0 !important;margin:0px !important;border-radius:0px !important;-webkit-transition-duration:0.4s;transition-duration:0.4s;}
.wppsac-post-slider button.slick-next, .wppsac-post-carousel button.slick-next{background:rgba(0,0,0,0.5) url(//fasterfreight.com/wp-content/plugins/wp-responsive-recent-post-slider/assets/css/arrow-right.png) center center no-repeat !important;background-size:25px 25px !important;outline:none !important;box-shadow:none;}
.wppsac-post-slider button.slick-prev, .wppsac-post-carousel button.slick-prev{background:rgba(0,0,0,0.5) url(//fasterfreight.com/wp-content/plugins/wp-responsive-recent-post-slider/assets/css/arrow-left.png) center center no-repeat !important;background-size:25px 25px !important;outline:none !important;box-shadow:none;}
.wppsac-post-slider button.slick-next:hover, .wppsac-post-slider button.slick-next:focus, .wppsac-post-carousel button.slick-next:hover, .wppsac-post-carousel button.slick-next:focus,
.wppsac-post-slider button.slick-prev:hover, .wppsac-post-slider button.slick-prev:focus, .wppsac-post-carousel button.slick-prev:hover, .wppsac-post-carousel button.slick-prev:focus{background-color:rgba(0,0,0,0.8) !important;}
.wppsac-post-slider .slick-dots{padding:0 !important;margin:0 !important;position:absolute;text-align:center;}
.wppsac-post-slider .slick-dots li button, .wppsac-post-carousel .slick-dots li button{text-indent:-99999px;}
.wppsac-post-slider .slick-dots li, .wppsac-post-carousel .slick-dots li{list-style:none !important;display:inline-block !important;margin:0 2px !important;padding:0px !important;}
.wppsac-post-slider .slick-dots li button, .wppsac-post-carousel .slick-dots li button{background:#fff !important;margin:0px !important;padding:0px !important;border:1px solid #000;border-radius:50% !important;width:13px !important;height:13px !important;}
.wppsac-post-slider .slick-dots li button:focus, .wppsac-post-carousel .slick-dots li button:focus{outline:none !important}
.wppsac-post-slider button:active, .wppsac-post-carousel button:active{box-shadow:none;}
.wppsac-post-slider .slick-dots li.slick-active button, .wppsac-post-carousel .slick-dots li.slick-active button{background:#444 !important;}
.wppsac-post-slider .slick-slide{padding:0px !important}
.wppsac-post-overlay{position:relative;}
.wppsac-post-slider .wppsac-post-content a.wppsac-readmorebtn, .wppsac-post-carousel .wppsac-post-content a.wppsac-readmorebtn{padding:5px 10px;border:1px solid #e7e7e7;text-decoration:none;margin:5px 0;font-size:14px;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.wppsac-post-content{padding-bottom:10px;}
.wppsac-sub-content{padding-bottom:10px;}
.wppsac-post-slider h2.wppsac-post-title, .wppsac-post-carousel h2.wppsac-post-title{margin:5px 0 !important;line-height:26px;}
.wppsac-post-slider h2.wppsac-post-title a, .wppsac-post-carousel h2.wppsac-post-title a{font-size:22px;line-height:26px;}
.wppsac-post-slider .wppsac-post-date, .wppsac-post-carousel .wppsac-post-date{margin-bottom:10px;position:relative;font-size:13px;}
.wppsac-post-slider .wppsac-post-date::after{background:#e96656;bottom:-4px;content:"";height:2px;left:0;margin:auto;position:absolute;width:50px;z-index:1;}
.wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list, .wppsac-post-carousel .wppsac-post-categories ul.wppsac-post-categories-list{margin:0px 0px 10px 0 !important;padding:0px !important;list-style:none !important;font-size:0;}
.wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li, .wppsac-post-carousel .wppsac-post-categories ul.wppsac-post-categories-list li{display:inline-block !important;margin:2px !important;padding:0 !important;}
.wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li a, .wppsac-post-carousel .wppsac-post-categories ul.wppsac-post-categories-list li a{padding:4px 10px;text-transform:uppercase;font-size:11px;text-decoration:none;color:#fff;display:block;line-height:normal;}
.wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+1) a, .wppsac-post-carousel .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+1) a{background:#1abc9c;}
.wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+2) a, .wppsac-post-carousel .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+2) a{background:#3498db;}
.wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+3) a, .wppsac-post-carousel .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+3) a{background:#e74c3c;}
.wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+4) a, .wppsac-post-carousel .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+4) a{background:#34495e;}
.wppsac-post-slider .wppsac-post-image-bg img{height:100%;width:100%;object-fit:cover;object-position:top center;border-radius:0px;}

/***************Design-1**************/
.wppsac-post-carousel a{text-decoration:none !important;}
.wppsac-post-carousel.design-1 .wppsac-post-title a{color:#444;}
.wppsac-post-carousel.design-1 .wppsac-post-image-bg{margin-bottom:15px;}
.wppsac-post-carousel.design-1 .slick-arrow{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.wppsac-post-carousel.design-1 .wppsac-carousel-slides{padding:0 10px}
.wppsac-post-carousel.design-1 .slick-next{right:0px !important;}
.wppsac-post-carousel.design-1 .slick-prev{left:0px !important;}
.wppsac-post-carousel.design-1 .slick-dots{left:0;right:0;}
.wppsac-post-carousel.design-1 a.wppsac-readmorebtn{color:#555;}
.wppsac-post-carousel.design-1 a.wppsac-readmorebtn:hover{color:#fff;background:rgba(0,0,0,0.5);}

.wpcolumn, .wpcolumns{padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;position:relative;}

 @media only screen and (max-width: 768px) { 
 .wppsac-post-slider.design-1 .wppsac-post-image-bg img, .wppsac-post-slider.design-2 .wppsac-post-image-bg img, .wppsac-post-slider.design-3 .wppsac-post-image-bg img{max-width:700px !important}
}
 
 @media only screen and (max-width: 500px) { 
 .wppsac-post-slider.design-1 .wppsac-post-image-bg img, .wppsac-post-slider.design-2 .wppsac-post-image-bg img, .wppsac-post-slider.design-3 .wppsac-post-image-bg img{max-width:600px !important}
.wppsac-post-slider.design-1 .wppsac-post-content, .wppsac-post-slider.design-2 .wppsac-post-content,  .wppsac-post-slider.design-3 .wppsac-post-content{display:none}
}

@media only screen {
  .wpcolumn, .wpcolumns{position:relative;padding-left:0.9375em;padding-right:0.9375em;float:left;}
}
 @media only screen and (min-width: 40.0625em) {  
  .wpcolumn, .wpcolumns {position: relative;padding-left: 0.9375em;padding-right: 0.9375em;float: left; }

  .wp-medium-1 {width: 8.33333%;}
  .wp-medium-2 {width: 16.66667%;}
  .wp-medium-3 {width: 25%;}
  .wp-medium-4 {width: 33.33333%;}
  .wp-medium-5 {width: 41.66667%;}
  .wp-medium-6 {width: 50%;}
  .wp-medium-7 {width: 58.33333%;}
  .wp-medium-8 {width: 66.66667%;}
  .wp-medium-9 {width: 75%;}
  .wp-medium-10 {width: 83.33333%;}
  .wp-medium-11 {width: 91.66667%;}
  .wp-medium-12 {width: 100%;}

  .medium-offset-0 {margin-left: 0 !important;}
  .medium-offset-1 {margin-left: 8.33333% !important;}
  .medium-offset-2 {margin-left: 16.66667% !important;}
  .medium-offset-3 {margin-left: 25% !important;}
  .medium-offset-4 {margin-left: 33.33333% !important;}
  .medium-offset-5 {margin-left: 41.66667% !important;}
  .medium-offset-6 {margin-left: 50% !important;}
  .medium-offset-7 {margin-left: 58.33333% !important;}
  .medium-offset-8 {margin-left: 66.66667% !important;}
  .medium-offset-9 {margin-left: 75% !important;}
  .medium-offset-10 {margin-left: 83.33333% !important;}
  .medium-offset-11 {margin-left: 91.66667% !important;}
}.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}