body{font-weight:400}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li .sub-menu li a{margin:0!important;padding:15px 20px!important;border:0;width:100%!important}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li .sub-menu li{padding:0;width:100%!important}body.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li .sub-menu li a:hover,body.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li .sub-menu li.current-menu-item a{background:#a4040b!important;color:#ffffff!important}.et-db #et-boc .et-l .nav li ul{padding:0!important;width:270px;border-color:#a4040b}body .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-btn.current-menu-item a{color:#ffffff!important;font-weight:400!important;border:0}.et_pb_menu_0_tb_header.et_pb_menu ul li.menu-btn a,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li.menu-btn a{background:#A4040B;border-radius:25.5px;color:#ffffff!important;padding:18px 37px!important;margin:20px 10px!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.menu-btn a:hover,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li.menu-btn a:hover{color:#ffffff!important}.current-menu-item a,.current-menu-parent a{border-bottom:6px solid #A4040B}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li.current-menu-parent>a{color:#A4040B!important}body.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li.current-menu-parent ul li.current-menu-item a{color:#ffffff!important}.nf-form-content{max-width:100%!important}.nf-before-form-content,.et-db #et-boc .et-l .et-menu .menu-item-has-children>a:first-child:after{display:none}.ninja-forms-form-wrap .nf-form-layout form .nf-form-content input,.ninja-forms-form-wrap .nf-form-layout form .nf-form-content select{background:#FFFFFF!important;-webkit-border-radius:11px!important;-moz-border-radius:11px!important;border-radius:11px!important;border:0!important}.listselect-wrap div{border:0!important}.ninja-forms-form-wrap .nf-form-layout form .nf-form-content .submit-container input{background:#A4040B!important;border-radius:29px!important;padding:10px 60px 10px 50px;font-weight:700;line-height:26px;color:#ffffff;cursor:pointer;margin-top:-6px;margin-right:10px}.ninja-forms-form-wrap .nf-form-layout form .nf-form-content .submit-container input:hover{color:#ffffff}.ninja-forms-form-wrap .nf-form-layout form .nf-form-content label{font-weight:400!important}.get-in-touch-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-fields-wrap{-webkit-column-count:2!important;-moz-column-count:2!important;column-count:2!important;display:inline-block}.ninja-forms-form-wrap .nf-form-layout form .nf-form-content .submit-container{padding-top:9px}.nf-response-msg p{color:#53c85c;text-align:center}body .newsletter-subscribe .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .email-container .nf-error.field-wrap .nf-field-element:after,body .newsletter-subscribe .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .email-container .nf-error-required-error{display:none}.hero-slide .et-pb-controllers{text-align:left;padding-left:11%;bottom:100px}.hero-slide .et-pb-controllers a{border-radius:12px;width:12px;height:12px;position:relative;margin-right:18px}.hero-slide .et-pb-controllers .et-pb-active-control:before{content:'';position:absolute;width:24px;height:24px;left:-7px;top:-7px;border:1px solid #ffffff;border-radius:50px}body .newsletter-subscribe .ninja-forms-form-wrap .nf-form-layout form .nf-field-label{display:none}body .newsletter-subscribe .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .email-container input{border-radius:50px!important;padding-left:24px;color:#C9C9C9!important}body .newsletter-subscribe .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .submit-container{padding-top:0;margin:-60px 0px 0 0;float:right}body .newsletter-subscribe .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .email-container{margin-bottom:0}.rh-testimonial-carousel .item-content-wrapper:before{display:none}.rh-testimonial-carousel .item-content-wrapper .item-content h3{font-size:25px;font-weight:700}.rh-testimonial-carousel .item-content{font-style:normal!important;color:#333333!important}.author-name{font-size:18px!important;font-weight:600!important;color:#333333!important;text-align:left!important;margin-bottom:0px!important;margin-top:35px!important}.rh-testimonial-carousel .tss-meta-info{width:27%;float:left;margin-right:20px}.rh-testimonial-carousel .rating-wrapper{text-align:left!important;margin-top:10px!important}.rh-testimonial-carousel .item-content-wrapper{clear:both;background:transparent!important;padding:0!important;margin-bottom:20px}.rh-testimonial-carousel .slide-item .single-item-wrapper{background:#ffffff!important;padding:20px 20px 50px;min-height:346px;border-bottom:8px solid #A4040B}.swiper-arrow{background:#D9D9D9!important;border:0!important;border-radius:50px!important;width:49px!important;height:49px!important;line-height:49px!important}.swiper-arrow i{line-height:49px!important}.swiper-arrow:hover{background:#888888!important}.rh-testimonial-carousel .swiper-arrow{left:-27%;bottom:29px;top:unset}.rh-testimonial-carousel .swiper-arrow.swiper-button-next{left:-20%}.home-services .entry-title{position:relative}.home-services .entry-title:after{content:'';position:absolute;left:0;bottom:-10px;width:49px;height:5px;background:#A4040B}.more-link{text-transform:capitalize}.et_pb_toggle_open .et_pb_toggle_title:after{content:"\f077"!important;color:#555555;font-family:FontAwesome!important;font-weight:900!important;right:0;position:absolute;font-size:12px!important;width:10px;height:16px}.online-estimate-form label{font-size:16px!important;font-weight:500!important;color:#ffffff}.online-estimate-form .ninja-forms-req-symbol{color:#ffffff}body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content input,body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content textarea{background:#B0584F!important;border-radius:11px;border:0;color:#C8C8C8!important}body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content input::-webkit-input-placeholder,body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content textarea::-webkit-input-placeholder{color:#C8C8C8!important}body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content input:-moz-placeholder,body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content textarea:-moz-placeholder{color:#C8C8C8!important;opacity:1}body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content input::-moz-placeholder,body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content textarea::-moz-placeholder{color:#C8C8C8!important;opacity:1}body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content input:-ms-input-placeholder,body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content textarea:-ms-input-placeholder{color:#C8C8C8!important}body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content input::-ms-input-placeholder,body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content textarea::-ms-input-placeholder{color:#C8C8C8!important}body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content input::placeholder,body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content textarea::placeholder{color:#C8C8C8!important}body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .submit-container{text-align:right;padding:0;margin:0}body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .submit-container input{background:transparent!important;border:1px solid #ffffff!important;color:#ffffff!important}body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field:nth-child(2),body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field:nth-child(3){width:49%!important;display:inline-block}body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field:nth-child(2){margin-right:13px}.services-style .et_pb_ajax_pagination_container article{background:#FFFFFF;box-shadow:0px 20px 20px rgba(216,216,216,0.25)}.services-style .et_pb_ajax_pagination_container article .entry-title,.services-style .et_pb_ajax_pagination_container article .post-content{margin-left:15px;margin-right:15px}.services-style .et_pb_ajax_pagination_container article .post-content{padding-bottom:20px}.home-services article:hover{background:#A4040B}.home-services article:hover h2,.home-services article:hover p,.home-services article:hover .more-link,.home-services article:hover .more-link .et-pb-icon{color:#ffffff!important}.home-services article:hover .entry-title:after{background:#ffffff}.nf-form-layout .nf-form-content .submit-container .nf-field .submit-wrap .nf-field-element .ninja-forms-field{position:relative!important;display:inline-block!important}.nf-form-layout .nf-form-content .submit-container .nf-field .submit-wrap .nf-field-element:after{content:""!important;position:absolute!important;top:9px!important;left:119px!important;width:17px!important;height:17px!important;background:url(/wp-content/uploads/2023/02/button-icon.png) no-repeat;background-size:cover!important;visibility:visible!important;opacity:1!important;pointer-events:none!important}.online-estimate-form .nf-form-layout .nf-form-content .submit-container .nf-field .submit-wrap .nf-field-element:after{left:unset!important;right:35px!important}.sidebar-blog-list article{padding-top:25px;padding-bottom:15px;margin-bottom:0px;border-bottom:1px solid #D9D9D9}.sidebar-blog-list article:first-child{border-top:1px solid #D9D9D9}.wp-pagenavi{text-align:center}.wp-pagenavi a,.wp-pagenavi span{border:0;color:#555555;margin:0 10px}.wp-pagenavi .current{color:#A4040B}.blog-grid .post-content .post-content-inner{border-bottom:1px solid #D9D9D9;padding-bottom:15px;margin-bottom:15px}.blog-grid .more-link{background:#A4040B;color:#ffffff;display:inline-block;padding:10px 30px;border-radius:50px}.blog-grid .entry-title{position:relative;padding-top:10px}.blog-grid .entry-title:after{content:'';display:block;width:42px;height:5px;background:#A4040B;margin-top:20px;margin-bottom:10px}.published:before{content:'';display:inline-block;background:url(https://rayhamilton.com/wp-content/uploads/2023/02/calendar-icon.svg);width:13px;height:13px;margin-right:7px}.category-list ul>li ul{list-style:none;padding:0}.category-list ul li{font-weight:700;font-size:16px;line-height:24px;text-indent:-9999px;padding-bottom:15px}.category-list ul>li ul li{text-indent:0!important}.category-list ul li a:hover{color:#A4040B}.et_pb_title_featured_container{margin-top:20px}.get-in-touch-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-fields-wrap nf-field{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;display:block}@media (max-width:768px){.hero-slide .et-pb-controllers{bottom:30px!important}body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field:nth-child(2){width:48%!important}.nf-field-label{line-height:16px!important}.nf-form-content label{font-size:14px!important;line-height:16px!important}.ninja-forms-form-wrap .nf-form-layout form .nf-form-content .submit-container{padding-top:0!important;margin-top:-15px}body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_button_0_tb_header{font-size:13px!important}}@media (max-width:425px){.hero-slide .et-pb-controllers{bottom:30px}.rh-testimonial-carousel .swiper-arrow.swiper-button-next{left:unset!important;right:-15px!important}.author-name{margin-top:28px!important}.rh-testimonial-carousel .swiper-arrow{left:-15px!important;bottom:40%!important}.get-in-touch-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-fields-wrap{-webkit-column-count:1!important;-moz-column-count:1!important;column-count:1!important;display:block!important}body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field:nth-child(2),body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field:nth-child(3){width:100%!important;display:block!important}body .online-estimate-form .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .submit-container{text-align:center!important}.ninja-forms-form-wrap .nf-form-layout form .nf-form-content .submit-container input{background:#A4040B!important;border-radius:29px!important;padding:10px 12px 9px 16px;font-weight:700;line-height:26px;color:#ffffff;cursor:pointer;margin-top:-6px;margin-right:10px}.nf-form-layout .nf-form-content .submit-container .nf-field .submit-wrap .nf-field-element:after{content:""!important;position:static!important;top:9px!important;left:105px!important;width:17px!important;height:17px!important;background:url(/wp-content/uploads/2023/02/button-icon.png) no-repeat;background-size:cover!important;visibility:visible!important;opacity:1!important;pointer-events:none!important}}.postid-3168 #left-area{padding-bottom:0}body .newsletter-subscribe .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .email-container input{border-radius:50px!important;padding-left:24px;color:#C9C9C9!important;padding:32px}.Custom-form-1 nf-fields-wrap nf-field:nth-child(2){width:49%;display:block;float:left}.Custom-form-1 nf-fields-wrap nf-field:nth-child(3){width:49%;display:block;float:right}.et_pb_toggle_open .et_pb_toggle_title:after{font-family:FontAwesome!important;font-weight:900!important;right:0;position:absolute;font-size:0px!important;width:16px;height:7px;border:solid #a4040b 13px;border-radius:5px}.custom-midle .et_pb_column.et_pb_column_1_2.et_pb_column_1.custom-midle.et_pb_css_mix_blend_mode_passthrough.et-last-child{margin:auto}.postid-6206 .Custom-form-1 .nf-field-element:after{content:none!important;display:none!important}body.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li .sub-menu li a:hover,body.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li .sub-menu li.current-menu-item a{background:#ffffff!important;color:#a4040b!important}body.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li.current-menu-parent ul li.current-menu-item a{color:#000000!important;font-weight:400!important;font-family:'Poppins'}body.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li.current-menu-parent ul li.current-menu-item a:hover{color:#a4040b!important}