@charset "UTF-8";@import url(//www.distinctiveremodeling.com/wp-content/themes/distinctiveremodeling/build/css/../fonts/icomoon/style.css);@-webkit-keyframes arrowMove{to{transform:rotate(45deg) translateY(2rem) translateX(2rem);opacity:0}}@keyframes arrowMove{to{transform:rotate(45deg) translateY(2rem) translateX(2rem);opacity:0}}.col-ms-1,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9,.col-ms-10,.col-ms-11,.col-ms-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:480px) and (max-width:767px){.container{max-width:748px}.hidden-xs{display:block !important}}@media (min-width:480px) and (max-width:767px){.col-ms-1,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9,.col-ms-10,.col-ms-11,.col-ms-12{float:left}.col-ms-12{width:100%}.col-ms-11{width:91.66666667%}.col-ms-10{width:83.33333333%}.col-ms-9{width:75%}.col-ms-8{width:66.66666667%}.col-ms-7{width:58.33333333%}.col-ms-6{width:50%}.col-ms-5{width:41.66666667%}.col-ms-4{width:33.33333333%}.col-ms-3{width:25%}.col-ms-2{width:16.66666667%}.col-ms-1{width:8.33333333%}.col-ms-pull-12{right:100%}.col-ms-pull-11{right:91.66666667%}.col-ms-pull-10{right:83.33333333%}.col-ms-pull-9{right:75%}.col-ms-pull-8{right:66.66666667%}.col-ms-pull-7{right:58.33333333%}.col-ms-pull-6{right:50%}.col-ms-pull-5{right:41.66666667%}.col-ms-pull-4{right:33.33333333%}.col-ms-pull-3{right:25%}.col-ms-pull-2{right:16.66666667%}.col-ms-pull-1{right:8.33333333%}.col-ms-pull-0{right:auto}.col-ms-push-12{left:100%}.col-ms-push-11{left:91.66666667%}.col-ms-push-10{left:83.33333333%}.col-ms-push-9{left:75%}.col-ms-push-8{left:66.66666667%}.col-ms-push-7{left:58.33333333%}.col-ms-push-6{left:50%}.col-ms-push-5{left:41.66666667%}.col-ms-push-4{left:33.33333333%}.col-ms-push-3{left:25%}.col-ms-push-2{left:16.66666667%}.col-ms-push-1{left:8.33333333%}.col-ms-push-0{left:auto}.col-ms-offset-12{margin-left:100%}.col-ms-offset-11{margin-left:91.66666667%}.col-ms-offset-10{margin-left:83.33333333%}.col-ms-offset-9{margin-left:75%}.col-ms-offset-8{margin-left:66.66666667%}.col-ms-offset-7{margin-left:58.33333333%}.col-ms-offset-6{margin-left:50%}.col-ms-offset-5{margin-left:41.66666667%}.col-ms-offset-4{margin-left:33.33333333%}.col-ms-offset-3{margin-left:25%}.col-ms-offset-2{margin-left:16.66666667%}.col-ms-offset-1{margin-left:8.33333333%}.col-ms-offset-0{margin-left:0}}.visible-xs,.visible-ms{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-ms-block,.visible-ms-inline,.visible-ms-inline-block{display:none !important}@media (max-width:479px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:479px){.visible-xs-block{display:block !important}}@media (max-width:479px){.visible-xs-inline{display:inline !important}}@media (max-width:479px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:480px) and (max-width:767px){.visible-ms{display:block !important}table.visible-ms{display:table}tr.visible-ms{display:table-row !important}th.visible-ms,td.visible-ms{display:table-cell !important}}@media (min-width:480px) and (max-width:767px){.visible-ms-block{display:block !important}}@media (min-width:480px) and (max-width:767px){.visible-ms-inline{display:inline !important}}@media (min-width:480px) and (max-width:767px){.visible-ms-inline-block{display:inline-block !important}}@media (max-width:479px){.hidden-xs{display:none !important}}@media (min-width:480px) and (max-width:767px){.hidden-ms{display:none !important}}.facet-filters{margin-bottom:60px}.facet-filters-container{display:flex;align-items:center;flex-direction:column;justify-content:center}@media (min-width:992px){.facet-filters-container{flex-direction:row;flex-flow:wrap}}.facet-filters-container .facetwp-facet{margin-bottom:0}@media (min-width:992px){.facet-filters-container .facetwp-facet{flex-flow:wrap}}.facet-filters-container .reset-all{background:0 0;border:none;padding:0;margin:0;color:#adadad;font-family:"proxima-nova-condensed",Helvetica,Arial,_sans-serif;font-weight:500;text-transform:uppercase}@media (min-width:992px){.facet-filters-container .reset-all{margin:0 15px 0}}.facet-filters-container .reset-all.checked{color:#9c8200}.facetwp-type-radio,.facetwp-type-checkboxes{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:992px){.facetwp-type-radio,.facetwp-type-checkboxes{flex-direction:row}}.facetwp-type-radio .facetwp-radio,.facetwp-type-radio .facetwp-checkbox,.facetwp-type-checkboxes .facetwp-radio,.facetwp-type-checkboxes .facetwp-checkbox{background:0 0;padding:0;color:#adadad;font-family:"proxima-nova-condensed",Helvetica,Arial,_sans-serif;font-weight:500;text-transform:uppercase}@media (min-width:992px){.facetwp-type-radio .facetwp-radio,.facetwp-type-radio .facetwp-checkbox,.facetwp-type-checkboxes .facetwp-radio,.facetwp-type-checkboxes .facetwp-checkbox{margin:0 15px 0}}.facetwp-type-radio .facetwp-radio.checked,.facetwp-type-radio .facetwp-checkbox.checked,.facetwp-type-checkboxes .facetwp-radio.checked,.facetwp-type-checkboxes .facetwp-checkbox.checked{background-image:none;color:#9c8200}.facetwp-type-radio .facetwp-radio:hover,.facetwp-type-radio .facetwp-radio:focus,.facetwp-type-radio .facetwp-radio:active,.facetwp-type-radio .facetwp-checkbox:hover,.facetwp-type-radio .facetwp-checkbox:focus,.facetwp-type-radio .facetwp-checkbox:active,.facetwp-type-checkboxes .facetwp-radio:hover,.facetwp-type-checkboxes .facetwp-radio:focus,.facetwp-type-checkboxes .facetwp-radio:active,.facetwp-type-checkboxes .facetwp-checkbox:hover,.facetwp-type-checkboxes .facetwp-checkbox:focus,.facetwp-type-checkboxes .facetwp-checkbox:active{background-image:none;color:#9c8200;outline:none}.fwp-load-more{background-color:transparent;border:2px solid #9c8200;color:#9c8200;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;letter-spacing:2px;position:relative;padding:12px 40px;text-transform:uppercase;margin:0 0 30px;transition:.3s ease-in-out;width:auto;display:block;margin:60px auto 0}.fwp-load-more:hover,.fwp-load-more:focus,.fwp-load-more:active{background-color:#9c8200;color:#fdfdfd;outline:none}.flickity-enabled .flickity-viewport{transition:height .3s ease-in-out}.flickity-enabled .flickity-prev-next-button{bottom:4%;top:auto;transform:none}@media (min-width:992px){.flickity-enabled .flickity-prev-next-button{bottom:auto;top:50%;transform:translateY(-50%)}}.flickity-enabled .flickity-prev-next-button.previous{left:25px}.flickity-enabled .flickity-prev-next-button.next{right:25px}.flickity-enabled .flickity-prev-next-button .flickity-button-icon{left:32%;top:27%;width:40%;height:40%}.flickity-enabled .flickity-button{box-shadow:0 3px 20px rgba(0,0,0,.1);background:#9c8200;color:#fdfdfd;transition:background .3s ease-in-out}.flickity-enabled .flickity-button:hover,.flickity-enabled .flickity-button:focus,.flickity-enabled .flickity-button:active{background:#b99a00;box-shadow:none;outline:none}.gform_wrapper form h3.gform_title{align-items:center;display:flex;font-family:"minion-pro",Georgia,Times,"Times New Roman",_serif;font-size:30px;font-weight:500;justify-content:center;letter-spacing:3px;margin-bottom:60px;text-transform:uppercase}@media (min-width:992px){.gform_wrapper form h3.gform_title{margin-bottom:90px}}@media (min-width:768px){.gform_wrapper form h3.gform_title:before,.gform_wrapper form h3.gform_title:after{background-color:#151515;content:"";display:block;height:1px;width:30px}}@media (min-width:768px){.gform_wrapper form h3.gform_title:before{margin-right:20px}}@media (min-width:768px){.gform_wrapper form h3.gform_title:after{margin-left:20px}}.gform_wrapper form div.validation_error{border-color:#712b2b;color:#712b2b}.gform_wrapper form .validation_message{color:#712b2b}.gform_wrapper form .top_label li.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker),.gform_wrapper form .top_label li.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker){margin-top:0}.gform_wrapper form li input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper form li textarea{background:#f5f5f5;border:1px solid #a3a3a3;border-radius:0}.gform_wrapper form li select[multiple=multiple]{background-color:#f5f5f5;padding:0}.gform_wrapper form li select[multiple=multiple] option{padding:5px 10px}.gform_wrapper form li select[multiple=multiple] option:checked{background-color:#9c8200}.gform_wrapper form li ul.gfield_checkbox li input,.gform_wrapper form li ul.gfield_checkbox li input[type=checkbox],.gform_wrapper form li ul.gfield_checkbox li input[type=radio],.gform_wrapper form li ul.gfield_radio li input,.gform_wrapper form li ul.gfield_radio li input[type=checkbox],.gform_wrapper form li ul.gfield_radio li input[type=radio]{margin-right:5px}.gform_wrapper form li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper form li.gfield_error textarea{border-color:#712b2b}.gform_wrapper form li.gfield_error label.gfield_label{color:#712b2b}.gform_wrapper form li .ginput_complex.ginput_container_address .address_zip{width:100%}.gform_wrapper form label.gfield_label{font-family:"proxima-nova",Helvetica,Arial,_sans-serif;font-weight:500;margin-bottom:0;text-transform:uppercase}.gform_wrapper form .gform_footer{text-align:right}.gform_wrapper form .gform_footer input[type=submit]{background-color:#9c8200;color:#fdfdfd;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;letter-spacing:2px;position:relative;padding:12px 40px;text-transform:uppercase;margin:0 0 30px;transition:.3s ease-in-out;width:auto;border:none;margin-right:16px}.gform_wrapper form .gform_footer input[type=submit]:link,.gform_wrapper form .gform_footer input[type=submit]:visited{color:#fdfdfd}.gform_wrapper form .gform_footer input[type=submit]:hover,.gform_wrapper form .gform_footer input[type=submit]:focus,.gform_wrapper form .gform_footer input[type=submit]:active{background-color:#796500;outline:none}.gform_wrapper.gf_browser_chrome ul.gfield_checkbox li input,.gform_wrapper.gf_browser_chrome ul.gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome ul.gfield_checkbox li input[type=radio],.gform_wrapper.gf_browser_chrome ul.gfield_radio li input,.gform_wrapper.gf_browser_chrome ul.gfield_radio li input[type=checkbox],.gform_wrapper.gf_browser_chrome ul.gfield_radio li input[type=radio]{margin-top:0}.alert{border:none;border-radius:0}.alert.alert-info{background-color:#712b2b;color:#fdfdfd}.alert.alert-info.alert-bar{bottom:0;margin:0;position:fixed;width:100%;z-index:50}.alert p.alert-message{margin:0 auto;max-width:1000px}.alert p.alert-message a.read-more{color:#dac76a;margin-left:15px;font-size:16px;line-height:24px;letter-spacing:1px;text-transform:uppercase}html{letter-spacing:normal;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;text-shadow:1px 1px 1px rgba(0,0,0,.004)}.page-content{position:relative;width:100%;height:auto;z-index:0;background-color:#fdfdfd;overflow:hidden;padding:0;min-height:500px}@media (min-width:992px){.page-content{margin-top:85px}}.container{max-width:1260px;width:100%}.container.container-medium{max-width:980px}.container.container-small{max-width:800px}.container.container-xsmall{max-width:600px}.hide-for-mobile{display:inline-block}.show-for-mobile{display:none;padding:30px}@media (max-width:767px){.hide-for-mobile{display:none}.show-for-mobile{display:inline-block}}.button-block{background-color:#9c8200;color:#fdfdfd;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;letter-spacing:2px;position:relative;padding:12px 40px;text-transform:uppercase;margin:0 0 30px;transition:.3s ease-in-out;width:auto}.button-block:link,.button-block:visited{color:#fdfdfd}.button-block:hover,.button-block:focus,.button-block:active{background-color:#796500;outline:none}.button-arrow{background:0 0;color:#9c8200;display:inline-block;font-size:18px;font-weight:500;letter-spacing:2px;position:relative;padding:12px 0;text-transform:uppercase;transition:.3s ease-in-out;width:auto}.button-arrow:hover,.button-arrow:focus,.button-arrow:active{color:#796500;outline:none}.button-arrow:hover:after,.button-arrow:focus:after,.button-arrow:active:after{left:30px}.button-arrow:after{content:url(//www.distinctiveremodeling.com/wp-content/themes/distinctiveremodeling/build/css/../images/arrow.svg);display:inline-block;height:30px;left:20px;position:relative;transition:left .3s ease-in-out;vertical-align:top;width:30px;z-index:10}.button-outline{background-color:transparent;border:2px solid #9c8200;color:#9c8200;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;letter-spacing:2px;position:relative;padding:12px 40px;text-transform:uppercase;margin:0 0 30px;transition:.3s ease-in-out;width:auto}.button-outline:hover,.button-outline:focus,.button-outline:active{background-color:#9c8200;color:#fdfdfd;outline:none}@media (max-width:767px){.button-circular:after{background-image:url(//www.distinctiveremodeling.com/wp-content/themes/distinctiveremodeling/build/css/images/graphic_7.png),url(//www.distinctiveremodeling.com/wp-content/themes/distinctiveremodeling/build/css/images/graphic_8.png)}.button-circular:hover:after,.button-circular:focus:after{background-image:url(//www.distinctiveremodeling.com/wp-content/themes/distinctiveremodeling/build/css/images/graphic_8.png),url(//www.distinctiveremodeling.com/wp-content/themes/distinctiveremodeling/build/css/images/graphic_7.png)}}@media (max-width:400px){.button-block{font-size:1.28rem}.button-block:after{top:18px}}article{overflow:hidden}img{display:inline-block;max-width:100%;height:auto}.wp-caption .wp-caption-text{font-size:14px;line-height:20px;margin-bottom:30px}.pagination{display:flex;flex-flow:wrap;justify-content:center;align-items:center;margin-bottom:50px}.pagination .page-numbers{display:block;padding:0 10px}.pagination .page-numbers:not(span):hover,.pagination .page-numbers:not(span):focus,.pagination .page-numbers:not(span):active{text-decoration:underline}body{color:#464646;font-family:"proxima-nova",Helvetica,Arial,_sans-serif;font-size:16px;font-weight:400;line-height:1.75;background-color:#fdfdfd}@media (min-width:992px){body{font-size:18px}}a{transition:color .3s ease-in-out}a:link{color:#9c8200;text-decoration:none}a:visited{color:#9c8200}a:hover{color:#796500}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#151515;font-family:"minion-pro-display",Georgia,Times,"Times New Roman",_serif;font-weight:500;line-height:1.1}h1,h2,h3,.h1,.h2,.h3{margin-top:1.8rem;margin-bottom:1.8rem}@media (min-width:992px){h1,h2,h3,.h1,.h2,.h3{margin-top:2.4rem;margin-bottom:2.4rem}}h4,h5,h6,.h4,.h5,.h6{margin-top:1.2rem;margin-bottom:1.2rem}@media (min-width:992px){h4,h5,h6,.h4,.h5,.h6{margin-top:1.6rem;margin-bottom:1.6rem}}h1,.h1{font-size:38px}@media (min-width:768px){h1,.h1{font-size:52px}}@media (min-width:992px){h1,.h1{font-size:62px}}h2,.h2{font-size:32px}@media (min-width:768px){h2,.h2{font-size:40px}}@media (min-width:992px){h2,.h2{font-size:50px}}h3,.h3{font-size:25px}@media (min-width:768px){h3,.h3{font-size:35px}}@media (min-width:992px){h3,.h3{font-size:40px}}h4,.h4{font-size:20px}@media (min-width:768px){h4,.h4{font-size:25px}}@media (min-width:992px){h4,.h4{font-size:30px}}h5,.h5{font-size:15px}@media (min-width:768px){h5,.h5{font-size:20px}}@media (min-width:992px){h5,.h5{font-size:25px}}h6,.h6{font-size:12px}@media (min-width:768px){h6,.h6{font-size:15px}}@media (min-width:992px){h6,.h6{font-size:20px}}p{margin-top:0;margin-bottom:2.8rem}p,ul,ol,dl,pre,table,blockquote{margin-top:0;margin-bottom:2.8rem}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}blockquote{padding:10px 20px;font-size:2.8rem;border-left:5px solid #712b2b}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer{display:block;font-size:1.6rem;line-height:1.76rem}blockquote footer:before{content:'\2014 \00A0'}small,.small{font-size:1.36rem}mark,.mark{padding:.32rem;background-color:#fffa64}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #464646}.bold{font-family:"proxima-nova-condensed",Helvetica,Arial,_sans-serif;line-height:1.25;font-weight:700;letter-spacing:1px;text-transform:uppercase}@media (min-width:992px){.bold{font-size:18px}}.bold.bold-gray{color:#adadad}.bold.bold-black{color:#1c1c1c}.medium-text{font-family:"proxima-nova-condensed",Helvetica,Arial,_sans-serif;line-height:1.25;font-weight:500;letter-spacing:1px;text-transform:uppercase}@media (min-width:992px){.medium-text{font-size:18px}}.medium-text.medium-gray{color:#adadad}.medium-text.medium-black{color:#1c1c1c}.hide{display:none !important}@media (min-width:0) and (max-width:767px){.hide-mobile{display:none !important}}@media (min-width:768px) and (max-width:991px){.hide-phablet{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hide-tablet{display:none !important}}@media (min-width:768px){.hide-phablet-up{display:none !important}}@media (min-width:992px){.hide-tablet-up{display:none !important}}@media (min-width:1200px){.hide-desktop-up{display:none !important}}@media (min-width:0) and (max-width:767px){.hide-mobile-down{display:none !important}}@media (min-width:0) and (max-width:991px){.hide-phablet-down{display:none !important}}@media (min-width:0) and (max-width:1199px){.hide-tablet-down{display:none !important}}.sr-text,.screen-reader-text{position:absolute !important;top:-9999px !important;left:-9999px !important}.alignleft{float:left;margin:0 10px 0 0}.alignright{float:right;margin:0 0 0 10px}.aligncenter{display:block;margin:0 auto 30px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.page-title{align-items:center;display:flex;font-family:"minion-pro",Georgia,Times,"Times New Roman",_serif;font-size:30px;font-weight:500;justify-content:center;letter-spacing:3px;margin-bottom:60px;text-transform:uppercase}@media (min-width:992px){.page-title{margin-bottom:90px}}@media (min-width:768px){.page-title:before,.page-title:after{background-color:#151515;content:"";display:block;height:1px;width:30px}}@media (min-width:768px){.page-title:before{margin-right:20px}}@media (min-width:768px){.page-title:after{margin-left:20px}}.vcenter{display:flex;flex-direction:column;justify-content:center}.global-social-list img{width:22px}body.blog .page-content>.container,body.blog .page-archive>.container,body.category .page-content>.container,body.category .page-archive>.container{max-width:1520px}#footer{background-color:#151515;border-top:2px solid #333;color:#fdfdfd;padding-top:60px;position:relative;z-index:20}@media (min-width:768px){#footer{padding-top:75px}}@media (min-width:1200px){#footer{padding-top:90px}}#footer .home-link{display:block;max-width:290px;margin:0 auto 15px}@media (min-width:768px){#footer .home-link{margin:0 0 40px}}@media (min-width:1200px){#footer .home-link{margin:0 0 70px}}#footer .dr-details{text-align:center}@media (min-width:768px){#footer .dr-details{text-align:left}}#footer .dr-details a{color:#fdfdfd}#footer .dr-details p{margin-bottom:5px}@media (min-width:768px){#footer .global-social-list{margin-top:20px}}@media (min-width:1200px){#footer .global-social-list{margin-top:40px}}@media (min-width:1200px){#footer .nav-articles-container{display:flex}}@media (min-width:1200px){#footer .footer-nav{width:50%}}#footer .nav-secondary{flex-direction:column}@media (min-width:480px){#footer .nav-secondary{flex-direction:row}}#footer .nav-secondary>li>a{margin:0 0 15px;padding:0}#footer .nav-secondary a{color:#fdfdfd;display:block;font-weight:700;padding:5px 0}#footer .nav-secondary ul.sub-menu{list-style-type:none;padding:0}#footer .nav-secondary ul.sub-menu a{color:#d8d8d8;font-weight:400}#footer .nav-secondary ul.sub-menu a:hover,#footer .nav-secondary ul.sub-menu a:focus,#footer .nav-secondary ul.sub-menu a:active{color:#fdfdfd}#footer .row-copyright{border-top:2px solid #333;padding:40px 0;text-align:center}@media (min-width:768px){#footer .row-copyright{text-align:right}}#footer .row-copyright a{color:#adadad}#footer .row-copyright a:hover,#footer .row-copyright a:focus,#footer .row-copyright a:active{color:#fdfdfd}#footer .row-copyright p{color:#adadad;font-size:16px;margin:0}#header{background-color:#1c1c1c;color:#fdfdfd;padding:8px 0;position:fixed;top:0;transition:top .2s ease-in-out;width:100%;z-index:50}@media (min-width:1200px){#header{padding:0}}@media (min-width:992px){#header.nav-scroll .header-logo svg{max-width:190px;padding:10px}}@media (min-width:1200px){#header.nav-scroll .header-logo svg{max-width:220px}}@media (min-width:992px){#header.nav-scroll .navbar{padding-top:0;padding-bottom:0}}@media (min-width:992px){#header.nav-scroll #primary-nav>ul a{font-size:18px}}@media (min-width:992px){#header.nav-scroll div#mega-menu-wrap-primary_navigation .mega-menu-toggle+ul#mega-menu-primary_navigation{padding:10px 0}}@media (min-width:992px){#header.nav-scroll div#mega-menu-wrap-primary_navigation ul#mega-menu-primary_navigation>li.mega-menu-item.mega-button.mega-button-block>a{padding:10px 30px}}#header>.container{position:relative;z-index:55}.admin-bar #header{top:32px}.admin-bar #header.nav-up{top:-51px}.header-logo{position:relative;z-index:55}.header-logo svg{display:block;max-width:200px;width:100%;transition:max-width .25s ease-in-out}@media (min-width:992px){.header-logo svg{max-width:190px}}@media (min-width:1200px){.header-logo svg{max-width:240px}}main{margin-top:83px}@media (min-width:992px){main{margin-top:0}}#header.js-menu-active .container-fluid:before{opacity:1;visibility:visible}#header .container-fluid:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .25s ease-in-out;z-index:100}@media (min-width:1200px){#header .container-fluid:before{content:none}}.header-nav{position:static}.header-nav.navbar-dark .navbar-collapse{background-color:#fdfdfd}@media (min-width:992px){.header-nav.navbar-dark .navbar-collapse{background-color:#1c1c1c}}@media (min-width:992px){.header-nav.navbar-dark .navbar-nav{align-items:center}}@media (min-width:992px){.header-nav.navbar-dark .navbar-nav li.nav-item.button-block{margin-bottom:0;padding:0}}@media (min-width:992px){.header-nav.navbar-dark .navbar-nav li.nav-item.button-block a.nav-link{padding:10px 20px;font-size:16px}}@media (min-width:1200px){.header-nav.navbar-dark .navbar-nav li.nav-item.button-block a.nav-link{padding:15px 30px}}@media (min-width:992px){.header-nav.navbar-dark .navbar-nav li.nav-item.show.mega-menu>.dropdown-menu{display:flex}}@media (min-width:992px){.header-nav.navbar-dark .navbar-nav li.nav-item.show.mega-menu>.dropdown-menu li.nav-item ul.dropdown-menu{display:block;padding-bottom:15px;width:100%;position:relative;left:auto;top:auto}}.header-nav.navbar-dark .navbar-nav ul.dropdown-menu{border-radius:0}@media (min-width:992px){.header-nav.navbar-dark .navbar-nav ul.dropdown-menu{min-width:13rem}}.header-nav.navbar-dark .navbar-nav ul.dropdown-menu .dropdown-header,.header-nav.navbar-dark .navbar-nav ul.dropdown-menu .h6{font-family:"proxima-nova",Helvetica,Arial,_sans-serif;font-size:16px;font-weight:600;line-height:1.25;margin:0;text-transform:uppercase}@media (min-width:992px){.header-nav.navbar-dark .navbar-nav ul.dropdown-menu .dropdown-header,.header-nav.navbar-dark .navbar-nav ul.dropdown-menu .h6{font-weight:700}}@media (min-width:992px){.header-nav.navbar-dark .navbar-nav ul.dropdown-menu li.nav-item>a{background-color:#fdfdfd;color:#151515;font-size:16px;line-height:1.25;padding:8px 30px}.header-nav.navbar-dark .navbar-nav ul.dropdown-menu li.nav-item>a:hover,.header-nav.navbar-dark .navbar-nav ul.dropdown-menu li.nav-item>a:focus,.header-nav.navbar-dark .navbar-nav ul.dropdown-menu li.nav-item>a:active{color:#9c8200}}@media (min-width:1200px){.header-nav.navbar-dark .navbar-nav ul.dropdown-menu li.nav-item>a{display:block;white-space:normal}}.header-nav.navbar-dark .navbar-nav ul.dropdown-menu ul.dropdown-menu{border:none;margin:0;padding:0}.header-nav.navbar-dark .navbar-nav a.nav-link{color:#151515;display:block;font-family:"proxima-nova",Helvetica,Arial,_sans-serif;font-size:20px;font-weight:500;line-height:1.25;padding:15px 30px}@media (min-width:992px){.header-nav.navbar-dark .navbar-nav a.nav-link{color:#fdfdfd;font-size:16px;padding:10px 20px}}@media (min-width:1200px){.header-nav.navbar-dark .navbar-nav a.nav-link{font-size:18px;padding:15px 30px}}@media only screen and (max-width:991px){.header-nav.navbar-dark .navbar-nav li[class^=icon-],.header-nav.navbar-dark .navbar-nav li[class*=icon-]{padding:15px 30px;position:relative}}@media only screen and (max-width:991px){.header-nav.navbar-dark .navbar-nav li[class^=icon-]:after,.header-nav.navbar-dark .navbar-nav li[class*=icon-]:after{background-color:#f5f5f5;content:"";display:block;height:100vh;left:0;position:absolute;top:30px;width:100%;z-index:-1}}@media only screen and (max-width:991px){.header-nav.navbar-dark .navbar-nav li[class^=icon-]:before,.header-nav.navbar-dark .navbar-nav li[class*=icon-]:before{color:#1c1c1c;font-size:18px;margin-right:15px}}@media only screen and (max-width:991px){.header-nav.navbar-dark .navbar-nav li[class^=icon-] a,.header-nav.navbar-dark .navbar-nav li[class*=icon-] a{color:#9c8200;display:inline-block;font-weight:700;padding:0}}@media only screen and (max-width:991px){.header-nav.navbar-dark .navbar-nav li.icon-envelope{padding-top:80px}}@media (min-width:992px){.header-nav.navbar-dark .navbar-nav li.icon-envelope a{background-color:#9c8200;color:#fdfdfd;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;letter-spacing:2px;position:relative;padding:12px 40px;text-transform:uppercase;margin:0 0 30px;transition:.3s ease-in-out;width:auto;font-size:14px;letter-spacing:1px;margin-bottom:0;padding:10px 15px}.header-nav.navbar-dark .navbar-nav li.icon-envelope a:link,.header-nav.navbar-dark .navbar-nav li.icon-envelope a:visited{color:#fdfdfd}.header-nav.navbar-dark .navbar-nav li.icon-envelope a:hover,.header-nav.navbar-dark .navbar-nav li.icon-envelope a:focus,.header-nav.navbar-dark .navbar-nav li.icon-envelope a:active{background-color:#796500;outline:none}}@media (min-width:1200px){.header-nav.navbar-dark .navbar-nav li.icon-envelope a{font-size:16px;padding:15px 30px}}@media (min-width:992px){.header-nav.navbar-dark .navbar-nav li.icon-envelope:before{content:none}}@media only screen and (max-width:991px){.header-nav.navbar-dark .navbar-nav li.icon-mobile:before{font-size:20px}}@media only screen and (max-width:991px){.header-nav .navbar-collapse{position:absolute;top:0;right:100%;width:90%;transition:all .3s ease;display:block;z-index:105}}@media (min-width:992px){.header-nav .navbar-collapse{justify-content:flex-end}}@media only screen and (max-width:991px){.header-nav .navbar-collapse.show .navbar-toggler-close{cursor:pointer;display:block;position:absolute;right:-10%;top:15px;width:30px;height:30px;background-color:#9c8200;border:none;color:#fdfdfd;text-align:center;border-radius:50%;font-weight:700;z-index:100;line-height:1;padding:2px 0 0;font-size:13px}}@media only screen and (max-width:991px){.header-nav .navbar-collapse.collapsing{height:auto !important;margin-right:50%;transition:all .1s ease-out;display:block}}@media only screen and (max-width:991px){.header-nav .navbar-collapse.show{right:10%}}.header-nav .dropdown-item:active{background-color:#f8f9fa;color:#151515}@media only screen and (max-width:991px){.header-nav ul.dropdown-menu li>ul.dropdown-menu{display:block}.header-nav ul.navbar-nav{background-color:#fdfdfd;padding:50px 0;position:relative;z-index:1}.header-nav ul.navbar-nav>li.button{margin-bottom:0}.header-nav ul.navbar-nav>li.button a.nav-link{color:#fdfdfd}}.widget{margin:0 auto;max-width:400px;width:100%}.widget div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header,.widget h3{font-family:"proxima-nova",Helvetica,Arial,_sans-serif;font-size:18px;line-height:1.5;font-weight:500;margin:0 auto 25px;max-width:210px;width:100%}.widget[class*=custom-]{border:1px solid #d8d8d8;margin-bottom:30px;padding:5%}@media (min-width:1200px){.widget[class*=custom-]{margin-bottom:60px;padding:10%}}.widget.custom-newsletter .ctct-form-embed.form_0 .ctct-form-defaults{background-color:transparent;font-family:"proxima-nova",Helvetica,Arial,_sans-serif;padding:0}.widget.custom-newsletter #email_address_label_0{color:#a3a3a3;font-weight:400;margin:0 0 5px 12px}.widget.custom-newsletter div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{border-radius:0;box-shadow:none}.widget.custom-newsletter div.ctct-form-embed form.ctct-form-custom input.ctct-form-element:focus{outline-color:#9c8200}.widget.custom-newsletter .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button{font-family:"proxima-nova",Helvetica,Arial,_sans-serif;font-weight:500;letter-spacing:1.8px}.widget.custom-newsletter div.ctct-form-embed div.ctct-form-defaults p.ctct-gdpr-text{color:gray;font-family:"proxima-nova",Helvetica,Arial,_sans-serif}.widget.custom-newsletter .ctct-form-footer{display:none !important}.widget.custom-social h3{margin-bottom:50px}.widget.custom-social .list-inline{margin-bottom:0}.widget.custom-social a:hover img{-webkit-filter:none;filter:none;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out}.widget.custom-social img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.widget .wpp-list{margin:0;padding:0}.widget .wpp-list li{display:flex;float:none;margin-bottom:20px}.widget .wpp-list a{color:gray;display:block;font-size:14px;font-weight:600;line-height:1.5}.widget .wpp-list a:hover,.widget .wpp-list a:focus,.widget .wpp-list a:active{color:#9c8200}.widget .wpp-list a.popular-title{font-size:16px;line-height:1.25}.widget .wpp-list .popular-details{width:100%}.widget .wpp-list .popular-taxonomy a{background-color:#fdfdfd;border:1px solid #9c8200;color:#9c8200;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:500;padding:5px;transition:all .25s ease-in-out;display:inline-block}.widget .wpp-list .popular-taxonomy a:hover,.widget .wpp-list .popular-taxonomy a:focus,.widget .wpp-list .popular-taxonomy a:active{background-color:#9c8200;color:#fdfdfd;outline:none}.widget .wpp-list .popular-thumbnail{margin-right:20px}.categories-list{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:40px}@media (min-width:768px){.categories-list{flex-direction:row;margin-bottom:60px}}@media (min-width:768px){.categories-list li{margin:0 15px}}.categories-list a{color:#adadad;font-family:"proxima-nova-condensed",Helvetica,Arial,_sans-serif;font-weight:500;text-transform:uppercase}.categories-list a.active{color:#9c8200}.categories-list a:hover,.categories-list a:focus,.categories-list a:active{color:#9c8200;outline:none}#footer .widget.featured_articles_widget{margin:50px 0;max-width:none}@media (min-width:1200px){#footer .widget.featured_articles_widget{margin:0;max-width:400px}}#footer .widget.featured_articles_widget h3{color:#fdfdfd;margin-bottom:19px}@media (min-width:1200px){#footer .widget.featured_articles_widget h3{font-size:18px}}#footer .widget.featured_articles_widget .featured-articles li a{color:#d8d8d8;line-height:unset;padding:5px 0}#footer .widget.featured_articles_widget .featured-articles li a:hover,#footer .widget.featured_articles_widget .featured-articles li a:focus,#footer .widget.featured_articles_widget .featured-articles li a:active{color:#fdfdfd}#footer .widget.featured_articles_widget .featured-articles li img,#footer .widget.featured_articles_widget .featured-articles li .post-placeholder{display:none}.widget.featured_articles_widget h3{font-size:16px;font-weight:700;max-width:none}@media (min-width:1200px){.widget.featured_articles_widget .featured-articles{margin:0}}.widget.featured_articles_widget .featured-articles li a{align-items:center;display:flex;line-height:1.25;padding:5px 0}.widget.featured_articles_widget .featured-articles li .post-placeholder{display:block;background-color:#d8d8d8;height:80px;position:relative;margin-right:20px;max-width:80px;width:100%}.widget.featured_articles_widget .featured-articles li .post-placeholder:before{background-image:url(//www.distinctiveremodeling.com/wp-content/themes/distinctiveremodeling/build/css/../images/logo-icon.svg);background-repeat:no-repeat;background-size:130px;width:36px;height:35px;text-align:center;content:"";display:block;margin:0 auto;left:0;right:0;position:absolute;top:50%;transform:translateY(-50%)}.widget.featured_articles_widget .featured-articles li img{margin-right:20px;max-width:80px}.post-type.award.award-level-silver .award-icon{fill:#adadad}.post-type.award.award-level-silver .award-icon-stroke{stroke:#adadad}.post-type.award.award-level-bronze .award-icon{fill:#9c6a00}.post-type.award.award-level-bronze .award-icon-stroke{stroke:#9c6a00}.post-type.award.award-teaser{box-shadow:0 3px 20px rgba(0,0,0,.1);margin-bottom:50px}@media (min-width:992px){.post-type.award.award-teaser>.row-eq-height{min-height:495px}}@media (min-width:992px){.post-type.award.award-teaser .post-header{align-items:center;display:flex}}.post-type.award.award-teaser .post-header .post-icon-svg{max-width:70px;margin-right:25px;width:100%}.post-type.award.award-teaser .post-teaser-details{padding:20px 30px}@media (min-width:768px){.post-type.award.award-teaser .post-teaser-details{padding:50px}}@media (min-width:1200px){.post-type.award.award-teaser .post-teaser-details{padding:65px 75px 45px}}.post-type.award.award-teaser .post-title{margin-top:0;margin-bottom:15px}@media (min-width:992px){.post-type.award.award-teaser .post-title{margin-bottom:20px}}.post-type.award.award-teaser .post-description{margin-bottom:0}.post-type.award.award-teaser .entry-meta{margin-bottom:30px}@media (min-width:992px){.post-type.award.award-teaser .entry-meta{margin-bottom:60px}}.post-type.award.award-teaser .post-excerpt{margin-bottom:15px}@media (min-width:992px){.post-type.award.award-teaser .post-excerpt{margin-bottom:30px}}.post-type.award.award-teaser .post-excerpt p{margin-bottom:0}.post-type.award.award-teaser .post-placeholder{display:block;background-color:#d8d8d8;height:100%;padding:50px 15px;width:100%}.post-type.award.award-teaser .post-placeholder:before{content:url(//www.distinctiveremodeling.com/wp-content/themes/distinctiveremodeling/build/css/../images/logo.svg);display:block;height:70px;margin:0 auto;width:270px}@media (min-width:992px){.post-type.award.award-teaser .post-placeholder:before{left:0;right:0;position:absolute;top:50%;transform:translateY(-50%)}}.post-type.award.award-teaser .post-teaser-image{height:100%}@media (min-width:992px){.post-type.award.award-teaser .post-teaser-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;margin:0 auto;z-index:1}}@media (min-width:992px){.post-type.award.award.post-full .post-header{align-items:flex-start;display:flex}}@media (min-width:992px){.post-type.award.award.post-full .post-header .entry-title{margin:0 0 15px}}.post-type.award.award.post-full .post-header .post-icon-svg{max-width:70px;margin-right:25px;width:100%}.post-type.post.post-teaser{box-shadow:0 3px 20px rgba(0,0,0,.1);margin-bottom:50px}@media (min-width:992px){.post-type.post.post-teaser>.row-eq-height{min-height:495px}}@media (min-width:992px){.post-type.post.post-teaser .post-header{align-items:center;display:flex}}.post-type.post.post-teaser .post-header .post-icon-svg{max-width:70px;margin-right:25px;width:100%}.post-type.post.post-teaser .post-teaser-details{padding:20px 30px}@media (min-width:768px){.post-type.post.post-teaser .post-teaser-details{padding:50px}}@media (min-width:1200px){.post-type.post.post-teaser .post-teaser-details{padding:65px 75px 45px}}.post-type.post.post-teaser .post-title{margin-top:0;margin-bottom:15px}@media (min-width:992px){.post-type.post.post-teaser .post-title{margin-bottom:20px}}.post-type.post.post-teaser .post-description{margin-bottom:0}.post-type.post.post-teaser .entry-meta{margin-bottom:30px}@media (min-width:992px){.post-type.post.post-teaser .entry-meta{margin-bottom:60px}}.post-type.post.post-teaser .post-excerpt{margin-bottom:15px}@media (min-width:992px){.post-type.post.post-teaser .post-excerpt{margin-bottom:30px}}.post-type.post.post-teaser .post-excerpt p{margin-bottom:0}.post-type.post.post-teaser .post-placeholder{display:block;background-color:#d8d8d8;height:100%;padding:50px 15px;width:100%}.post-type.post.post-teaser .post-placeholder:before{content:url(//www.distinctiveremodeling.com/wp-content/themes/distinctiveremodeling/build/css/../images/logo.svg);display:block;height:70px;margin:0 auto;width:270px}@media (min-width:992px){.post-type.post.post-teaser .post-placeholder:before{left:0;right:0;position:absolute;top:50%;transform:translateY(-50%)}}.post-type.post.post-teaser .post-teaser-image{height:100%}@media (min-width:992px){.post-type.post.post-teaser .post-teaser-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;margin:0 auto;z-index:1}}@media (min-width:992px){.post-type.post.post-teaser .post-title{font-size:30px;margin:50px 0 30px}}.post-type.post.post-full{margin:50px 0}@media (min-width:992px){.post-type.post.post-full{margin:75px 0}}@media (min-width:992px){.post-type.post.post-full .entry-title{font-size:52px}}.post-type.post.post-full .entry-meta{margin:25px 0}@media (min-width:992px){.post-type.post.post-full .entry-meta{display:flex;margin:50px 0}}.post-type.post.post-full .entry-meta .author-info,.post-type.post.post-full .entry-meta .entry-date{margin:0 10px}.post-type.post.post-full .entry-meta p{margin-bottom:0}.post-type.post.post-full .entry-thumbnail{margin-bottom:25px}@media (min-width:992px){.post-type.post.post-full .entry-thumbnail{margin-bottom:50px}}.post-type.post .back-to-blog{background:0 0;color:#9c8200;display:inline-block;font-size:18px;font-weight:500;letter-spacing:2px;position:relative;padding:12px 0;text-transform:uppercase;transition:.3s ease-in-out;width:auto}.post-type.post .back-to-blog:hover,.post-type.post .back-to-blog:focus,.post-type.post .back-to-blog:active{color:#796500;outline:none}.post-type.post .back-to-blog:hover:after,.post-type.post .back-to-blog:focus:after,.post-type.post .back-to-blog:active:after{left:30px}.post-type.post .back-to-blog:after{content:url(//www.distinctiveremodeling.com/wp-content/themes/distinctiveremodeling/build/css/../images/arrow.svg);display:inline-block;height:30px;left:20px;position:relative;transition:left .3s ease-in-out;vertical-align:top;width:30px;z-index:10}.post-type.post .tag{background-color:#fdfdfd;border:1px solid #9c8200;color:#9c8200;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:500;padding:5px;transition:all .25s ease-in-out}.post-type.post .tag:hover,.post-type.post .tag:focus,.post-type.post .tag:active{background-color:#9c8200;color:#fdfdfd;outline:none}.post-type.staff.staff-teaser{box-shadow:0 3px 20px rgba(0,0,0,.1);margin-bottom:40px}@media (min-width:992px){.post-type.staff.staff-teaser{margin-bottom:70px}}.post-type.staff.staff-teaser .staff-image-container{display:block;max-height:405px;overflow:hidden}.post-type.staff.staff-teaser .staff-placeholder{background-color:#555;width:100%}.post-type.staff.staff-teaser .staff-details{font-size:20px;line-height:1.25;padding:15px;text-align:center}@media (min-width:992px){.post-type.staff.staff-teaser .staff-details{font-size:22px;padding:20px}}.post-type.staff.staff-teaser .staff-position{color:gray}.post-type.virtual-tour.virtual-tour-teaser{box-shadow:0 3px 20px rgba(0,0,0,.1);margin-bottom:50px}@media (min-width:992px){.post-type.virtual-tour.virtual-tour-teaser>.row-eq-height{min-height:495px}}@media (min-width:992px){.post-type.virtual-tour.virtual-tour-teaser .post-header{align-items:center;display:flex}}.post-type.virtual-tour.virtual-tour-teaser .post-header .post-icon-svg{max-width:70px;margin-right:25px;width:100%}.post-type.virtual-tour.virtual-tour-teaser .post-teaser-details{padding:20px 30px}@media (min-width:768px){.post-type.virtual-tour.virtual-tour-teaser .post-teaser-details{padding:50px}}@media (min-width:1200px){.post-type.virtual-tour.virtual-tour-teaser .post-teaser-details{padding:65px 75px 45px}}.post-type.virtual-tour.virtual-tour-teaser .post-title{margin-top:0;margin-bottom:15px}@media (min-width:992px){.post-type.virtual-tour.virtual-tour-teaser .post-title{margin-bottom:20px}}.post-type.virtual-tour.virtual-tour-teaser .post-description{margin-bottom:0}.post-type.virtual-tour.virtual-tour-teaser .entry-meta{margin-bottom:30px}@media (min-width:992px){.post-type.virtual-tour.virtual-tour-teaser .entry-meta{margin-bottom:60px}}.post-type.virtual-tour.virtual-tour-teaser .post-excerpt{margin-bottom:15px}@media (min-width:992px){.post-type.virtual-tour.virtual-tour-teaser .post-excerpt{margin-bottom:30px}}.post-type.virtual-tour.virtual-tour-teaser .post-excerpt p{margin-bottom:0}.post-type.virtual-tour.virtual-tour-teaser .post-placeholder{display:block;background-color:#d8d8d8;height:100%;padding:50px 15px;width:100%}.post-type.virtual-tour.virtual-tour-teaser .post-placeholder:before{content:url(//www.distinctiveremodeling.com/wp-content/themes/distinctiveremodeling/build/css/../images/logo.svg);display:block;height:70px;margin:0 auto;width:270px}@media (min-width:992px){.post-type.virtual-tour.virtual-tour-teaser .post-placeholder:before{left:0;right:0;position:absolute;top:50%;transform:translateY(-50%)}}.post-type.virtual-tour.virtual-tour-teaser .post-teaser-image{height:100%}@media (min-width:992px){.post-type.virtual-tour.virtual-tour-teaser .post-teaser-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;margin:0 auto;z-index:1}}@media (min-width:992px){.post-type.virtual-tour.virtual-tour-teaser .post-title{font-size:40px;margin:50px 0 30px}}.global-contact h3,.global-hours h3{margin:0 0 30px;text-align:center}@media (min-width:768px){.global-contact h3,.global-hours h3{font-size:30px}}.global-contact svg,.global-hours svg{height:100%;margin-right:10px;max-height:30px;max-width:30px;width:100%}.global-contact svg path,.global-hours svg path{fill:#9c8200}.global-contact p:last-of-type,.global-hours p:last-of-type{margin-bottom:0}.global-contact{margin-bottom:50px}@media (min-width:768px){.global-contact{margin-bottom:0}}.global-contact p{line-height:1.5;margin-bottom:20px}@media (min-width:768px){.global-contact p{margin-bottom:30px}}.global-contact p a{align-items:center;color:#555;display:flex;flex-direction:row;justify-content:center}@media (min-width:768px){.global-contact p a{justify-content:flex-start}}.global-contact p a:hover,.global-contact p a:focus,.global-contact p a:active{color:#9c8200}.global-hours p{line-height:1.35;margin-bottom:20px;text-align:center}.global-hours p strong{display:block}.panel.panel-awards-listing .awards-panel-title{font-size:22px;margin:0 0 55px}.panel-awards .row-title{margin-bottom:40px}@media (min-width:992px){.panel-awards .row-title{margin-bottom:90px}}.panel-awards .row-title .h2{margin-top:0}.panel-awards .row-title p{margin:0}.panel-awards .award{box-shadow:0 3px 20px rgba(0,0,0,.1);margin-bottom:25px}@media (min-width:992px){.panel-awards .award{margin-bottom:0}}.panel-awards .award .award-thumb{overflow:hidden}.panel-awards .award a{color:#464646}.panel-awards .award a:hover,.panel-awards .award a:focus,.panel-awards .award a:active{color:#9c8200;outline:none}.panel-awards .award a:hover img,.panel-awards .award a:focus img,.panel-awards .award a:active img{transform:scale(1.1)}.panel-awards .award a img{transform:scale(1);transition:all .3s ease-in-out}.panel-awards .award .award-details{padding:20px}.panel-awards .award .post-icon-svg{max-width:70px;display:block;margin:0 auto}.panel-awards .award .award-description{margin:0}.banner-basic{background-color:#1c1c1c;color:#fdfdfd;padding:40px 0}@media (min-width:768px){.banner-basic{padding:60px 0}}@media (min-width:992px){.banner-basic{padding:100px 0}}@media (min-width:1200px){.banner-basic{padding:160px 0}}.banner-basic.banner-simple{background-color:#fdfdfd;color:#464646}@media (min-width:992px){.banner-basic.banner-simple{padding:90px 0 30px}}.banner-basic.banner-simple .page-title{color:#151515;margin:0 0 15px}.banner-basic.banner-simple .page-title:before,.banner-basic.banner-simple .page-title:after{background-color:#151515}.banner-basic.with-background{background-color:#151515;color:#464646;padding:0;height:100%;position:relative;margin-bottom:50px}@media (min-width:768px){.banner-basic.with-background{margin-bottom:100px}}@media (min-width:992px){.banner-basic.with-background{margin-bottom:150px}}@media (min-width:1200px){.banner-basic.with-background{margin-bottom:225px}}.banner-basic.with-background .banner-image{display:block;min-height:600px;position:relative}.banner-basic.with-background .banner-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;margin:0 auto;z-index:1}.banner-basic.with-background>.container{left:0;position:absolute;right:0;bottom:-50px}@media (min-width:768px){.banner-basic.with-background>.container{bottom:-100px}}@media (min-width:992px){.banner-basic.with-background>.container{bottom:-150px}}@media (min-width:1200px){.banner-basic.with-background>.container{bottom:-225px}}.banner-basic.with-background .banner-content-container{box-shadow:0 3px 20px rgba(0,0,0,.1);background-color:#fdfdfd;padding:40px;text-align:left}@media (min-width:768px){.banner-basic.with-background .banner-content-container{padding:30px 50px 50px}}@media (min-width:992px){.banner-basic.with-background .banner-content-container{padding:40px 60px 50px}}@media (min-width:1200px){.banner-basic.with-background .banner-content-container{padding:90px 130px 120px}}.banner-basic.with-background .page-title{color:#151515}.banner-basic.with-background .page-title:before,.banner-basic.with-background .page-title:after{background-color:#151515}@media (min-width:992px){.banner-basic.with-background .banner-description{-moz-column-span:all;column-span:all;-moz-column-count:2;column-count:2;-moz-column-gap:35px;column-gap:35px}}.banner-basic.with-video,.banner-basic.on-home{overflow:hidden;position:relative;padding:40px 0}@media (min-width:992px){.banner-basic.with-video,.banner-basic.on-home{padding:20% 0}}.banner-basic.with-video:after,.banner-basic.on-home:after{content:"";position:absolute;display:block;bottom:30px;left:calc(50% - 1.5rem);width:20px;height:20px;border:2px solid #fdfdfd;border-left:none;border-top:none;transform-origin:50% 50%;transform:rotate(45deg);-webkit-animation:arrowMove 1.2s infinite;animation:arrowMove 1.2s infinite}@media (min-width:992px){.banner-basic.with-video:after,.banner-basic.on-home:after{bottom:115px;width:40px;height:40px}}.banner-basic.with-video .page-title,.banner-basic.on-home .page-title{font-size:40px;line-height:1.25;margin-bottom:15px;text-transform:none}@media (min-width:992px){.banner-basic.with-video .page-title,.banner-basic.on-home .page-title{font-size:52px}}.banner-basic.with-video .page-title:before,.banner-basic.with-video .page-title:after,.banner-basic.on-home .page-title:before,.banner-basic.on-home .page-title:after{content:none}.banner-basic.with-video .page-title+.banner-description,.banner-basic.on-home .page-title+.banner-description{margin:15px 0}.banner-basic.with-video .banner-image:before,.banner-basic.with-video .banner-background-video:before,.banner-basic.on-home .banner-image:before,.banner-basic.on-home .banner-background-video:before{content:"";display:block;height:100%;width:100%;background-color:rgba(0,0,0,.25);position:absolute;left:0;top:0;z-index:1}.banner-basic.with-video .banner-image img,.banner-basic.with-video .banner-image video,.banner-basic.with-video .banner-background-video img,.banner-basic.with-video .banner-background-video video,.banner-basic.on-home .banner-image img,.banner-basic.on-home .banner-image video,.banner-basic.on-home .banner-background-video img,.banner-basic.on-home .banner-background-video video{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;width:170%}@media (min-width:992px){.banner-basic.with-video .banner-image img,.banner-basic.with-video .banner-image video,.banner-basic.with-video .banner-background-video img,.banner-basic.with-video .banner-background-video video,.banner-basic.on-home .banner-image img,.banner-basic.on-home .banner-image video,.banner-basic.on-home .banner-background-video img,.banner-basic.on-home .banner-background-video video{width:110%}}@media (min-width:1200px){.banner-basic.with-video .banner-image img,.banner-basic.with-video .banner-image video,.banner-basic.with-video .banner-background-video img,.banner-basic.with-video .banner-background-video video,.banner-basic.on-home .banner-image img,.banner-basic.on-home .banner-image video,.banner-basic.on-home .banner-background-video img,.banner-basic.on-home .banner-background-video video{width:auto}}.banner-basic .banner-content-container{text-align:center;position:relative;z-index:2}.banner-basic .page-title{color:#fdfdfd;margin-top:0}.banner-basic .page-title:before,.banner-basic .page-title:after{background-color:#fdfdfd}.banner-basic .banner-description p:last-of-type{margin-bottom:0}.banner-basic .banner-video-link{display:flex;align-items:center;justify-content:center}.banner-basic .banner-video-link:hover .icon-play,.banner-basic .banner-video-link:hover .icon-play:before,.banner-basic .banner-video-link:hover .label,.banner-basic .banner-video-link:focus .icon-play,.banner-basic .banner-video-link:focus .icon-play:before,.banner-basic .banner-video-link:focus .label,.banner-basic .banner-video-link:active .icon-play,.banner-basic .banner-video-link:active .icon-play:before,.banner-basic .banner-video-link:active .label{border-color:#9c8200;color:#9c8200}.banner-basic .banner-video-link .icon-play{margin-right:10px;border:1px solid #fdfdfd;border-radius:50%;font-size:14px;height:40px;width:40px;display:block;line-height:2.65;transition:color .25s ease-in-out,border-color .25s ease-in-out}@media (min-width:992px){.banner-basic .banner-video-link .icon-play{font-size:16px;height:50px;width:50px}}.banner-basic .banner-video-link .icon-play:before{color:#fdfdfd;display:block;margin-left:3px;margin-top:1px;transition:color .25s ease-in-out}@media (min-width:992px){.banner-basic .banner-video-link .icon-play:before{margin-top:3px}}.banner-basic .banner-video-link .label{color:#fdfdfd;transition:color .25s ease-in-out}.panel-content-icon .row{display:flex;flex-direction:column;margin-bottom:50px}@media (min-width:768px){.panel-content-icon .row{flex-direction:row;padding-bottom:75px}}@media (min-width:992px){.panel-content-icon .row{padding-bottom:100px}}@media (min-width:1200px){.panel-content-icon .row{padding-bottom:150px}}.panel-content-icon .row:last-of-type{padding-bottom:0}.panel-content-icon .icon-container{background-color:#fdfdfd;border:1px solid #9c8200;border-radius:50%;height:120px;width:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}@media (min-width:992px){.panel-content-icon .icon-container{height:220px;width:220px}}.panel-content-icon .icon-container img{max-width:50px}@media (min-width:992px){.panel-content-icon .icon-container img{max-width:100px}}.panel-content-icon .icon-line{background-color:#9c8200;display:block;height:0;margin:0 auto;position:absolute;left:0;right:0;transition:height 3s ease-in-out;width:1px}.panel-content-icon .icon-line.in-view{height:100%}.panel-content-icon .icon-line path{stroke:#9c8200}.panel-content-icon .micro-title{color:gray;letter-spacing:1px;text-transform:uppercase}.panel.panel-content .content-title h2{margin-top:0}.panel.panel-content .content-body p:last-of-type{margin-bottom:0}@media (min-width:992px){.panel.panel-content .content-two-column{display:flex;flex-flow:wrap}}@media (min-width:992px){.panel.panel-content .content-two-column .content-title{padding-right:45px}}.panel.panel-cta-bar{background-color:#1c1c1c;color:#fdfdfd;position:relative}.panel.panel-cta-bar+.panel-cta-bar.with-background{margin-top:10px}.panel.panel-cta-bar.with-background .cta-bar-content{background-color:#fdfdfd;color:#464646;padding:60px 40px}@media (min-width:992px){.panel.panel-cta-bar.with-background .cta-bar-content{padding:40px 60px}}@media (min-width:1200px){.panel.panel-cta-bar.with-background .cta-bar-content{padding:80px 130px}}.panel.panel-cta-bar.with-background .h2{color:#151515;margin-top:0}.panel.panel-cta-bar.with-background .button{margin:0}.panel.panel-cta-bar .cta-bar-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;margin:0 auto;z-index:1}.panel.panel-cta-bar .container{position:relative;z-index:2}.panel.panel-cta-bar .h2{color:#fdfdfd;margin-bottom:30px}.panel.panel-cta-bar .button{margin-top:20px}@media (min-width:992px){.panel.panel-cta-bar .button{margin-top:30px}}.page-template-template-contact .panel.panel-form{padding-top:0}.page-template-template-contact .panel.panel-form .container{background-color:#fdfdfd;box-shadow:0 3px 40px rgba(0,0,0,.1);margin-top:-400px;max-width:calc(100% - 30px);padding:40px;z-index:1;position:relative}@media (min-width:768px){.page-template-template-contact .panel.panel-form .container{margin-top:-500px;padding:40px 140px}}@media (min-width:992px){.page-template-template-contact .panel.panel-form .container{margin-top:-600px;max-width:800px}}@media (min-width:1200px){.page-template-template-contact .panel.panel-form .container{margin-top:-700px;padding:80px 140px}}.page-template-template-contact .panel.panel-form .container .row+.row{margin-top:25px}@media (min-width:992px){.page-template-template-contact .panel.panel-form .container .row+.row{margin-top:50px}}@media (min-width:768px){.page-template-template-contact .panel.panel-form .container .row+.row .col-md-6:first-of-type{border-right:1px solid #d8d8d8}}.panel.panel-gallery{padding-top:0}.panel.panel-gallery [class^=col-]{padding:5px}.panel.without-background+.panel.panel-multiple-ctas{padding-top:0}.panel.panel-multiple-ctas .col-md-6{margin-bottom:15px}.panel.panel-multiple-ctas .cta-heading{margin-top:0;margin-bottom:40px}@media (min-width:992px){.panel.panel-multiple-ctas .cta-heading{margin-bottom:60px}}.panel.panel-multiple-ctas .cta{display:flex;flex-flow:column;align-items:center;justify-content:center;margin-bottom:15px;min-height:350px;min-width:350px;overflow:hidden;position:relative;width:100%}@media (min-width:992px){.panel.panel-multiple-ctas .cta{margin:0;min-height:400px;min-width:615px}}.panel.panel-multiple-ctas .cta:hover,.panel.panel-multiple-ctas .cta:focus,.panel.panel-multiple-ctas .cta:active{outline:none}.panel.panel-multiple-ctas .cta:hover .cta-label,.panel.panel-multiple-ctas .cta:focus .cta-label,.panel.panel-multiple-ctas .cta:active .cta-label{color:#9c8200}.panel.panel-multiple-ctas .cta:hover .cta-image,.panel.panel-multiple-ctas .cta:focus .cta-image,.panel.panel-multiple-ctas .cta:active .cta-image{transform:scale(1.1)}.panel.panel-multiple-ctas .cta-label{background-color:rgba(255,255,255,.8);color:#151515;letter-spacing:1.8px;line-height:1;padding:20px 30px;text-transform:uppercase;transition:color .25s ease-in-out;z-index:1}.panel.panel-multiple-ctas .cta-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;margin:0 auto;z-index:1;transition:transform .25s ease-in-out}.panel-content+.panel-pricing-guide{padding-top:0}.panel-pricing-guide .pricing-container .pricing-container:nth-child(1) .pricing-table .table-title{background-color:#eee}.panel-pricing-guide .pricing-container .pricing-container:nth-child(2) .pricing-table .table-title{background-color:#e1e1e1}.panel-pricing-guide .pricing-container .pricing-container:nth-child(3) .pricing-table .table-title{background-color:#d5d5d5}.panel-pricing-guide .pricing-container .pricing-container:nth-child(4) .pricing-table .table-title{background-color:#c8c8c8}.panel-pricing-guide .pricing-container:nth-of-type(1n) .table-title{background-color:#949293}.panel-pricing-guide .pricing-container:nth-of-type(2n) .table-title{background-color:#9c8200}.panel-pricing-guide .pricing-container:nth-of-type(3n) .table-title{background-color:#232323}.panel-pricing-guide .pricing-table{box-shadow:0 0 10px rgba(0,0,0,.15);margin:0 auto 30px;max-width:500px;text-align:center;width:100%}@media (min-width:1200px){.panel-pricing-guide .pricing-table{margin-bottom:0}}.panel-pricing-guide .table-title{color:#fdfdfd;font-family:"proxima-nova-condensed",Helvetica,Arial,_sans-serif;line-height:1;margin:0;padding:20px 15px 15px;text-transform:uppercase}.panel-pricing-guide .table-price{background-color:#f3f3f3;color:#555;font-size:40px;font-weight:700;line-height:1;padding:30px 15px}@media (min-width:480px){.panel-pricing-guide .table-price{font-size:55px}}@media (min-width:992px){.panel-pricing-guide .table-price{font-size:70px}}.panel-pricing-guide .table-price .currency{font-size:22px;line-height:1;display:inline-block;vertical-align:top;margin-top:5px}.panel-pricing-guide .list-group .list-group-item{border-left:none;border-right:none;border-radius:0;font-size:18px;line-height:1.25;padding:10px 15px}@media (min-width:1200px){.panel-pricing-guide .list-group .list-group-item{font-size:20px}}.panel.panel-review-carousel{position:relative}.panel.panel-review-carousel .review-carousel-image:before{background-color:#fdfdfd;content:"";display:block;height:100%;opacity:.85;position:absolute;top:0;left:0;width:100%;z-index:2}.panel.panel-review-carousel .review-carousel-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;margin:0 auto;z-index:1}.panel.panel-review-carousel .container{position:relative;z-index:3}.panel.panel-review-carousel .flickity-viewport{overflow:visible;margin:0 auto;max-width:750px;width:100%}.panel.panel-review-carousel .carousel-slide{box-shadow:0 3px 20px rgba(0,0,0,.1);background-color:#fdfdfd;font-size:18px;padding:30px;width:100%}@media (min-width:1200px){.panel.panel-review-carousel .carousel-slide{font-size:20px;padding:50px}}.panel.panel-review-carousel .carousel-attribution p{font-family:"minion-pro",Georgia,Times,"Times New Roman",_serif;font-weight:500;font-style:italic;margin:0}.panel.panel-review-carousel .carousel-attribution p:before{content:"–";display:inline-block;margin-right:5px;vertical-align:center}.panel-reviews .review{align-items:center;border:1px solid #9c8200;display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px 15px 70px;text-align:center}.panel-reviews .review img{margin-bottom:35px;max-width:150px}.panel-reviews .review-rating{color:gray;width:45%;margin:0 auto}.panel-reviews .review-rating .stars{display:flex;justify-content:space-around;align-items:center}.panel-reviews .review-rating .stars>span{color:#adadad}.panel-reviews .review-rating .stars>span.review-number-of{color:gray}.panel-reviews .review-rating .stars>span.checked{color:#151515}.panel-reviews .panel-link{position:absolute;bottom:-25px}.panel-reviews .button-block{margin-bottom:0}.panel.panel-staff-listing+.panel.panel-staff-listing{padding-top:0}@media (min-width:992px){.panel.panel-staff-listing+.panel.panel-staff-listing{margin-top:-100px}}.panel.panel-staff-listing .staff-department{font-size:20px;line-height:1.25;margin-bottom:40px}@media (min-width:992px){.panel.panel-staff-listing .staff-department{font-size:22px;margin-bottom:70px}}.panel-text-break .h2{line-height:45px}@media (min-width:992px){.panel-text-break .h2{line-height:60px}}@media (min-width:1200px){.panel-text-break .h2{line-height:70px}}@media (min-width:992px){.panel-text-image .col-lg-6{padding-right:0}}@media (min-width:992px){.panel-text-image .ti-image-column.order-first{padding-left:0}}@media (min-width:992px){.panel-text-image .ti-image-column.order-last{padding-right:0}}@media (min-width:992px){.panel-text-image .ti-text-column.order-first .ti-text-container{padding-right:15px}}@media (min-width:1200px){.panel-text-image .ti-text-column.order-first .ti-text-container{padding-right:35px}}@media (min-width:992px){.panel-text-image .ti-text-column.order-last .ti-text-container{padding-left:15px}}@media (min-width:1200px){.panel-text-image .ti-text-column.order-last .ti-text-container{padding-left:35px}}.panel-text-image .ti-text-container{position:relative}.panel-text-image .ti-text-container:before{border:1px solid #9c8200;content:"";display:block;height:150%;width:150%;position:absolute;left:-25%;top:-25%;z-index:1}@media (min-width:992px){.panel-text-image .ti-text-container:before{height:124%;top:-12%}}@media (min-width:1200px){.panel-text-image .ti-text-container:before{height:150%;top:-25%}}.panel.panel-virtual-tour-listing{padding-top:60px}.panel{padding:50px 0}@media (min-width:992px){.panel{padding:75px 0}}.panel.without-background+.panel.without-background{padding:25px 0}@media (min-width:992px){.panel.without-background+.panel.without-background{padding:50px 0}}@media (min-width:1200px){.panel.without-background+.panel.without-background{padding:75px 0}}