  .large-6.columns.custom-review{margin-top:33px;border-style:solid;border-width:1px;border-color:#e0e0e0;} img.banners{padding:37px;} p.text-review{font-size:13px;}.header-company-serviceorder:nth-child(2){font-weight:900;}  .blurbcontainer{background-color:#eeeeee;margin-top:15px;} .blurb{background-color:#eeeeee;padding:2%;} .movingh3{color:#fe2b10;font-size:29px;} .movingtext{font-size:20px;padding-top:10px;color:#411AAB;} .movingstep{font-size:32px;color:#411AAB;} .button.radius,.button.radius{border-radius:40px !important;width:30%;background:linear-gradient(to right,#ff2c17,#3f17ac);} a.button.expanded.radius.radius:hover{background:linear-gradient(to right,#3f17ac,#ff2c17);}  .testimonials{padding-bottom:50px;padding-top:50px;} .WHITE{color:#ffffff;} .QUOTE1{color:#fe2b10;} .fa.fa-star{color:#ffd700!important;} .medium-4.large-4.columns i{color:#ffffff;}  .button-one.inline-block.end{float:left;margin-left:18px;} .large-8.columns.text-center.large-centered.fadein-2000.whitepmobile > p{color:#111111;} .redh1{color:#fe2b10;} .fadein-2000 > h1{color:#ff0000;text-shadow:1px 1px 1px #454545;} .fa-remove::before,.fa-close::before,.fa-times::before{color:#ff0000;} .white-text{color:#ffffff;} .context{padding:90px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-size:100% auto !important;} .context1{background-attachment:scroll !important;background-position:center center !important;background-size:auto 100% !important;} .large-12.columns.navigation-wrapper{background-color:#454545;border-radius:10px;padding:10px;} nav{margin:0 auto;width:1159px;} .logo.inline-block{max-width:180px;}  .top-bar,.top-bar-section ul li,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button){background:none;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button){background:none;}  .top-bar .name{background:#2691c8;}.top-bar-section .has-dropdown > a{padding:0 26px !important;}.top-bar-section .has-dropdown > a::after{margin-right:7px;margin-top:1px;padding-left:0;}.top-bar-section ul li > a,.top-bar-section li:not(.has-form) a:not(.button){color:#FFFFFF;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;padding:0 26px;border:2px solid transparent;}.top-bar-section ul > li:not(:last-child){margin:0 18px 0 0;}.navigation-wrapper,.top-bar ul{padding:0;}  .top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button){border:2px solid #FF2C17;border-radius:10px;color:#FFFFFF;padding:0 26px;}.top-bar-section ul li:hover:not(.has-form) ul.dropdown li,.top-bar-section ul li:hover:not(.has-form) ul.dropdown li a,.top-bar-section ul li.active:hover:not(.has-form) ul.dropdown li a:not(.button){background:none;border:none;}.top-bar-section ul li:hover:not(.has-form) ul.dropdown{border-radius:0 5px 5px 5px;}.top-bar-section ul li:hover:not(.has-form) ul.dropdown,.top-bar-section ul li.active:hover:not(.has-form) ul.dropdown{background:#FD2A11;border-radius:0 5px 5px 5px;overflow:hidden;}.top-bar-section ul li:not(.has-form) ul.dropdown li a,.top-bar-section ul li:hover:not(.has-form) ul.dropdown li a{border:none;font-size:13px;line-height:40px;}.top-bar-section ul li.has-dropdown:hover:not(.has-form) > a:not(.button){border-radius:5px 5px 0 0;border-bottom:none;}.top-bar-section ul li:hover:not(.has-form) ul.dropdown li a:hover:not(.button),.top-bar-section ul li.active:hover:not(.has-form) ul.dropdown li a:hover:not(.button){background:#411AAB;border:none;border-radius:0;}.top-bar-section ul li:hover:not(.has-form) ul.dropdown li:nth-child(3) a:hover:not(.button){border-radius:0 4px 0 0;}.top-bar-section ul li:hover:not(.has-form) ul.dropdown li.page_item:last-of-type a:hover:not(.button){border-radius:0 0 5px 5px;}.top-bar.expanded .toggle-topbar a{color:#FFFFFF;}.top-bar-section .has-dropdown.moved > .dropdown{background:#454545!important;} header.header-wrapper{min-height:87vh;position:relative;overflow:hidden;}header.header-wrapper.interior-page,header.header-wrapper.contact-page{min-height:75vh;position:relative;overflow:hidden;}.row.header-details{clear:both;padding-top:30px;padding-bottom:30px;}.header-company-title{margin:0;}.header-company-title a{font-family:"Open Sans",sans-serif;font-weight:bold;text-decoration:none;font-size:30px;line-height:40px;color:#FFFFFF;text-decoration:none;float:left;width:100%;text-align:left;margin:0;text-transform:uppercase;}.header-company-wrapper{margin:0 0 0 40px;}.header-company-serviceorder{color:#ffffff;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:lighter;}.logo,.header-company-wrapper{vertical-align:middle;}.header-company-title,.header-company-serviceorder{float:left;margin:0;width:100%;}.header-cta .button-one{margin:15px 0 0 0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.header-cta .button-one:hover{background:#fff;border:2px solid #fff;}.header-cta a.button-one[href^="tel:"]{color:#454545;font-size:15px;font-weight:bold;}.header-cta #toggle-quote-request-form.button-one{background-color:#ff0000;border-color:#ff2c17;border-radius:10px;margin-left:19px;padding:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.header-cta .button-one#toggle-quote-request-form:hover{background:red;}.header-cta #toggle-quote-request-form.button-one:focus,.header-cta #toggle-quote-request-form.button-one.active{background:#ff0000 none repeat scroll 0 0;opacity:0.9;}.intro-bar{background-color:transparent;position:relative;}.intro-bar .row{padding:75px 0 65px;}.intro-bar .scroll-arrow{background:#FE2B10;margin:0 auto;position:absolute;text-align:center;top:-45px;right:0;left:0;width:87px;height:45px;}.intro-bar .scroll-arrow .fa{color:#fff;cursor:pointer;font-size:36px;line-height:45px;width:100%;-webkit-animation:BottomToTop 0.75s infinite;animation:BottomToTop 0.75s infinite;}.intro-bar h1{color:#72cbf9;margin:16px 0 0;text-transform:uppercase;}.interior-page .intro-bar h1,.interior-page .intro-bar h2{color:#72cbf9;margin:0 0 15px 0;text-transform:uppercase;}.intro-bar p:not(.service-block){color:#FFFFFF;font-size:14px;line-height:26px;}.service-block{background:#454545 none repeat scroll 0 0;border:2px solid #ffffff;color:#ffffff;font-size:16px;font-weight:600;line-height:55px;margin:0;padding:0 26px;text-transform:uppercase;}.service-block:not(:first-child){border-top:none;}.service-block .fa{color:#ffffff;float:right;font-size:27px;line-height:55px;vertical-align:middle;}.midbar-wrapper{background:url("https://3mennotruckllc.com/wp-content/themes/mvr2/images/midbar-bg.jpg");background-size:100% auto;background-position:center center;padding:40px 0;}.midbar-wrapper h3{color:#d9d9d9;font-family:"Oswald",sans-serif;font-weight:lighter;font-size:24px;line-height:normal;margin:0 0 40px 0;}.midbar-wrapper .mi-heading{color:#FE2B10;margin:15px 0;font-family:"Open Sans",sans-serif;font-weight:bold;font-size:16px;line-height:1.5rem;text-transform:uppercase;}.midbar-wrapper p,.main-content .midbar-wrapper ul li{color:#bdbdbd;-webkit-transition:all 750ms ease;-moz-transition:all 750ms ease;-ms-transition:all 750ms ease;-o-transition:all 750ms ease;transition:all 750ms ease;}.midbar-wrapper .midbar-item:hover p{color:#FFFFFF;}.midbar-wrapper .midbar-item .fa{font-size:30px;color:#bdbdbd;display:block;margin:0 auto;}.midbar-wrapper .midbar-item .animate-icon{border:2px solid transparent;border-radius:33px;margin:0 auto;width:65px;height:65px;line-height:65px;overflow:hidden;-webkit-transition:all 750ms ease;-moz-transition:all 750ms ease;-ms-transition:all 750ms ease;-o-transition:all 750ms ease;transition:all 750ms ease;}.midbar-wrapper .midbar-item:hover .animate-icon{border:2px solid #fff;border-radius:33px;color:#c6d607;animation-name:BottomToTop;animation-duration:0.5s;}.midbar-wrapper .midbar-item .animate-icon .animation-wrapper{position:relative;display:block;top:50%;}.midbar-wrapper .midbar-item .animate-icon .animation-wrapper .fa{width:65px;height:65px;line-height:65px;position:relative;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.midbar-wrapper .midbar-item:hover .animate-icon .animation-wrapper .fa{color:#FE2B10;} @keyframes BottomToTop{33%{-moz-transform:translateY(-5%);-webkit-transform:translateY(-5%);-o-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%);} 66%{-moz-transform:translateY(5%);-webkit-transform:translateY(5%);-o-transform:translateY(5%);-ms-transform:translateY(5%);transform:translateY(5%);} 100%{-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}} .interior-page .midbar-wrapper.midbar-interior h3{margin:0 0 15px 0;font-family:"Open Sans",sans-serif;}.midbar-inner-wrapper .midbar-item:nth-of-type(1){opacity:0;-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;}.midbar-inner-wrapper .midbar-item:nth-of-type(2){opacity:0;-webkit-transition:all 2000ms ease;-moz-transition:all 2000ms ease;-ms-transition:all 2000ms ease;-o-transition:all 2000ms ease;transition:all 2000ms ease;}.midbar-inner-wrapper .midbar-item:nth-of-type(3){opacity:0;-webkit-transition:all 3000ms ease;-moz-transition:all 3000ms ease;-ms-transition:all 3000ms ease;-o-transition:all 3000ms ease;transition:all 3000ms ease;}.midbar-inner-wrapper .midbar-item:nth-of-type(4){opacity:0;-webkit-transition:all 4000ms ease;-moz-transition:all 4000ms ease;-ms-transition:all 4000ms ease;-o-transition:all 4000ms ease;transition:all 4000ms ease;}.midbar-inner-wrapper .midbar-item:nth-of-type(5){opacity:0;-webkit-transition:all 5000ms ease;-moz-transition:all 5000ms ease;-ms-transition:all 5000ms ease;-o-transition:all 5000ms ease;transition:all 5000ms ease;}.midbar-inner-wrapper .midbar-item.complete:nth-of-type(1),.midbar-inner-wrapper .midbar-item.complete:nth-of-type(2),.midbar-inner-wrapper .midbar-item.complete:nth-of-type(3),.midbar-inner-wrapper .midbar-item.complete:nth-of-type(4),.midbar-inner-wrapper .midbar-item.complete:nth-of-type(5){opacity:1;}.about-box:nth-of-type(1),.animated-box:nth-of-type(1){opacity:0;-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;}.about-box:nth-of-type(2),.animated-box:nth-of-type(2){opacity:0;-webkit-transition:all 2000ms ease;-moz-transition:all 2000ms ease;-ms-transition:all 2000ms ease;-o-transition:all 2000ms ease;transition:all 2000ms ease;}.about-box:nth-of-type(3),.animated-box:nth-of-type(3){opacity:0;-webkit-transition:all 3000ms ease;-moz-transition:all 3000ms ease;-ms-transition:all 3000ms ease;-o-transition:all 3000ms ease;transition:all 3000ms ease;}.about-box.complete:nth-of-type(1),.about-box.complete:nth-of-type(2),.about-box.complete:nth-of-type(3),.animated-box.complete:nth-of-type(1),.animated-box.complete:nth-of-type(2),.animated-box.complete:nth-of-type(3){opacity:1;}.cta-wrapper{background:#FE2B10;padding:100px 0 85px;}.cta-wrapper h3,.cta-wrapper .heading-3{color:#FFFFFF;font-family:"Oswald",sans-serif;font-weight:lighter;font-size:24px;line-height:normal;margin:0 0 30px 0;letter-spacing:1.6px;}.toTop{line-height:35px;margin:0 auto;text-align:center;width:440px;position:relative;overflow:hidden;z-index:0;}.toTop .fa{color:#fff;font-size:28px;cursor:pointer;position:relative;width:40px;z-index:2;}.toTop::before{background:rgba(0,0,0,0) none repeat scroll 0 0;box-shadow:0 3px 10px #000000;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:50%;z-index:2;}.toTop::after{border-left:220px solid transparent;border-right:220px solid transparent;border-top:35px solid #411AAB;bottom:0;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;width:0;z-index:1;}.sidebar-box{padding:75px 40px 75px 70px;position:relative;z-index:1;}.sidebar-box::before{content:"";position:absolute;background:-webkit-linear-gradient(left,#14262f,#244655);background:-o-linear-gradient(left,#14262f,#244655);background:-moz-linear-gradient(left,#14262f,#244655);background:linear-gradient(left,#14262f,#244655);width:100%;height:calc(100% + 25px);left:0;top:-25px;border-radius:5px 5px 0 0;z-index:0;}.sidebar-box h3{color:#72cbf9;position:relative;}.sidebar-box p,.sidebar-box ul li,.sidebar-box ul.plus-icon li{color:#FFFFFF;}.sidebar-box ul.plus-icon li::before{color:#c6d607 !important;}.contact-page-wrapper{background:#FFFFFF;position:relative;}.contact-page-wrapper::before{background:#e2e2e2;content:"";width:100%;height:calc(100% - 25px);position:absolute;left:0;right:0;top:0;margin:0 auto;}.contact-page-offset{position:relative;top:-25px;}.sidebar-contact{background-color:#454545;border-radius:0 5px 0 0;min-height:400px;}.contact-page .sidebar-box{float:left;padding:0;position:relative;width:100%;z-index:1;}.contact-page-wrapper .contact-info-left{padding:0 25px 0 75px;}.contact-page-wrapper p{color:#ffffff;font-size:16px;margin:0 0 10px 0;font-weight:normal;line-height:normal;}.contact-address,.contact-phone,.contact-fax,.contact-email{padding:0 0 0 25px;position:relative;}.contact-address::before{content:"\f041";color:#FE2B10;font-family:"FontAwesome";font-size:14px;position:absolute;left:0;top:3px;}.contact-phone::before{content:"\f095";color:#FE2B10;font-family:"FontAwesome";font-size:14px;position:absolute;left:0;top:3px;}.contact-fax::before{content:"\f1ac";color:#FE2B10;font-family:"FontAwesome";font-size:14px;position:absolute;left:0;top:3px;}.contact-email::before{content:"\f0e0";color:#FE2B10;font-family:"FontAwesome";font-size:14px;position:absolute;left:0;top:3px;}.footer-wrapper{background:#111;}.footer-wrapper .top-bar-section ul li > a,.footer-wrapper .top-bar-section li:not(.has-form) a:not(.button),.footer-wrapper .top-bar-section ul li:hover:not(.has-form) > a,.footer-wrapper .top-bar-section li.active:not(.has-form) a:not(.button),.footer-wrapper .top-bar-section li.active:not(.has-form) a:hover:not(.button){font-size:12px;padding:0 12px;line-height:36px;}.top-bar-section ul li.has-dropdown:hover:not(.has-form) > a:not(.button){background-color:#454545;border:2px solid #fd2a11;border-radius:5px;}.footer-wrapper .social-icons .fa{border:2px solid transparent;border-radius:45px;color:#ffffff;font-size:20px;line-height:40px;margin:0 3px;text-align:center;width:45px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.footer-wrapper .social-icons .fa:hover{border:2px solid red;}.footer-wrapper .disclaimer{background:#111;padding:15px 0;}.footer-wrapper .disclaimer p{color:#fff;font-size:9px;line-height:16px;text-transform:uppercase;margin:0;}.footer-wrapper .disclaimer .lnm-image img{width:105px;}.footer-wrapper .top-bar .dropdown{display:none !important;}  #wpadminbar{display:none !important;} body{font-family:"Open Sans",sans-serif;}h1,h1 a,.heading-1{color:#222;font-family:"Open Sans",sans-serif;font-size:24px;font-weight:bold;line-height:1.5em;margin:25px 0;text-transform:uppercase;}h2,.heading-2{color:#454545;font-family:"Open Sans",sans-serif;font-size:24px;line-height:1.5rem;margin:25px 0;text-transform:uppercase;}h3,.heading-3{color:#454545;font-family:"Open Sans",sans-serif;font-size:24px;line-height:1.5rem;margin:25px 0;text-transform:uppercase;}h4,.heading-4{font-family:"Open Sans",sans-serif;color:#454545;font-weight:bold;font-size:16px;line-height:1.5rem;margin:0 0 20px;text-transform:uppercase;}p{color:#111;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:normal;line-height:25px;margin:0 0 30px;}ul{list-style-type:none;margin:0;padding:0 0 0 26px;}.main-content ul{margin:0 0 20px 0;}.main-content ul li{color:#5a5a5a;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:normal;line-height:25px;position:relative;}.main-content ul.plus-icon li::before,.main-content .plus-icon p::before{content:"\f0fe";color:#FE2B10;font-size:14px;font-family:"FontAwesome";position:absolute;left:-25px;}.main-content .plus-icon p::before{left:0;}.located-in{background:#FE2B10;padding:8px 0;text-align:center;}.located-in p{line-height:normal;font-family:"Open Sans",sans-serif;font-weight:bold;font-size:18px;margin:0;text-transform:uppercase;}.row{margin:0 auto;max-width:1360px;width:100%;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:1360px;}.page-wrapper{max-width:1360px;clear:both;}.scrollfade{opacity:0;-webkit-transition:all 1200ms ease;-moz-transition:all 1200ms ease;-ms-transition:all 1200ms ease;-o-transition:all 1200ms ease;transition:all 1200ms ease;}.scrollfade.complete{opacity:1;}.scrollfade .moving-box{position:relative;right:-50px;}.scrollfade.complete .moving-box{right:0;-webkit-transition:all 1200ms ease;-moz-transition:all 1200ms ease;-ms-transition:all 1200ms ease;-o-transition:all 1200ms ease;transition:all 1200ms ease;}.strip-padding{padding-right:0 !important;padding-left:0 !important;}.vertical-padding-extra-large{padding-top:100px;padding-bottom:90px;}.vertical-padding-large{padding-top:75px;padding-bottom:65px;}.vertical-padding-medium{padding-top:55px;padding-bottom:45px;}.vertical-padding-small{padding-top:35px;padding-bottom:25px;}.button-one{background-color:#ffffff;border:2px solid #ffffff;border-radius:10px;color:#ffffff;cursor:pointer;display:block;font-size:16px;font-weight:bold;line-height:36px;padding:0 15px;width:194px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.button-two{background:#ffffff none repeat scroll 0 0;border-radius:25px;color:#454545;cursor:pointer;display:block;font-family:"Oswald",sans-serif;font-size:19px;font-weight:normal;line-height:56px;margin:0 auto;max-width:100%;padding:0 15px;text-transform:uppercase;width:340px;text-transform:uppercase;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.header-cta .button-one a[href^=tel],.header-cta .button-two a[href^=tel]{color:#ffffff !important;}.button-two:hover,.button-two:focus{color:#222;box-shadow:0 0 15px -4px #244655;}.accent-one{color:#FE2B10!important;}.readmore:hover{color:#fff;} .readmore{background-color:#ff0000;border-radius:10px;color:#ffffff;font-size:14px;padding:9px 24px;position:relative;text-transform:uppercase;}.readmore .fa{color:#fff;font-size:15px;left:5px;position:relative;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.readmore:hover .fa{left:15px;}.inline-block{display:inline-block !important;}[class*="fadein-"]{opacity:0;}.slick-button-container{opacity:0;-webkit-transition:all 3000ms ease;-moz-transition:all 3000ms ease;-ms-transition:all 3000ms ease;-o-transition:all 3000ms ease;transition:all 3000ms ease;}.page-loaded .slick-button-container{opacity:1;}header.header-wrapper::before{content:"";background:#00000047;width:100%;height:100%;position:absolute;left:0;top:0;}.slider-wrapper,.slick-button-container{display:block;height:0;max-width:100%;overflow:visible;width:100%;}.slick-button-container .slick-prev{left:0 !important;}.slick-button-container .slick-next{right:0 !important;}.slick-button-container .slick-prev,.slick-button-container .slick-next{background:rgba(65,156,198,0.7);color:#FFFFFF;height:145px;position:absolute;top:50%;width:60px;z-index:9999;}.slick-button-container .slick-prev:hover,.slick-button-container .slick-next:hover{background:rgba(65,156,198,0.9);}.slick-button-container .slick-prev:hover::before,.slick-button-container .slick-next:hover:before{color:#c6d607;}.slick-button-container .slick-prev::before{content:"\f104";font-family:"FontAwesome";font-size:38px;}.slick-button-container .slick-next::before{content:"\f105";font-family:"FontAwesome";font-size:38px;}.quote-request-form-wrapper{clear:both;height:auto;overflow:hidden;position:relative;width:100%;}.quote-request-form{background:rgba(69,69,69,0.94) none repeat scroll 0 0;clear:both;float:left;margin-top:-100%;overflow:hidden;position:relative;transition:all 500ms ease 0s;width:100%;}.quote-request-form.active{margin-top:0%;}.quote-request-form form.requestForm{float:left;margin:0;padding:35px 0;position:relative;width:100%;}.quote-request-form form input,.quote-request-form form textarea{background:rgba(0,0,0,0) none repeat scroll 0 0;border:2px solid #ffffff;border-radius:13px;color:#ffffff;font-size:13px;font-weight:600;height:37px;margin:0 0 9px;}.quote-request-form form textarea{max-width:100%;min-width:100%;max-height:77px;min-height:77px;width:100%;}.quote-request-form form input:focus,.quote-request-form form textarea:focus{color:#FFFFFF;background:none;border:2px solid #FFFFFF;box-shadow:0 0 7px 0 #ffffff;}.quote-request-form form .columns input:last-of-type{margin:0;}.quote-request-form form .submitWrapper span{background:#ffffff none repeat scroll 0 0;border:1px solid #ff0000;border-radius:11px;color:#454545;cursor:pointer;display:block;font-size:13px;font-weight:600;line-height:30px;text-align:center;transition:all 350ms ease 0s;width:100%;}.quote-request-form form .submitWrapper span:hover{background:#ff0000 none repeat scroll 0 0;color:#ffffff;}.quote-request-form .close-quote-request-form{color:#c6d607;cursor:pointer;font-size:36px;position:absolute;right:45px;top:28px;}.midbar-inner-wrapper .midbar-item:nth-of-type(1){opacity:0;-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;}.midbar-inner-wrapper .midbar-item:nth-of-type(2){opacity:0;-webkit-transition:all 2000ms ease;-moz-transition:all 2000ms ease;-ms-transition:all 2000ms ease;-o-transition:all 2000ms ease;transition:all 2000ms ease;}.midbar-inner-wrapper .midbar-item:nth-of-type(3){opacity:0;-webkit-transition:all 3000ms ease;-moz-transition:all 3000ms ease;-ms-transition:all 3000ms ease;-o-transition:all 3000ms ease;transition:all 3000ms ease;}.midbar-inner-wrapper .midbar-item:nth-of-type(4){opacity:0;-webkit-transition:all 4000ms ease;-moz-transition:all 4000ms ease;-ms-transition:all 4000ms ease;-o-transition:all 4000ms ease;transition:all 4000ms ease;}.midbar-inner-wrapper .midbar-item:nth-of-type(5){opacity:0;-webkit-transition:all 5000ms ease;-moz-transition:all 5000ms ease;-ms-transition:all 5000ms ease;-o-transition:all 5000ms ease;transition:all 5000ms ease;}.midbar-inner-wrapper .midbar-item.complete:nth-of-type(1),.midbar-inner-wrapper .midbar-item.complete:nth-of-type(2),.midbar-inner-wrapper .midbar-item.complete:nth-of-type(3),.midbar-inner-wrapper .midbar-item.complete:nth-of-type(4),.midbar-inner-wrapper .midbar-item.complete:nth-of-type(5){opacity:1;}.about-box:nth-of-type(1),.animated-box:nth-of-type(1){opacity:0;-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;}.about-box:nth-of-type(2),.animated-box:nth-of-type(2){opacity:0;-webkit-transition:all 2000ms ease;-moz-transition:all 2000ms ease;-ms-transition:all 2000ms ease;-o-transition:all 2000ms ease;transition:all 2000ms ease;}.about-box:nth-of-type(3),.animated-box:nth-of-type(3){opacity:0;-webkit-transition:all 3000ms ease;-moz-transition:all 3000ms ease;-ms-transition:all 3000ms ease;-o-transition:all 3000ms ease;transition:all 3000ms ease;}.about-box.complete:nth-of-type(1),.about-box.complete:nth-of-type(2),.about-box.complete:nth-of-type(3),.animated-box.complete:nth-of-type(1),.animated-box.complete:nth-of-type(2),.animated-box.complete:nth-of-type(3){opacity:1;}.content-wrapper{background:#FFFFFF;width:100%;max-width:100%;position:relative;}.contact-form-wrapper{padding:10px 0 45px;}.contact-form-wrapper .columns{padding:0 12px;}.contact-form-wrapper .contactForm{margin-top:20px;}.contact-form-wrapper .contactForm label{font-weight:bold;display:block;}.contact-form-wrapper .contactForm input{height:45px;margin:0 0 15px;padding:0 0 0 20px;width:100%;}.contact-form-wrapper .contactForm textarea{width:100%;max-width:100%;min-width:100%;min-height:105px;}.contact-form-wrapper .contactForm input#captchaCode{float:left;width:165px;}.contact-form-wrapper .contactForm .captchaWrapper{clear:both;float:left;width:100%;}.contact-form-wrapper .captchaImages{width:calc(100% - 165px);float:left;}.contact-form-wrapper .captchaImages .captchaLeft{width:75%;display:inline-block;vertical-align:middle;}.contact-form-wrapper .captchaImages .captchaRight{width:17%;display:inline-block;vertical-align:middle;}.contact-form-wrapper .captchaImages .captchaLeft img{max-height:45px;}.contact-form-wrapper .contactForm .submitWrapper{clear:both;float:left;text-align:center;width:100%;}.contact-form-wrapper .contactForm .submitWrapper span.submit{background:red;border-radius:20px;clear:both;color:#ffffff;cursor:pointer;display:block;font-family:"Open Sans";font-size:15px;font-weight:600;line-height:40px;padding:3px 20px;width:100%;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.contact-form-wrapper .contactForm .submitWrapper span.submit:hover{background-color:red;}.emailConfirmation{background:rgba(20,40,48,0.9);margin:0 auto;padding:40px 0 20px;text-align:center;width:100%;}.emailConfirmation h1,.emailConfirmation p{color:#FFFFFF;}.emailConfirmation{text-align:center;}.emailConfirmation h1{color:#FFFFFF;margin:0;line-height:60px;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;} @keyframes BottomToTop{33%{-moz-transform:translateY(-5%);-webkit-transform:translateY(-5%);-o-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%);} 66%{-moz-transform:translateY(5%);-webkit-transform:translateY(5%);-o-transform:translateY(5%);-ms-transform:translateY(5%);transform:translateY(5%);} 100%{-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}} @media only screen and (max-width:1400px){.header-cta{padding:0;}.header-cta .button-one{width:150px;}.logo-wrapper{padding:0;}.logo-wrapper .logo{max-width:17%;}.header-company-wrapper{display:block;margin:0 0 0 10px;width:calc(100% - 95px);}.slick-button-container{display:none;}.quote-request-form form.requestForm{padding:75px 0 35px;}.quote-request-form .close-quote-request-form{font-size:24px;right:25px;top:18px;}.quote-request-form form input,.quote-request-form form textarea,.quote-request-form form .columns input:last-of-type{height:45px;margin:0 0 10px;}.navigation-wrapper,.navigation-wrapper ul{padding:0;} .top-bar-section .has-dropdown > a{padding:0 15px !important;}.top-bar-section ul li > a,.top-bar-section li:not(.has-form) a:not(.button){font-size:14px;padding:0 15px;}.top-bar-section ul > li:not(:last-child){margin:0 5px 0 0;}  .top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button){padding:0 15px;}.row.header-details{padding-bottom:0;}.main-content{overflow:hidden;}} @media only screen and (max-width:1025px){.top-bar-section ul li > a,.top-bar-section ul li > a:hover,.top-bar-section .has-dropdown > a,.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button){background:#454545;border-radius:0;line-height:45px;text-align:center;}.top-bar-section li:not(.has-form) a:hover:not(.button){background:#454545 none repeat scroll 0 0;border:2px solid #ff0000;}.top-bar-section ul > li:not(:last-child){margin:0;}.logo-wrapper .logo{max-width:36%;}header.header-wrapper,header.header-wrapper.interior-page,header.header-wrapper.contact-page{min-height:80vh !important;height:auto !important;}.midbar-wrapper .midbar-inner-wrapper{padding:0 50px;}.main-content.interior-page .content-wrapper{padding:25px;}footer.footer-wrapper nav{display:none;}footer.footer-wrapper .social-icons{text-align:center;}footer.footer-wrapper .vertical-padding-medium{padding:25px 0;}footer.footer-wrapper .disclaimer{text-align:center;}.top-bar,.top-bar-section ul li,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button){width:100%;}.top-bar .name{background:#454545 none repeat scroll 0 0;border-radius:0;}.top-bar-section .has-dropdown > a::after{margin-top:-4px;}.large-12.columns.navigation-wrapper{background-color:#454545;border-radius:0;padding:0;}} @media only screen and (max-width:767px){.quote-request-form{margin-top:-228%;}header.header-wrapper{min-height:80vh !important;height:auto !important;}.header-cta .button-one{margin:10px 0 0 !important;width:100%;}.logo-wrapper .logo{max-width:33%;}.moving-box{display:block;float:none;margin:0 auto;}.toTop{width:260px;}.toTop::after{border-left:130px solid transparent;border-right:130px solid transparent;}.sidebar-box{padding:25px 20px;}.google-map{max-height:250px;}.contact-page-wrapper .contact-info-left,.contact-page-wrapper .contact-info-right{padding:0 15px;}.context{padding:3px 0px 465px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-size:108% auto !important;background-image:none!important;}.whitepmobile > p{color:#ffffff;}} .animated{animation-duration:1s;animation-fill-mode:both;} .animated.infinite{animation-iteration-count:infinite;} .animated.hinge{animation-duration:2s;} .animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s;} @keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transform:translate3d(0,0,0);} 40%,43%{animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transform:translate3d(0,-30px,0);} 70%{animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transform:translate3d(0,-15px,0);} 90%{transform:translate3d(0,-4px,0);}} .bounce{animation-name:bounce;transform-origin:center bottom;} @keyframes flash{from,50%,to{opacity:1;} 25%,75%{opacity:0;}} .flash{animation-name:flash;}  @keyframes pulse{from{transform:scale3d(1,1,1);} 50%{transform:scale3d(1.05,1.05,1.05);} to{transform:scale3d(1,1,1);}} .pulse{animation-name:pulse;} @keyframes rubberBand{from{transform:scale3d(1,1,1);} 30%{transform:scale3d(1.25,0.75,1);} 40%{transform:scale3d(0.75,1.25,1);} 50%{transform:scale3d(1.15,0.85,1);} 65%{transform:scale3d(.95,1.05,1);} 75%{transform:scale3d(1.05,.95,1);} to{transform:scale3d(1,1,1);}} .rubberBand{animation-name:rubberBand;} @keyframes shake{from,to{transform:translate3d(0,0,0);} 10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0);} 20%,40%,60%,80%{transform:translate3d(10px,0,0);}} .shake{animation-name:shake;} @keyframes headShake{0%{transform:translateX(0);} 6.5%{transform:translateX(-6px) rotateY(-9deg);} 18.5%{transform:translateX(5px) rotateY(7deg);} 31.5%{transform:translateX(-3px) rotateY(-5deg);} 43.5%{transform:translateX(2px) rotateY(3deg);} 50%{transform:translateX(0);}} .headShake{animation-timing-function:ease-in-out;animation-name:headShake;} @keyframes swing{20%{transform:rotate3d(0,0,1,15deg);} 40%{transform:rotate3d(0,0,1,-10deg);} 60%{transform:rotate3d(0,0,1,5deg);} 80%{transform:rotate3d(0,0,1,-5deg);} to{transform:rotate3d(0,0,1,0deg);}} .swing{transform-origin:top center;animation-name:swing;} @keyframes tada{from{transform:scale3d(1,1,1);} 10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);} 30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);} 40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);} to{transform:scale3d(1,1,1);}} .tada{animation-name:tada;}  @keyframes wobble{from{transform:none;} 15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);} 30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);} 45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);} 60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);} 75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);} to{transform:none;}} .wobble{animation-name:wobble;} @keyframes jello{from,11.1%,to{transform:none;} 22.2%{transform:skewX(-12.5deg) skewY(-12.5deg);} 33.3%{transform:skewX(6.25deg) skewY(6.25deg);} 44.4%{transform:skewX(-3.125deg) skewY(-3.125deg);} 55.5%{transform:skewX(1.5625deg) skewY(1.5625deg);} 66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg);} 77.7%{transform:skewX(0.390625deg) skewY(0.390625deg);} 88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}} .jello{animation-name:jello;transform-origin:center;} @keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);} 0%{opacity:0;transform:scale3d(.3,.3,.3);} 20%{transform:scale3d(1.1,1.1,1.1);} 40%{transform:scale3d(.9,.9,.9);} 60%{opacity:1;transform:scale3d(1.03,1.03,1.03);} 80%{transform:scale3d(.97,.97,.97);} to{opacity:1;transform:scale3d(1,1,1);}} .bounceIn{animation-name:bounceIn;} @keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);} 0%{opacity:0;transform:translate3d(0,-3000px,0);} 60%{opacity:1;transform:translate3d(0,25px,0);} 75%{transform:translate3d(0,-10px,0);} 90%{transform:translate3d(0,5px,0);} to{transform:none;}} .bounceInDown{animation-name:bounceInDown;} @keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);} 0%{opacity:0;transform:translate3d(-3000px,0,0);} 60%{opacity:1;transform:translate3d(25px,0,0);} 75%{transform:translate3d(-10px,0,0);} 90%{transform:translate3d(5px,0,0);} to{transform:none;}} .bounceInLeft{animation-name:bounceInLeft;} @keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);} from{opacity:0;transform:translate3d(3000px,0,0);} 60%{opacity:1;transform:translate3d(-25px,0,0);} 75%{transform:translate3d(10px,0,0);} 90%{transform:translate3d(-5px,0,0);} to{transform:none;}} .bounceInRight{animation-name:bounceInRight;} @keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);} from{opacity:0;transform:translate3d(0,3000px,0);} 60%{opacity:1;transform:translate3d(0,-20px,0);} 75%{transform:translate3d(0,10px,0);} 90%{transform:translate3d(0,-5px,0);} to{transform:translate3d(0,0,0);}} .bounceInUp{animation-name:bounceInUp;} @keyframes bounceOut{20%{transform:scale3d(.9,.9,.9);} 50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1);} to{opacity:0;transform:scale3d(.3,.3,.3);}} .bounceOut{animation-name:bounceOut;} @keyframes bounceOutDown{20%{transform:translate3d(0,10px,0);} 40%,45%{opacity:1;transform:translate3d(0,-20px,0);} to{opacity:0;transform:translate3d(0,2000px,0);}} .bounceOutDown{animation-name:bounceOutDown;} @keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0);} to{opacity:0;transform:translate3d(-2000px,0,0);}} .bounceOutLeft{animation-name:bounceOutLeft;} @keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0);} to{opacity:0;transform:translate3d(2000px,0,0);}} .bounceOutRight{animation-name:bounceOutRight;} @keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0);} 40%,45%{opacity:1;transform:translate3d(0,20px,0);} to{opacity:0;transform:translate3d(0,-2000px,0);}} .bounceOutUp{animation-name:bounceOutUp;} @keyframes fadeIn{from{opacity:0;} to{opacity:1;}} .fadeIn{animation-name:fadeIn;} @keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0);} to{opacity:1;transform:none;}} .fadeInDown{animation-name:fadeInDown;} @keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0);} to{opacity:1;transform:none;}} .fadeInDownBig{animation-name:fadeInDownBig;} @keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0);} to{opacity:1;transform:none;}} .fadeInLeft{animation-name:fadeInLeft;} @keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0);} to{opacity:1;transform:none;}} .fadeInLeftBig{animation-name:fadeInLeftBig;} @keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0);} to{opacity:1;transform:none;}} .fadeInRight{animation-name:fadeInRight;} @keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0);} to{opacity:1;transform:none;}} .fadeInRightBig{animation-name:fadeInRightBig;} @keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0);} to{opacity:1;transform:none;}} .fadeInUp{animation-name:fadeInUp;} @keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0);} to{opacity:1;transform:none;}} .fadeInUpBig{animation-name:fadeInUpBig;} @keyframes fadeOut{from{opacity:1;} to{opacity:0;}} .fadeOut{animation-name:fadeOut;} @keyframes fadeOutDown{from{opacity:1;} to{opacity:0;transform:translate3d(0,100%,0);}} .fadeOutDown{animation-name:fadeOutDown;} @keyframes fadeOutDownBig{from{opacity:1;} to{opacity:0;transform:translate3d(0,2000px,0);}} .fadeOutDownBig{animation-name:fadeOutDownBig;} @keyframes fadeOutLeft{from{opacity:1;} to{opacity:0;transform:translate3d(-100%,0,0);}} .fadeOutLeft{animation-name:fadeOutLeft;} @keyframes fadeOutLeftBig{from{opacity:1;} to{opacity:0;transform:translate3d(-2000px,0,0);}} .fadeOutLeftBig{animation-name:fadeOutLeftBig;} @keyframes fadeOutRight{from{opacity:1;} to{opacity:0;transform:translate3d(100%,0,0);}} .fadeOutRight{animation-name:fadeOutRight;} @keyframes fadeOutRightBig{from{opacity:1;} to{opacity:0;transform:translate3d(2000px,0,0);}} .fadeOutRightBig{animation-name:fadeOutRightBig;} @keyframes fadeOutUp{from{opacity:1;} to{opacity:0;transform:translate3d(0,-100%,0);}} .fadeOutUp{animation-name:fadeOutUp;} @keyframes fadeOutUpBig{from{opacity:1;} to{opacity:0;transform:translate3d(0,-2000px,0);}} .fadeOutUpBig{animation-name:fadeOutUpBig;} @keyframes flip{from{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out;} 40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out;} 50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in;} 80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in;} to{transform:perspective(400px);animation-timing-function:ease-in;}} .animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip;} @keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0;} 40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in;} 60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;} 80%{transform:perspective(400px) rotate3d(1,0,0,-5deg);} to{transform:perspective(400px);}} .flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInX;} @keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0;} 40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in;} 60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;} 80%{transform:perspective(400px) rotate3d(0,1,0,-5deg);} to{transform:perspective(400px);}} .flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInY;} @keyframes flipOutX{from{transform:perspective(400px);} 30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;} to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}} .flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;} @keyframes flipOutY{from{transform:perspective(400px);} 30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;} to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}} .flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipOutY;} @keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;} 60%{transform:skewX(20deg);opacity:1;} 80%{transform:skewX(-5deg);opacity:1;} to{transform:none;opacity:1;}} .lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out;} @keyframes lightSpeedOut{from{opacity:1;} to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}} .lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in;} @keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0;} to{transform-origin:center;transform:none;opacity:1;}} .rotateIn{animation-name:rotateIn;} @keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0;} to{transform-origin:left bottom;transform:none;opacity:1;}} .rotateInDownLeft{animation-name:rotateInDownLeft;} @keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0;} to{transform-origin:right bottom;transform:none;opacity:1;}} .rotateInDownRight{animation-name:rotateInDownRight;} @keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0;} to{transform-origin:left bottom;transform:none;opacity:1;}} .rotateInUpLeft{animation-name:rotateInUpLeft;} @keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0;} to{transform-origin:right bottom;transform:none;opacity:1;}} .rotateInUpRight{animation-name:rotateInUpRight;} @keyframes rotateOut{from{transform-origin:center;opacity:1;} to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0;}} .rotateOut{animation-name:rotateOut;} @keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1;} to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0;}} .rotateOutDownLeft{animation-name:rotateOutDownLeft;} @keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1;} to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0;}} .rotateOutDownRight{animation-name:rotateOutDownRight;} @keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1;} to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0;}} .rotateOutUpLeft{animation-name:rotateOutUpLeft;} @keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1;} to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0;}} .rotateOutUpRight{animation-name:rotateOutUpRight;} @keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out;} 20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out;} 40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;} to{transform:translate3d(0,700px,0);opacity:0;}} .hinge{animation-name:hinge;} @keyframes jackInTheBox{from{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom;} 50%{transform:rotate(-10deg);} 70%{transform:rotate(3deg);} to{opacity:1;transform:scale(1);}} .jackInTheBox{animation-name:jackInTheBox;}  @keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);} to{opacity:1;transform:none;}} .rollIn{animation-name:rollIn;}  @keyframes rollOut{from{opacity:1;} to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}} .rollOut{animation-name:rollOut;} @keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3);} 50%{opacity:1;}} .zoomIn{animation-name:zoomIn;} @keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);} 60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}} .zoomInDown{animation-name:zoomInDown;} @keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);} 60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}} .zoomInLeft{animation-name:zoomInLeft;} @keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);} 60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}} .zoomInRight{animation-name:zoomInRight;} @keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);} 60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}} .zoomInUp{animation-name:zoomInUp;} @keyframes zoomOut{from{opacity:1;} 50%{opacity:0;transform:scale3d(.3,.3,.3);} to{opacity:0;}} .zoomOut{animation-name:zoomOut;} @keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);} to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}} .zoomOutDown{animation-name:zoomOutDown;} @keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0);} to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center;}} .zoomOutLeft{animation-name:zoomOutLeft;} @keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);} to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center;}} .zoomOutRight{animation-name:zoomOutRight;} @keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);} to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}} .zoomOutUp{animation-name:zoomOutUp;} @keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible;} to{transform:translate3d(0,0,0);}} .slideInDown{animation-name:slideInDown;} @keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible;} to{transform:translate3d(0,0,0);}} .slideInLeft{animation-name:slideInLeft;} @keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible;} to{transform:translate3d(0,0,0);}} .slideInRight{animation-name:slideInRight;} @keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible;} to{transform:translate3d(0,0,0);}} .slideInUp{animation-name:slideInUp;} @keyframes slideOutDown{from{transform:translate3d(0,0,0);} to{visibility:hidden;transform:translate3d(0,100%,0);}} .slideOutDown{animation-name:slideOutDown;} @keyframes slideOutLeft{from{transform:translate3d(0,0,0);} to{visibility:hidden;transform:translate3d(-100%,0,0);}} .slideOutLeft{animation-name:slideOutLeft;} @keyframes slideOutRight{from{transform:translate3d(0,0,0);} to{visibility:hidden;transform:translate3d(100%,0,0);}} .slideOutRight{animation-name:slideOutRight;} @keyframes slideOutUp{from{transform:translate3d(0,0,0);} to{visibility:hidden;transform:translate3d(0,-100%,0);}} .slideOutUp{animation-name:slideOutUp;} 