.modal-block-custom{color:#464646!important;padding:25px!important;margin-bottom:20px!important;text-align:center!important;background-color:#e0e0e0!important}.modal-block-custom h3{color:#323232!important;font-size:1.5rem!important}.modal-block-custom button{background:#9b443f!important;border:2px solid white!important;color:#fff!important;padding:10px 20px!important;margin:19px auto 0!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.6px!important;transition:0.2s!important}.modal-block-custom p{color:#464646!important}.resp-phone{transition:all .4s;background:#9B443F;color:#edd5d5;text-align:center;padding:2px;position:fixed;z-index:999;width:100%}.resp-phone a{color:#fff;font-weight:700;font-size:20px}.resp-phone a:hover{color:#fff;text-decoration:underline}span.small-state{padding:0 0 0 10px}.mobileToolbar{display:none!important}.mk-header-toolbar{text-align:right;position:absolute;top:4px;left:44%;width:650px}.mk-header-toolbar-holder{padding:0}nav.mk-main-navigation.js-main-nav{position:relative;top:10px}span.meni-item-text{font-size:0.83rem!important;letter-spacing:.3px}span.meni-item-text:hover{text-decoration:underline}span.meni-item-text{font-family:Roboto;text-transform:uppercase;letter-spacing:.9px;font-size:0.75rem!important}a img{transition:0.2s}a img:hover{opacity:.7;transition:0.1s}img{-webkit-backface-visibility:hidden}section#mk-page-introduce{padding-top:0;padding-bottom:0}h3.geo{font-size:.97rem!important;color:#3b3b3b8f!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.8px!important;margin-bottom:30px}h1.page-title{margin:25px 20px 3px}.home-section .mk-padding-wrapper.wpb_row{display:flex!important}.auto-height{height:auto!important}span.mk-caption-title{cursor:pointer}.mk-image-caption{pointer-events:none;text-transform:uppercase;letter-spacing:.8px;background:none!important;text-shadow:0 1px 8px #3a3a3a;font-family:Roboto}.mk-image-caption .mk-caption-title{font-size:1.5rem!important;line-height:30px!important}.home h1,h1.page-title,h2.larger{font-size:2.1rem;font-family:"Roboto";text-transform:uppercase;letter-spacing:.7px;font-weight:800;line-height:37px}.home h1 .smaller,span.smaller{font-size:1.6rem;font-family:"Lato";text-transform:initial;letter-spacing:0;color:#7b7b7b;font-weight:600}@media screen and (min-width:700px){.desktop-padding{padding-left:5vw;padding-right:5vw}}.iconRow p,.mobile-icons p{font-size:10px;font-weight:700;text-transform:uppercase;margin:0}h1,h2,h3{font-size:19px;font-weight:700}a:hover{text-decoration:none}.white{color:#fff!important}.white>h1,.white>h3{color:#fff!important}.white h1.page-title{text-shadow:0 1px 11px #575757}p a:hover,li a:hover{text-decoration:underline}.cornerstone-page h1.page-title{text-transform:initial!important;font-size:70px!important;font-weight:600!important;letter-spacing:0px!important;margin-left:0}a.parent-post{margin-bottom:20px!important;display:block}a.parent-post:before{content:'< '}.sidebar-wrapper{background-color:whitesmoke;text-align:center;border-top:11px solid #9b443f;padding-top:12px!important;padding-bottom:1px!important}#mk-sidebar a{font-size:1.8rem;font-weight:800;color:#9b443f!important;line-height:40px}#mk-sidebar .gfield{margin:0!important;padding:1px!important}#mk-sidebar .gfield .ginput_container{margin:0}#mk-sidebar input{margin:7px 0}#mk-sidebar textarea#input_2_4{border:none;margin-top:7px}#mk-sidebar .gform_footer.top_label{margin:0;padding:0;text-align:center}.sidebar-logo{padding-bottom:15px;margin:0 auto;width:85%}.sidebar-top span{font-size:1.05rem;color:#898989;font-weight:600;display:block}.sidebar-top .sidebar-call{font-family:'Roboto';font-size:1.6rem;display:block;padding-bottom:5px;text-transform:uppercase;font-weight:800!important}.sidebar-top .sidebar-call-2{text-transform:uppercase!important;font-size:.85rem;font-weight:700;letter-spacing:1px;color:#b4b4b4;line-height:20px}input#input_2_1{margin-top:0}#mk-sidebar #social-4{padding-bottom:15px}#mk-sidebar input#input_2_1,#mk-sidebar input#input_2_2,#mk-sidebar input#input_2_3{border:none}#mk-sidebar strong{color:#ac7774}span.sidebar-call-2{padding-top:13px}#mk-sidebar .guarantee img{padding-bottom:20px}.sidebar-links a{font-size:1rem!important;margin-bottom:0!important;line-height:35px!important}.modal-block,.modal-block-2{color:#464646;padding:25px;margin-bottom:20px;text-align:center;background-color:#e0e0e0;background-image:url("data:image/svg+xml,%3Csvg xmlns='https://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 200 200'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='100' y1='33' x2='100' y2='-3'%3E%3Cstop offset='0' stop-color='%23000' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='100' y1='135' x2='100' y2='97'%3E%3Cstop offset='0' stop-color='%23000' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='%23843a36' fill-opacity='0.34'%3E%3Crect x='100' width='100' height='100'/%3E%3Crect y='100' width='100' height='100'/%3E%3C/g%3E%3Cg fill-opacity='0.34'%3E%3Cpolygon fill='url(%23a)' points='100 30 0 0 200 0'/%3E%3Cpolygon fill='url(%23b)' points='100 100 0 130 0 100 200 100 200 130'/%3E%3C/g%3E%3C/svg%3E")}.modal-block-2 p{color:#464646}.modal-block h3,.modal-block-2 h3{color:#323232!important;font-size:1.5rem}.modal-block button,.modal-block-2 button{background:#9b443f;border:2px solid #fff;color:#fff;padding:10px 20px;margin:19px auto 0;font-weight:800;text-transform:uppercase;letter-spacing:.6px;transition:0.2s}.pho-modal-block{text-align:center!important;background:#e0e0e0!important;color:#464646!important;padding:40px!important;margin-bottom:20px!important}.pho-modal-block h3{color:#323232!important;font-size:25px!important}.pho-modal-block p{color:#464646!important;font-weight:bold!important}.pho-modal-block button{background:#9b443f!important;border:2px solid white!important;color:#FFFFFF!important;padding:10px 20px!important;margin:19px auto 0!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.6px!important;transition:0.2s!important}.modal-block button:hover,.modal-block-2 button:hover{transition:0.1s;background-color:#89302b;color:#FFF;padding:10px 26px}button#myModal-launch{margin-bottom:0}h3#modalLabel:before{content:'';background:url(https://masonrymasters.com/wp-content/uploads/2018/11/masonry-masters-logo.png);background-repeat:no-repeat;background-size:contain;display:block;height:100px;width:200px;margin:0 auto}.home .modal-block,.page-id-628 .modal-block-2,.page-id-576 .modal-block,.page-id-575 .modal-block{margin:0}.modal-content{border:none}input#gform_submit_button_1{color:#646464;background-color:#d7d7d7!important}input#gform_submit_button_1:hover{background-color:#9b443f!important;color:#fff}button.btn.btn-default{color:#5f5f5f!important;background-color:#dddddd!important;border:none;padding:3px 7px}button.btn.btn-default:hover{background-color:#e8e8e8!important}.modal-body{background-color:#efefef}input#input_1_1{border:none;margin-right:0!important}input#input_1_2{margin-right:0!important;border:none}.modal-header,.modal-footer{background-color:#efefef}li#field_1_2,li#field_1_1{padding-right:0}.wpb_gmaps_widget.wpb_content_element{margin:0}.wpb_gmaps_widget.wpb_content_element .wpb_wrapper{padding:0!important}.wpb_gmaps_widget.wpb_content_element{margin:0}.wpb_gmaps_widget.wpb_content_element .wpb_wrapper{padding:0!important}.page-id-628 a.footPhone{color:#9b443f!important}.page-id-628 a.footPhone:hover{color:#9b443f!important}.contact-page .hidden_label label{display:none!important}.contact-page li#field_3_1,.contact-page li#field_3_2,.contact-page div#input_3_1,.contact-page div#gform_wrapper_3{margin-top:0}.contact-page .gform_footer.top_label{margin-top:0;padding-top:9px}.contact-page input#gform_submit_button_3:hover{background:#9b443f!important}.contact-page .ginput_container.ginput_container_checkbox{margin-top:5px!important}.contact-page select#input_3_2_4{margin-top:11px;font-size:1rem;color:gray;padding:3px 4px}.contact-page input#input_3_4{margin-top:0}.contact-page input#input_3_3{margin-top:0}.review-container h3{display:none}button#review-toggle{border:none;background-color:#9b443f;color:#fff;height:2.5rem;padding:0 1.5rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600}button#review-toggle:hover{background-color:#b8635e}.page-id-434 header h2{text-align:left;padding:5px 0;color:#5f5f5f}input#saveForm{background-color:#396098!important;border:none;text-transform:uppercase;letter-spacing:.5px;font-weight:600;padding:12px 15px!important}input#saveForm:hover{background-color:#517DBB!important}.page-id-434 .theme-content.false{padding-top:10px!important}.geo-block-inner{text-align:center;background:#d0d5d9;padding:20px}h3.gb-cities-col{font-weight:400!important;font-family:Lato;font-size:1rem}.gb-buttons a{background-color:#2c3e50}.gb-buttons a:hover{background-color:#47596b;color:#fff}.mk-footer-copyright a{color:#728095!important;font-weight:700}.mk-footer-copyright a:hover{text-decoration:underline;color:#728095}#mk-footer,#mk-footer p,#mk-footer .widget:not(.widget_social_networks) a{color:#99a3b2}#mk-footer a:hover{text-decoration:underline;color:#d16d68!important}a.footPhone{font-size:1.7rem;font-weight:600;transition:0.1s;color:#fff!important;line-height:38px}a.footPhone:hover{color:#f4f4f4!important}#mk-footer a.footPhone{color:#fff!important}#mk-footer .widgettitle{color:#fff!important;font-family:Roboto;font-size:.75rem}.first-footer{line-height:20px}.first-footer img{padding-bottom:10px}.widgettitle{margin-bottom:1px}section#nav_menu-2{padding:0;padding-left:20px}img.before-after{margin:5px;border:9px solid #efeded}.fancybox-title-float-wrap .child{display:none}@media screen and (min-width:1140px){div#mk-boxed-layout{position:relative;top:0px!important}}@media screen and (min-width:767px){.mk-header-holder{position:relative!important;top:57px!important}.mk-header-padding-wrapper{padding-top:57px!important}div#mk-boxed-layout{position:relative;top:56px}.mobile-only{display:none!important}.mk-padding-wrapper.wpb_row{padding:0px!important}}@media screen and (max-width:930px){.mk-image-caption .mk-caption-title{font-size:1.2rem!important}}@media screen and (max-width:767px){.mobileToolbar{display:block!important;background:#e4e4e4}.resp-phone{bottom:0px!important}.gb-buttons a{width:40%!important}.resp-phone{background-image:url(https://masonrymasters.com/wp-content/uploads/2017/12/pointer.png);background-repeat:no-repeat;background-position:90% 1px;background-size:10%}.desktop-only{display:none!important}.mk-padding-wrapper.wpb_row{padding:0px!important}.home-section{min-height:80vh!important}}@media screen and (max-width:500px){img.alignright,img.alignleft{width:100%}a.footPhone{display:block}.cornerstone-page h1.page-title{font-size:3rem!important;line-height:44px;margin-left:3px!important}h3.geo{font-size:0.8rem!important}.cornerstone-page h3.geo{font-size:.85rem!important;width:76%;margin-left:4px}ul#menu-toolbar-menu li{display:block;padding:6px}ul#menu-toolbar-menu{background-color:#fff;border-radius:3px;box-shadow:1px 4px 8px 1px #00000085}.mk-header-toolbar-holder{text-align:center}ul#menu-toolbar-menu{top:15px;position:relative;left:-45%;padding:5px}span.meni-item-text{font-size:1rem!important;padding:9px}.mk-header-toolbar{width:200px}.first-footer img{width:80%}section#mk-footer{padding-bottom:60px}span.washington{display:block}}