*, *:before, *:after{box-sizing:border-box;}html{border:0;}body{margin:0;padding:0;}form{margin:0;padding:0;border:0;}img{border:none;-ms-interpolation-mode:bicubic;}

video{max-width:100%;}button{border:0;}figure{text-align:center;}

fieldset{display:block;margin:0;padding:0;border:0;}icon svg{width:1em;height:1em;fill:currentColor;}

.half{width:50%;}.third{width:33.3%;}.fourth{width:25%;}.two-thirds{width:66.66%;}.three-fourths{width:75%;}.left{float:left;}.right{float:right;}.clear{clear:both;}.cms-admin .clear{height:auto;}

.clearfix:after{content:' ';display:block;clear:both;}.cf:after{content:' ';display:block;clear:both;}body .ninja{display:none;}html.no-generatedcontent .clearfix{zoom:1;}

html.no-generatedcontent .cf{zoom:1;}.cms-button{display:inline-block;border:none;background-color:#35A6F6;color:#FFFFFF;font-family:'Montserrat', sans-serif;font-size:14px;padding:10px 20px;border-radius:2px;text-transform:uppercase;line-height:1em;text-decoration:none;cursor:pointer;-webkit-transition:.25s ease;-moz-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease;}.cms-button.big{padding:20px 40px;font-size:16px;}

.cms-button.unsafe{background-color:#EA5F5F;}.cms-button.unsafe:hover{background-color:#FF7373;}

.cms-button.command{background-color:#FFFFFF;color:#35A6F6;border:1px solid #D4D9E1;}.cms-button.command:hover{color:#63BEFF;border-color:#63BEFF;background-color:#FFFFFF;}.cms-button:hover{color:#FFFFFF;background-color:#63BEFF;}

.cms-button.expand:after{content:'';display:inline-block;background-image:url(sprite24.png);width:16px;height:16px;background-position:-437px -293px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);margin-left:5px;border:1px solid #35A6F6;vertical-align:middle;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s;opacity:.7;}

.cms-button.expand:hover:after{opacity:1;}

.cms-button:focus{outline:0;}.ui-scroll{overflow:auto;}.ui-scroll.horizontal{overflow-x:auto;overflow-y:hidden;}.ui-scroll.vertical{overflow-x:hidden;overflow-y:auto;}.ui-scroll::-webkit-scrollbar{width:12px;height:12px;background:none;}.ui-scroll::-webkit-scrollbar-track{background:none;}.ui-scroll::-webkit-scrollbar-thumb{border:solid 2px transparent;background-clip:padding-box;border-radius:12px;background-color:rgba(16,37,78,.1);}

.ui-scroll::-webkit-scrollbar-button{width:0;height:0;display:none;}.ui-scroll::-webkit-scrollbar-corner{background-color:transparent;}.ui-scroll-wrap .ui-scroll-thumb{position:absolute;margin:2px;border-radius:4px;background-color:rgba(16,37,78,.1);}.ui-scroll-wrap .ui-scroll-thumb.vertical{top:0;right:0;bottom:auto;left:auto;width:8px;height:100px;min-height:8px;}.ui-scroll-wrap .ui-scroll-thumb.horizontal{top:auto;right:auto;bottom:0;left:0;height:8px;width:100px;min-width:8px;}

.ui-scroll.horizontal .ui-scroll-thumb.vertical{display:none !important;}.ui-scroll.vertical .ui-scroll-thumb.horizontal{display:none !important;}.ui-front{z-index:100;}

.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000;opacity:0.6;-webkit-animation:fade-in-60 .3s forwards;-moz-animation:fade-in-60 .3s forwards;-o-animation:fade-in-60 .3s forwards;animation:fade-in-60 .3s forwards;}

.ui-dialog{position:absolute;background:#1b1e24;color:#747b8f;border-radius:3px;box-shadow:2px 2px 13px rgba(0,0,0,0.7);font-family:'Open Sans', Arial;font-size:14px;outline:0;opacity:0;-webkit-animation:dialog-in .5s .1s 1 ease forwards;-moz-animation:dialog-in .5s .1s 1 ease forwards;-o-animation:dialog-in .5s .1s 1 ease forwards;animation:dialog-in .5s .1s 1 ease forwards;}

.ui-dialog.dialog-out{-webkit-animation:dialog-out .4s 1 ease forwards;-moz-animation:dialog-out .4s 1 ease forwards;-o-animation:dialog-out .4s 1 ease forwards;animation:dialog-out .4s 1 ease forwards;}.ui-dialog a:hover{text-decoration:none;}

.ui-dialog .ui-widget-overlay{background:#1b1e24;position:absolute;}.ui-dialog > .ui-widget-overlay{border-radius:3px;}.ui-dialog .ui-dialog-titlebar{position:absolute;left:0;top:-40px;width:100%;height:40px;padding:5px 0;font-size:16px;font-weight:700;line-height:30px;text-transform:uppercase;color:#d1d1d1;cursor:default;background:none;font-family:Montserrat, sans-serif;}

.ui-dialog-titlebar.ui-draggable-handle:after{content:'';display:block;width:24px;height:24px;background-image:url(sprite24.png);background-repeat:no-repeat;background-position:-96px -216px;position:absolute;top:12px;left:50%;margin-left:-12px;text-align:center;opacity:0;cursor:move;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}

.ui-dialog-titlebar.ui-draggable-handle:hover:after{opacity:.5;}

.ui-draggable-handle span{cursor:default;}.ui-dialog .ui-dialog-title{}.ui-dialog .ui-dialog-titlebar-close{background:none;border:none;position:absolute;right:0;top:5px;display:block;cursor:pointer;width:24px;height:24px;padding:0;margin:0;background-image:url(sprite24.png);background-repeat:no-repeat;background-position:0px -216px;border-radius:0;}

.ui-dialog .ui-dialog-titlebar-close:focus{outline:solid 1px #747b8f;color:#fff;}.ui-dialog .ui-dialog-titlebar-close span{display:none;}.ui-dialog .ui-dialog-content{display:block;}.ui-dialog > section{position:relative;z-index:1;}.ui-dialog header{height:68px;font-size:16px;line-height:36px;border-bottom:solid 1px rgba(217,240,255,.1);position:relative;z-index:2;}.ui-dialog .ui-main{padding:20px;}.ui-dialog .ui-dialog-buttonpane{height:80px;padding:0;font-size:16px;font-weight:700;line-height:40px;text-transform:uppercase;border-top:solid 1px rgba(217,240,255,.1);position:relative;z-index:0;background:none;text-align:right;}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{}

.ui-dialog .ui-dialog-buttonpane button{margin:0;background-color:transparent;padding:0 30px;font-family:Montserrat, Arial;font-size:16px;line-height:1em;font-weight:400;vertical-align:middle;text-transform:uppercase;border:0;border-left:solid 1px rgba(217,240,255,.1);outline:0;height:79px;cursor:pointer;border-radius:0;color:#9ca2b1;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s;}

.ui-dialog .ui-dialog-buttonpane button span{color:#9ca2b1;font-family:Montserrat, Arial;font-size:16px;line-height:1em;font-weight:400;vertical-align:middle;}

.ui-dialog .ui-dialog-buttonpane button:focus{background-color:#35a6f6;color:#fff;}.ui-dialog .ui-dialog-buttonpane button:hover{background-color:#35a6f6;color:#fff;}

.ui-dialog .ui-dialog-buttonpane button:focus span{color:#fff;}.ui-dialog .ui-dialog-buttonpane button:hover span{color:#fff;}

.night .ui-scroll::-webkit-scrollbar-thumb{background-color:rgba(217,240,255,.2);}.night .ui-scroll-wrap .ui-scroll-thumb{background-color:rgba(217,240,255,.2);}.ui-noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.ui-noselect input{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text;}.ui-noselect .ui-select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text;}

.ui-dialog.ui-full-screen{position:fixed !important;top:50px !important;left:50px !important;width:calc(100% - 100px ) !important;height:calc(100% - 100px ) !important;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;}.ui-dialog .ui-dialog-titlebar-fullscreen{background:none;border:none;position:absolute;right:35px;top:5px;width:36px;height:24px;border-right:solid 1px #9b9d9e;display:block;cursor:pointer;margin:0;padding:0;outline:0;}

.ui-dialog .ui-dialog-titlebar-fullscreen:before{content:'';display:block;width:24px;height:24px;background-image:url(sprite24.png);background-repeat:no-repeat;background-position:-48px -216px;opacity:0.5;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}

.ui-dialog.ui-full-screen .ui-dialog-titlebar-fullscreen:before{background-position:-72px -216px;}

.ui-dialog .ui-dialog-titlebar-fullscreen:hover:before{opacity:1;}.ui-dialog.ui-full-screen .ui-dialog-content{height:calc(100% - 80px) !important;}.ui-dialog.ui-no-buttons .ui-dialog-content{height:100% !important;}.ui-dialog.ui-full-screen .ui-dialog-titlebar.ui-draggable-handle{cursor:inherit;}

.ui-dialog.ui-full-screen .ui-draggable-handle:after{display:none !important;}.ui-dialog.ui-full-preview{position:fixed !important;top:50px !important;left:50px !important;width:calc(100% - 100px ) !important;height:calc(100% - 100px ) !important;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;}

.ui-dialog.ui-full-preview .ui-dialog-content{height:100% !important;}.ui-dialog.cms-alert{background:rgba(53,166,246,0.95);box-shadow:2px 2px 9px rgba(0,0,0,0.4);min-width:450px;}

.no-rgba .ui-dialog.cms-alert{background:#35a6f6;}.ui-dialog.cms-alert .ui-dialog-content{color:#fff;padding:10px 10px 20px;text-align:center;font-style:normal;font-family:'Open Sans', Arial, sans-serif;font-size:14px;color:#afdcfd;}.ui-dialog.cms-alert .ui-dialog-content h2{font-family:Montserrat, 'Open Sans', Arial;font-size:22px;line-height:24px;font-weight:400;text-transform:uppercase;color:#FFFFFF;margin-bottom:15px;}.ui-dialog.cms-alert .ui-dialog-content h2 strong{display:block;}.ui-dialog.cms-alert .ui-dialog-content strong{color:#FFFFFF;}

.ui-dialog.cms-alert .ui-dialog-content em{display:inline-block;margin:15px 0 10px;}.ui-dialog.cms-alert .ui-dialog-content:before{content:'';display:block;width:48px;height:48px;margin:20px auto;background-image:url(sprite24.png);background-repeat:no-repeat;background-position:-192px -552px;opacity:0.4;}

.ui-dialog.cms-alert .ui-dialog-buttonpane{border-top:0;}.ui-dialog.cms-alert .ui-dialog-buttonpane{text-align:center;}

.ui-dialog.cms-alert .ui-dialog-buttonpane button{display:inline-block;background-color:#5dbafc;padding:18px 40px;line-height:1em;height:auto;border-radius:3px;border:0;margin:0 7px;text-transform:uppercase;font-size:16px;float:none;cursor:pointer;outline:0;transition:background-color 0.15s;color:#fff;}

.ui-dialog.cms-alert .ui-dialog-buttonpane button span{color:#fff;}.ui-dialog.cms-alert .ui-dialog-buttonpane button:focus{background:#64cb66;}.ui-dialog.cms-alert .ui-dialog-buttonpane button:hover{background:#64cb66;}.ui-dialog fieldset.form{display:block;margin:0;padding:0;border:0;}

.ui-dialog fieldset.form ul{list-style:none;margin:0;padding:0;background:none;border:none;}.ui-dialog fieldset.form ul li{margin:0;padding:10px 20px 10px 10px;font-size:16px;}.ui-dialog .form-group{display:table;width:100%;}

.ui-dialog .form-group > *{display:table-cell;vertical-align:top;}

.ui-dialog .form-group > div:first-child{display:block;}.ui-dialog .form-group label{color:#ffffff;line-height:2em;text-align:right;padding:0 20px;}

.ui-dialog .form-group label.value{text-align:left;font-weight:600;padding-left:0px;}.ui-dialog .form-group .input-textbox{background:#fff;border:solid 1px #a0bdd3;border-radius:3px;position:relative;-webkit-transition:0.15s ease;-moz-transition:0.15s ease;-o-transition:0.15s ease;transition:0.15s ease;}

.ui-dialog .form-group .input-textbox input{color:#889aa7;font-family:'Open Sans';font-size:16px;line-height:normal;margin:0;padding:6px;border:none;vertical-align:middle;background:none;outline:0;width:100%;}.ui-dialog .form-group .input-textbox textarea{color:#889aa7;font-family:'Open Sans';font-size:16px;line-height:normal;margin:0;padding:6px;border:none;vertical-align:middle;background:none;outline:0;width:100%;resize:none;}

.ui-dialog .form-group .input-textbox.input-addon input{width:90%;}

.ui-dialog .form-group .input-textbox.input-addon:before{width:10%;border-left:solid 1px #a0bdd3;position:absolute;right:0;top:0;height:100%;text-align:center;padding:9px 15px;color:#a0bdd3;font-size:16px;-webkit-transition:0.15s ease;-moz-transition:0.15s ease;-o-transition:0.15s ease;transition:0.15s ease;font-family:'icomoon-ult';}

.ui-dialog .form-group.focused .input-textbox{border-color:#35a6f6;box-shadow:0 0 3px rgba(53,166,246,0.5);}

.ui-dialog .form-group.focused .input-textbox.input-addon:before{border-left-color:#35a6f6;color:#35a6f6;}

.ui-dialog .form-group.invalid label{color:#D73B2A;}.ui-dialog .form-group.invalid .input-textbox{border-color:#D73B2A !important;box-shadow:0 0 3px rgba(215,59,42,0.5) !important;}

.ui-dialog .form-group.invalid .input-textbox.input-addon:before{border-left-color:#D73B2A !important;color:#D73B2A !important;}

.ui-dialog .form-group .validation{display:block;color:#D73B2A;font-size:14px;line-height:2em;height:0;overflow:hidden;-webkit-transition:height 0.3s ease;-moz-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease;}

.ui-dialog .form-group.invalid .validation{height:28px;}

.ui-dialog.night .form-group .input-textbox{background:#2C313B;border-color:#2C313B;}.ui-dialog.night .form-group .input-textbox input{color:#afbac1;}

.ui-dialog.night .form-group .input-textbox textarea{color:#afbac1;}.ui-dialog.night .form-group label{color:#5d616b;}

.ui-dialog.night .form-group.focused .input-textbox{border-color:#4c535f;box-shadow:0 0 3px rgba(76,83,95,0.5);}

.ui-dialog.night .form-group.focused .input-textbox.input-addon:before{border-left-color:#8e93a1;color:#8e93a1;}.ui-dialog.night [data-tooltip]:before{background-color:#8667ab;color:#ffffff;}

.ui-dialog.night [data-tooltip]:after{background-color:#8667ab;}.ui-dialog.daylight{background:#fff;}.ui-dialog.daylight header{border-bottom-color:rgba(16,37,78,.15);}.ui-dialog.daylight .ui-dialog-buttonpane{border-top-color:rgba(16,37,78,.15);}

.ui-dialog.daylight .ui-dialog-buttonpane button{border-left-color:rgba(16,37,78,.15);}.ui-dialog.daylight .ui-scroll::-webkit-scrollbar-thumb{background-color:rgba(16,37,78,.15);}.ui-dialog.daylight .ui-scroll-wrap .ui-scroll-thumb{background-color:rgba(16,37,78,.15);}.daylight .ui-widget-overlay{background:#fff;}

.jw-tab-focus:focus{outline:0 !important;}div.cms-jwplayer{}div.cms-jwplayer .jwplayer{}div.cms-jwplayer .jwplayer video{width:100% !important;height:100% !important;-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;transform:none !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;}

.no-animation{-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;animation:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;}

.no-animation *{-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;animation:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;}

@-webkit-keyframes fade-in{0%{opacity:0;visibility:visible;}100%{opacity:1;visibility:visible;}}

@-moz-keyframes fade-in{0%{opacity:0;visibility:visible;}100%{opacity:1;visibility:visible;}}@-o-keyframes fade-in{0%{opacity:0;visibility:visible;}100%{opacity:1;visibility:visible;}}@keyframes fade-in{0%{opacity:0;visibility:visible;}100%{opacity:1;visibility:visible;}}@-webkit-keyframes fade-out{0%{opacity:1;}100%{opacity:0;}}

@-moz-keyframes fade-out{0%{opacity:1;}100%{opacity:0;}}

@-o-keyframes fade-out{0%{opacity:1;}100%{opacity:0;}}@keyframes fade-out{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes fade-in-60{0%{opacity:0;}100%{opacity:0.6;}}@-moz-keyframes fade-in-60{0%{opacity:0;}100%{opacity:0.6;}}@-o-keyframes fade-in-60{0%{opacity:0;}100%{opacity:0.6;}}@keyframes fade-in-60{0%{opacity:0;}100%{opacity:0.6;}}@-webkit-keyframes fade-in-90{0%{opacity:0;}100%{opacity:0.9;}}

@-moz-keyframes fade-in-90{0%{opacity:0;}100%{opacity:0.9;}}@-o-keyframes fade-in-90{0%{opacity:0;}100%{opacity:0.9;}}

@keyframes fade-in-90{0%{opacity:0;}100%{opacity:0.9;}}@-webkit-keyframes grow-in{0%{-webkit-transform:scale(0.1);opacity:0;}100%{-webkit-transform:scale(1);opacity:1;}}@-moz-keyframes grow-in{0%{-moz-transform:scale(0);opacity:0;}100%{-moz-transform:scale(1);opacity:1;}}@-o-keyframes grow-in{0%{-o-transform:scale(0);opacity:0;}

100%{-o-transform:scale(1);opacity:1;}}@keyframes grow-in{0%{transform:scale(0);opacity:0;}100%{transform:scale(1);opacity:1;}}@-webkit-keyframes counter-clockwise{0%{-webkit-transform:rotate(360deg);}100%{-webkit-transform:rotate(0deg);}}@-moz-keyframes counter-clockwise{0%{-moz-transform:rotate(360deg);}100%{-moz-transform:rotate(0deg);}}

@-o-keyframes counter-clockwise{0%{-o-transform:rotate(360deg);}100%{-o-transform:rotate(0deg);}}@keyframes counter-clockwise{0%{transform:rotate(360deg);}100%{transform:rotate(0deg);}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@-moz-keyframes clockwise{0%{-moz-transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);}}@-o-keyframes clockwise{0%{-o-transform:rotate(0deg);}100%{-o-transform:rotate(360deg);}}@keyframes clockwise{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@-webkit-keyframes background-position{0%{background-position:100% 0%;}

100%{background-position:0% 0%;}}@-moz-keyframes background-position{0%{background-position:100% 0%;}100%{background-position:0% 0%;}}

@-o-keyframes background-position{0%{background-position:100% 0%;}100%{background-position:0% 0%;}}

@keyframes background-position{0%{background-position:100% 0%;}100%{background-position:0% 0%;}}

@-webkit-keyframes slide-up-20{0%{-webkit-transform:translateY(20px);}

100%{-webkit-transform:translateY(0px);}}@-moz-keyframes slide-up-20{0%{-moz-transform:translateY(20px);}

100%{-moz-transform:translateY(0px);}}@-o-keyframes slide-up-20{0%{-o-transform:translateY(20px);}100%{-o-transform:translateY(0px);}}@keyframes slide-up-20{0%{transform:translateY(20px);}

100%{transform:translateY(0px);}}@-webkit-keyframes slide-down-20{0%{-webkit-transform:translateY(-20px);}100%{-webkit-transform:translateY(0px);}}

@-moz-keyframes slide-down-20{0%{-moz-transform:translateY(-20px);}100%{-moz-transform:translateY(0px);}}@-o-keyframes slide-down-20{0%{-o-transform:translateY(-20px);}100%{-o-transform:translateY(0px);}}@keyframes slide-down-20{0%{transform:translateY(-20px);}100%{transform:translateY(0px);}}

@-webkit-keyframes dialog-in{0%{opacity:0;-webkit-transform:translate3d(0, -50px, 0);}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);}}@-moz-keyframes dialog-in{0%{opacity:0;-moz-transform:translate3d(0, -50px, 0);}100%{opacity:1;-moz-transform:translate3d(0, 0, 0);}}@-o-keyframes dialog-in{0%{opacity:0;-o-transform:translate3d(0, -50px, 0);}

100%{opacity:1;-o-transform:translate3d(0, 0, 0);}}@keyframes dialog-in{0%{opacity:0;transform:translate3d(0, -50px, 0);}

100%{opacity:1;transform:translate3d(0, 0, 0);}}@-webkit-keyframes dialog-out{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0);}100%{opacity:0;-webkit-transform:translate3d(0, 35px, 0);}}@-moz-keyframes dialog-out{0%{opacity:1;-moz-transform:translate3d(0, 0, 0);}


100%{opacity:0;-moz-transform:translate3d(0, 35px, 0);}}@-o-keyframes dialog-out{0%{opacity:1;-o-transform:translate3d(0, 0, 0);}100%{opacity:0;-o-transform:translate3d(0, 35px, 0);}}@keyframes dialog-out{0%{opacity:1;transform:translate3d(0, 0, 0);}100%{opacity:0;transform:translate3d(0, 35px, 0);}}
.ui-tabs .ui-tab{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}

.ui-tabs .ui-tab-panel{display:none;}.ui-tabs .ui-tab-panel.active{display:block;}.ui-tabs .ui-tab-panel.ninja{display:none;}.ui-conditionals .ui-conditional-panel{display:none;}.ui-conditionals .ui-conditional-panel.active{display:block;}.ui-conditionals .ui-conditional-panel.ninja{display:none;}nav.ui-top-nav ul{list-style:none;margin:0;padding:0;}nav.ui-top-nav li{padding:0;position:relative;}nav.ui-top-nav > ul{display:table;}nav.ui-top-nav > ul > li{display:table-cell;white-space:nowrap;}

nav.ui-top-nav > ul > li ul{position:absolute;top:0;left:100%;width:auto;}nav.ui-top-nav > ul > li > ul{position:absolute;top:100%;left:0;}nav.ui-top-nav ul li > ul{visibility:hidden;opacity:0;-webkit-transition:opacity 0.25s ease,visibility 0s linear 0.25s;-moz-transition:opacity 0.25s ease,visibility 0s linear 0.25s;-o-transition:opacity 0.25s ease,visibility 0s linear 0.25s;transition:opacity 0.25s ease,visibility 0s linear 0.25s;}

nav.ui-top-nav ul li.active > ul{visibility:visible;opacity:1;-webkit-transition:opacity 0.25s ease,visibility 0s linear 0s;-moz-transition:opacity 0.25s ease,visibility 0s linear 0s;-o-transition:opacity 0.25s ease,visibility 0s linear 0s;transition:opacity 0.25s ease,visibility 0s linear 0s;}.ui-ajax-draggable{position:relative;}.ui-ajax-draggable .blank{background-color:#dedede;}.ui-ajax-draggable .blank *{visibility:hidden;}

.ui-ajax-draggable tr.blank td{visibility:visible;}.ui-ajax-draggable tr.blank td *{visibility:hidden;}.ui-ajax-draggable .droppable{position:relative;}.ui-ajax-draggable .droppable:before{content:'';display:block;position:absolute;left:0;top:-1px;height:2px;width:100%;background-color:#666666;}.ui-ajax-draggable .droppable.end:before{top:auto;bottom:-1px;}.ui-ajax-draggable tr.droppable:before{display:none;}.ui-ajax-draggable tr.droppable td{position:relative;}.ui-ajax-draggable tr.droppable td:before{content:'';display:block;position:absolute;left:0;top:-1px;height:2px;width:100%;background-color:#666666;}.ui-ajax-draggable tr.droppable.end td:before{top:auto;bottom:-1px;}


.ui-ajax-draggable .ui-draggable-dragging{background-color:rgba(255,255,255,1);box-shadow:0 2px 14px rgba(0,0,0,.4);opacity:0.5;cursor:default;}
.primary{color:#0065BD;}.secondary{color:#69BE28;}.light{color:#E2ECF5;}.dark{color:#5A5A5A;}

@font-face{font-family:'fontello';src:url('/includes/fonts/fontello.eot?71345251');src:url('/includes/fonts/fontello.eot?71345251#iefix') format('embedded-opentype'),url('/includes/fonts/fontello.woff?71345251') format('woff'),url('/includes/fonts/fontello.ttf?71345251') format('truetype'),url('/includes/fonts/fontello.svg?71345251#fontello') format('svg');font-weight:normal;font-style:normal;}

icon.fontello{font-family:'fontello' !important;display:inline-block;line-height:1em;text-align:center;}.fontello.bath:before{content:'\e800';}

.fontello.kitchen:before{content:'\e801';}.fontello.sleep:before{content:'\e802';}.fontello.living:before{content:'\e803';}.fontello.arrow-right:before{content:'\e82d';}.fontello.arrow-left:before{content:'\e82e';}body{background:#ffffff;margin:0px;font-family:'Open Sans', sans-serif;padding:0;font-size:16px;}h1, h2, h3, h4{margin:0;font-weight:400;}.content h1, .content h2, .content h3, .content h4{margin:15px 0;}div.carecta h2{color:#FFFFFF;background-color:#0065BD;}

.content h1{margin-top:0;}h1{color:#0065BD;font-weight:700;}

h5{color:#0065BD;font-weight:700;font-size:1.75em;}h2, h3{color:#69BE28;font-weight:700;font-size:1.375em;}

div.value-statements h2{color:#FFFFFF;}section.Cares h3{text-align:center;color:#0065BD;padding:1.5em;font-size:1.75em;}h4{color:#0065BD;font-weight:700;font-size:1.125em;}

sup{font-size:.6em;line-height:1em;}

.guarantee-list a {color:#fff;}


a{text-decoration:none;color:#0065BD;font-weight:600;transition:color .5s ease;}

a:hover{text-decoration:none;color:#69BE28;}section#TCACARES{}.CaresCTA{background-color:#69BE28;padding:1em;margin-top:-.35em;text-align:center;margin-bottom:1em;}.CaresCTA a{color:#FFFFFF;}a.phone-link{cursor:default;}ul{list-style:none;margin:0;padding:0;}

section.Cares ul li img{width:40%;max-height:257px;}ul.cares li{list-style:disc;margin-left:2em;}section.Cares ul li{}div.carestat{width:60%;float:right;text-align:center;}div.carestat div.text{color:#FFFFFF;font-size:1.6em;font-weight:900;}

div.carestat label{color:#FFFFFF;font-size:1em;font-weight:100;}.content li > ul{margin:0;}.content ul{margin:1em 0;padding-left:0;}article.blog span.pad ul li{background-color:rgba(255,255,255,0);margin-left:2em;padding:0 0 0 0;}article.blog span.pad ul li{list-style:disc;}

.content li > ul{margin:0;}button{font-family:inherit;border:none;font-size:inherit;outline:0;cursor:pointer;}

.main{max-width:1140px;width:auto;margin:0px auto;position:relative;padding:0;}html.no-canvas .main{width:1140px;}

.half{width:50%;}.right{float:right;clear:right;}.left{float:left;clear:left;}.center{text-align:center;}

.btn{display:inline-block;background-color:#69BE28;color:#fff;font-weight:600;padding:.45em 2em;border-radius:5px;text-align:center;transition:background-color .5s ease;}.btn:hover{background-color:#549820;color:#fff;}

.caresbtn{padding:.1em 3em;width:100%;}.caresbtn a:hover{color:#FFFFFF;}.btn.v2{background-color:#0065BD;}.btn.v2:hover{background-color:#005197;}.btn.call-out{display:table;margin:1.5em auto;padding:1.5em 3% 1.5em 7em;background-image:url(side-cta-house.png);background-repeat:no-repeat;background-position:-100% 50%;}img{-ms-interpolation-mode:bicubic;max-width:100%;}

img.bags{box-shadow:10px 10px 5px 0px rgba(158,158,158,1);border:solid 1px #E1ECF5;}

.careimg p a img{box-shadow:10px 10px 5px 0px rgba(0,0,0,0.50);margin:0 .4em;}.careimg img{box-shadow:10px 10px 5px 0px rgba(0,0,0,0.75);}.gmnoprint img{max-width:none;}::-webkit-input-placeholder{color:#0065BD;font-size:.9em;transition:opacity 0.5 ease;}

:-moz-placeholder{color:#0065BD;transition:opacity 0.5 ease;}::-moz-placeholder{color:#0065BD;transition:opacity 0.5 ease;}:-ms-input-placeholder{color:#0065BD;transition:opacity 0.5 ease;}body.cms-layout .cms-zone ul.zone-tab li{position:relative !important;opacity:1 !important;float:none !important;overflow:visible !important;}.cms-admin .zone-tab .zone-item:before{background-image:none;}.cms-admin .zone-tab .zone-item{border:none;}

iframe[name='google_conversion_frame']{display:none;}.content-ctab{background-color:#E1ECF5;color:#0065BD;position:relative;background-repeat:no-repeat;line-height:1.675em;background-position:bottom left;background-size:auto 10.625em;padding:.5em;}

form *,form *:before,form *:after{box-sizing:border-box;}.main:after{content:' ';display:block;clear:both;}#TopArea{}.nav-container{position:relative;z-index:50;}.fixed{position:fixed;width:100%;}body.cms-admin .fixed, .fixed.relative{position:relative;}#TopBarZone{background-color:#0065BD;}.top-banner{}

.top-banner .header-left{color:#fff;float:left;font-size:.875em;padding:.65em 0 0 13.5em;}.top-banner .social-links{float:right;}

.top-banner .social-links ul{display:table;width:100%;}.top-banner .social-links ul li{display:table-cell;vertical-align:middle;}

.top-banner .social-links ul li a{color:#FFFFFF;border-right:solid 1px rgba(255,255,255,0.1);display:block;text-align:center;line-height:2.438em;padding:0 1em;transition:color .5s ease, background-color .5s ease;font-size:1.05em;font-weight:700;}

.top-banner .social-links ul li a:hover{color:#fff;background-color:#004784;}.top-banner .social-links ul li a icon{display:inline-block;line-height:1;position:relative;top:.1em;}.top-banner .social-links ul li a.gift{width:auto;}.top-banner .social-links ul li a.gift:hover{}


.top-banner .social-links ul li a.gift icon{padding-right:.5em;}#MastheadZone{background-color:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.3);position:relative;z-index:1;}.masthead{height:6.5em;position:relative;transition:.6s ease;}.shrink-nav .masthead{height:5em;}

.masthead .logo{position:relative;width:10.313em;float:left;height:100%;}.masthead .logo img{position:absolute;bottom:0;transition:.6s ease;width:100%;}

.shrink-nav .masthead .logo img{width:80%;}

.masthead .phone-number{text-align:center;font-size:.813em;color:#69BE28;font-weight:bold;padding:2.3em 0 0;border-right:solid 1px #E1ECF5;height:100%;width:16.923em;transition:.6s ease;}

html.no-flexbox .masthead .phone-number{position:relative;border-right:none;float:right;width:15%;}

.shrink-nav .masthead .phone-number{padding:1.2em 0 0 0;}.masthead .phone-number a{font-size:1.846em;display:block;line-height:1em;padding:0;height:auto;cursor:text;}.masthead .phone-number a:hover{color:#0065BD;}

.masthead .phone-number .serving{color:#677D8F;font-size:1.2em;}.shrink-nav .masthead .phone-number a{padding:0;}

.top-nav{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;}html.no-flexbox .top-nav, html.no-canvas .desktop-nav{display:block;float:left;width:85%;}.top-nav ul{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;}

html.no-flexbox .top-nav ul{display:table;float:left;width:85%;}html.no-canvas .desktop-nav li{float:left;padding:1em 0;}

html.no-flexbox .top-nav ul.nav-fly{display:none;}.top-nav .mobile-nav{display:none !important;border-left:solid 1px #E1ECF5;}

html.no-canvas .mobile-nav{display:none !important;border-left:solid 1px #E1ECF5;}

.top-nav li{width:auto;text-align:center;padding:0;border-right:solid 1px #E1ECF5;vertical-align:middle;position:relative;height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;}

.top-nav .corporate-nav li a[href='/']{display:none;}html.no-canvas .top-nav li, html.no-cssanimations .top-nav li{display:inline-block !important;float:left;}

html.no-flexbox .top-nav > ul > li{display:table-cell;}

.top-nav li:before{content:'';display:block;position:absolute;top:0;left:5%;width:90%;height:0;background-color:#69BE28;transition:.5s;}

.top-nav li:hover:before{height:.5em;}.top-nav a{padding:1.5em .9em;color:#0065BD;transition:.6s ease;text-transform:uppercase;font-weight:600;width:100%;display:block;}

.top-nav .desktop-nav:not(.corporate-nav) a[href='/why-hire-us-/mytca-rewards/']{display:none;}.top-nav .mobile-nav li.mobile-call{display:none;}

.top-nav .mobile-nav li.mobile-call .icon:before{font-family:'icomoon-ult';content:'\eda7';display:block;}

.top-nav .mobile-nav a{font-size:1.5em;padding:0 1em;}.top-nav ul.mobile-nav a icon, .top-nav ul.mobile-nav a .icon{font-size:1.5em;color:#BBBBBB;display:block;padding-bottom:.2em;}.top-nav li:hover > a{color:#69BE28;}

.my-free-estimate{background-color:#69BE28;border-bottom-right-radius:5px;border-bottom-left-radius:5px;text-align:center;position:absolute;top:100%;left:0;width:100%;padding:.5em 0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex;}.my-free-estimate.location-page{display:none;}.no-flexbox .my-free-estimate, .no-flexbox .my-location{display:table;width:100%;margin:auto;}

.my-location{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.my-location.hide{display:none;}.my-free-estimate header{color:#fff;display:inline-block;font-size:1.25em;line-height:1.75em;}html.no-canvas .my-location{color:#FFFFFF;display:inline-block;}

html.no-canvas .hide.my-location{display:none;}

.no-csstransitions .my-free-estimate header{width:33%;text-align:center;}.my-free-estimate header a{color:#FFFFFF;}.my-free-estimate header a:hover{color:#FFFFFF;}.no-flexbox .my-free-estimate header{float:left;display:block;}.my-free-estimate .estimate-form{padding:0 1em;margin:0;list-style:none;}.my-free-estimate .estimate-form li{position:relative;float:left;}

.no-flexbox .my-free-estimate .estimate-form{float:right;}.estimate-form .validation{position:absolute;display:block;font-size:.875em;background-color:#FFFFFF;border:solid .25em #0065BD;padding:.5em 1em;z-index:2;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);opacity:0;visibility:hidden;transition:.25s ease;margin-top:.5em;top:100%;left:0;}.estimate-form .invalid .validation{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:1;visibility:visible;}

.estimate-form .validation:before{content:'';display:block;position:absolute;height:0;width:0;border-right:1em solid transparent;border-left:1em solid transparent;border-bottom:1em solid #0065BD;top:-1em;left:50%;margin-left:-1em;}

.estimate-form .validation:after{content:'';display:block;position:absolute;height:0;width:0;border-right:.75em solid transparent;border-left:.75em solid transparent;border-bottom:.75em solid #FFFFFF;top:-.75em;left:50%;margin-left:-.75em;}.estimate-form label{color:#fff;background-color:#59A222;padding:.45em 1em;float:left;height:2.25em;border-bottom-left-radius:5px;border-top-left-radius:5px;font-weight:600;}

.estimate-form input{height:2.25em;font-size:1em;text-align:center;background-color:#F0FFE5;border:none;outline:none;color:#0065BD;border-radius:0;padding:.50em .5em;font-family:'Open Sans';}.my-free-estimate .estimate-form .btn{padding:.45em 3em;height:2.25em;display:block;float:right;border-bottom-left-radius:0;border-top-left-radius:0;}

.my-free-estimate a.esty-btn{display:inline-block;padding:.5em 2em;background-color:#0065BD;color:#FFFFFF;font-weight:600;margin:0 1% 0 1.5%;transition:.6s ease;border-radius:8px;}.my-free-estimate a.esty-btn:hover{background-color:#003F75;}.my-free-estimate a.menu-button.esty-btn{background-color:#3591E1;color:#FFFFFF;display:none;}

.my-free-estimate a.call-button.esty-btn{display:none;}.my-free-estimate a.areas-button.hide.esty-btn{display:none;}.my-free-estimate a.estimate-button{background-color:#3591E1;margin:0 1.5% 0 0;}.my-free-estimate a.estimate-button:hover{background-color:#003F75;}.my-free-estimate a:before{font-family:'icomoon-ult';font-size:1.2em;font-weight:400;padding:0 .3em 0 0;vertical-align:middle;}.my-free-estimate a.menu-button:before{content:'\ef04';}.my-free-estimate a.call-button:before{content:'\f051';}.my-free-estimate a.areas-button:before{content:'\f0a0';}

.my-free-estimate a.estimate-button:before{content:'\e253';}.my-free-estimate a.offers-button:before{content:'\e917';}@supports(flex-wrap:wrap){.top-nav, .top-nav ul,.my-free-estimate{display:-webkit-flex;display:-ms-flexbox;display:flex;}}#ImageZone{background-color:#0065BD;}

.animation{width:100%;position:relative;overflow:hidden;background-color:#0065BD;display:block;clear:both;}

.animation .slide{height:100%;position:absolute;width:100%;-webkit-perspective:1000;-ms-perspective:1000;perspective:1000;display:none;}

.animation .slide:first-child{display:block;}

.animation .slide > img{position:absolute;width:100%;height:100%;left:0;top:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}

.no-csstransitions .animation .slide > img{background-repeat:repeat;}.slide .info{position:relative;padding:5.5em 0 0 0;text-align:left;}

.slide .info h2{color:#ffffff;font-size:2em;font-weight:600;line-height:1.2em;padding:0 10px;display:block;margin:2em 0 2em 40%;}

.slide .info h2 sup{font-size:.55em;line-height:1em;}html.no-csstransitions .slide .info h2{width:100%;}

.slide .info p{color:#ffffff;font-size:1.15em;font-weight:600;line-height:1.5em;margin:1.2em 0 .5em 0;}html.no-csstransitions .slide .info p{width:100%;}

.slide .info .btn{box-shadow:0px 1px 0px 0px rgba(0, 0, 0, 0.3);width:90%;padding:.7em 2em;}

.animation .nav{position:relative;z-index:11;}

.animation .nav a{text-shadow:0 0 1.5em rgba(0,0,0,0.75);}

.animation a.prev:before, .animation a.next:before{content:'\e9a4';position:absolute;color:#FFFFFF;font-size:1.75em;font-family:'icomoon-ult';font-weight:400;}



.animation a.prev{position:absolute;z-index:1;text-align:center;line-height:1.6em;display:block;left:1.5%;transition:.1s ease;top:15em;}
.animation a.next{position:absolute;right:2.5%;z-index:1;line-height:1.6em;text-align:center;transition:.1s ease;display:block;top:15em;}




.animation a.next:before{content:'\e9e3';}

.animation a.prev:hover:before, .animation a.next:hover:before{color:#69BE28;}

html.no-csstransitions .animation .nav{display:none;}

html.no-canvas .slide .info .floor-logo{width:100%;height:33.5em;position:absolute;top:0;background-image:url(fl.png);background-position:50% 50%;background-repeat:no-repeat;text-align:center;left:60%;}

html.no-canvas .slide-in .info .floor-logo img{left:50%;margin-left:3.125em;position:absolute;}

.sub .animation{height:23.5rem;position:relative;}

.sub .slide-bg-img{position:absolute;top:0;right:0;width:100%;height:100%;background-position:top center;background-size:cover;}

.sub .slide-bg-img.specific + img{background-image:none !important;display:none;}.sub-banner .specific + .default img{background-image:none !Important;display:none;}

.sub .slide-bg-img.default-bg{position:absolute;top:0;right:0;width:100%;height:100%;background-position:top center;background-size:cover;background-image:url(hc.jpg);}

.sub .Franchise-Our-Team .slide-bg-img.default-bg{position:absolute;top:0;right:0;width:100%;height:100%;background-position:top center;background-size:cover;background-image:url(hc.jpg);}

.sub .animation.blog .slide-bg{background-position:center;background-size:cover;}.sub .animation .slide-bg{height:100%;}
.sub .animation .main{height:100%;}
.sub .animation .slide-img{position:absolute;z-index:2;left:-13.5%;top:15%;width:auto !important;height:auto !important;}
.sub .animation .info{position:absolute;display:table;padding:0;width:36%;height:100%;left:0;top:0;text-align:left;z-index:5;}
.sub .animation .info h2{display:table-cell;margin:0;color:#FFFFFF;font-weight:600;line-height:1.3em;vertical-align:middle;}
.RTM{font-style:normal;font-size:.3em;vertical-align:top;}

.sub .animation .info h2 img{padding-right:5%;}#CTAArea{background-color:#E1ECF5;padding:1.875em 0;}

.cta-list{background-color:#FFFFFF;padding:2em;box-shadow:0 1px 2px rgba(158,174,187,0.7);border-radius:5px;}.cta-list ul{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}html.no-canvas ul.items3, html.no-canvas ul.items4{width:auto;max-width:1140px;margin:0px auto;position:relative;background-color:#FFFFFF;padding:2em;border-radius:5px;box-shadow:0 1px 2px rgba(158,174,187,0.7);}

html.no-canvas ul.items3:after, html.no-canvas ul.items4:after{content:' ';display:block;clear:both;}

.cta-list ul.items3 li, html.no-canvas ul.items3 li{width:31%;margin:0 1%;}.cta-list ul.items4 li, html.no-canvas ul.items4 li{width:24%;margin:0 .5%;}

.cta-list li, html.no-canvas .items4 li{position:relative;text-align:center;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 .75%;}.cta-list li:last-of-type{margin-right:0;}html.no-canvas .cta-list li{display:inline-block;}

.cta-list li a{display:block;position:relative;overflow:hidden;width:100%;height:100%;}

.cta-list li h2, html.no-canvas .items4 li h2{color:#FFFFFF;font-size:1em;text-align:center;font-weight:600;padding:.65em 0;background-color:#0065BD;position:relative;z-index:2;transition:padding .5s ease 0s, background-color .5s ease 0s;line-height:1.2;}

.cta-list li:hover h2{background-color:#69BE28;}.cta-list li h2:before{content:'\e975';font-family:'icomoon-ult';font-size:2em;position:absolute;left:calc(50% - .5em);color:#0065BD;bottom:0;transition:bottom .5s ease 0s, opacity .5s ease 0s, color .5s ease 0s;opacity:0;z-index:-1;}

.cta-list li:hover h2:before{opacity:1;bottom:-1em;color:#69BE28;}.cta-list li img{vertical-align:bottom;width:100%;}.cta-list li .btn{position:absolute;top:50%;left:2em;}

.cta-list li:hover .btn{background-color:#437A1A;}.sub-cta-list{}

.sub-cta-list ul li{width:100%;margin:1em 0;background-color:#69BE28;padding:.8em 1em;background-repeat:no-repeat;background-position:right;transition:.6s ease;}.sub-cta-list ul li:hover{background-color:#0065BD;}.sub-cta-list ul li h2{color:#FFFFFF;font-size:.95em;font-weight:700;padding:0 100px 0 0;}.sub-cta-list ul li h2 a{color:#FFFFFF;font-weight:bold;}

.main-content, .content-area{color:#677D8F;line-height:1.8em;}.main-content h1{color:#0065BD;font-size:2em;font-weight:700;padding:0 0 0em 0;margin:0 0 1em 0;line-height:1.25em;}.service-frequency-list-wrap{margin-bottom:2em;}.service-frequency-list-wrap .section > h2{margin:1.25em 0 0.75em;}

.main-content ul{color:#677D8F;padding:0;margin:1em 0;}.main-content ul li{position:relative;display:block;list-style:none;margin:0 0 .25em;padding:.5em 1em .5em 3.5em;line-height:1.875em;border:solid 3px #E1ECF5;border-radius:1.5em;z-index:1;}

.main-content ul li:before{background-image:url(star.jpg);background-size:cover;width:2em;height:2em;content:' ';position:absolute;left:.8em;top:.45em;z-index:1;background-repeat:no-repeat;}

#MainContent.career ul li:nth-child(5):before{top:1em;}.main-content ul li:after{content:'';display:block;position:absolute;top:-16%;left:1.3em;width:5px;height:119%;background-color:transparent;}div.formCTA ul li{color:#0065BD;background-color:#FFFFFF;text-align:left;content:'\e9e3';}div.formCTA ul li:before{}

div.formCTA ul li{list-style:square;color:#0065BD;background-color:#FFFFFF;}#MainArea iframe{border:none;padding:0;margin:0;}

CTAContent.content-area ul li{background-color:#E2ECF5;margin:.5em 0;position:relative;padding:.5em .5em .5em 3em;border-bottom-left-radius:2em;border-top-left-radius:2em;}ul.SMul li.SMlist{background-color:rgba(255,255,255,0);}ul.SMul li.SMlist ul{margin:0 0 0 2em;}

ul.SMul li.SMlist:before{content:none;}ul.SMul li.SMlist a:before{content:'\ea54';font-family:'icomoon-ult';}CTAContent.content-area ul li:before{content:'';background-repeat:no-repeat;width:25px;background-image:url(star.png);height:25px;background-size:cover;background-position:left center;position:absolute;top:50%;left:1%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}div.data ul li{background-color:rgba(255,255,255,0);list-style:none;}.vet-logo-sidebar{text-align:center !important;margin-bottom:1em;border:none;}

.franchise-nav{width:100%;margin:0 0 1em 0;}.franchise-nav header{border-bottom:solid 5px #3591E1;background-color:#69BE28;}.franchise-nav header h2{font-weight:700;font-size:1.5em;color:#E2ECF5;}

.franchise-nav header a{display:block;color:#FFFFFF;text-align:center;font-weight:700;padding:1em .5em;}.franchise-nav ul{}.franchise-nav ul li{background-color:#0065BD;font-weight:600;transition:.6s ease;border-bottom:1px solid rgba(255,255,255,.3);border-radius:0;margin:0;padding:0;}.franchise-nav ul li:before{display:none;}.franchise-nav ul li a{color:#E2ECF5;transition:.6s ease;display:block;padding:1em;}.franchise-nav ul li:hover, .franchise-nav ul li.selected{background-color:#3591E1;}.franchise-nav ul li:hover a, .franchise-nav ul li.selected a{color:#FFFFFF;}

.content-cta2{background-color:#0065BD;text-align:center;background-image:url(content-cta-bg.png);background-position:bottom left;background-repeat:no-repeat;padding:.5em 1em 2em;margin:1em 0;}.content-cta2 h2{color:#fff;font-size:1.375em;}.content-cta2 p{color:#fff;}.content-cta2 a{display:inline-block;text-transform:uppercase;box-shadow:1px 1px 1px 0 rgba(0,0,0,.4);color:#fff;}.content-cta3{background-color:#0065BD;text-align:left;padding:.5em 1em 2em;position:relative;margin:1em 0;}

.franchise-contact .content-cta3{text-align:center;}.content-cta3:after{content:'';display:block;clear:both;}.content-cta3 img{position:absolute;top:0;left:0;max-width:35%;height:100%;background-size:cover;background-position:center;min-width:35%;}.content-cta3 .right{float:right;width:65%;padding-left:1.5em;padding-right:1.5em;}

.content-cta3 h2{color:#fff;font-size:1.25em;line-height:1.1em;}.franchise-contact .content-cta3 h2{font-size:1.5em;}.content-cta3 p{color:#fff;line-height:1.25em;}

.content-cta3 a{display:inline-block;text-transform:uppercase;box-shadow:1px 1px 1px 0 rgba(0,0,0,.4);color:#fff;padding:.45em 2%;min-width:95%;}

.content-cta3.alt{background-color:#E1ECF5;background-image:url(content-cta-bg.png);background-position:bottom left;background-repeat:no-repeat;padding:.5em 1em 2em;}.content-cta3.alt h2{color:#0065BD;font-size:1.75em;}.content-cta3.alt p{color:#677d8f;}.cta-cares-img{margin:2em 0;}.content-list h2{line-height:1;margin:.5em 0;}.content-list h3{color:#E2ECF5;margin:0;padding:.5em 2.75em .6em 1em;transition:.25s ease;font-weight:700;font-size:1.25em;position:relative;background-color:#0065BD;border-bottom:2px solid #69BE28;}

.content-list h3.active{background-color:#69BE28;color:#FFFFFF;}.content-list h3:before{content:'';position:absolute;display:block;width:3px;height:1em;background-color:#E1ECF5;top:50%;margin-top:-.475em;right:.9em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);transition:.5s ease;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}

.content-list h3:after{content:'';position:absolute;width:1em;height:3px;top:50%;right:.5em;background-color:#E1ECF5;display:block;margin-top:-1px;transition:.5s ease;}.content-list h3.active:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;}.no-csstransforms .content-list h3.active:before{display:none;}

.content-list h3:hover{cursor:pointer;background-color:#69BE28;color:#FFFFFF;}.content-list [data-type=section]{padding:2em 2em 1em;background-color:#E1ECF5;margin:0;}.job-listings .content-list [data-type=section]{display:none;}.cms-admin.cms-layout .job-listings .content-list [data-type=section]{display:block;}.content-list [data-type=section] h4{color:#0C5098;}.content-list [data-type=item]{padding:0;}.content-list strong{color:#0065BD;}.content-list ul{}.content-list ul li{line-height:1.75em;color:#5A5A5A;}

.hear-from-our-owners{text-align:center;padding:1.5em 3% 6em;background-color:#1B73C0;border-top:10px solid #42A7FF;background-image:url(testimonial-blue.png);background-repeat:repeat-x;background-position:left bottom;}

.hear-from-our-owners header{}.hear-from-our-owners header h2{font-size:2em;border-bottom:4px solid #69BE28;padding-bottom:0.4em;color:#ffffff;}.hear-from-our-owners .container{position:relative;overflow:hidden;}.hear-from-our-owners ul{position:relative;overflow:hidden;transition:0.7s ease;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-flex;display:-ms-flexbox;display:flex;}.cms-admin.cms-layout .hear-from-our-owners ul{padding-bottom:0;}

.hear-from-our-owners ul li{position:relative;width:100%;height:100%;padding:0 2.875em;}.hear-from-our-owners ul li icon{position:absolute;top:1.4em;color:#42A7FF;font-size:1.75em;}

.hear-from-our-owners ul li icon.quotes-left{left:0.5em;}.hear-from-our-owners ul li icon.quotes-right{right:0.5em;}

.hear-from-our-owners h4{color:#FFFFFF;font-size:1.5em;font-weight:normal;margin:0;padding:0.8em 0;}.hear-from-our-owners p{color:#E1ECF5;font-style:italic;}.hear-from-our-owners .scrolling-list-nav span{cursor:pointer;position:absolute;z-index:1;line-height:1.6em;transition:.6s ease;display:block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.hear-from-our-owners .prev{left:-3.4em;}.hear-from-our-owners .next{right:-1.7em;}

.hear-from-our-owners .prev:before, .hear-from-our-owners .next:before{content:'\e9a4';position:absolute;color:#FFFFFF;font-size:1.75em;font-family:'icomoon-ult';font-weight:400;}.hear-from-our-owners .next:before{content:'\e9e3';}.hear-from-our-owners .prev:hover:before, .hear-from-our-owners .next:hover:before{color:#69BE28;}

.content .career-opportunities.grid-list-wrap{overflow:hidden;background-color:#0065BD;margin:1.5em 0;}

.content .career-opportunities .grid-list{text-align:left;opacity:0;overflow:hidden;width:50%;float:left;}

.content .career-opportunities  .grid-list.alt{float:right;}

.cms-admin.cms-layout .content .career-opportunities .grid-list{opacity:1;}
.content .career-opportunities.show .grid-list{opacity:1;-webkit-animation:zoomIn .8s ease;animation:zoomIn .8s ease;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}.no-cssanimations .content .career-opportunities .grid-list{opacity:1;}
.content .career-opportunities .grid-list h2{text-align:center;background-color:#69BE28;font-size:1.5em;font-weight:700;padding:.35em 0;color:#FFFFFF;margin:0;}

.content .esp.career-opportunities .grid-list h2{font-size:1.2em;}.content .career-opportunities .grid-list.alt h2{background-color:#59A222;}.content .career-opportunities .grid-list ul{margin:0;padding:0;font-size:1em;}.content .career-opportunities .grid-list ul li{font-weight:600;padding:1.875em 0 1.875em 3em;position:relative;background-color:#05549a;overflow:hidden;color:#FFFFFF;border-radius:0;border:none;margin:0;width:100%;}

div.GLBoise div.grid-list ul li{min-height:6.5em;}.content .career-opportunities.scroll-visible:not(.show) .grid-list ul li{background-color:transparent;}.content .career-opportunities.show .grid-list ul li{-webkit-animation:fadeInLeft .5s .5s;animation:fadeInLeft .5s .5s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}

.content .career-opportunities .grid-list ul li:nth-child(2){-webkit-animation-delay:.9s;animation-delay:.9s;}

.content .career-opportunities .grid-list ul li:nth-child(3){-webkit-animation-delay:1.3s;animation-delay:1.3s;}
.content .career-opportunities .grid-list ul li:nth-child(4){-webkit-animation-delay:1.7s;animation-delay:1.7s;}
.content .career-opportunities .grid-list ul li:nth-child(5){-webkit-animation-delay:2.1s;animation-delay:2.1s;}
.content .career-opportunities .grid-list.alt ul li{background-color:#064E8E;}
.content .career-opportunities .grid-list ul li:nth-child(odd){background-color:#3591E1;}.content .career-opportunities .grid-list.alt ul li:nth-child(odd){background-color:rgba(53,145,225,0.7);}.content .career-opportunities .grid-list ul li span{position:relative;color:#FFF;min-height:2.75em;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;}

.content .career-opportunities .grid-list ul li span:before{content:'\e7bb';font-family:'icomoon-ult';font-size:1.5em;color:#fff;position:absolute;display:block;top:50%;left:-1.25em;line-height:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}

#RoomDetailsSub{padding-top:1em;}#RoomDetailsSub h1, #RoomDetailsSub h3{color:#0065BD;font-weight:700;font-size:2.2em;margin:.3em 0;}#RoomDetailsSub h5{font-size:2em;margin:0;}

#SatisfactionGuaranteedSub{background-color:#0065BD;padding:1em 0 2em;}
#RoomDetailsSub .rooms{position:relative;height:30.813em;width:110%;margin-left:-5%;margin-top:1em;}
#RoomDetailsSub .rooms:before{content:'';position:absolute;height:100%;width:13.4065em;background-color:#E1ECF5;top:0;left:0;z-index:3;}
#RoomDetailsSub .room-icons{position:absolute;top:2em;left:1em;width:26.813em;height:26.813em;border-radius:50%;background-color:#FFFFFF;z-index:11;box-shadow:inset 0 0 0 10px #E1ECF5;}
#RoomDetailsSub .room-icons .room-icon{width:50%;height:50%;float:left;position:relative;cursor:pointer;transition:.5s;}
#RoomDetailsSub .room-icons .room-icon:hover,#RoomDetailsSub .room-icons .room-icon.active{background-color:#0065BD;}
#RoomDetailsSub .room-icons .room-icon:nth-child(1){border-top-left-radius:100%;}
#RoomDetailsSub .room-icons .room-icon:nth-child(2){border-top-right-radius:100%;}
#RoomDetailsSub .room-icons .room-icon:nth-child(3){border-bottom-left-radius:100%;}
#RoomDetailsSub .room-icons .room-icon:nth-child(4){border-bottom-right-radius:100%;}
#RoomDetailsSub .room-icons .room-icon:hover:nth-child(1),#RoomDetailsSub .room-icons .room-icon.active:nth-child(1){border:solid 10px #69BE28;border-bottom:none;border-right:none;}
#RoomDetailsSub .room-icons .room-icon:hover:nth-child(2),#RoomDetailsSub .room-icons .room-icon.active:nth-child(2){border:solid 10px #69BE28;border-bottom:none;border-left:none;}
#RoomDetailsSub .room-icons .room-icon:hover:nth-child(3),#RoomDetailsSub .room-icons .room-icon.active:nth-child(3){border:solid 10px #69BE28;border-right:none;border-top:none;}
#RoomDetailsSub .room-icons .room-icon:hover:nth-child(4),#RoomDetailsSub .room-icons .room-icon.active:nth-child(4){border:solid 10px #69BE28;border-left:none;border-top:none;}
#RoomDetailsSub .room-icons .room-icon img{position:absolute;}
#RoomDetailsSub .room-icons .room-icon:nth-child(1) img{bottom:.25em;right:.25em;}
#RoomDetailsSub .room-icons .room-icon:nth-child(2) img{left:.25em;bottom:.25em;}
#RoomDetailsSub .room-icons .room-icon:nth-child(3) img{top:.25em;right:.25em;}
#RoomDetailsSub .room-icons .room-icon:nth-child(4) img{top:.25em;left:.25em;}
#RoomDetailsSub .room-info, #RoomDetailsSub .room-info.slide-end{position:absolute;top:0;left:0;z-index:10;width:100%;overflow:hidden;background-color:#83C1E9;color:#fff;height:30.813em;padding:1em 0 0 30em;transition:.5s;opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);border-radius:17.5em 0 0 17.5em;}#RoomDetailsSub .room-info header{position:relative;padding-left:3.5em;}
#RoomDetailsSub .room-info header h2{color:#FFFFFF;text-transform:uppercase;font-size:2em;}
#RoomDetailsSub .room-info.kitchen header h2{color:#8E741B;}
#RoomDetailsSub .room-info header icon{position:absolute;left:0;top:50%;margin-top:-.675em;font-size:1.75em;text-align:center;width:1.25em;height:1.25em;line-height:1.25em;}
#RoomDetailsSub .room-info.active, #RoomDetailsSub .room-info.slide-in{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}
#RoomDetailsSub .room-info .room-details{}#RoomDetailsSub .room-info.kitchen .room-details{color:#8E741B;}
#RoomDetailsSub .room-info .room-details:after{content:'';display:block;clear:both;}
#RoomDetailsSub .room-info .room-details > *{width:50%;float:left;padding-right:0%;height:25em;}
#RoomDetailsSub .room-info .room-details h2{color:#fff;font-size:1.1em;margin:.7em .5em .7em 0;border-bottom:solid 1px #E1ECF5;}
#RoomDetailsSub .room-info .room-details h3{color:#fff;font-size:.875em;margin:.1em 0;}
#RoomDetailsSub .room-info.kitchen .room-details h2, #RoomDetailsSub .room-info.kitchen .room-details h3{color:#8E741B !important;}
#RoomDetailsSub .room-info .room-details ul{padding-left:0;line-height:1.25em;}
#RoomDetailsSub .room-info .room-details ul li{font-size:.875em;}
#RoomDetailsSub .room-info .room-details ul li:before{content:'\e13d';display:inline-block;font-family:'icomoon-ult';font-size:1.25em;padding-right:.5em;position:relative;top:.2em;}
#RoomDetailsSub .room-info .room-details .every-time{border-right:solid 1px rgba(255,255,255,0.2);}
#RoomDetailsSub .room-info .room-details .rotating{padding-left:2%;padding-right:2%;}
#RoomDetailsSub .room-info.sleeping-areas{background-color:#9E6DAD;}
#RoomDetailsSub .room-info.kitchen{background-color:#FFCD1E;}
#RoomDetailsSub .room-info.living-areas{background-color:#88C665;}
.no-csstransitions #RoomDetailsSub{}.no-csstransitions #RoomDetailsSub .rooms{height:auto;width:100%;margin-left:0;position:relative;}
.no-csstransitions #RoomDetailsSub .room-icons{display:none;}
.no-csstransitions  #RoomDetailsSub .rooms:before{width:auto;}
.no-csstransitions #RoomDetailsSub .room-info{position:relative;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;padding:1em 2em;opacity:1;display:block !important;}.room-details-specific{background:linear-gradient(to right,#0065bd 0%,#1a8df1 50%,#0065bd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0065bd', endColorstr='#0065bd',GradientType=1 );padding:3%;margin:0px;}
#DisclaimerArea{background-color:#E1ECF5;padding:2em 0;}#DisclaimerZone{}
.disclaimer-content{color:#fff;font-size:.8em;}.disclaimer-content .left{width:65%;float:left;}


.disclaimer-content a{color:#fff;font-size:.99em;}
.disclaimer-content a:hover{color:#69BE28;font-size:.99em;}

.disclaimer-content .right{width:35%;text-align:right;float:right;}.disclaimer-content sup{font-size:1.1em;vertical-align:baseline;}
.disclaimer-content .right .our-logo{margin:3em 0 0 0;}

body .nav-fly{background-color:#E1ECF5;display:block;position:absolute;top:100%;left:0;height:auto;width:auto;min-width:250px;transition:transform .3s ease .2s;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);border-top:solid 1px rgba(0,0,0,0.1);}.no-csstransitions body .nav-fly{display:none;}body li:hover > .nav-fly{transition:transform .3s ease 0s;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
body .nav-fly li{border:none;display:block;text-align:left;white-space:nowrap;opacity:0;transition:opacity .3s ease 0s;}

body li:hover > .nav-fly li{opacity:1;transition:opacity .3s ease .2s;}body .nav-fly li:before{display:none;}body .nav-fly li a{padding:.9em 2em .9em 1.5em;background-color:#E1ECF5;border-bottom:solid 1px rgba(0,0,0,0.1);transition:padding .5s ease 0s, background-color .5s ease 0s, color .5s ease 0s;}body .shrink-nav .nav-fly li a{padding:.9em 2em .9em 1.5em;}body .nav-fly li:last-child a{border-bottom:none;}body .nav-fly li a:hover{background-color:#fff;color:#69BE28;padding:.9em 1.5em .9em 2em;}

body .mobile-menu .nav-fly, body .mobile-menu li:hover > .nav-fly{top:0;width:100%;height:100%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);transition:transform .5s ease .3s;border:none;padding:1.5em;}body .mobile-menu li div.open ~ .nav-fly{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);transition:transform 1s ease 0s;}body .mobile-menu .nav-fly li{text-align:center;box-shadow:none;white-space:normal;opacity:0;transition:opacity .5s ease 0s;}

body .mobile-menu li div.open ~ .nav-fly li{opacity:1;transition:opacity .5s ease .4s;}body .mobile-menu .nav-fly li a, body .mobile-menu .nav-fly li a:hover{color:#0065BD;padding:.7em 3% .7em;font-size:.8em;}

body .mobile-menu li a.panel-btn.btn{display:block;width:50%;margin:1em auto 0;background-color:#0065BD;padding:.8em 2em .8em;text-align:center;}

a.panel-btn.btn{display:none;}html.no-csstransforms .nav-fly{display:none;}

.site-container{position:relative;left:0;transition:1s;}

.mm-open .site-container{left:100%;}.mobile-menu.top-nav{position:absolute;width:100%;left:-100%;top:0;z-index:55;transition:1s;padding:1.5em;font-size:2.5em;float:none;display:none;max-width:100%;}

.mm-open .mobile-menu.top-nav{left:0;background-color:rgba(0,101,189,0.878);}

.mobile-menu .menu-btn{display:block;width:50%;margin:1em auto 0;background-color:#E1ECF5;padding:.8em 2em;height:auto;text-align:center;}.mobile-menu.top-nav ul{height:auto;}.mobile-menu .desktop-nav, .mobile-menu .social-links ul{display:block !important;}.mobile-menu ul li{display:table;width:100%;box-shadow:inset 0 -1px rgba(90,90,90,0.2);height:auto;border:none;position:static;text-align:left;}.mobile-menu.top-nav .corporate-nav li a[href='/']{display:block;}.mobile-menu ul li:before{display:none;}

.mobile-menu ul li > *{display:table-cell;vertical-align:middle;}body .mobile-menu li .menu-icon{}body .mobile-menu li .menu-icon:before{content:'\e911';font-family:'icomoon-ult';display:block;padding:1em;color:#fff;}

.mobile-menu ul li a{color:#FFFFFF;height:auto;padding:1em;}.mobile-menu.top-nav .iflylist{display:none !important;}.mobile-menu .mobile-social{display:table;width:auto;margin:1em auto 0;}.mobile-menu .mobile-social li{display:table-cell;width:auto;text-align:center;}

.mobile-menu .mobile-social li:nth-child(n+2){border-left:solid 1px rgba(0,0,0,0.1);}.mobile-menu .mobile-social a{padding:.7em;font-size:1em;}

html.boxsizing body{overflow-x:hidden;}.unsubscribe{text-align:center;padding:2em 0;}.unsubscribe h1{font-size:2.5em;margin-bottom:0.75em;line-height:1.25;}.contact-page{}.contact-page .contact-info{float:left;max-width:30%;}

.contact-page .content-cta3{float:right;width:65%;text-align:center;}.contact-page .content-cta3 .right{}.contact-page .double-btn{display:table;width:100%;border-radius:5px;box-shadow:1px 1px 1px 0 rgba(0,0,0,.4);}.contact-page .double-btn a{border-radius:5px 0 0 5px;box-shadow:none;display:table-cell;}.contact-page .double-btn a:nth-of-type(2){border-radius:0 5px 5px 0;background-color:#0065BD;}.contact-page .double-btn a:nth-of-type(2):hover{background-color:#005197;}

.input-select select{padding:10px;width:100%;border:solid 1px #bcd2e6;}fieldset.BoiseFS{border:none;}

.contact-form .validation{position:absolute;left:0;padding:.5em 1em;background-color:rgba(0,0,0,0.8);top:100%;z-index:2;color:#F2F2F2;font-size:.8em;opacity:0;visibility:hidden;transition:.25s;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);white-space:nowrap;}

.contact-form .invalid .validation{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);visibility:visible;transition-delay:0.25s;display_:block!important;}

.contact-form .invalid .validation.fade-me{opacity:0;transition-delay:1s;}.contact-form .validation:before{content:'';display:block;position:absolute;height:0;width:0;border-left:solid .5em transparent;border-right:solid .5em transparent;border-bottom:solid .5em rgba(0,0,0,0.8);bottom:100%;left:1em;}.contact-form fieldset li:after, .contact-form fieldset li:before{font-family:'icomoon-ult';display:block;position:absolute;right:0;opacity:0;transition:opacity .5s ease 0s;top:0;line-height:2;z-index:-2;}

.locations-list{font-size:.85em;color:#0065BD;line-height:1.4em;padding:2.5em 1em;}.locations-list ul{list-style:none;margin:0;padding:0;text-align:left;}

.locations-list > ul{-webkit-column-count:6;-moz-column-count:6;column-count:6;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.locations-list li > ul{}

.locations-list li strong{font-size:1.3em;color:#30618C;display:block;padding:.15em 0;}.locations-list > ul > li{display:inline-block;position:relative;overflow:hidden;width:100%;padding-bottom:1em;}

img.creditcard.Visa{background-position:0px 0px;}

img.creditcard.MasterCard{background-position:-40px 0px;}

img.creditcard.American-Express{background-position:-80px 0px;}img.creditcard.Discover{background-position:-120px 0px;}img.creditcard.Diners_Club{background-position:-160px 0px;}img.creditcard.Diners-Club{background-position:-160px 0px;}img.creditcard.PayPal{background-position:-200px 0px;}img.creditcard.Google-Checkout{background-position:-240px 0px;}img.creditcard.Square{background-position:-280px 0px;}img.creditcard.Amazon-Payments{background-position:-320px 0px;}

img.creditcard.Cash{background-position:-360px 0px;}img.creditcard.Check{background-position:-400px 0px;}

.photo-animation{overflow:hidden;margin:0;padding:0;list-style:none;}.photo-animation ul{margin:0;padding:0;list-style:none;height:30em;position:relative;}.photo-animation ul.total-1, .content .photo-animation ul.total-{display:none !important;}

.content .photo-animation ul.total-1 + .slide-nav, .photo-animation ul.total- + .slide-nav{display:none !important;}

.photo-animation.local-gallery ul{height:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1.5em;}

.photo-animation .slide{position:absolute;top:0;left:0;width:100%;height:100%;}

.photo-animation .slide .slide-img{position:absolute;height:100%;width:100%;top:0;left:0;background-size:contain;background-position:center;background-repeat:no-repeat;}

.photo-animation .slide:empty{display:none;}

.photo-animation.local-gallery .slide{position:static;height:30em;width:1%;}
.photo-animation.local-gallery .slide.portrait{transition:height .5s ease 0s;}
.photo-animation.local-gallery .slide.portrait.slide-in{height:50em;}

.photo-animation .slide-nav{position:relative;top:auto;left:auto;right:auto;bottom:auto;padding:0 1%;}
.photo-animation .slide-nav a{display:block;width:14.66666666667%;position:relative;top:auto;padding-bottom:14.666667%;background-size:cover;background-position:center;margin:1%;float:left;opacity:.6;transition:opacity .5s ease 0s;}

.photo-animation.local-gallery .slide-nav a{width:18%;}
.photo-animation .slide-nav a:hover, .photo-animation .slide-nav a.active{opacity:1;}
.photo-animation .slide img{background-position:center;}
.photo-animation.local-gallery .slide img{top:0;left:0;}
body .photo-animation .slide-start img{opacity:0;}
body .photo-animation .transition-in img{transition:opacity 1s ease 0s;}
body .photo-animation .slide-in img{opacity:1;z-index:1;}
body .photo-animation .transition-out img{transition:opacity 0s ease 1s;}
body .photo-animation .slide-end img{opacity:0;}
.Photo-Gallery-Page .jl-items.ui-draggable{overflow:auto;}div.employee-container{margin:0px auto;padding:1em;text-align:center;width:100%;max-width:1500px;}
div.employee-container ul{display:block;width:100%;list-style:none;margin:1.5% 0 0 0;padding:0;text-align:center;}
div.employee-container ul li{margin:0;padding:0 1em;float:left;position:relative;}

div.employee-container ul li.alt:before{content:'';background-color:#69BE28;height:4px;width:100%;display:block;position:absolute;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);left:-50%;top:50%;}

div.employee-container ul li.alt:after{content:'';background-color:#69BE28;height:4px;width:100%;display:block;position:absolute;-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg);top:50%;right:-50%;}div.employee-container ul li img{border:solid 4px #69BE28;border-radius:100%;width:100%;height:auto;display:block;position:relative;z-index:2;}ul.employee-bubble-images li.down{margin-top:8%;}

ul.employee-bubble-images li.down:before{content:'';border-bottom:4px solid #6ABE28;position:absolute;margin:0.5% 0px 0px -7.1%;width:4%;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);}ul.employee-bubble-images li.down:after{content:'';border-bottom:4px solid #6ABE28;position:absolute;margin:.5% 0px 0px 3%;width:4%;-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg);}h4.employee-titles{color:#ffffff;position:relative;text-align:center;margin:0;height:6em;}h4.employee-titles span{position:absolute;top:50%;width:100%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}

div.blue{background-color:#0065BD;color:#FFFFFF;font-size:2em;margin-bottom:0em;padding:0;border:solid 6px #003F75;text-align:center;}

div.blue em{font-size:.7em;font-style:normal;padding:0 .2em;}.side-ctas{}.side-ctas li{margin-bottom:0.75em;}

.side-ctas li a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-color:#69BE28;position:relative;overflow:hidden;transition:0.5s ease;}.side-ctas li a:hover{background-color:#59A123;}.side-ctas-img{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;background-size:cover;background-position:center;position:relative;}.side-ctas-img:before{z-index:2;position:absolute;width:4px;height:100%;left:0;top:0;background-color:#0065BD;content:'';}

.side-ctas-text{-webkit-flex:1 0 75%;-ms-flex:1 0 75%;flex:1 0 75%;padding:0.75em 0.875em;color:#FFFFFF;}

.side-ctas-text h2{font-size:1.1rem;font-weight:bold;margin-bottom:0.2em;color:#FFFFFF;}.side-ctas-text h3{font-size:0.9rem;font-weight:normal;color:#FFFFFF;}

@media(max-width: 1800px){}

@media(max-width:1250px){.animation .nav{display:table;position:absolute;bottom:1.5em;right:1.5em;}

.animation .nav a{display:table-cell;position:relative;top:auto;left:auto;right:auto;line-height:1;font-size:1.5em;padding:0 .1em;}

.animation .nav a:before{position:relative;text-shadow:0 0 15px rgba(0,0,0,0.5);}body #RoomDetailsSub .rooms{width:98%;margin-left:1%;height:32.813em;}

body #RoomDetailsSub .room-icons{width:22.813em;height:22.813em;top:5em;}

body #RoomDetailsSub .room-icons .room-icon:nth-child(-n+2) img{width:85%;}body #RoomDetailsSub .room-icons .room-icon:nth-child(n+3) img{height:65%;}

body #RoomDetailsSub .room-info, body #RoomDetailsSub .room-info.slide-end{padding-left:25em;height:32.813em;}.disclaimer-content{padding:0 1%;}}

@media(max-width:1140px){body{font-size:1.4vw;}

.sub .slide-bg-img, .sub .slide-bg-img.default-bg, .sub .animation.blog .slide-bg{background-position:top right;}

.sub .animation .main{height:100%;}

.sub .animation div.info{padding:1em 2% !important;height:auto;top:auto;bottom:0;width:100% !important;background-color:rgba(0,101,189,0.902);}

.sub .animation div.info h2, .sub.about-us .animation div.info h2{text-align:center;padding:0 !important;}.sub .animation div.info h2 img{padding:0 5%;}

.sub .animation div.info h2 br{display:none;}.sub.About-Us .animation div.info h2{padding-left:0;}

.slide .info .diagram{right:-55%;}.sub .animation .slide-img{display:none;}}

@media(max-width:1000px){.masthead{height:8.5em;}.masthead .logo{width:10em;}

.masthead .logo img{position:relative;width:auto;max-height:100%;}

.shrink-nav .masthead .logo img{width:auto;}.top-nav{width:80%;float:right;}.top-nav a{font-size:.9999999em;}

.masthead .phone-number{padding:3em 0 0 0;}.my-free-estimate{font-size:.95em;}

.disclaimer-content{padding:0 1em;}.top-banner .header-left{padding:.65em 0 0 .65em;}.slide .info .diagram{right:-75%;}}

@media(max-width:800px){.sub .animation .slide-img{display:none;}

.sticky-pop{display:none;}.sub .animation div.info h2{padding:0;font-size:2.5em;text-align:center;}.sub .animation div.info h2 br{display:none !important;}body .content, body.sub .content{float:none !important;width:100% !important;padding:0 1% 1.5em !important;}body .side, body.sub .side{float:none !important;width:100% !important;padding:0 1% !important;}.sub-cta-list ul li h2{font-size:1.1em;}.half{width:100%;}.right{float:none;}.left{float:none;}body #RoomDetailsSub .rooms{height:auto !important;width:100%;margin:0;}body #RoomDetailsSub .rooms:before{display:none;}

body #RoomDetailsSub .room-icons{position:relative;margin:1em auto;width:35em;height:35em;top:0;}body #RoomDetailsSub .room-info{width:98%;left:1%;position:relative;padding:1em;font-size:1.5em;height:auto !important;border-radius:0;}body #RoomDetailsSub .room-info.side-end{bottom:0;top:auto;}body #RoomDetailsSub .room-info.active{position:relative;top:0;}body #RoomDetailsSub .room-info .room-details ul{line-height:1.5em;}

body #RoomDetailsSub .room-info .room-details > *{height:auto !important;}.disclaimer-content{font-size:1.2em;}.disclaimer-content .left{width:100%;float:none;text-align:center;}.disclaimer-content .right{width:100%;float:none;text-align:center;}

.animation a.prev:hover:before, .animation a.next:hover:before{color:#FFFFFF;}.top-banner .social-links ul li a{font-size:1.1em;}

.service-grid{font-size:1.5em;}.service-grid ul{-webkit-column-count:1 !important;-moz-column-count:1 !important;column-count:1 !important;-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;}

#TopBarZone{display:none;}.shrink-nav .masthead{height:7em;}.masthead .phone-number{font-size:1.2em;padding-top:1.8em;border-right:none;border-left:solid 1px #E1ECF5;}.mobile-menu.top-nav, body .mobile-menu li a.panel-btn.btn{display:block;}.top-nav{width:auto;}.top-nav ul.desktop-nav{display:none;}.top-nav ul.mobile-nav{display:table !important;}.top-nav ul.mobile-nav li{display:table-cell;vertical-align:middle;}.content-cta3 img{max-width:20%;min-width:20%;}.content-cta3 .right{width:75%;}div.employee-container ul li{width:100%;padding:1em 0px;}

div.employee-container ul li.alt img{margin:-10% 0 0 0;}div.employee-container ul li img{float:left;width:30%;}div.employee-container ul li.alt:after{content:'';background-color:#69BE28;height:4px;width:96%;display:block;position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);top:50%;left:-33.8%;}div.employee-container ul li.alt:before{display:none;}

h4.employee-titles span{font-size:1.5em;float:right;margin-top:10%;width:50%;margin-left:40%;}#CareerCTAHistory, #CareerCTAMission{font-size:2vw;}}

@media(max-width:750px){body{font-size:1.6vw;}section.Cares ul li img{width:100%;}

.CaresCTA{margin-top:0;clear:both;}div.carestat{width:100%;}.nav-container{}.top-banner .header-left{padding-left:1.5em;}.locations-list > ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.locations-list li > ul{font-size:1.2em;line-height:1.5em;}

.green-clarineting.sub .slide-bg-img{background-position:65% 50%;}

.content-cta3 img{max-width:30%;min-width:30%;}.content-cta3 .right{width:70%;}.cta-list ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.cta-list ul:not(.items1):not(.items2) li{width:48%;margin:1%;}.cta-list ul:not(.items2) li:last-child:nth-child(odd){margin:1% auto;float:none;clear:both;}

.cta-list li h2{font-size:1.75em;padding:5%;}.cta-list li img{width:100%;}.cta-list li .btn{font-size:1.4em;}

.sub .slide-bg-img, .sub .slide-bg-img.default-bg, .sub .animation.blog .slide-bg{background-position:90% 30px;}}

@media(max-width:600px){body{font-size:1.8vw;}.fixed{position:relative;}.top-banner .header-left{display:none;}

.top-nav{}.masthead .phone-number{font-size:1.5em;float:right;padding-top:1em;}.my-free-estimate.location-page{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;}

.my-free-estimate{display:table;width:100%;font-size:1.6em;vertical-align:middle;padding:.5em 1%;}.my-free-estimate .estimate-form{display:table;width:100%;}.my-free-estimate .estimate-form li{display:table-cell;float:none;}.estimate-form input, .my-free-estimate .estimate-form .btn{display:table-cell;width:100%;float:none;height:2.25em;padding:0;}

.estimate-form input{border-radius:5px 0 0 5px;}.my-location.vanillachip{border-spacing:5px;}.my-location:not(.hide){display:table !important;width:100%;}

.my-location a.esty-btn{vertical-align:middle;padding:.5em 13%;float:right;display:table-cell;}.my-location a.esty-btn span{display:none;}

.my-free-estimate header{display:none;}.estimate-form label{display:none;}.locations-list > ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;font-size:1.5em;}

.sub .animation{height:26em;}

div.slide div.info h2 br{display:none;}.sub .animation div.info{height:30%;bottom:0;top:auto;width:100%;}

.sub .animation div.info h2 img{max-width:230px;}

.green-clarineting.sub .slide-bg-img{background-position:67% 50%;}.animation .nav a{font-size:2.5em;}

.cta-list li h2 br{display:none;}body #RoomDetailsSub .room-info .room-details > *{width:100%;float:none;padding:.5em 2%;font-size:1.4em;}body #RoomDetailsSub .room-info .room-details .every-time{border-right:none;}

.scroll-visible, #SatisfactionZone{display:none;}.unsubscribe h1{font-size:1.5em;}}

@media(max-width:500px){body{font-size:2vw;}body main{overflow:hidden;}#TopBarZone{display:none;}.masthead{height:12em;}.masthead .logo{width:auto;}.top-nav{max-width:calc(100% - 16em);}.masthead .phone-number{display:none;}.top-nav .mobile-nav li.mobile-call{display:table-cell;}.my-free-estimate{padding:.5em 2%;}.my-free-estimate header{display:none;}

.my-free-estimate .estimate-form{}.my-free-estimate .my-location:not(.vanillachip) a.menu-button.esty-btn{display:block;float:right;width:26%;font-size:1em;padding:.52em;}.my-location a.esty-btn span{display:none;}.content-cta2{text-align:center;}

.content-cta3{text-align:center;}.content-cta3 img{display:none;}.content-cta3 .right{float:none;width:100%;padding:0;}

.content p em strong br{display:none;}.disclaimer-content{font-size:1.65em;}

.disclaimer-content br{display:none;}.disclaimer-content a{display:block;padding-bottom:.5em;}.disclaimer-content .right .our-logo{margin-top:1em;}

.cta-list li{width:98% !important;margin:4% auto !important;float:none;max-width:300px;}

.cta-list li h2{font-size:2em;}}@media(max-width: 400px){body{}.sub .animation{font-size:1em;height:32em;}.locations-list > ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;font-size:1.7em;}body #RoomDetailsSub .room-icons{width:30em;height:30em;}body #RoomDetailsSub .room-info.active{top:0;}

body #RoomDetailsSub .room-info{height:43em;}.cta-list li:last-child:after{width:12.375em !important;height:14.5em !important;}.cta-list li .btn{font-size:2em;}.CO-cta-container{font-size:1.7em;}.contact-form #ContactHeader h2 span{font-size:1em;}

.content-list strong:first-of-type{text-indent:0px;}}

@media(max-width: 380px){.green-clarineting.sub .slide-bg-img{background-position:65.5% 50%;}}.career-opportunity-content h1.career-h1{font-size:2em;border-bottom:4px solid #69BE28;padding-bottom:0.7em;}

.career-opportunity-content h3.career-h3{background-color:#0065BD;color:#ffffff;padding:0.8em;font-size:1.2em;margin-bottom:0px;}div.career-opportunity-content ul.career-list, .career-opportunities .content ul, .content .job-listings.main-content ul{background-color:#F3F7FA;margin-top:0px;list-style-type:none;padding-top:1.7em;padding-bottom:1em;font-size:0.9em;}.content .job-listings.main-content ul li{color:#69BE28;font-weight:bold;background-color:#FFFFFF;margin-bottom:.2em;padding:.5em 0 .5em 4em;border-radius:50px;border:2px solid #E1ECF5;width:95%;margin-left:2%;}

.content .job-listings.main-content ul li:before{background-image:url(star.jpg);background-size:cover;width:2em;height:2em;content:' ';position:absolute;left:.8em;top:50%!important;z-index:1;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}

.content .job-listings.main-content ul li:after{content:' ';display:none;position:absolute;top:-16%;left:1.3em;width:5px;height:119%;background-color:transparent;}.content .job-listings.main-content strong, .content .job-listings.main-content .location-info{margin:0;padding:0.5em;background-color:#0065BD;color:#FFFFFF;display:block;}.content .job-listings.main-content .location-info{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;}

.content .job-listings.main-content .location-info strong{display:inline-block;background-color:transparent;padding:0.5em;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}.content .job-listings.main-content .location-info span{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:0.5em;}

.content .job-listings.main-content .location-info .right{color:#FFFFFF;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;background-color:#69BE28;padding:0.5em;transition:0.5s ease;}.content .job-listings.main-content .location-info .right:hover{background-color:#004A8A;}

.content .job-listings.main-content .click-submit{font-style:normal;font-weight:bold;}.career-opportunity-content .CO-cta-container{width:320px;height:71px;background-color:#6ABE28;position:relative;transition:0.8s ease;background:linear-gradient(to right,#6ABE28 50%,#0065BD 50%);background-size:200% 100%;background-position:left bottom;}

.career-opportunities .content ul li, .content .job-listings ul li{color:#69BE28;font-weight:bold;background-color:#FFFFFF;margin-bottom:.2em;padding:.5em 0 .5em 4em;border-radius:50px;border:2px solid #E1ECF5;width:95%;margin-left:2%;}.career-opportunities .content ul li:nth-child(5):before{top:1.2em;}

.CO-cta-container{width:auto;height:71px;background:#69BE28;margin-bottom:1em;transition:0.5s ease;}.CO-cta-container:hover{background-color:#0065BD;}#CareerCTAHistory .CO-cta-image{width:106px;position:absolute;right:0px;background-image:url(sdiam.jpg);height:71px;}

#CareerCTAMission .CO-cta-image{width:106px;height:71px;position:absolute;right:0px;background-image:url(subcta2.jpg);}h1.CO-cta-h1{font-size:1.1em;font-family:sans-serif;font-weight:bold;text-align:left;width:214px;color:#ffffff;padding:0.6em 0px 0px 0.8em;margin-bottom:10px;}

h2.CO-cta-h2{font-size:0.9em;font-family:sans-serif;font-weight:normal;text-align:left;width:214px;color:#ffffff;padding:0px 0px 0px 1em;margin-top:-0.3em;}.contact-form h2{text-align:center;color:#FFFFFF;background-color:#0065BD;border:10px solid #0359A4;padding:0.3em 0px;font-size:1.6em;}

.contact-form h2 span{font-size:.6em;color:#69BE28;text-align:center;padding:0 1em;font-weight:500;}.contact-wrapper{background-color:#E1ECF5;margin-bottom:50px;padding:0.5em;border-top:10px solid #69BE28;margin-top:0;}

#contact-form-boise ul li{border-radius:1px;border:none;padding:0;}.contact-form-boise ul li{border-radius:1px;border:none;padding:.5em 0 .5em 4em;}.contact-wrapper .btn{text-align:center;margin:0.5em 50% 0px 50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:100%;border-radius:0;padding:0.8em 0px;font-size:1rem;}

.contact-wrapper input, .contact-wrapper textarea{display:block;width:100%;font-size:1rem;padding:0.7em 1em;border-bottom:1px solid #E1ECF5;border-top:none;border-right:none;border-left:none;transition:0.5s ease;font-family:'Open Sans', sans-serif;border-radius:0px;}fieldset.BoiseFS ul li{display:block;width:100%;font-size:1em;padding:0.7em 1em;border-bottom:1px solid #E1ECF5;border-top:none;border-right:none;border-left:none;transition:0.5 ease;font-family:'Open Sans', sans-serif;border-radius:0px;}

.contact-wrapper select{display:block;width:100%;font-size:.9rem;padding:0.7em 1em;border-bottom:1px solid #E1ECF5;border-top:none;border-right:none;border-left:none;transition:0.5 ease;font-family:'Open Sans', sans-serif;border-radius:0px;color:#0065BD;}

.contact-wrapper p{display:block;width:100%;font-size:1rem;padding:0.7em 1em;border-bottom:1px solid #E1ECF5;border-top:none;border-right:none;border-left:none;transition:0.5 ease;font-family:'Open Sans', sans-serif;border-radius:0px;}

.contact-wrapper textarea{resize:vertical;}.apply-in-person{padding:0;margin-top:2em;font-size:1rem;}.apply-in-person h3{text-align:center;background-color:#69BE28;padding:0.5em;margin:0;color:#FFFFFF;}.apply-in-person p{padding:1em 3%;margin:0;background-color:#003A6C;color:#FFFFFF;text-align:center;}

.apply-in-person ul{background-color:#0065BD;margin:0;padding:1.75em;background-image:url(content-cta-bg.png);background-repeat:no-repeat;background-position:98% 88%;}.apply-in-person ul li{padding:0.25em 0.5em;border-bottom:1px solid #3A74A8;margin-bottom:0.5em;color:#FFFFFF;}.contact-form .input-text{position:relative;}

.contact-form li.radio-button, .contact-form li.disclaimer{padding:1em;color:#0065BD;background-color:#FFFFFF;margin-bottom:0.13em;font-size_:0.875em;}

.contact-form li.radio-button span{font-size:0.9rem;}.contact-form li.radio-button .input-text ul{width:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0.5em 0 0 0;}.contact-form li.radio-button .input-text ul li{-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;}

.contact-form .spanish li.radio-button .input-text ul li{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}.contact-form li.radio-button .input-text ul input,  .contact-form li.disclaimer input{display:inline;width:1em;height:1em;position:relative;}.contact-form li.radio-button .input-text ul input{top:0.2em;}.contact-form li.radio-button .input-text ul label{display:inline;font-size:0.9rem;}

.contact-form li.disclaimer span{font-size:0.9rem;}.contact-form li.disclaimer p{line-height:1.75;margin:0.5em 0;padding:0.5em;font-size:0.8rem;}.employment-disclaimer{text-align:center;padding:1em 3%;font-size:0.8rem;background-color:#E2ECF5;}

.employment-disclaimer p{margin:0 auto;}fieldset.form > ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;}

fieldset.form > ul > li.full{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;}fieldset.form > ul > li.half{-webkit-flex:0 1 49.8%;-ms-flex:0 1 49.8%;flex:0 1 49.8%;}fieldset.form .hide{display:none;}fieldset.form > ul > li{margin-bottom:0.13em;}.job-posts-grid{}.job-posts-grid header{}

.job-posts-grid header h2{}.job-posts-grid > ul{}.job-posts-grid > ul > li{padding:1.5em;background-color:#F5F5F5;}.job-posts-grid > ul > li:nth-child(odd){background-color:#E2ECF5;}

.job-posts-grid > ul > li h2{margin-top:0;}.job-posts-grid > ul > li div{margin-bottom:0.875em;}.job-posts-grid .location{}.job-posts-grid .description{}.job-posts-grid .link{margin:0;text-align:right;}.contact-form .spanish .input-text{background-color:#FFFFFF;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:-webkit-flex;display:-ms-flexbox;display:flex;}

.contact-form .spanish .disclaimer .input-text{display:block;}.contact-form .spanish .disclaimer .input-text p{border-bottom:none;margin:0.25em 0;padding:0 0.5em;}.contact-form .spanish .disclaimer .input-text p.es-text{font-style:italic;}.contact-form .spanish .input-text label{color:#0065BD;font-size:.9rem;}

.contact-form .spanish .input-text input ~ label{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 1em;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.contact-form .spanish .radio-button .input-text input ~ label{padding-left:0;}

.contact-form .spanish .input-text input{width:30%;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}.contact-form .spanish .input-text input:focus{width_:auto;}

.contact-form .spanish .disclaimer .input-text input, .contact-form .spanish .disclaimer .input-text input:focus{width:1em;margin:0.25em 0.5em 0 0;height:1em;float:left;}.contact-form .spanish .input-text input ~ label span{opacity:1;transition:all .4s ease 0s;overflow:hidden;display:inline-block;font-style:italic;}.contact-form .spanish .input-text input:focus ~ label{opacity:1;width_:auto;}.contact-form .spanish .input-text input:focus ~ label span{display_:none;opacity_:0;}

.contact-form .spanish i{display:block;}.contact-form .spanish label.above{font-size:.9rem;color:#0065BD;padding:1em 1em .5em;display:block;}.contact-form .spanish .btn{}.contact-form .spanish .btn span{display:block;font-style:italic;}.input-textbox input, .input-textbox textarea{padding:10px;width:100%;border:solid 1px #bcd2e6;}

.input-textbox textarea{min-height:300px;}article.blog span.pad ul li:before{display:none;}.partners-logo{text-align:center;}#SiteMap ul li{padding-left:1em;}

.employees-header h2{font-size:2em;border-bottom:4px solid #69BE28;padding-bottom:0.4em;text-align:center;color:#ffffff;}div.rightcare{background-color:#3591E1;padding:5.3%;}div.leftcare{background-color:#0065BD;padding:5.3%;max-height:127px;}div.leftcare a{color:#FFFFFF;}

div.leftcare a:hover{color:#69BE28;}.CaresCTA a:hover{color:#0065BD;}body.cms-layout .cms-zone>[icobalt]{min-height:15px;}.content-list-wrap{background-color:#E2ECF5;margin:0px;padding:1em 0px 2em 0px;border-bottom:4px solid #69BE28;}.content-list-wrap.job-listings{padding:0 0;border:none;}.content-list h2{line-height:1;margin:.5em 0;}

.main h2[data-type='main']{text-align:center;font-size:2em;color:#0065BD;border-bottom:4px solid #69BE28;padding-bottom:0.5em;margin-bottom:1em;}.job-listings .main h2[data-type='main']{margin:0;padding:0.5em 3%;}.content-list h3{color:#E2ECF5;margin:0;padding:.5em 2.75em .6em 1em;transition:.25s ease;font-weight:700;font-size:1.25em;position:relative;background-color:#0065BD;border-bottom:2px solid #E2ECF5;}

.content-list h3.active{background-color:#69BE28;color:#FFFFFF;}.content-list h3:before{content:'';position:absolute;display:block;width:3px;height:1em;background-color:#E1ECF5;top:50%;margin-top:-.475em;right:.9em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);transition:.5s ease;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}

.content-list h3:after{content:'';position:absolute;width:1em;height:3px;top:50%;right:.5em;background-color:#FFFFFF;display:block;margin-top:-1px;transition:.5s ease;}.content-list h3.active:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;}.no-csstransforms .content-list h3.active:before{display:none;}

.content-list h3:hover{cursor:pointer;background-color:#69BE28;color:#FFFFFF;}.content-list [data-type=section], .job-listing .article{padding:2em 2em 1em;background-color:#E1ECF5;margin:0;}.cms-admin .content-list [data-type=section]{display:block;}.content-list [data-type=section] h4{color:#0C5098;}.content-list [data-type=item]{padding:0;}.content-list strong:nth-of-type(2){color:#0065BD;display:inline-block;margin-top:20px;margin-bottom:20px;text-indent:0px;}

.content-list strong:first-of-type{margin-bottom:20px;display:inline-block;text-indent:0px;}.content-list ul{list-style-type:disc;}.content-list ul li{line-height:1.75em;color:#5A5A5A;margin-left:20px;text-indent:5px;}
.content{float:left;width:47%;}.side{float:right;width:51%;}.sub .content{width:60%;}

.sub .side{width:37%;}.sticky-pop{width:13.75em;height:10.063em;position:fixed;bottom:0;left:2em;transition:.5s ease;text-align:center;background-color:#59A222;-webkit-transform:translateY(7.25em);-ms-transform:translateY(7.25em);transform:translateY(7.25em);}

.cms-edit-layout .sticky-pop{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}.sticky-pop.active{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}.sticky-pop header{background-color:#69BE28;padding:.5em;cursor:pointer;}

.sticky-pop header h2, .sticky-pop h2{color:#FFFFFF;font-weight:normal;}.sticky-pop ul{list-style:none;padding:0;margin:0;}.sticky-pop li{float:none;position:relative;}

.sticky-pop div{padding:1em;}.sticky-pop .estimate-form .validation{-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);bottom:100%;top:auto;}.sticky-pop .estimate-form .validation:before{border-bottom:none;border-top:solid 1em #0065BD;bottom:auto;top:100%;}.sticky-pop .estimate-form .validation:after{border-bottom:none;border-top:solid .875em #E2ECF5;top:auto;bottom:-.75em;}.sticky-pop .estimate-form input{max-width:100%;}

.sticky-pop label{display:none;}.sticky-pop button{border:none;box-shadow:0 1px rgba(0,0,0,.3);width:100%;border-radius:0;font-family:inherit;font-size:1em;padding:.5em 0;}.sticky-pop button:before{content:'\eed2';font-family:'icomoon-ult';float:left;margin-left:.75em;}

.animation{height:33.5em;}.animation .slide .main{z-index:1;}

// hmmmm //

.animation .slide:first-child .main{max-width:100%;width:100%;position:absolute;top:0;left:0;height:100%;}

.animation .slide .slide-img{top:5em;left:-8.125em;position:absolute;}

.slide:nth-child(3) .slide-img{left:1%;top:7.375em;}
.slide:nth-child(4) .slide-img{left:-5em;top:9.375em;}

.slide .info{width:45%;z-index:2;}

.slide:nth-child(1) .info{max-width:100%;width:100%;background-color:transparent !important;}

.slide:nth-child(1) .info .floor-logo{width:100%;height:33.5em;position:absolute;top:0;background:url(flh.png) no-repeat 50%;text-align:center;background-position:50% 50%;}

.slide:nth-child(1) .info .floor-logo img{left:50%;margin-left:-3.125em;position:absolute;}

.slide .info .morris{width:110%;height:33.5rem;position:absolute;top:0;background:url(cco.png) repeat-x left center;}

.slide .info .morris:after{content:'';display:block;position:absolute;width:27.375rem;height:39.813rem;right:-14.875rem;top:-3.125rem;background:url(mh.png) no-repeat top center;}

.slide .info h2{font-size:2em;margin:2em 0 2em 40%;float:left;}.slide:nth-child(2) .info h2{font-size:2.5em;line-height:1.125em;}

.slide:nth-child(3) .info h2{line-height:1.4em;margin:2em 0 2em 0;top:1.5em;text-align:center;}.slide .info p{width:36%;}

.slide .info .btn{display:block;position:absolute;left:5%;top:25em;opacity:0;}

.slide:nth-child(3) .info .btn{top:20em;}

.slide .info .diagram{display:block;width:17rem;height:15.5rem;position:absolute;right:-90%;top:10rem;}

.slide .info .diagram:before{display:block;}.slide .info .diagram img:nth-of-type(1){position:absolute;display:block;top:0;left:0;}.slide .info .diagram img:nth-of-type(2){position:absolute;display:block;top:0;right:0;}.slide .info .diagram img:nth-of-type(3){position:absolute;display:block;left:13%;bottom:0;}.slide .info .diagram img:nth-of-type(4){position:absolute;display:block;bottom:0;right:13%;}

.green-clarineting .slide-bg .main:before{content:'';display:none;position:absolute;top:5em;right:10%;width:17em;height:17em;background-image:url(logo.png);background-repeat:no-repeat;background-size:cover;}.rb-preview .slide-bg-img.default-bg{display:none !important;}

.cms-layout .animation > .cms-zone{z-index:5;}.sub .animation.blog .slide-bg{background-image:url(subslidebg1.jpg);}

.ui-dialog .rb-main .rb-preview{position:relative;}html.no-opacity .sub .animation .slide-bg{height:440px;}

.sub .slide-bg > .main{height:100%;}.cms-layout .sub .animation .slide-img{z-index:3;}.cms-layout .slide-bg .cms-zone{z-index:50;}.sub .animation .info h2{font-size:2.2em;padding:1.45em 0 0 40%;}.sub .animation .info h2 strong{font-size:.65em;color:#69BE28;}

.sub.about-us .animation .info h2{padding-left:25%;}.sub .animation.blog .info h2{padding-left:0;font-size:2.25em;}.sub .animation.blog .info h3{font-weight:600;font-size:1.5em;}.sub.about-us.career-opportunities  .animation .info h2, .sub.about-us.search-jobs  .animation .info h2{padding-left:44%;font-size:1.8em;}.cta-list li .btn{position:absolute;top:50%;left:2em;}.cta-list li:hover .btn{background-color:#437A1A;}

#MainArea{padding:2.813em 0;}#HeaderContent{text-align:center;}#HeaderContent h1{border-bottom:solid .15em #69BE28;padding-bottom:.25em;margin-bottom:.5em;}

#HeaderContent h5{border-bottom:solid .15em #69BE28;padding-bottom:.25em;margin-bottom:.5em;}#MainContent2 ul.home li{position:relative;margin:1em 0;border:none;padding:0 0 0 5.5em;}

#MainContent2 ul.home li:nth-child(1):before{content:' ';background-image:url(Customers.png);display:block;width:4.5em;height:4.5em;position:absolute;left:0;}

#MainContent2 ul.home li:nth-child(2):before{content:' ';background-image:url(Environment.png);display:block;width:4.5em;height:4.5em;position:absolute;left:0;}

p.content-cta{background-color:#0065BD;color:#FFFFFF;position:relative;padding:.75em 1.5em .75em 11.625em;background-image:url(BG-ContentCTA.jpg);background-repeat:no-repeat;line-height:1.675em;background-position:bottom left;background-size:auto 10.625em;}p.content-cta strong{color:#99DE64;}p.content-cta strong.bulleted{position:relative;}p.content-cta strong.bulleted:before{content:'';position:absolute;left:-20%;top:20%;border-radius:50%;height:.75em;width:.75em;background-color:#69BE28;}

p.content-ctab strong.bulleted:before{content:'';position:absolute;left:-20%;top:20%;border-radius:50%;height:.75em;width:.75em;background-color:#69BE28;}p.content-cta a{font-weight:bold;color:#FFFFFF;}p.content-cta a:hover{color:#69BE28;}p.content-cta a[href^=tel]{cursor:default;}#ContentCTAZone:before{content:' ';display:block;clear:both;}p.content-cta .content-cta-header{color:#FFFFFF;font-size:1.8em;font-weight:700;display:block;}

#BottomCTAContent{}#BottomCTAContent .satisfaction{display:table;vertical-align:top;padding:2em 0;}.sat-home{display:table-cell;vertical-align:top;width:30%;}.sat-text{display:table-cell;vertical-align:middle;padding-left:1em;}.side > *{margin-bottom:1em;}.side-nav{}.side-nav header{text-align:center;background-color:#69BE28;padding:.2em;border-bottom:solid 5px #3591E1;}.side-nav header h2{font-weight:700;color:#fff;font-size:1.625em;}.sys-nav header h2{padding:.6em 2%;}

.side-nav header h2 a{display:block;color:#fff;padding:.65em 0;}.side-nav > ul{}.side-nav > ul li{background-color:#0065BD;position:relative;border-bottom:1px solid rgba(255,255,255,.3);margin:0;padding:0;border-radius:0;}

.side-nav > ul li:before{content:'';display:none;}.side-nav > ul li a{display:block;padding:1.25em;color:#E2ECF5;font-weight:bold;transition:color .5s ease, background-color .5s ease;position:relative;text-transform:capitalize;}.side-nav > ul li.level2 a{padding-left:3em;font-size:.9em;}

.side-nav > ul li a:hover,.side-nav > ul li.selected a{background-color:#3591E1;color:#fff;}.side-cta{background-color:#0065BD;border-top:solid 5px #69BE28;padding:1em 2em 4.5em;color:#fff;font-weight:400;text-align:center;background-image:url(side-cta-house.png);background-position:bottom center;background-repeat:no-repeat;}.side-cta a{color:#99DE64;}.side-cta strong{white-space:nowrap;}

#DetailArea{background-color:#E1ECF5;padding:2.813em 0 3.5em;background-image:url(detail-bg.jpg);background-size:cover;background-position:50% 15%;overflow:hidden;}.sub #DetailArea{background-image:none;padding:.75em 0;}#DetailZone{}#DetailClarinetHeader{text-align:center;}

#DetailClarinetHeader h1, #DetailClarinetHeader > h2:first-child{font-size:2.5em;font-weight:700;color:#0065BD;margin:.5em 0 .4em;}

#DetailClarinetHeader > h2:last-child, #DetailClarinetHeader h3{color:#fff;background-color:#0065BD;border-bottom:solid .2em #69BE28;font-weight:bold;padding:.4em 0;font-size:1.375em;}#RoomDetails{}#RoomDetails .close{display:block;font-size:2.5em;color:#0065BD;position:absolute;top:4em;right:.2em;line-height:1em;cursor:pointer;opacity:0;transition:opacity 1s ease,top 1s ease;z-index:5;}

#RoomDetails .close.active{top:.5em;opacity:1;display:none;}

#RoomDetails .room.active .close.active{display:block;}.no-opacity #RoomDetails > * > * > *{position:relative !important;float:none;width:100%;height:auto;opacity:1;}.no-opacity #RoomDetails > * > * > * > *{position:relative !important;float:none;width:100%;height:auto;opacity:1;}.no-opacity #RoomDetails > * > * > * > * > *{position:relative !important;float:none;width:100%;opacity:1;}

.rooms{display:block;width:100%;position:relative;margin:0 auto 0;overflow:hidden;}.rooms .room{position:relative;display:block;width:49.5%;height:20.25em;float:left;background-color:#E2ECF5;transition:background-color .5s ease;z-index:1;cursor:pointer;}

html.no-rgba .rooms .room{background-color:#FFFFFF;}html.no-canvas .rooms .room, html.no-canvas .show .room .room-cont{width:100%;height:44em;}html.no-canvas .room .room-details > LI{height:22em;}.rooms .room.active{z-index:2;}.room .room-icon{position:absolute;z-index:1;max-width:10.188em;max-height:10.25em;}.room:not(.living-areas):not(.kitchen) .room-icon{max-width:10.188em;max-height:10.25em;}

.room:not(.bathrooms):not(.sleeping-areas) .room-icon{max-width:7.375em;max-height:8.5em;}

.room .room-title{text-align:center;position:absolute;top:8em;left:0;width:100%;transition:opacity .5s ease;opacity:0;}.room .room-title p{font-size:2em;font-weight:700;color:#0065BD;margin:0;transition:color .4s ease 0s, text-shadow .4s ease 0s;}

.room:hover .room-title p{color:#FFFFFF;text-shadow:1px 1px 3px rgba(0,0,0,0.3);}.show .room .room-title, .no-csstransitions .room .room-title{opacity:1;}.room .room-title h5{font-size:1.375em;font-weight:700;color:#0065BD;transition:color .25s ease;}.room:hover .room-title h5{color:#fff;}

.room .room-title .btn{position:relative;transition:transform .5s ease, opacity .5s ease;border-radius:0;margin:1em 0;-webkit-transform:translateY(4em);-ms-transform:translateY(4em);transform:translateY(4em);opacity:0;}

.room:hover .room-title .btn{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}

.room .room-cont{width:10%;height:10%;transition:width 1s ease, height 1s ease,background-color 1s ease,opacity 1s ease;z-index:1;position:absolute;background-color:rgba(255,255,255,0);opacity:0;}

.show .room .room-cont{height:20.25em;opacity:1;width:100%;}.room .room-details{position:absolute;display:block;width:100%;height:100%;opacity:0;transition:opacity .5s ease;}

.room.active .room-cont{width:202%;height:41.25em;background-color:rgba(255,255,255,0.7);}.room.active .room-details{opacity:1;}.room .room-details > li{position:absolute;transition:1s;width:50%;height:20.625em;}.room .room-details > li img{width:100%;height:100%;background-size:cover;background-position:top center;}

.room .room-details li.description{background-color:#fff;padding:1.5em;color:#677d8f;line-height:1.875em;}.room .room-details li.description h2{color:#0065BD;font-size:1.375em;font-weight:700;margin-bottom:.5em;}.room .room-details li.description .btn{}

.room .room-details li.every-time,.room .room-details li.rotating{color:#fff;padding-top:4em;padding-left:9em;}.room.living-areas .room-details li.every-time,.room.living-areas .room-details li.rotating{padding-left:3em;padding-right:9em;}.room .room-details li.every-time h2,.room .room-details li.rotating h2{font-weight:700;font-size:1.375em;margin-bottom:.5em;color:#fff;}

.room.kitchen .room-details li.every-time h2, .room.kitchen .room-details li.rotating h2{color:#8E741B;}.room .room-details li.every-time ul,.room .room-details li.rotating ul{line-height:2em;font-size:1.125em;font-weight:600;padding-left:2em;}

.room .room-details li.every-time ul li,.room .room-details li.rotating ul li{position:relative;}.room.kitchen .room-details li.every-time ul li, .room.kitchen .room-details li.rotating ul li{color:#8E741B;}

.room .room-details li.every-time ul li:before,.room .room-details li.rotating ul li:before{content:'\e7bb';display:block;position:absolute;top:0;left:-1.5em;font-family:'icomoon-ult';font-size:1.25em;font-weight:normal;}

.room.bathrooms{margin-right:1%;margin-bottom:.75em;}.room.bathrooms:hover, html.no-canvas .room.bathrooms{background-color:#83C1E9;}.room.bathrooms .bg{background-color:#83C1E9;}.room.bathrooms .room-icon{bottom:0;right:0;}.room.bathrooms .room-cont{top:0;left:0;}

.room.sleeping-areas{margin-bottom:.75em;}.room.sleeping-areas:hover, html.no-canvas .room.sleeping-areas{background-color:#9E6DAD;}

.room.sleeping-areas .bg{background-color:#9E6DAD;}.room.sleeping-areas .room-icon{bottom:0;left:0;}.room.sleeping-areas .room-cont{top:0;right:0;}.room.living-areas{margin-right:1%;}.room.living-areas:hover, html.no-canvas .room.living-areas{background-color:#88C665;}.room.living-areas .bg{background-color:#88C665;}

.room.living-areas .room-icon{top:0;right:0;}.room.living-areas .room-cont{left:0;bottom:0;}.room.kitchen{}.room.kitchen:hover, html.no-canvas .room.kitchen{background-color:#FFCD1E;}.room.kitchen .bg{background-color:#FFCD1E;}.room.kitchen .room-icon{top:0;left:0;}.room.kitchen .room-cont{bottom:0;right:0;}

.no-opacity #RoomDetails > *{position:relative !important;float:none;width:100%;height:auto;opacity:1;}.no-opacity #RoomDetails > * > *{position:relative !important;float:none;width:100%;height:auto;opacity:1;}.room.bathrooms .room-details li.description{top:0;left:0;}.room.bathrooms .room-details li.image{top:0;right:0;}.room.bathrooms .room-details li.every-time{bottom:0;left:0;}.room.bathrooms .room-details li.rotating{bottom:0;right:0;}

.room.sleeping-areas .room-details li.description{top:0;left:0;}.room.sleeping-areas .room-details li.image{top:0;right:0;}.room.sleeping-areas .room-details li.every-time{bottom:0;left:0;}.room.sleeping-areas .room-details li.rotating{bottom:0;right:0;}

.room.living-areas .room-details li.description{top:0;left:0;}.room.living-areas .room-details li.image{bottom:0;left:0;}.room.living-areas .room-details li.every-time{top:0;right:0;}.room.living-areas .room-details li.rotating{bottom:0;right:0;}.room.kitchen .room-details li.description{top:0;right:0;}

.room.kitchen .room-details li.image{bottom:0;right:0;}.room.kitchen .room-details li.every-time{top:0;left:0;}.room.kitchen .room-details li.rotating{bottom:0;left:0;}#TestimonialArea{background-color:#fff;padding:2.813em 0;}#TestimonialZone{}.testimonial-feed{text-align:center;}

.testimonial-feed header{text-align:center;margin:2em 0;}.testimonial-feed header h2{color:#0065BD;font-size:1.875em;}.testimonial-feed header h5{color:#0065BD;font-size:1.875em;}.testimonial-feed ul{}.testimonial-feed ul li{float:left;width:50%;height:19em;display:block;}html.no-canvas .testimonial-feed ul li{background-color:#0065BD;}.testimonial-feed ul li:nth-child(1){background-color:#0065BD;}

.testimonial-feed ul li:nth-child(2){background-color:#0065BD;}.testimonial-feed ul li:nth-child(3){background-color:#3591E1;}.testimonial-feed ul li:nth-child(4){background-color:#3591E1;}.testimonial-feed ul li img{width:50%;height:100%;float:left;display:block;background-size:cover;}.testimonial-feed ul li:nth-child(3) img,.testimonial-feed ul li:nth-child(4) img{float:right;}.testimonial-feed ul li div{width:50%;float:left;text-align:center;color:#fff;height:100%;padding:2em 1.5em 0;}.testimonial-feed ul li div h3{font-weight:700;position:relative;margin-bottom:1.5em;color:#fff;font-size:1.375em;line-height:1.182em;}

.testimonial-feed ul li div h3:after{content:'';display:block;position:absolute;bottom:-.75em;left:10%;width:80%;background-color:rgba(255,255,255,0.2);height:1px;}

.testimonial-feed ul li div strong{display:block;}.testimonial-feed ul li div span{}.testimonial-feed .btn{text-align:center;margin-top:2em;padding:.8em 3em;}

#SatisfactionZone{background-color:#0065BD;padding:2.5em 0 0;}

.sub #SatisfactionZone{padding:2.5em 0;}#SatisfactionGuaranteed{}

#SatisfactionGuaranteed:before{content:'';display:block;position:absolute;left:-5em;width:30%;//background-image:url(vsm.png);height:100%;bottom:0;background-repeat:no-repeat;background-position:100% 100%;background-size:contain;}

.guarantee-content{float:right;width:99%;text-align:center;color:#fff;padding-bottom:3em;}.sub .guarantee-content{float:none;width:100%;}

.guarantee-content h2{font-size:1.875em;font-weight:700;border-bottom:none;padding-bottom:.25em;color:#fff;}

.guarantee-content h5, .guarantee-content h3{font-size:1.875em;font-weight:700;border-bottom:solid .15em #69BE28;padding-bottom:.25em;color:#fff;margin-bottom:0;}.guarantee-content p{color:#B8D8F9;font-size:1.375em;line-height:1.455em;margin:.75em 0;}.guarantee-list{width:50%;float:left;text-align:left;opacity:0;overflow:hidden;}.sub .guarantee-list{width:100%;float:none;}

.show .guarantee-list{opacity:1;-webkit-animation:zoomIn .8s ease;animation:zoomIn .8s ease;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}

.no-cssanimations .guarantee-list{opacity:1;}.guarantee-list h2{text-align:center;background-color:#69BE28;font-size:1.5em;font-weight:700;padding:.35em 0;color:#E2ECF5;}

.guarantee-list.alt h2{background-color:#59A222;}.guarantee-list ul{}.sub .guarantee-list ul{padding:2em 0;}

.guarantee-list ul li{font-weight:600;padding:1.875em 0 1.875em 3em;position:relative;background-color:#05549a;overflow:hidden;}.sub .guarantee-list ul li{background-color:rgba(0,0,0,0.2);float:left;width:49.5%;margin-bottom:1%;padding:1em;}.sub .guarantee-list ul li:nth-child(odd){margin-right:1%;background-color:rgba(0,0,0,0.2);}.scroll-visible:not(.show) .guarantee-list ul li{background-color:transparent;}

.show .guarantee-list ul li{-webkit-animation:fadeInLeft .5s .5s;animation:fadeInLeft .5s .5s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}

.guarantee-list ul li:nth-child(2){-webkit-animation-delay:.9s;animation-delay:.9s;}

.guarantee-list ul li:nth-child(3){-webkit-animation-delay:1.3s;animation-delay:1.3s;}.guarantee-list ul li:nth-child(4){-webkit-animation-delay:1.7s;animation-delay:1.7s;}

.guarantee-list ul li:nth-child(5){-webkit-animation-delay:2.1s;animation-delay:2.1s;}.guarantee-list.alt ul li{background-color:#064E8E;}.guarantee-list ul li:nth-child(odd){background-color:#3591E1;}.guarantee-list.alt ul li:nth-child(odd){background-color:rgba(53,145,225,0.7);}.sub .guarantee-list ul li:before{content:'=';display:block;font-size:4em;position:absolute;top:.5em;left:0;width:100%;text-align:center;color:#69BE28;font-weight:bold;}

.guarantee-list ul li span{display:block;position:relative;}.guarantee-list ul li span:before{content:'\e7bb';font-family:'icomoon-ult';font-size:1.5em;color:#fff;position:absolute;display:block;top:0;left:-1.25em;line-height:.9em;}.sub .guarantee-list ul li span:before{display:none;}.sub .guarantee-list ul li span{text-align:center;}

.sub .guarantee-list ul li span.left{width:40%;float:left;margin-left:2.5%;}.sub .guarantee-list ul li span.right{width:40%;float:right;margin-right:2.5%;}.sub .guarantee-list ul li .top{text-align:center;}.sub .guarantee-list ul li .top:before,.sub .guarantee-list ul li .top:after{content:'';display:block;height:1px;width:40%;position:absolute;top:2em;background-color:#69BE28;}.sub .guarantee-list ul li .top:before{left:5%;}.sub .guarantee-list ul li .top:after{right:5%;}.sub .guarantee-list ul li .top icon{display:inline-block;font-size:2em;line-height:1em;}#LocationArea{background-color:#E1ECF5;padding:2.813em 0;}#LocationZone{}#LocationSearch{text-align:center;}

#LocationSearch h1, #LocationSearch h5{font-weight:700;color:#0065BD;font-size:2em;margin:1em auto 1.2em 2.5em;}.location-form{margin:2em 0;}.location-form .calendar{}.location-form .header{background-color:#0065BD;padding:1em 10% 1em 30%;border-top-right-radius:5px;border-top-left-radius:5px;}.location-form .header h2{color:#fff;font-weight:700;font-size:1.875em;}.location-form .header p{color:#fff;line-height:1.5em;margin:.5em 0;}

.location-form .header p strong{font-weight:600;}.location-form .header p span{display:block;}.location-form .form{display:block;padding-left:30%;background-color:#1281E1;color:#fff;position:relative;border-bottom-right-radius:5px;}.location-form .form h3{font-size:1.563em;font-weight:700;padding:1.25em 1em;float:left;width:40%;color:#fff;}.location-form .form .search{text-align:center;background-color:#0359A4;padding:1em 0;position:relative;width:50%;float:left;}

.location-form .form .search span{display:block;padding-bottom:.75em;font-weight:600;}.location-form .form .search input{border:none;text-align:center;background-color:#E1ECF5;width:90%;padding:.6em 0;font-size:1em;}.location-form .form .btn{border-top-left-radius:0;border-bottom-left-radius:0;font-weight:700;text-transform:uppercase;padding:2.85em .5em;top:0;right:0;height:6.45em;float:right;width:10%;display:block;}

.calendar{cursor:pointer;width:18.313em;position:absolute;display:block;-webkit-perspective:1000;-ms-perspective:1000;perspective:1000;top:3em;left:4em;z-index:2;}.calendar > img{position:relative;margin:0;display:block;}

#LocationSearch:hover .calendar:after{height:0;border-radius:0;background:rgba(0,0,0,0);filter:blur(5px);}#LocationSearch:hover .calendar .flipper{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);}.calendar .flipper{top:6.07em;left:0;transition:1s;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;z-index:1;}

.calendar .front, .calendar .back{-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;}.calendar .front{z-index:2;-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);}

.calendar .back{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);}

#BlogArea{background-color:#E1ECF5;}#BlogZone{padding:3.75em 3%;background-color:#E1ECF5;}html.no-canvas #BlogZone{width:auto;max-width:1140px;margin:0 auto;position:relative;padding:0;}html.no-canvas #BlogZone:after{content:' ';display:block;clear:both;}

#BlogSection{}.blog-feed-header{float:left;width:20%;text-align:center;}

.blog-feed-header img{}

.blog-feed-header h3{}.blog-feed-header a{margin-top:.5em;padding:.7em 3%;display:block;}

.blog-feed-header a.btn{margin-top:2em;padding:.7em 19%;display:block;}

.blog-feed{float:left;width:99.666666666%;margin-left:1%;}html.no-canvas .blog-feed{float:right;width:67%;}.blog-feed ul{}.blog-feed ul li{float:left;width:33.3%;position:relative;padding:0 .5em;}

.blog-feed ul li a{display:block;}.blog-feed ul li img{display:block;width:100%;background-size:cover;max-height:17em;}.blog-feed ul li .tag{position:absolute;top:15.7em;left:.5em;width:50%;background-color:#3591E1;color:#fff;padding:.5em 1em;text-transform:uppercase;font-weight:700;z-index:1;}

.blog-feed ul li .feed-content{background-color:#0065BD;height:8.5em;padding:1.4em 1em 2em;color:#fff;position:relative;overflow:hidden;}

.blog-feed ul li .feed-content h3{font-size:1.25em;font-weight:700;transition:opacity .5s ease;color:#fff;text-align:center;}.blog-feed ul li a:hover .feed-content h3{opacity:1;}.blog-feed ul li .feed-content p{color:#99C3EE;line-height:1.5em;margin:.5em 0;font-weight:600;transition:opacity .5s ease;}.blog-feed ul li a:hover .feed-content p{opacity:1;}

.blog-feed ul li .feed-content .btn{position:absolute;bottom:.5em;left:15%;width:70%;opacity:0;transition:transform .5s ease, opacity .5s ease;text-align:center;-webkit-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em);}

.blog-feed ul li a:hover .feed-content .btn{opacity:1;-webkit-transform:translateY(-.2em);-ms-transform:translateY(-.2em);transform:translateY(-.2em);}#FreeArea{background-color:#0065BD;padding:3.5em 0;background-image:url(bottom-cta-bg.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;}#FreeZone{}#FreeClarinetingCTA{}

.free-img{float:right;}.free-clarineting-content{float:left;}.free-clarineting-content h5{color:#E2ECF5;font-size:2.875em;line-height:1em;font-weight:normal;margin:0;}.free-clarineting-content h5 strong{font-size:2.587em;font-weight:100;text-transform:uppercase;display:block;line-height:1em;padding:0;position:relative;left:-10px;}.free-clarineting-content h2{color:#69BE28;font-weight:700;font-size:3.125em;margin-bottom:.25em;}

.free-clarineting-content p{color:#0065BD;margin:.5em 0;font-weight:700;text-align:center;}.free-clarineting-content .btn{display:inline-block;text-align:center;box-shadow:1px 1px 3px rgba(0,0,0,.3);padding:.75em 0;min-width:65%;margin-top:1em;}

#LinksArea{background-color:#fff;padding:1em 0;}#LinksZone{}#FooterLinks{}#FooterLinks .left-side{float:left;}#FooterLinks .left-side img{float:left;}

#FooterLinks .left-side ul{display:table;margin-top:2em;}

#FooterLinks .left-side ul li{display:table-cell;padding:0;}

#FooterLinks .left-side ul li a{font-weight:normal;border-right:solid 2px #E1ECF5;padding:0 1em;}#FooterLinks .left-side ul li:last-child a{border-right:none;}#FooterLinks .right-side{float:right;}.ComingSoon #FooterLinks .right-side{float:right;margin-top:3%;}

#FooterLinks .right-side .phone-number{text-align:right;}

#FooterLinks .right-side .phone-number strong{color:#69BE28;padding-right:1em;}#FooterLinks .right-side .phone-number a{font-weight:700;font-size:1.2em;padding-right:1.5%;}

#FooterLinks .right-side .phone-number a:hover{color:#0065BD;cursor:text;}#FooterLinks .right-side .bottom{}#FooterLinks .right-side .bottom img{float:left;}.footer-social{float:right;display:table;border-spacing:.5em 0;margin-top:.75em;}

.footer-social li{display:table-cell;background-color:#0065BD;color:#E1ECF5;vertical-align:middle;transition:background-color .5s ease;}

.footer-social li:hover{background-color:#69BE28;}

.footer-social li a{color:#7FC3FF;font-size:1.2em;display:block;line-height:1em;padding:.7em;transition:color .5s ease;}.footer-social li a:hover{color:#FFFFFF;}

#DisclaimerArea{background-color:#0065bb;padding:1.75em 0 .5em 0;}#DisclaimerZone{}

nav.top-nav div.iflylist{background-color:#E1ECF5;color:#0065BD;border:none;padding:0;text-align:left;min-width:225px;transition:1s;}nav.top-nav div.iflylist div.iflylist{padding:6px 0px;}nav.top-nav div.iflylist div.iflylist:before{display:none;}nav.top-nav div.ifly{background-color:#69BE28;border:none;border-bottom:solid 1px #52941F;transition:.5s;}nav.top-nav div.ifly:last-child{border-bottom:none;}nav.top-nav div.ifly a{padding:1em;color:#0065BD;min-width:18em;line-height:1.5em;border-bottom:none;margin-bottom:0px;text-transform:none;}nav.top-nav div.ifly a:hover{text-decoration:none;}nav.top-nav div.iflyOver{background-color:#E2ECF5;}nav.top-nav div.ifly a.iflyOver{color:#69BE28;padding-left:2em;}

nav.top-nav div.iflyRight{background-image:none;}nav.top-nav div.iflyRight>a:before{font-family:'icomoon-ult';content:'\e0ea';float:right;margin-right:-1em;font-size:1.25em;}

div.iflylist div.ui-more-items{background-color:#0065BD;border-top:solid 1px #ddd;position:relative;}

div.iflylist div.ui-more-items:before{font-family:'icomoon-ult';color:#fff;content:'\e0f5';float:left;font-size:22px;margin-left:12px;margin-top:-3px;}

div.iflylist div.ui-more-items:after{font-family:'icomoon-ult';color:#fff;content:'\e0f7';float:right;font-size:22px;margin-top:-3px;margin-right:12px;}

div.iflylist div.ui-more-items img.more-up{position:absolute;left:0px;top:0px;background:none;}div.iflylist div.ui-more-items img.more-down{position:absolute;top:0px;right:0px;background:none;}.blog-system{}

.blog-system .navigation{margin:0 0 1em 0;padding:0.5em;background-color:#FAFAFA;line-height:1;}.blog #SideNavigation{display:none !Important;}.blog-system h1{font-size:1.75em;border-bottom:solid 5px #69BE28;padding-bottom:.5em;margin-bottom:1.5em;}

ul.post-list{margin:10px 0;padding:0;list-style:none;}ul.post-list > li .category a{color:#0076DD;}ul.post-list > li .category a:hover{color:#E2ECF5;}ul.post-list > li, #BlogEntry{display:block;padding:1px 2% 15px;margin-bottom:2em;background-color:#FFFFFF;box-shadow:1px 1px 5px rgba(0,0,0,0.4);width:100%;position:relative;}

ul.post-list > li{padding:0;}ul.post-list li .thumbnail{width:40%;height:100%;position:absolute;top:0;background-size:cover;background-position:top;right:0;border-left:solid 5px #0065BD;}ul.post-list li .post-preview{width:60%;padding:.5em 1.5em;background-image:linear-gradient(to bottom,#E1ECF5,#FFFFFF 50%);}ul.post-list li ul{list-style:none;margin:0;padding:0;}ul.post-list li ul li.post{position:relative;}#BlogEntry{padding:0;}#BlogEntry h4{color:#0065BD;}

#BlogEntry .pad{padding:1.5em 2%;display:block;}#BlogEntry .pad table{width:100%;clear:both;margin-bottom:1em;border:none;box-shadow:0px 3px 9px 1px rgba(0,0,0,.3);}#BlogEntry .pad table tr:nth-child(odd){background-color:#eee;}#BlogEntry .pad table tr:first-child{background-color:#0065BD;color:#FFFFFF;}

#BlogEntry .pad table tr td{padding:0 1em;border:none;}#BlogEntry .pad h1{font-size:1.5em;}#BlogEntry .pad .blog-post-img{float:right;max-width:30%;margin:0 0 1em 1em;}

#BlogEntry .pad img{width:auto !important;height:auto !important;}ul.post-list > li .category{display:block;background-color:#69BE28;padding:10px;color:#E2ECF5;margin-top:10px;}.blog > nav{display:block;padding:1em 2%;background-color:#0065BD;color:#E2ECF5;margin:1em 0;}.blog > nav a{color:#E2ECF5;}.blog > nav a:hover{color:#E2ECF5;}.blog > nav icon{font-size:20px;line-height:0;position:relative;top:5px;color:#1E96FF;}

.blog .blog-crumbs a{color:#DEF4CC;}.blog .blog-crumbs a:hover{color:#FFFFFF;}.blog > nav .blog-crumbs icon{color:#C5ECA7;}.blog > nav .blog-nextprev{padding-top:.5em;}.blog > nav .blog-nextprev a{color:#FFFFFF;font-size:.9em;}.blog > nav .blog-nextprev a:hover{color:#1E96FF;}

ul.post-list .upper{border-bottom:solid 1px #69BE28;margin-bottom:10px;}.blog .content, .blog-system .content{display:block;margin-bottom:10px;}ul.post-list > li h2, ul.post-list > li h4{margin:10px 0 0 !important;padding:0;color:#69BE28;text-transform:uppercase;font-weight:700;font-size:1.2em;line-height:1em;}ul.post-list > li h2 a, ul.post-list > li h4 a{color:#69BE28;font-weight:700;}

ul.post-list > li h4{font-size:.9em;margin-bottom:8px;color:#69BE28;}ul.post-list > li h4 span.bars{top:-2px;position:relative;}.post-content{padding:0;color:#667A8A;line-height:1.6em;}.post-content span{color:#0065BD;}li.post.cf:before{display:none;}.post-content date{display:block;font-weight:700;color:#0065BD;padding:.15em 0 .5em;}ul.post-list li .btn{margin-top:.8em;display:inline-block;padding:.25em 1em;}ul.post-list .share{padding:.75em 0 .25em;}

ul.post-list .share strong{color:#5A5A5A;padding:.25em .75em 0 0;float:left;display:inline;}ul.social-icons{display:table;width:auto;float:right;list-style:none;margin:0;padding:0;}

#BlogEntry ul.social-icons{float:none;padding-top:.3em;}#BlogEntry .share{padding:.5em 0 0;clear:both;}ul.social-icons .atclear{display:none;}.side-nav ul.social-icons{width:100%;float:none;}ul.social-icons li{display:table-cell;background-color:rgba(255,255,255,0);padding:0;}ul.social-icons li:before{display:none;}html.no-display-table ul.social-icons li{display:block;float:left;}.side .sys-nav.social header{border-bottom:solid 5px #3591E1;}

.side #BlogCategoryList li{display:block;}

.side-nav .slide-list > li:after{content:'\e911';font-family:'icomoon-ult';position:absolute;color:#69BE28;top:1em;right:10px;font-size:20px;transition:.5s;pointer-events:none;}

.side-nav .slide-list > li.minus:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.side-nav .slide-list li > ul{display:none;}

ul.social-icons li a{display:block;margin-right:5px;}.side-nav ul.social-icons li a{background-color:transparent;box-shadow:none;padding:5px 0;text-align:center;margin:5px 0;}

ul.social-icons icon{background-color:#0065BD;color:#E2ECF5;padding:.4em .4em;transition:.25s ease;outline:none;font-size:1em;display:block;}.side-nav ul.social-icons .addthis_button_facebook icon{background-color:#3C57A2;}.side-nav ul.social-icons .addthis_button_twitter icon{background-color:#00A8E8;}.side-nav ul.social-icons .addthis_button_google icon{background-color:#DD4B38;}.side-nav ul.social-icons .addthis_button_email icon{background-color:#2F70B0;}

.side-nav ul.social-icons li a icon{position:static;opacity:1;margin:0;background-color:#0065BD;display:inline-block;}ul.social-icons icon:hover{background-color:#69BE28;}

.side-nav ul.social-icons li a icon:hover{background-color:#5A5A5A;}ul.post-list a.More{display:inline;text-align:center;color:#0065BD;transition:.5s ease;text-decoration:underline;font-weight:bold;}ul.post-list a.More:hover{text-decoration:none;}div.blog div.end a.video{text-decoration:none;}div.blog div.end a.video:hover span{text-decoration:underline;}div.blog div.end div.comments{line-height:32px;padding-right:8px;}div.blog.comment{background-color:#DEEAF4;margin-top:20px;}div.blog div.separator{height:10px;border-bottom:dotted 1px #CCCCCC;margin-bottom:7px;clear:both;}

div.blog div.addcomment textarea{width:98%;height:100px;margin-bottom:14px;margin-top:18px;}#BlogEntry > nav .blog-crumbs{display:block;float:left;}#BlogEntry > nav .blog-nextprev{float:right;padding-top:0;}.wide .content{float:none;width:100%;}

.wide .side{float:none;width:100%;margin-bottom:2em;}.blog-page-nav{display:table;width:100%;position:relative;}.blog-page-nav > *{display:table-cell;vertical-align:middle;}.blog-page-nav header{width:22%;text-align:left;border-bottom:none;border-right:solid 5px #3591E1;padding:.7em 2%;}

.blog-page-nav > div{width:26%;background-color:#0065BD;border-right:1px solid rgba(255,255,255,.3);transition:background-color .5s ease 0s;}.blog-page-nav ul li.level1{display:inline-block;width:100%;overflow:hidden;position:relative;}.blog-page-nav ul li a{display:block;padding:.7em 1em;box-shadow:inset 0 -1px #E1ECF5;border-left:solid 0 #69BE28;transition:border-width .5s ease 0s, padding-right .5s ease 0s;}

.blog-page-nav ul li a:hover{border-width:.5em;padding-right:.5em;}.blog-page-nav > div ul li{opacity:0;transition:opacity .5s ease 0s;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.blog-page-nav > div:hover ul li{opacity:1;transition:opacity .5s ease .5s;}.blog-page-nav h3{font-weight:600;padding:0 2%;text-align:center;color:#FFFFFF;}.blog-page-nav > div:hover{background-color:#3591E1;}

.blog-page-nav > div > ul{position:absolute;top:100%;left:0;width:100%;background-color:#FFFFFF;z-index:1;padding:1em;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;transition:transform .5s ease .45s;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em;-webkit-column-count:3;-moz-column-count:3;column-count:3;border:solid 10px #E1ECF5;}.blog-page-nav > div:hover > ul, .blog-page-nav > div.hovered > ul{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);transition:transform .5s ease .15s;}

.blog-page-nav ul.archive-list li.level1 > a{text-align:center;font-size:1.5em;box-shadow:none;border-left:none;background-color:#69BE28;color:#fff;transition:background-color .5s ease 0s;}.blog-page-nav ul.archive-list li.level1 > a:hover{background-color:#0065BD;padding-right:1em;}

.blog-page-nav ul.archive-list li.level1 ul{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2;padding-top:.5em;}.blog-page-nav ul.archive-list{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}.blog-page-nav ul.archive-list li.level1{display:block;float:left;width:31.3333%;margin:0 1%;}.case-sys{}

.case-sys select{border:solid 2px #69BE28 !important;padding:3px 25px 3px 10px;margin:0 0 0 10px;background-color:#E2ECF5 !important;color:#888888 !important;outline:none;line-height:1.4em !Important;}.case-sys .select{position:relative;}

.case-sys .select:after{content:'\E975';font-family:'icomoon-ult';display:block;position:absolute;font-size:22px;color:#0065BD;top:4px;right:3px;pointer-events:none;}.case-sys article{display:block;padding:10px 2%;background-color:#DEEAF4;border:solid 3px #69BE28;box-shadow:1px 1px 5px rgba(0,0,0,0.1);border-radius:0;width:100%;margin-top:10px;}

.case-sys h2{color:#0065BD;text-transform:none;}.case-sys h2 span{color:#69BE28;}.case-sys span{}.case-sys .result{color:#69BE28;}.case-sys p{margin:10px 0;}.reviews{color:#677D8F;}.clientreviews{color:#FFFFFF;text-align:center;padding:1em 8em;margin:9em 0 0;position:relative;background-color:#69BE28;}

.clientreviews:nth-child(even){background-color:#0065BD;}.clientreviews .top-house{background-image:url(testimonial-green.png);background-size:100%;height:200px;width:60%;background-repeat:no-repeat;position:absolute;top:-6em;right:0;}.clientreviews:nth-child(even) .top-house{background-image:url(testimonial-blue.png);left:0;}

.clientreviews a{color:#FFFFFF;}.clientreviews .excerpt .title{position:relative;display:inline;font-size:1em;}.clientreviews .excerpt .title:before{content:'\f15a';font-family:'icomoon-ult';position:absolute;left:-2em;font-size:1.5em;}.clientreviews .excerpt .title:after{content:'\f15b';font-family:'icomoon-ult';position:absolute;right:-2em;font-size:1.5em;}.reviewinfo{padding:1em 0;font-weight:600;}.ReviewField{font-size:.9em;margin:1em 0;color:#5A5A5A;}.reviews article{display:block;padding:0;border-radius:0;width:100%;position:relative;margin:10px 0 45px;}

.reviews article:nth-child(even){clear:left;}.reviews article > *{position:relative;background-repeat:no-repeat;background-size:100% 100%;}.reviews article .quote{padding:20px 30px;margin:10px 0;border-radius:15px;background-color:#69BE28;position:relative;width:100%;}

.reviews article .quote:after{content:'\E0EA';position:absolute;bottom:0;color:#69BE28;font-size:120px;font-family:'icomoon-ult';left:10%;z-index:0;-webkit-transform:skew(-25deg,0deg);-ms-transform:skew(-25deg,0deg);transform:skew(-25deg,0deg);line-height:0;}div.addreview{background:#E1ECF5;padding:20px;border:solid 1px #ccc;}

div.addreview td{vertical-align:top;padding:2px 8px 2px 0px;text-align:right;}div.reviews div.thankyou{background-color:#0065BD;color:#FFFFFF;padding:10px;}div.addreview input, div.addreview select, div.addreview textarea{display:block;background-color:#0065BD;color:#FFFFFF;padding:.5em;border:none;}

@media(max-width:1140px){#MainArea{padding-left:1%;padding-right:1%;}
#RoomDetails .close{right:.25em;}
#RoomDetails .close.active{top:.5em;z-index:4;}

.green-clarineting.sub .slide-bg-img{background-image:url(slidebg2.jpg) !important;background-position:75% 50%;}
div.slide div.info .morris{display:none;}

.slide-in.slide:nth-child(2):after, .slide-in.slide:nth-child(3):after,.slide-in.slide:nth-child(4):after{width:60% !important;}

.slide .info{width:60%;}
.slide .info h2{font-size:2.5em;}
.slide:nth-child(3) .info h2{font-size:2em;}
.free-clarineting-content{padding:0 0 0 1em;}
.slide .info .diagram{right:-55%;}}

@media(max-width:1000px){.green-clarineting.sub .slide-bg-img{background-position:69% 50%;}

#SatisfactionZone{padding-bottom:2.5em;}

.seasonal-content{padding:5em 3%;}div.slide div.info{width:60%;}div.slide div.info .morris{display:none;}div.slide div.info h2{margin:2em 5% 1em !important;text-align:center;float:none;font-size:2.5em !important;}.slide:nth-child(3) .info h2{margin-top:1em !important;}.animation .slide .slide-img{display:none;}.sub .animation.blog div.info h2{padding-left:4%;}

div.slide:nth-child(1) div.info .floor-logo img{display:none;}div.slide:nth-child(3) div.info h2 br{display:none;}.slide .info .btn{position:relative;top:0;font-size:1.2em;padding:.7em 3%;}.slide:nth-child(3) .info .btn{top:2em;}div.slide div.info .diagram{top:8rem;}

div.slide div.info .diagram img{display:none !important;}

div.slide div.info .diagram:after{display:none;}

div.slide div.info .diagram:before{content:' ';display:block;background-image:url(detail-daigram-mobile.png);background-size:cover;width:23em;height:21em;position:absolute;right:9%;top:0;}

#SatisfactionGuaranteed:before{display:none;}.guarantee-content{float:none;width:98%;margin:0 1%;}.sub .guarantee-content{margin:0;}.location-form .calendar{display:none;}.location-form .header{padding:1em 10% 1em 10%;}.location-form .form{padding-left:0;}

#SeasonalZone{padding:0 1%;}#FreeClarinetingCTA{padding:0 1%;}.blog-feed-header{padding:0 1%;}.blog-feed ul li .tag{text-align:center;left:1%;width:98%;}.blog-feed ul li .feed-content{height:12.5em;}.blog-feed ul li .feed-content .btn{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;bottom:5px;}#LocationArea{padding:3em 3%;}#LocationSearch > h1{display:none;}.location-form{margin:0;}#FooterLinks .right-side{padding:0 0 0 1em;}.slide .info .diagram{right:-75%;}}@media(max-width:800px){div.slide div.info h2{margin:5rem 0 2em 5%;font-size:2.8em;}

div.slide div.info h2 br{display:none;}div.slide div.info .diagram{top:7em;right:-70%;}div.slide:nth-child(1) div.info .floor-logo{top:1em;background-size:85%;}div.slide:nth-child(3) div.info h2{font-size:2em;top:0;margin-top:0 !important;}

.animation div.slide:first-child img.slide-bg:first-child{display:block;}

.transition-in > img:nth-of-type(2){transition:3s ease 0s !important;}

.side-cta{background-image:none;padding:2em;}.blog-feed ul li .feed-content h3{padding-top:1.8em;}

.blog-feed-header a{font-size:1.15em;}#BottomCTAContent .satisfaction{padding:0;}.sticky-pop{display:none;}.sat-home{display:none;}

.room .room-details li.every-time, .room .room-details li.rotating{padding-left:5%;}.room.living-areas .room-details li.every-time, .room.living-areas .room-details li.rotating{padding-right:0;padding-left:5%;}.room .room-icon{transition:opacity .5s ease;}.room.active .room-icon{opacity:0;}#TestimonialArea{padding:0;}.testimonial-feed ul li{width:100%;display:block;margin-bottom:.5em;height:20em;}

.testimonial-feed ul li div strong, .testimonial-feed ul li div span{font-size:1.2em;}.clientreviews .top-house{top:-8em;}.testimonial-feed ul li img{background-size:contain;background-repeat:no-repeat;width:40%;}.testimonial-feed ul li:nth-child(odd) img{float:left;background-position:left;}

.testimonial-feed ul li:nth-child(even) img{float:right;background-position:right;}.testimonial-feed ul li div{padding:2em .5em 0;font-size:1.45em;width:60%;}

.testimonial-feed ul li div h3{font-size:1.3em;}.reviews .clientreviews:nth-last-of-type(1){margin-bottom:0;}#FreeClarinetingCTA{text-align:center;}.free-clarineting-content{float:none;}.free-img{display:none;}.sub .guarantee-list ul li{float:none;width:98%;margin:.5em 1%;}.sub #SatisfactionArea{padding-bottom:0;}

.blog-feed ul li img{display:none;}.blog-feed ul li .tag{top:1.5em;}.blog-feed ul li .feed-content{padding-top:2.25em;height:15em;}#FooterLinks .left-side{float:none;width:95%;margin:0 auto;text-align:center;}#FooterLinks .left-side:after{content:'';display:block;clear:both;}

#FooterLinks .left-side img{float:none;}#FooterLinks .left-side ul{margin:0 auto;padding:1em 0;}#FooterLinks .left-side ul li{font-size:1.25em;}#FooterLinks .right-side{float:none;width:90%;margin:0 auto;}#FooterLinks .right-side:after{content:'';display:block;clear:both;}

#FooterLinks .right-side .phone-number{text-align:center;font-size:2em;}#FooterLinks .right-side .phone-number a{display:block;}#FooterLinks .right-side .bottom{text-align:center;}

#FooterLinks .right-side .bottom img{float:none;}.footer-social{float:none;margin:1em auto;}

.transition-in .info .floor-logo{-webkit-animation:fadeIn 1s ease 1s !important;animation:fadeIn 1s ease 1s !important;}

.transition-in .info .floor-logo img{-webkit-animation:rotateIn 1s ease 1s !important;animation:rotateIn 1s ease 1s !important;}

.transition-in .info{transition:1s ease 1s !important;}#MainArea{font-size:1.2em;}.testimonial-feed .btn{padding:.8em 5em;margin:1.1em 0;font-size:1.2em;}

.blog-page-nav{display:block;}.blog-page-nav header{display:block;width:100%;text-align:center;border-right:none;border-bottom:solid 5px #3591E1;}

.blog-page-nav > div{display:block;float:left;width:33.333337%;font-size:.8em;}

.blog-page-nav > div > ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;}

.blog-page-nav ul.archive-list li.level1 ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}#BlogEntry > nav > div{float:none !important;width:100%;}

#MainContent ul, #MainContent2 ul{margin:0;}.free-clarineting-content .btn{font-size:2em;padding:.45em 0;}

.room.bathrooms{background-color:#83C1E9;}.room.sleeping-areas{background-color:#9E6DAD;}

.room.living-areas{background-color:#88C665;}.room.kitchen{background-color:#FFCD1E;}

.room .room-title .btn, .room:hover .room-title .btn{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;padding:.6em 1em;}

.room .room-title h1{color:#E2ECF5;}div.slide:nth-child(3) div.info .btn{top:0;}}

@media(max-width:750px){.animation{height:33em;}#MainArea{font-size:1.1em;padding:1em 2%;}

#HeaderContent h1{font-size:1.75em;}div.slide:nth-child(1) div.info .floor-logo{top:0;}div.slide:nth-child(4) div.info h2{width:auto;}

.room .room-details li.description p{line-height:1.5em;}.guarantee-list ul li{padding:.5em 0 .5em 3em;}

.guarantee-list ul li span{font-size:1.25em;}.sticky-pop{display:none;}}

@media(max-width:600px){.animation{height:36em;}

div.slide div.info h2, div.slide:nth-child(2) div.info h2, div.slide:nth-child(4) div.info h2{width:100%;font-size:1.75em;margin:0 0 .5em !Important;}

.slide-in.slide:nth-child(2):after, .slide-in.slide:nth-child(3):after, .slide-in.slide:nth-child(4):after{display:none;}
div.slide:nth-child(1) div.info .floor-logo{height:36em;background-position:50% 67%;position:relative;display:block;}

.animation .slide .main{height:100%;}

div.slide div.info{width:100%;position:absolute;bottom:0;padding:1em 1%;background-color:rgba(0,101,189,0.9);}

div.slide:fisrt-child div.info{background-color:transparent;}div.slide-start div.info{opacity:0;}

div.transition-in div.info{transition:opacity .5s ease 3s;}div.slide-in div.info{opacity:1;}div.slide div.info a.btn, div.slide:nth-child(3) div.info a.btn{font-size:1.5em;width:90%;}div.slide div.info .diagram{right:31.5%;top:-17em;}div.slide div.info .diagram:before{width:15em;height:14em;}

.transition-in .info .diagram:after{display:none;}

.animation .nav{bottom:50% !important;display:block !important;width:100% !important;right:0 !important;}

.animation .nav a{display:inline-block !important;font-size:2.5em !important;padding:0 .5em !important;line-height:0 !important;}

.animation a.prev{float:left;}.animation a.next{float:right;}

.green-clarineting .slide-bg .main:before{top:15%;left:0;width:100%;height:50%;background-position:top center;background-size:contain;}

#MainArea{font-size:1.25em;}

#DetailClarinetHeader{font-size:1.5em;}.room:hover .room-title .btn{padding:.45em 1em;}.guarantee-content{font-size:1.5em;}.guarantee-content p, .location-form .header p{font-size:1.3em;}.guarantee-list{width:100%;float:none;margin-bottom:1em;}.guarantee-list ul li span{font-size:1em;}.location-form{font-size:1.5em;}

.location-form .header p span{display:inline;}.location-form .form h3{float:none;width:100%;}.location-form .form .search{width:75%;font-size:1.5em;}.location-form .form .btn{width:25%;font-size:2.5em;height:3.82em;padding:0.5em 2%;}

.testimonial-feed header h2{font-size:2.5em;padding:0 5%;}.testimonial-feed .btn{font-size:1.8em;padding:.8em 3%;display:block;max-width:90%;margin:1em auto 2em;clear:both;}p.content-cta{background-image:none;padding:1em;text-align:center;}p.content-cta br{display:none;}

ul.post-list li .thumbnail{display:none;}ul.post-list li .post-preview{width:100%;margin-left:0;}.blog-page-nav > div{font-size:.6em;}.blog-page-nav ul.archive-list li.level1{float:none;width:98%;margin-bottom:1%;}

.blog-page-nav ul.archive-list li.level1 ul{display:none;}.free-clarineting-content .btn{font-size:1.5em;}#SeasonalZone{text-align:center;background-image:none;}.seasonal-content{float:none;}.seasonal-content p{font-size:1.7em;}.seasonal-content a{font-size:1.5em;}

.clientreviews .top-house{top:-6em;}.blog-feed-header{width:30%;}.blog-feed{width:69%;padding-top:2.3em;}.blog-feed ul li{width:50%;}.blog-feed ul li:last-child{display:none;}.seasonal-content h5{font-size:2.5em;margin:0;}.seasonal-content h5 strong{font-size:2em;left:0;}}

@media(max-width:500px){#MainArea{font-size:2em;padding:1em 1%;}#LocationArea{font-size:.8em;}.guarantee-list{font-size:1.25em;}.blog-feed-header{width:100%;float:none;}.blog-feed-header img{display:block;margin:auto;max-width:200px;padding-left:4.7%;}.blog-feed-header .btn{display:inline-block;font-size:2em;}.blog-feed{display:none;}

.free-clarineting-content{font-size:1.4em;}#FooterLinks .left-side ul{width:100%;font-size:1.65em;display:block;}#FooterLinks .left-side ul li{display:block;margin:.5em 0;}#FooterLinks .left-side ul li a{border:none;}.footer-social li a{font-size:2.5em;}#FooterLinks .right-side .phone-number{font-size:2.5em;}

#FooterLinks .right-side .phone-number strong{padding-right:0;}#DetailArea{overflow:visible;padding:2.8em 3% 3.5em;}#DetailClarinetHeader h1, #DetailClarinetHeader > h2:first-child{font-size:1.6667em;}

#RoomDetails .rooms{overflow:visible;height:auto;font-size:1.4em;}.rooms .room{width:100%;}.rooms .room.active{height:71em;}.room.active .room-cont{width:100%;}.room.living-areas .room-cont, .room.kitchen .room-cont{top:0;bottom:0;}.room.living-areas{margin-bottom:.7em;}

.room .room-title{font-size:1.2em;top:7em;}.room .room-details > li{position:relative;width:100%;height:auto !important;}.location-form{font-size:1.8em;}.blog-page-nav > div > ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}.room.active .room-details li.description{height:26em;}

.room .room-details li.description p{font-size:1.15em;line-height:1.9em;}.clientreviews{padding:1em 4em;}.clientreviews .top-house{top:-4.5em;}.seasonal-content{font-size:1.2em;}.free-clarineting-content .btn{font-size:1.4em;}

.room .room-details li.every-time, .room .room-details li.rotating{padding:2em 5%;}.room .room-details li.rotating{padding-top:0;}.room .room-details li.image{max-height:17em;}#DetailClarinetHeader > h2:last-child, #DetailClarinetHeader h3{font-size:1.2em;}}

@media(max-width:400px){.animation{font-size:1.3em;}div.slide:nth-child(1) div.info .floor-logo{background-size:100%;background-position:50% 64%;}div.slide div.info .diagram{right:22.5%;}#MainArea{font-size:2.25em;}#RoomDetails .rooms{font-size:1.7em;}.room .room-details li.description p{line-height:1.9em;}.clientreviews .top-house{top:-3.6em;}

.testimonial-feed ul li{height:auto;padding:2em 3%;}.testimonial-feed ul li img{display:block;float:none !Important;width:100%;max-width:200px;margin:auto;background-position:center !important;}.testimonial-feed ul li div{display:block;float:none;width:100%;font-size:1.8em;}.testimonial-feed .btn{font-size:2.5em;}ul.post-list{font-size:1.1em;}ul.post-list > li{text-align:center;}ul.post-list .share strong{display:none;}ul.post-list li ul{margin:auto;float:none;font-size:1.2em;content:'';}ul.post-list li .btn{font-size:1.2em;content:'';}.sys-nav{font-size:1.1em;}

div.slide:nth-child(3) div.info h2{font-size:2em !important;}}
.slide-in{z-index:10;}

.sub .slide-bg:after{content:'';display:block;position:absolute;width:42%;height:100%;background:rgba(0,101,189,0.9);top:0;left:0;opacity:1;z-index:0;}

.transition-in > img{-webkit-transition:-webkit-transform 3s ease 1s, opacity 3s ease 1s;-moz-transition:-moz-transform 3s ease 1s, opacity 3s ease 1s;-o-transition:-o-transform 3s ease 1s, opacity 3s ease 1s;transition:transform 3s ease 1s, opacity 3s ease 1s;}

.transition-in > img:nth-of-type(2){-webkit-transition:-webkit-transform 3s ease 5s, opacity 3s ease 5s;-moz-transition:-moz-transform 3s ease 5s, opacity 3s ease 5s;-o-transition:-o-transform 3s ease 5s, opacity 3s ease 5s;transition:transform 3s ease 5s, opacity 3s ease 5s;}

.slide-start > img{opacity:0;-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}

.slide-start > img:nth-of-type(2){opacity:0;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}

.slide-in > img,
.slide-in > img:nth-of-type(2){opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}

.transition-out > img{-webkit-transition:0s ease 5s;-moz-transition:0s ease 5s;-o-transition:0s ease 5s;transition:0s ease 5s;}

.slide-end > img{opacity:0;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}

// this is where you edit the opacity of the ugly slide-in panel //

// .slide:nth-child(n+2):after{content:'';display:block;position:absolute;width:47%;height:100%;background-color:rgba(0,101,189,0.0);top:0;left:0;z-index:0;}

// .slide-start.slide:nth-child(n+2):after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}

// .transition-in.slide:nth-child(n+2):after{-webkit-transition:-webkit-transform .5s ease 3.5s, opacity .5s ease 3.5s;-moz-transition:-moz-transform .5s ease 3.5s, opacity .5s ease 3.5s;-o-transition:-o-transform .5s ease 3.5s, opacity .5s ease 3.5s;transition:transform .5s ease 3.5s, opacity .5s ease 3.5s;}.slide-in.slide:nth-child(n+2):after{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;}

// .transition-out.slide:nth-child(n+2):after{-webkit-transition:-webkit-transform .5s ease 0s, opacity .5s ease 0s;-moz-transition:-moz-transform .5s ease 0s, opacity .5s ease 0s;-o-transition:-o-transform .5s ease 0s, opacity .5s ease 0s;transition:transform .5s ease 0s, opacity .5s ease 0s;}

// .slide-end.slide:nth-child(n+2):after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}.slide-start .info{}.slide-in .info{}.slide-end .info{opacity:0;}.transition-in .info{}

// .transition-out .info{-webkit-transition:.5s ease 0s;-moz-transition:.5s ease 0s;-o-transition:.5s ease 0s;transition:.5s ease 0s;}.transition-in .slide-img{-webkit-transition:1.5s ease 3.5s;-moz-transition:1.5s ease 3.5s;-o-transition:1.5s ease 3.5s;transition:1.5s ease 3.5s;}

// .slide-start .slide-img{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}.slide-in .slide-img{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}.transition-out .slide-img{-webkit-transition:.5s ease 0s;-moz-transition:.5s ease 0s;-o-transition:.5s ease 0s;transition:.5s ease 0s;}

// .slide-end .slide-img{opacity:0;}.slide-start .info *{opacity:0;}div.slide-start .info .btn{-webkit-transform:translateX(-40%);-moz-transform:translateX(-40%);-o-transform:translateX(-40%);transform:translateX(-40%);opacity:0;}.slide-in .info *{opacity:1;}div.slide-in .info .btn{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;}

// .transition-in .info .floor-logo{-webkit-animation:fadeIn 1s ease 5s;-moz-animation:fadeIn 1s ease 5s;-o-animation:fadeIn 1s ease 5s;animation:fadeIn 1s ease 5s;-webkit-animation-fill-mode:backwards;-moz-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;animation-fill-mode:backwards;}

// .transition-in .info .floor-logo img{-webkit-animation:rotateIn 1s ease 5.5s;-moz-animation:rotateIn 1s ease 5.5s;-o-animation:rotateIn 1s ease 5.5s;animation:rotateIn 1s ease 5.5s;-webkit-animation-fill-mode:backwards;-moz-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;animation-fill-mode:backwards;}

.transition-in .info h2{-webkit-animation:fadeInRight 2s ease 3.8s;-moz-animation:fadeInRight 2s ease 3.8s;-o-animation:fadeInRight 2s ease 3.8s;animation:fadeInRight 2s ease 3.8s;-webkit-animation-fill-mode:backwards;-moz-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;animation-fill-mode:backwards;}

.transition-in .info h3{-webkit-animation:fadeInDown 2s ease 3.8s;-moz-animation:fadeInDown 2s ease 3.8s;-o-animation:fadeInDown 2s ease 3.8s;animation:fadeInDown 2s ease 3.8s;-webkit-animation-fill-mode:backwards;-moz-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;animation-fill-mode:backwards;}

div.transition-in .info .btn{-webkit-transition:opacity .5s ease 5s, -webkit-transform .5s ease 5s, background-color .5s ease 0s;-moz-transition:opacity .5s ease 5s, -moz-transform .5s ease 5s, background-color .5s ease 0s;-o-transition:opacity .5s ease 5s, -o-transform .5s ease 5s, background-color .5s ease 0s;transition:opacity .5s ease 5s, transform .5s ease 5s, background-color .5s ease 0s;}

.transition-in .info .diagram img:nth-of-type(1),
.transition-in .info .diagram img:nth-of-type(2),
.transition-in .info .diagram img:nth-of-type(3),
.transition-in .info .diagram img:nth-of-type(4){-webkit-animation:zoomIn 1s ease 3.8s;-moz-animation:zoomIn 1s ease 3.8s;-o-animation:zoomIn 1s ease 3.8s;animation:zoomIn 1s ease 3.8s;-webkit-animation-fill-mode:backwards;-moz-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;animation-fill-mode:backwards;}

.transition-in .info .diagram:after{content:'';display:block;position:absolute;top:-5.625rem;left:-5.625rem;width:27.688rem;height:27.688rem;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;background:url(cycle.png) no-repeat center;-webkit-animation:cycle 5s linear infinite;-moz-animation:cycle 5s linear infinite;-o-animation:cycle 5s linear infinite;animation:cycle 5s linear infinite;}

@-webkit-keyframes cycle{0%{-webkit-transform:rotate3d(0,0,1,0deg);}100%{-webkit-transform:rotate3d(0,0,1,360deg);}}@-moz-keyframes cycle{0%{-moz-transform:rotate3d(0,0,1,0deg);}100%{-moz-transform:rotate3d(0,0,1,360deg);}}

@-o-keyframes cycle{0%{-o-transform:rotate3d(0,0,1,0deg);}100%{-o-transform:rotate3d(0,0,1,360deg);}}@keyframes cycle{0%{transform:rotate3d(0,0,1,0deg);}100%{transform:rotate3d(0,0,1,360deg);}}

.transition-in .info .morris{opacity:0;width:0;-webkit-animation:wash 4s ease forwards 3s;-moz-animation:wash 4s ease forwards 3s;-o-animation:wash 4s ease forwards 3s;animation:wash 4s ease forwards 3s;}@-webkit-keyframes wash{0%{width:0;opacity:1;}20%{width:0;opacity:1;}100%{width:110%;opacity:1;}}@-moz-keyframes wash{0%{width:0;opacity:1;}20%{width:0;opacity:1;}100%{width:110%;opacity:1;}}@-o-keyframes wash{0%{width:0;opacity:1;}20%{width:0;opacity:1;}100%{width:110%;opacity:1;}}@keyframes wash{0%{width:0;opacity:1;}20%{width:0;opacity:1;}100%{width:110%;opacity:1;}}

.transition-out .info .morris{-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s;}

.slide-end .info .morris{opacity:0;}.transition-in .info .morris:after{-webkit-animation:bounceInUp 3.8s ease 2.5s 1;-moz-animation:bounceInUp 3.8s ease 2.5s 1;-o-animation:bounceInUp 3.8s ease 2.5s 1;animation:bounceInUp 3.8s ease 2.5s 1;-webkit-animation-fill-mode:backwards;-moz-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;animation-fill-mode:backwards;}

@media(max-width: 1140px){.slide-img, div.slide > img{-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;transform:none !important;}}

@media screen and (max-width: 768px){div.slide div.info h2{font-size:2.5em;line-height:1.25em;text-align:center;}}.slide-start .info h2,.slide-start .info h3{position:relative;}.slide:nth-child(3) .info h2{margin:2em 0 2em 0;}
ul.star{}p.content-cta{}a.content-cta-franchise{}

.test{}.test2{}.results-feed{font-size:1em;padding:2em 0;}.results-feed a{text-decoration:none !important;}.results-feed header *{margin:0;}.results-feed header h1{text-transform:capitalize;}.results-feed .article-holder{display:flex;flex-flow:wrap;justify-content:space-between;}.no-flexbox .results-feed .article-holder{display:block;}.results-feed .article-holder .article{margin-bottom:1em;float:none;}

.results-feed.two .article{width:47.5%;float:left;}.results-feed.two .article-holder .article{float:none;}.no-flexbox .results-feed.two .article-holder .article{float:left;margin-right:2.5%;}.results-feed.three .article{width:32%;float:left;}.results-feed.three .article-holder .article{float:none;}.no-flexbox .results-feed.three .article-holder .article{float:left;margin-right:1%;}

.results-feed.three .article:nth-of-type(3n+1){clear:left;}.results-feed.four .article{width:24%;float:left;}.results-feed.four .article-holder .article{float:none;}

.no-flexbox .results-feed.four .article-holder .article{float:left;margin-right:1%;}.results-feed.four .article:nth-of-type(4n+1){clear:left;}.results-feed.five .article{width:19%;float:left;}.results-feed.five .article-holder .article{float:none;}

.no-flexbox .results-feed.five .article-holder .article{float:left;margin-right:1%;}.results-feed .article{background-color:#FFFFFF;margin:1em 0;box-shadow:0 1px 5px #999999;border-bottom:solid 3px #edeeef;position:relative;}

.results-feed .more{padding:1em 0;height:auto;}.paging{padding:1em 0;font-size:.85em;clear:both;}.paging a{background-color:#909090;color:#FFFFFF;display:inline-block;padding:.35em;min-width:1.5em;text-align:center;font-weight:bold;transition:.25s ease;text-decoration:none !important;line-height:1;}.paging a:hover{color:#FFFFFF;background-color:#D97E51;}

.article .top{display:block;border-top:1px solid #D7D7D7;}.hr .top .column{font-size:.9em;}

.article-holder .article{position:relative;margin:2em auto;}.article .title{display:block;padding:.9em 1em .5em;text-decoration:none;color:#666666;font-family:inherit;font-size:.9em;font-weight:bold;margin-bottom:0;line-height:1.25em;}.article .title:hover{}.article .title h1{margin:0;font-size:1.5em;font-family:inherit;line-height:1.25em;color:#666666;}.article .title h2{float:left;font-family:inherit;font-size:1.25em;margin-top:.5em;color:#666666;line-height:1.25em;}

.article .title a:not(.button){color:#666666;}.article .title .btn.small{font-size:.85rem;}

.article .image{width:100%;position:relative;height:0;background-image:url(logo.png);background-position:center;background-repeat:no-repeat;background-color:#FFFFFF;padding-bottom:60%;background-size:contain;}.no-boxsizing .article .image{padding:0;height:250px;}.article .image a{display:block;}

.article .image img{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.article .image.empty{height:auto;}.article .image .date{position:absolute;bottom:0;left:0;background-color:#D97E51;padding:.5em 1em;border:none;color:#FFFFFF;}

.article .date{color:#444444;font-weight:bold;padding:.5em 0em;text-transform:uppercase;text-align:center;border-right:solid 1px #D7D7D7;font-size:1.222em;display:block;}.article .date span{display:block;color:#D97E51;font-size:1.818em;}.article .byline{font-size:.8em;margin:0 0 .5em;display:block;}

.article .details{background-color:#D97E51;}.article .details span{display:inline-block;vertical-align:middle;margin:0;}.article .details .date{font-size:1em;padding:.25em 1em;color:#FFFFFF;border-right:solid 1px #EB9B73;}

.article .details .byline{color:#FFFFFF;margin-left:1em;}.article .press-content{font-size:.85em;padding:0em;line-height:0em;}.article .press-content p{margin:.5em 0;}.article .bottom{padding:.5em 1em .35em;background-color:#F3F4F5;}.article-holder .article .bottom{position:relative;width:100%;}

.article .addthis_toolbox{position:absolute;bottom:.25em;left:.5em;width:20%;}.article .bottom .addthis_toolbox{position:relative;width:auto;left:auto;bottom:auto;}.article .bottom .addthis_toolbox a{margin:0 !important;}.article .bottom .addthis_toolbox a span{margin-bottom:0 !important;}

.results-feed .article .column ul{list-style:none;margin:0;}.article .left-contain{float:left;width:20%;height:100%;}

.article .right-contain{float:right;width:80%;}.article a.button{float:right;font-size:.7em;margin:0;}.article a.button:before{}.article .category{background-color:#5A5A5A;padding:1em;color:#EDEEEF;font-size:.85em;}.article .category a{text-decoration:none;color:#D97E51;}.article .category a:hover{text-decoration:none;}.article .category a span{text-decoration:none;font-weight:bold;}.article .category a em{color:#909090;}.article.rel{display:table;padding-bottom:0;}.article.rel > *{display:table-cell;vertical-align:middle;}

.article.rel > .thumb{width:33%;}.article.rel > .thumb img{display:block;}.article.rel > .thumb a{display:block;}.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs{padding:0 !important;margin:0 .15em .125em 0 !important;line-height:1;}.addthis_16x16_style span{font-size:.8em;}.addthis_32x32_style span{font-size:1.3em;}

.at16nc.at16t_facebook,.at16nc.at16t_twitter, .at16nc.at16t_email, .at16nc.at16t_compact{background-image:none;line-height:1 !important;text-align:center;display:block;transition:.2s ease;height:auto;width:auto;text-decoration:none !important;}

.at16nc.at16t_facebook:hover, .at16nc.at16t_twitter:hover, .at16nc.at16t_email:hover, .at16nc.at16t_compact:hover{box-shadow:inset 10px 0 rgba(0,0,0,0.7);}.at16nc.at16t_facebook:after,.at16nc.at16t_twitter:after, .at16nc.at16t_email:after, .at16nc.at16t_compact:after{font-family:'icomoon-ult';color:#FFFFFF;line-height:1;display:block;padding:.4em;}.at16nc.at16t_facebook:after{content:'\e009';background-color:#305891;}

.at16nc.at16t_twitter:after{content:'\f2c5';background-color:#2CA8D2;}.at16nc.at16t_email:after{content:'\eb35';background-color:#738A8D;}.at16nc.at16t_compact:after{content:'\f0d4';background-color:#F8694D;}.photo .article.picture{height:0;padding-bottom:15em;background-repeat:no-repeat;background-position:center;cursor:pointer;overflow:hidden;background-size:contain;}.photo .article:not(.picture){padding-bottom:2.2em;}

.photo .article.picture .top{border:none;padding:.5em .5em;background-color:rgba(34,34,34,0.9);}.photo .article.picture .top h3{font-size:1.3em;color:#FFFFFF;}.photo .article .bottom{bottom:0;left:0;position:absolute;}

.photo .article .hover{position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,0.75);color:#FFFFFF;text-align:center;transition:.5s ease;transform:translateY(100%);opacity:0;top:0;left:0;}

.photo .article:hover .hover{transform:translateY(0);opacity:1;}.photo .article .hover span{position:absolute;top:50%;left:50%;margin-left:-2em;margin-top:-2.5em;}.photo .article .hover icon{font-size:4em;display:block;}.photo .article .hover > *{}.photo .article .image{overflow:hidden;}

.photo .article .title a{display:block;}.photo .startDown{transform:scale(1, 1) perspective(500px) rotateX(90deg);transform-origin:50% 100% 0;}.photo .flipUp{transform:scale(1, 1) perspective(500px) rotateX(0deg);opacity:1;transition:all 0.5s ease-in;filter:alpha(opacity=100);}.photo .startUp{transform:scale(1, 1) perspective(500px) rotateX(-90deg);transform-origin:50% 0 0;}.photo .flipDown{transform:scale(1, 1) perspective(500px) rotateX(0deg);opacity:1;filter:alpha(opacity=100);transition:all 0.5s ease-in;}

.photo .startHide{opacity:0;filter:alpha(opacity=0);}.photo .fadeIn{opacity:1;filter:alpha(opacity=100);transition:all 0.5s ease-in;}.photo .btn.showmore{width:40%;margin:0 auto;display:block;}.photo h1{display:none;}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;backface-visibility:hidden;outline:none;}.pswp *{box-sizing:border-box;}.pswp img{max-width:none;}.pswp--animate_opacity{opacity:0.001;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}

.pswp--open{display:block;}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}

.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;backface-visibility:hidden;will-change:opacity;}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;backface-visibility:hidden;will-change:transform;}

.pswp__container, .pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;}.pswp__container, .pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-touch-callout:none;}

.pswp__zoom-wrap{position:absolute;width:100%;transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transform-origin:left top;}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}

.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap{transition:none;}.pswp__container, .pswp__zoom-wrap{backface-visibility:hidden;will-change:transform;}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}

.pswp__img{position:absolute;width:auto;height:auto;transition:opacity 0.15s;}.pswp__img--placeholder{backface-visibility:hidden;}.pswp__img--placeholder--blank{background:#222;}.pswp--ie .pswp__img{width:100%;height:100%;left:0;top:0;}

.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC;}.pswp__error-msg a{color:#CCC;text-decoration:underline;}.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;box-shadow:none;transition:opacity 0.2s;}.pswp__button:focus, .pswp__button:hover{opacity:1;}.pswp__button:active{outline:none;opacity:0.9;}

.pswp__button::-moz-focus-inner{padding:0;border:0;}.pswp__ui--over-close .pswp__button--close{opacity:1;}.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before{width:1.5em;height:1.5em;font-family:'icomoon-ult';color:#FFFFFF;font-size:2em;font-weight:normal;line-height:1.5em;}

.no-generated-content .pswp__button, .no-generated-content .pswp__button--arrow--left:before, .no-generated-content 
.pswp__button--arrow--right:before{background:url(default-skin.png) 0 0 no-repeat;background-size:264px 88px;}@media(-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx){}

.pswp__button--close{background-position:0 -44px;}.pswp__button--close:before{content:'\e137';}.pswp__button--share{background-position:-44px -44px;}

.pswp__button--share:before{content:'\f25d';}.pswp__button--fs{display:none;}.pswp__button--fs:before{content:'\ec77';}.pswp--supports-fs .pswp__button--fs{display:block;}.pswp--fs .pswp__button--fs{background-position:-44px 0;}.pswp--fs .pswp__button--fs:before{content:'\ec79';}.pswp__button--zoom{display:none;}

.pswp__button--zoom:before{content:'\f94a';}.pswp--zoom-allowed .pswp__button--zoom{display:block;}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}

.pswp--zoomed-in .pswp__button--zoom:before{content:'\f952';}
.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right{visibility:hidden;}
.pswp__button--arrow--left, .pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;height:100px;position:absolute;width:70px;}
.pswp__button--arrow--left{left:0;}.pswp__button--arrow--right{right:0;}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before{background-color:rgba(0, 0, 0, 0.3);position:absolute;content:'';}.pswp__button--arrow--left:before{left:6px;content:'\e0d9';}
.pswp__button--arrow--right:before{right:6px;content:'\e0de';}
.pswp__counter, .pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;backface-visibility:hidden;transition:opacity 0.25s ease-out;will-change:opacity;}.pswp__share-modal--hidden{display:none;}

.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;backface-visibility:hidden;transition:transform 0.25s;transform:translateY(6px);box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);will-change:transform;}

.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0;}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px;}

.pswp__share-modal--fade-in{opacity:1;}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0);}

.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0, 0, 0, 0);border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}

a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF;}a.pswp__share--facebook:hover:before{border-bottom-color:#3B5998;}a.pswp__share--twitter:hover{background:#00ACED;color:#FFF;}

a.pswp__share--pinterest:hover{background:#CCC;color:#CB2027;}a.pswp__share--googleplus:hover{background-color:#DD4B39;color:#FFFFFF;}

a.pswp__share--linkedin:hover{background-color:#007BB6;color:#FFFFFF;}a.pswp__share--download:hover, a.pswp__share--email:hover{background:#DDD;}

.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px;}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;}.pswp__caption small{font-size:11px;color:#BBB;}

.pswp__caption__center{text-align:left;max-width:60%;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC;}.pswp__caption__center h3{color:#FFFFFF;}.pswp__caption--empty{display:none;}.pswp__caption--fake{visibility:hidden;}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity 0.25s ease-out;will-change:opacity;}.pswp__preloader__icn{width:20px;height:20px;margin:12px;}.pswp__preloader--active{opacity:1;}

.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat;}.pswp--css_animation .pswp__preloader--active{opacity:1;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise 500ms linear infinite;}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0;}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden;}

.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0;}

@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right;}

@keyframes clockwise{0%{transform:rotate(0deg);}{transform:rotate(360deg);}@keyframes donut-rotate{0%{transform:rotate(0);}{transform:rotate(-140deg);}{transform:rotate(0);}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;}

.pswp__caption, .pswp__top-bar, .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right{backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}

.pswp__top-bar, .pswp__caption{background-color:rgba(0, 0, 0, 0.5);}.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption{background-color:rgba(0, 0, 0, 0.3);}.pswp__ui--idle .pswp__top-bar{opacity:0;}

.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right{opacity:0;}.pswp__ui--hidden .pswp__top-bar, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001;}

.pswp__element--disabled{display:none !important;}.pswp--minimal--dark .pswp__top-bar{background:none;}div.reviews{width:100%;line-height:0;max-width:1200px;margin:auto;}div.reviews div.item{width:33%;display:inline-block;float:none;margin:.5px;border-radius:0;border:none;text-align:center;height:auto;padding:0;box-sizing:border-box;}div.reviews div.item.none{display:none;}

@media(max-width: 750px){div.reviews div.item{width:49%;}}}}}

.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}

.animated.infinite{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}

@-webkit-keyframes bounce{0%, 20%, 53%, 80%, 100%{-webkit-transform:translate3d(0, 0, 0);-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}

40%, 43%{-webkit-transform:translate3d(0, -30px, 0);-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);}70%{-webkit-transform:translate3d(0, -15px, 0);-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);}90%{-webkit-transform:translate3d(0, -4px, 0);}}@-moz-keyframes bounce{0%, 20%, 53%, 80%, 100%{-moz-transform:translate3d(0, 0, 0);-moz-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}

40%, 43%{-moz-transform:translate3d(0, -30px, 0);-moz-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);}70%{-moz-transform:translate3d(0, -15px, 0);-moz-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);}90%{-moz-transform:translate3d(0, -4px, 0);}}

@-o-keyframes bounce{0%, 20%, 53%, 80%, 100%{-o-transform:translate3d(0, 0, 0);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}40%, 43%{-o-transform:translate3d(0, -30px, 0);-o-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);}70%{-o-transform:translate3d(0, -15px, 0);-o-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);}

90%{-o-transform:translate3d(0, -4px, 0);}}@keyframes bounce{0%, 20%, 53%, 80%, 100%{transform:translate3d(0, 0, 0);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}

40%, 43%{transform:translate3d(0, -30px, 0);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);}

70%{transform:translate3d(0, -15px, 0);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);}

90%{transform:translate3d(0, -4px, 0);}}.bounce{-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce;}@-webkit-keyframes flash{0%, 50%, 100%{opacity:1;}25%, 75%{opacity:0;}}

@-moz-keyframes flash{0%, 50%, 100%{opacity:1;}25%, 75%{opacity:0;}}@-o-keyframes flash{0%, 50%, 100%{opacity:1;}

25%, 75%{opacity:0;}}@keyframes flash{0%, 50%, 100%{opacity:1;}25%, 75%{opacity:0;}}

.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash;}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);}100%{-webkit-transform:scale3d(1, 1, 1);}}

@-moz-keyframes pulse{0%{-moz-transform:scale3d(1, 1, 1);}50%{-moz-transform:scale3d(1.05, 1.05, 1.05);}100%{-moz-transform:scale3d(1, 1, 1);}}@-o-keyframes pulse{0%{-o-transform:scale3d(1, 1, 1);}50%{-o-transform:scale3d(1.05, 1.05, 1.05);}100%{-o-transform:scale3d(1, 1, 1);}}

@keyframes pulse{0%{transform:scale3d(1, 1, 1);}50%{transform:scale3d(1.05, 1.05, 1.05);}100%{transform:scale3d(1, 1, 1);}}.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse;}

@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);}30%{-webkit-transform:scale3d(1.25, 0.75, 1);}40%{-webkit-transform:scale3d(0.75, 1.25, 1);}50%{-webkit-transform:scale3d(1.15, 0.85, 1);}65%{-webkit-transform:scale3d(0.95, 1.05, 1);}75%{-webkit-transform:scale3d(1.05, 0.95, 1);}100%{-webkit-transform:scale3d(1, 1, 1);}}

@-moz-keyframes rubberBand{0%{-moz-transform:scale3d(1, 1, 1);}30%{-moz-transform:scale3d(1.25, 0.75, 1);}40%{-moz-transform:scale3d(0.75, 1.25, 1);}50%{-moz-transform:scale3d(1.15, 0.85, 1);}65%{-moz-transform:scale3d(0.95, 1.05, 1);}75%{-moz-transform:scale3d(1.05, 0.95, 1);}100%{-moz-transform:scale3d(1, 1, 1);}}

@-o-keyframes rubberBand{0%{-o-transform:scale3d(1, 1, 1);}30%{-o-transform:scale3d(1.25, 0.75, 1);}40%{-o-transform:scale3d(0.75, 1.25, 1);}50%{-o-transform:scale3d(1.15, 0.85, 1);}65%{-o-transform:scale3d(0.95, 1.05, 1);}75%{-o-transform:scale3d(1.05, 0.95, 1);}

100%{-o-transform:scale3d(1, 1, 1);}}@keyframes rubberBand{0%{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(0.95, 1.05, 1);}75%{transform:scale3d(1.05, 0.95, 1);}100%{transform:scale3d(1, 1, 1);}}

.rubberBand{-webkit-animation-name:rubberBand;-moz-animation-name:rubberBand;-o-animation-name:rubberBand;animation-name:rubberBand;}

@-webkit-keyframes shake{0%, 100%{-webkit-transform:translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);}20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);}}

@-moz-keyframes shake{0%, 100%{-moz-transform:translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90%{-moz-transform:translate3d(-10px, 0, 0);}20%, 40%, 60%, 80%{-moz-transform:translate3d(10px, 0, 0);}}@-o-keyframes shake{0%, 100%{-o-transform:translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90%{-o-transform:translate3d(-10px, 0, 0);}

20%, 40%, 60%, 80%{-o-transform:translate3d(10px, 0, 0);}}@keyframes shake{0%, 100%{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{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake;}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);}

60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);}}@-moz-keyframes swing{20%{-moz-transform:rotate3d(0, 0, 1, 15deg);}40%{-moz-transform:rotate3d(0, 0, 1, -10deg);}60%{-moz-transform:rotate3d(0, 0, 1, 5deg);}

80%{-moz-transform:rotate3d(0, 0, 1, -5deg);}100%{-moz-transform:rotate3d(0, 0, 1, 0deg);}}@-o-keyframes swing{20%{-o-transform:rotate3d(0, 0, 1, 15deg);}40%{-o-transform:rotate3d(0, 0, 1, -10deg);}60%{-o-transform:rotate3d(0, 0, 1, 5deg);}80%{-o-transform:rotate3d(0, 0, 1, -5deg);}100%{-o-transform:rotate3d(0, 0, 1, 0deg);}}@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);}100%{transform:rotate3d(0, 0, 1, 0deg);}}

.swing{-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing;-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);}10%, 20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}100%{-webkit-transform:scale3d(1, 1, 1);}}@-moz-keyframes tada{0%{-moz-transform:scale3d(1, 1, 1);}10%, 20%{-moz-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}

30%, 50%, 70%, 90%{-moz-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80%{-moz-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}100%{-moz-transform:scale3d(1, 1, 1);}}@-o-keyframes tada{0%{-o-transform:scale3d(1, 1, 1);}10%, 20%{-o-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90%{-o-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80%{-o-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}100%{-o-transform:scale3d(1, 1, 1);}}@keyframes tada{0%{transform:scale3d(1, 1, 1);}10%, 20%{transform:scale3d(0.9, 0.9, 0.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);}100%{transform:scale3d(1, 1, 1);}}.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada;}@-webkit-keyframes wobble{0%{-webkit-transform:none;}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}

75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}100%{-webkit-transform:none;}}@-moz-keyframes wobble{0%{-moz-transform:none;}15%{-moz-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}30%{-moz-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}45%{-moz-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}60%{-moz-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}75%{-moz-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}100%{-moz-transform:none;}}@-o-keyframes wobble{0%{-o-transform:none;}

15%{-o-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}30%{-o-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}45%{-o-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}60%{-o-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}75%{-o-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}100%{-o-transform:none;}}@keyframes wobble{0%{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);}100%{transform:none;}}.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble;}

@-webkit-keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);}}

@-moz-keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{-moz-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity:0;-moz-transform:scale3d(0.3, 0.3, 0.3);}20%{-moz-transform:scale3d(1.1, 1.1, 1.1);}40%{-moz-transform:scale3d(0.9, 0.9, 0.9);}60%{opacity:1;-moz-transform:scale3d(1.03, 1.03, 1.03);}80%{-moz-transform:scale3d(0.97, 0.97, 0.97);}100%{opacity:1;-moz-transform:scale3d(1, 1, 1);}}@-o-keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity:0;-o-transform:scale3d(0.3, 0.3, 0.3);}

20%{-o-transform:scale3d(1.1, 1.1, 1.1);}40%{-o-transform:scale3d(0.9, 0.9, 0.9);}60%{opacity:1;-o-transform:scale3d(1.03, 1.03, 1.03);}80%{-o-transform:scale3d(0.97, 0.97, 0.97);}100%{opacity:1;-o-transform:scale3d(1, 1, 1);}}@keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3);}20%{transform:scale3d(1.1, 1.1, 1.1);}

40%{transform:scale3d(0.9, 0.9, 0.9);}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03);}80%{transform:scale3d(0.97, 0.97, 0.97);}100%{opacity:1;transform:scale3d(1, 1, 1);}}.bounceIn{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn;}

@-webkit-keyframes bounceInDown{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);}75%{-webkit-transform:translate3d(0, -10px, 0);}90%{-webkit-transform:translate3d(0, 5px, 0);}

100%{-webkit-transform:none;}}@-moz-keyframes bounceInDown{0%, 60%, 75%, 90%, 100%{-moz-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity:0;-moz-transform:translate3d(0, -3000px, 0);}60%{opacity:1;-moz-transform:translate3d(0, 25px, 0);}75%{-moz-transform:translate3d(0, -10px, 0);}90%{-moz-transform:translate3d(0, 5px, 0);}100%{-moz-transform:none;}}@-o-keyframes bounceInDown{0%, 60%, 75%, 90%, 100%{-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}

0%{opacity:0;-o-transform:translate3d(0, -3000px, 0);}60%{opacity:1;-o-transform:translate3d(0, 25px, 0);}75%{-o-transform:translate3d(0, -10px, 0);}90%{-o-transform:translate3d(0, 5px, 0);}100%{-o-transform:none;}}@keyframes bounceInDown{0%, 60%, 75%, 90%, 100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}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);}100%{transform:none;}}

.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes bounceInLeft{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);}75%{-webkit-transform:translate3d(-10px, 0, 0);}90%{-webkit-transform:translate3d(5px, 0, 0);}100%{-webkit-transform:none;}}@-moz-keyframes bounceInLeft{0%, 60%, 75%, 90%, 100%{-moz-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity:0;-moz-transform:translate3d(-3000px, 0, 0);}

60%{opacity:1;-moz-transform:translate3d(25px, 0, 0);}75%{-moz-transform:translate3d(-10px, 0, 0);}90%{-moz-transform:translate3d(5px, 0, 0);}100%{-moz-transform:none;}}@-o-keyframes bounceInLeft{0%, 60%, 75%, 90%, 100%{-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity:0;-o-transform:translate3d(-3000px, 0, 0);}

60%{opacity:1;-o-transform:translate3d(25px, 0, 0);}75%{-o-transform:translate3d(-10px, 0, 0);}90%{-o-transform:translate3d(5px, 0, 0);}100%{-o-transform:none;}}@keyframes bounceInLeft{0%, 60%, 75%, 90%, 100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}

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);}100%{transform:none;}}.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInRight{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}

0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);}75%{-webkit-transform:translate3d(10px, 0, 0);}

90%{-webkit-transform:translate3d(-5px, 0, 0);}100%{-webkit-transform:none;}}@-moz-keyframes bounceInRight{0%, 60%, 75%, 90%, 100%{-moz-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity:0;-moz-transform:translate3d(3000px, 0, 0);}

60%{opacity:1;-moz-transform:translate3d(-25px, 0, 0);}75%{-moz-transform:translate3d(10px, 0, 0);}90%{-moz-transform:translate3d(-5px, 0, 0);}100%{-moz-transform:none;}}@-o-keyframes bounceInRight{0%, 60%, 75%, 90%, 100%{-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity:0;-o-transform:translate3d(3000px, 0, 0);}60%{opacity:1;-o-transform:translate3d(-25px, 0, 0);}75%{-o-transform:translate3d(10px, 0, 0);}90%{-o-transform:translate3d(-5px, 0, 0);}100%{-o-transform:none;}}@keyframes bounceInRight{0%, 60%, 75%, 90%, 100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}

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);}100%{transform:none;}}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight;}

@-webkit-keyframes bounceInUp{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);}75%{-webkit-transform:translate3d(0, 10px, 0);}

90%{-webkit-transform:translate3d(0, -5px, 0);}100%{-webkit-transform:translate3d(0, 0, 0);}}@-moz-keyframes bounceInUp{0%, 60%, 75%, 90%, 100%{-moz-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}

0%{opacity:0;-moz-transform:translate3d(0, 3000px, 0);}60%{opacity:1;-moz-transform:translate3d(0, -20px, 0);}75%{-moz-transform:translate3d(0, 10px, 0);}90%{-moz-transform:translate3d(0, -5px, 0);}100%{-moz-transform:translate3d(0, 0, 0);}}@-o-keyframes bounceInUp{0%, 60%, 75%, 90%, 100%{-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}

0%{opacity:0;-o-transform:translate3d(0, 3000px, 0);}60%{opacity:1;-o-transform:translate3d(0, -20px, 0);}75%{-o-transform:translate3d(0, 10px, 0);}90%{-o-transform:translate3d(0, -5px, 0);}100%{-o-transform:translate3d(0, 0, 0);}}@keyframes bounceInUp{0%, 60%, 75%, 90%, 100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0%{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);}100%{transform:translate3d(0, 0, 0);}}.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;}

@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);}50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);}}@-moz-keyframes bounceOut{20%{-moz-transform:scale3d(0.9, 0.9, 0.9);}

50%, 55%{opacity:1;-moz-transform:scale3d(1.1, 1.1, 1.1);}100%{opacity:0;-moz-transform:scale3d(0.3, 0.3, 0.3);}}@-o-keyframes bounceOut{20%{-o-transform:scale3d(0.9, 0.9, 0.9);}50%, 55%{opacity:1;-o-transform:scale3d(1.1, 1.1, 1.1);}100%{opacity:0;-o-transform:scale3d(0.3, 0.3, 0.3);}}@keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9);}50%, 55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1);}

100%{opacity:0;transform:scale3d(0.3, 0.3, 0.3);}}.bounceOut{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut;}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);}40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);}

100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);}}@-moz-keyframes bounceOutDown{20%{-moz-transform:translate3d(0, 10px, 0);}40%, 45%{opacity:1;-moz-transform:translate3d(0, -20px, 0);}100%{opacity:0;-moz-transform:translate3d(0, 2000px, 0);}}@-o-keyframes bounceOutDown{20%{-o-transform:translate3d(0, 10px, 0);}40%, 45%{opacity:1;-o-transform:translate3d(0, -20px, 0);}100%{opacity:0;-o-transform:translate3d(0, 2000px, 0);}}

@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0);}40%, 45%{opacity:1;transform:translate3d(0, -20px, 0);}100%{opacity:0;transform:translate3d(0, 2000px, 0);}}.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown;}

@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);}}@-moz-keyframes bounceOutLeft{20%{opacity:1;-moz-transform:translate3d(20px, 0, 0);}100%{opacity:0;-moz-transform:translate3d(-2000px, 0, 0);}}@-o-keyframes bounceOutLeft{20%{opacity:1;-o-transform:translate3d(20px, 0, 0);}100%{opacity:0;-o-transform:translate3d(-2000px, 0, 0);}}

@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0);}100%{opacity:0;transform:translate3d(-2000px, 0, 0);}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}

@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);}}@-moz-keyframes bounceOutRight{20%{opacity:1;-moz-transform:translate3d(-20px, 0, 0);}100%{opacity:0;-moz-transform:translate3d(2000px, 0, 0);}}@-o-keyframes bounceOutRight{20%{opacity:1;-o-transform:translate3d(-20px, 0, 0);}

100%{opacity:0;-o-transform:translate3d(2000px, 0, 0);}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0);}100%{opacity:0;transform:translate3d(2000px, 0, 0);}}.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight;}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);}40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);}

100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);}}@-moz-keyframes bounceOutUp{20%{-moz-transform:translate3d(0, -10px, 0);}40%, 45%{opacity:1;-moz-transform:translate3d(0, 20px, 0);}100%{opacity:0;-moz-transform:translate3d(0, -2000px, 0);}}@-o-keyframes bounceOutUp{20%{-o-transform:translate3d(0, -10px, 0);}40%, 45%{opacity:1;-o-transform:translate3d(0, 20px, 0);}

100%{opacity:0;-o-transform:translate3d(0, -2000px, 0);}}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0);}40%, 45%{opacity:1;transform:translate3d(0, 20px, 0);}100%{opacity:0;transform:translate3d(0, -2000px, 0);}}.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fadeIn{0%{opacity:0;}

100%{opacity:1;}}@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;}

@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);}100%{opacity:1;-webkit-transform:none;}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translate3d(0, -100%, 0);}100%{opacity:1;-moz-transform:none;}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translate3d(0, -100%, 0);}100%{opacity:1;-o-transform:none;}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0, -100%, 0);}100%{opacity:1;transform:none;}}

.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);}100%{opacity:1;-webkit-transform:none;}}

@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translate3d(0, -2000px, 0);}100%{opacity:1;-moz-transform:none;}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translate3d(0, -2000px, 0);}100%{opacity:1;-o-transform:none;}}

@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0, -2000px, 0);}100%{opacity:1;transform:none;}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);}100%{opacity:1;-webkit-transform:none;}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translate3d(-100%, 0, 0);}

100%{opacity:1;-moz-transform:none;}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translate3d(-100%, 0, 0);}100%{opacity:1;-o-transform:none;}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%, 0, 0);}100%{opacity:1;transform:none;}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);}100%{opacity:1;-webkit-transform:none;}}

@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translate3d(-2000px, 0, 0);}100%{opacity:1;-moz-transform:none;}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translate3d(-2000px, 0, 0);}100%{opacity:1;-o-transform:none;}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px, 0, 0);}100%{opacity:1;transform:none;}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}

@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);}100%{opacity:1;-webkit-transform:none;}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translate3d(100%, 0, 0);}100%{opacity:1;-moz-transform:none;}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translate3d(100%, 0, 0);}100%{opacity:1;-o-transform:none;}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%, 0, 0);}

100%{opacity:1;transform:none;}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);}100%{opacity:1;-webkit-transform:none;}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translate3d(2000px, 0, 0);}100%{opacity:1;-moz-transform:none;}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translate3d(2000px, 0, 0);}100%{opacity:1;-o-transform:none;}}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px, 0, 0);}100%{opacity:1;transform:none;}}

.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);}100%{opacity:1;-webkit-transform:none;}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translate3d(0, 100%, 0);}100%{opacity:1;-moz-transform:none;}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translate3d(0, 100%, 0);}

100%{opacity:1;-o-transform:none;}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 100%, 0);}100%{opacity:1;transform:none;}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);}100%{opacity:1;-webkit-transform:none;}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translate3d(0, 2000px, 0);}100%{opacity:1;-moz-transform:none;}}

@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translate3d(0, 2000px, 0);}100%{opacity:1;-o-transform:none;}}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0, 2000px, 0);}100%{opacity:1;transform:none;}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}

@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-moz-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-o-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutDown{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);}}@-moz-keyframes fadeOutDown{0%{opacity:1;}

100%{opacity:0;-moz-transform:translate3d(0, 100%, 0);}}@-o-keyframes fadeOutDown{0%{opacity:1;}100%{opacity:0;-o-transform:translate3d(0, 100%, 0);}}@keyframes fadeOutDown{0%{opacity:1;}100%{opacity:0;transform:translate3d(0, 100%, 0);}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;}

100%{opacity:0;-moz-transform:translate3d(0, 2000px, 0);}}@-o-keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-o-transform:translate3d(0, 2000px, 0);}}

@keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;transform:translate3d(0, 2000px, 0);}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-webkit-keyframes fadeOutLeft{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);}}@-moz-keyframes fadeOutLeft{0%{opacity:1;}100%{opacity:0;-moz-transform:translate3d(-100%, 0, 0);}}@-o-keyframes fadeOutLeft{0%{opacity:1;}100%{opacity:0;-o-transform:translate3d(-100%, 0, 0);}}@keyframes fadeOutLeft{0%{opacity:1;}100%{opacity:0;transform:translate3d(-100%, 0, 0);}}

.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;}100%{opacity:0;-moz-transform:translate3d(-2000px, 0, 0);}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;}100%{opacity:0;-o-transform:translate3d(-2000px, 0, 0);}}

@keyframes fadeOutLeftBig{0%{opacity:1;}100%{opacity:0;transform:translate3d(-2000px, 0, 0);}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}@-webkit-keyframes fadeOutRight{0%{opacity:1;}

100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);}}@-moz-keyframes fadeOutRight{0%{opacity:1;}100%{opacity:0;-moz-transform:translate3d(100%, 0, 0);}}@-o-keyframes fadeOutRight{0%{opacity:1;}100%{opacity:0;-o-transform:translate3d(100%, 0, 0);}}

@keyframes fadeOutRight{0%{opacity:1;}100%{opacity:0;transform:translate3d(100%, 0, 0);}}.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;}100%{opacity:0;-moz-transform:translate3d(2000px, 0, 0);}}

@-o-keyframes fadeOutRightBig{0%{opacity:1;}100%{opacity:0;-o-transform:translate3d(2000px, 0, 0);}}@keyframes fadeOutRightBig{0%{opacity:1;}

100%{opacity:0;transform:translate3d(2000px, 0, 0);}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}@-webkit-keyframes fadeOutUp{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);}}@-moz-keyframes fadeOutUp{0%{opacity:1;}100%{opacity:0;-moz-transform:translate3d(0, -100%, 0);}}

@-o-keyframes fadeOutUp{0%{opacity:1;}100%{opacity:0;-o-transform:translate3d(0, -100%, 0);}}@keyframes fadeOutUp{0%{opacity:1;}100%{opacity:0;transform:translate3d(0, -100%, 0);}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);}}

@-moz-keyframes fadeOutUpBig{0%{opacity:1;}100%{opacity:0;-moz-transform:translate3d(0, -2000px, 0);}}@-o-keyframes fadeOutUpBig{0%{opacity:1;}100%{opacity:0;-o-transform:translate3d(0, -2000px, 0);}}@keyframes fadeOutUpBig{0%{opacity:1;}100%{opacity:0;transform:translate3d(0, -2000px, 0);}}

.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);}

50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);}100%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px);}}

@-moz-keyframes flip{0%{-moz-animation-timing-function:ease-out;-moz-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);}40%{-moz-animation-timing-function:ease-out;-moz-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);}50%{-moz-animation-timing-function:ease-in;-moz-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);}

80%{-moz-animation-timing-function:ease-in;-moz-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);}100%{-moz-animation-timing-function:ease-in;-moz-transform:perspective(400px);}}@-o-keyframes flip{0%{-o-animation-timing-function:ease-out;-o-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);}

40%{-o-animation-timing-function:ease-out;-o-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);}50%{-o-animation-timing-function:ease-in;-o-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);}80%{-o-animation-timing-function:ease-in;-o-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);}

100%{-o-animation-timing-function:ease-in;-o-transform:perspective(400px);}}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px) rotate3d(0, 1, 0, -360deg);}40%{animation-timing-function:ease-out;transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);}

50%{animation-timing-function:ease-in;transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);}80%{animation-timing-function:ease-in;transform:perspective(400px) scale3d(0.95, 0.95, 0.95);}100%{animation-timing-function:ease-in;transform:perspective(400px);}}

.animated.flip{-webkit-animation-name:flip;-moz-animation-name:flip;-o-animation-name:flip;animation-name:flip;-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;}@-webkit-keyframes flipInX{0%{-webkit-transition-timing-function:ease-in;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}

40%{-webkit-transition-timing-function:ease-in;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}100%{-webkit-transform:perspective(400px);}}@-moz-keyframes flipInX{0%{-moz-transition-timing-function:ease-in;-moz-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}40%{-moz-transition-timing-function:ease-in;-moz-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);}60%{-moz-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}

80%{-moz-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}100%{-moz-transform:perspective(400px);}}@-o-keyframes flipInX{0%{-o-transition-timing-function:ease-in;-o-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}40%{-o-transition-timing-function:ease-in;-o-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);}60%{-o-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}80%{-o-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}

100%{-o-transform:perspective(400px);}}@keyframes flipInX{0%{transition-timing-function:ease-in;transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}40%{transition-timing-function:ease-in;transform:perspective(400px) rotate3d(1, 0, 0, -20deg);}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}100%{transform:perspective(400px);}}

.flipInX{-webkit-animation-name:flipInX;-moz-animation-name:flipInX;-o-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;}

@-webkit-keyframes flipInY{0%{-webkit-transition-timing-function:ease-in;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}40%{-webkit-transition-timing-function:ease-in;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}

100%{-webkit-transform:perspective(400px);}}@-moz-keyframes flipInY{0%{-moz-transition-timing-function:ease-in;-moz-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}40%{-moz-transition-timing-function:ease-in;-moz-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);}60%{-moz-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}80%{-moz-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}100%{-moz-transform:perspective(400px);}}@-o-keyframes flipInY{0%{-o-transition-timing-function:ease-in;-o-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}40%{-o-transition-timing-function:ease-in;-o-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);}60%{-o-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}

80%{-o-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}100%{-o-transform:perspective(400px);}}@keyframes flipInY{0%{transition-timing-function:ease-in;transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}40%{transition-timing-function:ease-in;transform:perspective(400px) rotate3d(0, 1, 0, -20deg);}

60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}100%{transform:perspective(400px);}}.flipInY{-webkit-animation-name:flipInY;-moz-animation-name:flipInY;-o-animation-name:flipInY;animation-name:flipInY;-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;}

@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}}

@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px);}30%{-moz-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}100%{-moz-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}}

@-o-keyframes flipOutX{0%{-o-transform:perspective(400px);}30%{-o-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}100%{-o-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}}@keyframes flipOutX{0%{transform:perspective(400px);}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}

100%{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}}.flipOutX{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;-moz-animation-name:flipOutX;-o-animation-name:flipOutX;animation-name:flipOutX;}

@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px);}

30%{-moz-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1;}100%{-moz-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px);}30%{-o-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1;}100%{-o-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}}

@keyframes flipOutY{0%{transform:perspective(400px);}30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1;}100%{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}}

.flipOutY{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutY;-moz-animation-name:flipOutY;-o-animation-name:flipOutY;animation-name:flipOutY;-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;}

@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;}60%{-webkit-transform:skewX(20deg);opacity:1;}80%{-webkit-transform:skewX(-5deg);opacity:1;}100%{-webkit-transform:none;opacity:1;}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;}60%{-moz-transform:skewX(20deg);opacity:1;}80%{-moz-transform:skewX(-5deg);opacity:1;}100%{-moz-transform:none;opacity:1;}}

@-o-keyframes lightSpeedIn{0%{-o-transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;}60%{-o-transform:skewX(20deg);opacity:1;}80%{-o-transform:skewX(-5deg);opacity:1;}100%{-o-transform:none;opacity:1;}}@keyframes lightSpeedIn{0%{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;}60%{transform:skewX(20deg);opacity:1;}80%{transform:skewX(-5deg);opacity:1;}100%{transform:none;opacity:1;}}

.lightSpeedIn{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;}@-webkit-keyframes lightSpeedOut{0%{opacity:1;}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;}}@-moz-keyframes lightSpeedOut{0%{opacity:1;}100%{-moz-transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;}}

@-o-keyframes lightSpeedOut{0%{opacity:1;}100%{-o-transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;}}@keyframes lightSpeedOut{0%{opacity:1;}100%{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;}}.lightSpeedOut{-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;}

@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate3d(0, 0, 1, -200deg);-webkit-transform-origin:center;opacity:0;}100%{-webkit-transform:none;-webkit-transform-origin:center;opacity:1;}}@-moz-keyframes rotateIn{0%{-moz-transform:rotate3d(0, 0, 1, -200deg);-moz-transform-origin:center;opacity:0;}100%{-moz-transform:none;-moz-transform-origin:center;opacity:1;}}

@-o-keyframes rotateIn{0%{-o-transform:rotate3d(0, 0, 1, -200deg);-o-transform-origin:center;opacity:0;}100%{-o-transform:none;-o-transform-origin:center;opacity:1;}}@keyframes rotateIn{0%{transform:rotate3d(0, 0, 1, -200deg);transform-origin:center;opacity:0;}100%{transform:none;transform-origin:center;opacity:1;}}.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn;}

@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;opacity:0;}100%{-webkit-transform:none;-webkit-transform-origin:left bottom;opacity:1;}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform:rotate3d(0, 0, 1, -45deg);-moz-transform-origin:left bottom;opacity:0;}100%{-moz-transform:none;-moz-transform-origin:left bottom;opacity:1;}}

@-o-keyframes rotateInDownLeft{0%{-o-transform:rotate3d(0, 0, 1, -45deg);-o-transform-origin:left bottom;opacity:0;}100%{-o-transform:none;-o-transform-origin:left bottom;opacity:1;}}@keyframes rotateInDownLeft{0%{transform:rotate3d(0, 0, 1, -45deg);transform-origin:left bottom;opacity:0;}100%{transform:none;transform-origin:left bottom;opacity:1;}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}

@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:right bottom;opacity:0;}

100%{-webkit-transform:none;-webkit-transform-origin:right bottom;opacity:1;}}

@-moz-keyframes rotateInDownRight{0%{-moz-transform:rotate3d(0, 0, 1, 45deg);-moz-transform-origin:right bottom;opacity:0;}100%{-moz-transform:none;-moz-transform-origin:right bottom;opacity:1;}}@-o-keyframes rotateInDownRight{0%{-o-transform:rotate3d(0, 0, 1, 45deg);-o-transform-origin:right bottom;opacity:0;}100%{-o-transform:none;-o-transform-origin:right bottom;opacity:1;}}@keyframes rotateInDownRight{0%{transform:rotate3d(0, 0, 1, 45deg);transform-origin:right bottom;opacity:0;}

100%{transform:none;transform-origin:right bottom;opacity:1;}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;opacity:0;}

100%{-webkit-transform:none;-webkit-transform-origin:left bottom;opacity:1;}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform:rotate3d(0, 0, 1, 45deg);-moz-transform-origin:left bottom;opacity:0;}100%{-moz-transform:none;-moz-transform-origin:left bottom;opacity:1;}}@-o-keyframes rotateInUpLeft{0%{-o-transform:rotate3d(0, 0, 1, 45deg);-o-transform-origin:left bottom;opacity:0;}100%{-o-transform:none;-o-transform-origin:left bottom;opacity:1;}}

@keyframes rotateInUpLeft{0%{transform:rotate3d(0, 0, 1, 45deg);transform-origin:left bottom;opacity:0;}100%{transform:none;transform-origin:left bottom;opacity:1;}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate3d(0, 0, 1, -90deg);-webkit-transform-origin:right bottom;opacity:0;}100%{-webkit-transform:none;-webkit-transform-origin:right bottom;opacity:1;}}

@-moz-keyframes rotateInUpRight{0%{-moz-transform:rotate3d(0, 0, 1, -90deg);-moz-transform-origin:right bottom;opacity:0;}100%{-moz-transform:none;-moz-transform-origin:right bottom;opacity:1;}}@-o-keyframes rotateInUpRight{0%{-o-transform:rotate3d(0, 0, 1, -90deg);-o-transform-origin:right bottom;opacity:0;}

100%{-o-transform:none;-o-transform-origin:right bottom;opacity:1;}}@keyframes rotateInUpRight{0%{transform:rotate3d(0, 0, 1, -90deg);transform-origin:right bottom;opacity:0;}100%{transform:none;transform-origin:right bottom;opacity:1;}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}

@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;}100%{-webkit-transform:rotate3d(0, 0, 1, 200deg);-webkit-transform-origin:center;opacity:0;}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center;opacity:1;}100%{-moz-transform:rotate3d(0, 0, 1, 200deg);-moz-transform-origin:center;opacity:0;}}@-o-keyframes rotateOut{0%{-o-transform-origin:center;opacity:1;}100%{-o-transform:rotate3d(0, 0, 1, 200deg);-o-transform-origin:center;opacity:0;}}

@keyframes rotateOut{0%{transform-origin:center;opacity:1;}100%{transform:rotate3d(0, 0, 1, 200deg);transform-origin:center;opacity:0;}}.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut;}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;}

100%{-webkit-transform:rotate(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;opacity:0;}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;opacity:1;}100%{-moz-transform:rotate(0, 0, 1, 45deg);-moz-transform-origin:left bottom;opacity:0;}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;opacity:1;}100%{-o-transform:rotate(0, 0, 1, 45deg);-o-transform-origin:left bottom;opacity:0;}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1;}100%{transform:rotate(0, 0, 1, 45deg);transform-origin:left bottom;opacity:0;}}

.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;}100%{-webkit-transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:right bottom;opacity:0;}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;opacity:1;}100%{-moz-transform:rotate3d(0, 0, 1, -45deg);-moz-transform-origin:right bottom;opacity:0;}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;opacity:1;}

100%{-o-transform:rotate3d(0, 0, 1, -45deg);-o-transform-origin:right bottom;opacity:0;}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1;}100%{transform:rotate3d(0, 0, 1, -45deg);transform-origin:right bottom;opacity:0;}}

.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;}100%{-webkit-transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;opacity:0;}}

@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;opacity:1;}100%{-moz-transform:rotate3d(0, 0, 1, -45deg);-moz-transform-origin:left bottom;opacity:0;}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;opacity:1;}100%{-o-transform:rotate3d(0, 0, 1, -45deg);-o-transform-origin:left bottom;opacity:0;}}

@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1;}100%{transform:rotate3d(0, 0, 1, -45deg);transform-origin:left bottom;opacity:0;}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;}

100%{-webkit-transform:rotate3d(0, 0, 1, 90deg);-webkit-transform-origin:right bottom;opacity:0;}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;opacity:1;}100%{-moz-transform:rotate3d(0, 0, 1, 90deg);-moz-transform-origin:right bottom;opacity:0;}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;opacity:1;}100%{-o-transform:rotate3d(0, 0, 1, 90deg);-o-transform-origin:right bottom;opacity:0;}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1;}100%{transform:rotate3d(0, 0, 1, 90deg);transform-origin:right bottom;opacity:0;}}

.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;}20%, 60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;-webkit-transform:rotate3d(0, 0, 1, 80deg);}

40%, 80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;-webkit-transform:rotate3d(0, 0, 1, 60deg);opacity:1;}100%{-webkit-transform:translate3d(0, 700px, 0);opacity:0;}}@-moz-keyframes hinge{0%{-moz-animation-timing-function:ease-in-out;-moz-transform-origin:top left;}

20%, 60%{-moz-animation-timing-function:ease-in-out;-moz-transform-origin:top left;-moz-transform:rotate3d(0, 0, 1, 80deg);}40%, 80%{-moz-animation-timing-function:ease-in-out;-moz-transform-origin:top left;-moz-transform:rotate3d(0, 0, 1, 60deg);opacity:1;}

100%{-moz-transform:translate3d(0, 700px, 0);opacity:0;}}@-o-keyframes hinge{0%{-o-animation-timing-function:ease-in-out;-o-transform-origin:top left;}20%, 60%{-o-animation-timing-function:ease-in-out;-o-transform-origin:top left;-o-transform:rotate3d(0, 0, 1, 80deg);}40%, 80%{-o-animation-timing-function:ease-in-out;-o-transform-origin:top left;-o-transform:rotate3d(0, 0, 1, 60deg);opacity:1;}100%{-o-transform:translate3d(0, 700px, 0);opacity:0;}}

@keyframes hinge{0%{animation-timing-function:ease-in-out;transform-origin:top left;}20%, 60%{animation-timing-function:ease-in-out;transform-origin:top left;transform:rotate3d(0, 0, 1, 80deg);}40%, 80%{animation-timing-function:ease-in-out;transform-origin:top left;transform:rotate3d(0, 0, 1, 60deg);opacity:1;}100%{transform:translate3d(0, 700px, 0);opacity:0;}}.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge;}

@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}100%{opacity:1;-webkit-transform:none;}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}100%{opacity:1;-moz-transform:none;}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}

100%{opacity:1;-o-transform:none;}}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}100%{opacity:1;transform:none;}}.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes rollOut{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}}

@-moz-keyframes rollOut{0%{opacity:1;}100%{opacity:0;-moz-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}}@-o-keyframes rollOut{0%{opacity:1;}100%{opacity:0;-o-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}}@keyframes rollOut{0%{opacity:1;}100%{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}}.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut;}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);}

50%{opacity:1;}}@-moz-keyframes zoomIn{0%{opacity:0;-moz-transform:scale3d(0.3, 0.3, 0.3);}50%{opacity:1;}}@-o-keyframes zoomIn{0%{opacity:0;-o-transform:scale3d(0.3, 0.3, 0.3);}50%{opacity:1;}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3);}50%{opacity:1;}}

.zoomIn{-webkit-animation-name:zoomIn;-moz-animation-name:zoomIn;-o-animation-name:zoomIn;animation-name:zoomIn;}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);}}

@-moz-keyframes zoomInDown{0%{opacity:0;-moz-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);}60%{opacity:1;-moz-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);}}@-o-keyframes zoomInDown{0%{opacity:0;-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);}60%{opacity:1;-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);}}

@keyframes zoomInDown{0%{opacity:0;animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);}60%{opacity:1;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);}}.zoomInDown{-webkit-animation-name:zoomInDown;-moz-animation-name:zoomInDown;-o-animation-name:zoomInDown;animation-name:zoomInDown;}

@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);}}

@-moz-keyframes zoomInLeft{0%{opacity:0;-moz-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);}60%{opacity:1;-moz-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);}}

@-o-keyframes zoomInLeft{0%{opacity:0;-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);}

60%{opacity:1;-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);}}@keyframes zoomInLeft{0%{opacity:0;animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);}60%{opacity:1;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);}}.zoomInLeft{-webkit-animation-name:zoomInLeft;-moz-animation-name:zoomInLeft;-o-animation-name:zoomInLeft;animation-name:zoomInLeft;}

@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);}}

@-moz-keyframes zoomInRight{0%{opacity:0;-moz-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);}60%{opacity:1;-moz-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);}}

@-o-keyframes zoomInRight{0%{opacity:0;-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);}60%{opacity:1;-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);}}

@keyframes zoomInRight{0%{opacity:0;animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);}60%{opacity:1;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);}}.zoomInRight{-webkit-animation-name:zoomInRight;-moz-animation-name:zoomInRight;-o-animation-name:zoomInRight;animation-name:zoomInRight;}

@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);}

60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);}}

@-moz-keyframes zoomInUp{0%{opacity:0;-moz-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);}

60%{opacity:1;-moz-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);}}@-o-keyframes zoomInUp{0%{opacity:0;-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);}60%{opacity:1;-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);}}@keyframes zoomInUp{0%{opacity:0;animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);}

60%{opacity:1;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);}}.zoomInUp{-webkit-animation-name:zoomInUp;-moz-animation-name:zoomInUp;-o-animation-name:zoomInUp;animation-name:zoomInUp;}@-webkit-keyframes zoomOut{0%{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);}100%{opacity:0;}}@-moz-keyframes zoomOut{0%{opacity:1;}50%{opacity:0;-moz-transform:scale3d(0.3, 0.3, 0.3);}100%{opacity:0;}}@-o-keyframes zoomOut{0%{opacity:1;}50%{opacity:0;-o-transform:scale3d(0.3, 0.3, 0.3);}100%{opacity:0;}}@keyframes zoomOut{0%{opacity:1;}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3);}100%{opacity:0;}}

.zoomOut{-webkit-animation-name:zoomOut;-moz-animation-name:zoomOut;-o-animation-name:zoomOut;animation-name:zoomOut;}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform-origin:center bottom;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);}}

@-moz-keyframes zoomOutDown{40%{opacity:1;-moz-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);}100%{opacity:0;-moz-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-transform-origin:center bottom;-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);}}

@-o-keyframes zoomOutDown{40%{opacity:1;-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);}100%{opacity:0;-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-transform-origin:center bottom;-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);}}

@keyframes zoomOutDown{40%{opacity:1;animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);}100%{opacity:0;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);transform-origin:center bottom;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);}}.zoomOutDown{-webkit-animation-name:zoomOutDown;-moz-animation-name:zoomOutDown;-o-animation-name:zoomOutDown;animation-name:zoomOutDown;}

@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);}100%{opacity:0;-webkit-transform-origin:left center;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);}}

@-moz-keyframes zoomOutLeft{40%{opacity:1;-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);}100%{opacity:0;-moz-transform-origin:left center;-moz-transform:scale(0.1) translate3d(-2000px, 0, 0);}}@-o-keyframes zoomOutLeft{40%{opacity:1;-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);}100%{opacity:0;-o-transform-origin:left center;-o-transform:scale(0.1) translate3d(-2000px, 0, 0);}}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);}

100%{opacity:0;transform-origin:left center;transform:scale(0.1) translate3d(-2000px, 0, 0);}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;-moz-animation-name:zoomOutLeft;-o-animation-name:zoomOutLeft;animation-name:zoomOutLeft;}

@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);}100%{opacity:0;-webkit-transform-origin:right center;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);}}@-moz-keyframes zoomOutRight{40%{opacity:1;-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);}100%{opacity:0;-moz-transform-origin:right center;-moz-transform:scale(0.1) translate3d(2000px, 0, 0);}}@-o-keyframes zoomOutRight{40%{opacity:1;-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);}

100%{opacity:0;-o-transform-origin:right center;-o-transform:scale(0.1) translate3d(2000px, 0, 0);}}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);}100%{opacity:0;transform-origin:right center;transform:scale(0.1) translate3d(2000px, 0, 0);}}

.zoomOutRight{-webkit-animation-name:zoomOutRight;-moz-animation-name:zoomOutRight;-o-animation-name:zoomOutRight;animation-name:zoomOutRight;}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);}

100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform-origin:center bottom;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);}}@-moz-keyframes zoomOutUp{40%{opacity:1;-moz-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);}

100%{opacity:0;-moz-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-transform-origin:center bottom;-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);}}@-o-keyframes zoomOutUp{40%{opacity:1;-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);}

100%{opacity:0;-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-transform-origin:center bottom;-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);}}

@keyframes zoomOutUp{40%{opacity:1;animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);}100%{opacity:0;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);transform-origin:center bottom;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);}}.zoomOutUp{-webkit-animation-name:zoomOutUp;-moz-animation-name:zoomOutUp;-o-animation-name:zoomOutUp;animation-name:zoomOutUp;}


