.background-strke{background-color:#ffffff}.odd .background-strike .text,.even .background-strike .text,.background-strike .text{position:relative;z-index:1;padding-right:30px;background-color:#ffffff}.odd .background-strike .line,.even .background-strike .line,.background-strike .line{position:relative;top:-16px;z-index:0;display:block;width:100%;height:2px;background-color:#b2b2b2}.even .background-strike .text{background-color:#f2f2f3}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut50{from{opacity:.5}to{opacity:1}}@keyframes fadeOut50{from{opacity:.5}to{opacity:1}}@-webkit-keyframes fadeIn50{from{opacity:1}to{opacity:.5}}@keyframes fadeIn50{from{opacity:1}to{opacity:.5}}@-webkit-keyframes fadeOut25{from{opacity:.25}to{opacity:1}}@keyframes fadeOut25{from{opacity:.25}to{opacity:1}}@-webkit-keyframes fadeIn25{from{opacity:1}to{opacity:.25}}@keyframes fadeIn25{from{opacity:1}to{opacity:.25}}@-webkit-keyframes fadeToBlack{from{background-color:transparent}to{background-color:#000000}}@keyframes fadeToBlack{from{background-color:transparent}to{background-color:#000000}}@-webkit-keyframes backToClear{from{background-color:#000000}to{background-color:transparent}}@keyframes backToClear{from{background-color:#000000}to{background-color:transparent}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-215px);transform:translateY(-215px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(-215px);transform:translateY(-215px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-215px);transform:translateY(-215px)}}@keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-215px);transform:translateY(-215px)}}@-webkit-keyframes load{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}15%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}30%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}70%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}85%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}}@keyframes load{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}15%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}30%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}70%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}85%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}}@-webkit-keyframes delayedfadeinfirst{0%{opacity:0}100%{opacity:1}}@keyframes delayedfadeinfirst{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes delayedfadeinsecond{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@keyframes delayedfadeinsecond{0%{opacity:0}60%{opacity:0}100%{opacity:1}}html{-webkit-font-smoothing:subpixel-antialiased}body{padding-top:115px;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif}body.disable-hover{pointer-events:none}@media only screen and (max-width: 767px){body.logged-in{padding-top:0}}body.logged-in .header-container{margin-top:32px}@media only screen and (max-width: 767px){body.logged-in .header-container{margin-top:0}}@media only screen and (max-width: 767px){body{padding-top:0;padding-bottom:30px}}.primary-color{color:#cd222b}.primary-color-background{background-color:#cd222b}.mobile-nolink{pointer-events:auto}@media only screen and (max-width: 767px){.mobile-nolink{pointer-events:none}}p,a,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif}a:hover{color:inherit;text-decoration:underline}.header-container{position:fixed;height:115px}.header-container.animated{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.header-container.slideDown{-webkit-animation-name:slideDown;animation-name:slideDown}.header-container.slideUp{-webkit-animation-name:slideUp;animation-name:slideUp}@media only screen and (max-width: 767px){.header-container{position:relative;height:auto}}#top-search{background-color:#cd222b;color:#ffffff}#top-search .search-form{display:inline-block;padding:10px 0;width:100%}#top-search .search-submit,#top-search .search-close{float:left;padding:10px 0;border:none;background:none;font-size:2.5em}#top-search label{margin-left:10px;padding:10px 0;width:calc(100% - 83px)}#top-search .search-field{padding:10px;width:100%;border:1px solid #aeaeae;border:none;color:#000000}#top-search .search-close{float:right;padding:7px 0;font-size:3em}#phone{background-color:#cd222b;color:#ffffff;text-align:right;font-size:1.5em}#phone .fa{margin-right:15px;padding:10px 0}#phone a{color:#ffffff}header .navbar{margin-bottom:0;min-height:115px;border:none;border-radius:0;background-color:#ffffff}@media only screen and (max-width: 767px){header .navbar{min-height:75px}}header .navbar .site-title{display:table-cell;height:115px;vertical-align:middle}@media only screen and (max-width: 767px){header .navbar .site-title{position:relative;float:left;padding-top:22.5px;padding-bottom:22.5px;height:75px}header .navbar .site-title.sr-only{position:absolute}}header .navbar .navbar-brand{padding-top:20px;padding-bottom:5px;height:auto}@media only screen and (max-width: 767px){header .navbar .navbar-brand{max-width:215px}}@media only screen and (max-width: 360px){header .navbar .navbar-brand{padding-top:30px;max-width:150px}}header .navbar .navbar-brand .branding-img{max-height:75px}@media only screen and (max-width: 767px){header .navbar .navbar-brand .branding-img{max-height:65px}}header .navbar .menu-top{min-height:115px}@media only screen and (max-width: 767px){header .navbar .menu-top{min-height:75px}}header .navbar .menu-top .dropdown-menu{padding:0;border:0}header .navbar .menu-top .dropdown-menu a{padding:15px;padding:15px}header .navbar .menu-top .dropdown-menu>.active>a,header .navbar .menu-top .dropdown-menu>.active>a:hover,header .navbar .menu-top .dropdown-menu>.active>a:focus{background-color:#ffffff;color:#cd222b}header .navbar .menu-top a{padding-top:47.5px;padding-right:10px;padding-bottom:47.5px;padding-left:10px;color:#000000;font-weight:600;font-size:1.2em}@media only screen and (max-width: 992px){header .navbar .menu-top a{padding-right:5px;padding-left:5px}}@media only screen and (max-width: 767px){header .navbar .menu-top a{padding-top:15px;padding-bottom:15px}}header .btn{float:right;margin:0 5px 0;margin-top:42.5px}@media only screen and (max-width: 767px){header .btn{margin-top:22.5px}}header .navbar-toggle{margin-top:42.5px;margin-left:5px}@media only screen and (max-width: 767px){header .navbar-toggle{margin-top:22.5px}}@media only screen and (max-width: 1200px){header .nav-logo{margin:0 0 0 0;text-align:left}}header .search-hack{margin-top:41px !important;border:none}header .search-hack:hover,header .search-hack:active,header .search-hack:focus{outline:none;background:none}.navbar .menu-top .header-phone a{color:#cd222b}.navbar .menu-top .header-phone a .fa-phone.fa-lg{position:relative;top:1px;padding-right:3px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus,header .navbar .menu-top .current-menu-ancestor>a{background-color:#ffffff;color:#be232e}#blast-nav{padding-top:20px;padding-bottom:20px}#blast-nav li::before{margin-right:10px;content:"\2022";font-size:1em}#blast-nav li:first-child::before{margin-right:0;content:""}.post .in-page-nav,.page .in-page-nav{margin:20px auto 0;width:100%;text-align:center}.post .in-page-nav .page-numbers,.page .in-page-nav .page-numbers{display:inline-block;width:40px;height:40px;border-radius:3px;background-color:#f0f0f0;font-size:1.3em;line-height:40px}.post .in-page-nav .page-numbers.next,.post .in-page-nav .page-numbers.prev,.page .in-page-nav .page-numbers.next,.page .in-page-nav .page-numbers.prev{width:100px}.post .in-page-nav .page-numbers.current,.page .in-page-nav .page-numbers.current{background-color:#337ab7;color:#ffffff}.page-template-default .page{margin-top:20px}.archives h1{margin:30px 0 50px}@media only screen and (max-width: 767px){.archives h1{margin:10px 0 30px}}.archives .single-archive{margin-bottom:30px}.archives .single-archive p:not(.text-right){font-size:16px}.archives .single-archive a:hover{color:#cd222b}.archives h2{margin-bottom:15px}@media only screen and (max-width: 767px){.archives h2{margin-top:20px}}.archives .text-right{margin-top:30px}.archives .pagination{margin:20px auto 0;width:100%;text-align:center}.archives .pagination .page-numbers{display:inline-block;width:40px;height:40px;border-radius:3px;background-color:#f0f0f0;font-size:1.3em;line-height:40px}.archives .pagination .page-numbers.next,.archives .pagination .page-numbers.prev{width:100px}.archives .pagination .page-numbers.current{background-color:#337ab7;color:#ffffff}.page-title{padding-top:20px;padding-bottom:20px;padding-bottom:0}.text-heavy{padding-top:20px;padding-bottom:20px;padding-top:0}.text-heavy p,.text-heavy a,.text-heavy ul,.text-heavy ol,.text-heavy li,.text-heavy h1,.text-heavy h2,.text-heavy h3,.text-heavy h4,.text-heavy h5,.text-heavy h6{margin-top:15px;margin-bottom:15px}.text-heavy p{margin-top:5px;margin-bottom:20px;font-size:16px;line-height:200%}.text-heavy ul,.text-heavy ol{position:relative;left:40px;display:block;width:80%;font-size:16px}.text-heavy li{margin:8px 0}.text-heavy h1{margin-top:0}.text-heavy h1,.text-heavy h2,.text-heavy h3,.text-heavy h4,.text-heavy h5,.text-heavy h6{color:#808184;font-weight:200;font-size:2.5em}.text-heavy h3{font-size:2.3em}.text-heavy h4{font-size:2.1em}.text-heavy h5{font-size:1.9em}.text-heavy h6{font-size:1.7em}.text-heavy .sticky,.text-heavy .bypostauthor,.text-heavy .gallery-caption{display:normal}.text-heavy .alignnone{margin:15px 15px 15px 0}.text-heavy .aligncenter,.text-heavy div.aligncenter{display:block;margin:10px auto}.text-heavy .alignright{float:right;margin:0 0 15px 15px}@media only screen and (max-width: 767px){.text-heavy .alignright{display:block;float:none;margin:10px auto !important}}.text-heavy .alignleft{float:left;margin:0 15px 15px 0}@media only screen and (max-width: 767px){.text-heavy .alignleft{display:block;float:none;margin:10px auto !important}}.text-heavy .aligncenter{display:block;margin:15px auto}@media only screen and (max-width: 767px){.text-heavy .aligncenter{display:block;float:none;margin:10px auto !important}}.text-heavy img,.text-heavy img[class*="align"],.text-heavy img[class*="wp-image-"]{max-width:100%;height:auto;border-radius:5px}.text-heavy img.wp-smiley{margin-top:0;margin-bottom:0;padding:0;border:none}.text-heavy img.alignright{margin:1em 0 1em 1em}.text-heavy img.alignleft{margin:0 1em 1em 0}.text-heavy img.aligncenter{display:block;margin:1em auto}.text-heavy img#wpstats{display:block;margin:0 auto}.text-heavy img[class*="align"],.text-heavy img[class*="wp-image-"],.text-heavy .gallery .gallery-icon img{border:none}.text-heavy .wp-caption{margin-bottom:25px;max-width:100%;text-align:center}.text-heavy .wp-caption img{display:block;margin:0 auto;border-radius:5px 5px 0 0}.text-heavy .wp-caption-text{position:relative;margin-top:1px;padding:15px 25px 20px 25px;border-radius:0 0 5px 5px;background-color:#404042;color:#ffffff}@media only screen and (max-width: 767px){.text-heavy ul{width:calc(100% - 40px)}}.text-heavy a{color:#cd222b}.parallax-buffer{display:block;width:100%;height:35px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.parallax-buffer{height:0}}.parallax-window{position:relative;overflow-x:hidden;margin:40px auto;min-height:400px;background:transparent}.parallax-window p,.parallax-window a,.parallax-window ul,.parallax-window ol,.parallax-window li,.parallax-window h1,.parallax-window h2,.parallax-window h3,.parallax-window h4,.parallax-window h5,.parallax-window h6{margin-top:15px;margin-bottom:15px}.parallax-window p{margin-top:5px;margin-bottom:20px;font-size:16px;line-height:200%}.parallax-window ul,.parallax-window ol{position:relative;left:40px;display:block;width:80%;font-size:16px}.parallax-window li{margin:8px 0}.parallax-window h1{margin-top:0}.parallax-window h1,.parallax-window h2,.parallax-window h3,.parallax-window h4,.parallax-window h5,.parallax-window h6{color:#808184;font-weight:200;font-size:2.5em}.parallax-window h3{font-size:2.3em}.parallax-window h4{font-size:2.1em}.parallax-window h5{font-size:1.9em}.parallax-window h6{font-size:1.7em}@media only screen and (max-width: 767px){.parallax-window{margin:20px auto;min-height:200px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.parallax-window{margin:0}}.carousel-container{padding-top:20px;padding-bottom:20px;padding-right:30px;padding-left:30px}.carousel-container .blast-title{margin-bottom:20px}@media only screen and (max-width: 767px){.carousel-container{padding-right:0;padding-left:0}}.fws-holder{display:block;min-height:500px}@media only screen and (max-width: 992px){.fws-holder{min-height:400px}}@media only screen and (max-width: 767px){.fws-holder{min-height:200px}}.fws-holder .slick-slider.full-width-slider,.fws-holder .slick-slider.listing-fws{position:relative;margin-bottom:20px;width:100%}.fws-holder .slick-slider.full-width-slider .loading-holder,.fws-holder .slick-slider.listing-fws .loading-holder{background-color:#333333}.fws-holder .slick-slider.full-width-slider .slide-image,.fws-holder .slick-slider.listing-fws .slide-image{-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.fws-holder .slick-slider.full-width-slider .slide-image .done-loading,.fws-holder .slick-slider.listing-fws .slide-image .done-loading{opacity:0;-webkit-animation:fadeIn ease-in-out 1;animation:fadeIn ease-in-out 1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fws-holder .slick-slider.full-width-slider .slide-image,.fws-holder .slick-slider.full-width-slider .loading-squares,.fws-holder .slick-slider.listing-fws .slide-image,.fws-holder .slick-slider.listing-fws .loading-squares{position:relative;margin-bottom:0;background-position:center center;background-size:cover}.fws-holder .slick-slider.full-width-slider .loading-squares,.fws-holder .slick-slider.listing-fws .loading-squares{background:#333333}.fws-holder .slick-slider.full-width-slider .loading-squares .loader-holder,.fws-holder .slick-slider.listing-fws .loading-squares .loader-holder{position:absolute;top:50%;left:50%;display:block;width:28px;height:28px;background:transparent;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.fws-holder .slick-slider.full-width-slider .loading-squares .loader-holder span.block-1,.fws-holder .slick-slider.full-width-slider .loading-squares .loader-holder span.block-2,.fws-holder .slick-slider.full-width-slider .loading-squares .loader-holder span.block-3,.fws-holder .slick-slider.full-width-slider .loading-squares .loader-holder span.block-4,.fws-holder .slick-slider.listing-fws .loading-squares .loader-holder span.block-1,.fws-holder .slick-slider.listing-fws .loading-squares .loader-holder span.block-2,.fws-holder .slick-slider.listing-fws .loading-squares .loader-holder span.block-3,.fws-holder .slick-slider.listing-fws .loading-squares .loader-holder span.block-4{position:absolute;display:block !important;width:10px;height:10px;background:#b0b0b0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-animation:load 2.5s ease-in-out infinite;animation:load 2.5s ease-in-out infinite}.fws-holder .slick-slider.full-width-slider .loading-squares .loader-holder span.block-1,.fws-holder .slick-slider.listing-fws .loading-squares .loader-holder span.block-1{top:0;left:0;-webkit-animation-delay:.96s;animation-delay:.96s}.fws-holder .slick-slider.full-width-slider .loading-squares .loader-holder span.block-2,.fws-holder .slick-slider.listing-fws .loading-squares .loader-holder span.block-2{top:0;left:14px;-webkit-animation-delay:.92s;animation-delay:.92s}.fws-holder .slick-slider.full-width-slider .loading-squares .loader-holder span.block-3,.fws-holder .slick-slider.listing-fws .loading-squares .loader-holder span.block-3{top:14px;left:0;-webkit-animation-delay:.88s;animation-delay:.88s}.fws-holder .slick-slider.full-width-slider .loading-squares .loader-holder span.block-4,.fws-holder .slick-slider.listing-fws .loading-squares .loader-holder span.block-4{top:14px;left:14px;-webkit-animation-delay:.84s;animation-delay:.84s}.fws-holder .slick-slider.full-width-slider .slide-content,.fws-holder .slick-slider.listing-fws .slide-content{position:absolute;bottom:0;padding:15px;background:rgba(0,0,0,0.75);color:#ffffff}.fws-holder .slick-slider.full-width-slider .slide-content *,.fws-holder .slick-slider.listing-fws .slide-content *{margin:0 auto;width:80%;text-align:center}.fws-holder .slick-slider.full-width-slider .slide-content h3,.fws-holder .slick-slider.full-width-slider .slide-content p,.fws-holder .slick-slider.listing-fws .slide-content h3,.fws-holder .slick-slider.listing-fws .slide-content p{margin-bottom:20px;font-size:2em}.fws-holder .slick-slider.full-width-slider .slide-content p,.fws-holder .slick-slider.listing-fws .slide-content p{font-size:1.2em}.fws-holder .slick-slider.full-width-slider .slide-content .cta,.fws-holder .slick-slider.listing-fws .slide-content .cta{margin-bottom:10px}.fws-holder .slick-slider.full-width-slider .slide-content .cta a,.fws-holder .slick-slider.listing-fws .slide-content .cta a{display:inline-block;padding:20px;min-width:200px;max-width:300px;background-color:#377bb5;color:#ffffff}.fws-holder .slick-slider.full-width-slider .slide-content .cta a:hover,.fws-holder .slick-slider.listing-fws .slide-content .cta a:hover{text-decoration:none}.fws-holder .slick-slider.full-width-slider .slick-prev,.fws-holder .slick-slider.listing-fws .slick-prev{top:auto;bottom:8%;left:2%}.fws-holder .slick-slider.full-width-slider .slick-next,.fws-holder .slick-slider.listing-fws .slick-next{top:auto;right:2%;bottom:8%}.fws-holder .slick-slider.full-width-slider .slick-prev:before,.fws-holder .slick-slider.full-width-slider .slick-next:before,.fws-holder .slick-slider.listing-fws .slick-prev:before,.fws-holder .slick-slider.listing-fws .slick-next:before{color:#ffffff}@media only screen and (max-width: 992px){.fws-holder .slick-slider.full-width-slider,.fws-holder .slick-slider.listing-fws{min-width:100% !important;min-height:400px !important;width:100% !important}.fws-holder .slick-slider.full-width-slider .slide-image-holder,.fws-holder .slick-slider.listing-fws .slide-image-holder{min-width:100% !important;min-height:400px !important;max-height:400px !important;width:100% !important;height:400px !important}.fws-holder .slick-slider.full-width-slider .slide-image-holder .slide-image,.fws-holder .slick-slider.full-width-slider .slide-image-holder .loading-squares,.fws-holder .slick-slider.listing-fws .slide-image-holder .slide-image,.fws-holder .slick-slider.listing-fws .slide-image-holder .loading-squares{min-width:100% !important;min-height:400px !important;max-height:400px !important;width:100% !important;height:400px !important}.fws-holder .slick-slider.full-width-slider .slide-image-holder .slide-content,.fws-holder .slick-slider.listing-fws .slide-image-holder .slide-content{position:relative;bottom:0;width:100%;background:rgba(0,0,0,0.8)}}@media only screen and (max-width: 767px){.fws-holder .slick-slider.full-width-slider,.fws-holder .slick-slider.listing-fws{min-width:100% !important;min-height:200px !important;width:100% !important}.fws-holder .slick-slider.full-width-slider .slide-image-holder,.fws-holder .slick-slider.listing-fws .slide-image-holder{min-width:100% !important;min-height:200px !important;max-height:200px !important;width:100% !important;height:200px !important}.fws-holder .slick-slider.full-width-slider .slide-image-holder .slide-image,.fws-holder .slick-slider.full-width-slider .slide-image-holder .loading-squares,.fws-holder .slick-slider.listing-fws .slide-image-holder .slide-image,.fws-holder .slick-slider.listing-fws .slide-image-holder .loading-squares{min-width:100% !important;min-height:200px !important;max-height:200px !important;width:100% !important;height:200px !important}}.quote-slider-container{margin:0 auto;color:#ffffff;text-align:center}.quote-slider-container .fa-quote-left{border:3px solid #3a7cb3;color:#3a7cb3;font-size:3.7em}.quote-slider-container .slide{color:#000000;text-align:center}.quote-slider-container .slide .quote{margin:0 auto;width:80%;font-size:1em}.quote-slider-container .slide .quoter{margin-top:20px;font-size:.9em}.quote-slider-container .slick-prev:before,.quote-slider-container .slick-next:before{color:#000000}@media only screen and (max-width: 767px){.quote-slider-container .slick-prev{top:100%;left:0}.quote-slider-container .slick-next{top:100%;right:0}}.faqs{padding-top:20px;padding-bottom:20px}.faqs h2{margin-bottom:20px}.faqs dl{margin-bottom:0}.faqs dt{margin:15px 0 0}.faqs dd .answer-holder{margin:0 auto 0 auto;padding:15px 0;width:90%}.faqs dd .answer-holder p,.faqs dd .answer-holder a,.faqs dd .answer-holder ul,.faqs dd .answer-holder ol,.faqs dd .answer-holder li,.faqs dd .answer-holder h1,.faqs dd .answer-holder h2,.faqs dd .answer-holder h3,.faqs dd .answer-holder h4,.faqs dd .answer-holder h5,.faqs dd .answer-holder h6{margin-top:15px;margin-bottom:15px}.faqs dd .answer-holder p{margin-top:5px;margin-bottom:20px;font-size:16px;line-height:200%}.faqs dd .answer-holder ul,.faqs dd .answer-holder ol{position:relative;left:40px;display:block;width:80%;font-size:16px}.faqs dd .answer-holder li{margin:8px 0}.faqs dd .answer-holder h1{margin-top:0}.faqs dd .answer-holder h1,.faqs dd .answer-holder h2,.faqs dd .answer-holder h3,.faqs dd .answer-holder h4,.faqs dd .answer-holder h5,.faqs dd .answer-holder h6{color:#808184;font-weight:200;font-size:2.5em}.faqs dd .answer-holder h3{font-size:2.3em}.faqs dd .answer-holder h4{font-size:2.1em}.faqs dd .answer-holder h5{font-size:1.9em}.faqs dd .answer-holder h6{font-size:1.7em}.faqs .btn{position:relative;padding-left:3.2em;min-width:100%;min-height:40px;background-color:#f0f0f0;text-align:left;white-space:normal;font-size:1.6em}.faqs .btn .question{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif}.faqs .btn::before,.faqs .btn.collapsed::before{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);display:inline-block;margin-top:-3px;margin-left:-2em;width:1.6em;content:"\f078";font-size:30px}.faqs .btn::before{content:"\f077"}.comments{padding-top:20px;padding-bottom:20px}.comments p{margin-bottom:20px}.comments .comment-count{padding-top:20px;padding-bottom:20px}.comments .single-comment{padding:20px}.comments .single-comment.parent:nth-child(odd){background-color:#f0f0f0}.comments .single-comment.parent:nth-child(even){background-color:#f8f8f8}.comments .comment-count,.comments .single-comment{margin-bottom:20px}.comments .child-comments{clear:both;margin-top:20px}.comments .child-comments .row{margin-bottom:0}.comments .comment-respond{padding-top:20px;padding-bottom:20px}.comments .form-submit{display:none}.comments .form-allowed-tags{display:none}.comments #reply-title{padding-top:20px;padding-bottom:20px;clear:both}.comments .comment-form-author,.comments .comment-form-email,.comments .comment-form-url,.comments .form-control{width:75%}@media only screen and (max-width: 767px){.comments .comment-form-author,.comments .comment-form-email,.comments .comment-form-url,.comments .form-control{width:100%}}.file-downloads{padding-top:20px;padding-bottom:20px}.file-downloads h2{margin-bottom:20px}.masonry-gallery-holder,.freewall-gallery-holder{padding-top:20px;padding-bottom:20px;padding-bottom:35px}.masonry-gallery-holder h2,.freewall-gallery-holder h2{margin-bottom:20px}.gallery,.freewall-gallery{margin:0 auto !important;opacity:0}.gallery .gallery-item,.gallery .freewall-item,.freewall-gallery .gallery-item,.freewall-gallery .freewall-item{margin:1px}.gallery .gallery-item .gallery-caption,.gallery .freewall-item .gallery-caption,.freewall-gallery .gallery-item .gallery-caption,.freewall-gallery .freewall-item .gallery-caption{position:absolute;bottom:0;left:0;box-sizing:border-box;padding:6px 8px !important;max-height:50%;width:100%;background-color:rgba(0,0,0,0.7);color:#ffffff;text-align:center;font-size:12px;line-height:1.5;line-height:125% !important;opacity:0;-webkit-animation:fadeOut ease-in-out 1;animation:fadeOut ease-in-out 1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width: 767px){.gallery .gallery-item .gallery-caption,.gallery .freewall-item .gallery-caption,.freewall-gallery .gallery-item .gallery-caption,.freewall-gallery .freewall-item .gallery-caption{display:none}}.gallery .gallery-item:hover .gallery-caption,.gallery .freewall-item:hover .gallery-caption,.freewall-gallery .gallery-item:hover .gallery-caption,.freewall-gallery .freewall-item:hover .gallery-caption{opacity:0;-webkit-animation:fadeIn ease-in-out 1;animation:fadeIn ease-in-out 1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.freewall-gallery .freewall-item[data-state="move"]{transition:top .3s, left .3s}.freewall-gallery .gallery-item{margin:0}.jmig-gallery-loaded,.jmig-img-show,.freewall-loaded{opacity:0;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.blog-posts{padding-top:20px;padding-bottom:20px;position:relative}.blog-posts .single-entry{margin-top:30px}.blog-posts .single-entry h3,.blog-posts .single-entry h4,.blog-posts .single-entry h5{margin-bottom:10px}@media only screen and (max-width: 767px){.blog-posts .single-entry h3,.blog-posts .single-entry h4,.blog-posts .single-entry h5{margin-top:10px}}.blog-posts .fa-spin.fa-cog{position:absolute;top:40%;left:50%;margin:0 auto;color:#b1b1b1;font-size:4.5em;-webkit-transform:translate(-40%, -50%);-ms-transform:translate(-40%, -50%);transform:translate(-40%, -50%)}.blog-posts .ajax-pagination{margin:20px auto 0;width:100%;text-align:center}.blog-posts .ajax-pagination .page-numbers{display:inline-block;width:40px;height:40px;border-radius:3px;background-color:#f0f0f0;font-size:1.3em;line-height:40px}.blog-posts .ajax-pagination .page-numbers.next,.blog-posts .ajax-pagination .page-numbers.prev{width:100px}.blog-posts .ajax-pagination .page-numbers.current{background-color:#337ab7;color:#ffffff}.property-blast.even{background-color:#f2f2f3}.property-blast.odd{background-color:#ffffff}.property-blast.listing-details,.property-blast.schools-communities{padding-top:50px;padding-bottom:50px}.property-blast.listing-details h2,.property-blast.schools-communities h2{margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #d2d2d2;font-weight:100;font-size:2.5em}@media only screen and (max-width: 992px){.property-blast.listing-details h2,.property-blast.schools-communities h2{margin-top:7px;font-size:2em}}.property-blast.listing-details h4,.property-blast.schools-communities h4{margin-top:13px;margin-bottom:10px;padding-bottom:18px;border-bottom:2px solid #d2d2d2;text-transform:uppercase;letter-spacing:3px;font-size:1.1em}@media only screen and (max-width: 767px){.property-blast.listing-details h4,.property-blast.schools-communities h4{margin:20px 0 15px}}.property-blast.listing-details p,.property-blast.schools-communities p{color:#6b6c6f;font-weight:bold}.property-blast.listing-details p .detail,.property-blast.schools-communities p .detail{font-weight:normal}.property-blast.listing-details .price,.property-blast.schools-communities .price{margin-top:20px;letter-spacing:1px;font-size:2.5em}.property-blast.listing-details .property-status,.property-blast.schools-communities .property-status{margin-top:10px}.property-blast.listing-details .listing-id,.property-blast.schools-communities .listing-id{margin-top:10px;margin-bottom:10px;color:#ffffff;letter-spacing:1px}.property-blast.listing-details .listing-id a:hover,.property-blast.schools-communities .listing-id a:hover{color:#ffffff;text-decoration:none}.property-blast.listing-details .floor-plans,.property-blast.schools-communities .floor-plans{margin-top:30px;padding-top:30px;border-top:2px solid #e0e0e1;text-align:center}.property-blast.listing-details .floor-plans h5,.property-blast.schools-communities .floor-plans h5{display:inline;margin:0 15px;text-transform:uppercase;font-weight:600;font-size:1.2em}.property-blast.open-house{padding:30px;background-color:#cd222b}@media only screen and (max-width: 767px){.property-blast.open-house{text-align:center}}.property-blast.open-house h3{color:#ffffff;font-weight:200;font-size:3em}@media only screen and (max-width: 767px){.property-blast.open-house h3{text-align:center}}.property-blast.open-house h3 span{font-size:45%}.property-blast.open-house h3 span a{color:#ffffff}.property-blast.open-house h3 span:after{padding-left:5px;content:"\f054";font-size:65%;font-family:FontAwesome}.property-blast.open-house h3.date-time{text-align:right}@media only screen and (max-width: 767px){.property-blast.open-house h3.date-time{margin-top:25px;text-align:center}}.property-blast.listing-details{position:relative;z-index:1000;background-color:#000000}.property-blast.listing-details h2{padding-bottom:25px;border-bottom:2px solid #68686a;color:#ffffff;text-align:center}.property-blast.listing-details h4{padding-bottom:0;border-bottom:none;color:#ffffff}.property-blast.listing-details p{margin-bottom:5px;color:#ffffff;font-size:1.20em}.property-blast.listing-details p .detail{float:right;color:#cd222b;font-weight:inherit}.property-blast.listing-details .details-background{position:absolute;top:0;z-index:-1;display:block;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;opacity:.2}.property-blast.listing-details .floor-plans{border-top:2px solid #68686a}.property-blast.listing-details .floor-plans a:hover{color:#ffffff;text-decoration:none}.property-blast.schools-communities .address{margin-top:20px}.property-blast.fws-holder .listing-fws{margin-bottom:0;background-color:#000000}.property-blast.fws-holder .listing-fws .slick-dots{bottom:0}.property-blast.fws-holder .listing-fws .slide-image-holder{background-color:#000000;-webkit-animation:fadeIn25 ease-in-out 1;animation:fadeIn25 ease-in-out 1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width: 767px){.property-blast.fws-holder .listing-fws .slide-image-holder{width:auto !important;height:auto !important}}.property-blast.fws-holder .listing-fws .slider-content{position:absolute;top:50%;left:50%;z-index:1000;overflow:hidden;margin:0 auto;padding:20px 60px;width:80%;background-color:rgba(0,0,0,0.7);color:#ffffff;text-shadow:0 0 4px rgba(0,0,0,0.8);line-height:150%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);visibility:hidden;padding:20px;width:50%;border-radius:5px;background-color:rgba(0,0,0,0.6);text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.6);letter-spacing:3px;font-weight:100;font-size:2.5em;-webkit-animation:fadeOut ease-in-out 1;animation:fadeOut ease-in-out 1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width: 767px){.property-blast.fws-holder .listing-fws .slider-content{position:relative;top:0;left:0;width:100%;border-radius:0;background-color:#cd222b;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-animation:fadeIn ease-in-out 1;animation:fadeIn ease-in-out 1;-webkit-animation-duration:.3s;animation-duration:.3s}}.property-blast.fws-holder .listing-fws.slick-initialized .slider-content{visibility:visible}.property-blast.fws-holder .listing-fws .slick-current .slide-image-holder,.property-blast.fws-holder .listing-fws .slick-center .slide-image-holder{opacity:1;-webkit-animation:fadeOut25 ease-in-out 1;animation:fadeOut25 ease-in-out 1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.property-blast.fws-holder .listing-fws .slick-current .slider-content,.property-blast.fws-holder .listing-fws .slick-center .slider-content{-webkit-animation:fadeIn ease-in-out 1;animation:fadeIn ease-in-out 1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.property-blast.text-heavy{padding-top:30px;padding-bottom:50px}.property-blast.text-heavy h1,.property-blast.text-heavy h2,.property-blast.text-heavy h3,.property-blast.text-heavy h4,.property-blast.text-heavy h5,.property-blast.text-heavy h6{color:#7f7f7f;font-weight:200}.property-blast.map-container{position:relative;overflow:hidden;width:100%;height:500px}@media only screen and (max-width: 767px){.property-blast.map-container{height:250px}}.property-blast.map-container:before{position:absolute;top:0;right:0;left:0;z-index:5;display:block;height:10px;box-shadow:inset 0 11px 8px -10px rgba(0,0,0,0.4);content:""}.property-blast.map-container:after{position:absolute;bottom:0;z-index:5;display:block;width:100%;height:10px;box-shadow:inset 0 -11px 8px -10px rgba(0,0,0,0.4);content:""}.property-blast.map-container .acf-map{width:100%;height:500px}@media only screen and (max-width: 767px){.property-blast.map-container .acf-map{height:250px}}.property-blast.map-container .acf-map:before{right:0;bottom:-10px;left:0;height:10px}.property-blast.map-container .acf-map:after{top:0;bottom:0;left:-10px;width:10px}.property-blast.listing-gallery{padding-top:20px;padding-bottom:50px}.property-blast.listing-gallery .carousel-title{padding-top:30px;text-align:center}.property-blast.listing-gallery .carousel-title h2{margin-bottom:30px;color:#808184;text-align:center;font-weight:200;font-size:2.5em}.property-blast.listing-gallery .carousel-title p{margin-top:25px;padding:0 5%;color:#808184;font-size:1.3em}.property-blast.listing-gallery .carousel-container .single-image{display:block;margin:5px 15px;padding:1px;border-radius:5px;background-color:#ffffff;box-shadow:0 0 10px -2px rgba(0,0,0,0.42)}.property-blast.listing-gallery .carousel-container .single-image img{border-radius:5px}.property-blast.listing-gallery .carousel-container .single-image.video img{border-radius:5px 5px 0 0}.property-blast.listing-gallery .carousel-container .single-image.video .fa-play{position:absolute;top:39%;left:50%;display:none;padding-top:27px;padding-left:30px;width:90px;height:90px;border-radius:50%;background-color:rgba(0,0,0,0.5);color:rgba(255,255,255,0.8);font-size:3em;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.property-blast.listing-gallery .carousel-container .single-image.video h4{margin:10px;color:#cd222b}.property-blast.listing-gallery .carousel-container .slick-initialized .video .fa-play{display:block}.property-blast.listing-gallery .carousel-container .slick-carousel-1 .single-image.video{margin:5px auto;max-width:75%}@media only screen and (max-width: 767px){.property-blast.listing-gallery .carousel-container .slick-carousel-1 .single-image.video{width:100%}}.property-blast.listing-gallery .carousel-container .slick-carousel-1 .single-image.video img{width:100%}.property-blast.fw-image-background{position:relative;background-color:#000000}.property-blast.fw-image-background .background-image-holder{width:100%;height:500px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.property-blast.fw-image-background .background-image-holder{height:350px}}@media only screen and (max-width: 767px){.property-blast.fw-image-background .background-image-holder{height:auto}}.property-blast.fw-image-background .background-image-holder .background-image{position:relative;height:500px;background-attachment:fixed;background-size:cover;background-repeat:no-repeat}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.property-blast.fw-image-background .background-image-holder .background-image{height:350px;background-attachment:scroll}}@media only screen and (max-width: 767px){.property-blast.fw-image-background .background-image-holder .background-image{min-height:164px;max-height:300px;width:100%;height:auto;background-attachment:inherit;background-position:center center;background-size:cover}}.property-blast.fw-image-background .background-image-holder .text{position:absolute;top:50%;left:50%;z-index:1000;overflow:hidden;margin:0 auto;padding:20px 60px;width:80%;background-color:rgba(0,0,0,0.7);color:#ffffff;text-shadow:0 0 4px rgba(0,0,0,0.8);line-height:150%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:20px;width:50%;border-radius:5px;background-color:rgba(0,0,0,0.5);text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5);letter-spacing:3px;font-weight:200;font-size:2.5em}@media only screen and (max-width: 767px){.property-blast.fw-image-background .background-image-holder .text{width:90%;font-size:1.5em}}.property-blast.address-share{padding:30px 0}@media only screen and (max-width: 767px){.property-blast.address-share{text-align:center}}.property-blast.address-share.primary-color-background{background-color:#cd222b}.property-blast.address-share h2{font-weight:300;font-size:36px;line-height:42px}.property-blast.address-share .fa-map-marker{margin-right:10px;font-size:42px;line-height:42px}.property-blast.address-share .community-share{float:right}@media only screen and (max-width: 767px){.property-blast.address-share .community-share{float:none;margin-top:20px}}.property-blast.address-share .community-share .community-link{position:relative;display:inline-block;text-transform:uppercase;font-size:24px;line-height:42px}.property-blast.address-share .community-share .community-link .text{position:relative;top:-5px;color:#cd222b}.property-blast.address-share .community-share .share-button{margin:0;padding:0;border:none;background:none;vertical-align:top;font-size:40px;line-height:42px}.property-blast.address-share .community-share .share-button:before{margin:0 10px;content:" | ";font-weight:100}.property-blast.address-share.primary-color-background h2{color:#ffffff}.property-blast.address-share.primary-color-background .fa-map-marker{color:#ffffff}.property-blast.address-share.primary-color-background .community-link a{color:#ffffff}.property-blast.address-share.primary-color-background .community-link .text{color:#ffffff !important}.property-blast.address-share.primary-color-background .share-button{color:#ffffff}.property-blast.address-share.primary-color-background .share-button:before{color:#ffffff}.property-blast.share-panel{background-color:#393a3c}.property-blast.share-panel .row{padding:30px 0}.property-blast.share-panel a{color:#ffffff}.property-blast.share-panel a:hover{text-decoration:none}.property-blast.share-panel a .icon-text,.property-blast.share-panel a .fa{display:block;clear:both;text-align:center}.property-blast.share-panel a .fa{font-size:3.5em}.property-blast.agent-block{padding:50px 0}.property-blast.agent-block h4{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #c8c8c8;letter-spacing:1px;font-weight:600;font-size:1.5em}@media only screen and (max-width: 767px){.property-blast.agent-block h4{margin-top:40px}}.property-blast.agent-block h4 a{color:#58595b}.property-blast.agent-block p{color:#6d6e71;line-height:175%}.property-blast.agent-block .social-media{margin-top:5px;padding-top:5px;border-top:1px solid #c8c8c8}.property-blast.agent-block .social-media .fa{margin-right:10px}.property-blast.agent-block .social-media a{color:#58595b}.property-blast.agent-block .social-media .learn-more{float:right;text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:1.2em;line-height:100%}@media only screen and (max-width: 767px){.property-blast.agent-block .social-media .learn-more{float:none;margin-top:15px;text-align:center}}.property-blast.agent-block .social-media .learn-more a{color:#cd222b}.property-blast.agent-block .schedule-showing{margin-top:50px;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:3em;line-height:100%}@media only screen and (max-width: 767px){.property-blast.agent-block .schedule-showing{font-size:2em}}.property-blast.agent-block .schedule-showing a:after{margin-left:15px;content:"\f054";font-size:.8em;font-family:FontAwesome}.property-blast.agent-block .schedule-showing a:hover,.property-blast.agent-block .schedule-showing a:focus{color:#cd222b;text-decoration:none}.property-blast.featured-amenities{padding:50px 0;text-align:center}.property-blast.featured-amenities h2{margin-bottom:25px;color:#808184;text-align:center;font-weight:200;font-size:3em}.property-blast.featured-amenities p.description{margin-bottom:35px;padding:0 5%;color:#808184;font-size:1.3em}.property-blast.featured-amenities .single-icon{display:inline-block;margin:0 15px 20px}.property-blast.featured-amenities .img-icon{max-width:50px;max-height:50px;text-align:center}.property-blast.featured-amenities p.icon{color:#cd222b;text-transform:uppercase;font-size:.9em}.property-blast.cta-buttons{padding:50px 0}.property-blast.cta-buttons h2{margin-bottom:25px;color:#808184;text-align:center;font-weight:200;font-size:3em}.property-blast.cta-buttons p{margin-bottom:35px;padding:0 5%;color:#808184;text-align:center;font-size:1.3em}.property-blast.cta-buttons .cta-button{color:#cd222b}@media only screen and (max-width: 767px){.property-blast.cta-buttons .cta-button{margin-bottom:20px}}.property-blast.cta-buttons .cta-button:after{position:relative;top:2px;left:10px;content:"\f054";font-family:FontAwesome}.property-blast.cta-buttons .cta-button:after:hover{color:#ffffff}.property-blast.cta-buttons .cta-button:hover{background-color:#cd222b;color:#ffffff !important}.property-blast.cta-table{padding:50px 0}.property-blast.cta-table h2{margin-bottom:25px;color:#808184;text-align:center;font-weight:200;font-size:3em}.property-blast.cta-table p{margin-bottom:35px;padding:0 5%;color:#808184;text-align:center;font-size:1.3em}.property-blast.cta-table.darkened{background-size:cover !important;background-position:center center !important}.property-blast.cta-table.darkened h2,.property-blast.cta-table.darkened p{color:#fff}.property-blast.cta-table .cta-button{color:#cd222b;white-space:inherit;margin-bottom:20px}@media only screen and (max-width: 767px){.property-blast.cta-table .cta-button{margin-bottom:20px}}.property-blast.cta-table .cta-button:after{position:relative;top:2px;left:10px;content:"\f054";font-family:FontAwesome}.property-blast.cta-table .cta-button:after:hover{color:#ffffff}.property-blast.cta-table .cta-button:hover{background-color:#cd222b;color:#ffffff !important}.property-blast.matterport{padding:50px 0}.property-blast.matterport h2{margin-bottom:25px;color:#808184;text-align:center;font-weight:200;font-size:3em}.property-blast.matterport h2 span{display:block;clear:both;font-size:.4em}.property-blast.matterport .matterport-iframe-holder{position:relative;margin:5px 15px;padding:1px;border-radius:5px;background-color:#ffffff;box-shadow:0 0 10px -2px rgba(0,0,0,0.42)}.property-blast.matterport .matterport-iframe-holder img{border-radius:5px}.property-blast.matterport .matterport-iframe-holder .navigation-holder{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.agent-page-top{padding:50px 0}.agent-page-top .agent-information h4{margin-top:25px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e2e2e2;color:#cd222b;letter-spacing:1px;font-weight:600;font-size:1.8em}.agent-page-top .agent-information p{color:#58595b;font-weight:600;font-size:1.2em}.agent-page-top .agent-information p .detail{font-weight:300}.agent-page-top a{color:#cd222b}.agent-page-top .social-media{margin:5px 0;padding:5px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.agent-page-top .social-media a{margin-right:15px;font-size:1.7em}.agent-blast.even{background-color:#f2f2f3}.agent-blast.odd{background-color:#ffffff}.shared-blast.even{background-color:#f2f2f3}.shared-blast.odd{background-color:#ffffff}.shared-blast.property-carousel{padding-top:30px;padding-bottom:50px}.shared-blast.property-carousel .carousel-container h2{color:#808184;text-align:center;font-weight:200;font-size:2.5em}.shared-blast.property-carousel .carousel-container .description{margin-top:25px;padding:0 5%;color:#808184;text-align:center;font-size:1.3em}.shared-blast.property-carousel .carousel-container .slick-carousel{visibility:hidden;margin-top:25px}.shared-blast.property-carousel .carousel-container .slick-carousel.slick-initialized{visibility:visible}.shared-blast.property-carousel .carousel-container .slick-carousel .single-property{position:relative;margin:5px 15px 5px 15px;padding:1px;border-radius:5px;background-color:#ffffff;box-shadow:0 0 10px -2px rgba(0,0,0,0.42)}.shared-blast.property-carousel .carousel-container .slick-carousel .single-property .image-price-holder{position:relative}.shared-blast.property-carousel .carousel-container .slick-carousel .single-property .image-price-holder img{border-radius:5px 5px 0 0}.shared-blast.property-carousel .carousel-container .slick-carousel .single-property .image-price-holder .open-house{position:absolute;bottom:0;padding:10px;width:100%;background-color:rgba(205,34,43,0.9);color:#ffffff}.shared-blast.property-carousel .carousel-container .slick-carousel .single-property .image-price-holder .price-status{position:absolute;bottom:0;display:none;padding:5px 0;width:100%;background-color:rgba(205,34,43,0.9);color:#ffffff;font-size:1.5em}.shared-blast.property-carousel .carousel-container .slick-carousel .single-property .image-price-holder .price-status .price{float:left;padding-left:10px;width:60%}.shared-blast.property-carousel .carousel-container .slick-carousel .single-property .image-price-holder .price-status .status{float:right;padding-right:10px;width:40%;text-align:right;font-size:.5em;line-height:3.1em}.shared-blast.property-carousel .carousel-container .slick-carousel .single-property .content{margin:15px auto 5px auto;width:90%}.shared-blast.property-carousel .carousel-container .slick-carousel .single-property .content h3{margin:0 0 15px 0;font-weight:600;font-size:1.1em}.shared-blast.property-carousel .carousel-container .slick-carousel .single-property .content h3 a{color:#cd222b}.shared-blast.property-carousel .carousel-container .slick-carousel .single-property .content .short-description{color:#565759}.shared-blast.property-carousel .carousel-container .slick-carousel .single-property .content .city{position:relative;margin-top:10px;color:#58595b;font-weight:600;font-size:1.1em}.shared-blast.property-carousel .carousel-container .slick-carousel .single-property .content .city .fa-map-marker{margin-right:5px;color:#b2b2b2;font-size:1.2em}.shared-blast.property-carousel .carousel-container .slick-carousel .single-property .content .icons{margin-top:10px;padding-top:5px;border-top:2px solid #ececec}.shared-blast.property-carousel .carousel-container .slick-carousel .single-property .content .icons p{display:inline;margin-right:10px;font-size:.9em}.shared-blast.property-carousel .carousel-container .slick-carousel .single-property .content .icons p .primary-color{color:#cd222b}.shared-blast.text-with-background{position:relative;display:block}.shared-blast.text-with-background.with-background{background-color:#000000}.shared-blast.text-with-background.with-background .text-heavy{padding:30px 0;color:#ffffff}.shared-blast.text-with-background.with-background .text-heavy h1,.shared-blast.text-with-background.with-background .text-heavy h2,.shared-blast.text-with-background.with-background .text-heavy h3,.shared-blast.text-with-background.with-background .text-heavy h4,.shared-blast.text-with-background.with-background .text-heavy h5,.shared-blast.text-with-background.with-background .text-heavy h6{color:#ffffff}.shared-blast.text-with-background.rotate-background-color{padding:50px 0}.shared-blast.text-with-background .image-background{position:absolute;display:block;width:100%;background-size:cover;opacity:.25}.shared-blast.quote-slider-container{box-shadow:inset 0 11px 8px -10px rgba(0,0,0,0.4),inset 0 -11px 8px -10px rgba(0,0,0,0.4);padding:70px 0;background-color:#414042}@media only screen and (max-width: 767px){.shared-blast.quote-slider-container{padding-bottom:50px}}.shared-blast.quote-slider-container .fa-quote-left{margin-bottom:30px;padding-bottom:0;border:none;color:#cd222b}@media only screen and (max-width: 767px){.shared-blast.quote-slider-container .fa-quote-left{margin-top:0}}.shared-blast.quote-slider-container .quote{color:#d1d3d4;font-weight:200;font-size:1.4em}.shared-blast.quote-slider-container .quoter{color:#cd222b;text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:1.4em}.shared-blast.quote-slider-container .slick-dots li button:before{color:#cd222b}.shared-blast.quote-slider-container .slick-arrow:before,.shared-blast.quote-slider-container .slick-arrow:after{color:#ffffff}.shared-blast.quote-slider-container .zillow{margin-top:62.5px;text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:1.4em;line-height:100%}.shared-blast.quote-slider-container .zillow a:hover{color:#cd222b}.shared-blast.shared-posts{padding:50px 0}.shared-blast.shared-posts .loading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;display:none;font-size:4em}.shared-blast.shared-posts h2{margin-bottom:40px;color:#808184;text-align:center;font-weight:200;font-size:3em}.shared-blast.shared-posts .post-excerpt p:not(.date-author){font-size:16px}.shared-blast.shared-posts .row.ajax-it{position:relative}.shared-blast.shared-posts .row.ajax-it .single-post{margin-bottom:30px}.shared-blast.shared-posts .row.ajax-it .single-post h3{margin-bottom:15px}@media only screen and (max-width: 767px){.shared-blast.shared-posts .row.ajax-it .single-post h3{margin-top:15px}}.shared-blast.shared-posts .row.ajax-it .single-post h3 a{color:#cd222b}.shared-blast.shared-posts .row.ajax-it .single-post img{padding:1px;border-radius:5px;background-color:#ffffff;box-shadow:0 0 10px -2px rgba(0,0,0,0.42)}.shared-blast.shared-posts .row.ajax-it .single-post .date-author{margin-bottom:15px;color:#57585a;text-transform:uppercase;font-weight:bold}.shared-blast.shared-posts .pagination-bottom{margin-top:20px;text-align:center;text-transform:uppercase}.shared-blast.shared-posts .pagination-bottom .page-numbers{padding:5px;color:#939598;font-weight:500;font-size:1.5em}.shared-blast.shared-posts .pagination-bottom .current{color:#cd222b}.shared-blast.shared-posts .pagination-bottom .fa-chevron-left{margin-right:10px}.shared-blast.shared-posts .pagination-bottom .fa-chevron-right{margin-left:10px}.shared-blast.agent-roster{padding:50px 0}.shared-blast.agent-roster .title{color:#808184;text-align:center;font-weight:200;font-size:2.5em}.shared-blast.agent-roster .description{margin-top:25px;padding:0 5%;color:#808184;text-align:center;font-size:1.3em}.shared-blast.agent-roster .agent-circle-holder-no-hover{margin:15px 0}.shared-blast.agent-roster .agent-circles{padding:30px 0}.shared-blast.agent-roster .agent-circles .agent-circle-holder{position:relative;margin:15px auto}.shared-blast.agent-roster .agent-circles .agent-circle-holder .agent-circle{background-color:#000000;background-clip:padding-box;-webkit-animation:backToClear ease-in-out 1;animation:backToClear ease-in-out 1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.shared-blast.agent-roster .agent-circles .agent-circle-holder .agent-circle.show-name-title{-webkit-animation:fadeToBlack ease-in-out 1;animation:fadeToBlack ease-in-out 1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.shared-blast.agent-roster .agent-circles .agent-circle-holder .agent-circle img{display:block;-webkit-animation:fadeOut50 ease-in-out 1;animation:fadeOut50 ease-in-out 1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden}.shared-blast.agent-roster .agent-circles .agent-circle-holder .agent-circle img.show-name-title{-webkit-animation:fadeIn50 ease-in-out 1;animation:fadeIn50 ease-in-out 1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.shared-blast.agent-roster .agent-circles .agent-circle-holder .agent-circle .agent-name-title{position:absolute;top:50%;left:50%;z-index:1000;overflow:hidden;margin:0 auto;padding:20px 60px;width:80%;background-color:rgba(0,0,0,0.7);color:#ffffff;text-shadow:0 0 4px rgba(0,0,0,0.8);line-height:150%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0;background-color:transparent;text-align:center;-webkit-animation:fadeOut ease-in-out 1;animation:fadeOut ease-in-out 1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden}.shared-blast.agent-roster .agent-circles .agent-circle-holder .agent-circle .agent-name-title.show-name-title{-webkit-animation:fadeIn ease-in-out 1;animation:fadeIn ease-in-out 1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.shared-blast.agent-roster .agent-circles .agent-circle-holder .agent-circle .agent-name-title .agent-name{font-weight:600;font-size:1.3em}.shared-blast.agent-roster .agent-circles .agent-circle-holder .agent-circle .agent-name-title .agent-name a{color:#cd222b}.shared-blast.agent-roster .agent-circles .agent-circle-holder .agent-circle .agent-name-title .job-title{font-weight:100}.shared-blast.agent-roster .agent-circles .agent-circle-holder-no-hover .agent-circle .agent-name-title{margin-top:15px}.shared-blast.agent-roster .agent-circles .agent-circle-holder-no-hover .agent-circle .agent-name-title h4,.shared-blast.agent-roster .agent-circles .agent-circle-holder-no-hover .agent-circle .agent-name-title p{text-align:center}.shared-blast.agent-roster.centered .agent-circles{text-align:center}.shared-blast.agent-roster.centered .agent-circles .agent-circle-holder,.shared-blast.agent-roster.centered .agent-circles .agent-circle-holder-no-hover{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;float:none}@media only screen and (max-width: 767px){.shared-blast.agent-roster.centered .agent-circles .agent-circle-holder,.shared-blast.agent-roster.centered .agent-circles .agent-circle-holder-no-hover{display:inline-block;float:left}}.shared-blast.simple-contact{padding:30px 0}.shared-blast.corcoran{padding:50px 0}.shared-blast.corcoran .title{color:#808184;text-align:center;font-weight:200;font-size:2.5em}.shared-blast.corcoran .description{margin-top:25px;padding:0 5%;color:#808184;text-align:center;font-size:1.3em}.shared-blast.pinboard{padding:50px 0}.shared-blast.pinboard .pinboard-title-desc h2{margin-bottom:30px;color:#808184;text-align:center;font-weight:200;font-size:2.5em}.shared-blast.pinboard .pinboard-title-desc p{margin-bottom:25px;padding:0 5%;color:#808184;text-align:center;font-size:1.3em}.shared-blast.pinboard .pins{margin:0 auto 10px auto;opacity:0}.shared-blast.pinboard .pins.images-loaded{-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.shared-blast.pinboard .pins.four-across .pin{min-width:23.2%;max-width:23.2%}@media only screen and (max-width: 1200px){.shared-blast.pinboard .pins.four-across .pin{min-width:30%;max-width:30%}}@media only screen and (max-width: 992px){.shared-blast.pinboard .pins.four-across .pin{min-width:47%;max-width:47%}}@media only screen and (max-width: 767px){.shared-blast.pinboard .pins.four-across .pin{margin:10px 0 10px;min-width:100%;min-width:100%}}.shared-blast.pinboard .pins .pin{position:relative;margin:10px;padding:1px;min-width:31.5%;max-width:31.5%;border-radius:5px;background-color:#ffffff;box-shadow:0 0 10px -2px rgba(0,0,0,0.42)}@media only screen and (max-width: 1200px){.shared-blast.pinboard .pins .pin{min-width:30%;max-width:30%}}@media only screen and (max-width: 992px){.shared-blast.pinboard .pins .pin{min-width:47%;max-width:47%}}@media only screen and (max-width: 767px){.shared-blast.pinboard .pins .pin{margin:10px 0 10px;min-width:100%;min-width:100%}}.shared-blast.pinboard .pins .pin a{color:#cd222b}.shared-blast.pinboard .pins .pin .top{position:relative}.shared-blast.pinboard .pins .pin .top .content{position:absolute;top:50%;left:50%;z-index:1000;overflow:hidden;margin:0 auto;padding:20px 60px;width:80%;background-color:rgba(0,0,0,0.7);color:#ffffff;text-shadow:0 0 4px rgba(0,0,0,0.8);line-height:150%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:10px;border-radius:5px;text-align:center}.shared-blast.pinboard .pins .pin.video .video-top{position:relative}.shared-blast.pinboard .pins .pin.video .video-top .fa-play{position:absolute;top:50%;left:50%;padding-top:23px;padding-left:32px;width:90px;height:90px;border-radius:50%;background-color:rgba(0,0,0,0.5);color:rgba(255,255,255,0.8);font-size:3em;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.shared-blast.pinboard .pins .pin .bottom{padding:10px 15px}.shared-blast.pinboard .pins .pin .bottom p{margin-bottom:10px}.shared-blast.pinboard .pins .pin.all-rounded{border-radius:5px}.shared-blast.pinboard .pins .pin.all-rounded img{border-radius:5px}@media only screen and (max-width: 767px){.shared-blast.pinboard .pins .pin.all-rounded img{width:100%}}.shared-blast.pinboard .pins .pin.top-rounded{border-radius:5px}.shared-blast.pinboard .pins .pin.top-rounded img{border-radius:5px 5px 0 0}@media only screen and (max-width: 767px){.shared-blast.pinboard .pins .pin.top-rounded img{width:100%}}.shared-blast.idx-carousel,.shared-blast.idx-property-map{padding:50px 0}.shared-blast.idx-carousel .title-desc h2,.shared-blast.idx-property-map .title-desc h2{margin-bottom:30px;color:#808184;text-align:center;font-weight:200;font-size:2.5em}.shared-blast.idx-carousel .title-desc p,.shared-blast.idx-property-map .title-desc p{margin-bottom:35px;padding:0 5%;color:#808184;text-align:center;font-size:1.3em}.shared-blast.idx-property-map #ihf-main-container .row{margin-right:0;margin-left:0}.shared-blast.idx-property-map #ihf-main-container .row .mt-25{margin-top:0;max-width:100%}.shared-blast.idx-property-map #ihf-main-container .row .mb-25{max-width:100%}.shared-blast.idx-property-map #ihf-main-container .row .col-xs-12{padding-right:0;padding-left:0}.shared-blast.idx-property-map .ihf-map-info-box-title{font-size:1.2em}.shared-blast.idx-property-map .ihf-map-info-window-detail{margin-left:20px}.shared-blast.idx-property-map .ihf-powered-by{text-align:center}.shared-blast.fw-video .video-container{position:relative;overflow:hidden;max-height:500px;height:40vw}@media only screen and (max-width: 767px){.shared-blast.fw-video .video-container{max-height:none !important;height:auto !important}}.shared-blast.fw-video .video-container video{position:absolute;top:50%;left:50%;z-index:1;margin:0;padding:0;width:100% !important;height:auto !important;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.shared-blast.fw-video .video-container video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}@media only screen and (max-width: 767px){.shared-blast.fw-video .video-container video{position:relative;top:0;top:0;left:0;max-height:none;height:250px;-webkit-transform:none;-ms-transform:none;transform:none}}.shared-blast.fw-video .video-title-ctas{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}@media only screen and (max-width: 767px){.shared-blast.fw-video .video-title-ctas{position:relative;left:0;margin-top:-5px;background-color:#cd222b;color:#ffffff;-webkit-transform:none;-ms-transform:none;transform:none}}.shared-blast.fw-video .video-title-ctas h2{z-index:1000;overflow:hidden;margin:0 auto;padding:20px 0;color:#ffffff;text-align:center;font-size:48px;line-height:125%;-webkit-transform:translateZ(0) scale(1, 1);-webkit-animation:delayedfadeinfirst ease-in 1;animation:delayedfadeinfirst ease-in 1;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-backface-visibility:hidden}@media only screen and (max-width: 767px){.shared-blast.fw-video .video-title-ctas h2{padding:20px;font-size:36px}}.shared-blast.fw-video .video-title-ctas a.cta-button{margin:0 auto;border-color:transparent;background-color:#cd222b;color:#ffffff;white-space:normal;-webkit-transform:translateZ(0) scale(1, 1);-webkit-animation:delayedfadeinsecond ease-in 1;animation:delayedfadeinsecond ease-in 1;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-backface-visibility:hidden}@media only screen and (max-width: 767px){.shared-blast.fw-video .video-title-ctas a.cta-button{display:block;margin-bottom:20px;width:100%;border-color:#ffffff}}.shared-blast.fw-image-title .image-container{position:relative;overflow:hidden;max-height:500px;height:40vw}@media only screen and (max-width: 767px){.shared-blast.fw-image-title .image-container{max-height:none;height:auto}}.shared-blast.fw-image-title .image-container img{position:absolute;top:50%;left:50%;z-index:1;margin:0;padding:0;width:100% !important;height:auto !important;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.shared-blast.fw-image-title .image-container img{position:relative;top:0;top:0;left:0;max-height:none;height:250px;-webkit-transform:none;-ms-transform:none;transform:none}}.shared-blast.fw-image-title .image-container .image-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}@media only screen and (max-width: 767px){.shared-blast.fw-image-title .image-container .image-title{position:relative;left:0;background-color:#cd222b;color:#ffffff;-webkit-transform:none;-ms-transform:none;transform:none}}.shared-blast.fw-image-title .image-container .image-title h2{z-index:1000;overflow:hidden;margin:0 auto;padding:20px 0;color:#ffffff;text-align:center;font-size:48px;line-height:125%;-webkit-transform:translateZ(0) scale(1, 1);-webkit-animation:delayedfadeinfirst ease-in 1;animation:delayedfadeinfirst ease-in 1;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-backface-visibility:hidden}@media only screen and (max-width: 767px){.shared-blast.fw-image-title .image-container .image-title h2{padding:20px;color:#ffffff !important;font-size:36px !important}}.shared-blast.fws2-holder .fws2{visibility:hidden;margin-bottom:0}.shared-blast.fws2-holder .fws2.slick-initialized{visibility:visible}.shared-blast.fws2-holder .fws2 .slide{position:relative;overflow:hidden;max-height:550px;height:40vw}@media only screen and (max-width: 767px){.shared-blast.fws2-holder .fws2 .slide{max-height:none !important;height:auto !important}}.shared-blast.fws2-holder .fws2 .slide .image-holder{position:absolute;top:50%;left:50%;z-index:1;margin:0;padding:0;width:100% !important;height:auto !important;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.shared-blast.fws2-holder .fws2 .slide .image-holder{position:relative;top:0;top:0;left:0;max-height:none;height:250px;-webkit-transform:none;-ms-transform:none;transform:none}}.shared-blast.fws2-holder .fws2 .slide .image-holder img{min-width:100%;height:auto}.shared-blast.fws2-holder .fws2 .slide.slick-current h2{-webkit-transform:translateZ(0) scale(1, 1);-webkit-animation:delayedfadeinfirst ease-in 1;animation:delayedfadeinfirst ease-in 1;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-backface-visibility:hidden}.shared-blast.fws2-holder .fws2 .slide.slick-current a.cta-button{-webkit-transform:translateZ(0) scale(1, 1);-webkit-animation:delayedfadeinsecond ease-in 1;animation:delayedfadeinsecond ease-in 1;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-backface-visibility:hidden}.shared-blast.fws2-holder .fws2 .slide-title-ctas{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}@media only screen and (max-width: 767px){.shared-blast.fws2-holder .fws2 .slide-title-ctas{position:relative;left:0;background-color:#cd222b;color:#ffffff;-webkit-transform:none;-ms-transform:none;transform:none}}.shared-blast.fws2-holder .fws2 .slide-title-ctas h2{z-index:1000;overflow:hidden;margin:0 auto;padding:20px 0;color:#ffffff;text-align:center;font-size:48px;line-height:125%;-webkit-animation:fadeOut ease-in 1;animation:fadeOut ease-in 1;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (max-width: 767px){.shared-blast.fws2-holder .fws2 .slide-title-ctas h2{padding:20px;font-size:36px}}.shared-blast.fws2-holder .fws2 .slide-title-ctas a.cta-button{margin:0 auto;border-color:transparent;background-color:#cd222b;color:#ffffff;white-space:normal;-webkit-animation:fadeOut ease-in 1;animation:fadeOut ease-in 1;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (max-width: 767px){.shared-blast.fws2-holder .fws2 .slide-title-ctas a.cta-button{display:block;margin-bottom:20px;width:100%;border-color:#ffffff}}.shared-blast.fws2-holder .fws2 .slick-dots{bottom:15px}@media only screen and (max-width: 767px){.shared-blast.fws2-holder .fws2 .slick-dots{bottom:0}}.shared-blast.fws2-holder .fws2 .slick-dots li{margin-right:5px;margin-left:5px}@media only screen and (max-width: 767px){.shared-blast.fws2-holder .fws2 .slick-dots li{margin-right:2px;margin-left:2px}}.shared-blast.fws2-holder .fws2 .slick-dots li button:before{color:#ffffff;font-size:18px;opacity:.75}@media only screen and (max-width: 767px){.shared-blast.fws2-holder .fws2 .slick-dots li button:before{font-size:10px}}.shared-blast.fws2-holder .fws2 .slick-dots li.slick-active button:before{opacity:1}.homepage-blast.even{background-color:#f2f2f3}.homepage-blast.odd{background-color:#ffffff}.homepage-blast.filterable-property-gallery{padding:50px 0}.homepage-blast.filterable-property-gallery h2{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e7e7e7;color:#7b7c7f;text-align:center;font-weight:100;font-size:3em}.homepage-blast.filterable-property-gallery .filter-name{float:left;margin-right:15px;margin-bottom:10px;color:#7b7c7f;font-weight:100;font-size:1.7em}.homepage-blast.filterable-property-gallery .filter-button-group{margin-bottom:15px}.homepage-blast.filterable-property-gallery .filter-button-group button{margin-top:4px;border:none;background:none;color:#aaaaaa;text-align:center;text-transform:uppercase;font-weight:600}.homepage-blast.filterable-property-gallery .filter-button-group .is-checked{color:#cd222b}.homepage-blast.filterable-property-gallery .isotope-gallery{margin:0 auto 10px auto;opacity:0}.homepage-blast.filterable-property-gallery .isotope-gallery.images-loaded{-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.homepage-blast.filterable-property-gallery .isotope-gallery .single-isotope-property{position:relative;margin:10px;padding:1px;min-width:23%;max-width:23%;border-radius:5px;background-color:#ffffff;box-shadow:0 0 10px -2px rgba(0,0,0,0.42)}@media only screen and (max-width: 1200px){.homepage-blast.filterable-property-gallery .isotope-gallery .single-isotope-property{min-width:30%;max-width:30%}}@media only screen and (max-width: 992px){.homepage-blast.filterable-property-gallery .isotope-gallery .single-isotope-property{min-width:47%;max-width:47%}}@media only screen and (max-width: 767px){.homepage-blast.filterable-property-gallery .isotope-gallery .single-isotope-property{margin:10px 0 10px;min-width:100%;min-width:100%}}.homepage-blast.filterable-property-gallery .isotope-gallery .single-isotope-property .content{position:relative;display:block}.homepage-blast.filterable-property-gallery .isotope-gallery .single-isotope-property .content img{border-radius:5px 5px 0 0}.homepage-blast.filterable-property-gallery .isotope-gallery .single-isotope-property .content .open-house{position:absolute;bottom:0;padding:10px;width:100%;background-color:rgba(205,34,43,0.9);color:#ffffff}.homepage-blast.filterable-property-gallery .isotope-gallery .single-isotope-property .content .meta-content-holder{position:absolute;bottom:0;display:none;width:100%;background-color:rgba(205,34,43,0.9)}.homepage-blast.filterable-property-gallery .isotope-gallery .single-isotope-property .content .meta-content-holder .meta-content{margin:5px auto 5px auto;width:90%;color:#ffffff;font-size:1.5em}.homepage-blast.filterable-property-gallery .isotope-gallery .single-isotope-property .content .meta-content-holder .meta-content .top-meta-content{height:40px}.homepage-blast.filterable-property-gallery .isotope-gallery .single-isotope-property .content .meta-content-holder .meta-content .top-meta-content .price{float:left;margin-bottom:5px;width:60%}.homepage-blast.filterable-property-gallery .isotope-gallery .single-isotope-property .content .meta-content-holder .meta-content .top-meta-content .status{float:right;margin-bottom:5px;width:40%;text-align:right;font-size:.6em;line-height:250%}.homepage-blast.filterable-property-gallery .isotope-gallery .single-isotope-property .content .meta-content-holder .meta-content .bottom-meta-content{clear:both;color:#ffffff;font-size:.65em}.homepage-blast.filterable-property-gallery .isotope-gallery .single-isotope-property .content .meta-content-holder .meta-content .bottom-meta-content p{display:inline;margin-right:10px}.homepage-blast.filterable-property-gallery .isotope-gallery .single-isotope-property h3{margin:12px 0 12px 15px;font-weight:600;font-size:1.1em}.homepage-blast.filterable-property-gallery .isotope-gallery .single-isotope-property h3 a{color:#cd222b}.homepage-blast.listings-map{position:relative}.homepage-blast.listings-map .google-listings-map{height:575px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.homepage-blast.listings-map .google-listings-map{height:400px}}@media only screen and (max-width: 767px){.homepage-blast.listings-map .google-listings-map{height:250px}}.homepage-blast.listings-map .info-window-holder{overflow:hidden;max-width:358px !important;width:358px !important;border:none;border-radius:5px !important;background-color:#ffffff;box-shadow:0 0 10px -2px rgba(0,0,0,0.42)}.homepage-blast.listings-map .info-window-holder h2{padding-top:20px;width:358px;text-align:center}.homepage-blast.listings-map .gm-style-iw{position:absolute;top:0 !important;left:0 !important;margin-right:-20px !important;padding:1px;max-width:358px !important;width:358px !important;border-color:transparent !important;border-radius:5px !important;background-color:#ffffff}.homepage-blast.listings-map .gm-style-iw img{width:356px !important;border-radius:5px 5px 0 0}.homepage-blast.listings-map .gm-style-iw .contents{margin:0 10px}.homepage-blast.listings-map .gm-style-iw .contents .street{padding:10px 0;border-bottom:2px solid #e6e6e6;font-weight:600;font-size:1.5em}.homepage-blast.listings-map .gm-style-iw .contents .street a{color:#cd222b}.homepage-blast.listings-map .gm-style-iw .contents .description{margin-top:10px;color:#6d6e71;font-weight:500;font-size:1.3em}.homepage-blast.listings-map .gm-style-iw .contents .city-learn-more{margin:10px 0;width:100%;text-transform:uppercase;font-weight:600;font-size:1.2em}.homepage-blast.listings-map .gm-style-iw .contents .city-learn-more .city{display:inline-block;width:48%}.homepage-blast.listings-map .gm-style-iw .contents .city-learn-more .learn-more{display:inline-block;width:50%;text-align:right}.homepage-blast.listings-map .gm-style-iw .contents .city-learn-more .learn-more a{color:#cd222b}.homepage-blast.listings-map .gm-style-iw .contents .price-meta{margin-top:10px;color:#6d6e71;font-weight:500;font-size:1.3em}.homepage-blast.listings-map .gm-style-iw .contents .price-meta p{display:inline;margin-right:10px}.homepage-blast.listings-map-pane .map-pane,.homepage-blast.listings-map-pane .listing-pane{padding-right:0;padding-left:0}.homepage-blast.communities-map{height:400px}.homepage-blast.communities-map .google-listings-map{height:400px}.listings-page-title{margin-bottom:25px;color:#808184;text-align:center;font-weight:200;font-size:3em}.listings-blast.property-type-blast{margin-top:30px;margin-bottom:30px}.listings-blast.property-type-blast h2{color:#808184;font-weight:200;font-size:2.5em}.listings-blast.property-type-blast .single-listings-property{position:relative;margin-top:20px;padding:1px;border-radius:5px;background-color:#ffffff;box-shadow:0 0 10px -2px rgba(0,0,0,0.42)}.listings-blast.property-type-blast .single-listings-property .content{position:relative;display:block}.listings-blast.property-type-blast .single-listings-property .content img{border-radius:5px 5px 0 0}.listings-blast.property-type-blast .single-listings-property .content .open-house{position:absolute;bottom:0;padding:10px;width:100%;background-color:rgba(205,34,43,0.9);color:#ffffff}.listings-blast.property-type-blast .single-listings-property .content .meta-content-holder{position:absolute;bottom:0;display:none;width:100%;background-color:rgba(205,34,43,0.9)}.listings-blast.property-type-blast .single-listings-property .content .meta-content-holder .meta-content{margin:5px auto 5px auto;width:90%;color:#ffffff;font-size:1.5em}.listings-blast.property-type-blast .single-listings-property .content .meta-content-holder .meta-content .top-meta-content{height:40px}.listings-blast.property-type-blast .single-listings-property .content .meta-content-holder .meta-content .top-meta-content .price{float:left;margin-bottom:5px;width:60%}.listings-blast.property-type-blast .single-listings-property .content .meta-content-holder .meta-content .top-meta-content .status{float:right;margin-bottom:5px;width:40%;text-align:right;font-size:.6em;line-height:250%}.listings-blast.property-type-blast .single-listings-property .content .meta-content-holder .meta-content .bottom-meta-content{clear:both;color:#ffffff;font-size:.6em}.listings-blast.property-type-blast .single-listings-property .content .meta-content-holder .meta-content .bottom-meta-content p{display:inline;margin-right:2px}.listings-blast.property-type-blast .single-listings-property h3{margin:12px 0 0 10px;font-weight:600;font-size:1.1em}.listings-blast.property-type-blast .single-listings-property h3 a{color:#cd222b}.listings-blast.property-type-blast .single-listings-property .city{position:relative;margin:7px 0 0 10px;padding-bottom:10px;color:#58595b;font-weight:600;font-size:1.1em}.listings-blast.property-type-blast .single-listings-property .city .fa-map-marker{margin-right:5px;color:#b2b2b2;font-size:1.2em}.listings-blast.property-type-blast .single-listings-property .city a{color:#cd222b}.all-communities{margin-bottom:20px}.all-communities .single-community{position:relative;margin-top:20px;padding:1px;border-radius:5px;background-color:#ffffff;box-shadow:0 0 10px -2px rgba(0,0,0,0.42)}.all-communities .single-community img{min-width:100%;border-radius:5px 5px 0 0}.all-communities .single-community h3{padding:12px 0 12px 15px}.single-post .fw-image-background,.page-template-default .fw-image-background{position:relative;background-color:#000000}@media only screen and (max-width: 767px){.single-post .fw-image-background,.page-template-default .fw-image-background{background-color:transparent}}.single-post .fw-image-background .background-image-holder,.page-template-default .fw-image-background .background-image-holder{width:100%;height:500px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.single-post .fw-image-background .background-image-holder,.page-template-default .fw-image-background .background-image-holder{height:350px}}@media only screen and (max-width: 767px){.single-post .fw-image-background .background-image-holder,.page-template-default .fw-image-background .background-image-holder{height:auto}}.single-post .fw-image-background .background-image-holder .background-image,.page-template-default .fw-image-background .background-image-holder .background-image{position:relative;height:500px;background-attachment:fixed;background-position:center center;background-size:cover;background-repeat:no-repeat}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.single-post .fw-image-background .background-image-holder .background-image,.page-template-default .fw-image-background .background-image-holder .background-image{height:350px;background-attachment:scroll}}@media only screen and (max-width: 767px){.single-post .fw-image-background .background-image-holder .background-image,.page-template-default .fw-image-background .background-image-holder .background-image{min-height:164px;max-height:300px;width:100%;height:auto;background-attachment:inherit;background-position:center center;background-size:cover}}.single-post .fw-image-background .background-image-holder .text,.page-template-default .fw-image-background .background-image-holder .text{position:absolute;top:50%;left:50%;z-index:1000;overflow:hidden;margin:0 auto;padding:20px 60px;width:80%;background-color:rgba(0,0,0,0.7);color:#ffffff;text-shadow:0 0 4px rgba(0,0,0,0.8);line-height:150%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:20px;width:50%;border-radius:5px;background-color:rgba(0,0,0,0.5);text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5);letter-spacing:3px;font-weight:200;font-size:2.5em}@media only screen and (max-width: 767px){.single-post .fw-image-background .background-image-holder .text,.page-template-default .fw-image-background .background-image-holder .text{position:relative;top:0;left:0;width:100%;background-color:transparent;color:#cd222b;text-align:left;text-shadow:none;font-weight:100;-webkit-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);transform:translate(0%, 0%)}}.single-post .text-heavy,.page-template-default .text-heavy{padding:30px 0}@media only screen and (max-width: 767px){.single-post .text-heavy,.page-template-default .text-heavy{padding-top:0}}footer .footer-top{padding:50px 0;background-color:#414042}@media only screen and (max-width: 767px){footer .footer-top{padding:20px 0}}footer .footer-top p{color:#ffffff}footer .footer-top .widget-title{margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid #5c5b5d;color:#cd222b;letter-spacing:2px;font-size:1.5em}footer .footer-top .widget-footer-about p{color:#e6e7e8;line-height:175%}footer .footer-top .widget-footer-about .learn-more{margin-top:15px;text-transform:uppercase;letter-spacing:1px;font-size:1.2em}footer .footer-top .widget-footer-about .learn-more a:hover{color:#ffffff;text-decoration:none}@media only screen and (max-width: 767px){footer .footer-top .widget_nav_menu{margin-bottom:15px}}@media only screen and (max-width: 767px){footer .footer-top .widget_nav_menu ul{margin-left:15px}}footer .footer-top .widget_nav_menu .menu a{color:#cd222b}footer .footer-top .widget-contact-us a{color:#dddedf}footer .footer-top .widget-contact-us .fa{padding:0 13px;color:#dddedf;font-size:2em}footer .footer-top .widget-contact-us .social-media-icons{margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid #5c5b5d}footer .footer-top .widget-contact-us .phone-number{margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid #5c5b5d;font-size:1.5em}footer .footer-top .widget-contact-us .phone-number .fa-phone{font-size:1.5em}footer .footer-top .widget-contact-us .office-location{margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid #5c5b5d}footer .footer-top .widget-contact-us .brokerage-email{margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid #5c5b5d}footer .footer-top .widget-contact-us .license-number{color:#dddedf}footer .footer-bottom{padding:5px 0;border-top:1px solid #626264;background-color:#000000;color:#dcddde;text-align:left;font-weight:200}@media only screen and (max-width: 767px){footer .footer-bottom{text-align:center}}@media only screen and (max-width: 767px){footer .footer-bottom .icons,footer .footer-bottom .ownership,footer .footer-bottom .alliant{float:none !important;padding-bottom:10px}}footer .footer-bottom .icons{padding-top:15px}footer .footer-bottom .ownership,footer .footer-bottom .alliant{padding:15px 0 20px}@media only screen and (max-width: 767px){footer .footer-bottom .ownership,footer .footer-bottom .alliant{padding:5px 0}}footer .footer-bottom .ownership p{padding-top:15px}@media only screen and (max-width: 767px){footer .footer-bottom .ownership p{padding-top:0}}footer .footer-bottom .remarkz-logo{max-width:145px;cursor:pointer;display:inline-block}@media only screen and (max-width: 767px){footer .footer-bottom .remarkz-logo{max-width:50%}}footer .footer-bottom .franchise-logo{display:inline;margin-right:2px;width:95px}footer .footer-bottom a{color:#ffffff}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-right:auto;margin-left:auto}.wp-caption{padding:5px 3px 10px;max-width:96%;border:1px solid #f0f0f0;background:#ffffff;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{margin:0;padding:0;max-width:98.5%;width:auto;height:auto;border:0 none}.wp-caption p.wp-caption-text{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}.ajax-it>.ajax-it{margin:0}.scrollToTop{position:fixed;right:40px;bottom:40px;z-index:1001;display:none;padding:15px;background:rgba(0,0,0,0.5);color:#ffffff;text-align:center;text-decoration:none;font-weight:bold}.scrollToTop:hover,.scrollToTop:active,.scrollToTop:focus{color:#ffffff;text-decoration:none}.scrollToTop .fa.fa-chevron-up{clear:both;font-size:1.5em}@media only screen and (max-width: 767px){.scrollToTop{right:0;bottom:0;padding:0;width:100%;height:40px;line-height:40px}.scrollToTop:hover,.scrollToTop:active{color:#ffffff;text-decoration:none}.scrollToTop .fa.fa-chevron-up{display:none}}.ihf-container{font-size:16px !important}.ihf-container .btn-primary,.ihf-container .ihf-share-btn{color:#ffffff !important}.ihf-container a{color:#cd222b !important}.ihf-container .ihf-tab-pane{font-size:16px !important}.ihf-container .title-bar-1{font-size:16px !important}.ihf-container .dropdown-toggle{color:#cd222b !important}#ihf-main-container .modal-dialog{left:0}#ihf-main-container .btn-link{color:#cd222b}#livechat-compact-container{bottom:0 !important}@media only screen and (max-width: 767px){#livechat-compact-container{right:10px !important;bottom:40px !important}}#advance-search-link-container{position:relative}#advance-search-link-container .container{position:relative}@media only screen and (max-width: 767px){#advance-search-link-container .container{padding:0;width:100%}}#advance-search-link-container .fa-search{padding-right:20px;padding-left:20px;cursor:pointer}@media only screen and (max-width: 767px){#advance-search-link-container .fa-search{padding-right:0;padding-left:0}}#advance-search-link-container .advanced-search-link{position:absolute;right:15px;bottom:0;z-index:1000;border-top-left-radius:20px;background-color:#000000;background-color:rgba(0,0,0,0.75);color:#ffffff;text-transform:uppercase;font-size:1.8em;cursor:pointer}@media only screen and (max-width: 767px){#advance-search-link-container .advanced-search-link{position:relative;right:0;border-top-left-radius:0;text-align:center}}#advance-search-link-container .advanced-search-link a{padding-right:30px;color:#ffffff}@media only screen and (max-width: 360px){#advance-search-link-container .advanced-search-link a{padding-right:10px}}#advance-search-link-container .advanced-search-link .third-party{padding-right:0}#advance-search-link-container .fa-chevron-up,#advance-search-link-container .fa-chevron-down,#advance-search-link-container .fa-chevron-left,#advance-search-link-container .fa-chevron-right{padding:12px 20px;background-color:#cd222b;line-height:40px;cursor:pointer}#advanced-search{background-color:#2e2e2e}#advanced-search #searchProfile{padding:50px 0}#advanced-search #searchProfile .field-label{color:#ffffff}#advanced-search #searchProfile .chosen-container a{color:#444444 !important}#ihf-main-search-form #areaPickerInputWrapper{float:none}.gform_wrapper{padding-top:25px !important;padding-bottom:25px !important}.gform_wrapper ul{left:0;width:100%}.gform_wrapper .top_label .gfield_label{color:rgba(0,0,0,0.6) !important;font-weight:600 !important;font-size:16px}.gform_wrapper .top_label .ginput_container input,.gform_wrapper .top_label .ginput_container textarea,.gform_wrapper .top_label .ginput_container select{padding:8px !important;border:1px solid rgba(65,64,66,0.2);border-width:1px;border-radius:3px;color:#414042 !important;font-size:16px !important}.gform_wrapper .top_label .ginput_container select{position:relative;height:40px;background-color:#ffffff;-webkit-appearance:none}.gform_wrapper .top_label .ginput_container input[type=file]{border:none}.gform_wrapper .field_sublabel_below label{color:rgba(0,0,0,0.6) !important}.gform_wrapper .gform_footer input[type=submit]{padding:11px;width:100% !important;border:none;border:1px solid #cd222b;border-radius:3px;background-color:#cd222b;color:#ffffff;font-size:24px;transition:all .3s ease-out}.gform_wrapper .gform_footer input[type=submit]:hover{border:1px solid #cd222b;background-color:#ffffff;color:#cd222b;transition:all .3s ease-in}.gform_wrapper.gf_browser_chrome select{top:-2px !important}.text-with-background.with-background .gform_wrapper .top_label .gfield_label{color:#ffffff !important}.text-with-background.with-background .gform_wrapper .field_sublabel_below label{color:#ffffff !important}.simple-contact .gform_wrapper{padding-top:0 !important}.modal-body .gform_wrapper{padding-top:0 !important;padding-bottom:0 !important}

/*# sourceMappingURL=master-blaster.min.css.map */