@charset "UTF-8";
body{-webkit-backface-visibility:hidden}
.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}
@-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 shake{0%,100%{-webkit-transform:translateX(0)} 10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)} 20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)} 10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)} 20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)} 10%,30%,50%,70%,90%{-o-transform:translateX(-10px)} 20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)} 10%,30%,50%,70%,90%{transform:translateX(-10px)} 20%,40%,60%,80%{transform:translateX(10px)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}
@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)} 40%{-webkit-transform:translateY(-15px)} 60%{-webkit-transform:translateY(-10px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)} 40%{-moz-transform:translateY(-15px)} 60%{-moz-transform:translateY(-10px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)} 40%{-o-transform:translateY(-15px)} 60%{-o-transform:translateY(-10px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)} 40%{transform:translateY(-15px)} 60%{transform:translateY(-10px)}}.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1)} 10%,20%{-webkit-transform:scale(.9) rotate(-3deg)} 30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)} 40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)} 100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)} 10%,20%{-moz-transform:scale(.9) rotate(-3deg)} 30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)} 40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)} 100%{-moz-transform:scale(1) rotate(0)}}@-o-keyframes tada{0%{-o-transform:scale(1)} 10%,20%{-o-transform:scale(.9) rotate(-3deg)} 30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg)} 40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg)} 100%{-o-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)} 10%,20%{transform:scale(.9) rotate(-3deg)} 30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)} 40%,60%,80%{transform:scale(1.1) rotate(-3deg)} 100%{transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada}
@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center} 20%{-webkit-transform:rotate(15deg)} 40%{-webkit-transform:rotate(-10deg)} 60%{-webkit-transform:rotate(5deg)} 80%{-webkit-transform:rotate(-5deg)} 100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg)} 40%{-moz-transform:rotate(-10deg)} 60%{-moz-transform:rotate(5deg)} 80%{-moz-transform:rotate(-5deg)} 100%{-moz-transform:rotate(0deg)}}@-o-keyframes swing{20%{-o-transform:rotate(15deg)} 40%{-o-transform:rotate(-10deg)} 60%{-o-transform:rotate(5deg)} 80%{-o-transform:rotate(-5deg)} 100%{-o-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)} 40%{transform:rotate(-10deg)} 60%{transform:rotate(5deg)} 80%{transform:rotate(-5deg)} 100%{transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing}
@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0)} 15%{-webkit-transform:translateX(-25%) rotate(-5deg)} 30%{-webkit-transform:translateX(20%) rotate(3deg)} 45%{-webkit-transform:translateX(-15%) rotate(-3deg)} 60%{-webkit-transform:translateX(10%) rotate(2deg)} 75%{-webkit-transform:translateX(-5%) rotate(-1deg)} 100%{-webkit-transform:translateX(0)}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0)} 15%{-moz-transform:translateX(-25%) rotate(-5deg)} 30%{-moz-transform:translateX(20%) rotate(3deg)} 45%{-moz-transform:translateX(-15%) rotate(-3deg)} 60%{-moz-transform:translateX(10%) rotate(2deg)} 75%{-moz-transform:translateX(-5%) rotate(-1deg)} 100%{-moz-transform:translateX(0)}}@-o-keyframes wobble{0%{-o-transform:translateX(0)} 15%{-o-transform:translateX(-25%) rotate(-5deg)} 30%{-o-transform:translateX(20%) rotate(3deg)} 45%{-o-transform:translateX(-15%) rotate(-3deg)} 60%{-o-transform:translateX(10%) rotate(2deg)} 75%{-o-transform:translateX(-5%) rotate(-1deg)} 100%{-o-transform:translateX(0)}}@keyframes wobble{0%{transform:translateX(0)} 15%{transform:translateX(-25%) rotate(-5deg)} 30%{transform:translateX(20%) rotate(3deg)} 45%{transform:translateX(-15%) rotate(-3deg)} 60%{transform:translateX(10%) rotate(2deg)} 75%{transform:translateX(-5%) rotate(-1deg)} 100%{transform:translateX(0)}}.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)} 50%{-webkit-transform:scale(1.1)} 100%{-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1)} 50%{-moz-transform:scale(1.1)} 100%{-moz-transform:scale(1)}}@-o-keyframes pulse{0%{-o-transform:scale(1)} 50%{-o-transform:scale(1.1)} 100%{-o-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)} 50%{transform:scale(1.1)} 100%{transform:scale(1)}}.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out} 40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out} 50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in} 80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in} 100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) rotateY(0);-moz-animation-timing-function:ease-out} 40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-animation-timing-function:ease-out} 50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in} 80%{-moz-transform:perspective(400px) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in} 100%{-moz-transform:perspective(400px) scale(1);-moz-animation-timing-function:ease-in}}@-o-keyframes flip{0%{-o-transform:perspective(400px) rotateY(0);-o-animation-timing-function:ease-out} 40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-animation-timing-function:ease-out} 50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in} 80%{-o-transform:perspective(400px) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in} 100%{-o-transform:perspective(400px) scale(1);-o-animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out} 40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out} 50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in} 80%{transform:perspective(400px) rotateY(360deg) scale(.95);animation-timing-function:ease-in} 100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}.flip{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;-moz-backface-visibility:visible !important;-moz-animation-name:flip;-o-backface-visibility:visible !important;-o-animation-name:flip;backface-visibility:visible !important;animation-name:flip}
@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0} 40%{-webkit-transform:perspective(400px) rotateX(-10deg)} 70%{-webkit-transform:perspective(400px) rotateX(10deg)} 100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0} 40%{-moz-transform:perspective(400px) rotateX(-10deg)} 70%{-moz-transform:perspective(400px) rotateX(10deg)} 100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0} 40%{-o-transform:perspective(400px) rotateX(-10deg)} 70%{-o-transform:perspective(400px) rotateX(10deg)} 100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0} 40%{transform:perspective(400px) rotateX(-10deg)} 70%{transform:perspective(400px) rotateX(10deg)} 100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX}
@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1} 100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1} 100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1} 100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1} 100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible !important;-o-animation-name:flipOutX;-o-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important}
@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:1} 40%{-webkit-transform:perspective(400px) rotateY(-10deg)} 70%{-webkit-transform:perspective(400px) rotateY(10deg)} 100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:1} 40%{-moz-transform:perspective(400px) rotateY(-10deg)} 70%{-moz-transform:perspective(400px) rotateY(10deg)} 100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:1} 40%{-o-transform:perspective(400px) rotateY(-10deg)} 70%{-o-transform:perspective(400px) rotateY(10deg)} 100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:1} 40%{transform:perspective(400px) rotateY(-10deg)} 70%{transform:perspective(400px) rotateY(10deg)} 100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible !important;-moz-animation-name:flipInY;-o-backface-visibility:visible !important;-o-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY}
@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1} 100%{-webkit-transform:perspective(400px) rotateY(-90deg);opacity:1}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1} 100%{-moz-transform:perspective(400px) rotateY(-90deg);opacity:1}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1} 100%{-o-transform:perspective(400px) rotateY(-90deg);opacity:1}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1} 100%{transform:perspective(400px) rotateY(-90deg);opacity:1}}.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible !important;-moz-animation-name:flipOutY;-o-backface-visibility:visible !important;-o-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY}
@-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 fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)} 100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)} 100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)} 100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)} 100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)} 100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)} 100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)} 100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)} 100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)} 100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)} 100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)} 100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)} 100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)} 100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)} 100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)} 100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)} 100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)} 100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)} 100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px)} 100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)} 100%{opacity:1;transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)} 100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)} 100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)} 100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)} 100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)} 100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)} 100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px)} 100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)} 100%{opacity:1;transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)} 100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)} 100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px)} 100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)} 100%{opacity:1;transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
@-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 fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)} 100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)} 100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)} 100%{opacity:0;transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}
@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)} 100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)} 100%{opacity:0;-o-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)} 100%{opacity:0;transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)} 100%{opacity:0;-moz-transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0)} 100%{opacity:0;-o-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)} 100%{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)} 100%{opacity:0;-moz-transform:translateX(20px)}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0)} 100%{opacity:0;-o-transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)} 100%{opacity:0;transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}
@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0)} 100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0)} 100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)} 100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0)} 100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0)} 100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)} 100%{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0)} 100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0)} 100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)} 100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0)} 100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0)} 100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)} 100%{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)} 50%{opacity:1;-webkit-transform:scale(1.05)} 70%{-webkit-transform:scale(.9)} 100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)} 50%{opacity:1;-moz-transform:scale(1.05)} 70%{-moz-transform:scale(.9)} 100%{-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)} 50%{opacity:1;-o-transform:scale(1.05)} 70%{-o-transform:scale(.9)} 100%{-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)} 50%{opacity:1;transform:scale(1.05)} 70%{transform:scale(.9)} 100%{transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)} 60%{opacity:1;-webkit-transform:translateY(-30px)} 80%{-webkit-transform:translateY(10px)} 100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px)} 60%{opacity:1;-moz-transform:translateY(-30px)} 80%{-moz-transform:translateY(10px)} 100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px)} 60%{opacity:1;-o-transform:translateY(-30px)} 80%{-o-transform:translateY(10px)} 100%{-o-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)} 60%{opacity:1;transform:translateY(-30px)} 80%{transform:translateY(10px)} 100%{transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)} 60%{opacity:1;-webkit-transform:translateY(30px)} 80%{-webkit-transform:translateY(-10px)} 100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)} 60%{opacity:1;-moz-transform:translateY(30px)} 80%{-moz-transform:translateY(-10px)} 100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)} 60%{opacity:1;-o-transform:translateY(30px)} 80%{-o-transform:translateY(-10px)} 100%{-o-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)} 60%{opacity:1;transform:translateY(30px)} 80%{transform:translateY(-10px)} 100%{transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)} 60%{opacity:1;-webkit-transform:translateX(30px)} 80%{-webkit-transform:translateX(-10px)} 100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)} 60%{opacity:1;-moz-transform:translateX(30px)} 80%{-moz-transform:translateX(-10px)} 100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)} 60%{opacity:1;-o-transform:translateX(30px)} 80%{-o-transform:translateX(-10px)} 100%{-o-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)} 60%{opacity:1;transform:translateX(30px)} 80%{transform:translateX(-10px)} 100%{transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)} 60%{opacity:1;-webkit-transform:translateX(-30px)} 80%{-webkit-transform:translateX(10px)} 100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)} 60%{opacity:1;-moz-transform:translateX(-30px)} 80%{-moz-transform:translateX(10px)} 100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)} 60%{opacity:1;-o-transform:translateX(-30px)} 80%{-o-transform:translateX(10px)} 100%{-o-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)} 60%{opacity:1;transform:translateX(-30px)} 80%{transform:translateX(10px)} 100%{transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)} 25%{-webkit-transform:scale(.95)} 50%{opacity:1;-webkit-transform:scale(1.1)} 100%{opacity:0;-webkit-transform:scale(.3)}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1)} 25%{-moz-transform:scale(.95)} 50%{opacity:1;-moz-transform:scale(1.1)} 100%{opacity:0;-moz-transform:scale(.3)}}@-o-keyframes bounceOut{0%{-o-transform:scale(1)} 25%{-o-transform:scale(.95)} 50%{opacity:1;-o-transform:scale(1.1)} 100%{opacity:0;-o-transform:scale(.3)}}@keyframes bounceOut{0%{transform:scale(1)} 25%{transform:scale(.95)} 50%{opacity:1;transform:scale(1.1)} 100%{opacity:0;transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut}
@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)} 20%{opacity:1;-webkit-transform:translateY(20px)} 100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0)} 20%{opacity:1;-moz-transform:translateY(20px)} 100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0)} 20%{opacity:1;-o-transform:translateY(20px)} 100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)} 20%{opacity:1;transform:translateY(20px)} 100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}
@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)} 20%{opacity:1;-webkit-transform:translateY(-20px)} 100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0)} 20%{opacity:1;-moz-transform:translateY(-20px)} 100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes bounceOutDown{0%{-o-transform:translateY(0)} 20%{opacity:1;-o-transform:translateY(-20px)} 100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)} 20%{opacity:1;transform:translateY(-20px)} 100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown}
@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)} 20%{opacity:1;-webkit-transform:translateX(20px)} 100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0)} 20%{opacity:1;-moz-transform:translateX(20px)} 100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes bounceOutLeft{0%{-o-transform:translateX(0)} 20%{opacity:1;-o-transform:translateX(20px)} 100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)} 20%{opacity:1;transform:translateX(20px)} 100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)} 20%{opacity:1;-webkit-transform:translateX(-20px)} 100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0)} 20%{opacity:1;-moz-transform:translateX(-20px)} 100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0)} 20%{opacity:1;-o-transform:translateX(-20px)} 100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)} 20%{opacity:1;transform:translateX(-20px)} 100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight}
@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0} 100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0} 100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0} 100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0} 100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn}
@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0} 100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0} 100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0} 100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0} 100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0} 100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0} 100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0} 100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0} 100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0} 100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0} 100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0} 100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0} 100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0} 100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0} 100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0} 100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0} 100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1} 100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0}}@-o-keyframes rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1} 100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1} 100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut}
@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1} 100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1} 100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1} 100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1} 100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1} 100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1} 100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1} 100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1} 100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1} 100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1} 100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1} 100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1} 100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out} 20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out} 40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out} 80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out} 100%{-webkit-transform:translateY(700px);opacity:0}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out} 20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out} 40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out} 80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out} 100%{-moz-transform:translateY(700px);opacity:0}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out} 20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out} 40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out} 80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out} 100%{-o-transform:translateY(700px);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out} 20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out} 40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out} 80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out} 100%{transform:translateY(700px);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:translateX(-100%) rotate(-120deg)} 100%{opacity:1;-webkit-transform:translateX(0) rotate(0deg)}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)} 100%{opacity:1;-moz-transform:translateX(0) rotate(0deg)}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg)} 100%{opacity:1;-o-transform:translateX(0) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)} 100%{opacity:1;transform:translateX(0) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn}
@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0deg)} 100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0) rotate(0deg)} 100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg)}}@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0) rotate(0deg)} 100%{opacity:0;-o-transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0deg)} 100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut}
@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0} 60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1} 80%{-webkit-transform:translateX(0) skewX(-15deg);opacity:1} 100%{-webkit-transform:translateX(0) skewX(0deg);opacity:1}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0} 60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1} 80%{-moz-transform:translateX(0) skewX(-15deg);opacity:1} 100%{-moz-transform:translateX(0) skewX(0deg);opacity:1}}@-o-keyframes lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0} 60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1} 80%{-o-transform:translateX(0) skewX(-15deg);opacity:1} 100%{-o-transform:translateX(0) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0} 60%{transform:translateX(-20%) skewX(30deg);opacity:1} 80%{transform:translateX(0) skewX(-15deg);opacity:1} 100%{transform:translateX(0) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}
.animated.lightSpeedIn{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}
@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0deg);opacity:1} 100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0) skewX(0deg);opacity:1} 100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}}@-o-keyframes lightSpeedOut{0%{-o-transform:translateX(0) skewX(0deg);opacity:1} 100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{transform:translateX(0) skewX(0deg);opacity:1} 100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}
.animated.lightSpeedOut{-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s}
@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg)} 10%{-webkit-transform:skewX(-8deg)} 20%{-webkit-transform:skewX(7deg)} 30%{-webkit-transform:skewX(-6deg)} 40%{-webkit-transform:skewX(5deg)} 50%{-webkit-transform:skewX(-4deg)} 60%{-webkit-transform:skewX(3deg)} 70%{-webkit-transform:skewX(-2deg)} 80%{-webkit-transform:skewX(1deg)} 90%{-webkit-transform:skewX(0deg)} 100%{-webkit-transform:skewX(0deg)}}@-moz-keyframes wiggle{0%{-moz-transform:skewX(9deg)} 10%{-moz-transform:skewX(-8deg)} 20%{-moz-transform:skewX(7deg)} 30%{-moz-transform:skewX(-6deg)} 40%{-moz-transform:skewX(5deg)} 50%{-moz-transform:skewX(-4deg)} 60%{-moz-transform:skewX(3deg)} 70%{-moz-transform:skewX(-2deg)} 80%{-moz-transform:skewX(1deg)} 90%{-moz-transform:skewX(0deg)} 100%{-moz-transform:skewX(0deg)}}@-o-keyframes wiggle{0%{-o-transform:skewX(9deg)} 10%{-o-transform:skewX(-8deg)} 20%{-o-transform:skewX(7deg)} 30%{-o-transform:skewX(-6deg)} 40%{-o-transform:skewX(5deg)} 50%{-o-transform:skewX(-4deg)} 60%{-o-transform:skewX(3deg)} 70%{-o-transform:skewX(-2deg)} 80%{-o-transform:skewX(1deg)} 90%{-o-transform:skewX(0deg)} 100%{-o-transform:skewX(0deg)}}@keyframes wiggle{0%{transform:skewX(9deg)} 10%{transform:skewX(-8deg)} 20%{transform:skewX(7deg)} 30%{transform:skewX(-6deg)} 40%{transform:skewX(5deg)} 50%{transform:skewX(-4deg)} 60%{transform:skewX(3deg)} 70%{transform:skewX(-2deg)} 80%{transform:skewX(1deg)} 90%{transform:skewX(0deg)} 100%{transform:skewX(0deg)}}.wiggle{-webkit-animation-name:wiggle;-moz-animation-name:wiggle;-o-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}
.animated.wiggle{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;}

table{border-collapse:collapse;border-spacing:0}
.block-group,.block,.block-group:after,.block:after,.block-group:before,.block:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.block-group{*zoom:1;list-style-type:none;padding:0;margin:0;}.block-group:before,.block-group:after{display:table;content:"";line-height:0}
.block-group:after{clear:both}
.block-group>.block-group{clear:none;float:left;margin:0 !important}
.block-group .block{float:left;width:100%}
.block-group .b-1-24{width:4.1667%;*width:4.1357%}
.block-group .b-1-12,.block-group .b-2-24{width:8.3333%;*width:8.3023%}
.block-group .b-1-8,.block-group .b-3-24{width:12.5%;*width:12.469%}
.block-group .b-1-6,.block-group .b-4-24{width:16.6667%;*width:16.6357%}
.block-group .b-1-5{width:20%;*width:19.969%}
.block-group .b-5-24{width:20.8333%;*width:20.8023%}
.block-group .b-1-4,.block-group .b-6-24{width:25%;*width:24.969%}
.block-group .b-7-24{width:29.1667%;*width:29.1357%}
.block-group .b-1-3,.block-group .b-8-24{width:33.3333%;*width:33.3023%}
.block-group .b-3-8,.block-group .b-9-24{width:37.5%;*width:37.469%}
.block-group .b-2-5{width:40%;*width:39.969%}
.block-group .b-5-12,.block-group .b-10-24{width:41.6667%;*width:41.6357%}
.block-group .b-11-24{width:45.8333%;*width:45.8023%}
.block-group .b-1-2,.block-group .b-12-24{width:50%;*width:49.969%}
.block-group .b-13-24{width:54.1667%;*width:54.1357%}
.block-group .b-7-12,.block-group .b-14-24{width:58.3333%;*width:58.3023%}
.block-group .b-3-5{width:60%;*width:59.969%}
.block-group .b-5-8,.block-group .b-15-24{width:62.5%;*width:62.469%}
.block-group .b-2-3,.block-group .b-16-24{width:66.6667%;*width:66.6357%}
.block-group .b-17-24{width:70.8333%;*width:70.8023%}
.block-group .b-3-4,.block-group .b-18-24{width:75%;*width:74.969%}
.block-group .b-19-24{width:79.1667%;*width:79.1357%}
.block-group .b-4-5{width:80%;*width:79.969%}
.block-group .b-5-6,.block-group .b-20-24{width:83.3333%;*width:83.3023%}
.block-group .b-7-8,.block-group .b-21-24{width:87.5%;*width:87.469%}
.block-group .b-11-12,.block-group .b-22-24{width:91.6667%;*width:91.6357%}
.block-group .b-23-24{width:95.8333%;*width:95.8023%}
.ss-descend:before,.ss-descend.right:after,.ss-dropdown:before,.ss-dropdown.right:after{content:'â–¾'}
.ss-fivehundredpx:before,.ss-fivehundredpx.right:after,.ss-500px:before,.ss-500px.right:after{content:'ï™‚'}
.ss-appnet:before,.ss-appnet.right:after,.ss-appdotnet:before,.ss-appdotnet.right:after{content:'ï˜”'}
.ss-ascend:before,.ss-ascend.right:after,.ss-directup:before,.ss-directup.right:after{content:'â–´'}
.ss-dollarsign:before,.ss-dollarsign.right:after,.ss-cost:before,.ss-cost.right:after{content:'$'}
.ss-drop:before,.ss-drop.right:after,.ss-droplet:before,.ss-droplet.right:after{content:'ðŸ’§'}
.ss-mail:before,.ss-mail.right:after,.ss-email:before,.ss-email.right:after{content:'âœ‰'}
.ss-google+:before,.ss-google+.right:after,.ss-googleplus:before,.ss-googleplus.right:after{content:'ï˜“'}
.ss-harddrive:before,.ss-harddrive.right:after,.ss-hdd:before,.ss-hdd.right:after{content:'ðŸ–´'}
.ss-like:before,.ss-like.right:after,.ss-approve:before,.ss-approve.right:after{content:'ðŸ‘'}
.ss-logout:before,.ss-logout.right:after,.ss-exit:before,.ss-exit.right:after{content:'î¸‚'}
.ss-notification:before,.ss-notification.right:after,.ss-notifications:before,.ss-notifications.right:after{content:'ðŸ””'}
.ss-skip:before,.ss-skip.right:after,.ss-skipforward:before,.ss-skipforward.right:after{content:'â­'}
.ss-edit:before,.ss-edit.right:after,.ss-write:before,.ss-write.right:after{content:'âœŽ'}
.ss-zoom:before,.ss-zoom.right:after,.ss-zoomin:before,.ss-zoomin.right:after{content:'î€‚'}
img{vertical-align:middle}
a{text-decoration:none}
input:focus,select:focus,textarea:focus,button:focus{outline:none}
::selection{background:#ffff9e}
::-moz-selection{background:#ffff9e}
img::selection{background:transparent}
img::-moz-selection{background:transparent}
body{-webkit-tap-highlight-color:#ffff9e}
.bold{font-weight:700}
.bordered{border:1px solid #dadde2}
.bordered-right{border-right:1px solid #dadde2}
.bordered-active{border:1px solid #227dda !important}
.bordered-error{border:1px solid #f00 !important}
.clearfix:after,.u-clearfix:after{clear:both;display:table;content:""}
.middle{vertical-align:middle}
.opaque{-webkit-opacity:.7;-moz-opacity:.7;opacity:.7}
.rounded{-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box}
.semibold{font-weight:600}
.webkit-toolbar::-webkit-scrollbar{-webkit-appearance:none;width:9px;background-color:rgba(0,0,0,0.1)}
.webkit-toolbar::-webkit-scrollbar-thumb{-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;background-color:rgba(0,0,0,0.3)}
@font-face{font-family:'CompassIcons Regular';src:url('uc1506/../../assets/fonts/uc1506/CompassIcons-Regular.eot');src:url('uc1506/../../assets/fonts/uc1506/CompassIcons-Regular.eot?#iefix') format('embedded-opentype'), url('uc1506/../../assets/fonts/uc1506/CompassIcons-Regular.woff') format('woff'), url('uc1506/../../assets/fonts/uc1506/CompassIcons-Regular.ttf') format('truetype'), url('uc1506/../../assets/fonts/uc1506/CompassIcons-Regular.svg#7557f8546211b013e2b8776a6fc16506') format('svg');font-style:normal;font-weight:400}@font-face{font-family:'GT Pressura Mono';src:url('uc1506/../../assets/fonts/uc1506/GT-Pressura-Mono-Regular.eot');src:url('uc1506/../../assets/fonts/uc1506/GT-Pressura-Mono-Regular.eot?#iefix') format('embedded-opentype'), url('uc1506/../../assets/fonts/uc1506/GT-Pressura-Mono-Regular.woff') format('woff'), url('uc1506/../../assets/fonts/uc1506/GT-Pressura-Mono-Regular.ttf') format('truetype'), url('uc1506/../../assets/fonts/uc1506/GT-Pressura-Mono-Regular.svg#be28e0bb578d1bcf3798dbccbefc387b') format('svg');font-style:normal;font-weight:400}@font-face{font-family:'Harmonia Sans W02';src:url('uc1506/../../assets/fonts/uc1506/HarmoniaSansW02-Regular.eot');src:url('uc1506/../../assets/fonts/uc1506/HarmoniaSansW02-Regular.eot?#iefix') format('embedded-opentype'), url('uc1506/../../assets/fonts/uc1506/HarmoniaSansW02-Regular.woff') format('woff'), url('uc1506/../../assets/fonts/uc1506/HarmoniaSansW02-Regular.ttf') format('truetype'), url('uc1506/../../assets/fonts/uc1506/HarmoniaSansW02-Regular.svg#HarmoniaSansW02') format('svg');font-style:normal;font-weight:400}@font-face{font-family:'Harmonia Sans W02 Semibold';src:url('uc1506/../../assets/fonts/uc1506/HarmoniaSansW02-Semibold.eot');src:url('uc1506/../../assets/fonts/uc1506/HarmoniaSansW02-Semibold.eot?#iefix') format('embedded-opentype'), url('uc1506/../../assets/fonts/uc1506/HarmoniaSansW02-Semibold.woff') format('woff'), url('uc1506/../../assets/fonts/uc1506/HarmoniaSansW02-Semibold.ttf') format('truetype'), url('uc1506/../../assets/fonts/uc1506/HarmoniaSansW02-Semibold.svg#HarmoniaSansW02-SemiBd') format('svg');font-style:normal;font-weight:400}@font-face{font-family:'Tiempos Headline Web Medium';src:url('uc1506/../../assets/fonts/uc1506/TiemposHeadlineWeb-Medium.eot');src:url('uc1506/../../assets/fonts/uc1506/TiemposHeadlineWeb-Medium.eot?#iefix') format('embedded-opentype'), url('uc1506/../../assets/fonts/uc1506/TiemposHeadlineWeb-Medium.woff') format('woff'), url('uc1506/../../assets/fonts/uc1506/TiemposHeadlineWeb-Medium.ttf') format('truetype'), url('uc1506/../../assets/fonts/uc1506/TiemposHeadlineWeb-Medium.svg#TiemposHeadline-Medium') format('svg');font-style:normal;font-weight:400}@font-face{font-family:'Tiempos Text Regular';src:url('uc1506/../../assets/fonts/uc1506/TiemposTextWeb-Regular.eot');src:url('uc1506/../../assets/fonts/uc1506/TiemposTextWeb-Regular.eot?#iefix') format('embedded-opentype'), url('uc1506/../../assets/fonts/uc1506/TiemposTextWeb-Regular.woff') format('woff'), url('uc1506/../../assets/fonts/uc1506/TiemposTextWeb-Regular.ttf') format('truetype'), url('uc1506/../../assets/fonts/uc1506/TiemposTextWeb-Regular.svg#TiemposText-Regular') format('svg');font-style:normal;font-weight:400}@font-face{font-family:'Tiempos Text Regular';src:url('uc1506/../../assets/fonts/uc1506/TiemposTextWeb-RegularItalic.eot');src:url('uc1506/../../assets/fonts/uc1506/TiemposTextWeb-RegularItalic.eot?#iefix') format('embedded-opentype'), url('uc1506/../../assets/fonts/uc1506/TiemposTextWeb-RegularItalic.woff') format('woff'), url('uc1506/../../assets/fonts/uc1506/TiemposTextWeb-RegularItalic.ttf') format('truetype'), url('uc1506/../../assets/fonts/uc1506/TiemposTextWeb-RegularItalic.svg#TiemposText-RegularItalic') format('svg');font-style:italic;font-weight:400}.uc1506-icon{font-family:"CompassIcons Regular";font-style:normal;font-weight:400;font-style:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.uc1506-icon:before{font-size:44px;line-height:60px}
[data-uc1506-icon]:before{content:attr(data-uc1506-icon);font-family:"CompassIcons Regular";font-style:normal;font-weight:400;font-style:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.uc1506-icon--a:before{content:"\0061"}
.uc1506-icon--ac:before{content:"\e033"}
.uc1506-icon--add:before,.search1506 .search1506-mobileToggleIcon:before{content:"\e041"}
.uc1506-icon--agents:before{content:"\e059"}
.uc1506-icon--attachment:before{content:"\e050"}
.uc1506-icon--baths:before{content:"\e030"}
.uc1506-icon--beds:before{content:"\e026"}
.uc1506-icon--burgermenu:before{content:"\e042";font-size:50px}
.uc1506-icon--calculator:before{content:"\e019"}
.uc1506-icon--cityviews:before{content:"\e022"}
.uc1506-icon--close:before,.search1506 .expanded .search1506-mobileToggleIcon:before{content:"\e040";font-size:60px}
.uc1506-icon--closet:before{content:"\e002"}
.uc1506-icon--compassfind:before{content:"\e013"}
.uc1506-icon--den:before{content:"\e036"}
.uc1506-icon--dishwasher:before{content:"\e016"}
.uc1506-icon--doc:before{content:"\e052"}
.uc1506-icon--down:before{content:"\e046";font-size:30px}
.uc1506-icon--error:before{content:"\e067"}
.uc1506-icon--expand:before{content:"\e049"}
.uc1506-icon--expand2:before{content:"\e055"}
.uc1506-icon--facebook:before{content:"\e061";font-size:32px}
.uc1506-icon--fan:before{content:"\e032"}
.uc1506-icon--fave:before{content:"\e010"}
.uc1506-icon--fireplace:before{content:"\e000"}
.uc1506-icon--floorplan:before{content:"\e018"}
.uc1506-icon--folders:before{content:"\e029"}
.uc1506-icon--furnished:before{content:"\e032"}
.uc1506-icon--globe:before{content:"\e024"}
.uc1506-icon--google:before{content:"\e065";font-size:32px}
.uc1506-icon--handshake:before{content:"\e014"}
.uc1506-icon--heat:before{content:"\e034"}
.uc1506-icon--heatac:before{content:"\e035"}
.uc1506-icon--home:before{content:"\e006"}
.uc1506-icon--instagram:before{content:"\e063";font-size:32px}
.uc1506-icon--keyaccount:before{content:"\e021"}
.uc1506-icon--laundry:before{content:"\e015"}
.uc1506-icon--left:before,.search1506 #quick-listing .flex-direction-nav a.flex-prev:before{content:"\e044";font-size:60px}
.uc1506-icon--list:before{content:"\e058"}
.uc1506-icon--listings:before{content:"\e007"}
.uc1506-icon--mail:before{content:"\e020"}
.uc1506-icon--map:before{content:"\e005"}
.uc1506-icon--message:before{content:"\e054"}
.uc1506-icon--mortgagecalc:before{content:"\e056";font-size:20px}
.uc1506-icon--neighborhoodguide:before{content:"\e066"}
.uc1506-icon--oldkey:before{content:"\e003"}
.uc1506-icon--openhouse:before{content:"\e012"}
.uc1506-icon--outdoorspace:before{content:"\e037"}
.uc1506-icon--parking:before{content:"\e027"}
.uc1506-icon--petcat:before{content:"\e008"}
.uc1506-icon--pets:before{content:"\e023"}
.uc1506-icon--pinterest:before{content:"\e064";font-size:32px}
.uc1506-icon--pricedown:before{content:"\e048";font-size:20px}
.uc1506-icon--priceup:before{content:"\e047";font-size:20px}
.uc1506-icon--profile:before{content:"\e060"}
.uc1506-icon--right:before,.search1506 #quick-listing .flex-direction-nav a.flex-next:before{content:"\e043";font-size:60px}
.uc1506-icon--save:before{content:"\e051"}
.uc1506-icon--search:before,.search1506 #search_filter_container #search_filter ul.controls #filter-regions .select2-container:before{content:"\e004"}
.uc1506-icon--send:before{content:"\e011"}
.uc1506-icon--settings:before{content:"\e017"}
.uc1506-icon--space:before{content:"\e020"}
.uc1506-icon--sqft:before{content:"\e039"}
.uc1506-icon--stairs:before{content:"\e001"}
.uc1506-icon--storage:before{content:"\e028"}
.uc1506-icon--surprise:before{content:"\e057"}
.uc1506-icon--thumbsup:before{content:"\e053"}
.uc1506-icon--trash:before{content:"\e025"}
.uc1506-icon--twitter:before{content:"\e062";font-size:32px}
.uc1506-icon--up:before{content:"\e045";font-size:30px}
.uc1506-icon--checkselect:before{content:"\e068";font-size:30px}
.uc1506-icon--openCTA:before{content:"\e069";font-size:30px}
.uc1506-icon--guideNotExpect:before{content:"\e070";font-size:30px}
.uc1506-icon--guideMisc:before{content:"\e071";font-size:30px}
.uc1506-icon--guideLifestyle:before{content:"\e071";font-size:30px}
.uc1506-icon--guideNeighbors:before{content:"\e073";font-size:30px}
.uc1506-icon--guideExpect:before{content:"\e074";font-size:30px}
.uc1506-icon--guideMarket:before{content:"\e075";font-size:30px}
.uc1506-icon--guideLove:before{content:"\e076";font-size:30px}
.uc1506-heading{margin:0;color:#000}
.uc1506-heading--1{font-family: 'Ubuntu', sans-serif;font-size:34px;font-style:normal;font-weight:300}
.uc1506-heading--2{font-family:"Tiempos Headline Web Medium";font-size:36px;font-style:normal;font-weight:400}
.uc1506-heading--3{font-family:"Harmonia Sans W02 Semibold";font-size:40px;font-style:normal;font-weight:400}
.uc1506-heading--4{font-family:"Harmonia Sans W02 Semibold";font-size:24px;font-style:normal;font-weight:400}
.uc1506-heading--5{font-family:"Harmonia Sans W02 Semibold";font-size:18px;font-style:normal;font-weight:400}
.uc1506-heading--6{font-family:"Harmonia Sans W02";font-size:18px;font-style:normal;font-weight:400}
.uc1506-heading--light{color:#fff}
.uc1506-text--default{font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px}
.uc1506-text--bold{font-family:"Harmonia Sans W02 Semibold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px}
.uc1506-text--small{font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:24px}
.uc1506-text--large{font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px}
.uc1506-text--editorial{font-family:"Tiempos Text Regular",Times,"Times New Roman",serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px}
.uc1506-text--quote{font-family:"Tiempos Text Regular",Times,"Times New Roman",serif;font-style:italic;font-weight:400;font-size:28px;line-height:40px}
.uc1506-text--data{font-family:"GT Pressura Mono",Monaco,monospace;font-style:normal;font-weight:400;font-size:16px;line-height:18px}
.uc1506-link{position:relative;border-bottom:1px solid #fff;padding:5px 0;color:#fff;cursor:pointer}.uc1506-link:hover{color:#ccc;border-color:#ccc}
.uc1506-link:active{color:#999;border-color:#999}
.uc1506-link--dark{color:#000;border-bottom:1px solid #000}.uc1506-link--dark:hover{color:#333;border-color:#333}
.uc1506-link--dark:active{color:#666;border-color:#666}
.uc1506-btn,input.uc1506-btn{display:inline-block;border:1px solid #000;padding:12px 24px;min-width:160px;background-color:#fff;color:#000;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:"Harmonia Sans W02 Semibold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:28px;line-height:16px;text-align:center;font-size:16px;text-transform:none;-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;transition:background-color 0.2s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.uc1506-btn.is-disabled,input.uc1506-btn.is-disabled{pointer-events:none;cursor:not-allowed;background-color:#b5b5b5;border-color:#b5b5b5}
.uc1506-btn:hover,input.uc1506-btn:hover{color:#000;text-decoration:none;background-color:#fff}
.uc1506-btn:active,input.uc1506-btn:active{background-color:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.121569) inset;-moz-box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.121569) inset;box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.121569) inset}
.uc1506-btn:focus,input.uc1506-btn:focus{outline:auto;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.uc1506-btn--primary,input.uc1506-btn--primary{border-color:#000;background-color:#000;color:#fff}.uc1506-btn--primary:hover,input.uc1506-btn--primary:hover{border-color:#333;background-color:#333;color:#fff;text-decoration:none}
.uc1506-btn--primary:active,input.uc1506-btn--primary:active{border-color:#333;background-color:#333;color:#fff;text-decoration:none}
.uc1506-btn--primary:focus,input.uc1506-btn--primary:focus{outline:auto;outline:#ccc auto 4px;outline-offset:-2px}
.uc1506-btn--ghost,input.uc1506-btn--ghost{border-color:#000;background-color:#fff;color:#000 !important}.uc1506-btn--ghost:hover,input.uc1506-btn--ghost:hover{border-color:#000;background-color:#000;color:#fff !important;text-decoration:none}
.uc1506-btn--ghost:active,input.uc1506-btn--ghost:active{border-color:#000;background-color:#000;color:#e6e6e6 !important;text-decoration:none}
.uc1506-btn--ghostLight,input.uc1506-btn--ghostLight{border-color:#fff;background-color:transparent;color:#fff !important}.uc1506-btn--ghostLight:hover,input.uc1506-btn--ghostLight:hover{border-color:#fff;background-color:#fff;color:#000 !important;text-decoration:none}
.uc1506-btn--ghostLight:active,input.uc1506-btn--ghostLight:active{border-color:#e6e6e6;background-color:#e6e6e6;color:#000 !important;text-decoration:none}
.uc1506-btn--icon{min-width:25px;max-width:50px;border:none;padding:16px;background-color:#fff;color:#fff;line-height:18px}.uc1506-btn--icon:hover{background-color:#e6e6e6;color:#e6e6e6;text-decoration:none}
.uc1506-btn--icon:active{background-color:#fff}
.uc1506-btn--icon.is-active{color:#000}
.uc1506-btnIcon{vertical-align:middle}
.uc1506-btn--small,input.uc1506-btn--small{min-width:120px;padding:8px 16px;font-size:14px;line-height:14px}
.uc1506-btn--large,input.uc1506-btn--large{min-width:250px;padding:16px 32px;font-size:18px;line-height:18px}
.uc1506-pill{display:block;width:100%;border-bottom:2px solid #000;margin:0}.uc1506-pill .uc1506-pill-cell{position:relative;display:inline-block;text-align:center}.uc1506-pill .uc1506-pill-cell:first-child{padding-left:8px}
.uc1506-pill .uc1506-pill-cell .uc1506-pill-label{display:block;padding:15px;text-transform:uppercase;color:#000}
.uc1506-pill .uc1506-pill-cell:not(:first-child) .uc1506-pill-label:before{content:"";height:10px;width:2px;position:absolute;bottom:0;left:0;background-color:#000}
.uc1506-pillBoxCard{background-color:#fff}
.uc1506-pillBoxCard--mini{max-width:570px}
.uc1506-pillBoxCard--small{width:320px}
.uc1506-pillBoxCard--large{max-width:440px}
.uc1506-pillBoxCardHeader{padding-left:22px;line-height:16px}
.uc1506-pillBoxCardHeader--large{padding-top:16px;padding-bottom:3px;font-size:18px}
.uc1506-pillBoxCardHeader--small{height:35px;padding-bottom:16px;padding-top:3px;font-size:16px}
.uc1506-pillBoxImage{background-size:cover;background-position:center center;background-color:#f4f4f4;display:table;width:100%}
.uc1506-pillBoxCard--mini .uc1506-pillBoxImage{float:left;height:120px;width:120px;margin-right:15px}@media all and (max-width:500px){.uc1506-pillBoxCard--mini .uc1506-pillBoxImage{display:none}}
.uc1506-pillBoxCard--small .uc1506-pillBoxImage{height:215px}
.uc1506-pillBoxCard--large .uc1506-pillBoxImage{height:280px}
.uc1506-pillBoxImageBanners{display:table-cell;vertical-align:bottom}
.uc1506-pillBoxStatusBlock{text-align:center;padding:10px 0}
.uc1506-pillBoxStatusText{color:#fff;text-transform:uppercase}
.uc1506-pillBoxStatusRed{background-color:#df4134}
.uc1506-pillBoxStatusOrange{background-color:#e37c4e}
.uc1506-pillBoxStatusGreen{background-color:#43c3a6}
.uc1506-dotGridBackground{background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAHDUk5wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplNDU4YjVhNC05NzMyLTQ3NTctOTgzYi0wMGVhMTk2MTVjM2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjIyMkIzRTNGN0MwMTFFNEI2RkY4Q0Y0OTgzOEQ2Q0EiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjIyMkIzRTJGN0MwMTFFNEI2RkY4Q0Y0OTgzOEQ2Q0EiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiYjZlYzYyNS01MTdjLTRkZDEtYTE2MC0wYzc0Y2NiM2UzMjAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3NmM4NjlkYS0zZjdiLTExNzgtYmNjNi1jYzA2ZmQwYzI0NmIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4K53wmAAAAWklEQVR42mL8//8/AwwwMSABgABihMkwPXz4EMwCCCBGZLUwABBAWAWZGLAAFEGYmQABhFU7Qd34AEAAUd9EGiqEBQO2oAEBgAAj2jNUd+IwNhAUwNgCnlh1ACqyMh3+2sN5AAAAAElFTkSuQmCC');background-size:20px 10px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.uc1506-dotGridBackground{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAGIQU8tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplNDU4YjVhNC05NzMyLTQ3NTctOTgzYi0wMGVhMTk2MTVjM2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUY2M0VCNkIwMTY4MTFFNUIyQzBDNzlDOTQ3MDA2RUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUY2M0VCNkEwMTY4MTFFNUIyQzBDNzlDOTQ3MDA2RUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MjIyQjNFNkY3QzAxMUU0QjZGRjhDRjQ5ODM4RDZDQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MjIyQjNFN0Y3QzAxMUU0QjZGRjhDRjQ5ODM4RDZDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtV2jhkAAACbSURBVHjaYvz//z8DOmBiwALAgg8fPoQrB7IZAAKIkWTtDMjGAAQQVu04dRMDAAKI+ibSUCFyaGITAwggoj1DdScOHwNZ8AQwo7y8PE6NuNQBBNBopIwaOOgSNrRgBSdMYGJlxJOocaqjugsBAozqOWXQx8moA0cdOOpAOgMWfJKwFic6wFfzU9s8FiLMRS8oGSkMFJLMG/RRDADgFUEHYLMY5gAAAABJRU5ErkJggg==')}}
.uc1506-form{color:#848484}
.uc1506-form-inputText,input.uc1506-form-inputText{width:100%;margin:10px 0;border:none;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;border-bottom:1px solid #e9e9e9;padding:5px 0;-webkit-transition:border 0.2s linear;-moz-transition:border 0.2s linear;-o-transition:border 0.2s linear;-ms-transition:border 0.2s linear;transition:border 0.2s linear}.uc1506-form-inputText:focus,input.uc1506-form-inputText:focus{border-color:#000}
.uc1506-form-separator{width:313px;margin:15px -15px;border-bottom:1px solid #e9e9e9}
.uc1506-form-inputText.is-error,input.uc1506-form-inputText.is-error{border-color:#df4134}
.uc1506-form-inputLabel.is-error{color:#df4134}
.uc1506-form-inputPasswordContainer{position:relative}
.uc1506-form-forgotPassword{position:absolute;top:11px;right:0;color:#b5b5b5}.uc1506-form-forgotPassword:hover{color:#000}
.uc1506-form-inputBtn,input.uc1506-form-inputBtn{font-size:12px;margin:10px 0;width:100%}
.uc1506-formCard{max-width:313px;width:100%;margin:10px 0;padding:15px;background-color:#fff;text-align:center}
.uc1506-formCard .uc1506-formIcon:before{font-size:14px;line-height:14px}
.uc1506-formCardHeader{position:relative;background-color:#f4f4f4;margin:-15px -15px 0 -15px;padding:15px;text-align:left}
.uc1506-formClose{position:absolute;top:0;right:0;padding:0 15px;cursor:pointer}
.uc1506-formClose:before{font-size:30px}
.uc1506-formLabel{margin:10px 0}
.uc1506-formText{font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:24px;color:#000}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{font-size:83.3%}
input[type="button"],input[type="submit"]{border:none}
[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}
.u-xs--displayBlock,.u-xs--displayInline,.u-xs--inlineBlock,.u-sm--displayBlock,.u-sm--displayInline,.u-sm--inlineBlock,.u-md--displayBlock,.u-md--displayInline,.u-md--inlineBlock,.u-lg--displayBlock,.u-lg--displayInline,.u-lg--inlineBlock{display:none}
@media (max-width:374px){.u-xs--displayBlock{display:block} .u-xs--displayInline{display:inline} .u-xs--inlineBlock{display:inline-block}}@media (min-width:375px) and (max-width:769px){.u-sm--displayBlock{display:block} .u-sm--displayInline{display:inline} .u-sm--inlineBlock{display:inline-block}}@media (min-width:770px) and (max-width:1169px){.u-md--displayBlock{display:block} .u-md--displayInline{display:inline} .u-md--inlineBlock{display:inline-block}}@media (min-width:1170px){.u-lg--displayBlock{display:block} .u-lg--displayInline{display:inline} .u-lg--inlineBlock{display:inline-block}}@media (max-width:374px){.u-xs--displayNone{display:none}}
@media (min-width:375px) and (max-width:769px){.u-sm--displayNone{display:none}}
@media (min-width:770px) and (max-width:1169px){.u-md--displayNone{display:none}}
@media (min-width:1170px){.u-lg--displayNone{display:none}}
#modal_overlay{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.7);z-index:1000;overflow-y:scroll}
#click_dismissal_overlay{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0);z-index:0}
body.modal-open{overflow:hidden}
.uc1506-modal{display:none;margin:150px auto 0 auto;max-width:313px;max-height:100%;z-index:1000}@media all and (max-height:710px){.uc1506-modal{margin-top:50px}}@media all and (max-height:610px){.uc1506-modal{margin-top:30px}}
.uc1506-modalClose{position:absolute;right:-13px;top:-13px;color:#fff;cursor:pointer;z-index:100;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;-ms-transition:color 0.2s linear;transition:color 0.2s linear}.uc1506-modalClose:hover{color:#b5b5b5}
.uc1506-modal-btn{max-width:313px;width:100%;font-family:"Harmonia Sans W02 Semibold";font-size:14px}
.uc1506-modalErrors{list-style-type:none;padding:0}
.uc1506-modal-allocation{background-color:#e9e9e9}
.uc1506-modal-allocationInputBackground{padding:20px 10px;background-color:#fff}
.uc1506-modal-allocationInput,.uc1506-modal-message{width:250px;margin:0 5px;padding:5px;border:none;border-bottom:1px solid #e9e9e9;-webkit-transition:-webkit-border-color 0.2s linear;-moz-transition:-moz-border-color 0.2s linear;-o-transition:border-color 0.2s linear;-ms-transition:border-color 0.2s linear;transition:border-color 0.2s linear}.uc1506-modal-allocationInput:hover,.uc1506-modal-message:hover{border-color:#000}
.uc1506-modal-allocationInput:active,.uc1506-modal-message:active{border-color:#000}
.uc1506-modal-allocationInput:focus,.uc1506-modal-message:focus{border-color:#000}
.uc1506-modal-message{min-height:100px;width:100%}
.uc1506-allocation-searchIcon:before{font-size:24px;line-height:0}
.uc1506-allocation-agentsList{max-height:265px;padding:0 10px;overflow-y:auto}
.uc1506-modal-allocationAgentsListHeader{margin:0}
.uc1506-modal-agentCard{margin:10px 0;background-color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.uc1506-modal-agentCard .uc1506-modal-agentCardImageBlock{width:20%}
.uc1506-modal-agentCardImage{height:50px;width:50px}
.uc1506-modal-agentCard .uc1506-modal-agentCardNameBlock{width:80%;padding:10px}
.uc1506-modal-agentCardCheckmark{display:none;float:right}
.uc1506-modal-agentCardCheckmark:before{line-height:30px}
.uc1506-modal-agentCard.selected .uc1506-modal-agentCardCheckmark{display:block}
.uc1506-modal-center{text-align:center}
.uc1506-allocation-agentSubmit{width:90%;margin-bottom:10px}
.uc1506-modal-agentActionLink{color:#000}
.uc1506-modal-successfulSubmitBlockGroup{padding:25px;background-color:#fff}
.uc1506-modal-successfulSubmit{background-color:#e2f5e3;border-bottom:1px solid #e9e9e9}
.uc1506-modal-successfulSubmitBlock{padding-bottom:15px}
.uc1506-modal-successfulSubmitBtn{width:100%}
.uc1506-modal-deleteBtn{margin-top:15px}
.uc1506-modal-geoText{padding-top:15px}
.uc1506-modal-geoBtn{margin-top:15px}
.uc1506-modal-agentAllocationImage{max-width:100px;max-height:100px}
.uc1506-modal-agentInformationBlock{margin-bottom:30px}
.uc1506-modal-termsOfService{max-width:250px;margin:0 auto;font-size:11px;color:#848484}
.uc1506Page{background-color:#e9e9e9}
.uc1506Page-componentsWrapper{max-width:1024px;margin:0 auto;background-color:#fff}
.uc1506Page-blockGroup{padding:20px}
.uc1506Page-block{padding:10px 0}
@media all and (max-width:800px){.uc1506Page-block{width:100% !important}}.uc1506Page-colorBox{display:inline-block;height:50px;width:50px;margin-right:20px}
.uc1506Page-colorBox--tanLight{background-color:#fbf8f3;border:1px solid #000}
.uc1506Page-colorBox--blockGrey{background-color:#f4f4f4;border:1px solid #000}
.uc1506Page-colorBox--lineGrey{background-color:#e9e9e9}
.uc1506Page-colorBox--mediumGrey{background-color:#b5b5b5}
.uc1506Page-colorBox--textGrey{background-color:#848484}
.uc1506Page-colorBox--black{background-color:#000}
.uc1506Page-colorBox--white{background-color:#fff;border:1px solid #000}
.uc1506Page-colorBox--soldRed{background-color:#e25c4e}
.uc1506Page-colorBox--contractOrange{background-color:#e37c4e}
.uc1506Page-colorBox--incentiveTeal{background-color:#43c3a6}
.uc1506Page-colorBox--errorRed{background-color:#df4134}
.uc1506Page-colorBox--successGreen{background-color:#3eb346}
.uc1506Page-colorBox--selectionBlue{background-color:#b2d7fe}
.uc1506Page-blackBackground{background-color:#000}
.uc1506Page-greyBackground{background-color:#f4f4f4}
.uc1506Page-fontDemoPrimary{font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.uc1506Page-fontDemoPrimarySemiBold{font-family:"Harmonia Sans W02 Semibold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.uc1506Page-fontDemoHeadline{font-family:"Tiempos Headline Web Medium",Times,"Times New Roman",serif;font-style:normal;font-weight:400}
.uc1506Page-fontDemoText{font-family:"Tiempos Text Regular",Times,"Times New Roman",serif;font-style:normal;font-weight:400}
.uc1506Page-fontDemoTextItalic{font-family:"Tiempos Text Regular",Times,"Times New Roman",serif;font-style:italic;font-weight:400}
.uc1506Page-fontDemoMono{font-family:"GT Pressura Mono",Monaco,monospace;font-style:normal;font-weight:400}
.about1506-m-pageContentMaxWidth{margin:0 auto;max-width:1170px}
@media all and (max-width:769px){.about1506-blockGroup .about1506-block{width:100%}}
.about1506-container{background-color:#e9e9e9}
.about1506-hero{width:100%;height:480px}
.about1506-nav{margin-top:30px;background-color:#e9e9e9}
.about1506-nav-block{padding:30px;border-top:solid 1px #b5b5b5}
.about1506-nav-active{padding:30px;background-color:#b5b5b5}
.about1506-nav-block:last-child{border-bottom:solid 1px #b5b5b5}
.about1506-navText{position:relative;padding:5px 0;cursor:pointer}.about1506-navText:hover{color:#bfbfbf}
.about1506-navText:active{color:#808080}
.about1506-content{padding:30px;background-color:#e9e9e9}
.about1506-title{margin-bottom:30px}
.about1506-wrapper{max-width:1170px;margin:0 auto;max-width:1200px;margin:-405px auto 0 auto}
.about1506-greyText{color:#848484}
.about1506-redText{color:#df4134}
.about1506-investors-pageContainer{max-width:1170px;margin:0 auto;max-width:1200px;padding:15px}
.about1506-investors-greyBackground{background-color:#f4f4f4}
.about1506-investors-investorHeader{margin:50px 0}
.about1506-investors-investorBlockGroup{padding:15px;margin:15px 0;border-bottom:1px solid rgba(0,0,0,0.1);background-color:#fff}
.about1506-investors-investorBlockGroup .about1506-investors-investorImageBlock{text-align:center;width:20.8333%}@media all and (max-width:769px){.about1506-investors-investorBlockGroup .about1506-investors-investorImageBlock{padding:15px;width:100%}}
.about1506-investors-investorImage{width:100%;max-width:150px;padding:40px 0}@media all and (max-width:769px){.about1506-investors-investorImage{padding:0}}
.about1506-investors-investorBlockGroup .about1506-investors-investorDescriptionBlock{width:79.1667%;padding:15px}@media all and (max-width:769px){.about1506-investors-investorBlockGroup .about1506-investors-investorDescriptionBlock{width:100%}}
.team1506-profile-pageContainer{max-width:1170px;margin:0 auto;max-width:1200px;padding-bottom:80px}
.team1506-introContainer{width:100%;background:#fff}
.team1506-introTextGroup{margin:0 auto;text-align:center;width:75%}
.team1506-introTextBlock{padding:25px}
.team1506-introTextBlockTitle{padding:80px 25px 25px 25px}
.team1506-introTextBlockInterest{padding:25px 25px 80px 25px}
@media all and (max-width:769px){.team1506-introTextBlockDescription{font-size:26px}}@media all and (max-width:374px){.team1506-introTextBlockDescription{font-size:18px}}
@media all and (max-width:769px){.team1506-introTextBlockJoin{font-size:14px}}@media all and (max-width:374px){.team1506-introTextBlockJoin{font-size:12px}}
.team1506-managementGroupName{margin:40px 0}
.team1506-managementPerson .team1506-managementMember{padding:20px 30px 0 30px;width:75%}@media all and (max-width:769px){.team1506-managementPerson .team1506-managementMember{width:100%}}
.team1506-managementMemberBio{padding:15px 0}
.team1506-managementMemberBio .team1506-managementMemberSocial{width:20%;text-align:right}
.team1506-managementMemberBio .team1506-managementMemberTitles{width:80%}
.team1506-managementPerson{background:#fff;margin:20px 0}
.team1506-managementPhoto{width:100%}
.team1506-managementPerson .team1506-managementPhotoContainer{width:25%;padding:50px 0}@media all and (max-width:769px){.team1506-managementPerson .team1506-managementPhotoContainer{padding:0;float:none;margin:0 auto;width:50%}}@media all and (max-width:374px){.team1506-managementPerson .team1506-managementPhotoContainer{width:100%}}
.team1506-socialIcon:before{color:#000;font-size:20px}
.team1506-teamContainer{margin:40px 30px 20px 30px}
.team1506-teamGroupName{margin:40px 0}
.team1506-teamMemberBio{z-index:100;top:0;left:0;width:100%}
.team1506-teamMemberBio{top:0;left:0;width:100%;height:100%;padding:20px;display:none;background:#fff}
.team1506-teamMemberBioContent{position:relative;display:block}
.team1506-teamMemberBioContent{padding:2px;line-height:16px}
.team1506-teamMemberBioContentInformation{font-size:11px}
.team1506-teamMemberBioContentName{font-size:16px}
.team1506-teamMemberBioContentTitle{font-size:12px}
.team1506-teamMember .team1506-teamMemberContainer{position:relative;margin:0 auto;padding:10px;width:20%;overflow:hidden}@media all and (max-width:769px){.team1506-teamMember .team1506-teamMemberContainer{width:50%}}@media all and (max-width:374px){.team1506-teamMember .team1506-teamMemberContainer{width:100%}}
.team1506-teamMemberContainer .team1506-teamMemberBio{position:absolute}
.team1506-teamMemberContainer:hover .team1506-teamMemberBio{display:block}
.team1506-teamMemberPhoto{width:100%}
.team1506-teamMemberSocial{text-align:right;height:14px}
.team1506-teamMemberSocial .team1506-socialIcon:before{font-size:16px}
.contactUs1506-pageContainer{max-width:1170px;margin:0 auto;max-width:1200px;padding-top:40px;padding-bottom:80px}
.contactUs1506-form{margin:0 auto}
.contactUs1506-formContainer{background-color:#fff;padding:20px;width:70%;margin:0 auto}@media all and (max-width:769px){.contactUs1506-formContainer{width:90%}}
.contactUs1506-formInputText{padding:10px}
.contactUs1506-formInputContainer .contactUs1506-formInputText{width:50%}@media all and (max-width:769px){.contactUs1506-formInputContainer .contactUs1506-formInputText{width:100%}}
.contactUs1506-formInputTextArea{padding:10px}
.contactUs1506-introContainer{background:#fff}
.contactUs1506-introTextGroup{margin:0 auto;text-align:center;width:50%}@media all and (max-width:769px){.contactUs1506-introTextGroup{width:80%}}
.contactUs1506-introTextBlock{padding:25px}
.contactUs1506-introTextBlock:nth-of-type(1){padding:80px 25px 25px 25px}
.contactUs1506-select{width:100%;border:none;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;border-bottom:1px solid #e9e9e9;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:none;-moz-box-sizing:none;box-sizing:none;padding:5px 10px;margin:10px 0;background:#fff;color:#b5b5b5}
.contactUs1506-submitContainer{margin:20px;text-align:center}
.contactUs1506-submitContainer .contactUs1506-submit{width:50%}
.contactUs1506-textArea{width:100%;margin:0 5px;padding:5px;border:none;border-bottom:1px solid #e9e9e9;-webkit-transition:-webkit-border-color 0.2s linear;-moz-transition:-moz-border-color 0.2s linear;-o-transition:border-color 0.2s linear;-ms-transition:border-color 0.2s linear;transition:border-color 0.2s linear}.contactUs1506-textArea:active,.contactUs1506-textArea:focus{border-color:#000}
.accounts1506-m-pageContentMaxWidth{margin:0 auto;max-width:1200px}
.accounts1506-accountSettings-greyBackground{background-color:#f4f4f4}
.account1506-accountSettings-pageContainer{margin:0 auto;max-width:1200px;min-height:500px}
.accounts1506-accountBase-blockGroup{padding:50px 0}
.accounts1506-accountBase-blockGroup .accounts1506-accountBase-block{padding:0 15px}@media all and (max-width:769px){.accounts1506-accountBase-blockGroup .accounts1506-accountBase-block{width:100%;padding:15px}}
.accounts1506-accountSettings-navigation{background-color:#f4f4f4}
.accounts1506-accountSettings-navigationItem{border-bottom:1px solid #e9e9e9}.accounts1506-accountSettings-navigationItem:hover{background-color:#e7e7e7}
.accounts1506-accountSettings-navigationItem:last-child{border:0}
.accounts1506-accountSettings-navigationLink{display:block;padding:15px;color:#000}
.accounts1506-accountSettings-textBlack{color:#000}
.accounts1506-accountSettings-blockGroup{max-width:800px}
.accounts1506-accountSettings-blockGroup .accounts1506-accountSettings-block{padding:0 15px}@media all and (max-width:769px){.accounts1506-accountSettings-blockGroup .accounts1506-accountSettings-block{width:100%}}
.accounts1506-searchAlerts-greyBackground{background-color:#f4f4f4;min-height:500px}
.account1506-searchAlerts-pageContainer{margin:0 auto;max-width:1200px}
.accounts1506-searchAlerts-blockGroup .accounts1506-searchAlerts-blockLeft{width:70.8333%;padding:0 15px}
.accounts1506-searchAlerts-blockGroup .accounts1506-searchAlerts-blockRight{width:29.1667%;padding:15px}
.accounts1506-searchAlerts-blockGroup .accounts1506-searchAlerts-block{padding:15px}
.accounts1506-searchAlerts-newSearchBtn{padding:18px 24px 12px 24px}
.accounts1506-searchAlerts-searchIcon{float:left}.accounts1506-searchAlerts-searchIcon:before{line-height:12px}
.accounts1506-searchAlerts-empty,.accounts1506-searchAlerts-table{display:none}
.accounts1506-searchAlerts-empty{padding:15px}
.accounts1506-searchAlerts-alertCard{margin:15px 0;border-bottom:1px solid rgba(0,0,0,0.1)}
.accounts1506-searchAlerts-alertCardTop{min-height:150px;position:relative;padding:15px;background-color:#fff}
.accounts1506-searchAlerts-trash{position:absolute;top:0;right:15px;cursor:pointer}.accounts1506-searchAlerts-trash:before{font-size:35px}
.accounts1506-searchAlerts-trash:hover{color:#333}
.accounts1506-searchAlerts-trash:active{color:#666}
.accounts1506-searchAlerts-pill{position:absolute;bottom:-2px;left:0}
.accounts1506-searchAlerts-searchBtn{position:absolute;bottom:15px;right:15px}
.accounts1506-searchAlerts-alertCardBottom{padding:15px;background-color:#f4f4f4}
.accounts1506-searchAlerts-radioBlock{background-color:#f4f4f4}
.accounts1506-searchAlerts-radioHeading{border-bottom:1px solid #e9e9e9;padding:15px}
.accounts1506-searchAlerts-radioLabel{display:block;border-bottom:1px solid #e9e9e9;padding:15px}.accounts1506-searchAlerts-radioLabel:hover{background-color:#e7e7e7}
.accounts1506-searchAlerts-radioLabel:last-child{border:none}
.agents1506-m-pageContentMaxWidth{margin:0 auto;max-width:1200px}
.agents1506-pageContainer{margin:0 auto;max-width:1200px}
.agents1506-agents-headerBlockGroup{margin:50px 0}
.agents1506-agents-blockGroup{margin-bottom:100px}
.agents1506-agents-blockGroup .agents1506-agents-block{padding:10px;width:25%}@media all and (max-width:1169px){.agents1506-agents-blockGroup .agents1506-agents-block{width:33.3333%}}@media all and (max-width:769px){.agents1506-agents-blockGroup .agents1506-agents-block{width:50%}}@media all and (max-width:550px){.agents1506-agents-blockGroup .agents1506-agents-block{width:100%}}
.agents1506-agents-blockGroup .agents1506-agents-block:nth-child(4n + 1){clear:left}@media all and (max-width:1169px){.agents1506-agents-blockGroup .agents1506-agents-block:nth-child(4n + 1){clear:none}}
@media all and (max-width:1169px){.agents1506-agents-blockGroup .agents1506-agents-block:nth-child(3n + 1){clear:left}}@media all and (max-width:769px){.agents1506-agents-blockGroup .agents1506-agents-block:nth-child(3n + 1){clear:none}}
@media all and (max-width:769px){.agents1506-agents-blockGroup .agents1506-agents-block:nth-child(2n + 1){clear:left}}
.agents1506-u-agents-textAlignCenter{text-align:center}
.agents1506-agents-headerDescription{max-width:700px;margin:30px auto 10px auto}
.agents1506-agents-card{max-height:500px;max-width:300px;margin:0 auto;border:1px solid #e9e9e9;background-color:#fff}
.agents1506-agents-cardImage{height:100%;width:100%}
@media all and (max-width:550px){.agents1506-agents-card .agents1506-agents-cardImageBlock{width:100%}}
.agents1506-agents-card .agents1506-agents-cardTextBlock{padding:20px 0 20px 20px;width:100%;min-height:150px}
.agents1506-agents-link{color:#000}
.agents1506-agents-link--grey{color:#848484}
.agents1506-agents-cardName{padding-bottom:10px;font-size:24px;line-height:20px;color:#000}@media all and (max-width:769px){.agents1506-agents-cardName{font-size:20px}}@media all and (max-width:550px){.agents1506-agents-cardName{font-size:24px}}
.agents1506-agents-cardEmail{padding-bottom:10px;line-height:25px}
.agents1506-agents-cardPhone{line-height:14px}
.agents1506-profile-pageContainer{margin:0 auto;max-width:1200px}
.agents1506-profile-fadeDotGridBackground{box-shadow:inset 0 -60px 170px #fff}
.agents1506-profile-agentCardBlockGroup .agents1506-profile-agentCardImageBlock,.agents1506-profile-agentCardBlockGroup .agents1506-profile-agentCardTitleBlock{margin:50px 0;padding:15px}@media all and (max-width:769px){.agents1506-profile-agentCardBlockGroup .agents1506-profile-agentCardImageBlock,.agents1506-profile-agentCardBlockGroup .agents1506-profile-agentCardTitleBlock{width:100%}}
@media all and (max-width:769px){.agents1506-profile-agentCardBlockGroup .agents1506-profile-agentCardImageBlock{margin:50px 0 0 0;text-align:center}}
@media all and (max-width:769px){.agents1506-profile-agentCardBlockGroup .agents1506-profile-agentCardTitleBlock{margin:0 0 50px 0}}
.agents1506-profile-card{position:relative;min-height:280px}
.agents1506-profile-cardImage{height:250px;width:250px}
.agents1506-profile-link{color:#000}
.agents1506-profile-link--grey{color:#848484}
.agents1506-profile-cardName{padding:40px 0 25px 0;line-height:20px;color:#000}@media all and (max-width:550px){.agents1506-profile-cardName{padding:25px 0;font-size:26px}}
.agents1506-profile-cardEmail{padding-bottom:10px;line-height:25px}
.agents1506-profile-cardPhone{line-height:14px}
.agents1506-profile-contactBtn{margin:15px 0}
.agents1506-profile-card .agents1506-profile-contactBtn{position:absolute;bottom:20px}
.agents1506-profile-greyBackground{background-color:#f4f4f4}
.agents1506-profile-darkGreyBackground{background-color:#e9e9e9}
.agents1506-profile-aboutBlockGroup a{position:relative;border-bottom:1px solid #fff;padding:5px 0;color:#fff;cursor:pointer;color:#000;border-bottom:1px solid #000}.agents1506-profile-aboutBlockGroup a:hover{color:#ccc;border-color:#ccc}
.agents1506-profile-aboutBlockGroup a:active{color:#999;border-color:#999}
.agents1506-profile-aboutBlockGroup a:hover{color:#333;border-color:#333}
.agents1506-profile-aboutBlockGroup a:active{color:#666;border-color:#666}
.agents1506-profile-sectionHeading{padding:50px 0;text-align:center}
.agents1506-profile-blockGroup{padding:15px}
.agents1506-profile-aboutBlockGroup .agents1506-profile-aboutBlock{padding:0 15px}@media all and (max-width:769px){.agents1506-profile-aboutBlockGroup .agents1506-profile-aboutBlock{width:100%}}
.agents1506-profile-aboutBlock:last-child{padding-bottom:60px}
.agents1506-profile-aboutSeparator{height:1px}@media all and (max-width:769px){.agents1506-profile-aboutSeparator{height:0}}
.agents1506-profile-spotlightBlock{margin:15px 0;border-top:2px solid #000;background-color:#fff}
.agents1506-profile-spotlightDescriptionBlock{position:relative;min-height:350px;padding:15px 15px 30px 15px;background-color:#fff}
.agents1506-profile-blockGroup .agents1506-profile-spotlightDescriptionBlock{width:66.6667%}@media all and (max-width:769px){.agents1506-profile-blockGroup .agents1506-profile-spotlightDescriptionBlock{width:100%}}
.agents1506-profile-spotlightDescriptionBlock a{position:relative;border-bottom:1px solid #fff;padding:5px 0;color:#fff;cursor:pointer;color:#000;border-bottom:1px solid #000;position:absolute;left:15px;bottom:15px}.agents1506-profile-spotlightDescriptionBlock a:hover{color:#ccc;border-color:#ccc}
.agents1506-profile-spotlightDescriptionBlock a:active{color:#999;border-color:#999}
.agents1506-profile-spotlightDescriptionBlock a:hover{color:#333;border-color:#333}
.agents1506-profile-spotlightDescriptionBlock a:active{color:#666;border-color:#666}
.agents1506-profile-spotlightImageBlock{height:350px;background-size:cover;background-position:center}
.agents1506-profile-blockGroup .agents1506-profile-spotlightImageBlock{width:33.3333%}@media all and (max-width:769px){.agents1506-profile-blockGroup .agents1506-profile-spotlightImageBlock{width:100%}}
.agents1506-profile-blockGroup .agents1506-profile-listingBlock{padding:15px}@media all and (max-width:769px){.agents1506-profile-blockGroup .agents1506-profile-listingBlock{width:50%}}@media all and (max-width:550px){.agents1506-profile-blockGroup .agents1506-profile-listingBlock{width:100%}}
.agents1506-profile-blockGroup .agents1506-profile-listingBlock:nth-child(3n+1){clear:left}@media all and (max-width:769px){.agents1506-profile-blockGroup .agents1506-profile-listingBlock:nth-child(3n+1){clear:none}}
@media all and (max-width:769px){.agents1506-profile-blockGroup .agents1506-profile-listingBlock:nth-child(2n + 1){clear:left}}
.agents1506-profile-blockGroup .agents1506-profile-miniListingBlock{padding:15px}@media all and (max-width:900px){.agents1506-profile-blockGroup .agents1506-profile-miniListingBlock{width:100%}}
.agents1506-profile-blockGroup .agents1506-profile-miniListingBlock:nth-child(2n + 1){clear:left}
.agents1506-profile-listingPill{width:100%;max-width:100%}
.agents1506-profile-bottomContactBlock{margin:50px 0;text-align:center}
.agents1506-agentProfile-salesBtn,.agents1506-agentProfile-rentalsBtn{display:inline-block;margin-left:15px;color:#b5b5b5;cursor:pointer}
.agents1506-agentProfile-salesBtn.is-active,.agents1506-agentProfile-rentalsBtn.is-active{color:#000;border-bottom:1px solid #000}
.homepage1506-m-pageContentMaxWidth{margin:0 auto;max-width:1200px}
.homepage1506-header-dropshadow{top:0;position:absolute;height:160px;width:100%;z-index:100;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-moz-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.3), rgba(0,0,0,0))}
.homepage1506-header .header1506-background{position:absolute;width:100%;background-color:transparent;border-bottom:1px solid rgba(255,255,255,0.25);z-index:200}
.homepage1506-header .header1506-link{color:#fff}@media all and (max-width:1169px){.homepage1506-header .header1506-link{color:#000}}@media all and (min-width:1170px){.homepage1506-header .header1506-link:hover{color:rgba(233,233,233,0.7)}}
@media all and (min-width:1169px){.homepage1506-header .header1506-link--navBarLink:not(.header1506-link--dropdown):hover{border-bottom:2px solid #fff}}
@media all and (min-width:1170px){.homepage1506-header .header1506-dropdown{background-color:rgba(0,0,0,0.5)}}
.homepage1506-header .uc1506-icon--burgermenu{color:#fff}
@media all and (min-width:1170px){.homepage1506-header .header1506-geoBar:before{background-color:rgba(233,233,233,0.25)}}
.homepage1506-heroSliderContainer,.homepage1506-heroSlide{height:440px}
@media screen and (min-height:610px){.homepage1506-heroSliderContainer,.homepage1506-heroSlide{height:auto;padding-top:3.10vw;}}
@media screen and (min-height:710px){.homepage1506-heroSliderContainer,.homepage1506-heroSlide{height:auto;padding-top:5vw;}}
@media screen and (min-height:810px){.homepage1506-heroSliderContainer,.homepage1506-heroSlide{height:auto;padding-top:4vw;}}
@media screen and (min-height:880px){.homepage1506-heroSliderContainer,.homepage1506-heroSlide{height:auto;padding-top:7vw;}}
.homepage1506-heroSliderContainer{display:table;position:relative;width:100%;background-size:cover;background-position:center}
.homepage1506-hero-header{display:table-cell;vertical-align:middle;padding:0 0}
.homepage1506-hero-headerText{display:block;color:#fff;text-align:center;max-width:770px;width:100%;margin:0 auto;margin-bottom:20px;line-height:40px;margin-top:0 !important;}@media all and (max-width:1169px){.homepage1506-hero-headerText{font-size:40px}}@media all and (max-width:550px){.homepage1506-hero-headerText{font-size:30px;text-align:left}}@media all and (max-width:769px){.homepage1506-hero-headerText{font-size:24px}}
.homepage1506-editorialListings{height:700px;background-size:cover;color:#fff;overflow:hidden}
.homepage1506-editorialListings-container{position:relative;margin:0 auto;max-width:1200px}
.homepage1506-editorialListings-textContainer{position:relative;top:174px}
.homepage1506-editorialListings-coordinates{font-family:"GT Pressura Mono",Monaco,monospace;font-style:normal;font-weight:400}
.homepage1506-editorialListings-title{color:#fff;font-size:40px;margin-top:50px}
.homepage1506-editorialListings-description{font-family:"Tiempos Text Regular",Times,"Times New Roman",serif;font-style:normal;font-weight:400}
.homepage1506-editorialListings-carousel{position:absolute;left:370px;top:174px;font-size:0}
.homepage1506-editorialListings .uc1506-pillBoxCard{display:inline-block;margin-right:30px}
.homepage1506-exclusiveTiles-pageContainerGrayBackground{background-color:#f4f4f4}
.homepage1506-exclusiveTiles-pageContainerCentered{margin:0 auto;max-width:1200px}
.homepage1506-exclusiveTiles-blockGroup{padding:0 5px 60px 5px}@media all and (max-width:769px){.homepage1506-exclusiveTiles-blockGroup{padding:15px 30px}.homepage1506-exclusiveTiles-blockGroup:last-child{padding-bottom:60px}}
.homepage1506-exclusiveTiles-block{float:left;width:50%;padding:15px}@media all and (max-width:900px){.homepage1506-exclusiveTiles-block{float:none;width:100%;padding:15px 0}}
.homepage1506-exclusiveTiles-heading{margin-bottom:30px}@media all and (max-width:769px){.homepage1506-exclusiveTiles-heading{line-height:48px}}
.homepage1506-exclusiveTiles-textBlock{max-width:600px;margin:0 auto;padding-top:40px;text-align:center}@media all and (max-width:550px){.homepage1506-exclusiveTiles-textBlock{text-align:left}}
.homepage1506-exclusiveTiles-greyText{color:#848484}
.homepage1506-exclusiveTile{max-width:570px;width:100%}@media all and (max-width:900px){.homepage1506-exclusiveTile{margin:0 auto}}
.homepage1506-exclusiveTile-image{background-size:cover;height:330px;width:100%}
@media (max-width:339px){.u-displayNone-xs{display:none}}
@media (min-width:340px) and (max-width:649px){.u-displayNone-sm{display:none}}
@media (min-width:650px) and (max-width:1079px){.u-displayNone-md{display:none}}
@media (min-width:1080px){.u-displayNone-lg{display:none}}
@media (max-width:649px){.homepage1506-storySection .block{width:100%}}
.homepage1506-storyContainer{max-width:1280px;width:100%;margin:0 auto;padding:0 45px}@media (max-width:1079px){.homepage1506-storyContainer{padding-left:30px;padding-right:30px}}
.homepage1506-storyHeader{text-align:center;padding-bottom:135px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiKDI1NSwyNTUsMjU1KSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);background-image:-moz-linear-gradient(top, #fff 70%, rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(top, #fff 70%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, #fff 70%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, #fff 70%, rgba(255,255,255,0) 100%)}@media (max-width:649px){.homepage1506-storyHeader{text-align:left;padding-bottom:0;background:#fff}}
.homepage1506-storyTitle,.block-group .homepage1506-storyTitle{margin:120px auto;font-family:"Tiempos Headline Web Medium";font-size:52px;font-style:normal;font-weight:400}@media (max-width:1079px){.homepage1506-storyTitle,.block-group .homepage1506-storyTitle{font-size:40px;margin:60px auto;width:80%}}@media (max-width:649px){.homepage1506-storyTitle,.block-group .homepage1506-storyTitle{margin:0;padding-top:60px;padding-bottom:15px;text-align:left;font-size:30px}}
.homepage1506-storyTabs,.block-group .homepage1506-storyTabs{list-style:none;text-align:center;margin:0 auto;padding:0;overflow:hidden}@media (max-width:1079px){.homepage1506-storyTabs,.block-group .homepage1506-storyTabs{width:66.6%}}
.homepage1506-storyTab-btn{font-size:24px;color:#b5b5b5;padding:30px 24px;display:block}@media (max-width:1079px){.homepage1506-storyTab-btn{font-size:18px;padding:24px}}
.homepage1506-storyTabItem:first-child .homepage1506-storyTab-btn{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;background-clip:padding-box;-webkit-border-bottom-right-radius:0;-webkit-background-clip:padding-box;-moz-border-radius-bottomright:0;-moz-background-clip:padding;border-bottom-right-radius:0;background-clip:padding-box}
.homepage1506-storyTabItem:last-child .homepage1506-storyTab-btn{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;background-clip:padding-box;-webkit-border-bottom-left-radius:0;-webkit-background-clip:padding-box;-moz-border-radius-bottomleft:0;-moz-background-clip:padding;border-bottom-left-radius:0;background-clip:padding-box}
.homepage1506-storyTabItem.is-active .homepage1506-storyTab-btn{border-color:#000;background-color:#000;color:#fff}.homepage1506-storyTabItem.is-active .homepage1506-storyTab-btn:hover{border-color:#333;background-color:#333;color:#fff;text-decoration:none}
.homepage1506-storyTabItem.is-active .homepage1506-storyTab-btn:active{border-color:#333;background-color:#333;color:#fff;text-decoration:none}
.homepage1506-storyTabItem.is-active .homepage1506-storyTab-btn:focus{outline:auto;outline:#ccc auto 4px;outline-offset:-2px}
.homepage1506-storyTabContent{padding:0 70px 140px;display:none}@media (max-width:1079px){.homepage1506-storyTabContent{padding:0 30px 60px}}
.homepage1506-storyTabContent.is-visible{display:block}
.homepage1506-storyTabContent .block-group{margin-top:90px}@media (max-width:649px){.homepage1506-storyTabContent .block-group{margin-top:30px;margin-bottom:30px}}
.homepage1506-storyTabContent .block-group:first-child{margin-top:0}
.homepage1506-storyTabContent .uc1506-btn{font-family:"Harmonia Sans W02 Semibold";display:block;padding:20px}
.homepage1506-storyTextBlock{background:#fff;box-sizing:content-box;padding:15px 30px;margin-bottom:45px}@media (max-width:649px){.homepage1506-storyTextBlock{margin-left:-30px;margin-right:-30px}}
@media (min-width:1080px){.homepage1506-storyTextBlock:first-child{margin-left:70px}}
.homepage1506-storySubTitle{font-family:"Tiempos Headline Web Medium";font-size:40px;font-style:normal;font-weight:400;color:#000;margin:0}@media (max-width:1079px){.homepage1506-storySubTitle{font-size:30px}}
@media (max-width:649px){.homepage1506-storyImageBlock{margin-bottom:10px}}
@media (max-width:1079px){.homepage1506-storyImageBlock>img{width:auto;height:auto;max-width:66.6%}}@media (max-width:649px){.homepage1506-storyImageBlock>img{width:auto;height:auto;max-width:100%}}
.homepage1506-storyImageBlock--alignCenter{text-align:center}
.homepage1506-storyImageBlock--alignRight{text-align:right}
.homepage1506-storyTetrisImage{position:relative;left:100px}
.homepage1506-storyTetrisImage--flipped{left:auto;right:70px}
@media (max-width:1079px){.homepage1506-storyButton,.block-group .homepage1506-storyButton{width:80%}}
.homepage1506-storyButton--alignRight{float:right;margin-right:30px}
.homepage1506-storyButton--alignCenter{margin-left:auto;margin-right:auto}
@media (min-width:650px) and (max-width:1079px){.homepage1506-storyFacts{position:relative;top:-50%;-webkit-transform:translate(0, 50%);-moz-transform:translate(0, 50%);-o-transform:translate(0, 50%);-ms-transform:translate(0, 50%);transform:translate(0, 50%)}}
.homepage1506-storyFactsTable,.homepage1506-storyFactsTable.block{float:none;margin-left:auto;margin-right:auto;font-family:"GT Pressura Mono",Monaco,monospace;font-style:normal;font-weight:400}@media (max-width:1079px){.homepage1506-storyFactsTable,.homepage1506-storyFactsTable.block{width:80%}}@media (max-width:649px){.homepage1506-storyFactsTable,.homepage1506-storyFactsTable.block{width:100%}}
.homepage1506-storyFactsTableRow{background:#fff;border:2px solid #000;padding:30px;margin:-2px 0}@media (max-width:1079px){.homepage1506-storyFactsTableRow{padding:15px}}
.homepage1506-storyFactsTableValue{float:left;font-size:30px;line-height:32px}@media (max-width:1079px){.homepage1506-storyFactsTableValue{font-size:26px}}
.homepage1506-storyFactsTableDescription{font-size:14px;line-height:32px;text-align:right;text-transform:uppercase}@media (max-width:1079px){.homepage1506-storyFactsTableDescription{font-size:11px}}
.homepage1506-featuredItem-pageContainer{margin:0 auto;max-width:1200px}@media all and (max-width:550px){.homepage1506-featuredItem-pageContainer{padding:0 25px}}
.homepage1506-featuredItem-blockGroup{margin:120px 0 120px 0;padding:0 5px}@media all and (max-width:769px){.homepage1506-featuredItem-blockGroup{margin:30px 0 60px 0}}
.homepage1506-featuredItem-block{float:left;width:50%;padding:15px}
@media all and (max-width:550px){.homepage1506-featuredItem-block{width:100%;padding:15px 0}}.homepage1506-featuredItemContainer{width:100%;height:375px;padding-top:100px;background-size:cover}
@media all and (max-width:769px){.homepage1506-featuredItemContainer{height:215px;padding-top:58px}}@media all and (max-width:550px){.homepage1506-featuredItemContainer{max-width:570px;margin:0 auto;padding-top:63px}}.homepage1506-featuredItemOverlay{max-width:400px;width:100%;height:175px;margin:0 auto;border-top:2px solid #fff;padding:35px 20px 20px 20px;background:rgba(0,0,0,0.5);font-family:"Tiempos Text Regular";text-align:center}
@media all and (max-width:769px){.homepage1506-featuredItemOverlay{max-width:230px;height:100px;padding-top:20px}}@media all and (max-width:550px){.homepage1506-featuredItemOverlay{max-width:255px;height:90px;padding-top:16px}}.homepage1506-featuredItemTitle{font-family:"Tiempos Headline Web Medium";font-size:30px;color:#fff}
@media all and (max-width:769px){.homepage1506-featuredItemTitle{font-size:18px}}@media all and (max-width:550px){.homepage1506-featuredItemTitle{font-size:20px}}.homepage1506-featuredItemDescription{padding-top:15px;color:#fff;line-height:24px}
@media all and (max-width:769px){.homepage1506-featuredItemDescription{display:none}}.homepage1506-featuredItemLinkText{display:none;color:#fff}
@media all and (max-width:769px){.homepage1506-featuredItemLinkText{display:block}}@media all and (max-width:769px){.homepage1506-omniboxContainer{padding:0}}
.homepage1506-omniboxInput{margin:0 auto;max-width:502px;border-bottom:0;position:relative;color:#000}
.homepage1506-omniboxIcon{position:absolute;top:0;left:0 !important;}@media all and (max-width:374px){.homepage1506-omniboxIcon:before{font-size:34px}}
.homepage1506-omniboxContainer .twitter-typeahead{width:100%}

.homepage1506-omnibox-textInput,.homepage1506-omniboxContainer .twitter-typeahead input{
	width:100%;
	height:50px;
	text-align:center;
	padding:10px 60px; 
	font-family: "Ubuntu",
	sans-serif;font-style:normal;
	font-weight:300;
	color:#FFF;
	font-size:15px;
	line-height:28px;
	border-top:none;
	border-right:none;border-left:none;border-bottom:solid 0 #e9e9e9;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;-webkit-transition:border 0.2s linear;-moz-transition:border 0.2s linear;-o-transition:border 0.2s linear;-ms-transition:border 0.2s linear;transition:border 0.2s linear}@media all and (max-width:769px){.homepage1506-omnibox-textInput,.homepage1506-omniboxContainer .twitter-typeahead input{font-size:14px}}@media all and (max-width:550px){.homepage1506-omnibox-textInput,.homepage1506-omniboxContainer .twitter-typeahead input{font-size:12px}}@media all and (max-width:374px){.homepage1506-omnibox-textInput,.homepage1506-omniboxContainer .twitter-typeahead input{font-size:10px}}
.homepage1506-omniboxContainer .tt-dropdown-menu{max-width:1170px;width:100%;background-color:#fff;left:-40px;overflow-x:hidden;overflow-y:auto;max-height:280px;padding:0 20px;-webkit-box-shadow:0 20px 30px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 20px 30px rgba(0, 0, 0, 0.1);box-shadow:0 20px 30px rgba(0, 0, 0, 0.1);border-radius:initial;-webkit-transition:-webkit-box-shadow 0.2s linear;-moz-transition:-moz-box-shadow 0.2s linear;-o-transition:box-shadow 0.2s linear;-ms-transition:box-shadow 0.2s linear;transition:box-shadow 0.2s linear}
.homepage1506-omniboxContainer .tt-suggestion{font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;padding:10px 0 10px 10px}
.homepage1506-omniboxContainer .tt-suggestion.tt-is-under-cursor{background-color:#f4f4f4;color:#848484}
.homepage1506-omniboxContainer .tt-hint,.homepage1506-omniboxContainer .tt-query{opacity:1}
.homepage1506-omnibox-sectionHeaders{display:none}
.homepage1506-omnibox-sectionHeader{padding:7px 0 0 10px;border-bottom:solid 1px #e9e9e9}
.homepage1506-omnibox-sectionHeader:first-child{padding-top:20px}
.homepage1506-omnibox-sectionHeaderIcon{font-family:"CompassIcons Regular";font-style:normal;font-weight:400;font-style:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:36px}
.homepage1506-omnibox-sectionHeaderText{position:relative;bottom:7px;padding-left:5px}
.homepage1506-omnibox-sectionAgentImage{text-align:center;display:inline-block;padding-right:15px}
.homepage1506-omnibox-sectionAgentImage img{width:60px}
.homepage1506-omnibox-sectionAgentName{top:5px;position:relative}
.homepage1506-omnibox-sectionListingDetails{text-transform:uppercase}
.homepage1506-omnibox-textGrey{color:#848484}
.listing1506-m-pageContentMaxWidth{margin:0 auto;max-width:1200px}
.listing1506-userNotPermitted{filter:url("data:image/svg+xml;utf9,<svg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'><filter%20id='blur'><feGaussianBlur%20stdDeviation='25'%20/></filter></svg>#blur");-webkit-filter:blur(25px);-o-filter:blur(25px);-ms-filter:blur(25px);filter:blur(25px);opacity:.8}
.lt-ie12 .listing1506-userNotPermitted,.lt-ie11 .listing1506-userNotPermitted,.lt-ie10 .listing1506-userNotPermitted,.lt-ie9 .listing1506-userNotPermitted,.lt-ie8 .listing1506-userNotPermitted,.lt-ie7 .listing1506-userNotPermitted{display:none}
.listing1506-admin{background:#000;padding:20px 40px;text-align:right}
.listing1506-admin-link{margin-left:30px}
.listing1506-heroImageContainer,.listing1506-heroImage{height:420px}@media all and (max-height:710px){.listing1506-heroImageContainer,.listing1506-heroImage{height:300px}}
.listing1506-heroImageContainer{position:relative;border-bottom:1px solid #f4f4f4;overflow:hidden}
.listing1506-heroImageScroller{font-size:0;white-space:nowrap;background-position:top left}@media screen and (max-width:769px){.listing1506-heroImageScroller{overflow-x:scroll;-webkit-overflow-scrolling:touch}}
.listing1506-heroImage-singleColumnContainer{margin:0 auto;max-width:1200px}
.listing1506-heroImage{cursor:pointer;border-right:1px solid #f4f4f4;opacity:1;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;-ms-transition:opacity 0.4s;transition:opacity 0.4s}.listing1506-heroImage:hover{opacity:.9}
.listing1506-heroImage-incentivesContainer{position:absolute;bottom:0;left:0;right:0}
.listing1506-heroImage-incentivesRelativeContainer{position:relative;margin:0 auto;max-width:1200px}
.listing1506-heroImage-incentives{position:absolute;right:15px;bottom:0;width:270px}
@media screen and (max-width:769px){.listing1506-heroImage-incentivesContainer{display:none}}.listing1506-favorites-icon{position:absolute;top:15px;right:15px;width:30px;cursor:pointer}
.listing1506-favorites-icon .uc1506-heartIcon--stroke{fill:#000}
.listing1506-favorites-icon .uc1506-heartIcon--fill{fill:rgba(0,0,0,0.2)}
.listing1506-favorites-icon.is-active .uc1506-heartIcon--fill{fill:#fff}
.listing1506-listingStatusPageContainer{position:relative;margin:0 auto;max-width:1200px}
.listing-1506-listingStatusRed{background-color:#df4134}
.listing-1506-listingStatusOrange{background-color:#e37c4e}
.listings1506-listingStatusBlock{text-align:center;padding:10px 0}
.listing1506-listingStatusText{color:#fff;text-transform:uppercase}
.listing1506-listingIncentivesPageContainer{position:relative;margin:0 auto;max-width:1200px}
.listing1506-listingIncentivesContainer{background-color:#43c3a6}
.listings1506-listingIncentivesBlock{text-align:center;padding:10px 0}
.listing1506-listingIncentivesText{color:#fff;text-transform:uppercase}
.listing1506-openHousePageContainer{position:relative;margin:0 auto;max-width:1200px}
.listing1506-openHouseContainer{background-color:#f4f4f4;font-size:16px}
.listings1506-openHouseBlock{text-align:center;border-bottom:1px solid #e9e9e9;padding:15px 0;cursor:pointer}.listings1506-openHouseBlock:last-child{border-bottom:none}
.listings1506-openHouseBlock:first-child:hover{background-color:inherit;cursor:default}
.listings1506-openHouseBlock:hover{background-color:#e7e7e7}
@media all and (max-height:710px){.listings1506-openHouseBlock{font-size:14px;line-height:20px;padding:7px 0}}
.listing1506-openHouseBoldText{font-family:"Harmonia Sans W02 Semibold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.listings1506-openHouseContactBlock{visibility:hidden}
.listing1506-addressAndContact-pageContainer{background-color:#fff}
.listing1506-addressAndContact-blockGroup{position:relative;padding:25px 15px 0 15px;margin:0 auto;max-width:1200px}
.listing1506-addressAndContact-dateAvailable{font-family:"Tiempos Text Regular",Times,"Times New Roman",serif;font-style:italic;font-weight:400;color:#848484}
.listing1506-ownership{margin:0}
.listing1506-address{min-height:50px;line-height:40px;word-wrap:break-word}
.listing1506-pill-fullBottomBorder{border-bottom:2px solid #000}
.listing1506-pillAddress{margin-bottom:-2px}
.listing1506-pillAddress .listing1506-pillCellAddress:first-child,.listing1506-pillAddress .listing1506-pillLabelAddress:first-child{padding-left:0}
.listing1506-pillMortgageCalc{cursor:pointer}
.listing1506-pillMortgageCalc:before{line-height:18px}
.listing1506-contactAgentBlock-lightboxIconWrap{display:inline-block;font-family:"Harmonia Sans W02 Semibold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;cursor:pointer;color:#000}
.listing1506-contactAgentBlock-lightboxIconWrap:first-child{margin-right:6px}
.listing1506-contactAgentBlock-lightboxIconWrap,.listing1506-contactAgentBlock-lightboxIcon,.listing1506-contactAgentBlock-lightboxIcon:before,.listing1506-contactAgentBlock-lightboxText{line-height:44px}
.listing1506-contactAgentBlock-lightboxIconsGroup,.listing1506-contactAgentBtn{float:right;width:270px}
.listing1506-contactAgentBlock-lightboxText{vertical-align:top}
.listing1506-u-successGreen{color:#3eb346}
.listing1506-u-errorRed{color:#df4134}
.listing1506-priceIcon:before{line-height:1}
.uc1506-tooltipContainer{position:relative;display:inline;text-transform:none}
.uc1506-tooltip{position:absolute;width:200px;color:#000;background:#fff;border:1px solid #e9e9e9;height:40px;line-height:40px;text-align:center;visibility:hidden;border-radius:0}
.uc1506-tooltip:before{content:'';position:absolute;top:100%;left:10%;margin-left:-12px;width:0;height:0;border-top:9px solid #e9e9e9;border-right:9px solid transparent}
.uc1506-tooltip:after{content:'';position:absolute;top:100%;left:10%;margin-left:-11px;width:0;height:0;border-top:7px solid #fff;border-right:7px solid transparent}
.uc1506-tooltipContainer:hover .uc1506-tooltip{visibility:visible;bottom:30px;left:10%;z-index:999}
@media all and (max-width:374px){.listing1506-ownership{font-size:14px} .listing1506-address{font-size:20px;min-height:30px}}@media all and (max-width:769px){.listing1506-addressAndContact-blockGroup .listing1506-addressBlock{width:90%} .listing1506-contactAgentBlock-lightboxIconsGroup{float:none} .listing1506-contactAgentBlock{position:absolute;top:-90px} .listing1506-contactAgentBlock-lightboxText{display:none} .listing1506-contactAgentBlock-lightboxIcon{display:inline-block;height:74px;width:74px;padding:15px;text-align:center;cursor:pointer;background:rgba(0,0,0,0.8);color:#fff} .listing1506-contactAgentBtn{float:none;width:initial;position:fixed;right:0;bottom:10px;left:0;margin:0 10px;z-index:700}}.listing1506-buildingSummary-container{background:#f4f4f4;border-bottom:1px solid #e9e9e9}
.listing1506-buildingSummary{padding:30px 15px;margin:0 auto;max-width:1200px}
.listing1506-buildingSummary-item{margin-right:20px}@media all and (max-width:769px){.listing1506-buildingSummary-item{display:block}}
.listing1506-buildingSummary-type{font-family:"Harmonia Sans W02 Semibold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.listing1506-mgCalc-pageContainer{position:relative;padding:100px 50px;background-color:#000}@media all and (max-width:769px){.listing1506-mgCalc-pageContainer{padding:50px 25px}}
.listing1506-mgCalc-close{position:absolute;top:0;right:15px;color:#fff;cursor:pointer}.listing1506-mgCalc-close:hover{color:#ccc}
.listing1506-mgCalc-close:active{color:#999}
.listing1506-mgCalc{position:relative;background-color:#fff;margin:0 auto;max-width:1200px}.listing1506-mgCalc .listing1506-mgCalc-panel{padding:30px 25px}
.listing1506-mgCalc .listing1506-mgCalc-panelLeft{position:relative;padding-right:100px;background-color:#fff}@media all and (max-width:769px){.listing1506-mgCalc .listing1506-mgCalc-panelLeft{width:100%;padding:25px}}
.listing1506-mgCalc .listing1506-mgCalc-panelRight{position:absolute;right:0;height:100%;padding-left:100px;background-color:#f4f4f4}.listing1506-mgCalc .listing1506-mgCalc-panelRight:after{content:"";background-color:#fff;position:absolute;height:50px;width:50px;top:45%;left:-44px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
@media all and (max-width:769px){.listing1506-mgCalc .listing1506-mgCalc-panelRight{position:relative;width:100%;padding-left:25px}.listing1506-mgCalc .listing1506-mgCalc-panelRight:after{height:25px;width:25px;bottom:inherit;top:-14px;left:47%}}
.listing1506-mgCalc-block{margin-top:25px;padding:10px 0}.listing1506-mgCalc-block:first-child{margin-top:0}
.listing1506-mgCalc-blockLeft{border-bottom:1px solid #000}.listing1506-mgCalc-blockLeft:last-child{border-bottom:2px solid #000}
.listing1506-mgCalc-blockGroupRight:first-child{border-bottom:1px solid #000}
.listing1506-mgCalc-blockTopRight{margin:5px 0;padding:5px 0}.listing1506-mgCalc-blockTopRight:last-child{margin-bottom:45px}
.listing1506-mgCalc-blockBottomRight{margin:5px 0;padding:5px 0}.listing1506-mgCalc-blockBottomRight:first-child{margin-top:45px}
.listing1506-mgCalc-input{float:right;border:none;background-color:#fff;text-align:right;color:#848484}
.listing1506-mgCalc-output{float:right;text-align:right;color:#848484}
.listing1506-mgCalc-output--total{color:#000}
.listings1506-agents{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiKDI1NSwyNTUsMjU1KSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);background-image:-moz-linear-gradient(bottom, #fff 60%, rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(bottom, #fff 60%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(bottom, #fff 60%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to top, #fff 60%, rgba(255,255,255,0) 100%)}
.listings1506-agents-pageContainer{padding:100px 15px;margin:0 auto;max-width:1200px}@media all and (max-width:769px){.listings1506-agents-pageContainer{padding:40px 15px}}
.listing1506-agents-introduction{max-width:768px;margin:50px auto;color:#848484}
.listings1506-u-agents-textAlignCenter{text-align:center}@media all and (max-width:769px){.listings1506-u-agents-textAlignCenter{text-align:left}}
.listings1506-agents-blockGroup .listings1506-agents-block{padding:10px}@media all and (max-width:769px){.listings1506-agents-blockGroup .listings1506-agents-block{width:100%}}
.listings1506-agents-card{max-height:172px;max-width:570px;margin:0 auto;border:1px solid #e9e9e9;background-color:#fff}
@media all and (max-width:550px){.listings1506-agents-card{max-height:500px;max-width:300px}}.listings1506-agents-cardImage{height:170px;width:170px}
@media all and (max-width:550px){.listings1506-agents-cardImage{height:100%;width:100%}}
@media all and (max-width:550px){.listings1506-agents-card .listings1506-agents-cardImageBlock{width:100%}}.listings1506-agents-card .listings1506-agents-cardTextBlock{padding:45px 0 15px 50px}
@media all and (max-width:550px){.listings1506-agents-card .listings1506-agents-cardTextBlock{padding:20px 0 20px 20px;width:100%}}.listings1506-agents-link{color:#000}
.listings1506-agents-link--grey{color:#848484}
.listings1506-agents-cardName{padding-bottom:10px;font-size:24px;line-height:20px;color:#000}@media all and (max-width:769px){.listings1506-agents-cardName{font-size:20px}}@media all and (max-width:550px){.listings1506-agents-cardName{font-size:24px}}
.listings1506-agents-cardEmail{padding-bottom:10px;line-height:25px}
.listings1506-agents-cardPhone{line-height:14px}
.listing1506-activeInBuilding-container{background:#f4f4f4;padding:100px 15px}@media all and (max-width:769px){.listing1506-activeInBuilding-container{padding:40px 15px}}
.listing1506-activeInBuilding{margin:0 auto;max-width:1200px}
.listing1506-activeInBuilding-title{text-align:center;margin-bottom:40px}@media all and (max-width:769px){.listing1506-activeInBuilding-title{text-align:left}}
.listing1506-activeInBuilding-blockGroup{display:block;position:relative;padding:40px;background:#fff;border-bottom:2px solid #000;margin-bottom:20px}.listing1506-activeInBuilding-blockGroup,.listing1506-activeInBuilding-blockGroup:hover{color:#000}
.listing1506-activeInBuilding-openHouses{background:#fbf8f3;text-align:center;padding:16px;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.listing1506-activeInBuilding-openHousesLabel{font-family:"Harmonia Sans W02 Semibold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.listing1506-activeInBuilding-block{font-family:"GT Pressura Mono",Monaco,monospace;font-style:normal;font-weight:400;font-size:16px;text-transform:uppercase}
.listing1506-activeInBuilding-unit{font-family:"Harmonia Sans W02 Semibold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;text-transform:initial}
.listing1506-activeInBuilding-availability{text-align:right;color:#3eb346}
.listing1506-activeInBuilding-availability--unavailable{color:#e37c4e}
.listing1506-activeInBuilding-expandIcon{display:none}
.listing1506-activeInBuilding-blockGroup .listing1506-activeInBuilding-block{width:13%}
.listing1506-activeInBuilding-blockGroup .listing1506-activeInBuilding-unit{width:16%}
.listing1506-activeInBuilding-blockGroup .listing1506-activeInBuilding-availability{width:32%}
@media all and (max-width:1169px){.listing1506-activeInBuilding-container{padding:60px 15px} .listing1506-activeInBuilding-openHouses{text-align:left} .listing1506-activeInBuilding-blockGroup{padding:15px} .listing1506-activeInBuilding-blockGroup .listing1506-activeInBuilding-block{width:60%} .listing1506-activeInBuilding-blockGroup .listing1506-activeInBuilding-unit{width:40%;height:120px} .listing1506-activeInBuilding-blockGroup .listing1506-activeInBuilding-availability{margin-top:10px;text-align:left} .listing1506-activeInBuilding-expandIcon{display:block;position:absolute;top:16px;right:16px}}.listing1506-similarListings-pageContainer{background-color:#f4f4f4;padding:100px 0}@media all and (max-width:769px){.listing1506-similarListings-pageContainer{padding:40px 0}}
.listing1506-similarListings-blockGroup{margin:0 auto;max-width:1200px;margin-bottom:50px;padding:0 15px}
.listing1506-similarListings-title{text-align:center}@media all and (max-width:769px){.listing1506-similarListings-title{text-align:left}}
.listing1506-similarListings-scrollBlockGroup{padding:0 30px}@media all and (max-width:769px){.listing1506-similarListings-scrollBlockGroup{padding:0 15px}}
.listing1506-similarListings-scrollBlock .listing1506-similarListings-pillBlock{width:33.3333%;padding:0 10px}@media all and (max-width:769px){.listing1506-similarListings-scrollBlock .listing1506-similarListings-pillBlock{padding:10px;width:100%;text-align:center}}
.listing1506-similarListings-pillBlock .listing1506-pillBoxCard{width:100%}@media all and (max-width:769px){.listing1506-similarListings-pillBlock .listing1506-pillBoxCard{width:300px;text-align:left}}@media all and (max-width:374px){.listing1506-similarListings-pillBlock .listing1506-pillBoxCard{width:100%}}
.listing1506-pillBoxCard{display:inline-block}
.listing1506-neighborhood-pageContainer{padding:100px 15px}@media all and (max-width:769px){.listing1506-neighborhood-pageContainer{padding:40px 15px}}
.listing1506-neighborhood-relativePageContainer{margin:0 auto;max-width:1200px}
.listing1506-neighborhood-title{margin-bottom:40px;text-align:center}@media all and (max-width:769px){.listing1506-neighborhood-title{text-align:left}}
.listing1506-neighborhood-neighborhoodGuide,.listing1506-neighborhood-mapAndTransit{float:left;width:50%}@media all and (max-width:769px){.listing1506-neighborhood-neighborhoodGuide,.listing1506-neighborhood-mapAndTransit{float:none;width:100%}}
.listing1506-neighborhood-neighborhoodGuide{padding-right:15px}@media all and (max-width:769px){.listing1506-neighborhood-neighborhoodGuide{padding-right:0;margin-bottom:30px}}
.listing1506-neighborhood-guideSection{padding:40px 30px;background-color:#000;border-bottom:2px #848484 solid}
.listing1506-neighborhood-guideLearnMore{color:#b5b5b5}
.listing1506-neighborhood-guideImage{display:block;width:100%;height:550px;background-size:cover;background-position:center}@media all and (max-width:769px){.listing1506-neighborhood-guideImage{height:300px}}
.listing1506-neighborhood-allNeighborhoods{display:inline-block;padding-top:32px}
.listing1506-neighborhood-transit{background:#fff;border:1px #e9e9e9 solid;min-width:270px}
.listing1506-neighborhood-transitCell{padding:30px;border-bottom:1px #e9e9e9 solid}
.listing1506-neighborhood-transitCell:last-child{border:none}
.listing1506-neighborhood-transitList{margin:0;padding:0}
.listing1506-neighborhood-walkingMan{margin-right:2px}
.listing1506-neighborhood-transitItem{display:inline-block;margin-left:2px;line-height:28px}
.listing1506-neighborhood-busItem{font-size:16px}
.listing1506-neighborhood-mapAndTransit{padding-left:15px}@media all and (max-width:769px){.listing1506-neighborhood-mapAndTransit{padding-left:0}}
.listing1506-neighborhood-map{cursor:pointer;margin-bottom:30px;border:1px solid #e9e9e9}
.listing1506-neighborhood-pageContainer .angular-google-map-container{height:348px}
.listing1506-neighborhood-mapAndTransit--noGuide,.listing1506-neighborhood-mapAndTransit--noTransit{float:none;width:100%;padding-left:0}.listing1506-neighborhood-mapAndTransit--noGuide:after,.listing1506-neighborhood-mapAndTransit--noTransit:after{clear:both;display:table;content:""}
.listing1506-neighborhood-mapAndTransit--noGuide .listing1506-neighborhood-responsiveBlock{float:left;width:100%;width:50%;*width:49.969%}@media all and (max-width:769px){.listing1506-neighborhood-mapAndTransit--noGuide .listing1506-neighborhood-responsiveBlock{float:none;width:100%}}
.listing1506-neighborhood-mapAndTransit--noGuide .listing1506-neighborhood-map{margin-right:15px}@media all and (max-width:769px){.listing1506-neighborhood-mapAndTransit--noGuide .listing1506-neighborhood-map{margin-right:0;margin-bottom:30px}}
.listing1506-neighborhood-mapAndTransit--noGuide .listing1506-neighborhood-transit{margin-left:15px}@media all and (max-width:769px){.listing1506-neighborhood-mapAndTransit--noGuide .listing1506-neighborhood-transit{margin:0}}
.listing1506-neighborhood-mapAndTransit--noTransit .listing1506-neighborhood-responsiveBlock{padding:0;width:100%}
.listing1506-neighborhood-mapAndTransit--noTransit .listing1506-neighborhood-map,.listing1506-neighborhood-mapAndTransit--noTransit .listing1506-neighborhood-transit{margin:0}
.listing1506-neighborhood-mapAndTransit--noGuide .angular-google-map-container{height:308px}
.listing1506-featuresAndDetails-pageContainer{background-color:#fff}
.listing1506-featuresAndDetails-blockGroup{position:relative;padding:60px 15px;min-height:140px;margin:0 auto;max-width:1200px}@media (max-width:769px){.listing1506-featuresAndDetails-blockGroup{padding:40px 15px}}
.listing1506-featuresAndDetails-blockGroup:not(:last-child){border-bottom:1px #e9e9e9 solid}
.listing1506-featuresAndDetails-titleBlock{margin-bottom:30px}
.listing1506-featuresAndDetails-totalDetails{color:#848484}
.listing1506-featuresAndDetails-keyDetail,.listing1506-featuresAndDetails-amenityDetail{display:inline-block;color:#848484;padding-bottom:5px}
.listing1506-featuresAndDetails-incentives{display:none}
@media (min-width:770px){.listing1506-featuresAndDetails-showMore{position:absolute;bottom:60px;left:15px} .listing1506-featuresAndDetails-blockGroup .listing1506-featuresAndDetails-titleBlock{width:33.3333%;*width:33.3023%;margin-bottom:0} .listing1506-featuresAndDetails-blockGroup .listing1506-featuresAndDetails-columnGridContainer{width:66.6667%;*width:66.6357%} .listing1506-featuresAndDetails-blockGroup .listing1506-featuresAndDetails-column{width:50%;*width:49.969%}}@media all and (max-width:769px){.listing1506-featuresAndDetails-incentives{display:block}}.listing1506-overview-pageContainer{margin:0 auto;max-width:1200px;padding:60px 0;height:auto;background-color:#fff;border-top:1px solid #e9e9e9}.listing1506-overview-pageContainer .listing1506-overview-blockGroup{padding:0 15px}
@media all and (max-width:769px){.listing1506-overview-pageContainer{padding:40px 0}}
@media all and (max-width:769px){.listing1506-overview-pageContainer .listing1506-overview-block{width:100%}}
.listing1506-overview-heading{margin-bottom:20px}
.listing1506-overview-linkBlock{margin-top:15px}
.listing1506-u-textAlignCenter{text-align:center}
.listing1506-overviewText{max-width:500px;margin:0 auto}
.listing1506-description a{position:relative;border-bottom:1px solid #fff;padding:5px 0;color:#fff;cursor:pointer;color:#000;border-bottom:1px solid #000}.listing1506-description a:hover{color:#ccc;border-color:#ccc}
.listing1506-description a:active{color:#999;border-color:#999}
.listing1506-description a:hover{color:#333;border-color:#333}
.listing1506-description a:active{color:#666;border-color:#666}
.listing1506-overview-courtesyOf{font-size:14px;color:#848484;margin-top:20px}
.listing1506-buildingPromo-container{margin-bottom:100px}@media all and (max-width:770px){.listing1506-buildingPromo-container{margin-bottom:60px}}
.listing1506-buildingPromo{border-top:1px solid #e9e9e9;margin:0 auto;max-width:1200px;padding:15px;padding-top:60px}@media all and (max-width:770px){.listing1506-buildingPromo{padding-top:40px}}
.listing1506-buildingPromo-title{float:left;width:33.3333%;margin-bottom:20px}@media all and (max-width:769px){.listing1506-buildingPromo-title{float:none;width:100%}}
.listing1506-buildingPromo-description{float:left;width:66.6666%}@media all and (max-width:769px){.listing1506-buildingPromo-description{float:none;width:100%}}
.listing1506-lightbox{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.95);z-index:1000}
.listing1506-lightbox-carousel,.listing1506-lightbox-carouselContainer{margin:0;padding:0}
.listing1506-lightbox-carouselContainer{position:absolute;left:0;right:0;top:70px;bottom:130px}
.listing1506-lightbox-carouselImage{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:100%;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}
.listing1506-lightbox-action{position:absolute;top:25px;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;z-index:1}
.listing1506-lightbox-action--dark{color:#000}
.listing1506-lightbox-closeButton{right:25px}
.listing1506-lightbox-carouselControl--prev{right:100px}
.listing1506-lightbox-carouselControl--next{right:70px}
.listing1506-lightbox-icon,.listing1506-lightbox-icon:before{line-height:30px}
ul[rn-carousel-buffered]>li{display:none}
.listing1506-drawerContainer{position:absolute;bottom:25px;left:25px;right:25px;height:90px}
.listing1506-drawer{display:inline-block;vertical-align:middle}
.listing1506-drawer--images{overflow:hidden;margin-right:30px}
.listing1506-drawer--floorplans{overflow:hidden}
.listing1506-drawer-text{color:#fff;font-size:16px;margin-bottom:15px}
.listing1506-lightbox-drawerFullContainer{position:relative;height:50px;list-style-type:none;margin:0;padding:0;left:0;-webkit-transition:left 0.4s;-moz-transition:left 0.4s;-o-transition:left 0.4s;-ms-transition:left 0.4s;transition:left 0.4s}
.listing1506-lightbox-drawerImage{display:inline-block;width:50px;margin-right:2px;cursor:pointer;opacity:.5;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s;transition:opacity 0.2s}
.listing1506-lightbox-drawerImage.is-selected{opacity:1}
.listing1506-lightbox .angular-google-map-container{position:absolute;width:100%;height:100%}
@media screen and (max-width:920px){.listing1506-drawerContainer{display:none} .listing1506-lightbox-carouselContainer{bottom:25px}}.listing1506-disclaimer-pageContainer{margin:0 auto;max-width:1200px}
.listing1506-debugWrapper{padding:50px 0;background-color:#f4f4f4}
.listing1506-debugBlock{max-width:1200px;margin:auto;background-color:#fff;padding:50px}
@media all and (max-width:769px){.listing1506 .uc1506-heading--3{font-size:24px}}
.myHomes1506-m-inlineBlock{display:inline-block;vertical-align:top;margin-left:-2px}
.myHomes1506-m-verticalCenterParent{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.myHomes1506{margin-top:-45px;background-color:#f4f4f4}
.myHomes1506-pageContainer{margin:0 auto;max-width:1200px;padding:0 15px}
.myHomes1506-titleAgentBackground{height:390px;padding-top:50px;-webkit-box-shadow:inset 0px -60px 170px #f4f4f4;-moz-box-shadow:inset 0px -60px 170px #f4f4f4;box-shadow:inset 0px -60px 170px #f4f4f4}
.myHomes1506-titleAgentContainer{position:relative;height:170px;margin-bottom:50px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.myHomes1506-title{display:block;position:relative;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}
.myHomes1506-agentCard{position:absolute;top:0;right:0;width:670px;height:170px;border:1px solid rgba(0,0,0,0.1)}
.myHomes1506-agentCardItem{height:168px;display:inline-block;vertical-align:top;margin-left:-2px}.myHomes1506-agentCardItem.myHomes1506-agentDescriptionContainer{margin-left:-4px}
.myHomes1506-agentImage{width:170px;background-color:#f4f4f4}
.myHomes1506-agentDescriptionContainer{width:500px;background-color:#fff}
.myHomes1506-agentDescription{padding-left:15px;max-width:350px;display:block;position:relative;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}
.myHomes1506-noAgentTitle{font-size:24px;font-family:"Tiempos Text Regular",Times,"Times New Roman",serif;font-style:normal;font-weight:400}
.myHomes1506-searchContainer{position:relative;min-height:50px}
.myHomes1506-search{position:absolute;right:0}
.myHomes1506-searchLink{display:inline-block;vertical-align:top;margin-left:-2px}
.myHomes1506-searchLink:not(:first-child){margin-left:10px}
.myHomes1506-customerListingsBackground{min-height:280px;margin-bottom:140px;margin-top:-70px}
.myHomes1506-navIcon.uc1506-icon{padding-top:8px}.myHomes1506-navIcon.uc1506-icon:before{font-size:24px;line-height:0}
.myHomes1506-navBar{width:240px;margin:0;padding-left:0}
.myHomes1506-navItem{height:70px;padding-left:15px;list-style-type:none;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.myHomes1506-navItem.is-active{background-color:#e9e9e9}
.myHomes1506-navLink{padding:0;border-bottom:none}
.myHomes1506-navLinkItem{vertical-align:top;margin-left:-2px;display:inline-block;position:relative;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}
.myHomes1506-navLinkTitle{padding-left:15px}
.myHomes1506-navListings{text-align:center;width:930px;height:280px}
.myHomes1506-navListingsContent{max-width:530px;margin:30px auto 0 auto}
.myHomes1506-navListingsTitle{margin-bottom:30px}
.myHomes1506-textGrey{color:#848484}
.myHomes1506-navListingsBlockGroup .myHomes1506-navBarBlock{width:20%;*width:19.969%}
.myHomes1506-navListingsBlockGroup .myHomes1506-navListingBlock{width:80%;*width:79.969%}
.myHomes1506-listingsBlockGroup .myHomes1506-listingBlock{width:33.3333%;*width:33.3023%;padding-left:15px;padding-bottom:30px}
.myHomes1506-listingsBlockGroup .myHomes1506-listingBlock:nth-child(3n+1){clear:left}@media all and (max-width:769px){.myHomes1506-listingsBlockGroup .myHomes1506-listingBlock:nth-child(3n+1){clear:none}}
.myHomes1506-listingPill{width:100%}
.myHomes1506-pillContainer{position:relative;width:100%;float:right}
.myHomes1506-removeIcon{position:absolute;top:0;right:0;padding:0 10px;color:#fff;background-color:rgba(0,0,0,0.7);-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;transition:background-color 0.2s linear}.myHomes1506-removeIcon:hover{background-color:#000}
.myHomes1506-data{font-size:14px}
.myHomes1506-contact{width:100%;margin-top:30px;background-color:#f4f4f4}
.neighborhood1506-GuidesContainer a{-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;-ms-transition:color 0.2s linear;transition:color 0.2s linear}
.neighborhood1506-GuidesContainer .around_the_block .slide__inner__text{float:left;width:93%;padding-top:3px}
.neighborhood1506-GuidesContainer .around_the_block p{text-align:left}
.neighborhood1506-GuidesContainer .around_the_block .slide__text{text-align:left;margin:25px 0;width:100%}
.neighborhood1506-GuidesContainer .around_the_block .slide__text:after{clear:both;display:table;content:"";content:" "}
.neighborhood1506-GuidesContainer .around_the_block .slide__text:before{content:" ";display:table}
.neighborhood1506-GuidesContainer .around_the_block .slide__text--large{line-height:32px}
.neighborhood1506-GuidesContainer .around_the_block .row{margin:15px 0}
.neighborhood1506-GuidesContainer .around_the_block .slide__text__icon{float:left;width:7%}
.neighborhood1506-GuidesContainer .button-container{text-align:center}
.neighborhood1506-GuidesContainer .column:after,.neighborhood1506-GuidesContainer .row:after{clear:both;content:" ";display:block;height:0;visibility:hidden}
.neighborhood1506-GuidesContainer .change--in--rent,.neighborhood1506-GuidesContainer .popular--building--type{height:140px}
.neighborhood1506-GuidesContainer .clearfix:after{clear:both;content:" ";display:block;height:0;visibility:hidden}
.neighborhood1506-GuidesContainer .column{display:block;float:left;margin-left:2%}
.neighborhood1506-GuidesContainer .column:first-child{margin-left:0}
.neighborhood1506-GuidesContainer .commute--times li{margin:6px 0}
.neighborhood1506-GuidesContainer .container{margin:0 auto;max-width:960px;width:96%}
.neighborhood1506-GuidesContainer .card .card__content{padding:25px}
.neighborhood1506-GuidesContainer .card .card__content .map{width:100%;height:430px}
.neighborhood1506-GuidesContainer .card{background-color:#fff;border:1px solid #e9e9e9;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}
.neighborhood1506-GuidesContainer .card.card--sharp--corners{-moz-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}
.neighborhood1506-GuidesContainer .card.card--box--shadow{border:0;-webkit-box-shadow:0 0 7px #b5b5b5;-moz-box-shadow:0 0 7px #b5b5b5;box-shadow:0 0 7px #b5b5b5}
.neighborhood1506-GuidesContainer .column--override{display:block;float:left;margin-left:2%}
.neighborhood1506-GuidesContainer .column--override:after{clear:both;content:" ";display:block;height:0;visibility:hidden}
.neighborhood1506-GuidesContainer .column--override:first-child{float:left;margin-left:0}
.neighborhood1506-GuidesContainer .commute--times,.neighborhood1506-GuidesContainer .quick__hits__icon img{-webkit-filter:grayscale(100%)}
.neighborhood1506-GuidesContainer .figure--small--arrow{bottom:8px;position:relative;line-height:0}
.neighborhood1506-GuidesContainer .guide-navigation{position:relative;top:20px;width:90%}
.neighborhood1506-GuidesContainer .neighborhood1506-GuidesContainer-heroImg{height:600px;background-size:cover;background-repeat:no-repeat;background-position:center}
.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoContainer{padding:0 30px}
.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoNavigation{width:25%}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoNavigation{display:none}}
.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoContent{width:75%}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoContent{width:100%}}
.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoLocation{width:100%}
.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoTitle{padding:10px 0}
.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoBlock{padding:5px;width:33.3333%}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoBlock{width:50%}}@media all and (max-width:374px){.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoBlock{width:100%}}
.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoBlock:nth-child(3n+1){clear:left}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoBlock:nth-child(3n+1){clear:none}}
@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoBlock:nth-child(2n+1){clear:left}}@media all and (max-width:374px){.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoBlock:nth-child(2n+1){clear:none}}
.neighborhood1506-GuidesContainer .neighborhood1506-buttonBlock{width:50%}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-buttonBlock{width:100%;margin:5px 0}}
.neighborhood1506-GuidesContainer .neighborhood1506-button{width:90%}
.neighborhood1506-GuidesContainer .neighborhood1506-youMayAlsoLikeBlock{width:33.3333%;padding:0 10px}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-youMayAlsoLikeBlock{text-align:center;width:100%}}
.neighborhood1506-GuidesContainer .neighborhood1506-locationDetailsTitle{padding:10px 0}
.neighborhood1506-GuidesContainer .neighborhood1506-commuteIcons:before{font-size:20px;line-height:20px}
.neighborhood1506-GuidesContainer .quick__hits__icon .neighborhood1506-introIcons:before{font-size:50px;line-height:50px}
@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-introIcons{display:none}}
.neighborhood1506-GuidesContainer .hero .hero__content.hero__content--bottom{width:65%;display:inline-block;bottom:0;left:0;right:0;position:absolute;margin:0 auto}
.neighborhood1506-GuidesContainer .hero .hero__content .hero__content__title{color:#fff;border-top:2px solid #fff;background:rgba(0,0,0,0.5);padding:40px 35px;text-align:center}
.neighborhood1506-GuidesContainer .hero{max-height:750px;overflow:hidden;position:relative;text-align:center}
.neighborhood1506-GuidesContainer .hero .uc1506-heroImg img{max-width:1400px;margin:0 auto;width:100%}
.neighborhood1506-GuidesContainer .neighborhood1506-GuidesContainer-hitDescription{color:#848484}
.neighborhood1506-GuidesContainer img.fitted{width:100%}
.neighborhood1506-GuidesContainer .intro{padding-top:0}
.neighborhood1506-GuidesContainer .neighborhood1506-introQuickHitsContainer{padding:0 20px}
.neighborhood1506-GuidesContainer .neighborhood1506-introQuickHitsContainerRow{margin-bottom:20px}
.neighborhood1506-GuidesContainer .neighborhood1506-locationContainer{padding:0 30px}
.neighborhood1506-GuidesContainer .neighborhood1506-locationDetails{padding:15px 0}
.neighborhood1506-GuidesContainer .neighborhood1506-locationDetailsCommute{width:50%;padding:15px}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-locationDetailsCommute{width:100%;text-align:center}}
@media all and (max-width:374px){.neighborhood1506-GuidesContainer .neighborhood1506-locationDetailsCommuteImage{display:none}}
.neighborhood1506-GuidesContainer .neighborhood1506-locationDetailsSubway{width:50%;padding:15px}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-locationDetailsSubway{width:100%;text-align:center}}
.neighborhood1506-GuidesContainer .neighborhood1506-aroundTheBlockContainer{padding:0 30px}
@media all and (max-width:769px){.neighborhood1506-GuidesContainer .quick__hits__icon img{display:none}}
.neighborhood1506-GuidesContainer .list{list-style-type:none;margin-top:0}
.neighborhood1506-GuidesContainer .list.list--prepend img{margin-right:6px}
.neighborhood1506-GuidesContainer .list.list--icon li{margin-bottom:27px}
.neighborhood1506-GuidesContainer .list.list--icon li:last-child{margin-bottom:0}
.neighborhood1506-GuidesContainer .list.list--icon .slide__heading{margin-bottom:0}
.neighborhood1506-GuidesContainer .list .slide__heading{margin-top:0}
.neighborhood1506-GuidesContainer .location .card{position:relative}
.neighborhood1506-GuidesContainer .location .card__content{position:relative;text-align:center}
.neighborhood1506-GuidesContainer .location .card__content .nearby-hoods{margin-top:10px}
.neighborhood1506-GuidesContainer .location .card__content .boundaries__wrap{display:inline-block;margin-top:20px}
.neighborhood1506-GuidesContainer .location .card__content .boundaries__wrap .boundaries__range{margin:0 15px 0 5px}
.neighborhood1506-GuidesContainer .neighborhood1506-introBlock{width:50%;margin:10px 0}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-introBlock{width:100%}}
.neighborhood1506-GuidesContainer .neighborhood1506-introBlockGroup{padding:30px}
.neighborhood1506-GuidesContainer .neighborhood--guide--thumb--content{padding:10px;border-top:2px solid #fff;height:40px;position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.5)}
.neighborhood1506-GuidesContainer .neighborhood--guide--thumb--link .overlay{-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;transition:background-color 0.2s linear;bottom:0;left:0;position:absolute;right:0;top:0}
.neighborhood1506-GuidesContainer .neighborhood--guide--thumb--link .neighborhood--guide--thumb--content{margin-top:-15px;text-transform:uppercase}
.neighborhood1506-GuidesContainer .neighborhood--guide--thumb--link{background-size:cover;background-position:center;color:#fff;display:inline-block;letter-spacing:1px;height:194px;position:relative;text-align:center;width:100%;margin:7px}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood--guide--thumb--link{max-width:300px}}
.neighborhood1506-GuidesContainer .neighborhood--guide--thumb--link:hover{color:#fff}
.neighborhood1506-GuidesContainer .neighborhood--guide--thumb--link:hover .overlay{background-color:rgba(75,79,79,0.15)}
.neighborhood1506-GuidesContainer .navigation--bar ul{margin:0;padding:11px 0}
.neighborhood1506-GuidesContainer .navigation--bar ul li a:hover,.neighborhood1506-GuidesContainer .navigation--bar ul li a.active{color:#000;border-bottom:1px solid #000}
.neighborhood1506-GuidesContainer .navigation--bar ul li a{color:#b5b5b5}
.neighborhood1506-GuidesContainer .navigation--bar ul li{display:inline-block;margin-right:24px}
.neighborhood1506-GuidesContainer .navigation--bar ul li:last-child{margin-right:0}
.neighborhood1506-GuidesContainer .navigation--bar{padding:8px;background-color:#fff;border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:80px;text-align:center;z-index:1000}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .navigation--bar{display:none}}
.neighborhood1506-GuidesContainer .navigation-inline li{border-bottom:1px solid #e9e9e9;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;transition:background-color 0.2s linear}
.neighborhood1506-GuidesContainer .navigation-inline li:last-child{border-bottom:0}
.neighborhood1506-GuidesContainer .navigation-inline li:hover{background-color:#e9e9e9}
.neighborhood1506-GuidesContainer .navigation-inline li.active{background-color:#e9e9e9}
.neighborhood1506-GuidesContainer .navigation-inline li a{display:inline-block;padding:10px 15px;width:100%;color:#000}
.neighborhood1506-GuidesContainer .navigation-inline{-moz-background-clip:padding-box;-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;list-style-type:none;padding:0;line-height:26px}
.neighborhood1506-GuidesContainer .places_to_go{background-color:#f4f4f4}
.neighborhood1506-GuidesContainer .span--6{width:23.5%}
.neighborhood1506-GuidesContainer .span--12{width:49%}
.neighborhood1506-GuidesContainer .span--18{width:74.5%}
.neighborhood1506-GuidesContainer .span--24{width:100%}
.neighborhood1506-GuidesContainer .slide .slide__title{margin-bottom:40px;text-align:center}
.neighborhood1506-GuidesContainer .slide .slide__title.slide__title--fancy{margin-bottom:20px}
.neighborhood1506-GuidesContainer .slide .slide__sub__sub__title{margin-bottom:15px}
.neighborhood1506-GuidesContainer .slide .slide__sub__section{margin:20px 0}
.neighborhood1506-GuidesContainer .slide .slide__subtitle__small{margin-bottom:35px}
.neighborhood1506-GuidesContainer .section--major{margin-bottom:125px;display:none}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .section--major{display:block;margin-bottom:20px}}
.neighborhood1506-GuidesContainer .slide .slide__subtitle__heading{margin:15px 0 8px 0}
.neighborhood1506-GuidesContainer .slide .slide__subtitle__description{color:#848484}
.neighborhood1506-GuidesContainer .slide.slide--grey{background-color:#f4f4f4}
.neighborhood1506-GuidesContainer .slide.slide--dark--grey{background-color:#e9e9e9}
.neighborhood1506-GuidesContainer .slide.slide--off--black .row{margin:20px 0}
.neighborhood1506-GuidesContainer .slide.slide--padding--large{padding:70px 0}
.neighborhood1506-GuidesContainer .slide__text--larger{margin-top:20px}
.neighborhood1506-GuidesContainer .section-quote{color:#848484}
.neighborhood1506-GuidesContainer .section-image{margin:10px 5px}
.neighborhood1506-GuidesContainer .section--major:first-child{display:block}
.neighborhood1506-GuidesContainer .text--left{text-align:left}
.neighborhood1506-GuidesContainer .tags-heading{margin:30px 0}
.neighborhood1506-GuidesContainer .tags{list-style-type:none;margin:0;padding:0}
.neighborhood1506-GuidesContainer .tags .tag{background-color:#f4f4f4;display:inline-block;margin:0 5px 5px 0;padding:5px 8px}
.neighborhood1506-GuidesContainer ul.inline>li{display:inline-block;margin-bottom:5px}
.neighborhood1506-GuidesContainer ul.inline{margin:0;padding:0}
.neighborhood1506-GuidesContainer ul.none{list-style-type:none}
.neighborhood1506-GuidesContainer .visible-tablet{display:none}
.neighborhood1506-GuidesContainer .welcome-heading{margin-bottom:30px}
.neighborhood1506-GuidesContainer .you_may_also_like.slide{background-color:#e9e9e9}
.neighborhood1506-IndexContainer a{-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;-ms-transition:color 0.2s linear;transition:color 0.2s linear}
.neighborhood1506-IndexContainer .neighborhood1506-heroContainer{position:relative;text-align:center;max-height:750px}
.neighborhood1506-IndexContainer .neighborhood1506-heroTitleContainer{bottom:0;left:0;right:0;position:absolute;margin:0 auto;padding:0 50px}@media all and (max-width:769px){.neighborhood1506-IndexContainer .neighborhood1506-heroTitleContainer{padding:0 25px}}
@media all and (max-width:374px){.neighborhood1506-IndexContainer .neighborhood1506-heroTitleTextContent{font-size:24px}}
.neighborhood1506-IndexContainer .neighborhood1506-heroTitleText{color:#fff;border-top:2px solid #fff;background:rgba(0,0,0,0.5);padding:40px 35px;text-align:center;max-width:1200px;margin:0 auto}
@media all and (max-width:374px){.neighborhood1506-IndexContainer .neighborhood1506-heroTitleContainer .neighborhood1506-heroTitleText{font-size:24px}}
.neighborhood1506-IndexContainer .neighborhood1506-guidesContainer{margin:0 auto;width:100%;text-align:center;padding:10px 0;max-width:1200px}@media all and (max-width:769px){.neighborhood1506-IndexContainer .neighborhood1506-guidesContainer{padding:10px 20px}}
.neighborhood1506-IndexContainer .neighborhood--guide--thumb--content{height:66px;position:absolute;width:100%;bottom:0;margin:0 auto}
.neighborhood1506-IndexContainer .neighborhood--guide--thumb--link{background-size:cover;background-position:center;color:#fff;display:inline-block;height:200px;position:relative;text-align:center;width:100%}
.neighborhood1506-IndexContainer .neighborhood--guide--thumb--link .overlay{background:rgba(0,0,0,0.5);-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;transition:background-color 0.2s linear;bottom:0;left:0;position:absolute;right:0;top:0}
.neighborhood1506-IndexContainer .neighborhood--guide--thumb--link .neighborhood--guide--thumb--content{background:rgba(0,0,0,0.5);height:auto;margin-top:-15px;padding:5px 10px 3px 10px;text-transform:uppercase}
.neighborhood1506-IndexContainer .neighborhood--guide--thumb--link:hover{color:#fff}
.neighborhood1506-IndexContainer .neighborhood--guide--thumb--link:hover .overlay{background:rgba(0,0,0,0.1)}
.neighborhood1506-IndexContainer .neighborhood1506-guidesImageContainer{width:33.3333%;padding:0 5px}@media all and (max-width:769px){.neighborhood1506-IndexContainer .neighborhood1506-guidesImageContainer{width:50%}}@media all and (max-width:374px){.neighborhood1506-IndexContainer .neighborhood1506-guidesImageContainer{width:100%}}
.neighborhood1506-IndexContainer .neighborhood1506-heroContainer .neighborhood1506-GuidesContainer-heroImg img{max-width:1400px;margin:0 auto;width:100%}
.neighborhood1506-IndexContainer .neighborhood1506-GuidesContainer-heroImg{height:500px;background-size:cover;background-repeat:no-repeat;background-position:center}
.newDevelopments1506-m-pageContentMaxWidth{margin:0 auto;max-width:1200px}
.newDevelopments1506-greyBackground{background-color:#f4f4f4}
.newDevelopments1506-pageContainer{margin:0 auto;max-width:1200px;padding:15px 0}
.newDevelopments1506-pageHeaderBlock{margin:50px auto;max-width:440px;text-align:center}
.newDevelopments1506-buildingCardPadBlock{padding:15px}
.newDevelopments1506-buildingCard{background-color:#fff}
@media all and (max-width:769px){.newDevelopments1506-buildingCard .newDevelopments1506-buildingCardImageBlock{width:100%}}
.newDevelopments1506-buildingCardDetailsBlock{position:relative;min-height:350px;border-bottom:2px solid #000;padding:15px 15px 60px 15px}
@media all and (max-width:769px){.newDevelopments1506-buildingCard .newDevelopments1506-buildingCardDetailsBlock{width:100%}}
.newDevelopments1506-image{height:350px;background-size:cover;background-position:center}
.newDevelopments1506-moreInfoLink{position:absolute;left:15px;bottom:15px}
.about1506-research-background{background-color:#f4f4f4;padding-bottom:50px;-webkit-box-shadow:inset 0px -60px 170px #f4f4f4;-moz-box-shadow:inset 0px -60px 170px #f4f4f4;box-shadow:inset 0px -60px 170px #f4f4f4}
.about1506-research-pageContainer{max-width:1170px;margin:0 auto;max-width:1200px;padding:15px}
.about1506-research-report{padding:15px;margin:0 auto;max-width:800px;margin-top:50px;border-bottom:1px solid rgba(0,0,0,0.1);background-color:#fff}
.about1506-research-reportSubContainer{position:relative;padding-bottom:15px}
.about1506-research-pdfDownload{position:absolute;top:0;right:0;padding:0}
.about1506-research-pdfDownloadIcon:before{font-size:20px;line-height:1}
.about1506-research-reportIssuu{width:100%;height:500px;margin-bottom:5px}
.about1506-research-reportIssuu span>a{position:relative;border-bottom:1px solid #fff;padding:5px 0;color:#fff;cursor:pointer;color:#000;border-bottom:1px solid #000;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:24px}.about1506-research-reportIssuu span>a:hover{color:#ccc;border-color:#ccc}
.about1506-research-reportIssuu span>a:active{color:#999;border-color:#999}
.about1506-research-reportIssuu span>a:hover{color:#333;border-color:#333}
.about1506-research-reportIssuu span>a:active{color:#666;border-color:#666}
.about1506-research-reportCoverPhoto{display:block;width:100%}
.about1506-research-reportCoverPhoto--issuu{display:none}
.search1506-text{color:#000;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506-lightText{color:#848484;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506-filterButton{background:#fff;border:1px solid #e8e8e8;color:#000}
.search1506{margin:0;background:#f7f7f7;color:#848484;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.search1506 #search_filter_secondary_results{display:block;margin-top:-45px}
.search1506 ::-moz-selection{background:#ffff9e}
.search1506 img::-moz-selection{background:transparent}
.search1506 .allocation .allocation__agents__list__cancel,.search1506 .contact-agent .allocation__agents__list__cancel{margin-bottom:0}
.search1506 .fb-login{-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;display:block;border:none;color:#fff;text-transform:uppercase;background-color:#3b5997;margin-top:5px;padding:10px 0 7px 0;text-align:center;font-family:"proxima-nova",sans-serif;font-size:1em;font-weight:900;cursor:pointer}
.search1506 .select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important}
.search1506 [dir="rtl"] .slick-prev:before{content:"\2192"}
.search1506 a:focus{outline:thin dotted}
.search1506 .button-edge.button--primary{-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear;background-color:#227dda}
.search1506 #check-status{border-top:1px solid #ebebeb;padding-top:15px}
.search1506 #curved-arrow{left:50px;position:absolute;top:23px}
.search1506 #search_filter_container #search_filter UL.controls #filter_advanced #price-to{position:relative;top:7px}
.search1506 img{border:0;vertical-align:middle}
.search1506 img::selection{background:transparent}
.search1506 #search_filter_container:before,.search1506 #search_filter_container:after{content:" ";display:table}
.search1506 .allocation table img,.search1506 .contact-agent table img{max-width:100%}
.search1506 .modal a{-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-o-transition:color .2s linear;-ms-transition:color .2s linear;transition:color .2s linear}
.search1506 #search .uc-footer{display:none}
.search1506 input[type="text"]:-moz-placeholder,.search1506 input[type="email"]:-moz-placeholder,.search1506 input[type="password"]:-moz-placeholder{color:#878f98;color:#878f98}
.search1506 .features-table{width:100%}
.search1506 .modal .modal_close{position:absolute;right:-13px;top:-13px;display:inline;padding:8px 9px;width:34px;height:34px;font-size:13px;background:#fff;color:#6b6b6b;cursor:pointer;z-index:1;border:1px solid #dcdde0;-webkit-border-radius:20px;-webkit-background-clip:padding-box;-moz-border-radius:20px;-moz-background-clip:padding;border-radius:20px;background-clip:padding-box;-moz-border-radius:20px 20px 20px 20px;-webkit-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;-webkit-background-clip:border-box;-moz-background-clip:border-box;background-clip:border-box;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-o-transition:color .2s linear;-ms-transition:color .2s linear;transition:color .2s linear}
.search1506 fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
.search1506 a:active,.search1506 a:hover{outline:0}
.search1506 #search_filter_container #search_filter UL.controls #filter_price .price_selection{white-space:nowrap}
.search1506 .login-separator{text-align:center;font-weight:600;font-size:15px;margin:15px 0}
.search1506 #search #filter_bedrooms .activate .prefix,.search1506 #search #filter_price .activate .prefix,.search1506 #search #filter_advanced .activate .prefix{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:95px}
.search1506 .allocation table p,.search1506 .contact-agent table p{margin:8px 12px !important}
.search1506 .bold{font-weight:700;font-weight:bold}
.search1506 .uc-footer .uc-footer-link{color:#73797e}
.search1506 input[type="text"]:-ms-input-placeholder,.search1506 input[type="email"]:-ms-input-placeholder,.search1506 input[type="password"]:-ms-input-placeholder{color:#878f98;color:#878f98}
.search1506 .uc-footer .uc-footer-navMenuListItem:last-child{margin-right:0}
.search1506 .select2-default{color:#999 !important}
.search1506 .section{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius-topright:4px;-moz-background-clip:padding;border-top-right-radius:4px;background-clip:padding-box;width:313px}
.search1506 .uc-footer .uc-footer-socialLink,.search1506 .uc-footer .uc-footer-link,.search1506 .uc-footer .uc-footer-socialLink{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear}
.search1506 .modal .modal_content form input[type="submit"]:hover{background-color:#1e6fc1}
.search1506 #welcome-to-urban-compass .button,.search1506 #map-introduction .button{-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear;background-color:#227dda;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:700;margin-top:12px;padding:10px 0;text-transform:uppercase}
.search1506 button::-moz-focus-inner,.search1506 input::-moz-focus-inner{border:0;padding:0}
.search1506 .input-2 .input:last-child{margin-right:0}
.search1506 .map-container{position:relative}
.search1506 .modal .modal_content form fieldset input[type="text"]:focus,.search1506 .modal .modal_content form fieldset input[type="email"]:focus,.search1506 .modal .modal_content form fieldset input[type="password"]:focus{border:1px solid #227dda;outline:none}
.search1506 .uc-firstTimeGeographySelector{text-align:center}
.search1506 .allocation p,.search1506 .contact-agent p{font-size:15px}
.search1506 .modal .modal_content form fieldset input[type="email"]::-webkit-input-placeholder,.search1506 .modal .modal_content form fieldset input[type="text"]::-webkit-input-placeholder,.search1506 .modal .modal_content form fieldset input[type="password"]::-webkit-input-placeholder,.search1506 .modal .modal_content form fieldset textarea::-webkit-input-placeholder,.search1506 .modal .modal_content form fieldset input[type="email"]:-moz-placeholder,.search1506 .modal .modal_content form fieldset input[type="text"]:-moz-placeholder,.search1506 .modal .modal_content form fieldset input[type="password"]:-moz-placeholder,.search1506 .modal .modal_content form fieldset textarea:-moz-placeholder,.search1506 .modal .modal_content form fieldset input[type="email"]::-moz-input-placeholder,.search1506 .modal .modal_content form fieldset input[type="text"]::-moz-input-placeholder,.search1506 .modal .modal_content form fieldset input[type="password"]::-moz-input-placeholder,.search1506 .modal .modal_content form fieldset textarea::-moz-input-placeholder,.search1506 .modal .modal_content form fieldset input[type="email"]::-ms-input-placeholder,.search1506 .modal .modal_content form fieldset input[type="text"]::-ms-input-placeholder,.search1506 .modal .modal_content form fieldset input[type="password"]::-ms-input-placeholder,.search1506 .modal .modal_content form fieldset textarea::-ms-input-placeholder{color:#636363}
.search1506 #search_filter_container #search_filter UL.controls>LI.dropdown A img{vertical-align:middle}
.search1506 .ss-descend:before,.search1506 .ss-descend.right:after,.search1506 .ss-dropdown:before,.search1506 .ss-dropdown.right:after{content:'â–¾'}
.search1506 .allocation table td,.search1506 .contact-agent table td{vertical-align:middle}
.search1506 article,.search1506 aside,.search1506 details,.search1506 figcaption,.search1506 figure,.search1506 footer,.search1506 header,.search1506 hgroup,.search1506 main,.search1506 nav,.search1506 section,.search1506 summary{display:block}
.search1506 #welcome-to-urban-compass .introduction-sign-up-button{margin-top:17px !important}
.search1506 #search_filter_container #search_filter UL.controls{margin:0;padding:0;position:relative}
.search1506 .width_container{margin:0 auto;width:100%}
.search1506 #search_filter_container #search_filter UL.controls #filter_advanced #filter_price{margin-top:8px}
.search1506 #listings:after{clear:both;display:table;content:"";clear:both}
.search1506 .uc-footer .uc-footer-company{color:#f7f6f7;font-size:14px;font-weight:600}
.search1506 .uc-footer .uc-footer-navMenuList{list-style-type:none;padding:0;margin-top:3px}
.search1506 .allocation .agent__input__phone,.search1506 .contact-agent .agent__input__phone{margin-bottom:12px}
.search1506 .select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}
.search1506 .modal .modal_content form fieldset input[type="text"],.search1506 .modal .modal_content form fieldset input[type="email"],.search1506 .modal .modal_content form fieldset input[type="password"],.search1506 .modal .modal_content form fieldset textarea,.search1506 .modal .modal_content form fieldset select{-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-webkit-transition:-webkit-border-color .2s linear;-moz-transition:-moz-border-color .2s linear;-o-transition:border-color .2s linear;-ms-transition:border-color .2s linear;transition:border-color .2s linear;border:1px solid #dcdde0;font-size:15px;padding:9px 10px}
.search1506 .modal header,.search1506 .modal footer,.search1506 .modal .modal_content{padding:20px}
.search1506 #search_filter_container #search_filter UL.controls #filter_bedrooms .popup{padding:20px 20px 20px 15px}
.search1506 .button-edge.button--block{width:100%;padding-left:0 !important;padding-right:0 !important}
.search1506 #search_filter_container #search_filter UL.controls #filter_advanced #filter_bedrooms input[type="checkbox"]:checked+label{background-color:#227dda !important;color:#fff !important}
.search1506 #listings:before,.search1506 #listings:after{content:" ";display:table}
.search1506 #click_dismissal_overlay{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0);z-index:0}
.search1506 .input:focus{border:1px solid #227dda !important}
.search1506 #delete-account input[type="submit"]:hover{background-color:#1a5da1 !important}
.search1506 input[type="text"]:disabled{background-color:#f1f1f1;opacity:.7}
.search1506 .uc-footer{background-color:#35373b;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:15px;font:14px / 1.6 "proxima-nova","Lucida Grande",sans-serif;font-weight:300;color:#73797e;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
.search1506 .allocation .input__header,.search1506 .contact-agent .input__header{font-size:14px;font-weight:600;margin-top:12px;margin-bottom:6px}
@font-face{font-family:"slick";src:url("pages/search1506/../img/vendor/slick/fonts/slick.eot");src:url("pages/search1506/../img/vendor/slick/fonts/slick.eot?#iefix") format("embedded-opentype"),url("pages/search1506/../img/vendor/slick/fonts/slick.woff") format("woff"),url("pages/search1506/../img/vendor/slick/fonts/slick.ttf") format("truetype"),url("pages/search1506/../img/vendor/slick/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.search1506 input[type="checkbox"],.search1506 input[type="radio"]{box-sizing:border-box;padding:0}
.search1506 input[type="button"]::-moz-focus-inner,.search1506 input[type="submit"]::-moz-focus-inner{margin-bottom:-1px;padding-top:1px}
.search1506 #search_filter_container #search_filter UL{list-style:none}
.search1506 .toggle img{padding-right:2px;position:relative;bottom:1px;vertical-align:middle}
.search1506 ::selection{background:#ffff9e}
.search1506 .features-filters{min-width:600px !important;padding:0 !important}
.search1506 .select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.search1506 #welcome-to-urban-compass a,.search1506 #map-introduction a{padding:8px 0;text-align:center}
.search1506 .allocation table td.center,.search1506 .contact-agent table td.center{text-align:center}
.search1506 #some-results-for-loggedin-message #welcome-to-urban-compass .additional-results{font-weight:700;font-weight:bold;font-size:16px;line-height:22px}
.search1506 .input{-webkit-transition:border .2s linear;-moz-transition:border .2s linear;-o-transition:border .2s linear;-ms-transition:border .2s linear;transition:border .2s linear}
.search1506 .uc-footer .uc-footer-copyright,.search1506 .uc-footer .uc-footer-license{color:#73797e}
.search1506 .semibold{font-weight:600}
.search1506 .uc-firstTimeGeographySelector p{font-size:16px}
.search1506 button,.search1506 input[type="button"],.search1506 input[type="reset"],.search1506 input[type="submit"]{-webkit-appearance:button;cursor:pointer}
.search1506 #welcome-to-urban-compass{background-color:#e4eefc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px;position:relative}
.search1506 #search_filter_container #search_filter UL.controls #filter_advanced #filter_price input[type="text"]{-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;height:auto !important;padding:11px}
.search1506 #search_filter_container #search_filter UL.controls #filter_advanced #filter_bedrooms{margin-top:16px;margin-bottom:20px;padding-left:0 !important}
.search1506 #some-results-for-loggedin-message #welcome-to-urban-compass{font-size:18px;line-height:25px;padding-top:60px}
.search1506 .fb-login .ss-icon{font-size:16px;vertical-align:middle;margin-right:14px}
.search1506 h1{font-size:2em;margin:.67em 0}
.search1506 .uc-footer .uc-footer-navMenuListItem{display:inline-block;padding-top:15px;font-size:14px;margin:0 12px 0 0}
.search1506 .button-edge{font-weight:600;-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;display:inline-block;*display:inline;*zoom:1;color:#fff !important;cursor:pointer;font-size:14px !important;letter-spacing:.5px;padding:13px 25px !important;text-align:center;text-decoration:none !important;text-transform:uppercase}
.search1506 .allocation .agent__action,.search1506 .contact-agent .agent__action{text-align:center;margin:12px 0}
.search1506 .clearfix:after,.search1506 .u-clearfix:after{clear:both;display:table;content:""}
.search1506 table{border-collapse:collapse;border-spacing:0}
.search1506 .sign-in-with-facebook p{margin-top:10px !important;margin-bottom:7px !important;text-align:center}
.search1506 #welcome-to-urban-compass div{color:#5e5e5e;text-align:center;font-size:22px;line-height:26px}
.search1506 #contact-to-visit-submitted-image{display:inline-block;*display:inline;*zoom:1;width:35%;text-align:right;vertical-align:top}
.search1506 #contact-agent .form_section input[type="submit"]{margin-top:20px}
.search1506 #contact-to-visit-submitted{font-size:14px}
.search1506 input[type="text"]::-moz-placeholder,.search1506 input[type="email"]::-moz-placeholder,.search1506 input[type="password"]::-moz-placeholder{color:#878f98;color:#878f98}
.search1506 #modal_overlay{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:200;overflow-y:scroll}
.search1506 .uc-footer .uc-footer-social .uc-footer-socialLink{margin-left:2px}
.search1506 .inline-button{display:inline-block;*display:inline;*zoom:1;width:48% !important}
.search1506 #contact-to-visit-submitted-explanation,.search1506 #contact-to-visit-submitted-explanation-subsequent{display:inline-block;*display:inline;*zoom:1;width:60%;margin-right:3%;margin-bottom:15px}
.search1506 .select2-container,.search1506 .select2-drop,.search1506 .select2-search,.search1506 .select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.search1506 #search .prefix{display:inline-block;*display:inline;*zoom:1}
.search1506 .button-edge.button--primary:hover{background-color:#1a5da1}
.search1506 .sign-in-with-facebook{margin-bottom:10px;border-bottom:1px solid #ebebeb}
.search1506 #beta h1,.search1506 #schedule h1,.search1506 #availability h1,.search1506 #summary h1,.search1506 .experimental--body h1,.search1506 #search h1,.search1506 #search_alerts h1,.search1506 #beta .h1,.search1506 #schedule .h1,.search1506 #availability .h1,.search1506 #summary .h1,.search1506 .experimental--body .h1,.search1506 #search .h1,.search1506 #search_alerts .h1{color:#575a5e;font-size:26px;margin-bottom:10px}
.search1506 #search_filter_container #search_filter UL.controls #filter_advanced #filter_bedrooms input[type="checkbox"]+label{background-image:none !important;padding-left:14px !important}
.search1506 .select2-display-none{display:none}
.search1506 .pill table td.pill__section .pill__section__figure,.search1506 .pill table td.pill__section .pill__section__caption{font-weight:700;font-weight:bold;line-height:1.18}
.search1506 .modal .modal_content{background-color:#fff}
.search1506 #welcome-to-urban-compass:before,.search1506 #welcome-to-urban-compass:after{content:" ";display:table}
.search1506 #welcome-to-urban-compass a{display:inline-block !important;margin-top:0 !important;padding-left:55px !important;padding-right:55px !important}
.search1506 .small--edge{font-size:11px}
.search1506 #responsive-feature-filters{display:none}
.search1506 #search_filter_container #search_filter UL.controls #filter_price .price_selection span{margin:0 10px;line-height:31px}
.search1506 #contact-to-visit-submitted .submit-apartments{margin-bottom:0 !important}
.search1506 #welcome-to-urban-compass .additional-results,.search1506 #welcome-to-urban-compass .total-additional-results{color:#227dda;font-weight:700}
.search1506 .uc-footer .uc-footer-container{width:960px;margin:0 auto}
.search1506 #welcome-to-urban-compass .button:hover,.search1506 #map-introduction .button:hover{background-color:#1a5da1}
.search1506 #search-introduction{display:none}
.search1506 .advanced_filters__accessory{display:none}
.search1506 #footer{padding-top:15px}
.search1506 #yes-button{margin-right:2%}
.search1506 .uc-footer .uc-footer-navigation{float:left;width:75%;position:relative;bottom:0}
.search1506 .uc-footer .uc-footer-social .uc-footer-socialImage{height:22px}
.search1506 [dir="rtl"] .slick-next:before{content:"\2190"}
.search1506 .button-edge.button--facebook .ss-social-regular{vertical-align:middle}
.search1506 .allocation .allocation__success,.search1506 .contact-agent .allocation__success{-webkit-border-radius:50px;-webkit-background-clip:padding-box;-moz-border-radius:50px;-moz-background-clip:padding;border-radius:50px;background-clip:padding-box;-moz-border-radius:50px 50px 50px 50px;-webkit-border-radius:50px 50px 50px 50px;border-radius:50px 50px 50px 50px;padding:15px;background-color:#f0f0f0;color:#227dda;display:inline-block;font-size:48px;height:78px;width:78px;margin:0 auto}
.search1506 #contact-agent{width:auto}
.search1506 .fb-login:hover{color:#fff;background-color:#314f8d}
.search1506 #contact-to-visit-submitted .button-edge{margin-bottom:15px}
.search1506 .uc-footer .uc-footer-navMenuLink{color:#fff;font-weight:400;font-size:15px;text-decoration:none;position:relative}
.search1506 #search,.search1506 #search_alerts{background-color:#f0f2f5}
.search1506 .uc-footer .u-clearfix:after{display:table;clear:both;content:""}
.search1506 .uc-footer .uc-footer-social{float:right;position:relative;top:20px}
.search1506 .allocation .allocation__agents__list,.search1506 .contact-agent .allocation__agents__list{margin-top:10px;max-height:250px;overflow-y:auto}
.search1506 .uc-footer .uc-footer-socialLink:hover,.search1506 .uc-footer .uc-footer-link:hover,.search1506 .uc-footer .uc-footer-socialLink:hover{opacity:.7}
.search1506 #search_filter_container:after{clear:both;display:table;content:"";clear:both}
.search1506 .button-edge.button--facebook{-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear;background-color:#3b5997}
.search1506 .input.input--block{width:100%}
.search1506 .button-edge.button--facebook:hover{background-color:#314f8d}
.search1506 .input-2 .input{display:inline-block;*display:inline;*zoom:1;width:48% !important;margin-right:2%}
.search1506 #welcome-to-urban-compass:after{clear:both;display:table;content:"";clear:both}
.search1506 a{text-decoration:none}
.search1506 .select2-offscreen,.search1506 .select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0 !important;top:0 !important}
.search1506 input[type="text"]::-webkit-input-placeholder,.search1506 input[type="email"]::-webkit-input-placeholder,.search1506 input[type="password"]::-webkit-input-placeholder{color:#878f98;color:#878f98}
.search1506 .select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}
.search1506 textarea{overflow:auto;vertical-align:top}
.search1506 .fb-login::-moz-focus-inner{margin-bottom:-1px;padding-top:1px}
.search1506 input:focus,.search1506 select:focus,.search1506 textarea:focus,.search1506 button:focus{outline:none}
.search1506 #push{height:116px}
.search1506 #contact-agent .form_section{width:273px;padding-bottom:10px}
.search1506 button,.search1506 select{text-transform:none}
.search1506 #wrap{min-height:100%;height:auto;margin:0 auto -116px;overflow:hidden}
@media (max-width:1169px){.search1506 #wrap.fixedHeight{height:100% !important}}.search1506 #search_filter_container{margin:0;background:#fff;border-bottom:1px solid #e8e8e8;position:relative;position:-webkit-sticky;position:sticky;z-index:100;top:0;left:0;right:0}
.search1506 #wrap.fixedHeight #search_filter_container{z-index:600}
.search1506 #filter-mobile-toggle{display:none !important;position:absolute;top:0;right:0;color:#000;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;background:#fff;border:1px solid #e8e8e8;color:#000}@media (max-width:1169px){.search1506 #filter-mobile-toggle{display:block !important}}
.search1506 .search1506-mobileToggleIcon{display:block;padding:12px 11px}
.search1506 .search1506-mobileToggleIcon:before{display:block;position:relative;line-height:23px;color:#000}
.search1506 #search_filter{margin:0 120px 0 0;padding:25px 40px}@media (max-width:1169px){.search1506 #search_filter{padding:25px;margin-right:0}}
.search1506 #search_filter_container #search_filter ul.controls #filter-regions{min-width:200px;min-height:49px;max-width:400px}@media (max-width:1169px){.search1506 #search_filter_container #search_filter ul.controls #filter-regions{min-width:0;max-width:none;width:calc(100% - 58px)}}
.search1506 #search_filter_container #search_filter ul.controls #filter-regions .select2-container{display:block;padding:0 40px 0 0;color:#000;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;background:#fff;border:1px solid #e8e8e8;color:#000}.search1506 #search_filter_container #search_filter ul.controls #filter-regions .select2-container:before{position:absolute;padding:4px 17px 3px 17px;z-index:100;top:6px;right:0;background:#fff;border-left:1px solid #e8e8e8;font-size:28px;font-family:"CompassIcons Regular";font-style:normal;font-weight:400;font-style:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.search1506 #search_filter ul.controls #filter-regions .select2-container .select2-choices .select2-input{border:none;padding:13px 17px;color:#848484;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506 #search_filter ul.controls #filter-regions .select2-container .select2-choices .select2-input:focus{border:none !important;outline:0}
.search1506 #search_filter_container #search_filter ul.controls>li input[type=text]{display:block;width:200px;padding:11px;opacity:1;border:1px solid rgba(232,232,232,0);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border 0.2s linear;-moz-transition:border 0.2s linear;-o-transition:border 0.2s linear;-ms-transition:border 0.2s linear;transition:border 0.2s linear;color:#000;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;background:#fff;border:1px solid #e8e8e8;color:#000}.search1506 #search_filter_container #search_filter ul.controls>li input[type=text]:focus{border-color:#000}
.search1506 #search_filter .select2-container-multi .select2-choices{margin:0;padding:0 5px 0 0;position:relative;cursor:text;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;background-color:#fff;min-height:26px;white-space:nowrap;width:100%}
.search1506 #search_filter .select2-container-multi .select2-choices li{display:inline-block;list-style:none}
.search1506 #search_filter .select2-container .select2-choices .select2-search-choice{position:relative;font-weight:normal}
.search1506 #search_filter .select2-container-multi .select2-choices .select2-search-choice{padding-right:27px;padding-left:20px}
.search1506 #search_filter .select2-search-choice-close{display:block;width:14px;height:14px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:#000;border-radius:50%;padding:2px}.search1506 #search_filter .select2-search-choice-close:after{content:'\00d7';position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;display:block;font-size:12px;line-height:12px;text-align:center}
.search1506 .select2-drop-mask{margin:0;padding:0;position:fixed;left:0;right:0;top:0;bottom:0;opacity:0;z-index:900}
.search1506 #search_filter_container #search_filter ul.controls>li{display:inline-block;margin-right:2px;vertical-align:top}@media (max-width:1169px){.search1506 #search_filter_container #search_filter ul.controls>li{margin-right:0}}
@media (max-width:1169px){.search1506 #search_filter_container #search_filter ul.controls .dropdown{display:none}}
.search1506 #search_filter_container #search_filter .dropdown{position:relative}
@media (max-width:1169px){.search1506 #search_filter_container #search_filter.expanded ul.controls .dropdown{display:block}}
.search1506 #search_filter_container #search_filter .dropdown>a{padding:13px 17px 12px;display:block;min-width:160px;color:#000;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;background:#fff;border:1px solid #e8e8e8;color:#000}@media (max-width:1169px){.search1506 #search_filter_container #search_filter .dropdown>a{min-width:0;margin-top:10px}}
.search1506 #search_filter_container #search_filter ul.controls>li.dropdown .triangle{float:right;margin-left:40px;position:relative;vertical-align:top;display:inline-block}
.search1506 #search_filter_container #search_filter .dropdown .popup{display:none;min-width:100%;z-index:1;position:absolute;padding:15px;margin-top:10px !important;background:#fff;border:1px solid #e8e8e8;color:#000}@media (max-width:1169px){.search1506 #search_filter_container #search_filter .dropdown .popup{left:0;right:0;min-width:0 !important}}
.search1506 #search_filter_container #search_filter ul.controls .checklist{list-style:none;margin:0;padding:0;color:#000;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506 #search_filter_container #search_filter ul.controls .checklist label{line-height:30px;margin-left:15px;color:#000;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506 #filter_bedrooms .checklist label:after{content:' Bedrooms'}
.search1506 #filter_bedrooms .checklist label[for="bd0"]:after{content:''}
.search1506 #filter_bedrooms .checklist label[for="bd1"]:after{content:' Bedroom'}
.search1506 #search_filter_container #search_filter #save_search{cursor:pointer;position:absolute;right:0;top:0}@media (max-width:1169px){.search1506 #search_filter_container #search_filter #save_search{display:none !important}}
.search1506 #search_filter_container #search_filter #save_search>a{min-width:0}
.search1506 #search_filter_container #search_filter .dropdown #features-filters{right:0;overflow-x:hidden;overflow-y:auto}@media (max-width:1169px){.search1506 #search_filter_container #search_filter .dropdown #features-filters{margin-top:0 !important;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;overflow-x:hidden;overflow-y:auto;max-height:none !important}}
.search1506 #filters-table{width:100%;margin:-1px;width:calc(102%)}
.search1506 #filters-table>tbody>tr>td{padding:12px 15px;border:1px solid #efefef;vertical-align:top}@media (max-width:769px){.search1506 #filters-table>tbody>tr>td{display:block;padding:20px}}
.search1506 #features-filters .search1506-closeFeaturesFiltersBtn{display:none;position:absolute;top:0;right:20px;color:#000}@media (max-width:1169px){.search1506 #features-filters .search1506-closeFeaturesFiltersBtn{display:block}}
.search1506 .select2-drop{width:100%;margin-top:10px;position:absolute;z-index:1000;top:100%;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e8e8e8;color:#000}@media (max-width:769px){.search1506 .select2-drop{right:25px;width:auto !important}}
.search1506 .select2-results .select2-no-results,.search1506 .select2-results .select2-searching,.search1506 .select2-results .select2-ajax-error,.search1506 .select2-results .select2-selection-limit{display:list-item;padding-left:5px}
.search1506 .select2-drop .select2-results{max-height:300px;padding:0;margin:0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#000;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506 .select2-drop .select2-results li{list-style:none;display:list-item;background-image:none;line-height:50px;cursor:pointer}
.search1506 .select2-drop .select2-results .select2-result-label{border-top:1px solid #e8e8e8}
.search1506 .select2-drop .select2-results .select2-result-label:hover,.search1506 .select2-drop .select2-results .select2-highlighted>.select2-result-label{color:#000;background:#f7f7f7}
.search1506 .select2-drop>.select2-results>li:first-child>.select2-result-label{border-top:none}
.search1506 .select2-drop .select2-result .select2-result-label{padding-left:20px}
.search1506 .select2-drop .select2-result-sub .select2-result-label{margin-left:-20px;padding-left:40px}
.search1506 .select2-drop .select2-result-sub{padding-left:20px;color:#848484}
.search1506 #search_filter_container #view_toggle{position:absolute;right:45px;top:25px}@media (max-width:1169px){.search1506 #search_filter_container #view_toggle{display:none}}
.search1506 #search_filter_container #search_filter ul.controls #filter_price .price_selection input{display:inline-block;width:100px}
.search1506 #search_filter_container #search_filter UL.controls #filter_advanced em{line-height:1.9em;width:200px;font-size:14px;font-family:"Harmonia Sans W02 Semibold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506 .toggle{float:right;list-style-type:none;margin:0 15px 0 0;padding:0;position:relative;top:14px}
.search1506 .toggle li{float:left;padding:15px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;transition:background-color 0.2s linear;background:#fff;border:1px solid #e8e8e8;color:#000}
.search1506 .toggle li:first-child{margin-right:-1px}
.search1506 .toggle li a{cursor:pointer;display:block;width:17px;height:17px}
.search1506 .toggle li .uc1506-icon:before{font-size:25px;line-height:17px;position:relative}
.search1506 .toggle li .uc1506-icon--map:before{left:-1px}
.search1506 .toggle li .uc1506-icon--list:before{left:-4px}
.search1506 .toggle li:not(.active){color:#b5b5b5}
.search1506 .search1506-radioList{border:1px solid #e8e8e8;list-style:none;margin:0;padding:0;overflow:hidden}
.search1506 .search1506-radioList li{float:left}
.search1506 .search1506-radioList input[type="radio"]{display:none}
.search1506 .search1506-radioList label{display:inline-block;border-left:1px solid #e8e8e8;margin-left:-1px;text-align:center;color:#e8e8e8;padding:10px 10px 9px;font-size:16px}
.search1506 .search1506-radioList input:checked+label{color:#000}
.search1506 #filter_baths.search1506-radioList li,.search1506 #filter_ratings.search1506-radioList li{width:20%}
.search1506 #filter_baths.search1506-radioList label,.search1506 #filter_ratings.search1506-radioList label{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.search1506 #filter_baths,.search1506 #filter_fee_types,.search1506 #filter_date_available,.search1506 #filter_ratings{margin:15px 0 25px 3px}
.search1506 #ui-datepicker-div{display:none;z-index:1000 !important;background-color:#fff;border:1px solid #e8e8e8;margin-top:5px;padding:15px}
.search1506 #ui-datepicker-div th{padding:5px 6px}
.search1506 #ui-datepicker-div td{border:1px solid #e8e8e8;padding:0 !important;text-align:center}.search1506 #ui-datepicker-div td:hover{background-color:#fcfcfc}
.search1506 #ui-datepicker-div .ui-state-disabled{background-color:#f7f7f7}.search1506 #ui-datepicker-div .ui-state-disabled:hover{background-color:#f7f7f7}
.search1506 #ui-datepicker-div .ui-datepicker-unselectable{font-size:14px;padding:6px !important}
.search1506 #ui-datepicker-div .ui-datepicker-title{font-size:16px;margin-bottom:5px;text-align:center;color:#000;font-family:"Harmonia Sans W02 Semibold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506 #ui-datepicker-div .ui-datepicker-prev,.search1506 #ui-datepicker-div .ui-datepicker-next{font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506 #ui-datepicker-div .ui-datepicker-prev{float:left}.search1506 #ui-datepicker-div .ui-datepicker-prev.ui-state-disabled{background-color:transparent;cursor:default;opacity:.5}
.search1506 #ui-datepicker-div .ui-datepicker-next{float:right}
.search1506 #ui-datepicker-div a{color:#000;cursor:pointer;font-size:15px}
.search1506 #ui-datepicker-div table a{display:block;padding:6px}
.search1506 #listings_results_content{position:relative}
.search1506 #listings{border-top:0;display:none}
.search1506 #listings_results_column{padding:0 25px}@media (max-width:1169px){.search1506 #listings_results_column{padding-left:25px !important;padding-right:25px !important}}@media (min-width:670px){.search1506 #listings_results_column{padding-left:40px;padding-right:40px;float:left;width:370px}}@media (min-width:1040px){.search1506 #listings_results_column{width:740px}}@media (min-width:1040px) and (max-width:1169px){.search1506 #listings_results_column{width:710px}}
@media (min-width:1380px){.search1506 #listings_results_column{width:1080px}}
.search1506 #listings_map_column{display:none;position:fixed;left:0;right:0;bottom:0;top:100px}@media (min-width:670px){.search1506 #listings_map_column{display:block;left:370px}}@media (min-width:1040px){.search1506 #listings_map_column{display:block;left:740px}}@media (min-width:1040px) and (max-width:1169px){.search1506 #listings_map_column{left:710px}}
@media (min-width:1380px){.search1506 #listings_map_column{display:block;left:1080px}}
.search1506 #listings_results{list-style:none;margin:0;padding:0}
.search1506 #listings_results .uc1506-pillBoxImage img{display:none}
.search1506 #listings_results .listing{position:relative;display:block;margin:0 auto 20px;width:320px;height:335px}
@media (min-width:1040px){.search1506 #listings_results .listing{float:left} .search1506 #listings_results .listing:nth-child(2n){margin-left:20px}}@media (min-width:1380px){.search1506 #listings_results .listing:nth-child(2n){margin-left:0} .search1506 #listings_results .listing:nth-child(3n),.search1506 #listings_results .listing:nth-child(3n - 1){margin-left:20px}}.search1506 #listings_results .listing .search1506-listingPill{position:absolute;left:0;right:0;bottom:0}
.search1506 #listings-map{width:100%;height:100%}
.search1506 #search_filter_secondary{padding:20px 0}
.search1506 #search_results_sort_by_wrapper{height:51px;position:relative;border:1px solid #e8e8e8;color:#000;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.search1506 #search_results_sort_by_wrapper:before{position:absolute;top:30%;right:15px;pointer-events:none}
@media (min-width:1040px){.search1506 #search_results_sort_by_wrapper{float:left}}
.search1506 #search_results_sort_by{border:none;background:transparent;width:100%;padding:15px 55px 15px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:769px){.search1506 #search_results_sort_by{position:absolute;top:0;bottom:0;left:0;right:0;padding:15px}}
.search1506 #simple_pagination_container{margin-top:10px}@media (max-width:375px){.search1506 #simple_pagination_container{display:none !important}}@media (min-width:1040px){.search1506 #simple_pagination_container{float:right}}@media (min-width:1040px){.search1506 #simple_pagination_container{margin-top:0}}
.search1506 #simple_pagination_container .search_results_stats{float:left;line-height:54px;color:#000;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506 #simple_pagination_container .pagination{display:inline-block;list-style:none;margin:0 0 0 35px;padding:0;float:right}
.search1506 #simple_pagination_container .pagination li{float:left}
.search1506 #simple_pagination_container .pagination li:last-child{margin-left:-1px}
.search1506 #simple_pagination_container .pagination a{display:block;padding:18px;border:1px solid #e8e8e8;cursor:pointer;color:#848484;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.search1506 #simple_pagination_container .pagination a:hover{background-color:#fff}
.search1506 #simple_pagination_container .pagination a[disabled]{cursor:default;pointer-events:none}
.search1506 #simple_pagination_container .pagination .uc1506-icon{display:block;width:16px;height:16px}
.search1506 #simple_pagination_container .pagination .uc1506-icon:before{font-size:36px;line-height:16px;color:#000}
.search1506 #pagination_container{text-align:center}
.search1506 #pagination_container .pagination{display:inline-block;margin:40px 0;list-style:none;padding:0;text-align:center}
.search1506 #pagination_container .pagination li{float:left;border:1px solid #e8e8e8;margin-left:-1px;display:inline-block;background:#fff;padding:18px;color:#848484;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506 #pagination_container .pagination a{cursor:pointer;padding:18px;margin:-18px}
.search1506 #pagination_container .pagination .active{color:#000}
.search1506 #no-search-results{display:none;background:#f7f7f7;position:absolute;bottom:0;left:0;right:0;z-index:1;color:#000;padding:15px 40px}
.search1506 #no-results-message{display:none}
.search1506 #no-results-message h1,.search1506 #no-search-results h1{font-size:24px;line-height:26px;color:#000;font-family:"Harmonia Sans W02 Semibold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506 #no-results-message h2,.search1506 #no-search-results h2{font-size:20px;line-height:23px;color:#000;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506 #no-results-message{display:none;text-align:center;max-width:450px;width:100%;margin:50px auto}
.search1506 #no-results-message .clear-search-filters{cursor:pointer;margin:40px 0;padding:15px 40px;display:inline-block;font-size:16px;color:#000;font-family:"Harmonia Sans W02 Semibold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;background:#fff;border:1px solid #e8e8e8;color:#000}
.search1506 #search-introduction{padding:40px;position:relative;text-align:center;top:2px}
.search1506 .experimental--tooltip{display:none;background-color:#fff;border:1px solid #e8e8e8;z-index:1000;color:#848484;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506 .experimental--tooltip.experimental--tooltip--bottom{margin-top:15px;position:absolute;right:0}
.search1506 .experimental--tooltip .tooltip__section{border-bottom:1px solid #e8e8e8;padding:30px;text-align:left}
.search1506 .experimental--tooltip .tooltip__section:last-child{border-bottom:0}
.search1506 .experimental--tooltip .tooltip__section .tooltip__section__message{display:inline-block;width:100%;font-size:16px;vertical-align:middle}
.search1506 .experimental--tooltip--overlay{display:none;background-color:rgba(0,0,0,0.4);bottom:0;left:0;position:absolute;right:0;top:0;z-index:900}
.search1506 .experimental--tooltip--overlay--fixed{position:fixed;top:42px}
.search1506 .experimental--tooltip--overlay--transparent{background-color:transparent}
.search1506 .experimental--tooltip.experimental--tooltip--alert-before .tooltip__section,.search1506 .experimental--tooltip.experimental--tooltip--alert-confirm .tooltip__section,.search1506 .experimental--tooltip.experimental--tooltip--alert-after .tooltip__section{width:360px}
.search1506 .experimental--tooltip.experimental--tooltip--alert-confirm .save_button{-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;transition:background-color 0.2s linear}
.search1506 .experimental--tooltip .alert--header{color:#000;line-height:18px;font-size:22px;margin-bottom:60px;font-family:"Tiempos Headline Web Medium",Times,"Times New Roman",serif;font-style:normal;font-weight:400}
.search1506 .experimental--tooltip .tooltip__section__footer{background:#f7f7f7;border-top:1px solid #e8e8e8;margin:-30px;padding:30px}
.search1506 .experimental--tooltip .tooltip__section__footer{color:#000}
.search1506 .experimental--tooltip .alert--preferencesHeader{margin-bottom:15px;font-size:14px;font-family:"Harmonia Sans W02 Semibold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506 .experimental--tooltip .alert-preferencesBody{margin-bottom:30px}
.search1506 .experimental--tooltip .alert-preferencesBody label{display:block;line-height:30px}
.search1506 .experimental--tooltip .alert-preferencesBody input{margin-right:5px}
.search1506 .experimental--tooltip .tooltip__section__footer .uc1506-btn{display:block}
.search1506 .experimental--tooltip.experimental--tooltip--alert-before .alert--header,.search1506 .experimental--tooltip.experimental--tooltip--alert-confirm .alert--header,.search1506 .experimental--tooltip.experimental--tooltip--alert-confirm .ss-icon{display:none}
.search1506 .experimental--tooltip.experimental--tooltip--alert-confirm .search-alert-card-header{color:#000;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506 .experimental--tooltip.experimental--tooltip--alert-confirm .search-alert-card-body{border-top:1px solid #e8e8e8;padding-top:20px;margin-top:20px;color:#000;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506 .experimental--tooltip.experimental--tooltip--alert-confirm .search-alert-neighborhood{margin:2px 0 15px;color:#000;line-height:24px;font-size:28px;font-family:"Tiempos Headline Web Medium",Times,"Times New Roman",serif;font-style:normal;font-weight:400}
.search1506 .experimental--tooltip.experimental--tooltip--alert-confirm .search-alert-card-body li{color:#848484;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506 #listings-map .marker_class,.search1506 #map .marker_class{background-image:url('pages/search1506/../../../img/search1506/pins_sprite_black.png') !important;color:#000;font-size:14px;cursor:pointer;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.search1506 #listings-map .marker_class:hover,.search1506 #map .marker_class:hover{color:#fff}
.search1506 #listings-map .marker_class{overflow:hidden;text-indent:-9999px}.search1506 #listings-map .marker_class:hover{background-position:-41px -63px !important}
.search1506 #map .marker_class.marker_class--active{color:#fff}
.search1506 #map .uc-tooltip-container{position:absolute;margin-bottom:10px;background:#fff;border:1px solid #000;padding:10px 20px;color:#000;font-size:16px;line-height:1.4em;font-family:"Harmonia Sans W02 Semibold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.search1506 #map .uc-tooltip-container .uc-tooltip{white-space:nowrap}
.search1506 #listings_and_map{position:absolute;top:180px;bottom:0;width:100%;display:none;z-index:0}@media (max-width:1169px){.search1506 #listings_and_map{top:169px}}
.search1506 #listings_and_map .map-container{height:100%}
.search1506 #listings_and_map .map-container #map{height:100%;width:100%}
.search1506 .listing-picker-popup{display:none;width:420px;max-height:600px;position:relative;overflow:auto;overflow-x:hidden;background:#fff;-webkit-box-shadow:0 6px 15px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 6px 15px rgba(0, 0, 0, 0.2);box-shadow:0 6px 15px rgba(0, 0, 0, 0.2)}
.search1506 .listing-picker-popup::-webkit-scrollbar-thumb{background-color:#000}
.search1506 .listing-picker-popup::-webkit-scrollbar{-webkit-appearance:none;width:5px;background-color:#e6e6e6}
.search1506 .listing-picker-popup .listing{overflow:hidden;display:block}
.search1506 .listing-picker-popup .images{float:left;height:120px}
.search1506 .listing-picker-popup h2{margin:0}
.search1506 .listing-picker-popup .search1506-listingPopupAddress,.search1506 .listing-picker-popup .search1506-listingPopupNeighborhood{padding-left:23px;padding-right:23px;margin-left:120px}
.search1506 .search1506-listingPopupAddress{padding-top:20px}
.search1506 #modal_overlay{z-index:1000}
.search1506 #quick-listing{position:relative;max-width:570px;background-color:#f7f7f7}
.search1506 #quick-listing .modal_close{color:#fff;cursor:pointer;font-size:20px;line-height:20px;position:absolute;right:0;top:-55px;-webkit-box-shadow:0 0 0 #000000;-moz-box-shadow:0 0 0 #000000;box-shadow:0 0 0 #000000}
.search1506 .flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.search1506 #quick-listing .search1506-quickListingPillBoxCard{background:transparent}
.search1506 #quick-listing .flexslider{position:relative}
.search1506 #quick-listing .flexslider .slides{margin-top:0;margin-left:-40px;overflow:hidden;height:428px}
.search1506 #quick-listing .flexslider .slides li{overflow:hidden;display:table !important;width:100%;height:100%}
.search1506 #quick-listing .flexslider .slides li div{display:table-cell;text-align:center;vertical-align:middle;height:100%}
.search1506 #quick-listing .flexslider .slides li div img{max-width:100%;max-height:100%;margin:auto}
.search1506 #quick-listing .listing-alert{position:absolute;bottom:0;left:0;right:0;z-index:200;background:rgba(226,92,78,0.9);padding:10px 20px;color:#fff;font-size:14px;text-transform:uppercase;font-family:"GT Pressura Mono",Monaco,monospace;font-style:normal;font-weight:400}
.search1506 #quick-listing .flex-direction-nav{position:absolute;top:50%;left:0;right:0;z-index:100;list-style:none;margin:-15px 0 0;padding:0}
.search1506 #quick-listing .flex-direction-nav a{display:block;background:rgba(0,0,0,0.8);color:#fff;position:absolute;width:30px;height:30px;overflow:hidden;text-indent:-9999px}
.search1506 #quick-listing .flex-direction-nav a:before{position:absolute;top:0;font-size:32px !important;text-indent:0;font-family:"CompassIcons Regular";font-style:normal;font-weight:400;font-style:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.search1506 #quick-listing .flex-direction-nav a.flex-prev{left:0}.search1506 #quick-listing .flex-direction-nav a.flex-prev:before{left:7px;line-height:30px}
.search1506 #quick-listing .flex-direction-nav a.flex-next{right:0}.search1506 #quick-listing .flex-direction-nav a.flex-next:before{right:7px;line-height:30px}
.search1506 #quick-listing .search1506-quickListingButtons{padding:25px 30px}
.search1506 #quick-listing .search1506-quickListingButton{width:48%;display:block;border-color:#e8e8e8}.search1506 #quick-listing .search1506-quickListingButton:first-child{float:left}
.search1506 #quick-listing .search1506-quickListingButton:last-child{float:right}
.search1506 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.search1506 .header1506{position:relative}
.search1506 .footer1506{display:none}
@-webkit-keyframes search1506-loadingAnimation--fade{0%{opacity:0} 100%{opacity:1}}@keyframes search1506-loadingAnimation--fade{0%{opacity:0} 100%{opacity:1}}@-webkit-keyframes search1506-loadingAnimation--grow{0%{-webkit-transform:rotate(45deg) scale3d(1, 0, 1);-moz-transform:rotate(45deg) scale3d(1, 0, 1);-o-transform:rotate(45deg) scale3d(1, 0, 1);-ms-transform:rotate(45deg) scale3d(1, 0, 1);transform:rotate(45deg) scale3d(1, 0, 1)} 100%{-webkit-transform:rotate(45deg) scale3d(1, 1, 1);-moz-transform:rotate(45deg) scale3d(1, 1, 1);-o-transform:rotate(45deg) scale3d(1, 1, 1);-ms-transform:rotate(45deg) scale3d(1, 1, 1);transform:rotate(45deg) scale3d(1, 1, 1)}}@keyframes search1506-loadingAnimation--grow{0%{-webkit-transform:rotate(45deg) scale3d(1, 0, 1);-moz-transform:rotate(45deg) scale3d(1, 0, 1);-o-transform:rotate(45deg) scale3d(1, 0, 1);-ms-transform:rotate(45deg) scale3d(1, 0, 1);transform:rotate(45deg) scale3d(1, 0, 1)} 100%{-webkit-transform:rotate(45deg) scale3d(1, 1, 1);-moz-transform:rotate(45deg) scale3d(1, 1, 1);-o-transform:rotate(45deg) scale3d(1, 1, 1);-ms-transform:rotate(45deg) scale3d(1, 1, 1);transform:rotate(45deg) scale3d(1, 1, 1)}}@-webkit-keyframes search1506-loadingAnimation--spin{0%{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)} 60%{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)} 100%{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}}@keyframes search1506-loadingAnimation--spin{0%{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)} 60%{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)} 100%{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}}#search-in-progress{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,0.9);-webkit-animation:search1506-loadingAnimation--fade 0.5s forwards;-moz-animation:search1506-loadingAnimation--fade 0.5s forwards;-o-animation:search1506-loadingAnimation--fade 0.5s forwards;-ms-animation:search1506-loadingAnimation--fade 0.5s forwards;animation:search1506-loadingAnimation--fade 0.5s forwards}
#search-in-progress .search-icon{position:absolute;top:50%;right:50%;background:#000;width:4px;height:125px;margin:-62px 0 0 -2px;-webkit-transform:rotate(45deg) scale3d(1, 0, 1);-moz-transform:rotate(45deg) scale3d(1, 0, 1);-o-transform:rotate(45deg) scale3d(1, 0, 1);-ms-transform:rotate(45deg) scale3d(1, 0, 1);transform:rotate(45deg) scale3d(1, 0, 1)}
#search-in-progress.is-animating .search-icon{-webkit-animation:search1506-loadingAnimation--grow .5s .5s,search1506-loadingAnimation--spin 1.2s cubic-bezier(.47, .01, 0, 1.49) 1s infinite;animation:search1506-loadingAnimation--grow .5s .5s,search1506-loadingAnimation--spin 1.2s cubic-bezier(.47, .01, 0, 1.49) 1s infinite}
.security1506-wrapper{max-width:370px;margin:150px auto}
.security1506-form{padding-top:60px}
.security1506-errorHeader{color:#df4134;margin-bottom:20px}
.about1506-jobs-headline{text-align:center;margin:0 auto;max-width:770px}@media all and (max-width:769px){.about1506-jobs-headline{padding:0 30px}}
.about1506-jobs-headlineTitle{padding-top:150px}
.about1506-jobs-headlineDescription{padding:110px 0}
.about1506-jobs-about{padding:120px 30px 0 30px;max-width:1170px;margin:0 auto;max-width:1200px}
.about1506-jobs-description{margin-top:40px;background:#fff}
.about1506-jobs-aboutImage{width:100%}@media all and (max-width:769px){.about1506-jobs-aboutImage{max-width:400px}}
.about1506-jobs-why{padding:100px 30px;max-width:1170px;margin:0 auto;max-width:1200px}
.about1506-jobs-whyImage{width:100%}@media all and (max-width:769px){.about1506-jobs-whyImage{max-width:400px}}
.about1506-jobs-about .about1506-jobs-aboutImage-container{width:50%;padding:10px}@media all and (max-width:769px){.about1506-jobs-about .about1506-jobs-aboutImage-container{width:100%;text-align:center}}
.about1506-jobs-about .about1506-jobsAbout{width:50%;padding:10px}@media all and (max-width:769px){.about1506-jobs-about .about1506-jobsAbout{width:100%}}
.about1506-jobs-why .about1506-jobs-whyImage-container{width:50%;padding:10px;float:right}@media all and (max-width:769px){.about1506-jobs-why .about1506-jobs-whyImage-container{width:100%;text-align:center;float:left}}
.about1506-jobs-why .about1506-jobsWhy{width:50%;padding:10px;float:right}@media all and (max-width:769px){.about1506-jobs-why .about1506-jobsWhy{width:100%;float:left}}
.header1506 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.header1506-background{height:80px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.1)}@media all and (max-width:1169px){.header1506-background{height:70px}}@media all and (max-width:769px){.header1506-background{height:60px}}
.header1506-logoContainer{position:absolute;top:29px;left:29px;z-index:500}@media all and (max-width:1169px){.header1506-logoContainer{top:24px}}@media all and (max-width:769px){.header1506-logoContainer{top:19px}}
.header1506-logo{height:22px;width:162px}
.header1506-pageDim{visibility:hidden;opacity:0;position:fixed;top:0;height:100%;width:100%;-webkit-transition:opacity 0.2s linear, visibility 0.2s linear;-moz-transition:opacity 0.2s linear, visibility 0.2s linear;-o-transition:opacity 0.2s linear, visibility 0.2s linear;-ms-transition:opacity 0.2s linear, visibility 0.2s linear;transition:opacity 0.2s linear, visibility 0.2s linear}
.header1506-pageDim.is-visible{visibility:visible;opacity:1;background-color:rgba(0,0,0,0.5);z-index:800}
.header1506-navBar{position:absolute;top:0;right:4px;font-size:14px;z-index:500}@media all and (max-width:1169px){.header1506-navBar{position:fixed;height:100%;width:300px;right:-300px;padding-top:19px;padding-bottom:24px;background-color:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:900;-webkit-transition:right 0.2s linear;-moz-transition:right 0.2s linear;-o-transition:right 0.2s linear;-ms-transition:right 0.2s linear;transition:right 0.2s linear}}
.header1506-navBar.is-visible{right:0}
.header1506-navList{margin:0;padding:0}
.header1506-navBarItem{display:inline-block}@media all and (max-width:1169px){.header1506-navBarItem{display:block}}@media all and (min-width:1170px){.header1506-navBarItem:hover>.header1506-dropdown{opacity:1;visibility:visible}}
@media all and (min-width:1170px){.header1506-navBarItem.is-active .header1506-link--navBarLink{border-bottom:2px solid rgba(0,0,0,0.9)}}
.header1506-link{display:block;font-size:16px;color:#000;cursor:pointer;-webkit-transition:color 0.2s linear, -webkit-border-bottom 0.2s linear;-moz-transition:color 0.2s linear, -moz-border-bottom 0.2s linear;-o-transition:color 0.2s linear, border-bottom 0.2s linear;-ms-transition:color 0.2s linear, border-bottom 0.2s linear;transition:color 0.2s linear, border-bottom 0.2s linear}@media all and (max-width:1169px){.header1506-link{padding-left:15px;font-size:15px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}}@media all and (min-width:1170px){.header1506-link{font-family:"Harmonia Sans W02 Semibold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.header1506-link:hover{color:#b5b5b5}}
.header1506-link--navBarLink{height:80px;width:100%;padding-top:29px;padding-left:25px;padding-right:25px;border-bottom:2px solid transparent;font-family:"Harmonia Sans W02 Semibold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}@media all and (max-width:1169px){.header1506-link--navBarLink{height:auto;font-size:20px;padding-top:5px;padding-left:50px}}@media all and (min-width:1170px){.header1506-link--navBarLink:not(.header1506-link--dropdown):hover{border-bottom:2px solid rgba(0,0,0,0.9)}}
.header1506-link--dropdown{position:relative;cursor:default}
.header1506-dropdown{padding-left:25px;padding-right:25px}@media all and (max-width:1169px){.header1506-dropdown{display:block;padding-top:10px;padding-left:50px}}@media all and (min-width:1170px){.header1506-dropdown{position:absolute;min-width:120px;padding:25px;background-color:rgba(255,255,255,0.9);opacity:0;visibility:hidden;-webkit-transition:opacity 0.2s linear, visibility 0.2s linear;-moz-transition:opacity 0.2s linear, visibility 0.2s linear;-o-transition:opacity 0.2s linear, visibility 0.2s linear;-ms-transition:opacity 0.2s linear, visibility 0.2s linear;transition:opacity 0.2s linear, visibility 0.2s linear}}
@media all and (min-width:1170px){.header1506-navBarItem:last-child>.header1506-dropdown{margin-left:-50px;right:-4px}}
.header1506-navBarDropdownItem{list-style-type:none}@media all and (max-width:1169px){.header1506-navBarDropdownItem{padding-bottom:10px}}@media all and (min-width:1170px){.header1506-navBarDropdownItem:not(:last-child){padding-bottom:6px}}
.header1506-actionIcon{display:none;position:absolute;color:#000}@media all and (max-width:1169px){.header1506-actionIcon{display:block;cursor:pointer;top:8px;right:18px;height:44px;width:44px;z-index:500}}@media all and (max-width:769px){.header1506-actionIcon{top:4px}}
.uc1506-icon.header1506-actionIcon:before{font-size:44px;line-height:initial}
.header1506-downIcon.uc1506-icon--down:before{display:none}@media all and (min-width:1170px){.header1506-downIcon.uc1506-icon--down:before{display:inline;position:absolute;line-height:0;top:41px}}
@media all and (max-width:1169px){.header1506-geoBar{margin-top:35px}.header1506-geoBar:before{content:'';position:absolute;margin-top:-17.5px;width:100%;height:1px;background-color:#e9e9e9}}@media all and (min-width:1170px){.header1506-geoBar{margin-left:50px}.header1506-geoBar:before{content:'';position:absolute;top:20px;margin-left:-25px;width:1px;height:40px;background-color:#e9e9e9}}
body.is-scrollable{overflow:hidden}
.footer1506{padding:100px 15px;background-color:#000;font-size:14px;line-height:initial}@media all and (max-width:550px){.footer1506{padding:40px 15px}}
.footer1506-pageContentMaxWidth{margin:0 auto;max-width:1170px}
.footer1506-containerBlockGroup{padding-bottom:30px;border-bottom:2px solid #e9e9e9}
.footer1506-containerBlockGroup>.footer1506-linksBlock{width:50%;*width:49.969%}@media all and (max-width:1169px) and (min-width:770px){.footer1506-containerBlockGroup>.footer1506-linksBlock{height:260px;width:33.3333%;*width:33.3023%}}@media all and (max-width:769px) and (min-width:550px){.footer1506-containerBlockGroup>.footer1506-linksBlock{height:260px;width:20%;*width:19.969%}}
.footer1506-containerBlockGroup>.footer1506-locationBlock{height:260px;width:25%;*width:24.969%}@media all and (max-width:1169px) and (min-width:770px){.footer1506-containerBlockGroup>.footer1506-locationBlock{width:33.3333%;*width:33.3023%}}@media all and (max-width:769px) and (min-width:375px){.footer1506-containerBlockGroup>.footer1506-locationBlock{width:40%;*width:39.969%}}@media all and (max-width:550px){.footer1506-containerBlockGroup>.footer1506-locationBlock{display:none}}
.footer1506-linkList{padding:0;margin:0}
.footer1506-linkListItem{list-style-type:none;padding-bottom:15px}
.footer1506-link{color:#e9e9e9;font-size:16px;font-family:"Harmonia Sans W02 Semibold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.footer1506-link:hover{color:#e9e9e9}
.footer1506-locationBlock{position:relative}
.footer1506-locationTitle{color:#e9e9e9;font-size:16px;font-family:"Harmonia Sans W02 Semibold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;padding-bottom:40px}
.footer1506-locationAddress,.footer1506-locationCityStateZip,.footer1506-locationPhone{color:#b5b5b5;padding-bottom:15px;font-size:16px;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.footer1506-locationCoordinates{color:#e9e9e9;font-size:14px;font-family:"GT Pressura Mono",Monaco,monospace;font-style:normal;font-weight:400;padding-top:35px}
.footer1506-locationTick{position:absolute;bottom:-30px;height:10px;width:2px;background-color:#e9e9e9}
.footer1506-legalSocialBlockGroup{margin-top:20px}
@media all and (min-width:770px){.footer1506-legalSocialBlockGroup>.footer1506-legalBlock{width:60%;*width:59.969%}}
.footer1506-legalSocialBlockGroup>.footer1506-socialBlock{position:relative;padding-bottom:15px}@media all and (min-width:770px){.footer1506-legalSocialBlockGroup>.footer1506-socialBlock{float:right;width:40%;*width:39.969%}}
.footer1506-policy{color:#e9e9e9;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.footer1506-policy:hover{color:#e9e9e9}
.footer1506-license{color:#848484;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.footer1506-copyright{color:#848484;font-family:"Harmonia Sans W02",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.footer1506-copyright:hover{color:#848484}
.footer1506-socialList{margin:0;padding-left:0}@media all and (min-width:770px){.footer1506-socialList{position:absolute;right:0}}@media all and (max-width:769px){.footer1506-socialList{padding-top:15px}}
.footer1506-socialItem{display:inline-block;list-style-type:none}
.footer1506-socialItem:not(:first-child){padding-left:10px}
.footer1506-socialLink{color:#e9e9e9}.footer1506-socialLink:hover{color:#e9e9e9}
.uc1506-icon.footer1506-socialIcon:before{font-size:20px;line-height:1}
.footer1506-appStoreImageLink{display:inline-block;height:40px;width:135px}
.footer1506-appStoreImage{height:40px;width:135px;vertical-align:middle}
.uc-footer{background-color:#35373b;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:15px;font:14px / 1.6 "proxima-nova","Lucida Grande",sans-serif;font-weight:300;color:#73797e;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.uc-footer .u-clearfix:after{display:table;clear:both;content:""}
@media screen and (max-width:960px){.uc-footer{padding-left:20px}}.uc-footer .uc-footer-container{width:960px;margin:0 auto}@media screen and (max-width:960px){.uc-footer .uc-footer-container{width:100%}}
.uc-footer .uc-footer-navigation{float:left;width:75%;position:relative;bottom:0}@media screen and (max-width:960px){.uc-footer .uc-footer-navigation{width:100%}}
.uc-footer .uc-footer-navMenuList{list-style-type:none;padding:0;margin-top:3px}
.uc-footer .uc-footer-navMenuListItem{display:inline-block;padding-top:15px;font-size:14px;margin:0 12px 0 0}.uc-footer .uc-footer-navMenuListItem:last-child{margin-right:0}
@media screen and (max-width:960px){.uc-footer .uc-footer-navMenuListItem{display:block}}
.uc-footer .uc-footer-navMenuLink{color:#fff;font-weight:400;font-size:15px;text-decoration:none;position:relative}
.uc-footer .uc-footer-socialLink,.uc-footer .uc-footer-link,.uc-footer .uc-footer-socialLink{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.uc-footer .uc-footer-socialLink:hover,.uc-footer .uc-footer-link:hover,.uc-footer .uc-footer-socialLink:hover{opacity:.7}
.uc-footer .uc-footer-social{float:right;position:relative;top:20px}.uc-footer .uc-footer-social .uc-footer-socialImage{height:22px}
.uc-footer .uc-footer-social .uc-footer-socialLink{margin-left:2px}
@media screen and (max-width:960px){.uc-footer .uc-footer-social{float:left;top:0;margin-bottom:10px}}
.uc-footer .uc-footer-company{color:#f7f6f7;font-size:14px;font-weight:600}
.uc-footer .uc-footer-copyright,.uc-footer .uc-footer-license{color:#73797e}
.uc-footer .uc-footer-link{color:#73797e}
#search .uc-footer{display:none}
