#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:75px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:75px}.et_header_style_split .centered-inline-logo-wrap{width:150px;margin:-150px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:150px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:150px}.et_header_style_centered #top-menu>li>a{padding-bottom:27px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:66px 0 66px 0!important}.et_header_style_centered #main-header .logo_container{height:150px}#logo{max-height:100%}.et_pb_svg_logo #logo{height:100%}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.grey-1{color:#4A4A4A}.grey-2{color:#F1F1F1}.teal-1{color:#E3E8EA}.teal-2{color:#6398AA}.teal-3{color:#7A98A4}.teal-4{color:#435A63}.orange{color:#FF7F50}body{font-family:'Open Sans',sans-serif;color:#4A4A4A}h1,h2{font-family:'Century Schoolbook',Times,serif;line-height:normal}h1{font-size:40px}h2{font-size:30px}h4{color:#99172A}p,ul,ol{font-size:1.2em;line-height:1.6em}.et_pb_text ol,.et_pb_text ul{margin:20px 40px}a,.posted_in a{color:#7A98A4;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}a:hover{color:#6398AA;text-decoration:underline;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.et_pb_toggle_open .et_pb_toggle_title,.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title{font-weight:600}.et_pb_button,input[type="submit" i]{padding:.6em 2em!important;font-family:'Century Schoolbook',serif!important;color:#fff;font-size:18px;background-color:#747A7C;border:0;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}input[type="submit" i]{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.et_pb_button:hover{padding-right:2.5em!important;color:#fff;background-color:#90ACB7!important;background-color:#9B9D9E!important;border:0!important;text-decoration:none;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.et_pb_button:after,.et_pb_button:before{margin-top:3px;font-size:26px}#main-header{background-color:#3D4042}#main-header .logo_container{margin-top:0}#main-header #et-top-navigation,#main-header #et-top-navigation{padding:20px 0 18px 0}#main-header #logo{max-height:75%}#et-main-area{margin-top:0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:5px}#top-menu li>a,#top-menu li.current-menu-item>a,#et-top-navigation a.et-cart-info{color:rgba(255,255,255,0.8)!important;text-transform:uppercase;opacity:0.8!important;line-height:normal}#top-menu li>a:hover,#top-menu li.current-menu-item>a:hover,#et-top-navigation a.et-cart-info:hover{opacity:1!important;color:rgba(255,255,255,1)!important;text-decoration:none;line-height:normal}#et-secondary-nav .menu-item-has-children>a:first-child:after,#top-menu .menu-item-has-children>a:first-child:after{top:0;padding-right:2px}body .nav li ul,body.home .nav li ul{border-top:1px solid #fff;background:rgba(0,0,0,0.5)}.et_mobile_menu{border-top:3px solid #99172A}.et_mobile_menu li a:hover,.nav ul.sub-menu li a:hover{opacity:unset;background-color:rgba(0,0,0,.2)}.mobile_menu_bar:before{color:#fff}#et-top-navigation a.et-cart-info{float:left;margin:0 0 0 22px;padding:0 5px;font-size:16px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#main-footer{border-top:1px solid #E3E8EA}body.home #main-footer{border-top:unset}#main-footer,#footer-bottom{padding:20px 0 20px 0;background-color:#fff;font-size:12px}#main-footer .left-side{float:left;width:60%}#main-footer .right-side{float:right;width:40%;text-align:right}#main-footer a{color:#7A98A4}.home #main-header{background-color:rgba(255,255,255,0)!important;box-shadow:unset}.home #main-header .logo_container{margin-top:40px}.home #main-header #logo{max-height:100%}.home #main-header #et-top-navigation{padding:75px 0 0 0}#rev_slider_4_1_forcefullwidth{}#sectionBanner2.home .et_pb_slides .et_pb_slider_container_inner{vertical-align:middle}#sectionBanner2.home .et_pb_slide_description,#sectionBanner2.home .et_pb_slider_fullwidth_off.et_pb_slide_description{padding:0 8%}#sectionBanner2.home .et_pb_slide_description .et_pb_slide_title{margin-top:-100px;font-size:70px}#sectionBanner2.home .et_pb_slide_content{font-size:25px;font-weight:100}.et_pb_slides .et_pb_slider_container_inner .et_pb_button_wrapper .et_pb_button{margin-top:50px;padding:.2em 1em!important;font-size:30px;background-color:#9A172B}#sectionBanner2.home .et_pb_slides .et_pb_slider_container_inner .et_pb_button:hover{padding-right:1.75em!important}#sectionBanner2.home .et_pb_slides .et_pb_slider_container_inner .et_pb_button:after,.et_pb_button:before{margin-top:6px;font-size:36px}#sectionBanner2.home{top:-99px;background-color:#B2B2B3}#sectionBanner2.home .header-content-container{height:100vh}#sectionBanner2.home .et_pb_fullwidth_header_container.center .header-content{margin:0 auto;padding:0}#sectionBanner2.home h2 a:hover{text-decoration:none;color:rgba(255,255,255,0.85)}#sectionBanner2.home .et-pb-slider-arrows a{color:rgba(255,255,255,0.25)}#sectionBanner2.home .et-pb-slider-arrows a:hover{color:rgba(255,255,255,1)}.tp-video-play-button{display:none! important}.rev_slider video{pointer-events:none}#slider-4-slide-4-layer-3{text-shadow:2px 2px 16px #435A63}#sectionBanner.home{top:-101px}#sectionBanner.home .et_pb_fullwidth_header_overlay{background-color:rgba(99,152,170,0)!important}#sectionBanner.home .et_pb_fullwidth_header.et_pb_fullwidth_header_0{height:100vh}#sectionBanner.home .et_pb_section_video_bg video{height:100vh!important}#sectionBanner.home .et_pb_section_video_bg video{width:100%;height:100%;object-fit:cover}#sectionBanner.home h1{margin-top:10%;font-size:70px;text-shadow:2px 2px 16px #435A63}#sectionBanner.home .et_pb_button{height:60px;margin-top:35px;padding:.3em 1em!important;font-size:25px;background-color:#3C4243;background-color:#3D4042;background-color:#99172A}#sectionBanner.home .et_pb_button:hover{padding-right:2em!important;background-color:#90ACB7!important;background-color:#9B9D9E!important}#sectionBanner.home .et_pb_button:after,#sectionBanner.home .et_pb_button:before{margin-top:4px;font-size:35px}#sectionOne.home{margin-top:-99px;background-color:#F1F1F1}#sectionOne.home h1{padding-bottom:20px;text-align:center}#sectionOne.home .et_pb_column{text-align:center}#sectionOne.home .et_pb_button_module_wrapper{display:inline-block;width:fit-content;margin-right:3%}#sectionOne.home .et_pb_button_module_wrapper:last-child{margin-right:0}#sectionTwo.home{padding:0}#sectionTwo.home .et_pb_row{margin-right:0;padding:0}#sectionTwo.home h2{color:#7A98A4}#sectionTwo.home .et_pb_row .et_pb_column_3{float:right;width:70%;margin:0;padding:10% 12.5% 5% 10%;background-color:#ffffff}#sectionTwo.home .et_pb_button_module_wrapper.et_pb_button_2_wrapper,#sectionTwo.home .et_pb_button_module_wrapper.et_pb_button_3_wrapper{display:inline-block}#sectionTwo.home .et_pb_button_module_wrapper.et_pb_button_2_wrapper{margin-right:20px}#sectionMonuments.home{padding:2% 0;background-color:#F1F1F1}#sectionMonuments.home .et_pb_column.et_pb_column_3_5.et_pb_column_5{padding:7% 0}#sectionMonuments.home h2{color:#7A98A4}#sectionMonuments.home .et_pb_module.et_pb_image.et_pb_image_1{text-align:right}#sectionMonuments.home .et_pb_image img{width:75%}#sectionMonuments.home .et_pb_button_module_wrapper{float:left;margin-right:5%}#sectionMonuments.home .et_pb_button.order-now{background-color:#6398AA}#sectionMonuments.home .et_pb_button.order-now:hover{background-color:#7A98A4!important}#sectionFive.home{padding:5% 0 6% 0;background-color:#D9D9D9}#sectionFive.home h2{width:80%;margin-left:auto;margin-right:auto;padding-bottom:25px;text-align:center}#sectionFive.home .et_pb_column_1_4{width:23.5%;background-color:#fff}#sectionFive.home .et_pb_row .et_pb_column{margin-right:2%;margin-bottom:0}#sectionFive.home .et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:5%}#sectionFive.home .et_pb_image img{border:10px solid white;border-bottom:0}#sectionFive.home .label p{font-size:13px;color:#7A98A4;font-weight:bold;text-align:center}#sectionFive.home .et_pb_button_module_wrapper.et_pb_module{text-align:center}#sectionThree.home{padding:5% 0 8% 0;background-color:#F1F1F1}#sectionThree.home h2,#sectionThree.home p{width:80%;margin-left:auto;margin-right:auto;text-align:center}#sectionThree.home .et_pb_image{margin-bottom:0}#sectionThree.home .et_pb_image a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#sectionThree.home .et_pb_image a:hover{opacity:0.7;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}#sectionThree.home .et_pb_image img{border:10px solid white;border-bottom:0}#sectionThree.home .et_pb_image.no-border{text-align:center}#sectionThree.home .et_pb_image.no-border{padding:10% 0;background-color:white}#sectionThree.home .et_pb_image.no-border a:hover{opacity:1}#sectionThree.home .et_pb_image.no-border img{width:80%;border:0}#sectionFour.home{padding:0}#sectionFour.home .et_pb_row{margin-left:0;padding:0}#sectionFour.home .et_pb_column_16{width:70%;margin:0;padding:10% 10% 10% 12.5%;background-color:#D9D9D9}#sectionFour.home h1.et_pb_contact_main_title{font-size:30px}#sectionFour.home .et_pb_contact_field{float:unset;width:100%}#sectionFour.home .et_pb_contact p input,#sectionFour.home .et_pb_contact p textarea{width:100%;padding:16px;border-width:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#999;background-color:#fff;font-size:14px;-webkit-appearance:none}.wpcf7-form p{line-height:0;text-align:center}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{width:50%;padding:16px;border-width:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#999;background-color:#fff;font-size:14px;-webkit-appearance:none}#consultationForm input.text,#consultationForm input.title,#consultationForm input[type=email],#consultationForm input[type=password],#consultationForm input[type=tel],#consultationForm input[type=text],#consultationForm select,#consultationForm textarea{width:100%}#consultationForm p{line-height:0;text-align:right}span.wpcf7-not-valid-tip{display:block;padding:10px;color:#f00;font-size:13px;font-weight:normal}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,.wpcf7-response-output{width:50%;margin:5% auto 0 auto!important;border:2px solid #ff0000;text-align:center}#consultationForm div.wpcf7-validation-errors,#consultationForm div.wpcf7-acceptance-missing,#consultationForm .wpcf7-response-output{width:100%}#sectionFour.home .et_pb_column.et_pb_column_empty{min-height:0}@media screen and (min-width:320px) and (max-width:823px){.home #main-header #et-top-navigation{padding:38px 0 0 0}.home.et_header_style_left #logo,.home.et_header_style_split #logo{max-width:68%;margin-top:-45px}#main-header #logo{max-width:75%}#et-top-navigation a.et-cart-info{display:none;float:right;margin:2px 0 0 10px;font-size:20px}.mobile_menu_bar:before{color:#fff}.et_pb_fullwidth_header.et_pb_fullwidth_header_1{padding-bottom:0}.et_pb_fullscreen .et_pb_fullwidth_header_container{height:100vh}#sectionBanner.home .header-content{width:100%;padding:0}#sectionBanner.home h1{font-size:43px!important}#sectionBanner.home .et_pb_button{height:45px;font-size:18px}#sectionOne.home .et_pb_button_module_wrapper{display:block;width:100%;margin-right:0}.et_pb_button_module_wrapper>a{display:block;text-align:center}#sectionTwo.home{padding:10% 0;background-image:unset!important}#sectionTwo.home .et_pb_row{margin:auto}#sectionTwo.home .et_pb_row .et_pb_column_3{padding:10% 0 5% 0}#sectionThree.home h2,#sectionThree.home p{width:100%}#sectionFour.et_pb_section.et_pb_section_5{padding:10% 0;background-image:unset!important;background-color:#D9D9D9}#sectionFour.home .et_pb_row{margin:auto}#sectionFour.home .et_pb_column_14{padding:0}#sectionFour.home .et_pb_contact_right{display:block}#sectionFour.home button{margin-top:5%}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{width:100%}#sectionFive.home .et_pb_row .et_pb_column{margin-bottom:5%}#main-footer .left-side,#main-footer .right-side{float:unset!important;width:100%!important;text-align:center!important}#main-footer .right-side{margin-top:40px}}@media screen and (min-width:568px) and (max-width:823px){.home #main-header #logo{max-width:35%;margin-top:-80px}#sectionBanner.home h1{margin-top:5%;padding:0;font-size:35px}#sectionOne.home .et_pb_button_module_wrapper{display:unset;width:unset;margin-right:3%}.et_pb_button_module_wrapper>a{display:inline-block}#sectionTwo.home .et_pb_row .et_pb_column_3{width:100%;padding:0}#sectionThree.home .et_pb_image img{width:60%}#sectionThree.home .et_pb_image.no-border{width:60%}#sectionFour.home .et_pb_column_14{width:100%}#sectionFour.home .et_pb_contact_right{display:inline-block}}@media screen and (min-width:768px) and (max-width:1170px){.home #main-header #et-top-navigation{padding:38px 0 0 0}.home #main-header #logo{max-width:75%;margin-top:0}#top-menu{display:none}#et-top-navigation a.et-cart-info{display:none;float:right;margin:2px 0 0 10px;font-size:20px}#et_mobile_nav_menu{display:block}.et_pb_fullscreen .et_pb_fullwidth_header_container{height:100vh}#sectionBanner.home h1{margin-top:0;font-size:50px}#sectionBanner.home .et_pb_button{height:60px;font-size:25px}}@media screen and (min-width:812px) and (max-width:823px){.home #main-header #logo{max-width:30%;margin-top:-80px}#sectionBanner.home h1{margin-top:5%;padding:0;font-size:35px}}#sectionBanner.subpage .et_pb_fullwidth_header.et_pb_fullwidth_header_0,#sectionBanner.subpage .et_pb_fullwidth_header_container{min-height:200px!important}#sectionBanner.subpage h1{display:none;margin-top:-10%}#sectionOne.projects{background-color:#fff}#sectionTwo.projects{padding-top:0;font-size:110%}#sectionTwo.projects .rowA{padding:0;background-color:#E3E8EA}#sectionTwo.projects .rowA .col1,#sectionTwo.projects .rowA .col2{width:50%;margin:0}#sectionTwo.projects .rowA .col2{padding:4.5%}#sectionTwo.projects .rowB{padding:0;background-color:#fff}#sectionTwo.projects .rowB .col1,#sectionTwo.projects .rowB .col2{width:50%;margin:0}#sectionTwo.projects .rowB .col1{padding:4.5%}#sectionTwo.projects .slideshow .et_pb_slides .et_pb_slide{padding:0;background-color:#FFF}#sectionTwo.projects .slideshow .et_pb_slides .et_pb_slide_image{margin-top:0!important}#sectionTwo.projects .slideshow .et_pb_container{height:unset!important}#sectionTwo.projects .slideshow .et-pb-active-slide .et_pb_slide_image,#sectionTwo.projects .slideshow .et_pb_slide:first-child .et_pb_slide_image img.active{-webkit-animation-name:unset;-moz-animation-name:unset;-ms-animation-name:unset;-o-animation-name:unset;animation-name:unset}#sectionTwo.projects .slideshow .et_pb_container img{max-height:unset!important}#sectionTwo.projects .slideshow .et_pb_slide_description{display:none}@media screen and (min-width:320px) and (max-width:823px){#sectionOne.projects .et_pb_row.et_pb_row_0{padding-bottom:0}#sectionOne.projects{padding-bottom:0}#sectionTwo.projects .rowA,#sectionTwo.projects .rowB{margin-top:40px}#sectionTwo.projects .rowB{background-color:#F1F1F1}}@media screen and (min-width:568px) and (max-width:1024px){#sectionTwo.projects .rowA .col1,#sectionTwo.projects .rowA .col2,#sectionTwo.projects .rowB .col1,#sectionTwo.projects .rowB .col2{width:100%}#sectionTwo.projects .et_pb_slide_image{position:relative;width:100%!important}}@media screen and (min-width:1024px) and (max-width:1366px){#sectionTwo.projects .rowA .col1,#sectionTwo.projects .rowB .col2{margin-top:5%;margin-bottom:5%}}#sectionOne.projects.new{padding-bottom:0}#sectionTwo.projects.new .et_pb_main_blurb_image{margin-bottom:10px}#sectionTwo.projects.new h4{color:#333;font-size:16px}#sectionTwo.projects.new .et_pb_module{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#sectionTwo.projects.new .et_pb_module:hover{opacity:0.85;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#sectionBanner.subpage.projects.details .et_pb_module.et_pb_fullwidth_header{min-height:500px!important}#sectionBanner.subpage.projects.details h1{display:block;margin:auto;font-size:50px;text-align:center;text-shadow:0 1px 3px rgb(0 0 0 / 30%)}#sectionBanner.subpage.projects.details .header-content span{text-align:center;font-size:15px;text-transform:uppercase;letter-spacing:5px}#sectionOne.subpage.projects.details{width:80%;max-width:1080px;margin:-200px auto 0 auto;padding:0;background-color:#645E5E;outline:3px solid #fff;outline-width:2px 2px 0 2px;color:#fff}#sectionOne.subpage.projects.details .et_pb_row{width:100%;max-width:unset;margin:0;padding:0}#sectionOne.subpage.projects.details .et_pb_row .et_pb_column{margin:0}#sectionOne.subpage.projects.details .et_pb_row .et_pb_column.et_pb_column_0{width:40%}#sectionOne.subpage.projects.details .et_pb_row .et_pb_column.et_pb_column_1{width:60%}#sectionOne.subpage.projects.details .et_pb_row .col1{padding:15%}#sectionOne.subpage.projects.details .et_pb_image_0{height:100%;min-height:400px}.subpage.projects.details .et_pb_row{padding:10px 0 0 0}.subpage.projects.details .et_pb_image_2{box-shadow:-10px 0px 0px 0px white}.subpage.projects.details .material-label{position:absolute;top:35px;z-index:1;padding:10px 60px 10px 30px}.subpage.projects.details .align-right{right:0;background-color:#3B3B3B}.subpage.projects.details .align-left{left:0;background-color:#242424}.subpage.projects.details .align-bottom{top:80%}.subpage.projects.details .material-label p{color:#fff;font-size:12px;text-transform:uppercase}.subpage.projects.details .material-label h2{padding-bottom:0;color:#fff;font-size:28px}#sectionOne.basalt-new{padding-bottom:0}#sectionOne.basalt-new h1{margin-bottom:10px}#sectionOne.basalt-new h2{margin:30px 0 10px 0;font-size:25px;color:#7A98A4}#sectionOne.basalt-new h4{margin:40px 0 80px 0;padding:20px 0;border-top:1px solid rgba(153,23,42,.5);border-bottom:1px solid rgba(153,23,42,.5);font-size:16px;color:#99172A;text-align:center;line-height:normal}#sectionTwo.basalt-new .et_pb_row{padding-top:0}#sectionTwo.basalt-new .et_pb_main_blurb_image{margin-bottom:10px}#sectionTwo.basalt-new img{border:1px solid #e5e5e5}#sectionTwo.basalt-new h4{padding-bottom:30px;font-family:'Century Schoolbook',Times,serif;font-size:20px;color:unset;line-height:normal;text-align:center}#sectionOne.basalt-gallery{background-color:#fff}#sectionOne.basalt-gallery .et_pb_column_1_3,#sectionOne.basalt-gallery .et_pb_row .et_pb_column_1_3{width:31.3%}#sectionOne.basalt-gallery .et_pb_column,#sectionOne.basalt-gallery .et_pb_row .et_pb_column{margin-right:3%}#sectionTwo.basalt-gallery{background-color:#E3E8EA;text-align:center}#sectionOne.product-care h2,#sectionTwo.product-care h2,#sectionThree.product-care h2{color:#7A98A4}#sectionOne.product-care li,#sectionTwo.product-care li{padding-bottom:10px}#sectionOne.product-care{padding-bottom:8%}#sectionOne.product-care h2{margin-top:50px}#sectionOne.product-care a img{margin:30px 0 0 40px;display:inline-block}#sectionOne.product-care .warranty{width:70%;margin-top:4%;padding:4% 5%;background:#E3E8EA;border:3px dotted #fff;border-radius:25px}#sectionOne.product-care .warranty h2{margin-top:0}#sectionOne.product-care .warranty a img{margin:unset}#sectionTwo.product-care{background-color:#F7F7F7}#sectionFour.product-care{background-color:#E3E8EA;text-align:center}#sectionOne.product-care.engineered{padding-bottom:unset}#sectionOne.product-care .caution{width:80%;margin:auto;margin-top:4%;padding:4% 5%;background:#E3E8EA;border-radius:25px}#sectionOne.product-care .list{width:75%;margin-bottom:50px;padding:3% 4%;background-color:#eee}#sectionOne.product-care h4{padding-bottom:40px;font-weight:600;line-height:normal}@media screen and (min-width:320px) and (max-width:823px){#sectionOne.product-care a img{margin:0}#sectionOne.product-care .warranty{width:80%}#sectionOne.product-care .et_pb_text ul,#sectionTwo.product-care .et_pb_text ul{margin:15px 0 15px 15px}#sectionOne.product-care .list{width:80%}#sectionOne.product-care .caution{width:100%}}#sectionOne.contact{padding-bottom:0;background-color:#fff;font-size:1.2em}#sectionOne.contact h3{padding-bottom:30px;color:#bbb;font-size:22px;font-weight:600;text-transform:uppercase}#sectionOne.contact a strong{font-weight:normal;text-decoration:none}#sectionOne.contact em{font-size:15px}#sectionOne.contact .et_pb_module{text-align:center}#sectionOne.contact .col1{width:27%}#sectionOne.contact .col2{width:40%}#sectionOne.contact .col2 .socialMedia{margin-bottom:10px;padding-top:30px}#sectionOne.contact .col2 .et_pb_social_media_follow li a.icon{width:75px;height:75px;margin:auto 10px}.et_pb_social_media_follow li a.icon::before{width:75px;height:75px;font-size:40px;line-height:75px}#sectionOne.contact .col3{width:21%}#sectionTwo.contact{background-color:#E3E8EA;text-align:center}#sectionTwo.contact #containerForm{width:50%;margin:auto}#sectionTwo.contact h1,.et_pb_contact_main_title h1{margin-bottom:25px;font-size:35px;text-align:center}#sectionTwo.contact .et_pb_contact .et_pb_contact_field_half{float:unset;width:unset}#sectionTwo.contact .et_contact_bottom_container{float:unset;text-align:unset}#sectionTwo.contact .et_pb_contact p input,#sectionTwo.contact .et_pb_contact p textarea{background-color:#fff}@media screen and (min-width:320px) and (max-width:823px){#sectionOne.contact{font-size:90%}.et_pb_social_media_follow li{display:block}#sectionTwo.contact #containerForm{width:100%}#sectionTwo.contact .et_pb_contact_right{margin-bottom:10px}}@media screen and (min-width:568px) and (max-width:1024px){#sectionOne.contact .col1,#sectionOne.contact .col2,#sectionOne.contact .col3{width:100%;margin-bottom:50px}.et_pb_social_media_follow li{display:inline-block}}body.page-id-1340 #main-footer{border-top:1px solid #eee}#sectionOne.sitemap{min-height:650px}#sectionOne.sitemap h1{margin-bottom:40px}#sectionOne.sitemap p{margin:20px 40px;font-size:20px}#sectionOne.sitemap ul,#sectionOne.sitemap ul li#sectionOne.sitemap ol,#sectionOne.sitemap ol li{font-size:20px;line-height:1.6em}ol.alpha{margin-left:85px;list-style-type:lower-alpha;list-style-position:outside}ol.roman{list-style-type:lower-roman;list-style-position:outside}#sectionFive.sinstone{background-color:#DBE6E9}#sectionFive.sinstone .et_pb_row{width:60%}#sectionFive.sinstone .et_pb_row.et_pb_row_2{padding-top:0}#sectionFive.sinstone .et_pb_row .et_pb_column{padding:2%}#sectionFive.sinstone p{font-size:15px}#sectionSix.sinstone{background-color:#ffffff}#sectionThree.sustainability{background-color:#eeeeee}#sectionSix.sustainability{background-color:#F3F7F3}#sectionFive.sustainability{height:350px;background-position-y:-340px}.divioverlay.divioverlay-open h2{color:#fff}.divioverlay.divioverlay-open{width:80%;margin:40px auto;background-color:rgba(0,0,0,0.90)}.divioverlay.divioverlay-open .et_pb_row{width:90%}.divioverlay .overlay-close{right:40px!important;top:40px!important;color:#fff!important;background-color:#dd3333!important;font-size:50px!important;padding:12px!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;-khtml-border-radius:50%!important;border-radius:50%!important}#sectionBanner.monuments p img{width:45%;max-width:400px;margin-top:-10%}#sectionBanner.monuments .et_pb_button.et_pb_more_button{padding:.6em 1em!important;background-color:rgb(153,23,42);font-size:25px;line-height:30px!important;text-align:center}#sectionBanner.monuments .et_pb_button:after,#sectionBanner.monuments .et_pb_button:before{margin-top:0;font-size:40px}#sectionOne.monuments.et_pb_section{padding-bottom:0}#sectionTwo.monuments.et_pb_section{padding-top:0}#sectionTwo.monuments h2{color:#6398AA}#sectionTwo.monuments a.et_pb_button{background-color:#6398AA}.et-cart-info{display:none}.woocommerce nav.woocommerce-breadcrumb,.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering select{display:none}.woocommerce-page button.button,.woocommerce-page button.button.alt{padding:.6em 2em!important;font-size:18px;border:0!important;color:#fff!important;opacity:1}.woocommerce-page button.button{background-color:#7A98A4!important;font-family:'Century Schoolbook',serif!important;text-transform:capitalize}.woocommerce-page button.button.alt{background-color:#7A98A4!important}.woocommerce button.button.alt.disabled{background-color:#ccc!important}.woocommerce-page button.button:hover,.woocommerce-page button.button.alt:hover{padding-right:2.5em!important;background-color:#6398AA!important}.woocommerce-page button.button:after,.woocommerce-page button.button:before{margin-top:3px;font-size:26px!important}.woocommerce #respond input#submit,.woocommerce a.checkout-button.button,.woocommerce-page a.button.wc-backward{padding:.6em 2em!important;font-family:'Century Schoolbook',serif!important;color:#fff;font-size:18px;background-color:#7A98A4!important;border:0;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.woocommerce #respond input#submit:hover,.woocommerce a.checkout-button.button:hover,.woocommerce-page a.button.wc-backward:hover{padding-right:2.5em!important;color:#fff;background-color:#6398AA!important;border:0!important;text-decoration:none;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.woocommerce #respond input#submit:hover{padding:.6em 2em!important}body.woocommerce .woocommerce-tabs.wc-tabs-wrapper{display:none}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs,body.woocommerce div.product .woocommerce-tabs ul.tabs,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li{background:#E3E8EA}.woocommerce .woocommerce-tabs h2{display:none;color:#7A98A4;font-size:25px}.pewc-group-heading-wrapper{display:none}.pewc-group-description{margin-bottom:30px;padding-bottom:30px!important;border-bottom:1px dotted #ccc}.pewc-item-field-wrapper{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #ccc}.pewc-radio-images-wrapper,.pewc-checkboxes-images-wrapper{margin-top:20px;text-align:center}.pewc-radio-image-wrapper label img,.pewc-checkbox-image-wrapper label img{}label.pewc-field-label{color:#7A98A4;font-weight:600}.pewc-radio-image-wrapper label input:checked+img,.pewc-checkbox-image-wrapper label input:checked+img{border:4px solid #B9C9CF}.pewc-group.pewc_group_2325_2409 ul,.pewc-group.pewc_group_2325_2417 ul{margin-bottom:60px;margin-top:20px}.pewc-group.pewc_group_2325_2409 li,.pewc-group.pewc_group_2325_2417 li{float:left;margin-right:30px;margin-bottom:0!important;font-size:14px;line-height:normal}.pewc-group.pewc_group_2325_2331 .pewc-item-field-wrapper,.pewc-group.pewc_group_2325_2332 .pewc-item-field-wrapper{margin-bottom:0;border-bottom:0}#product-2314 .product_meta{display:none}p.pewc-description{font-size:12px;font-style:italic}input.pewc-form-field,textarea.pewc-form-field{width:100%;border:1px solid #ccc}.pewc-radio-image-desc{margin-top:-0.25em;font-size:12px;line-height:normal}.pewc-group.pewc_group_2325_2532 .pewc-field-label{display:none}.pewc-group.pewc_group_2325_2532 p.pewc-description{display:inline;font-size:14px;font-style:normal}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#FF7F50!important;color:#fff}.woocommerce-message a{color:#fff;text-decoration:underline}.woocommerce-message a.button.wc-forward{display:none}.shop_table thead{background-color:teal}.shop_table thead tr th{color:#fff}.woocommerce-cart table.cart td{vertical-align:top}.product-thumbnail img{display:none}.product-name a{cursor:default;pointer-events:none;text-decoration:none;color:#000;font-size:16px;font-weight:bold;line-height:40px}.product-name .woocommerce-Price-amount.amount{display:none}th.product-subtotal{padding-right:20px!important}td.product-subtotal{font-weight:bold}.woocommerce td.product-name dl.variation{margin-top:20px;margin-left:50px}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin-bottom:15px}.product-name dl.variation dd p{font-size:14px;color:teal;font-weight:bold;font-style:italic}.variation-Addyourdates,.variation-Addyourmessage{margin-left:50px}.variation-IacknowledgethatbyplacinganorderIwillreceivetwoemailsThefirstemailwillbeanorderconfirmationsentimmediatelyandthesecondemailsentwithin48hourswillshowaproofthatwillneedtobeapproved{margin-bottom:20px;font-size:14px;color:teal!important;font-weight:bold;font-style:italic}.pewc-upload-thumb-wrapper img,.woocommerce-page dd img{width:300px!important;padding:10px;box-shadow:5px 5px 5px #eee!important;border:1px solid #ccc}table.shop_table td.actions{display:none}ul#shipping_method{font-size:14px}p.return-to-shop{margin-bottom:100px}.shop_table tr.cart-subtotal{background-color:#eee}.shop_table tr.order-total{background-color:#666;color:#fff;font-size:16px}.woocommerce-shipping-destination{font-size:14px}.shop_table tr.order-total th{color:#fff}h3#order_review_heading{margin-top:50px}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,h3#ship-to-different-address{margin-bottom:30px}.woocommerce table.shop_table th.product-total{width:20%}.woocommerce table.shop_table td{vertical-align:top}.woocommerce-checkout #main-content .cart-subtotal td{border-top:1px solid rgba(0,0,0,.1)}.woocommerce-billing-fields label,.woocommerce-shipping-fields label,.woocommerce-additional-fields label{color:#7A98A4;font-weight:600}.woocommerce-shipping-fields label span{color:#333!important;padding-bottom:10px;line-height:1em;font-weight:500!important}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{border-width:1px}table.woocommerce-checkout-review-order-table td.product-name{color:#000;font-size:16px;font-weight:bold;line-height:40px}table.woocommerce-checkout-review-order-table td.product-name dt{color:#666;font-size:14px;line-height:normal}.woocommerce-order-details h2.woocommerce-order-details__title{margin-top:40px}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details ul{list-style-type:none}.woocommerce-order-details .pewc-order-item-label{font-size:14px;font-weight:bold;line-height:40px}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details li.checkbox span{line-height:0px}.woocommerce-order-details .pewc-order-item-item,.woocommerce-table.woocommerce-table--order-details.shop_table.order_details li.checkbox{font-size:14px;color:teal;font-style:italic;font-weight:bold}.woocommerce-order-details .product-quantity{display:none}.shop_table.order_details .order_item li .pewc-order-item-item a{display:none}.pewc-upload-thumb-wrapper img,.shop_table.order_details .order_item li img{width:300px!important;max-width:unset!important;padding:10px;box-shadow:5px 5px 5px #eee!important;border:1px solid #ccc}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr:nth-child(6),.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr:nth-child(6) th{background-color:#666;color:#fff!important;font-size:16px}