img{pointer-events:none;}#top-menu li.current-menu-item>a{color:#ed1c24;}.single .et_pb_post{margin-bottom:0;}.latest_project_section .et_pb_grid_item{width:calc(( 100% / 3 ) - 30px) !important;width:-webkit-calc(( 100% / 3 ) - 30px) !important;margin:0px 15px 20px !important;clear:none !important;}.start_project_title h3{white-space:nowrap;}.project-template-default #prefooter{background-color:#fff !important;}.team img{max-width:250px;border-radius:100%;}.search #main-content .container:before,.search-result #main-content .container:before,.archive #main-content .container:before{content:none;}.search #main-content #sidebar,.search-result #main-content #sidebar,.archive #main-content #sidebar{display:none;}.search #main-content #left-area,.search-result #main-content #left-area,.archive #main-content #left-area{width:100%;padding-right:0;}@media (max-width:767px){.custom-apply-form-container #contactForm .apply-form-field.file-upload-section #filename_section{float:left;width:100%;padding:10px 0px;}.latest_project_section .et_pb_grid_item{width:100% !important;margin:0px 0 20px !important;}}.wp-pagenavi a,.wp-pagenavi span{padding:.3em .8em !important;font-size:16px !important;color:#fff;line-height:2em;background:#000;transition:all .5s;border-color:#000;}.wp-pagenavi span.current{color:#fff !important;background:#ed1c24 !important;border-color:#ed1c24;padding:.5em .8em !important;}.wp-pagenavi a:hover{background:#ed1c24 !important;border-color:#ed1c24;color:#fff !important;}.wp-pagenavi span.pages{display:none !important;}.wp-pagenavi .page,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{background:#ededed;color:#656968;border:none !important;font-weight:bold;padding:.5em .8em !important;}.wp-pagenavi{text-align:right !important;}.three-column-grid.et_pb_portfolio_grid .et_pb_portfolio_item h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media only screen and (min-width:768px){.et_pb_portfolio_grid .et_pb_portfolio_item span.et_portfolio_image{height:284px !important;}.et_pb_portfolio_grid .et_pb_portfolio_item img{height:100% !important;}.three-column-grid .et_pb_grid_item:nth-child(3n){margin-right:0 !important;}.three-column-grid .et_pb_grid_item:nth-child(3n+1){clear:left;}.three-column-grid .et_pb_grid_item:nth-child(4n+1){clear:unset !important;}}@media only screen and (min-width:1200px){.three-column-grid .et_pb_grid_item{width:32.26% !important;margin:0 15px 20px 0 !important;}}@media (min-width:940px) and (max-width:1199.5px){.three-column-grid .et_pb_grid_item{width:32% !important;margin:0 15px 20px 0 !important;}}@media (min-width:768px) and (max-width:939.5px){.three-column-grid .et_pb_grid_item{width:31.66% !important;margin:0 15px 20px 0 !important;}}.custom-apply-form-container #contactForm .apply-form-field .input{width:100%;border-width:0;border-radius:0;font-size:15px;padding:16px;color:#000 !important;}.form_bottom_container .form_submit_button{color:#fff !important;background:#ed1c24;font-size:18px;border:0px;padding:5px 15px;cursor:pointer;}.form_bottom_container{padding-top:1em;}.custom-apply-form-container #contactForm .apply-form-field label.error{color:#ed1c24;}.custom-apply-form-container #contactForm .apply-form-field.hide-section{display:none;}.custom-apply-form-container #contactForm .apply-form-field .input::placeholder{color:#999 !important;}.custom-apply-form-container #contactForm .apply-form-field.file-upload-section input.inputfile{opacity:0;overflow:hidden;position:absolute;z-index:999;top:-4px;bottom:-4px;cursor:pointer;}p.apply-form-field.file-upload-section span{color:#000;font-size:15px;}.custom-apply-form-container #contactForm .apply-form-field.file-upload-section label{border:1.5px solid #000;padding:5px;font-size:15px;color:#000 !important;cursor:pointer;margin-right:5px;}.custom-apply-form-container #contactForm .apply-form-field select,.custom-apply-form-container #contactForm .apply-form-field select option{color:#000 !important;}p.apply-form-field.file-upload-section{position:relative;margin:5px 0px;}.custom-apply-form-container #contactForm .apply-form-field select:invalid,.custom-apply-form-container #contactForm .apply-form-field select option[value=""]{color:#999 !important;}.custom-apply-form-container #contactForm .alert.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;padding:15px;border:1px solid transparent;border-radius:4px;font-size:15px;}.form_bottom_container .form_submit_button span.spinner{float:right;margin-left:10px;margin-top:0px;display:none;}.form_bottom_container .form_submit_button span.spinner.is-active{display:inline-block;}input#gform_submit_button_1{padding:.3em 1em;line-height:1.7em !important;border-radius:0px;border-radius:0px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all !important;transition-property:all !important;cursor:pointer;box-shadow:none !important;border:2px solid;font-weight:700 !important;font-weight:700 !important;color:#ed1c24 !important;border-width:4px !important;border-color:#ed1c24;letter-spacing:4px;font-size:14px;font-family:"Rubik",Helvetica,Arial,Lucida,sans-serif !important;text-transform:uppercase !important;}input#gform_submit_button_1:hover{color:#fff !important;border-color:#2a2a2a !important;background-image:initial;background-color:#2a2a2a;}.mfp-close{margin-right:20px;}.ram-inline-image img,.ram-inline-image{display:inline-block;margin-right:10px;}.da-overlay{background:rgba(67,67,67,55%) !important;}.da-close{font-size:50px !important;line-height:50px !important;right:5px !important;}ul.ram-inline-list{margin:0;padding:0;list-style:none;}ul.ram-inline-list li{display:inline-block;font-size:16px;}ul.ram-inline-list li.ram-label{font-weight:800;}ul.ram-inline-list li:after{content:", ";}ul.ram-inline-list li:first-child:after,ul.ram-inline-list li:last-child:after{content:"";}ul.ram-inline-list li a{text-decoration:underline;color:#f2f2f2;transition:ease all .5s;}ul.ram-inline-list li a:hover{color:#ed1c24;}.ram-executive-team .et_pb_team_member:hover .et_pb_team_member_image:after{content:"";position:absolute;background:rgba(15,15,15,.26);top:0;left:0;transition:ease all .5s;border-radius:50%;padding:0px;height:100%;width:100%;}.ram-executive-team .et_pb_team_member:hover .et_pb_team_member_image img{filter:grayscale(1);transition:ease all .5s;}.ram-executive-team .et_pb_team_member .et_pb_team_member_image{border-radius:50%;max-width:255px;margin:auto;margin-bottom:25px;}.et_pb_module.et_pb_image.ram-inline-image.video-img .et_pb_image_wrap:after{content:"";position:absolute;width:100%;height:100%;background:url("https://cdn-dooef.nitrocdn.com/TIjSqCaBqdgectHKftyOgCcwAFEqkooR/assets/images/optimized/rev-58b93a4/www.ramconstruction-us.com/wp-content/uploads/2023/08/video-icon.png") no-repeat 100% rgba(0,0,0,.72);top:0;left:0;opacity:1;background-size:40% 40%;background-position:center;}@media (min-width:1290px) and (max-width:1480.5px){.ram-executive-team .et_pb_team_member .et_pb_team_member_image{width:250px;}}@media (min-width:980px) and (max-width:1290.5px){.ram-executive-team .et_pb_team_member .et_pb_team_member_image{width:200px;}}.ram-executive-team .et_pb_team_member .et_pb_team_member_image img{width:255px !important;}.ram-executive-team .et_pb_team_member .et_pb_team_member_image img{border-radius:50%;border:5px solid #fff !important;}