@media (min-width:1200px){.container{max-width:1200px;position:relative}}.container{position:relative}a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover{text-decoration:none}#masthead .container{padding:0}.main-navbar .container{padding:0 15px}header#masthead{background:#d0d7e0;background:-moz-linear-gradient(top,#d0d7e0 0%,#f0f3f9 33%,#f0f3f9 70%,#d4dbe3 100%);background:-webkit-linear-gradient(top,#d0d7e0 0%,#f0f3f9 33%,#f0f3f9 70%,#d4dbe3 100%);background:linear-gradient(to bottom,#d0d7e0 0%,#f0f3f9 33%,#f0f3f9 70%,#d4dbe3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0d7e0',endColorstr='#d4dbe3',GradientType=0);border-top:7px solid #a7131a;padding:0}.header-top{padding:14px 0 9px}.header-wrap{display:flex;align-items:center;justify-content:space-between}.header-wrap .head-right{text-align:right}.header-wrap .head-right h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.3px}.header-wrap .head-right .widget{margin:0}.header-wrap .head-right .phone-number{background:#a31219;padding:15px 25px 11px;margin:-15px 0 24px;display:inline-block}.header-wrap .head-right .phone-number h3{margin:0;color:#fff;font-size:20px;font-weight:300}.header-wrap .head-right .phone-number h3 a{color:#fff}.header-wrap .head-right .phone-number h3 a:hover{color:#fff1ad;text-decoration:none}.header-wrap .head-right .phone-number h3 strong{font-weight:600}.header-wrap .head-right .phone-number h3 i{margin:0 8px 0 0;transform:rotate(-38deg);font-size:21px}.main-navbar{background:#1c2129;background:-moz-linear-gradient(top,#1c2129 0%,#232831 38%,#232831 63%,#2d333c 100%);background:-webkit-linear-gradient(top,#1c2129 0%,#232831 38%,#232831 63%,#2d333c 100%);background:linear-gradient(to bottom,#1c2129 0%,#232831 38%,#232831 63%,#2d333c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c2129',endColorstr='#2d333c',GradientType=0);color:#fff}.navbar-wrap{display:flex;align-items:center;justify-content:space-between;width:100%}.products-nav a{color:#fff;font-size:16px;font-weight:500;background:#a21119;display:inline-block;padding:14px 25px;width:272px;border-radius:4px}.products-nav i{margin-right:8px;font-size:22px;display:inline-block;vertical-align:top}.products-nav a:hover{background:#2a4e85}body:not(.theme-preset-active) #masthead .navbar-nav>li>a{color:#fff;font-size:18px;font-weight:400;padding:20px 28px 19px}body:not(.theme-preset-active) #masthead .navbar-nav>li:hover>a,body:not(.theme-preset-active) #masthead .navbar-nav>li.current_page_item>a{font-weight:400;background:#a21119}#masthead .navbar-nav>li:hover>.dropdown-menu{display:block;top:64px;width:100%;background:#a21119;color:#fff;border-radius:0;border:none;padding:0}#masthead .navbar-nav li>.dropdown-menu li:hover .dropdown-menu{left:190px;top:0;width:200px !important;display:block}#masthead .navbar-nav li .dropdown-toggle:after{font-family:"Font Awesome 5 Free";content:"\f078";font-weight:700;border:none;margin:0;position:absolute;right:12px;top:24px;font-size:12px}#masthead .navbar-nav>li>.dropdown-menu a{padding:8px 20px 6px;color:#fff;border-bottom:1px solid #ab2930;text-transform:none;font-size:15px}#masthead .navbar-nav>li>.dropdown-menu a:hover{background:#1c2129;color:#fff}body:not(.theme-preset-active) #masthead .navbar-nav>li>a{padding:20px 22px 19px}#masthead .navbar-nav li .dropdown-toggle:after{right:9px}.search-bar form{position:relative}.search-bar form label{display:block}.search-bar form .search-field{background:#fff;border:none;height:48px;padding:10px 40px 10px 15px;width:240px;margin:7px 0 0;border-radius:3px;font-size:16px}.search-bar .search-submit{position:absolute;right:0;top:6px;background:url(//ramcgovern.com/wp-content/themes/ram-child/img/search-btn.jpg) no-repeat center center scroll transparent;border:none;font-size:0px;width:48px;height:48px}.height-full{height:100% !important}.vc_desktop .home #content.site-content{padding-top:0}.vc_desktop .home #content.site-content{padding-top:0}.vc_desktop #content.site-content{padding-bottom:0;padding-top:4.125rem}.product-siderbar .menu-product-category-menu-container{background:#f5f9ff;border:1px solid #cfcfcf;height:100%}.product-siderbar .menu-product-category-menu-container li a{border-bottom:1px solid #cfcfcf;font-size:16px;font-weight:300;color:#191919;position:relative;padding:13px 12px 11px 16px}.product-siderbar .menu-product-category-menu-container li a:after{font-family:"Font Awesome 5 Free";content:"\f078";font-weight:700;border:none;margin:0;position:absolute;right:15px;top:16px;font-size:13px;color:#b4b4b4;transform:rotate(-90deg)}.product-siderbar .menu-product-category-menu-container li:last-child a{border:none}.product-siderbar .menu-product-category-menu-container li a:hover{background:#a41219;color:#fff;border-bottom:1px solid #a41219}.product-siderbar .menu-product-category-menu-container li a:hover:after{color:#fff}.project-record{box-shadow:0px 0px 5px #0000001c}.project-record .project-info{padding:20px;background:#fff}.project-record .project-info h3{color:#000;font-size:19px;font-weight:600;margin-bottom:10px}.project-record .project-info .excerpt{font-size:16px;font-weight:300;margin-bottom:10px !important;color:#7e7e7e;line-height:25px}.project-record .project-info a.more-link{font-weight:400;font-size:15px;color:#a6141a}.project-record .project-info a.more-link:hover{color:#000}.project-record .project-info a.more-link i{font-size:13px}.product-siderbar .wpb_wrapper,.product-siderbar .wpb_wrapper .widget{height:calc(100% - 12px)}.project-grids .vc_gitem_row .vc_gitem-col{padding:0}.project-grids .vc_grid-item-mini{box-shadow:0 0 5px #0000001c}.project-info .vc_grid-filter-center{text-align:left;margin:0 0 8px}.project-info .vc_grid-filter-center a{font-size:14px;text-transform:uppercase;font-weight:600;color:#212b5c}.project-info .vc_grid-filter-center a:hover{background:0 0 !important;color:#a41219}.project-info .vc_grid-filter.vc_grid-filter-center .vc_grid-filter-item:hover{background:0 0}.project-info .vc_grid-filter.vc_grid-filter-center{text-align:left}.project-info h3{font-weight:600;margin-bottom:15px}.project-info p{color:#7e7e7e;font-size:16px}.project-info .vc_btn3{background:0 0 !important;padding:0 43px 0 0 !important;font-size:15px}.project-info .vc_btn3 i{font-size:14px !important}.project-info .vc_btn3:hover{color:#000 !important}.secondary-projects .project-info .vc_grid-filter-center{margin:0}.secondary-projects .project-info .vc_grid-filter-center a{color:#000;font-size:18px;text-transform:none}.secondary-projects .project-info .vc_grid-filter-center a:hover{color:#a6141a}.secondary-projects .project-info p{font-size:15px !important;margin:10px 0 0}.custom-heading h3{font-weight:600 !important}.custom-heading .uvc-sub-heading{position:absolute;right:14px;top:17px}.custom-heading .uvc-sub-heading a{font-weight:400;color:#a6141a}.equipment-carousel button.slick-next{position:absolute;right:0 !important;left:inherit;top:-80px}.equipment-carousel button.slick-prev{position:absolute;right:40px !important;left:inherit;top:-80px}.equipment-carousel .slick-slide:after{border-right:1px solid #ddd;content:"";width:1px;height:214px;display:block;position:absolute;right:-13px;top:-6px}.hermes .tp-bullet:after{background-color:#a41219 !important}.footer-main{background:#1b2028;background:-moz-linear-gradient(top,#1b2028 0%,#242a32 49%,#2d323c 100%);background:-webkit-linear-gradient(top,#1b2028 0%,#242a32 49%,#2d323c 100%);background:linear-gradient(to bottom,#1b2028 0%,#242a32 49%,#2d323c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b2028',endColorstr='#2d323c',GradientType=0);color:#fff}.footer-main .widget-title{color:#fff;font-size:18px;font-weight:500;text-transform:uppercase}.footer-main .widget-title:after{content:"";width:40px;height:4px;background:#a5121a;display:block;margin:15px 0 29px}.footer-main #footer-widget{padding:55px 0 45px}body:not(.theme-preset-active) footer#colophon{background:0 0;color:#fff}.footer-main p,.footer-main li{line-height:25px;font-size:16px;font-weight:300}.footer-main .address ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;margin-top:30px}.footer-main .address ul li:first-child{width:100%;margin-right:0}.footer-main .address li{margin-bottom:20px;margin-right:20px}.footer-main .address li i{width:40px;height:40px;line-height:40px;border:1px solid #fff;text-align:center;border-radius:50%;margin-right:10px}.footer-main .address li:last-child{float:none;display:list-item;width:100%}.footer-main .address li:last-child a{color:#fff}.footer-main .address li{margin-bottom:20px;margin-right:20px}.zoom-social-icons-list--no-labels .zoom-social_icons-list__item{display:inline-block;margin:0 10px 0 0;border:none}.footer-main .form-control{font-size:14px;height:42px;background:#39404d;border:1px solid #676f7c;color:#fff;border-radius:2px;padding:6px 15px;margin-bottom:20px}.footer-main textarea.form-control{height:168px}.footer-main .form-control:focus,.btn.btn-primary:focus{box-shadow:none}.btn.btn-primary{border:none;background:#a5121a;padding:9px 30px;font-size:16px;font-weight:400}.btn.btn-primary:hover{background:#ca0e18}span.wpcf7-not-valid-tip{font-size:0px}.wpcf7-not-valid{border:1px solid #ec202b !important}.site-footer{text-align:center;border-top:1px solid #343840}.addtoany_share_save_container{text-align:center;padding:20px 0}.addtoany_share_save_container .addtoany_header{font-size:22px}@media (max-width:1024px){.header-wrap .head-right h2{font-size:17px}}@media (max-width:1199px){.home #content.site-content,.home .entry-content{margin:0;padding:0}.header-wrap .head-right h2{font-size:17px}.navbar-toggler.collapsed,.navbar-toggler{padding:.58rem .95rem;font-size:1.25rem;line-height:1;background-color:#a21119;border:1px solid transparent;border-radius:.25rem;margin-left:auto;margin-right:15px}.navbar-toggler i,.navbar-toggler.collapsed i{color:#fff;font-size:23px;margin-top:3px}.navbar-toggler{background-color:#fff}.navbar-toggler i{color:#a21119}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none;outline:none}#masthead{position:absolute;top:61px;background:#1d222a;width:100%;z-index:999;left:0}#masthead .navbar-nav li .dropdown-toggle:after{right:15px;top:19px}#masthead .navbar-nav>li>.dropdown-menu{margin:0}body:not(.theme-preset-active) #masthead .navbar-nav>li>a{padding:14px 15px 12px !important;border-bottom:1px solid #111419;font-size:16px}.project-info .vc_btn3{padding:0 38px 0 0 !important;font-size:14px}}@media (max-width:991px){.navbar-toggler i,.navbar-toggler.collapsed i{margin-top:1px}.product-siderbar{display:none !important}.main-content-area{width:100%}.header-wrap .head-right h2{font-size:16px;line-height:16px}}@media (max-width:767px){.search-bar{display:none}.navbar-wrap{padding:7px 0}.navbar-toggler.collapsed,.navbar-toggler{padding:.98rem .99rem;margin-right:0}.project-info .wpb_single_image figure,.project-info .wpb_single_image figure a,.project-info .wpb_single_image figure img{display:block;width:100%;height:auto}.header-wrap .head-right .phone-number h3{font-size:16px}.project-grids .vc_grid .vc_grid-item{width:50%;display:inline-block !important}#masthead{top:66px}#masthead>.container,.main-navbar>.container{position:static}}@media (max-width:490px){.header-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column}.navbar-brand{margin:0;width:100%;text-align:center}.header-wrap .head-right{text-align:center}.header-wrap .head-right .phone-number{padding:10px 14px 8px 13px;margin:0 auto 15px 18px;display:inline-block}.header-wrap .head-right h2{font-size:14px;line-height:15px}}@media (max-width:420px){.products-nav a{width:182px}.project-grids .vc_grid .vc_grid-item{width:90%;display:block !important;margin:0 auto}.footer-main p,.footer-main li{line-height:20px;font-size:13px}.custom-heading h3{font-size:19px !important}.project-info h3{font-size:17px !important}.equipment-carousel button.slick-prev,.equipment-carousel button.slick-next{font-size:14px !important;top:-112px !important}.equipment-carousel button.slick-prev{right:27px !important}.equipment-carousel button.slick-next{right:8px !important}.footer-main .address li i{width:30px;height:30px;line-height:30px;border:1px solid #fff;text-align:center;border-radius:50%;margin-right:3px}}