/*
Theme Name: Rubber Experts INC
Author: Rubber Experts
Author URI: https://rubberxperts.com/author/rubberexperts
Description: Leading Rubber Manufacturer and Distributor A comprehensive range under one roof: Explore seals, gaskets, extrusions, mounts, O-rings, and more in a variety of colors and tolerances in our diverse product portfolio. Transforming Ideas Into Shapes With Precision and Expertise. Your all-in-one solution for rubber excellence: Rubber Xperts Inc, your go-to for prototyping and custom requirements
Version: 1.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

.Footer-Menu .footer-menu  { list-style: none; padding:0; }

.FootMenu2 li { width: 50%; }

.FootMenu2 li a { width: auto; }

.contactForm .wpforms-container-full { margin-top: 0; }

.contactForm :-ms-input-placeholder { color: #00002D !important; font-size: 16px; line-height:25px; font-weight:400; opacity:1 !important; }
.contactForm ::-ms-input-placeholder { color: #00002D !important; font-size: 16px; line-height:25px; font-weight:400; opacity:1 !important; }
.contactForm ::placeholder { color: #00002D !important; font-size: 16px; line-height:25px; font-weight:400; opacity:1 !important; }
.contactForm .form-control input { padding: 18px 20px !important; height: auto; border: 1px solid #DDDDDD !important; background-color: #fff !important; border-radius:0 !important; color: #00002D !important; }
.contactForm .form-control .wpforms-field-label { margin-bottom:0 !important; font-weight:400; }
.contactForm .form-control input[type="file"] { padding:5px 0 0 !important; }
.contactForm select { background-color: #fff !important; color: #00002D !important; padding: 15px 20px !important; height: auto !important; border: 1px solid #DDDDDD !important !important; border-radius: 0 !important; } 
.contactForm .wpforms-field-file-upload { border: 1px solid #DDDDDD; padding: 15px 15px !important; background-color: #fff !important; }
.contactForm .form-control textarea { height: 110px !important; border-radius:0px !important; border: 1px solid #DDDDDD !important; color: #00002D !important; }
.contactForm .btn-blue { background-color: #2D4191 !important; color: #ffffff !important; border-radius: 0 !important; font-size: 16px !important; font-weight: 500 !important; padding: 18px 80px !important; height: auto !important; }
.contactForm .btn-blue:hover { background-color: #1E1B1B !important; }
.contactForm .btn-blue:focus:after { border: none !important; }
.contactForm .wpforms-submit-container { text-align: center; margin-top:10px; }
.contactForm .wpforms-container-full { margin:0 !important; }

.wpforms-container.getintouch #wpforms-571-field_4-container .wpforms-field { padding: 12px 0 !important; }
.getintouch :-ms-input-placeholder { color: #fff !important; font-size: 16px; line-height:25px; font-weight:400; opacity:1 !important; }
.getintouch ::-ms-input-placeholder { color: #fff !important; font-size: 16px; line-height:25px; font-weight:400; opacity:1 !important; }
.getintouch ::placeholder { color: #fff !important; font-size: 16px; line-height:25px; font-weight:400; opacity:1 !important; }
.getintouch .form-control input { border: 1px solid #FFFFFF33 !important; background-color: #42549C !important; color: #fff !important; }
.getintouch select { background-color: #42549C !important; color: #fff !important; padding: 16px 20px !important; height: auto !important; border: 1px solid #FFFFFF33 !important; border-radius: 0; background-image: linear-gradient(45deg, transparent 50%, #fff 50%),linear-gradient(135deg, #fff 50%, transparent 50%) !important; } 
.getintouch .form-control input[type="file"] { background-color: transparent !important; }
.getintouch .form-control textarea { border: 1px solid #FFFFFF33 !important; color: #fff !important; background-color: #42549C !important; }
.getintouch .form-control .wpforms-field-label { color: #fff; }
.getintouch .wpforms-field-file-upload { border: 1px solid #FFFFFF33; background-color: #42549C !important;margin: 12px 0 10px; }
.getintouch .btn-blue { background-color: #F0A500 !important; color: #00002D !important; }
.getintouch .btn-blue:hover { background-color: #1E1B1B !important; color: #fff !important; }

.getintouch .iti__arrow, .getintouch div.wpforms-container .wpforms-form .iti__arrow, .getintouch div.wpforms-container-full .wpforms-form .iti__arrow { border-top: 4px solid #fff !important; }