body{padding-top:55px;font-family:"Roboto", sans-serif;font-weight:300;font-size:16px;}
h1{padding-top:25px;}
.eagleaccount{margin-top:45px;font-size:16px;}
.eagleaccount p{line-height:1.8;}
.eagleaccount .accountblock{border:solid 3px white;color:white;background-color:#212a3f;height:300px;}
.eagleaccount .accountblock:hover{border:solid 1px white;cursor:pointer;}
.eagleaccount .accountblock h2,
.acctblock h2{text-align:center;margin-top:110px;color:white;}
.eagleaccount .active{text-decoration:none;border-bottom:solid 2px;cursor:default;}
@media (max-width:768px){.eagleaccount .accountblock{height:150px;}
.eagleaccount .accountblock:hover{cursor:pointer;}
.eagleaccount .accountblock h2,
.acctblock h2{text-align:center;padding-top:15px;margin-top:20px;color:white;}
.eagleaccount .active{text-decoration:none;border-bottom:none;cursor:default;}
}
.best-value{position:absolute;top:-5px;background-color:#8ab839;width:60px;color:#000000;right:175px;text-align:center;font-weight:bold;text-transform:uppercase;padding:10px 0;}
.best-value::after{border-left:30px solid #8ab839;border-right:30px solid #8ab839;border-bottom:30px solid transparent;position:absolute;bottom:-30px;left:0;content:""}
.left-nav{padding:10px;height:100%;text-align:center;}
.subnav{font-family:'Montserrat', sans-serif;text-align:right;font-size:14px}
.subnav ul{text-decoration:none;margin:0;padding:0;}
.subnav li{display:inline;padding-right:15px;}
.subnav li a,
.subnav .active a:hover{color:#333;}
.subnav li a:hover{color:#777;text-decoration:none;border-bottom:solid 2px;}
.subnav li a:active,
.subnav li a:visted{color:#777;text-decoration:none;border-bottom:solid 2px;}
.subnav .active a{text-decoration:none;border-bottom:solid 2px;cursor:default;color:#333;}
.center-lg{text-align:left;}
.brands{text-align:center;}
.brands hr{margin-bottom:0px;}
.navbar-inverse .navbar-nav > li > a{font-family:'Montserrat', sans-serif;font-size:14px;}
.brands img{-webkit-filter:grayscale(100%);-webkit-transition:.5s ease-in-out;filter:grayscale(100%);transition:.5s ease-in-out;max-width:75%;width:250px;height:auto;margin:15px;}
.brands img:hover,
.brands img:focus{-webkit-filter:grayscale(0);-webkit-transition:.5s ease-in-out;filter:grayscale(0);transition:.5s ease-in-out;}
.brands .bottom{vertical-align:bottom;}
.brands .middle{vertical-align:middle;}
.products{margin-top:15px;margin-bottom:-25px;}
.main-hero{background:linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(../media/1116/trg-bond-marine-hero-san-francisco-bay-at-night.jpg);height:600px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center;color:#fff;margin-top:-55px;}
.light{background-color:transparent;}
.dark{color:#fff;}
.brands{margin:25px 0;}
.top-home{text-align:center;}
.top-home h1{margin-top:60px;margin-left:-30px;margin-right:-30px;}
.top-home p{margin-bottom:-20px;}
.darkblue-home{padding-top:50px;padding-bottom:50px;margin-top:50px;margin-bottom:-10px;z-index:-100;background-color:#212a3f;color:#ffffff;font-family:'Raleway', sans-serif;}
.darkblue-home h3{margin-bottom:50px;margin-top:0px;font-weight:200;}
.main-hero a,
.main-hero a:visited,
.main-hero a:active,
.main-hero a:hover{color:#fff;}
.main-hero .cta{position:relative;top:75px;}
#hero-jump{margin-top:0px;}
.main-hero .down{margin-top:50px;}
.main-hero h1{font-family:'Montserrat', sans-serif;text-transform:uppercase;font-size:24px !important;margin-left:-14px;margin-right:-14px;line-height:1.2;}
.main-hero h2{font-family:'Raleway', sans-serif;text-transform:capitalize;color:#fff;font-size:35px;text-shadow:2px 2px 1px #000;}
.hero-cta{position:absolute;width:100%;margin-left:-15px;z-index:100;height:55px;background:rgba(186,67,46,.9);padding:5px;bottom:170px;}
.navbar-transparent{background-color:transparent;border:none;}
.main-hero .lobster{font-family:'Lobster', cursive;text-transform:lowercase;color:#fff;}
.main-hero .btn{margin-top:40px;font-family:'Lobster', cursive;text-transform:capitalize;}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th{padding:8px 2px;}
.main-hero .btn-big{font-size:30px;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe,
.video-container object,
.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:20px;}
#VidModal .modal-header{background-color:#000;border-bottom:none;}
#VidModal .modal-header button,
#VidModal .modal-header button:hover,
#VidModal .modal-header button:focus{color:#fff;opacity:1;}
#VidModal .modal-dialog{position:relative;}
#VidModal .modal-body{padding:0;background-color:#000;}
body.modal-open{margin-right:0!important;overflow:hidden;}
.blue-texture{background:url(/media/1101/trg-texture-blue.png);background-size:contain;background-repeat:repeat;padding-top:10px;margin-top:-1px;}
.blue-texture blockquote{text-align:center;color:#95be4e;border-left:none;font-size:35px;font-family:'Raleway', sans-serif;font-weight:200;padding:70px 0px 80px 0px;}
.image-waves{background:url(/media/1163/marine-claims.png);background-size:cover;background-repeat:no-repeat;padding-top:10px;margin-top:-1px;}
.career-path{background:url(/media/1239/select-a-new-path.png);background-size:cover;background-repeat:no-repeat;padding-top:10px;margin-top:-1px;}
.image-waves blockquote{text-align:center;color:#95be4e;border-left:none;font-size:35px;font-family:'Raleway', sans-serif;font-weight:200;padding:70px 0px 80px 0px;}
.image-building{background:url(/media/1167/blue-buildings.png) bottom right;background-size:cover;background-repeat:no-repeat;padding-top:10px;margin-top:-1px;}
.image-building blockquote{text-align:center;color:#95be4e;border-left:none;font-size:35px;font-family:'Raleway', sans-serif;font-weight:200;padding:70px 0px 80px 0px;}
.image-story{background:linear-gradient(rgba(0, 0, 0, 0.68), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)),url(../media/1239/select-a-new-path.png) center;background-size:cover;background-repeat:no-repeat;padding-top:10px;margin-top:-5px;}
.image-story{background:linear-gradient(rgba(0, 0, 0, 0.68), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)),url(../media/1239/select-a-new-path.png) center;background-size:cover;background-repeat:no-repeat;padding-top:10px;margin-top:-5px;}
.image-htsus{background:linear-gradient(rgba(0, 0, 0, 0.68), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)),url(../media/1354/download-ebook-on-htsus-codes.png) center;background-size:cover;background-repeat:no-repeat;padding-top:20px;padding-bottom:80px;margin-top:-5px;}
.image-incos{background:linear-gradient(rgba(0, 0, 0, 0.68), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)),url(../media/1396/incoterms-ebook-download.png) center;background-size:cover;background-repeat:no-repeat;padding-top:20px;padding-bottom:80px;margin-top:-5px;}
.image-301{background:linear-gradient(rgba(0, 0, 0, 0.68), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)),url(../media/1409/trg-section-301-tariffs-htsus-lookup.jpg) center;background-size:cover;background-repeat:no-repeat;padding-top:20px;padding-bottom:80px;margin-top:-5px;}
.image-tariff{background:linear-gradient(rgba(0, 0, 0, 0.68), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)),url(../media/1420/trade-risk-quaranty-talks-tariff-news.jpg) center;background-size:cover;background-repeat:no-repeat;padding-top:20px;padding-bottom:80px;margin-top:-5px;}
.image-newsletter{background:linear-gradient(rgba(0, 0, 0, 0.68), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)),url(../media/1452/newsletter-sign-up-bkgd-01.jpg) center;background-size:cover;background-repeat:no-repeat;padding-top:20px;padding-bottom:80px;margin-top:-5px;}
.image-bondsuff{background:linear-gradient(rgba(0, 0, 0, 0.68), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)),url(../media/1493/customs-bond-sufficiency-landing-page.jpg) center;background-size:cover;background-repeat:no-repeat;padding-top:20px;padding-bottom:80px;margin-top:-5px;}
.image-cifdownload{background:linear-gradient(rgba(0, 0, 0, 0.68), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)),url(../media/1502/cif-cost-comparison-worksheet-download-3.jpg) center;background-size:cover;background-repeat:no-repeat;padding-top:20px;padding-bottom:80px;margin-top:-5px;}
.illustration-orangeboxes{background:url(../media/1512/orange-box-background.jpg) center;background-size:cover;background-repeat:no-repeat;padding-top:20px;padding-bottom:50px;margin-top:-5px;}
.illustration-bluewave{background:url(../media/1515/cargo-insurance-wave-element.jpg) center;background-size:cover;background-repeat:no-repeat;padding-top:20px;padding-bottom:50px;margin-top:-5px;}
.illustration-bluewithdots{background:url(../media/1528/blue-dot-background.png) center;background-size:cover;background-repeat:no-repeat;padding-top:20px;padding-bottom:50px;margin-top:-5px;}
.color-amazonorange{background-color: #ff9900; padding-top:20px;padding-bottom:50px;margin-top:-5px;}
.image-ski-access{background:url(/media/1338/get-access-to-our-premium-content.png);background-size:cover;background-repeat:no-repeat;padding-top:10px;margin-top:-1px;}
.image-ins-contact{background:linear-gradient(rgba(0, 0, 0, 0.68), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)),url(../media/1521/trg-insurance-agent-contact-lr.png) center;background-size:cover;background-repeat:no-repeat;padding-top:20px;padding-bottom:80px;margin-top:-5px;}
.image-covid{background:linear-gradient(rgba(0, 0, 0, 0.68), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)),url(../media/1507/covid-19-pricing-options-trg.jpg) center;background-size:cover;background-repeat:no-repeat;padding-top:20px;padding-bottom:80px;margin-top:-5px;}
.timeline-title{font-size:20px;color:#212a3f;margin-top:0px;font-family:'Montserrat', sans-serif;}
.timeline-year{font-size:25px;color:#212a3f;margin-bottom:0px;font-weight:bold;font-family:'Montserrat', sans-serif;}
.timeline-title-st{font-size:20px;color:#ba432e;margin-top:0px;font-family:'Montserrat', sans-serif;}
.timeline-year-st{font-size:25px;color:#ba432e;margin-bottom:0px;font-weight:bold;font-family:'Montserrat', sans-serif;}
.illustration-waves{background:url(/media/1160/waves-backdrop-lg.png);background-size:cover;background-repeat:no-repeat;padding-top:10px;margin-top:-1px;}
.story-top{color:#fff;margin-top:175px;}
.story-bottom{color:#fff;padding-top:0px;margin-bottom:220px;}
.trg-culture{background:url(/media/1301/our-culture-image.png);background-size:cover;background-repeat:no-repeat;padding-top:10px;margin-top:-1px;}
.navy-border{border: #212a3f 2px solid; width: 100%; padding: 10px;}
@media (max-width:421px){.illustration-waves{background:url(/media/1162/waves-backdrop-sm.png);background-size:cover;background-repeat:no-repeat;padding-top:10px;margin-top:-1px;}
}
@media (max-width:768px){.story-top{color:#fff;margin-top:50px;}
.story-bottom{color:#fff;padding-top:0px;margin-bottom:150px;}
}

.btn-excel {
	color: #fff;
    background-color: #245239;
	border-color: #245239;
}

.btn-excel:hover,
.btn-excel:active,
.btn-excel.active,
.open > .dropdown-toggle.btn-excel {
  color: #fff;
  background-color: #2b3a31;
  border-color: #245239;
}

.btn-pdf {
	color: #fff;
    background-color: #c33737;
	border-color: #a54242;
}

.btn-pdf:hover,
.btn-pdf:active,
.btn-pdf.active,
.open > .dropdown-toggle.btn-pdf {
  color: #fff;
  background-color: #732020;
  border-color: #a54242;
}

.btn-hyp-blue {
  color: #fff;
  background-color: #2294d6;
  border-color: #1f8bc9;
}
.btn-hyp-blue:focus,
.btn-hyp-blue.focus{
  color: #fff;
  background-color: #387ca4;
  border-color: #326b8c;
}

.btn-hyp-blue:hover,
.btn-hyp-blue:active,
.btn-hyp-blue.active,
.open > .dropdown-toggle.btn-hyp-blue {
  color: #fff;
  background-color: #085c8c;
  border-color: #09527d;
}
.btn-hyp-blue:active,
.btn-hyp-blue.active,
.open > .dropdown-toggle.btn-hyp-blue {
  background-image: none;
}
.btn-hyp-blue.disabled,
.btn-hyp-blue[disabled],
fieldset[disabled] .btn-hyp-blue,
.btn-hyp-blue.disabled:hover,
.btn-hyp-blue[disabled]:hover,
fieldset[disabled] .btn-hyp-blue:hover,
.btn-hyp-blue.disabled:focus,
.btn-hyp-blue[disabled]:focus,
fieldset[disabled] .btn-hyp-blue:focus,
.btn-hyp-blue.disabled.focus,
.btn-hyp-blue[disabled].focus,
fieldset[disabled] .btn-orange.focus,
.btn-hyp-blue.disabled:active,
.btn-hyp-blue[disabled]:active,
fieldset[disabled] .btn-orange:active,
.btn-hyp-blue.disabled.active,
.btn-hyp-blue[disabled].active,
fieldset[disabled] .btn-hyp-blue {
  background-color: #2294d6;
  border-color: #1f8bc9;
}
.btn-hyp-blue .badge {
  color: #2294d6;
  background-color: #fff;
}
	
.illustration-mountain{background:url(/media/1159/mountain-backdrop-lg.png) bottom left;background-size:cover;background-repeat:no-repeat;padding-top:10px;margin-top:-1px;}
.accordion-toggle:after{font-family:'FontAwesome';content:"\f078";float:right;}
.accordion-opened .accordion-toggle:after{content:"\f054";}
.progress-wrapper{position:relative;padding:45px 15px 15px;margin:0 -15px 15px;border-color:#e5e5e5 #eee #eee;border-style:solid;border-width:1px 0;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.05);box-shadow:inset 0 3px 6px rgba(0,0,0,.05);}
.progress-wrapper:after{position:absolute;top:15px;left:15px;font-size:12px;font-weight:bold;color:#959595;text-transform:uppercase;letter-spacing:1px;content:"Application Progress";}
.step-format{padding-bottom:35px;}
.panel-resize{font-size;14px;font-weight:normal;}
.career-imageLg{background:url(/media/1187/join-our-team.png) top;background-size:cover;background-repeat:no-repeat;margin-top:-35px;min-height:850px;}
.career-imageSm{background:url(/media/1187/join-our-team.png) top;background-size:cover;background-repeat:no-repeat;}
.greenBack{background:rgba(138, 184, 57, 0.85);padding-bottom:150px;margin-right:-15px;margin-left:-30px;}
#txtWhiteCnt{display:block;text-align:left;color:white;font-family:roboto;}
.blueLabel{background:rgba(46, 46, 46, 0.95);padding-bottom:80px;margin-right:-15px;margin-left:-30px;}
.blueLabelSm{background:rgba(46, 46, 46, 0.95);padding-bottom:1px;margin-right:-15px;margin-left:-15px;padding-right:10px;padding-left:10px;}
.careerQuote{font-size:30px;font-family:playball;text-align:center;color:white;padding-top:30px;}
.careerQuoteSm{font-size:20px;font-family:playball;text-align:center;color:white;padding-top:30px;}
.formContainer{width:100%;min-height:500px;}
.formContainermci{width:100%;min-height:550px;}
#msform{width:100%;margin:right auto;margin:left auto;text-align:left;position:relative;}
#msform fieldset{background:transparent;border:0 none;border-radius:none;box-shadow:none;padding:0px;margin;0 10%;box-sizing:border-box;width:100%;position:absolute;}
#msform fieldset:not(:first-of-type){display:none;}
#msform input, #msform textarea{padding:15px;border:1px solid #ccc;border-radius:3px;margin-bottom:10px;width:100%;box-sizing:border-box;color:#2C3E50;font-size:13px;}
#msform label{font-size:14px;}
#msform select{margin-bottom:10px;}
#msform .action-button{width:100px;background:#8ab839;font-weight:bold;color:white;border:0 none;border-radius:4px;cursor:pointer;padding:10px 5px;margin:10px 5px 10px 0;}
#msform .action-button:hover, #msform .action-button:focus{box-shadow:0 0 0 2px white, 0 0 0 3px #8ab839;}
.fs-title{font-size:15px;text-transform:uppercase;color:#2C3E50;margin-bottom:10px;}
.fs-subtitle{font-weight:normal;font-size:13px;color:#666;margin-bottom:20px;}
#prodselect{font-size:13px;margin-bottom:-30px;margin-top:-20px;text-align:center;}
.choose-form{border:none;background-color:transparent;box-shadow:none;margin:50px 0;text-align:center;}
.choose-form input,
.choose-form select{border-color:#333;color:#333;}
.choose-form .form-control::-webkit-input-placeholder{color:#333 !important;}
.choose-form .form-control::-moz-placeholder{color:#333 !important;}
.choose-form .form-control:-moz-placeholder{color:#333 !important;}
.choose-form .form-control:-ms-input-placeholder{color:#333 !important;}
.choose-form .btn{padding-left:25px;padding-right:25px;width:100%;}
.home-img{text-align:center;padding-top:25px;}
.home-img img{margin-left:auto;margin-right:auto;box-shadow:0 0 25px #000;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;}
.home-img img:hover,
.home-img img:focus{box-shadow:none;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;}
.home-img h3 a{color:#333;}
.home-img a{color:#8ab839;}
.home-img a:focus,
.home-img a:hover{color:#8ab839;text-decoration:none;}
.rel-link{height:35px;}
section{padding-top:15px;padding-bottom:350px;height:750px;}
.core-title{text-align:center;padding-bottom:20px;color:#fff;}
.quote{color:rgba(0,0,0,.1);text-align:center;margin-bottom:30px;}
.core-values{font-family:'Lobster', cursive;color:#fff;font-size:45px;line-height:40px;text-align:left;}
.core-values-number{font-family:'Lobster', cursive;color:#354466;font-size:90px;line-height:80px;float:left;margin-right:10px;padding-right:10px;border-right:#333 solid 1px;}
.core-lead{margin-bottom:0px;font-size:25px;font-weight:300;line-height:1.4;text-align:left;color:#999999;}
.core-container{display:inline-block;}
.trg-footer .address li{padding-bottom:0;}
@media (max-width:768px){section{padding-top:15px;padding-bottom:350px;height:650px;}
.trg-footer .address li{padding-bottom:25px;}
.core-values{font-family:'Lobster', cursive;color:#fff;font-size:36px;line-height:29px;margin-bottom:6px;float:none;text-align:center;}
.core-values-number{font-family:'Lobster', cursive;color:#354466;font-size:70px;line-height:60px;float:none;margin-right:0px;padding-right:0px;border-right:none;margin-bottom:10px;padding-bottom:10px;border-bottom:#333 solid 1px;}
.core-lead{margin-bottom:10px;font-size:20px;font-weight:300;line-height:20px;text-align:center;color:#fff;}
}
@media (max-width:1000px){.navbar-header{float:none;}
.navbar-left,.navbar-right{float:none !important;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin-top:7.5px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.collapse.in{display:block !important;}
}
#fade-quote-carousel.carousel{padding-bottom:60px;}
#fade-quote-carousel.carousel .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}
#fade-quote-carousel.carousel .carousel-inner .active{opacity:1;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}
.carousel-indicators .active{background-color:#354466 !important;border:none;}
#fade-quote-carousel.carousel .carousel-indicators{bottom:10px;}
#fade-quote-carousel.carousel .carousel-indicators > li{background-color:#999;border:none;}
#fade-quote-carousel blockquote{text-align:center;border:none;}
.mci-hero h1{padding:155px 0px 135px 0px;line-height:1.5;font-size:1.4em !important;}
@media (min-width:768px){.mci-hero h1{padding:200px 0px;font-size:3em !important;}
}
@media (min-width:768px){.main-hero h1{line-height:1.3;font-size:42px !important;}
.main-hero{height:1200px;}
.best-value{top:15px;right:65px;}
.main-hero .cta{position:relative;top:75px;}
#VidModal .modal-dialog{position:static;}
.choose-form .btn{width:initial;}
.blue-texture blockquote{font-size:65px;}
.left-nav{padding:50px 30px 10px 10px;height:500px;text-align:left;border-right:1px solid transparent;-moz-border-image:-moz-linear-gradient(top, #e9e9e9 0%, #ffffff 100%);-webkit-border-image:-webkit-linear-gradient(top, #e9e9e9 0%, #ffffff 100%);border-image:linear-gradient(top, #e9e9e9 0%, #ffffff 100%);border-image-slice:1;}
#hero-jump{margin-top:-100px;}
.videoWrapper iframe{padding-bottom:0px;}
.center-lg{text-align:center;}
.top-home h1{margin-top:100px;}
.products{margin-top:0px;margin-bottom:0px;}
.top-home p{margin-bottom:initial;}
#prodselect{font-size:initial;margin-bottom:initial;margin-top:initial;text-align:center;}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th{padding:8px;}
}
@media (min-width:1200px){.main-hero h1{line-height:1.3;font-size:58px !important;}
.main-hero{height:1200px;}
.main-hero .cta{position:relative;top:75px;}
}
@media (min-height:900px){.main-hero .cta{top:150px;}
}
@-webkit-keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg);}
8%{-webkit-transform:rotate(12deg);transform:rotate(12deg);}
10%{-webkit-transform:rotate(24deg);transform:rotate(24deg);}
18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg);}
20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg);}
28%{-webkit-transform:rotate(24deg);transform:rotate(24deg);}
30%{-webkit-transform:rotate(24deg);transform:rotate(24deg);}
38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg);}
40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg);}
48%{-webkit-transform:rotate(24deg);transform:rotate(24deg);}
50%{-webkit-transform:rotate(24deg);transform:rotate(24deg);}
58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg);}
60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg);}
68%{-webkit-transform:rotate(24deg);transform:rotate(24deg);}
75%, 100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@keyframes wrench{0%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);}
8%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg);}
10%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg);}
18%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg);}
20%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg);}
28%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg);}
30%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg);}
38%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg);}
40%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg);}
48%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg);}
50%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg);}
58%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg);}
60%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg);}
68%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg);}
75%, 100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
}
.faa-wrench.animated,
.faa-wrench.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-wrench{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial;}
.faa-wrench.animated.faa-fast,
.faa-wrench.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-wrench.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite;}
.faa-wrench.animated.faa-slow,
.faa-wrench.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-wrench.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite;}
@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}
2%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}
4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg);}
6%{-webkit-transform:rotate(18deg);transform:rotate(18deg);}
8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg);}
10%{-webkit-transform:rotate(22deg);transform:rotate(22deg);}
12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg);}
14%{-webkit-transform:rotate(18deg);transform:rotate(18deg);}
16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg);}
18%{-webkit-transform:rotate(12deg);transform:rotate(12deg);}
20%, 100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@keyframes ring{0%{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);}
2%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);}
4%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg);}
6%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg);}
8%{-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg);transform:rotate(-22deg);}
10%{-webkit-transform:rotate(22deg);-ms-transform:rotate(22deg);transform:rotate(22deg);}
12%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg);}
14%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg);}
16%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);}
18%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg);}
20%, 100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
}
.faa-ring.animated,
.faa-ring.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-ring{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0px;transform-origin-z:initial;}
.faa-ring.animated.faa-fast,
.faa-ring.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-ring.faa-fast{-webkit-animation:ring 1s ease infinite;animation:ring 1s ease infinite;}
.faa-ring.animated.faa-slow,
.faa-ring.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-ring.faa-slow{-webkit-animation:ring 3s ease infinite;animation:ring 3s ease infinite;}
@-webkit-keyframes vertical{0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px);}
4%{-webkit-transform:translate(0,3px);transform:translate(0,3px);}
8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px);}
12%{-webkit-transform:translate(0,3px);transform:translate(0,3px);}
16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px);}
20%{-webkit-transform:translate(0,3px);transform:translate(0,3px);}
22%, 100%{-webkit-transform:translate(0,0);transform:translate(0,0);}
}
@keyframes vertical{0%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px);}
4%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px);}
8%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px);}
12%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px);}
16%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px);}
20%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px);}
22%, 100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
}
.faa-vertical.animated,
.faa-vertical.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-vertical{-webkit-animation:vertical 2s ease infinite;animation:vertical 2s ease infinite;}
.faa-vertical.animated.faa-fast,
.faa-vertical.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-vertical.faa-fast{-webkit-animation:vertical 1s ease infinite;animation:vertical 1s ease infinite;}
.faa-vertical.animated.faa-slow,
.faa-vertical.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-vertical.faa-slow{-webkit-animation:vertical 4s ease infinite;animation:vertical 4s ease infinite;}
@-webkit-keyframes horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0);}
6%{-webkit-transform:translate(5px,0);transform:translate(5px,0);}
12%{-webkit-transform:translate(0,0);transform:translate(0,0);}
18%{-webkit-transform:translate(5px,0);transform:translate(5px,0);}
24%{-webkit-transform:translate(0,0);transform:translate(0,0);}
30%{-webkit-transform:translate(5px,0);transform:translate(5px,0);}
36%, 100%{-webkit-transform:translate(0,0);transform:translate(0,0);}
}
@keyframes horizontal{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
6%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0);}
12%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
18%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0);}
24%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
30%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0);}
36%, 100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
}
.faa-horizontal.animated,
.faa-horizontal.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-horizontal{-webkit-animation:horizontal 2s ease infinite;animation:horizontal 2s ease infinite;}
.faa-horizontal.animated.faa-fast,
.faa-horizontal.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{-webkit-animation:horizontal 1s ease infinite;animation:horizontal 1s ease infinite;}
.faa-horizontal.animated.faa-slow,
.faa-horizontal.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{-webkit-animation:horizontal 3s ease infinite;animation:horizontal 3s ease infinite;}
@-webkit-keyframes flash{0%, 100%, 50%{opacity:1;}
25%, 75%{opacity:0;}
}
@keyframes flash{0%, 100%, 50%{opacity:1;}
25%, 75%{opacity:0;}
}
.faa-flash.animated,
.faa-flash.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-flash{-webkit-animation:flash 2s ease infinite;animation:flash 2s ease infinite;}
.faa-flash.animated.faa-fast,
.faa-flash.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-flash.faa-fast{-webkit-animation:flash 1s ease infinite;animation:flash 1s ease infinite;}
.faa-flash.animated.faa-slow,
.faa-flash.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-flash.faa-slow{-webkit-animation:flash 3s ease infinite;animation:flash 3s ease infinite;}
@-webkit-keyframes bounce{0%, 10%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}
}
@keyframes bounce{0%, 10%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);}
60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);}
}
.faa-bounce.animated,
.faa-bounce.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-bounce{-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite;}
.faa-bounce.animated.faa-fast,
.faa-bounce.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-bounce.faa-fast{-webkit-animation:bounce 1s ease infinite;animation:bounce 1s ease infinite;}
.faa-bounce.animated.faa-slow,
.faa-bounce.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-bounce.faa-slow{-webkit-animation:bounce 3s ease infinite;animation:bounce 3s ease infinite;}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg);}
}
.faa-spin.animated,
.faa-spin.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-spin{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;}
.faa-spin.animated.faa-fast,
.faa-spin.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-spin.faa-fast{-webkit-animation:spin 0.7s linear infinite;animation:spin 0.7s linear infinite;}
.faa-spin.animated.faa-slow,
.faa-spin.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-spin.faa-slow{-webkit-animation:spin 2.2s linear infinite;animation:spin 2.2s linear infinite;}
@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0);}
50%{-webkit-transform:translateY(-6px);transform:translateY(-6px);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes float{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
50%{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.faa-float.animated,
.faa-float.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-float{-webkit-animation:float 2s linear infinite;animation:float 2s linear infinite;}
.faa-float.animated.faa-fast,
.faa-float.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-float.faa-fast{-webkit-animation:float 1s linear infinite;animation:float 1s linear infinite;}
.faa-float.animated.faa-slow,
.faa-float.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-float.faa-slow{-webkit-animation:float 3s linear infinite;animation:float 3s linear infinite;}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1);}
50%{-webkit-transform:scale(0.8);transform:scale(0.8);}
100%{-webkit-transform:scale(1.1);transform:scale(1.1);}
}
@keyframes pulse{0%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
50%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}
100%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
}
.faa-pulse.animated,
.faa-pulse.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-pulse{-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite;}
.faa-pulse.animated.faa-fast,
.faa-pulse.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-pulse.faa-fast{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite;}
.faa-pulse.animated.faa-slow,
.faa-pulse.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-pulse.faa-slow{-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite;}
.faa-shake.animated,
.faa-shake.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-shake{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;}
.faa-shake.animated.faa-fast,
.faa-shake.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-shake.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite;}
.faa-shake.animated.faa-slow,
.faa-shake.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-shake.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite;}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1);}
10%, 20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg);}
30%, 50%, 70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg);}
40%, 60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg);}
80%, 100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}
}
@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
10%, 20%{-webkit-transform:scale(.9) rotate(-8deg);-ms-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg);}
30%, 50%, 70%{-webkit-transform:scale(1.3) rotate(8deg);-ms-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg);}
40%, 60%{-webkit-transform:scale(1.3) rotate(-8deg);-ms-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg);}
80%, 100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}
}
.faa-tada.animated,
.faa-tada.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-tada{-webkit-animation:tada 2s linear infinite;animation:tada 2s linear infinite;}
.faa-tada.animated.faa-fast,
.faa-tada.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-tada.faa-fast{-webkit-animation:tada 1s linear infinite;animation:tada 1s linear infinite;}
.faa-tada.animated.faa-slow,
.faa-tada.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-tada.faa-slow{-webkit-animation:tada 3s linear infinite;animation:tada 3s linear infinite;}
@-webkit-keyframes passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;}
50%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}
100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}
}
@keyframes passing{0%{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;}
50%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);opacity:1;}
100%{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0;}
}
.faa-passing.animated,
.faa-passing.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-passing{-webkit-animation:passing 2s linear infinite;animation:passing 2s linear infinite;}
.faa-passing.animated.faa-fast,
.faa-passing.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-passing.faa-fast{-webkit-animation:passing 1s linear infinite;animation:passing 1s linear infinite;}
.faa-passing.animated.faa-slow,
.faa-passing.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-passing.faa-slow{-webkit-animation:passing 3s linear infinite;animation:passing 3s linear infinite;}
@-webkit-keyframes passing-reverse{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}
50%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}
100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;}
}
@keyframes passing-reverse{0%{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0;}
50%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);opacity:1;}
100%{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;}
}
.faa-passing-reverse.animated,
.faa-passing-reverse.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-passing-reverse{-webkit-animation:passing-reverse 2s linear infinite;animation:passing-reverse 2s linear infinite;}
.faa-passing-reverse.animated.faa-fast,
.faa-passing-reverse.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast{-webkit-animation:passing-reverse 1s linear infinite;animation:passing-reverse 1s linear infinite;}
.faa-passing-reverse.animated.faa-slow,
.faa-passing-reverse.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow{-webkit-animation:passing-reverse 3s linear infinite;animation:passing-reverse 3s linear infinite;}
@-webkit-keyframes burst{0%{opacity:.6;}
50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0;}
100%{opacity:0;}
}
@keyframes burst{0%{opacity:.6;}
50%{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);opacity:0;}
100%{opacity:0;}
}
.faa-burst.animated,
.faa-burst.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-burst{-webkit-animation:burst 2s infinite linear;animation:burst 2s infinite linear;}
.faa-burst.animated.faa-fast,
.faa-burst.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-burst.faa-fast{-webkit-animation:burst 1s infinite linear;animation:burst 1s infinite linear;}
.faa-burst.animated.faa-slow,
.faa-burst.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-burst.faa-slow{-webkit-animation:burst 3s infinite linear;animation:burst 3s infinite linear;}