*, *: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;}.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;}.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{}

.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:13px;line-height:1em;font-weight:400;text-transform:uppercase;border:0;border-left:solid 1px rgba(217,240,255,.1);outline:0;height:79px;cursor:pointer;border-radius:0;-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;}

.ui-dialog .ui-dialog-buttonpane button:hover{background-color:#35a6f6;}.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;}.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:#0060b4;}.secondary{color:#74cb31;}.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;}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'fontello';src: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 h4{margin:15px 0;}
.content h4{color:#9e9e9e;//font-style:italic;font-size:1.555em;line-height:1.15555em;}
.content h3 {margin-top:22px;margin-right:15px;margin-bottom:-11px;margin-left:0px;text-transform:capitalize;}
.content ul li {//margin-bottom:10px;margin-left:20px;list-style-type:square;width:85%;margin-top:10px;}
.content ul li ol {margin-bottom:10px;margin-left:-35px;width:85%;margin-top:10px;}
.content p {width:95%;}

#MainContent ul li {//margin-bottom:22px;//list-style-type:square;width:85%;margin-top:10px;}

div.carecta h2{color:#FFFFFF;background-color:#0060b4;}.content h1{margin-top:0;}

h1{color:#0060b4;font-weight:700;}h5{color:#0060b4;font-weight:700;font-size:1.75em;}

h2 {color:#74cb31;font-weight:700;font-size:1em;}
h3{color:#74cb31;font-weight:700;font-size:1.375em;}

div.value-statements h2{color:#FFFFFF;}

section.Cares h3{text-align:center;color:#0060b4;padding:1.5em;font-size:1.75em;}

h4{color:#0060b4;font-weight:700;font-size:1.125em;}sup{font-size:.6em;line-height:1em;}

a{text-decoration:none;color:#0060b4;font-weight:600;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;}a:hover{text-decoration:none;color:#74cb31;}section#TCACARES{}.CaresCTA{background-color:#74cb31;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:#74cb31;color:#fff;font-weight:600;padding:.45em 2em;border-radius:5px;text-align:center;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;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:#0060b4;}

.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:#0060b4;font-size:.9em;-webkit-transition:opacity 0.5 ease;-moz-transition:opacity 0.5 ease;-o-transition:opacity 0.5 ease;transition:opacity 0.5 ease;}:-moz-placeholder{color:#0060b4;-webkit-transition:opacity 0.5 ease;-moz-transition:opacity 0.5 ease;-o-transition:opacity 0.5 ease;transition:opacity 0.5 ease;}::-moz-placeholder{color:#0060b4;-webkit-transition:opacity 0.5 ease;-moz-transition:opacity 0.5 ease;-o-transition:opacity 0.5 ease;transition:opacity 0.5 ease;}:-ms-input-placeholder{color:#0060b4;-webkit-transition:opacity 0.5 ease;-moz-transition:opacity 0.5 ease;-o-transition:opacity 0.5 ease;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:#0060b4;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{-moz-box-sizing:border-box;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:#0060b4;}

.top-banner{}.top-banner .header-left{color:#92BEEB;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;-webkit-transition:color .5s ease, background-color .5s ease;-moz-transition:color .5s ease, background-color .5s ease;-o-transition:color .5s ease, background-color .5s ease;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;-webkit-transition:.6s ease;-moz-transition:.6s ease;-o-transition:.6s ease;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;-webkit-transition:.6s ease;-moz-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease;width:100%;}.shrink-nav .masthead .logo img{width:80%;}.masthead .phone-number{text-align:center;font-size:.813em;color:#74cb31;font-weight:bold;padding:2.3em 0 0;border-right:solid 1px #E1ECF5;height:100%;width:16.923em;-webkit-transition:.6s ease;-moz-transition:.6s ease;-o-transition:.6s ease;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:#0060b4;}

.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%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;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:#74cb31;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;}.top-nav li:hover:before{height:.5em;}

.top-nav a{padding:1.5em .9em;color:#0060b4;-webkit-transition:.6s ease;-moz-transition:.6s ease;-o-transition:.6s ease;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:#74cb31;}.my-free-equilibrium{background-color:#74cb31;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:center;position:absolute;top:100%;left:0;width:100%;padding:.5em 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.my-free-equilibrium.location-page{display:none;}.no-flexbox .my-free-equilibrium, .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-equilibrium header{color:#fff;display:inline-block;font-size:1.45em;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-equilibrium header{width:33%;text-align:center;}.my-free-equilibrium header a{color:#FFFFFF;}.my-free-equilibrium header a:hover{color:#FFFFFF;}

.no-flexbox .my-free-equilibrium header{float:left;display:block;}.my-free-equilibrium .equilibrium-form{padding:0 1em;margin:0;list-style:none;}

.my-free-equilibrium .equilibrium-form li{position:relative;float:left;}.no-flexbox .my-free-equilibrium .equilibrium-form{float:right;}.equilibrium-form .validation{position:absolute;display:block;font-size:.875em;background-color:#FFFFFF;border:solid .25em #0060b4;padding:.5em 1em;z-index:2;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-o-transform:translateY(10%);transform:translateY(10%);opacity:0;visibility:hidden;-webkit-transition:.25s ease;-moz-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease;margin-top:.5em;top:100%;left:0;}.equilibrium-form .invalid .validation{-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1;visibility:visible;}.equilibrium-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 #0060b4;top:-1em;left:50%;margin-left:-1em;}.equilibrium-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;}.equilibrium-form label{color:#fff;background-color:#59A222;padding:.45em 1em;float:left;height:2.25em;border-top-left-radius:5px;border-bottom-left-radius:5px;font-weight:600;}

.equilibrium-form input{height:2.25em;font-size:1em;text-align:center;background-color:#F0FFE5;border:none;outline:none;color:#0060b4;border-radius:0;padding:.50em .5em;font-family:'Open Sans';}.my-free-equilibrium .equilibrium-form .btn{padding:.45em 3em;height:2.25em;display:block;float:right;border-top-left-radius:0;border-bottom-left-radius:0;}.my-free-equilibrium a.esty-btn{display:inline-block;padding:.5em 2em;background-color:#0060b4;color:#FFFFFF;font-weight:600;margin:0 1% 0 1.5%;border-radius:8px;-webkit-transition:.6s ease;-moz-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease;}.my-free-equilibrium a.esty-btn:hover{background-color:#003F75;}

.my-free-equilibrium a.menu-button.esty-btn{background-color:#3591E1;color:#FFFFFF;display:none;}.my-free-equilibrium a.call-button.esty-btn{display:none;}.my-free-equilibrium a.areas-button.hide.esty-btn{display:none;}.my-free-equilibrium a.equilibrium-button{background-color:#3591E1;margin:0 1.5% 0 0;}.my-free-equilibrium a.equilibrium-button:hover{background-color:#003F75;}

.my-free-equilibrium a:before{font-family:'icomoon-ult';font-size:1.2em;font-weight:400;padding:0 .3em 0 0;vertical-align:middle;}.my-free-equilibrium a.menu-button:before{content:'\ef04';}.my-free-equilibrium a.call-button:before{content:'\f051';}

.my-free-equilibrium a.areas-button:before{content:'\f0a0';}

.my-free-equilibrium a.equilibrium-button:before{content:'\e253';}

.my-free-equilibrium a.offers-button:before{content:'\e917';}



@supports(flex-wrap:wrap){.top-nav, .top-nav ul,.my-free-equilibrium{display:-webkit-flex;display:-ms-flexbox;display:flex;}}#ImageZone{background-color:#0060b4;}



//.animation{width:100%;position:relative;overflow:hidden;background-color:#0060b4;display:block;clear:both;}
.animation{width:100%;position:relative;overflow:hidden;      background-image: url("wit.jpg");             display:block;clear:both;}




.animation .slide{height:100%;position:absolute;width:100%;display:none;-webkit-perspective:1000;-moz-perspective:1000;-o-perspective:1000;perspective:1000;}

.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%;-webkit-transition:.6s ease;-moz-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease;top:15em;}

.animation a.next{position:absolute;right:2.5%;z-index:1;line-height:1.6em;text-align:center;display:block;-webkit-transition:.6s ease;-moz-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease;top:15em;}

.animation a.next:before{content:'\e9e3';}.animation a.prev:hover:before, .animation a.next:hover:before{color:#74cb31;}

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(main-man-logo.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{display:none;background-image:none !important;}.sub-banner .specific + .default img{display:none;background-image:none !Important;}





.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(what-is-this.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(what-is-this.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 .contacto{position:absolute;top:0;right:0;width:100%;height:100%;background-position:top center;background-size:cover;background-image:url(contacto.jpg);}


.sub .aboutus{position:absolute;top:0;right:0;width:100%;height:100%;background-position:top center;background-size:cover;background-image:url(aboutus.jpg);}


.sub .meettheteam{position:absolute;top:0;right:0;width:100%;height:100%;background-position:top center;background-size:cover;background-image:url(meettheteam.jpg);}



.sub .productgroups{position:absolute;top:0;right:0;width:100%;height:100%;background-position:top center;background-size:cover;background-image:url(productgroups.jpg);}




.sub .eventphotos{position:absolute;top:0;right:0;width:100%;height:100%;background-position:top center;background-size:cover;background-image:url(eventphotos.jpg);}





.sub .vitamins{position:absolute;top:0;right:0;width:100%;height:100%;background-position:top center;background-size:cover;background-image:url(vitamins.jpg);}






.sub .toxins{position:absolute;top:0;right:0;width:100%;height:100%;background-position:top center;background-size:cover;background-image:url(toxins.jpg);}






.sub .probiotics{position:absolute;top:0;right:0;width:100%;height:100%;background-position:top center;background-size:cover;background-image:url(probiotics.jpg);}







.sub .liver{position:absolute;top:0;right:0;width:100%;height:100%;background-position:top center;background-size:cover;background-image:url(liver.jpg);}








.sub .large{position:absolute;top:0;right:0;width:100%;height:100%;background-position:top center;background-size:cover;background-image:url(large.jpg);}









.sub .acidifiers{position:absolute;top:0;right:0;width:100%;height:100%;background-position:top center;background-size:cover;background-image:url(acidifiers.jpg);}










.sub .antiseptics{position:absolute;top:0;right:0;width:100%;height:100%;background-position:top center;background-size:cover;background-image:url(antiseptics.jpg);}











.sub .enzymes{position:absolute;top:0;right:0;width:100%;height:100%;background-position:top center;background-size:cover;background-image:url(enzymes.jpg);}












.sub .immune{position:absolute;top:0;right:0;width:100%;height:100%;background-position:top center;background-size:cover;background-image:url(immune.jpg);}






.sub .animation .info h2 img{padding-right:5%;}#CTAArea{background-color:#E1ECF5;padding:1.875em 0;}

.cta-list{background-color:#FFFFFF;padding:2em;border-radius:5px;box-shadow:0 1px 2px rgba(158,174,187,0.7);}.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;box-shadow:0 1px 2px rgba(158,174,187,0.7);border-radius:5px;}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:#0060b4;position:relative;z-index:2;-webkit-transition:padding .5s ease 0s, background-color .5s ease 0s;-moz-transition:padding .5s ease 0s, background-color .5s ease 0s;-o-transition:padding .5s ease 0s, background-color .5s ease 0s;transition:padding .5s ease 0s, background-color .5s ease 0s;line-height:1.2;}

.cta-list li:hover h2{background-color:#74cb31;}.cta-list li h2:before{content:'\e975';font-family:'icomoon-ult';font-size:2em;position:absolute;left:calc(50% - .5em);color:#0060b4;bottom:0;-webkit-transition:bottom .5s ease 0s, opacity .5s ease 0s, color .5s ease 0s;-moz-transition:bottom .5s ease 0s, opacity .5s ease 0s, color .5s ease 0s;-o-transition:bottom .5s ease 0s, opacity .5s ease 0s, color .5s ease 0s;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:#74cb31;}

.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:#74cb31;padding:.8em 1em;background-repeat:no-repeat;background-position:right;-webkit-transition:.6s ease;-moz-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease;}.sub-cta-list ul li:hover{background-color:#0060b4;}.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:#0060b4;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(green-bullet.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:#0060b4;background-color:#FFFFFF;text-align:left;content:'\e9e3';}div.formCTA ul li:before{}

div.formCTA ul li{list-style:square;color:#0060b4;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-top-left-radius:2em;border-bottom-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(green-star.png);height:25px;background-size:cover;background-position:left center;position:absolute;top:50%;left:1%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-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:#74cb31;}.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:#0060b4;font-weight:600;-webkit-transition:.6s ease;-moz-transition:.6s ease;-o-transition:.6s ease;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;display:block;-webkit-transition:.6s ease;-moz-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease;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:#0060b4;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:#0060b4;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:#0060b4;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;-webkit-transition:.25s ease;-moz-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease;font-weight:700;font-size:1.25em;position:relative;background-color:#0060b4;border-bottom:2px solid #74cb31;}.content-list h3.active{background-color:#74cb31;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-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}.content-list h3:after{content:'';position:absolute;width:1em;height:3px;top:50%;right:.5em;background-color:#E1ECF5;display:block;margin-top:-1px;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;}

.content-list h3.active:before{-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);}.no-csstransforms .content-list h3.active:before{display:none;}.content-list h3:hover{cursor:pointer;background-color:#74cb31;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:#0060b4;}.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(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 #74cb31;padding-bottom:0.4em;color:#ffffff;}.hear-from-our-owners .container{position:relative;overflow:hidden;}.hear-from-our-owners ul{position:relative;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:0.7s ease;-moz-transition:0.7s ease;-o-transition:0.7s ease;transition:0.7s ease;}.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;display:block;-webkit-transition:.6s ease;-moz-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-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:#74cb31;}.content .career-opportunities.grid-list-wrap{overflow:hidden;background-color:#0060b4;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-fill-mode:backwards;-moz-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation:zoomIn .8s ease;-moz-animation:zoomIn .8s ease;-o-animation:zoomIn .8s ease;animation:zoomIn .8s ease;}

.no-cssanimations .content .career-opportunities .grid-list{opacity:1;}.content .career-opportunities .grid-list h2{text-align:center;background-color:#74cb31;font-size:1.5em;font-weight:700;padding:.35em 0;color:#FFFFFF;margin:0;}.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-fill-mode:backwards;-moz-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation:fadeInLeft .5s .5s;-moz-animation:fadeInLeft .5s .5s;-o-animation:fadeInLeft .5s .5s;animation:fadeInLeft .5s .5s;}.content .career-opportunities .grid-list ul li:nth-child(2){-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;}.content .career-opportunities .grid-list ul li:nth-child(3){-webkit-animation-delay:1.3s;-moz-animation-delay:1.3s;-o-animation-delay:1.3s;animation-delay:1.3s;}.content .career-opportunities .grid-list ul li:nth-child(4){-webkit-animation-delay:1.7s;-moz-animation-delay:1.7s;-o-animation-delay:1.7s;animation-delay:1.7s;}.content .career-opportunities .grid-list ul li:nth-child(5){-webkit-animation-delay:2.1s;-moz-animation-delay:2.1s;-o-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;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}

.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%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}#RoomDetailsSub{padding-top:1em;}#RoomDetailsSub h1, #RoomDetailsSub h3{color:#0060b4;font-weight:700;font-size:2.2em;margin:.3em 0;}#RoomDetailsSub h5{font-size:2em;margin:0;}

#SatisfactionGuaranteedSub{background-color:#0060b4;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;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;}#RoomDetailsSub .room-icons .room-icon:hover,#RoomDetailsSub .room-icons .room-icon.active{background-color:#0060b4;}#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 #74cb31;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 #74cb31;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 #74cb31;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 #74cb31;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;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0;border-radius:17.5em 0 0 17.5em;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}#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);-moz-transform:translate(0);-o-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;-moz-transform:none;-o-transform:none;transform:none;width:100%;padding:1em 2em;opacity:1;display:block !important;}.room-details-specific{background:-webkit-linear-gradient(left,#0065bd 0%,#1a8df1 50%,#0065bd 100%);background:-moz-linear-gradient(left,#0065bd 0%,#1a8df1 50%,#0065bd 100%);background:-o-linear-gradient(left,#0065bd 0%,#1a8df1 50%,#0065bd 100%);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:#ffffff;font-size:.8em;}
//.disclaimer-content a:link, a:active, a:visited {color:#ffffff;}
.disclaimer-content a:hover {color:#74cb31;}

.disclaimer-content .left{width:65%;float:left;}.disclaimer-content .right{width:35%;text-align:right;float:right;}


.disclaimer-content sup{font-size:1.1em;vertical-align:baseline;}.disclaimer-content .right .sdlogo{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;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:top;-moz-transform-origin:top;-o-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .3s ease .2s;-moz-transition:-moz-transform .3s ease .2s;-o-transition:-o-transform .3s ease .2s;transition:transform .3s ease .2s;border-top:solid 1px rgba(0,0,0,0.1);}

.no-csstransitions body .nav-fly{display:none;}body li:hover > .nav-fly{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transition:-webkit-transform .3s ease 0s;-moz-transition:-moz-transform .3s ease 0s;-o-transition:-o-transform .3s ease 0s;transition:transform .3s ease 0s;}body .nav-fly li{border:none;display:block;text-align:left;white-space:nowrap;opacity:0;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s;}body li:hover > .nav-fly li{opacity:1;-webkit-transition:opacity .3s ease .2s;-moz-transition:opacity .3s ease .2s;-o-transition:opacity .3s ease .2s;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);-webkit-transition:padding .5s ease 0s, background-color .5s ease 0s, color .5s ease 0s;-moz-transition:padding .5s ease 0s, background-color .5s ease 0s, color .5s ease 0s;-o-transition:padding .5s ease 0s, background-color .5s ease 0s, color .5s ease 0s;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:#74cb31;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-transition:-webkit-transform .5s ease .3s;-moz-transition:-moz-transform .5s ease .3s;-o-transition:-o-transform .5s ease .3s;transition:transform .5s ease .3s;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);border:none;padding:1.5em;}body .mobile-menu li div.open ~ .nav-fly{-webkit-transition:-webkit-transform 1s ease 0s;-moz-transition:-moz-transform 1s ease 0s;-o-transition:-o-transform 1s ease 0s;transition:transform 1s ease 0s;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}body .mobile-menu .nav-fly li{text-align:center;box-shadow:none;white-space:normal;opacity:0;-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s;}body .mobile-menu li div.open ~ .nav-fly li{opacity:1;-webkit-transition:opacity .5s ease .4s;-moz-transition:opacity .5s ease .4s;-o-transition:opacity .5s ease .4s;transition:opacity .5s ease .4s;}body .mobile-menu .nav-fly li a, body .mobile-menu .nav-fly li a:hover{color:#0060b4;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:#0060b4;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;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;}.mm-open .site-container{left:100%;}.mobile-menu.top-nav{position:absolute;width:100%;left:-100%;top:0;z-index:55;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;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;}.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%;box-shadow:1px 1px 1px 0 rgba(0,0,0,.4);border-radius:5px;}

.contact-page .double-btn a{display:table-cell;box-shadow:none;border-radius:5px 0 0 5px;}.contact-page .double-btn a:nth-of-type(2){border-radius:0 5px 5px 0;background-color:#0060b4;}.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;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-o-transform:translateY(10%);transform:translateY(10%);-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s;white-space:nowrap;}.contact-form .invalid .validation{opacity:1;-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);transform:translate(0);visibility:visible;display:block!important;-webkit-transition-delay:0.25s;-moz-transition-delay:0.25s;-o-transition-delay:0.25s;transition-delay:0.25s;}.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;-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s;top:0;line-height:2;z-index:-2;}

.locations-list{font-size:.85em;color:#0060b4;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-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-column-count:6;-moz-column-count:6;column-count:6;}.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{width:40px;height:30px;border:none;background:url(/Shared/images2/CreditCards.png) no-repeat 0px 0px;_background:url(ccs.gif) no-repeat 0px 0px;}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{-webkit-transition:height .5s ease 0s;-moz-transition:height .5s ease 0s;-o-transition:height .5s ease 0s;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;-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;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{-webkit-transition:opacity 1s ease 0s;-moz-transition:opacity 1s ease 0s;-o-transition:opacity 1s ease 0s;transition:opacity 1s ease 0s;}body .photo-animation .slide-in img{opacity:1;z-index:1;}body .photo-animation .transition-out img{-webkit-transition:opacity 0s ease 1s;-moz-transition:opacity 0s ease 1s;-o-transition:opacity 0s ease 1s;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:#74cb31;height:4px;width:100%;display:block;position:absolute;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);left:-50%;top:50%;}div.employee-container ul li.alt:after{content:'';background-color:#74cb31;height:4px;width:100%;display:block;position:absolute;-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);-o-transform:rotate(330deg);transform:rotate(330deg);top:50%;right:-50%;}div.employee-container ul li img{border:solid 4px #74cb31;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);-moz-transform:rotate(30deg);-o-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);-moz-transform:rotate(330deg);-o-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%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}div.blue{background-color:#0060b4;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{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-color:#74cb31;position:relative;overflow:hidden;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;}.side-ctas li a:hover{background-color:#74cb31;}

.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:#0060b4;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.6vw;}.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:1.05em;}.masthead .phone-number{padding:3em 0 0 0;}

.my-free-equilibrium{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-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;-webkit-column-count:1 !important;-moz-column-count:1 !important;column-count:1 !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:#74cb31;height:4px;width:96%;display:block;position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-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-commodoreing.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-equilibrium.location-page{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;}

.my-free-equilibrium{display:table;width:100%;font-size:1.6em;vertical-align:middle;padding:.5em 1%;}

.my-free-equilibrium .equilibrium-form{display:table;width:100%;}

.my-free-equilibrium .equilibrium-form li{display:table-cell;float:none;}

.equilibrium-form input, .my-free-equilibrium .equilibrium-form .btn{display:table-cell;width:100%;float:none;height:2.25em;padding:0;}

.equilibrium-form input{border-radius:5px 0 0 5px;}.my-location.kramden{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-equilibrium header{display:none;}.equilibrium-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-commodoreing.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;}}@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-equilibrium{padding:.5em 2%;}.my-free-equilibrium header{display:none;}

.my-free-equilibrium .equilibrium-form{}

.my-free-equilibrium .my-location:not(.kramden) 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 .sdlogo{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-commodoreing.sub .slide-bg-img{background-position:65.5% 50%;}}

.career-opportunity-content h1.career-h1{font-size:2em;border-bottom:4px solid #74cb31;padding-bottom:0.7em;}

.career-opportunity-content h3.career-h3{background-color:#0060b4;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:#74cb31;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(green-bullet.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%);-moz-transform:translateY(-50%);-o-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:#0060b4;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:#74cb31;padding:0.5em;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-o-transition:0.5s ease;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;background:-webkit-linear-gradient(left,#6ABE28 50%,#0060b4 50%);background:-moz-linear-gradient(left,#6ABE28 50%,#0060b4 50%);background:-o-linear-gradient(left,#6ABE28 50%,#0060b4 50%);background:linear-gradient(to right,#6ABE28 50%,#0060b4 50%);-webkit-transition:0.8s ease;-moz-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease;background-size:200% 100%;background-position:left bottom;}.career-opportunities .content ul li, .content .job-listings ul li{color:#74cb31;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:#74cb31;margin-bottom:1em;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;}.CO-cta-container:hover{background-color:#0060b4;}



#CareerCTAHistory .CO-cta-image{width:106px;position:absolute;right:0px;background-image:url(raiders.jpg);height:71px;}#CareerCTAMission .CO-cta-image{width:106px;height:71px;position:absolute;right:0px;background-image:url(smallbox1.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:#0060b4;border:10px solid #0359A4;padding:0.3em 0px;font-size:1.6em;}.contact-form h2 span{font-size:.6em;color:#74cb31;text-align:center;padding:0 1em;font-weight:500;}.contact-wrapper{background-color:#E1ECF5;margin-bottom:50px;padding:0.5em;border-top:10px solid #74cb31;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%);-moz-transform:translate(-50%);-o-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;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-o-transition:0.5s ease;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;-webkit-transition:0.5 ease;-moz-transition:0.5 ease;-o-transition:0.5 ease;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;-webkit-transition:0.5 ease;-moz-transition:0.5 ease;-o-transition:0.5 ease;transition:0.5 ease;font-family:'Open Sans', sans-serif;border-radius:0px;color:#0060b4;}.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;-webkit-transition:0.5 ease;-moz-transition:0.5 ease;-o-transition:0.5 ease;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:#74cb31;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:#0060b4;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:#0060b4;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%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;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 li.radio-button .input-text ul input,  .contact-form li.disclaimer input{display:inline;width:auto;}

.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{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;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;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}

.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:#0060b4;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 .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:1.5em;display:block;margin:0 auto;height:1.5em;}.contact-form .spanish .input-text input ~ label span{opacity:1;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;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{opacity:0;display:none;}.contact-form .spanish i{display:block;}.contact-form .spanish label.above{font-size:.9rem;color:#0060b4;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 #74cb31;padding-bottom:0.4em;text-align:center;color:#ffffff;}

div.rightcare{background-color:#3591E1;padding:5.3%;}div.leftcare{background-color:#0060b4;padding:5.3%;max-height:127px;}

div.leftcare a{color:#FFFFFF;}div.leftcare a:hover{color:#74cb31;}.CaresCTA a:hover{color:#0060b4;}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 #74cb31;}.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:#0060b4;border-bottom:4px solid #74cb31;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;-webkit-transition:.25s ease;-moz-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease;font-weight:700;font-size:1.25em;position:relative;background-color:#0060b4;border-bottom:2px solid #E2ECF5;}

.content-list h3.active{background-color:#74cb31;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-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}.content-list h3:after{content:'';position:absolute;width:1em;height:3px;top:50%;right:.5em;background-color:#FFFFFF;display:block;margin-top:-1px;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;}

.content-list h3.active:before{-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);}

.no-csstransforms .content-list h3.active:before{display:none;}.content-list h3:hover{cursor:pointer;background-color:#74cb31;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:#0060b4;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.44444%;}.side{float:right;width:47.4444444%;}.sub .content{width:60%;}

.sub .side{width:37%;}.sticky-pop{width:13.75em;height:10.063em;position:fixed;bottom:0;left:2em;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;text-align:center;background-color:#59A222;-webkit-transform:translateY(7.25em);-moz-transform:translateY(7.25em);-o-transform:translateY(7.25em);transform:translateY(7.25em);}.cms-edit-layout .sticky-pop{-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);transform:translate(0);}.sticky-pop.active{-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);transform:translate(0);}.sticky-pop header{background-color:#74cb31;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 .equilibrium-form .validation{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%);bottom:100%;top:auto;}.sticky-pop .equilibrium-form .validation:before{border-bottom:none;border-top:solid 1em #0060b4;bottom:auto;top:100%;}.sticky-pop .equilibrium-form .validation:after{border-bottom:none;border-top:solid .875em #E2ECF5;top:auto;bottom:-.75em;}

.sticky-pop .equilibrium-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;}.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(main-man-logo.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 .mop{width:110%;height:33.5rem;position:absolute;top:0;background:url(ccs.png) repeat-x left center;}.slide .info .mop:after{content:'';display:block;position:absolute;width:27.375rem;height:39.813rem;right:-14.875rem;top:-3.125rem;background:url(hand.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-commodoreing .slide-bg .main:before{content:'';display:none;position:absolute;top:5em;right:10%;width:17em;height:17em;background-image:url(xxx-other-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:#74cb31;}

.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 #74cb31;padding-bottom:.25em;margin-bottom:.5em;}#HeaderContent h5{border-bottom:solid .15em #74cb31;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:' ';display:block;background-image:url(clients.png);width:4.5em;height:4.5em;position:absolute;left:0;}




#MainContent2 ul.home li:nth-child(2):before{content:' ';display:block;background-image:url(enviro.png);width:4.5em;height:4.5em;position:absolute;left:0;}

p.content-cta{background-color:#0060b4;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:#74cb31;}p.content-ctab strong.bulleted:before{content:'';position:absolute;left:-20%;top:20%;border-radius:50%;height:.75em;width:.75em;background-color:#74cb31;}p.content-cta a{font-weight:bold;color:#FFFFFF;}p.content-cta a:hover{color:#74cb31;}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:#74cb31;padding:.2em;border-bottom:solid 5px #3591E1;}

.side-nav header h2{font-weight:700;color:#fff;font-size:1.125em;}.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:#0060b4;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;-webkit-transition:color .5s ease, background-color .5s ease;-moz-transition:color .5s ease, background-color .5s ease;-o-transition:color .5s ease, background-color .5s ease;
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:#0060b4;border-top:solid 5px #74cb31;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{}#DetailCommodoreHeader{text-align:center;}#DetailCommodoreHeader h1, #DetailCommodoreHeader > h2:first-child{font-size:2.5em;font-weight:700;color:#0060b4;margin:.5em 0 .4em;}#DetailCommodoreHeader > h2:last-child, #DetailCommodoreHeader h3{color:#fff;background-color:#0060b4;border-bottom:solid .2em #74cb31;font-weight:bold;padding:.4em 0;font-size:1.375em;}#RoomDetails{}#RoomDetails .close{display:block;font-size:2.5em;color:#0060b4;position:absolute;top:4em;right:.2em;line-height:1em;cursor:pointer;opacity:0;-webkit-transition:opacity 1s ease,top 1s ease;-moz-transition:opacity 1s ease,top 1s ease;-o-transition:opacity 1s ease,top 1s ease;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;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;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%;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;opacity:0;}

.room .room-title p{font-size:2em;font-weight:700;color:#0060b4;margin:0;-webkit-transition:color .4s ease 0s, text-shadow .4s ease 0s;-moz-transition:color .4s ease 0s, text-shadow .4s ease 0s;-o-transition:color .4s ease 0s, text-shadow .4s ease 0s;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:#0060b4;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease;}.room:hover .room-title h5{color:#fff;}.room .room-title .btn{position:relative;border-radius:0;-webkit-transition:-webkit-transform .5s ease, opacity .5s ease;-moz-transition:-moz-transform .5s ease, opacity .5s ease;-o-transition:-o-transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease;margin:1em 0;-webkit-transform:translateY(4em);-moz-transform:translateY(4em);-o-transform:translateY(4em);transform:translateY(4em);opacity:0;}.room:hover .room-title .btn{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}

.room .room-cont{width:10%;height:10%;-webkit-transition:width 1s ease, height 1s ease,background-color 1s ease,opacity 1s ease;-moz-transition:width 1s ease, height 1s ease,background-color 1s ease,opacity 1s ease;-o-transition:width 1s ease, height 1s ease,background-color 1s ease,opacity 1s ease;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;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;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;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;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:#0060b4;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:#0060b4;font-size:1.875em;}


.testimonial-feed header h5{color:#0060b4;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:#0060b4;}.testimonial-feed ul li:nth-child(1){background-color:#0060b4;}.testimonial-feed ul li:nth-child(2){background-color:#0060b4;}.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:#0060b4;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 #74cb31;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-fill-mode:backwards;-moz-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;
animation-fill-mode:backwards;-webkit-animation:zoomIn .8s ease;-moz-animation:zoomIn .8s ease;-o-animation:zoomIn .8s ease;animation:zoomIn .8s ease;}

.no-cssanimations .guarantee-list{opacity:1;}

.guarantee-list h2{text-align:center;background-color:#74cb31;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;}

.guarantee-list ul li a:active {color:#fff;}
.guarantee-list ul li a:link {color:#fff;}
.guarantee-list ul li a:visited {color:#fff;}
.guarantee-list ul li a:hover {color:#74cb31;}



.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-fill-mode:backwards;
-moz-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation:fadeInLeft .5s .5s;-moz-animation:fadeInLeft .5s .5s;
-o-animation:fadeInLeft .5s .5s;animation:fadeInLeft .5s .5s;}

.guarantee-list ul li:nth-child(2){-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;}

.guarantee-list ul li:nth-child(3){-webkit-animation-delay:1.3s;-moz-animation-delay:1.3s;-o-animation-delay:1.3s;animation-delay:1.3s;}.guarantee-list ul li:nth-child(4){-webkit-animation-delay:1.7s;-moz-animation-delay:1.7s;-o-animation-delay:1.7s;animation-delay:1.7s;}.guarantee-list ul li:nth-child(5){-webkit-animation-delay:2.1s;-moz-animation-delay:2.1s;-o-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:#74cb31;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:#74cb31;}.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:#0060b4;font-size:2em;margin:1em auto 1.2em 2.5em;}.location-form{margin:2em 0;}.location-form .calendar{}.location-form .header{background-color:#0060b4;padding:1em 10% 1em 30%;border-top-left-radius:5px;border-top-right-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-bottom-left-radius:0;border-top-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;-webkit-perspective:1000;-moz-perspective:1000;-o-perspective:1000;perspective:1000;display:block;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);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);}

.calendar .flipper{top:6.07em;left:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;position:relative;z-index:1;}.calendar .front, .calendar .back{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;}.calendar .front{z-index:2;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}

.calendar .back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}#SeasonalArea{background-color:#fff;padding:0;}#SeasonalZone{background-image:url(madre.jpg);background-size:cover;background-position:50% 0;}.seasonal-content{float:left;padding:5em 0;}.seasonal-content h1{color:#0060b4;font-weight:700;font-size:2.875em;line-height:1em;padding:0 0 0 .2em;}

.seasonal-content h5 strong{font-size:2.587em;font-weight:100;text-transform:uppercase;display:block;line-height:1em;padding:0;position:relative;left:-5px;}.seasonal-content p{color:#0060b4;margin:.5em 0;font-weight:700;text-align:center;}.seasonal-content .btn{display:block;text-align:center;padding:.7em 3%;margin-top:1em;}#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.66666666%;margin-left:1%;}html.no-canvas .blog-feed{float:right;width:67%;}.blog-feed ul{}



.blog-feed ul li{float:left;width:33.11111111111%;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:#0060b4;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;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;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;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;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;-webkit-transition:-webkit-transform .5s ease, opacity .5s ease;-moz-transition:-moz-transform .5s ease, opacity .5s ease;-o-transition:-o-transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease;text-align:center;-webkit-transform:translateY(2em);-moz-transform:translateY(2em);-o-transform:translateY(2em);transform:translateY(2em);}.blog-feed ul li a:hover .feed-content .btn{opacity:1;-webkit-transform:translateY(-.2em);-moz-transform:translateY(-.2em);-o-transform:translateY(-.2em);transform:translateY(-.2em);}#FreeArea{background-color:#0060b4;padding:3.5em 0;background-image:url(bottom-cta-bg.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;}#FreeZone{}#FreeCommodoreingCTA{}.free-img{float:right;}.free-commodoreing-content{float:left;}.free-commodoreing-content h5{color:#E2ECF5;font-size:2.875em;line-height:1em;font-weight:normal;margin:0;}.free-commodoreing-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-commodoreing-content h2{color:#74cb31;font-weight:700;font-size:3.125em;margin-bottom:.25em;}

.free-commodoreing-content p{color:#0060b4;margin:.5em 0;font-weight:700;text-align:center;}.free-commodoreing-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:2.15em;}#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:#74cb31;padding-right:0.3em;}

#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:#0060b4;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:#0060b4;color:#E1ECF5;vertical-align:middle;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;}.footer-social li:hover{background-color:#74cb31;}.footer-social li a{color:#7FC3FF;font-size:1.2em;display:block;line-height:1em;padding:.7em;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;}.footer-social li a:hover{color:#FFFFFF;}

#DisclaimerArea{background-color:#0060b4;padding:2em 0 2em 0;}

#DisclaimerZone{}nav.top-nav div.iflylist{background-color:#E1ECF5;color:#0060b4;border:none;padding:0;text-align:left;min-width:225px;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;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:#74cb31;border:none;border-bottom:solid 1px #52941F;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;}nav.top-nav div.ifly:last-child{border-bottom:none;}nav.top-nav div.ifly a{padding:1em;color:#0060b4;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:#74cb31;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:#0060b4;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 #74cb31;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 #0060b4;}ul.post-list li .post-preview{width:60%;padding:.5em 1.5em;background-image:-webkit-linear-gradient(top,#E1ECF5,#FFFFFF 50%);background-image:-moz-linear-gradient(top,#E1ECF5,#FFFFFF 50%);background-image:-o-linear-gradient(top,#E1ECF5,#FFFFFF 50%);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:#0060b4;}#BlogEntry .pad{padding:1.5em 2%;display:block;}#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:#74cb31;padding:10px;color:#E2ECF5;margin-top:10px;}.blog > nav{display:block;padding:1em 2%;background-color:#0060b4;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 #74cb31;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:#74cb31;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:#74cb31;font-weight:700;}ul.post-list > li h4{font-size:.9em;margin-bottom:8px;color:#74cb31;}

ul.post-list > li h4 span.bars{top:-2px;position:relative;}.post-content{padding:0;color:#E1ECF5;line-height:1.6em;}.post-content span{color:#0060b4;}li.post.cf:before{display:none;}.post-content date{display:block;font-weight:700;color:#0060b4;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;}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:#74cb31;top:1em;right:10px;font-size:20px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;pointer-events:none;}.side-nav .slide-list > li.minus:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-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:#0060b4;color:#E2ECF5;padding:.4em .4em;-webkit-transition:.25s ease;-moz-transition:.25s ease;-o-transition:.25s ease;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:#0060b4;display:inline-block;}ul.social-icons icon:hover{background-color:#74cb31;}.side-nav ul.social-icons li a icon:hover{background-color:#5A5A5A;}ul.post-list a.More{display:inline;text-align:center;color:#0060b4;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;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:#0060b4;border-right:1px solid rgba(255,255,255,.3);-webkit-transition:background-color .5s ease 0s;-moz-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;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 #74cb31;-webkit-transition:border-width .5s ease 0s, padding-right .5s ease 0s;-moz-transition:border-width .5s ease 0s, padding-right .5s ease 0s;-o-transition:border-width .5s ease 0s, padding-right .5s ease 0s;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;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s;}.blog-page-nav > div:hover ul li{opacity:1;-webkit-transition:opacity .5s ease .5s;-moz-transition:opacity .5s ease .5s;-o-transition:opacity .5s ease .5s;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-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transition:-webkit-transform .5s ease .45s;-moz-transition:-moz-transform .5s ease .45s;-o-transition:-o-transform .5s ease .45s;transition:transform .5s ease .45s;-webkit-transform-origin:top;-moz-transform-origin:top;-o-transform-origin:top;transform-origin:top;border:solid 10px #E1ECF5;}.blog-page-nav > div:hover > ul, .blog-page-nav > div.hovered > ul{-webkit-transition:-webkit-transform .5s ease .15s;-moz-transition:-moz-transform .5s ease .15s;-o-transition:-o-transform .5s ease .15s;transition:transform .5s ease .15s;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}

.blog-page-nav ul.archive-list li.level1 > a{text-align:center;font-size:1.5em;box-shadow:none;border-left:none;background-color:#74cb31;color:#fff;-webkit-transition:background-color .5s ease 0s;-moz-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s;}.blog-page-nav ul.archive-list li.level1 > a:hover{background-color:#0060b4;padding-right:1em;}.blog-page-nav ul.archive-list li.level1 ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;display:block;padding-top:.5em;}

.blog-page-nav ul.archive-list{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:1;-moz-column-count:1;column-count:1;}.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 #74cb31 !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:#0060b4;top:4px;right:3px;pointer-events:none;}

.case-sys article{display:block;padding:10px 2%;background-color:#DEEAF4;border:solid 3px #74cb31;border-radius:0;box-shadow:1px 1px 5px rgba(0,0,0,0.1);width:100%;margin-top:10px;}.case-sys h2{color:#0060b4;text-transform:none;}.case-sys h2 span{color:#74cb31;}.case-sys span{}.case-sys .result{color:#74cb31;}.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:#74cb31;}.clientreviews:nth-child(even){background-color:#0060b4;}.clientreviews .top-house{background-image:url(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(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:#74cb31;position:relative;width:100%;}.reviews article .quote:after{content:'\E0EA';position:absolute;bottom:0;color:#74cb31;font-size:120px;font-family:'icomoon-ult';left:10%;z-index:0;-webkit-transform:skew(-25deg,0deg);-moz-transform:skew(-25deg,0deg);-o-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:#0060b4;color:#FFFFFF;padding:10px;}

div.addreview input, div.addreview select, div.addreview textarea{display:block;background-color:#0060b4;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-commodoreing.sub .slide-bg-img{background-image:url(xxx-slidebg2.jpg) !important;background-position:75% 50%;}div.slide div.info .mop{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-commodoreing-content{padding:0 0 0 1em;}.slide .info .diagram{right:-55%;}}@media(max-width:1000px){.green-commodoreing.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 .mop{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:' ';background-image:url(ddm.png);display:block;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%;}#FreeCommodoreingCTA{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;-moz-transform:none;-o-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:none;}.transition-in > img:nth-of-type(2){-webkit-transition:3s ease 0s !important;-moz-transition:3s ease 0s !important;-o-transition:3s ease 0s !important;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{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;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;}#FreeCommodoreingCTA{text-align:center;}.free-commodoreing-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;-moz-animation:fadeIn 1s ease 1s !important;-o-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;-moz-animation:rotateIn 1s ease 1s !important;-o-animation:rotateIn 1s ease 1s !important;animation:rotateIn 1s ease 1s !important;}.transition-in .info{-webkit-transition:1s ease 1s !important;-moz-transition:1s ease 1s !important;-o-transition:1s ease 1s !important;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-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:1;-moz-column-count:1;column-count:1;}#BlogEntry > nav > div{float:none !important;width:100%;}#MainContent ul, #MainContent2 ul{margin:0;}.free-commodoreing-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);-moz-transform:translateY(0);-o-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.6em;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.902);}div.slide:fisrt-child div.info{background-color:transparent;}div.slide-start div.info{opacity:0;}div.transition-in div.info{-webkit-transition:opacity .5s ease 3s;-moz-transition:opacity .5s ease 3s;-o-transition:opacity .5s ease 3s;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-commodoreing .slide-bg .main:before{top:15%;left:0;width:100%;height:50%;background-position:top center;background-size:contain;}

#MainArea{font-size:1.55em;}

#DetailCommodoreHeader{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-commodoreing-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-commodoreing-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;}#DetailCommodoreHeader h1, #DetailCommodoreHeader > 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-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:1;-moz-column-count:1;column-count:1;}

.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-commodoreing-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;}

#DetailCommodoreHeader > h2:last-child, #DetailCommodoreHeader 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;}
.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);}.slide:nth-child(n+2):after{content:'';display:block;position:absolute;width:47%;height:100%;background-color:rgba(0,101,189,0.90);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 .mop{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 .mop{-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 .mop{opacity:0;}.transition-in .info .mop: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(xxx-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(xxx-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(xxx-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;}div.reviews div.item a{display:inline-block;width:100%;height:calc(100% + 2.5em);padding:30px 0;}div.reviews div.item div.icon{width:92%;background-image:url(/Shared/images2/Systems/ReviewSpritesV2.png);background-size:392%;height:auto;margin:auto;}div.reviews div.item div.icon::before{padding-top:39%;display:block;content:'';}div.reviews div.item:hover div.icon{transform:none;opacity:1;}div.reviews div.item.Avvo div.icon{background-position:-1% -1%;}div.reviews div.item.MerchantCircle div.icon{background-position:33% -1%;}div.reviews div.item.Manta div.icon{background-position:67% -1%;}div.reviews div.item.InsiderPages div.icon{background-position:100% -1%;}div.reviews div.item.Kudzu div.icon{background-position:-1% 25.25%;}div.reviews div.item.SuperPages div.icon{background-position:33% 25.25%;}div.reviews div.item.Yelp div.icon{background-position:68% 25.25%;}div.reviews div.item.Hg div.icon{background-position:100% 25.25%;}div.reviews div.item.EZLocal div.icon{background-position:33% 50.5%;}div.reviews div.item.Yellowpages div.icon{background-position:0 50.5%;}div.reviews div.item.BestOfWeb div.icon{background-position:67% 50.5%;}div.reviews div.item.CitySearch div.icon{background-position:100% 50.5%;}div.reviews div.item.Facebook div.icon{background-position:0 75.75%;}div.reviews div.item.GooglePlus div.icon{background-position:33% 75.75%;}div.reviews div.item.JudysBook div.icon{background-position:67% 75.75%;}div.reviews div.item.Yahoo div.icon{background-position:100% 75.75%;}

div.reviews div.item.BetterBusiness div.icon{background-position:33% 101%;}div.reviews div.item span{color:#2D2D2D;width:100%;display:block;position:absolute;line-height:1em;bottom:.75em;left:0;transition:all .3s ease;font-size:14px;}div.reviews div.item:hover span{transform:rotate(0deg) scale(0) skew(0deg) translate(0px);opacity:0;}div.reviews div.item.dark span{color:#FFFFFF;}div.reviews div.item.Avvo{background-color:#5dc9e8;}div.reviews div.item.MerchantCircle{background-color:#ef5d55;}div.reviews div.item.Manta{background-color:#bb4924;}div.reviews div.item.InsiderPages{background-color:#123c4c;}div.reviews div.item.Kudzu{background-color:#2692bd;}div.reviews div.item.SuperPages{background-color:#1ea8e3;}div.reviews div.item.Yelp{background-color:#b22b31;}div.reviews div.item.Hg, div.reviews div.item.EZLocal{background-color:#FFFFFF;}div.reviews div.item.Yellowpages{background-color:#231f20;}div.reviews div.item.BestOfWeb{background-color:#aed0e6;}div.reviews div.item.CitySearch{background-color:#63cdff;}

div.reviews div.item.Facebook{background-color:#3b5998;}div.reviews div.item.GooglePlus{background-color:#dc493c;}div.reviews div.item.JudysBook{background-color:#2EA0CF;}div.reviews div.item.Yahoo{background-color:#780099;}div.reviews div.item.BetterBusiness{background-color:#0d7c99;}

div.reviews div.item div.hoveritem{left:0;color:#ffffff;bottom:0;width:100%;height:auto;z-index:1;}div.reviews div.item div.hoveritem div{background-color:rgba(0,0,0,.5);font-family:'Open Sans';font-style:italic;margin:0;border:none;border-radius:0;font-weight:normal;font-size:14px;}@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;}




input[type="text" i] {padding: 12px;font-family:'Open Sans',sans-serif;font-size:15px;color:#677D8F;}
textarea{padding: 12px;font-family:'Open Sans',sans-serif;font-size:15px;color:#677D8F;}
