@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,700;1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@400;700&display=swap"); body{
font-family: 'Open Sans', sans-serif;
font-size: 17.5px;
font-size: 1.75REM;
margin-top: 0.5rem;
margin-bottom: 0.5rem;
color: #717f86;
line-height: 2;
background: #FFF;
-webkit-font-smoothing: antialiased;
text-rendering: optimizelegibility;
}
body {
overflow-x: hidden;
} .has-error input[type="text"], .has-error input[type="email"], .has-error select {
border: 2px solid #a94442;
}
p {
color: #35424a;
margin-top: 3REM;
}
a {  color: #52864e;
}
a, a:hover {
color: #55af16;
}
.bold {
font-weight: bold;
}
.italic {
font-style: italic;
}  ol.breadcrumb {
font-family: Helvetica;
}
.btn {
font-size: 2rem;
color: #FFF;
padding: 2rem;
font-family: Arial, Helvetica, sans-serif;
}
.btn:focus,
.btn:focus-visible{
outline: none !important;
}
.btn-default {
color: #717f86;
}
.btn img {
margin-right: 1REM;
}
.icon_image {
margin-right: 1REM;
}
input::placeholder{
color:#666;
}   h1, h2, h3, h4 {
font-family: 'Roboto', sans-serif;
color: #717f86;
}
h1 {
font-size: 42px;
font-size: 4.2REM;
font-variant: small-caps; margin: 1REM 2REM 3REM;  color: #52864e;
}
h2 small {
font-size: 15px;
font-size: 1.5REM;
font-style: oblique;
font-weight: 800;
}
h2 {
font-size: 30px;
font-size: 3REM;
line-height: 5REM;  color: #52864e;
}
h3 {
font-size: 35px;
font-size: 3.5REM;
line-height: 5REM;
}
h4 {
font-size: 22px;
font-size: 2.2REM;
}
.modal-body h4 {
margin-top: 5REM;
}
.contact_quote_headers {
margin-bottom: 2REM;
}
.center {
text-align: center;
}
.main_features_title, .footerheader, footer p, footer ul, .location {
color: #FFF;
}
.text-muted {
color: #717f86;
}
#TopSection {
margin-top: 8rem;
}
#TopSectionPressArticle {
margin-top: 10rem;
}
.Advanced_Search {
left: 90px;
} .press-read-more {
padding-bottom: 1REM;
}
.press-read-more h1 {
margin: 0REM;
}
.subhead_italics {
margin-top: 4REM;
}
.main_content h1 {
font-size: 30px;
font-size: 3REM;
line-height: 5REM;  color: #52864e;
font-variant: normal;
}
.main_content h2 {
font-size: 25px;
font-size: 2.5REM;
line-height: 5REM;
color: #717f86;
}
.subtitle {
color: #717f86;
}
.panel-title {
font-weight: bold;
}
.panel-body {
color: #666;
}
.footerheader {
font-family: 'Roboto Condensed', sans-serif;
}
.copyright {
border-top: 1px solid #cacaca;
padding: 1.5rem 0;
font-size: 1.2rem;
}
.green_text {  color: #52864e;
}
.jssor_slider_header {
left: 110px;
top: 130px;
width: 1100px;
position: absolute;
color: #ffffff;
font-family: Roboto, sans-serif;
font-size: 9REM;
line-height: 10REM;
text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
text-rendering: optimizelegibility;
font-variant: normal;
font-weight: 100 !important;
}
.jssor_slider_subheading {
left: 140px;
top: 365px;
width: 90REM;
position: absolute;
color: #ffffff;
font-family: 'Roboto', sans-serif;
font-size: 6REM;
line-height: 7REM;
text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
text-rendering: optimizelegibility;
text-align: left;
font-weight: 100 !important;
}
.ghz_slider_header {
top: 135px;
}
.ghz_slider_subheading {
top: 270px;
}
.giga_slider_header {
top: 70px;
font-size: 8REM;
}
.giga_slider_subheading {
top: 295px;
font-size: 5REM;
}
.grypper_slider_header {
top: 180px;
}
.grypper_slider_subheading {
top: 320px;
} hr { border-top: 1px solid #cacaca;
margin: 6REM 0REM;
}
.hr_table_thin {
margin: 4REM 0REM;
} footer {
border-top: 1px solid #cacaca;
width: 100%;
}
footer .container {
padding-top: 2REM;
padding-bottom: 2REM;
}
footer p {
margin: 0rem 1rem 2rem 0rem;
}
footer a {
font-family: 'Nunito', sans-serif;
}
footer hr {
margin-left: 0rem;
}
ul.subheading li a {   color: #52864e;
font-size: 2REM;
}
ul.subheading li a:hover {
color: #55af16;
} .social-fb {
color: #1778F2;
} .social-li {
color: #0077B5;
} .social-tw {
color: #55acee;
} .social-yb {
color: #1778F2;
} .white-bg {
color: white;
font-size: 69px;
}  .nav_headers {
font-family: 'Raleway', sans-serif;
letter-spacing: 0.0625rem;
} .navbar-brand {
padding: 1rem 0rem 6rem 1rem;
} .navbar-toggle {
background: rgba(97, 186, 18, 1);
background: -moz-linear-gradient(top, rgba(97, 186, 18, 1) 0%, rgba(0, 102, 51, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(97, 186, 18, 1)), color-stop(100%, rgba(0, 102, 51, 1)));
background: -webkit-linear-gradient(top, rgba(97, 186, 18, 1) 0%, rgba(0, 102, 51, 1) 100%);
background: -o-linear-gradient(top, rgba(97, 186, 18, 1) 0%, rgba(0, 102, 51, 1) 100%);
background: -ms-linear-gradient(top, rgba(97, 186, 18, 1) 0%, rgba(0, 102, 51, 1) 100%);
background: linear-gradient(to bottom, rgba(97, 186, 18, 1) 0%, rgba(0, 102, 51, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61ba12', endColorstr='#006633', GradientType=0);
margin: 1.8rem 1rem 0rem 0rem;
border-color: #FFFFFF;
} .navbar-default .navbar-toggle .icon-bar { background-color: #FFFFFF;
} .navbar-default { border: none;
padding: 0rem;
margin: 0rem;
} .navbar-default .navbar-nav {
margin-top: 0rem;
background: rgba(97, 186, 18, 1);
background: -moz-linear-gradient(top, rgba(97, 186, 18, 1) 0%, rgba(0, 102, 51, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(97, 186, 18, 1)), color-stop(100%, rgba(0, 102, 51, 1)));
background: -webkit-linear-gradient(top, rgba(97, 186, 18, 1) 0%, rgba(0, 102, 51, 1) 100%);
background: -o-linear-gradient(top, rgba(97, 186, 18, 1) 0%, rgba(0, 102, 51, 1) 100%);
background: -ms-linear-gradient(top, rgba(97, 186, 18, 1) 0%, rgba(0, 102, 51, 1) 100%);
background: linear-gradient(to bottom, rgba(97, 186, 18, 1) 0%, rgba(0, 102, 51, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61ba12', endColorstr='#006633', GradientType=0);
} .navbar-default .navbar-nav > li > a {
color: #FFFFFF;
padding: 1rem 1rem;
border: thin solid #333;
box-shadow: inset 1px 1px 1px 0px rgba(120, 116, 120, 1);
} .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #FFFFFF;
background: rgba(0, 102, 51, 1);
background: -moz-linear-gradient(top, rgba(0, 102, 51, 1) 0%, rgba(97, 186, 18, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 102, 51, 1)), color-stop(100%, rgba(97, 186, 18, 1)));
background: -webkit-linear-gradient(top, rgba(0, 102, 51, 1) 0%, rgba(97, 186, 18, 1) 100%);
background: -o-linear-gradient(top, rgba(0, 102, 51, 1) 0%, rgba(97, 186, 18, 1) 100%);
background: -ms-linear-gradient(top, rgba(0, 102, 51, 1) 0%, rgba(97, 186, 18, 1) 100%);
background: linear-gradient(to bottom, rgba(0, 102, 51, 1) 0%, rgba(97, 186, 18, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006633', endColorstr='#61ba12', GradientType=0);
} .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #FFFFFF;
background: rgba(0, 102, 51, 1);
background: -moz-linear-gradient(top, rgba(0, 102, 51, 1) 0%, rgba(97, 186, 18, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 102, 51, 1)), color-stop(100%, rgba(97, 186, 18, 1)));
background: -webkit-linear-gradient(top, rgba(0, 102, 51, 1) 0%, rgba(97, 186, 18, 1) 100%);
background: -o-linear-gradient(top, rgba(0, 102, 51, 1) 0%, rgba(97, 186, 18, 1) 100%);
background: -ms-linear-gradient(top, rgba(0, 102, 51, 1) 0%, rgba(97, 186, 18, 1) 100%);
background: linear-gradient(to bottom, rgba(0, 102, 51, 1) 0%, rgba(97, 186, 18, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006633', endColorstr='#61ba12', GradientType=0);
} .dropdown-menu > li > a {
color: #FFFFFF !important;
font-size: 17.5px;
font-size: 1.75REM;
} .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: #52864e !important;
background-color: transparent;
} #category {
color: #0F0;
} ::-webkit-input-placeholder {
font-size: 1.4rem;
} #myCarousel {
margin-top: 6rem;
} #slider1_container {
max-height: 60REM;
}
.Slide1_Part {
position: absolute;
top: 80px;
left: 900px;
width: auto;
height: 600px;
z-index: 0;
}
.Slide1_Part img {
position: absolute;
width: auto;
height: 600px;
z-index: 0;
}
.Slide2_Part {
position: absolute;
top: 120px;
left: 790px;
width: auto;
height: 600px;
z-index: 0;
}
.Slide2_Part img {
position: absolute;
width: auto;
height: 600px;
z-index: 0;
}
.Slide3_Part {
position: absolute;
top: 130px;
left: 745px;
width: auto;
height: 600px;
z-index: 0;
}
.Slide3_Part img {
position: absolute;
width: auto;
height: 600px;
z-index: 0;
}
.Slide4_Part {
position: absolute;
top: 50px;
left: 520px;
width: auto;
height: 600px;
z-index: 0;
}
.Slide4_Part img {
position: absolute;
width: auto;
height: 600px;
z-index: 0;
}
.carousel-caption-header {
position: absolute;
top: 2rem;
left: 3rem;
width: 77.5rem;
height: 12rem;
font-size: 9rem;
color: #ffffff;
line-height: 10rem;
text-align: left;
}
.carousel-caption-body {
position: absolute;
top: 35rem;
left: 3rem;
width: 77.5rem;
height: 12rem;
font-size: 6rem;
color: #ffffff;
line-height: 7rem;
text-align: left;
}
.carousel-caption-button {
position: relative;
top: 47REM;
left: 91REM;
width: auto;
height: 8REM;
font-size: 5rem;
line-height: 3REM;
text-align: center;
}  .glyphicon-ring {
width: 9rem;
height: 9rem;
border-radius: 50%;
border: 0.25rem solid white;
color: white;
display: inline-table;
text-align: center;
-webkit-box-shadow: inset -1px 0px 26px 8px rgba(0, 0, 0, 0.75);
-moz-box-shadow: inset -1px 0px 26px 8px rgba(0, 0, 0, 0.75);
box-shadow: inset -1px 0px 26px 8px rgba(0, 0, 0, 0.75);
} .glyphicon-ring .glyphicon-bordered {
font-size: 3.8rem;
vertical-align: middle;
display: table-cell;
} .green_background, #why {
background: rgba(86, 175, 22, 1);
background: -moz-linear-gradient(top, rgba(86, 175, 22, 1) 0%, rgba(5, 106, 49, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(86, 175, 22, 1)), color-stop(100%, rgba(5, 106, 49, 1)));
background: -webkit-linear-gradient(top, rgba(86, 175, 22, 1) 0%, rgba(5, 106, 49, 1) 100%);
background: -o-linear-gradient(top, rgba(86, 175, 22, 1) 0%, rgba(5, 106, 49, 1) 100%);
background: -ms-linear-gradient(top, rgba(86, 175, 22, 1) 0%, rgba(5, 106, 49, 1) 100%);
background: linear-gradient(to bottom, rgba(86, 175, 22, 1) 0%, rgba(5, 106, 49, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#56af16', endColorstr='#056a31', GradientType=0);
} .blue_background {
background: rgba(34, 148, 221, 1);
background: -moz-linear-gradient(top, rgba(34, 148, 221, 1) 0%, rgba(0, 51, 161, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(34, 148, 221, 1)), color-stop(100%, rgba(0, 51, 161, 1)));
background: -webkit-linear-gradient(top, rgba(34, 148, 221, 1) 0%, rgba(0, 51, 161, 1) 100%);
background: -o-linear-gradient(top, rgba(34, 148, 221, 1) 0%, rgba(0, 51, 161, 1) 100%);
background: -ms-linear-gradient(top, rgba(34, 148, 221, 1) 0%, rgba(0, 51, 161, 1) 100%);
background: linear-gradient(to bottom, rgba(34, 148, 221, 1) 0%, rgba(0, 51, 161, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2294dd', endColorstr='#0033a1', GradientType=0);
} .red_background {
background: rgba(169, 3, 41, 1);
background: -moz-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(109, 0, 25, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(169, 3, 41, 1)), color-stop(100%, rgba(109, 0, 25, 1)));
background: -webkit-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(109, 0, 25, 1) 100%);
background: -o-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(109, 0, 25, 1) 100%);
background: -ms-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(109, 0, 25, 1) 100%);
background: linear-gradient(to bottom, rgba(169, 3, 41, 1) 0%, rgba(109, 0, 25, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a90329', endColorstr='#6d0019', GradientType=0);
} .orange_background {
background: rgba(255, 175, 75, 1);
background: -moz-linear-gradient(top, rgba(255, 175, 75, 1) 0%, rgba(255, 108, 10, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 175, 75, 1)), color-stop(100%, rgba(255, 108, 10, 1)));
background: -webkit-linear-gradient(top, rgba(255, 175, 75, 1) 0%, rgba(255, 108, 10, 1) 100%);
background: -o-linear-gradient(top, rgba(255, 175, 75, 1) 0%, rgba(255, 108, 10, 1) 100%);
background: -ms-linear-gradient(top, rgba(255, 175, 75, 1) 0%, rgba(255, 108, 10, 1) 100%);
background: linear-gradient(to bottom, rgba(255, 175, 75, 1) 0%, rgba(255, 108, 10, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaf4b', endColorstr='#ff6c0a', GradientType=0);
}
.callsection {
padding-top: 4REM;
}
.callnobackground {
background: none;
margin-bottom: 2REM;
} .marketing {
padding: 4rem 2rem 4rem;
}
.marketing_top3 {
padding-top: 4rem;
padding-bottom: 0rem;
}
.marketing_bottom3 {
padding-top: 0rem;
}
.main_features {
margin-bottom: 7rem;
color: #FFF;
text-align: center;
}
.main_features_top3 {
margin-bottom: 4rem;
}
.main_features hr {
margin: 3REM Auto;
}
.main_features .btn {
font-size: 35px;
font-size: 3.5REM;
color: #FFF;
}
.main_features p {
margin: 1rem 0rem 3rem;
text-align: left;
}
.main_features_items {
border: none;
border-bottom: 1px solid;  border-color: #52864e;
background: none;
text-align: left;
margin-top: 5REM;
}
.main_features_press {
margin-top: 5REM;
}
.main_features_press_date {
text-align: left;
font-style: italic;
}
.main_features_testimonials {
text-align: center;
}
.no_bottom_border {
border-bottom: none;
} .products_list .btn {
margin-top: 4REM;
}
.products_list_cont {
margin-bottom: 6REM;
}
.summaries .btn {
margin-top: 3REM;
}
.summaries_text {
font-size: 1.6REM;
}
.list-group {
margin: 3REM Auto;
}
.list-group_buttons a, .list-group_buttons:hover a, .list-group_buttons:focus a {
color: #FFF;
margin-bottom: 0.5REM;
border-radius: 4px;
}
.list-group_buttons img {
margin-right: 1REM;
}
.listings_row {
line-height: 3REM;
border: none;
margin: 1REM Auto;
}
.listings_title {  color: #52864e;
} .list-group-tech-docs {
border-bottom: 1px solid;  border-color: #52864e;
}
.list-group-tech-docs:first-child {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
.list-group-tech-docs:last-child {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.press_archived_button {
margin: 2REM Auto;
}
.bold_title {
font-family: Helvetica;
font-size: 20px;
font-size: 2REM;
font-weight: 600;
line-height: 3.5REM;
margin-top: 1REM;
}
.green_button:hover, .green_button:focus {
background: rgba(5, 106, 49, 1);
background: -moz-linear-gradient(top, rgba(5, 106, 49, 1) 0%, rgba(86, 175, 22, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(5, 106, 49, 1)), color-stop(100%, rgba(86, 175, 22, 1)));
background: -webkit-linear-gradient(top, rgba(5, 106, 49, 1) 0%, rgba(86, 175, 22, 1) 100%);
background: -o-linear-gradient(top, rgba(5, 106, 49, 1) 0%, rgba(86, 175, 22, 1) 100%);
background: -ms-linear-gradient(top, rgba(5, 106, 49, 1) 0%, rgba(86, 175, 22, 1) 100%);
background: linear-gradient(to bottom, rgba(5, 106, 49, 1) 0%, rgba(86, 175, 22, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#056a31', endColorstr='#56af16', GradientType=0);
color: #FFF;
text-decoration: none;
}
.blue_button:hover, .blue_button:focus {
background: rgba(0, 51, 161, 1);
background: -moz-linear-gradient(top, rgba(0, 51, 161, 1) 0%, rgba(34, 149, 221, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 51, 161, 1)), color-stop(100%, rgba(34, 149, 221, 1)));
background: -webkit-linear-gradient(top, rgba(0, 51, 161, 1) 0%, rgba(34, 149, 221, 1) 100%);
background: -o-linear-gradient(top, rgba(0, 51, 161, 1) 0%, rgba(34, 149, 221, 1) 100%);
background: -ms-linear-gradient(top, rgba(0, 51, 161, 1) 0%, rgba(34, 149, 221, 1) 100%);
background: linear-gradient(to bottom, rgba(0, 51, 161, 1) 0%, rgba(34, 149, 221, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0033a1', endColorstr='#2295dd', GradientType=0);
color: #FFF;
text-decoration: none;
}
.red_button:hover, .red_button:focus {
background: rgba(109, 0, 25, 1);
background: -moz-linear-gradient(top, rgba(109, 0, 25, 1) 0%, rgba(169, 3, 42, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(109, 0, 25, 1)), color-stop(100%, rgba(169, 3, 42, 1)));
background: -webkit-linear-gradient(top, rgba(109, 0, 25, 1) 0%, rgba(169, 3, 42, 1) 100%);
background: -o-linear-gradient(top, rgba(109, 0, 25, 1) 0%, rgba(169, 3, 42, 1) 100%);
background: -ms-linear-gradient(top, rgba(109, 0, 25, 1) 0%, rgba(169, 3, 42, 1) 100%);
background: linear-gradient(to bottom, rgba(109, 0, 25, 1) 0%, rgba(169, 3, 42, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d0019', endColorstr='#a9032a', GradientType=0);
color: #FFF;
text-decoration: none;
}
.orange_button:hover, .orange_button:focus {
background: rgba(255, 108, 10, 1);
background: -moz-linear-gradient(top, rgba(255, 108, 10, 1) 0%, rgba(255, 175, 75, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 108, 10, 1)), color-stop(100%, rgba(255, 175, 75, 1)));
background: -webkit-linear-gradient(top, rgba(255, 108, 10, 1) 0%, rgba(255, 175, 75, 1) 100%);
background: -o-linear-gradient(top, rgba(255, 108, 10, 1) 0%, rgba(255, 175, 75, 1) 100%);
background: -ms-linear-gradient(top, rgba(255, 108, 10, 1) 0%, rgba(255, 175, 75, 1) 100%);
background: linear-gradient(to bottom, rgba(255, 108, 10, 1) 0%, rgba(255, 175, 75, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6c0a', endColorstr='#ffaf4b', GradientType=0);
color: #FFF;
}  .navbar-default, #category, .marketing, .sliders, .thankyou, footer {
background: #35424a;
}
.well {
margin: 2rem 0rem;
padding: 28px 20px;
background: #f6f9fa;
}
.dropshadow {
box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.1);
}
.main_content, .product-list-page, .full-article-content {
margin-bottom: 6REM;
}
.product-page .img-responsive {
margin-top: 1REM;
margin-bottom: 1REM;
} .pull-left {
margin-right: 1REM;
}
.pull-right {
margin-left: 1REM;
} .product-list-page .img-responsive {
margin-bottom: 3REM;
}
.product-list-page li {
color: #35424a;
}
.product-sidebar {
margin-bottom: 6REM;
}
.product-sidebar p {  color: #52864e;
font-weight: 600;
}
.tech_info {
margin-bottom: 6REM;
}
.event_info {
margin: 6REM Auto;
}
.thankyou {
padding: 100px 20px;
}
.thank_you_heading {
font-size: 32px;
font-size: 3.2REM;
}
.thankyou .thank_you_heading {
text-align: center;
}
#ContactUsWays {
padding-top: 20px;
padding-bottom: 60px;
}
#ContactUsWays .item {
margin-top: 6REM;
}
#ContactUsWays .noborder {
border-left: none;
}
#ContactUsWays h1 {
font-weight: bold;
} #ConfirmForm {
padding-top: 20px;
padding-bottom: 60px;
}
.ConfirmInfo {
font-weight: bold;
}
.LabelRight {
padding-right: 1REM;
} #tab1 h3 {
padding: 1REM;
margin: 3REM auto;
color: #FFF;
border-radius: 1REM;
}
#tab2 h3 {
padding: 1REM;
margin: 3REM auto;
color: #FFF;
border-radius: 1REM;
}
.Dist_Header {
padding: 0REM;
height: 9REM;
}
.Dist_Header img {
padding-right: 1REM;
}
.Dist_Header h4 {
color: #35424a; }
address {
padding: 1REM;
}
address img {
margin: 0.5REM 1REM 0REM 0REM;
border: 1px solid;
} input::-webkit-input-placeholder {
font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;
}
input:-moz-placeholder { font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;
}
input::-moz-placeholder { font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;
}
input:-ms-input-placeholder {
font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;
}
input[type="file"]::-webkit-input-placeholder {
color: blue !important;
}
input[type="file"]:-moz-placeholder { color: blue !important;
}
input[type="file"]::-moz-placeholder { color: blue !important;
}
input[type="file"]:-ms-input-placeholder {
color: blue !important;
}
textarea::-webkit-input-placeholder {
font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;
}
textarea:-moz-placeholder { font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;
}
textarea::-moz-placeholder { font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;
}
textarea:-ms-input-placeholder {
font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;
}
form .btn {
border: none;
box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.1);
opacity: 0.9; font-size: 1.5REM;
letter-spacing: 0.1REM;
text-transform: uppercase;
}
form .searchbtn {
border: none;
color: #717f86;
padding: 0rem;
box-shadow: none;
font-size: 1.3REM;
background-color: transparent;
}
form .btn:hover {
opacity: 1;
}
form .btn:active {
transform: translateY(1px);
}
form .btn-submit {
margin-top: 20px;
margin-right: 10px;
} form .btn-reset {
background: rgba(255, 255, 255, 1);
background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(88, 89, 91, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(88, 89, 91, 1)));
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(88, 89, 91, 1) 100%);
background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(88, 89, 91, 1) 100%);
background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(88, 89, 91, 1) 100%);
background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(88, 89, 91, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#58595b', GradientType=0);
margin-top: 20px;
color: #FFF;
}
.post-date {
font-style: italic;
color: #717f86;
margin: 20px auto;
}
.subtitle {
font-size: 17.5px;
font-size: 1.75REM;
font-style: italic;
}
.product-page p {
margin-top: 3REM;
}
.product-page h3 a {
text-decoration: underline;
}
.full-article-content h1 {
margin: 0REM;
}
footer .btn {
padding: 2rem;
}
.left_xs {
text-align: left;
}
.article-footer {
background: none;
border-top: none;
color: #717f86;
}
.article-footer p {
color: #717f86;
} ul.pagination {
margin-bottom: 6REM;
}
.pagination > li > a {
border: none;
color: #717f86;
}
.pagination>.active>a, .pagination>.active>a:hover, .pagination>.active>a:focus {  background-color: #52864e;
}
.pagination>li:first-child>a {
border-radius: 0REM;
}
.pagination>li:last-child>a {
border-radius: 0REM;
} .press-preview-image {
margin-top: 2REM;
} .featurette-divider {
margin: 80px 0; } .featurette-heading {
font-weight: 300;
line-height: 1.3;
letter-spacing: -1px;
}
figure {
display: block;
text-align: center;
}
figure img {
display: block;
margin: 0 auto;
}
figcaption {
display: block;
margin-top: 2REM;
padding: 8px;
color: white;
font-style: italic;
background: #717f86; }
.center-img {
margin: auto;
display: block;
}
.aligncenter {
margin: 0 auto;
text-align: center;
float: none;
display: block;
}
.bg-danger {
border: 1px solid red;
padding: 1REM;
border-width: thick;
}
.required {
color: #F00;
}
#nobullets li {
text-decoration: none;
}
.extender_bullets {
margin-bottom: 6REM;
padding-bottom: 4REM;
border-bottom: 1px solid #cacaca;
}
.list-unstyled {
padding-left: 2REM;
}
.example_extender_rotator_secondary_heading {
margin-bottom: 6REM;
}
.extender_rotator_list_heading {
margin-top: 3REM;
}
.drawings {
border-bottom: 1px solid #cacaca;
margin: 2REM;
}
.bullet_title {
margin-top: 4REM;
}
time.icon {
font-size: 1em; display: block;
position: relative;
width: 7em;
height: 7em;
background-color: #fff;
margin: 0em 2REM 10REM;
border-radius: 0.6em;
box-shadow: 0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd;
overflow: hidden;
-webkit-backface-visibility: hidden;
-webkit-transform: rotate(0deg) skewY(0deg);
-webkit-transform-origin: 50% 10%;
transform-origin: 50% 10%;
float: left;
}
time.icon * {
display: block;
width: 100%;
font-size: .85em;
font-weight: bold;
font-style: normal;
text-align: center;
}
time.icon strong {
position: absolute;
top: 0;
padding: 0.4em 0;
color: #fff;
background-color: #fd9f1b;
border-bottom: 1px dashed #f37302;
box-shadow: 0 2px 0 #fd9f1b;
}
time.icon em {
position: absolute;
bottom: 0.1em;
color: #fd9f1b;
}
time.icon span {
width: 100%;
font-size: 2.5em;
letter-spacing: -0.05em;
padding-top: 0.6em;
color: #727272;
}
time.icon:hover, time.icon:focus {
-webkit-animation: swing 0.6s ease-out;
animation: swing 0.6s ease-out;
}
@-webkit-keyframes swing {
0% {
-webkit-transform: rotate(0deg)  skewY(0deg);
}
20% {
-webkit-transform: rotate(12deg) skewY(4deg);
}
60% {
-webkit-transform: rotate(-9deg) skewY(-3deg);
}
80% {
-webkit-transform: rotate(6deg)  skewY(-2deg);
}
100% {
-webkit-transform: rotate(0deg)  skewY(0deg);
}
}
@keyframes swing {
0% {
transform: rotate(0deg)  skewY(0deg);
}
20% {
transform: rotate(12deg) skewY(4deg);
}
60% {
transform: rotate(-9deg) skewY(-3deg);
}
80% {
transform: rotate(6deg)  skewY(-2deg);
}
100% {
transform: rotate(0deg)  skewY;
}
} time.icon2 {
font-size: 0.6em; display: block;
position: relative;
width: 7em;
height: 7em;
background-color: #fff;
margin: 0em 2REM 11REM;
border-radius: 0.6em;
box-shadow: 0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd;
overflow: hidden;
-webkit-backface-visibility: hidden;
-webkit-transform: rotate(0deg) skewY(0deg);
-webkit-transform-origin: 50% 10%;
transform-origin: 50% 10%;
float: left;
}
time.icon2 * {
display: block;
width: 100%;
font-size: .85em;
font-weight: bold;
font-style: normal;
text-align: center;
}
time.icon2 strong {
position: absolute;
top: 0;
padding: 0.4em 0;
color: #fff;
background-color: #fd9f1b;
border-bottom: 1px dashed #f37302;
box-shadow: 0 2px 0 #fd9f1b;
}
time.icon2 em {
position: absolute;
bottom: 0.1em;
color: #fd9f1b;
}
time.icon2 span {
width: 100%;
font-size: 2.5em;
letter-spacing: -0.05em;
padding-top: 0.6em;
color: #727272;
}
time.icon2:hover, time.icon2:focus {
-webkit-animation: swing 0.6s ease-out;
animation: swing 0.6s ease-out;
}  #promo {
text-align: center;
margin: 65px Auto;
}
.dark-section {
background-color: #E8E8E8;
}
.button_1 {
height: 38px;
background: #e8491d;
border: 0;
padding-left: 20px;
padding-right: 20px;
color: #ffffff;
} #newsletter {
padding: 15px;
color: #ffffff;
background: #35424a;
}
#newsletter h2 {
font: 22.5px Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
#newsletter input[type="email"] {
width: 250px;
}
.custom_page_title .parent_div:empty{
display:none !important;
}
.custom_page_title .parent_div{
display: inline-flex;
flex-wrap: wrap; border: 1px solid #cecece;
border-radius: 6px;
margin-left:5px;
margin-right:5px;
margin-top: 6px;
margin-bottom: 6px;
}
.custom_page_title .parent_div .sub_af_div{ border-radius: 5px;
padding: 7px 10px;
line-height: normal;
display: flex;
align-items: center;
margin-right:10px;
margin-bottom:4px;
margin-top:4px;
}
.custom_page_title .parent_div .sub_af_div a{
font-size:14px;
}
.custom_page_title .parent_div .sub_af_div:first-child{
position: relative; }
.custom_page_title .parent_div .sub_af_div:first-child::before { }
.custom_page_title .parent_div .sub_af_div .af_remove {  border-radius: 50%;
border: none;
background-color: #226b1d;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
font-size: 12px;
line-height: 13px;
padding: 2px 7px 4px 6px;
margin-left: 8px;
}
.caret{
margin-left: 4px;
}
footer .gform_wrapper .gform_body .gfield_checkbox li label{
font-size: 1.75REM;
font-weight: 500 !important;
}
.breadcrumb{ }
.breadcrumb > span[property="itemListElement"]{
position:relative;
font-size: 1.75REM;
}
.breadcrumb > span[property="itemListElement"]:before{
padding:0px 5px 0px 8px;
color: #ccc;
content: "\00a0";
}
.breadcrumb > span[property="itemListElement"]:first-child:before{
display:none;
}
time.icon.new_event_dt_box{
width:190px;
height:auto;
padding-top: 55px;
padding-bottom: 16px;
}
time.icon.new_event_dt_box .days{
line-height:40px;
padding-top:0px;
margin-bottom:8px;
}
time.icon.new_event_dt_box em{
position:static;
}
time.icon.new_event_dt_box .days_times{
padding-top:0px;
font-size:30px;
line-height:30px;
}
time.icon.new_event_dt_box .days_times b{
position:static;
display:inline-block;
width:auto;
}
time.icon.new_event_dt_box .only_dateV{
font-size:16px;
}
time.icon.new_event_dt_box em.time{
color:#717f86;
font-size:20px;
line-height:22px;
} @media(max-width:768px) {
#newsletter h1, #newsletter h2, #newsletter form, #boxes .box {
float: none;
text-align: center;
width: 100%;
}
#newsletter button, .quote button {
display: block;
width: 100%;
}
#newsletter form input[type="email"] {
width: 100%;
margin: 10px auto;
}
.navbar-collapse .navbar-form .input-group{
width: 100%;
}
}
.site-section {
text-align: center;
}
.site-section h1 {
margin-bottom: 50px;
margin-top: 0px;
color: #6f767a;
}
#supply {
padding-left: 30px;
padding-right: 30px;
}
#supply .item {
border-bottom: 1px solid #cacaca;
padding-top: 60px;
padding-bottom: 60px;
text-align: center;
}
#supply .nobottomborder {
border-bottom: none;
}
#supply .item i {
font-size: 42px;  color: #52864e;
padding-top: 2REM;
}
#supply .item h2 {
font-weight: normal;
margin-top: 13px;
margin-bottom: 20px;
font-size: 42px;
}
#supply .item p {
color: #6f767a;
}
#who {
min-height: 400px; background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(https://www.ironwoodelectronics.com/wp-content/themes/ironwoodelectronics/images_responsive/Production-2012-002a.jpg) no-repeat 0 -1000px;
padding: 60px 0px;
}
#who h1 {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 45px;
font-weight: 600;
}
#who p {
color: #ffffff;
}
.showcase {
position: relative;
right: 0;
width: 100%;
height: 400px;
padding: 100px;
margin: 60px 0px;
display: flex;
align-items: center;
background: #111;
color: #fff;
z-index: 1;
}
.showcase video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
opacity: 0.4;
}
.video_overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #03a9f4;
mix-blend-mode: overlay;
}
.video_text {
position: relative;
text-align: center;
z-index: 1;
}
.video_text h1 {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 45px;
font-weight: 600;
}
.video_text p {
color: #FFFFFF;
}
#serve {
padding: 60px 0px;
} #why {
padding: 60px 10px 24px;
}
#why .item {
padding-bottom: 36px;
}
#why h1 {
color: #FFFFFF;
}
#why .item i {
font-size: 42px;
color: #7dc211;
width: 42px;
height: 42px;
display: flex;
margin: 0 auto;
margin-top: 2REM;
}
#why .item .site-services_icon {
width: 42px;
height: 42px;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
margin-top: 2REM;
margin-bottom: 10px;
}
#why .item .site-services_icon img{
max-width: 100%;
}
#why .item h2 {
color: #FFFFFF;
font-weight: normal;
margin: 13px 0px 20px 0px;
font-size: 24px;
}
#why .item p {
color: #FFFFFF;
}
#facts {
padding: 60px 30px;
}
#facts .item {
margin-bottom: 5REM;
}
#facts h2 {
font-family: Raleway, Arial, Helvetica, sans-serif;
font-size: 5REM;
font-weight: 700;
}
#facts p {
font-size: 20px;
margin: 0;
color: #666;
}
.banner {
position: relative;
}
.banner-overlay {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 0;
}
.banner, .overlay-blue {
background: rgba(86, 175, 22, .8); }
.banner .banner_inner {
position: relative;
width: 100%;
}
.banner .banner-content {
font-size: 25px;
line-height: 1.44;
color: #fff;
text-align: center;
}
.parallax-banner {
padding: 75px 0;
background-image: url(https://www.ironwoodelectronics.com/wp-content/themes/ironwoodelectronics/images_responsive/blue.png);
}
#testimonial_section {
text-align: center;
padding: 120px 30px 107px;
background: url(https://www.ironwoodelectronics.com/wp-content/themes/ironwoodelectronics/images_responsive/IE_Building_Front3_blue.jpg) no-repeat; background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
#testimonial_section .testimonial {
border-radius: 20px;
padding: 20px;
background-color: rgba(255, 255, 255, 0.75);
}
#testimonial_section2 {
text-align: center;
padding: 120px 30px 107px;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 10)), url(https://www.ironwoodelectronics.com/wp-content/themes/ironwoodelectronics/images_responsive/cool-background.png) no-repeat; background-attachment: fixed;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
#testimonial_section2 .testimonial {
border-radius: 20px;
padding: 20px;
background-color: rgba(255, 255, 255, 0.75);
}
.tes-content {
font-size: 25px;
line-height: 1.4;
color: #333;
margin-bottom: 35px;
margin-left: 40px;
position: relative;
}
.tes-content::before {
content: '“';
font-family: Times New Roman;
font-size: 100px; color: #7dc211;  position: absolute;
top: -40px;
left: -30px;
}
.tes-cust {
font-size: 25px;
line-height: 1.4;
color: #333;
margin-bottom: 35px;
margin-left: 60px;
position: relative;
}
.tes-cust::before {
content: '“';
font-family: Impact;
font-size: 100px; color: #7dc211;  position: absolute;
top: -40px;
left: -50px;
}
#author_section {
font-weight: 700;
color: #666;
text-align: right;
padding: Auto 20px 0px Auto;
margin-right: 30px;
margin-bottom: 0px;
line-height: 25px;
}
#request_quote_home {
padding-bottom: 6REM;
}
#request_quote_home h2 {
font-size: 4REM;
padding-bottom: 2REM;
}
#request_quote_home .green_button {
padding: 2REM 4REM;
border: none;
box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.1);
opacity: 0.9; font-size: 1.5REM;
letter-spacing: 0.1REM;
text-transform: uppercase;
}
.subrow {
color: white;
background: #717f86;
}
.comment-form p {
margin: 30px Auto 60px;
}
.comment-form h2 {
margin-top: 40px;
margin-bottom: 10px;
}
.bottom-divider:after {
content: "";
width: 100%;
height: 1px;
background-color: #e5e5e5;
display: block;
margin: 9px 0;
}  @media (min-width:768px) { h1 {
font-size: 80px;
font-size: 8REM;
}
h1 small {
font-size: 40px;
font-size: 4REM;
}
h2 {
font-size: 40px;
font-size: 4REM;
}
.modal-body h4 {
margin-top: 0REM;
}
.main_content h1 {
font-size: 40px;
font-size: 4REM;
}
.main_content h2 {
font-size: 30px;
font-size: 3REM;
}
.jssor_slider_header, .giga_slider_header {
font-size: 7REM;
line-height: 8REM;
}
.jssor_slider_subheading, giga_slider_subheading {
font-size: 4REM;
line-height: 5REM;
}
.ghz_slider_header {
top: 160px;
}
.ghz_slider_subheading {
top: 305px;
}
.giga_slider_header {
top: 110px;
font-size: 8REM;
}
.giga_slider_subheading {
top: 335px;
font-size: 5REM;
}
.site-section h1 {
font-size: 55px;
font-size: 5.5REM;
}  .nav_headers {
font-size: 12px;
font-size: 1.2rem;
} .navbar-brand {
padding: 0.5rem 0rem 6rem 0rem;
} .navbar-default .navbar-nav {
background: none;
} .navbar-default .navbar-nav > li > a {
padding: 2.2rem 0.7rem;
border: none;
} .dropdown-menu > li > a {
font-size: 15px;
font-size: 1.5REM;
} .contact_us_dropdown {
margin-left: -82px;
} ::-webkit-input-placeholder {
font-size: 1.3rem;
} .input-group {
margin: 1rem 0rem 0rem 0.5rem;
width: 18rem;
} #myCarousel {
margin-top: 3rem;
}
.Slide1_Part {
top: 30px;
left: 865px;
height: 700px;
}
.Slide1_Part img {
height: 700px;
}
.carousel-caption-body {
top: 40rem;
}
.carousel-caption-button {
top: 49REM;
left: 100REM;
height: 6REM;
font-size: 3rem;
line-height: 1REM;
} .products_list_row {
margin-bottom: -3REM;
}
.products_list_row h1 {
margin-top: 4REM;
}
.contact_quote_headers {
font-size: 70px;
font-size: 7REM;
}
#ContactUsWays {
padding-top: 80px;
}
#contactus {
padding: 0px;
}
.pull-left {
margin-right: 2REM;
}
.pull-right {
margin-left: 2REM;
} .left-popup-title {
padding-top: 10REM;
}
.right-popup-title {
padding-top: 5REM;
}
.extender_bullets {
margin-bottom: 4REM;
border: none;
}
.extender_bullets_no_margin {
margin-bottom: 0REM;
}
.extender_dwg {
padding-top: 2REM;
} time.icon2 {
margin-bottom: 4REM;
} .carousel-wrapper, .testimonial-wrapper {
padding: 120px 100px 107px;
} .tes-content::before {
left: -50px;
}
#testimonial_section {
padding: 0px;
}
#testimonial_section .testimonial {
padding: 40px;
}
.tes-cust {
margin-left: 70px;
}
.banner .banner-content {
padding-top: 10px;
}
#request_quote_home .green_button {
padding: 2REM 7REM;
width: 75%;
}
.drawings {
border: none;
} .vcenter {
display: table;
} .vcenter [class*="col-"] {
float: none;
display: table-cell;
vertical-align: middle;
}
.testcenter {
vertical-align: middle;
}
.comment-form {
padding: 0px 0px 60px;
}
} @media (min-width:992px) {  .product-page {
padding-right: 6REM;
}
.TechInfoPreview {
padding-top: 2REM;
}
.full-article-content {
padding-left: 5rem;
padding-top: 3REM;
border-left: 1px solid #cacaca;
}
.text-right {
text-align: right;
}  .navbar-default .navbar-nav > li > a {
padding: 2.2rem 2.5rem;
border: none;
} .contact_us_dropdown {
margin-left: -44px;
} ::-webkit-input-placeholder {
font-size: 1.2rem;
} .input-group {
width: 25rem;
}  #slider1_container {
max-height: 32REM; }
.Slide1_Part {
top: 10px;
left: 950px;
height: 420px;
}
.Slide1_Part img {
height: 420px;
}
.Slide2_Part {
top: 20px;
left: 825px;
height: 450px;
}
.Slide2_Part img {
height: 450px;
}
.Slide3_Part {
top: 50px;
left: 820px;
height: 450px;
}
.Slide3_Part img {
height: 450px;
}
.Slide4_Part {
top: 25px;
left: 655px;
height: 450px;
}
.Slide4_Part img {
height: 450px;
}
.carousel-caption-header {
top: 0rem;
font-size: 7rem;
line-height: 8rem;
}
.carousel-caption-body {
top: 20rem;
width: 77rem;
font-size: 5rem;
line-height: 7rem;
}
.carousel-caption-button {
top: 30REM;
left: 105REM;
height: 5REM;
font-size: 2rem;
line-height: 0.5REM;
} .main_features hr {
margin: 6REM Auto;
}
.main_features p {
padding: 2REM 0REM; height: 24.5rem;
}
.products_list_row {
margin-bottom: 0REM;
}
.products_list_row h1 {
margin-bottom: 1REM;
}
.products_list p {
padding: 2REM 0REM; height: 34rem;
}
.products_square {
height: 42REM;
margin-bottom: 4REM;
}
.summaries_button_row {
margin-bottom: 3REM;
}
.summaries .btn {
margin-top: 1REM;
} .press-preview-image {
margin: 6REM 0REM;
} #ContactUsWays .item {
border-left: 1px solid #cacaca;
margin-top: 0REM;
}
.location {
font-size: 40px;
font-size: 4REM;
} .featurette-image, .embed-responsive-item {
padding-top: 3REM;
}
.featurette-text {
margin-top: 12REM;
}
.drawing-image {
padding-top: 6REM;
}
.drawing-title {
margin-top: -2REM;
} time.icon2 {
margin-bottom: 15REM;
}
time.icon2 strong {
letter-spacing: 0.15em;
}
#newsletter form {
float: right;
margin: 10px auto;
}
#newsletter h2 {
float: left;
margin: 15px auto;
} .carousel-wrapper, .testimonial-wrapper {
padding: 120px 200px 107px;
}
.tes-content::before {
left: -50px;
}
.banner .banner-content {
padding: 20px;
}
#request_quote_home .green_button {
width: 50%;
} .collapse.dont-collapse-lg {
display: block;
height: auto !important;
visibility: visible;
}
} @media (min-width:1200px) { #supply .item h2 {
font-size: 30px;
}  .navbar-default .navbar-nav > li > a {
padding: 22px 25px;
border: none;
} .contact_us_dropdown {
margin-left: 0px;
} ::-webkit-input-placeholder {
font-size: 1.4rem;
} .input-group {
width: 33rem;
}  #slider1_container {
max-height: 46REM;
}
.Slide1_Part {
top: 10px;
left: 875px;
height: 500px;
}
.Slide1_Part img {
height: 500px;
}
.Slide2_Part {
top: 30px;
left: 815px;
height: 500px;
}
.Slide2_Part img {
height: 500px;
}
.Slide3_Part {
top: 120px;
left: 810px;
height: 500px;
}
.Slide4_Part {
top: 115px;
left: 620px;
height: 400px;
}
.Slide4_Part img {
height: 400px;
}
.carousel-caption-header {
width: 80rem;
font-size: 9rem;
line-height: 10rem;
}
.carousel-caption-body {
top: 26rem;
width: 70rem;
line-height: 5rem;
}
.carousel-caption-button {
top: 36REM;
}  .glyphicon-ring {
width: 12rem;
height: 12rem;
} .glyphicon-ring .glyphicon-bordered {
font-size: 5rem;
}
.main_features p {
height: 20rem;
}
.products_list p {
height: 27rem;
}
.products_square {
height: 37REM;
} .location {
font-size: 45px;
font-size: 4.5REM;
} time.icon2 {
margin-bottom: 7REM;
}
.tes-content::before {
left: -10px;
}
#supply {
padding: 60px 0px;
}
#supply .item {
border-left: 1px solid #cacaca;
border-bottom: none;
margin-bottom: 30px;
padding: 0px 10px;
}
#supply .noleftborder {
border-left: none;
}
.is-table-row {
display: table;
}
.is-table-row [class*="col-"] {
float: none;
display: table-cell;
vertical-align: top;
}
.ghz_slider_header {
top: 155px;
}
.ghz_slider_subheading {
top: 295px;
}
} @media (min-width:1900px) { #myCarousel {
margin-top: 3rem;
}
.Slide1_Part {
top: 10px;
left: 950px;
height: 325px;
}
.Slide1_Part img {
height: 325px;
}
.Slide2_Part {
top: 10px;
left: 850px;
height: 370px;
}
.Slide2_Part img {
height: 370px;
}
.Slide3_Part {
top: 20px;
left: 825px;
height: 400px;
}
.Slide3_Part img {
height: 400px;
}
.Slide4_Part {
top: 10px;
left: 750px;
height: 300px;
}
.Slide4_Part img {
height: 300px;
}
.carousel-caption-header {
width: 77.5rem;
font-size: 7rem;
line-height: 8rem;
}
.carousel-caption-body {
top: 19rem;
font-size: 3.5rem;
line-height: 3.5rem;
}
.carousel-caption-button {
top: 21REM;
height: 1REM;
font-size: 1.5rem;
line-height: 0.15REM;
}
} @media (min-width:2560px) {
#myCarousel {
margin-top: 2rem;
}
.Slide1_Part {
top: 7px;
left: 1000px;
height: 245px;
}
.Slide1_Part img {
height: 245px;
}
.Slide2_Part {
left: 925px;
height: 275px;
}
.Slide2_Part img {
height: 275px;
}
.Slide3_Part {
top: 20px;
left: 850px;
height: 300px;
}
.Slide3_Part img {
height: 300px;
}
.Slide4_Part {
left: 825px;
height: 230px;
}
.Slide4_Part img {
height: 230px;
}
.carousel-caption-header {
width: 77.5rem;
font-size: 5rem;
line-height: 5rem;
}
.carousel-caption-body {
top: 13rem;
font-size: 3rem;
line-height: 3rem;
}
.carousel-caption-button {
top: 15REM;
}
}
.contact-clean .gform_wrapper form {
max-width: 900px;
}
.contact-clean .gform_wrapper form .gform_heading {
display: none;
}
.gform_wrapper .gform_body li.hidden_label input {
margin-top: 0;
}
.gform_wrapper .gform_body li.hidden_label .ginput_container {
margin-top: 0 !important;
}
.gform_wrapper .gform_body .gfield_checkbox li label, .gform_wrapper .gform_body .gfield_radio li label {
min-height: 20px;
padding-left: 5px;
margin-bottom: 0;
font-weight: 400;
cursor: pointer;
font-size: 16px;
color: #717f86;
}
.gform_wrapper .gform_body li h2 {
margin-top: 5px;
font-weight: bold !important;
font-size: 28px;
margin-bottom: 36px;
color: inherit;
}
.gform_wrapper .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper .gform_body select{
background: none;
border: 1px solid #d4d4d4;
border-radius: 10px;
color: #55af16;
padding-left: 12px;
width: 100%;
padding: 10px 15px !important;
height: 46px;
font-size: 14px;
}
.gform_wrapper .gform_body input.focus-visible:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
border: 1px solid #b2b2b2;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
}
.gform_wrapper .gform_body ul.gform_fields {
margin-left: -15px !important;
margin-right: -15px !important;
}
.gform_wrapper .gform_body li.gfield {
padding-right: 15px !important;
padding-left: 15px !important;
}
.gform_wrapper .gform_body textarea {
background: none;
border: 1px solid #d4d4d4;
border-radius: 10px;
color: #55af16;
padding-left: 12px;
width: 100%;
min-height: 260px;
height: auto;
}
.gform_wrapper .gform_body textarea.focus-visible {
border: 1px solid #b2b2b2;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
}
.gform_wrapper .gform_body .ginput_container_fileupload {
position: relative;
width: 100%;
max-width: 460px;
height: 46px;
margin-bottom: 25px;
}
.gform_wrapper .gform_body .ginput_container_fileupload .gform_fileupload_rules{
position: absolute;
top: 100%;
font-size: 12px;
}
.gform_wrapper .gform_body .ginput_container_fileupload:after {
content: attr(data-text);
font-size: 18px;
position: absolute;
top: 0;
left: 0;
background: #fff;
padding: 10px 15px;
display: block;
width: calc(100% - 40px);
pointer-events: none;
z-index: 20;
height: 46px;
line-height: 28px;
color: #999;
border-radius: 5px 10px 10px 5px;
font-weight: 300;
background: none;
border: 1px solid #d4d4d4;
border-radius: 10px;
color: #55af16;
padding-left: 12px;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
overflow: hidden;
}
.gform_wrapper .gform_body .ginput_container_fileupload input.medium {
width: 100%;
}
.gform_wrapper .gform_body .ginput_container_fileupload:before {
content: '\e003 Browse';
position: absolute;
top: 0;
right: 0;
display: inline-block;
height: 46px;
background: #4daf7c;
color: #fff;
font-weight: 700;
z-index: 25;
font-size: 16px;
line-height: 46px;
padding: 0 15px;
text-transform: uppercase;
pointer-events: none;
border-radius: 0 5px 5px 0;
background-color: #F90;
color: #fff;
border: none;
box-shadow: 10px 10px 5px rgb(0 0 0 / 10%); font-size: 1.5REM;
letter-spacing: 0.1REM;
text-transform: uppercase;
font-family: 'Glyphicons Halflings', sans-serif;
font-style: normal;
font-weight: 400;
-webkit-font-smoothing: antialiased;
}
.gform_wrapper .gform_body .ginput_container_fileupload:hover:before {
background: #3d8c63;
}
.gform_wrapper .gform_body .ginput_container_fileupload input {
opacity: 0;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 99;
height: 46px;
margin: 0;
padding: 0;
display: block;
cursor: pointer;
width: 100%;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
background: rgba(86, 175, 22, 1);
background: -moz-linear-gradient(top, rgba(86, 175, 22, 1) 0%, rgba(5, 106, 49, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(86, 175, 22, 1)), color-stop(100%, rgba(5, 106, 49, 1)));
background: -webkit-linear-gradient(top, rgba(86, 175, 22, 1) 0%, rgba(5, 106, 49, 1) 100%);
background: -o-linear-gradient(top, rgba(86, 175, 22, 1) 0%, rgba(5, 106, 49, 1) 100%);
background: -ms-linear-gradient(top, rgba(86, 175, 22, 1) 0%, rgba(5, 106, 49, 1) 100%);
background: linear-gradient(to bottom, rgba(86, 175, 22, 1) 0%, rgba(5, 106, 49, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#56af16', endColorstr='#056a31', GradientType=0);
font-size: 1.5REM !important;
letter-spacing: 0.1REM;
text-transform: uppercase;
border: none;
margin-top: 20px;
margin-right: 10px;
box-shadow: none;
opacity: .65;
color: #FFF;
padding: 2rem;
line-height: 1.3333333;
border-radius: 6px;
width: 100% !important;
margin: 0 !important;
}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input.button:focus, .gform_wrapper .gform_footer input[type=submit]:hover, .gform_wrapper .gform_footer input[type=submit]:focus {
background: rgba(5, 106, 49, 1);
background: -moz-linear-gradient(top, rgba(5, 106, 49, 1) 0%, rgba(86, 175, 22, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(5, 106, 49, 1)), color-stop(100%, rgba(86, 175, 22, 1)));
background: -webkit-linear-gradient(top, rgba(5, 106, 49, 1) 0%, rgba(86, 175, 22, 1) 100%);
background: -o-linear-gradient(top, rgba(5, 106, 49, 1) 0%, rgba(86, 175, 22, 1) 100%);
background: -ms-linear-gradient(top, rgba(5, 106, 49, 1) 0%, rgba(86, 175, 22, 1) 100%);
background: linear-gradient(to bottom, rgba(5, 106, 49, 1) 0%, rgba(86, 175, 22, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#056a31', endColorstr='#56af16', GradientType=0);
color: #FFF;
text-decoration: none;
} .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
border: 1px solid #ddd !important;
}
.table>thead>tr>th {
font-weight: 100 !important;
}
.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
background-color: #ffffff !important;
}
.subscribe_Form .checkbox .ui-checkbox input[type="checkbox"] {
margin: 0;
padding: 0;
left: 0;
top: 0;
}
.subscribe_Form .checkbox .wpcf7-list-item {
position: relative;
margin: 0px;
padding-left: 30px;
}
.subscribe_Form .checkbox .ui-checkbox {
display: inline-flex;
width: 22px;
height: 22px;
margin: 0;
position: absolute;
left: 0;
top: 6px;
}
.subscribe_Form .checkbox .wpcf7-list-item-label {
font-weight: normal;
color: #fff;
text-shadow: none;
}
.wpcf7 .subscribe_Form .ajax-loader {
margin: 0 10px;
position: absolute;
} .container_product {
display: flex;
}
.product_single {
background-color: #fff;
max-width: calc(100% - 454px);
border: 2px solid green;
padding: 10px;
margin: 10px;
font-weight: 900;
flex: 0 0 454px;
}
.filter_wrapper {
width: 50%;
}
.checkbox_ui_wrap .ui-checkbox + div {
padding-left: 40px;
}
.normal_filters {
display: flex;
} .filter-products {
padding:40px;
display: flex;
align-items: flex-start;
flex-wrap: wrap; justify-content: space-between;
}
.filter-products p.pitch_label {
margin: 0;
text-align: left;
font-size: 14px;
}
.filter-products .container_product,
.filter-products .row_wrapper {
width: calc(100% - 400px);
padding: 50px 0px;
position: relative;
justify-content: center;
}
.filter-products .row_wrapper{
padding-top: 0;
}
.filter-products .filter_wrapper label:first-child {
margin-top: 0px;
}
.checkbox_ui_wrap > div {
font-size: 14px;
color: #666;
padding-left: 10px;
line-height: 20px;
}
.product-content h3 {
font-size: 25px;
color: #52864e;
font-weight: 800;
padding-bottom: 0;
margin: 0;
line-height: normal;
}
.product-content p {
font-size: 18px;
color: #000;
padding-bottom: 15px;
margin: 0;
}
.product-inner {
display: flex;
flex-wrap: wrap;
width: 100%;
border-top: 1px solid #d0cece;
}
.p-inner:first-child {
padding-right: 30px;
width: 50%;
}
.p-inner p {
font-size: 15px;
line-height: normal;
color: #000;
text-transform: capitalize;
}
.p-inner p:first-child {
font-weight: bold;
padding-bottom: 5px;
text-transform: capitalize;
}
.p-inner p span {
text-transform: lowercase;
}
.filter-pro {
display: flex;
flex-wrap: wrap;
width: 100%;
}
.filter-products .filter-pro-inner {
width: 100%;
max-width: calc(33.33% - 20px);
border: 1px solid #000;
border-radius: 10px;
padding: 40px 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 30px;
flex: inherit;
position: relative;
}
.filter-products .filter-pro-inner::before {
content: "";
position: absolute;
width: 100%;
height: 13px;
background-color: #226b1d;
top: 0;
left: 0;
border-radius:8px 8px 0px 0px;
}
.product-image {
text-align: center;
margin-bottom: 30px;
}
.title {
font-weight: bold;
}
.p-title-inner {
text-align: center;
}
.checkbox_ui_wrap {
display: flex;
flex-wrap: wrap;
}
.filter_wrapper hr {
margin-top: 10px;
margin-bottom: 10px;
}  .filter-products .normal_filters {
margin-bottom: 10px;
display: block;
text-align: left;
}
.filter-products .filter_wrapper { width: 350px;
margin-right: 30px;
box-shadow: 0px 3px 20px #0000001A;
border-radius: 20px;
padding: 20px;
}
.filter-products .filter_wrapper label {
font-size: 14px;
line-height: 20px;
color: #52864e;
font-weight: bold;
margin-top: 10px;
text-transform: uppercase;
}
.filter-products .filter_wrapper hr {
margin-top: 10px;
margin-bottom: 10px;
margin-left: -20px;
margin-right: -20px;
border-top: 1px solid #E4E8EB;
}
.checkbox_ui_wrap input[type="checkbox"] {
position: absolute;
opacity: 0;
}
.checkbox_ui_wrap input[type="checkbox"] + label {
position: relative;
cursor: pointer;
padding: 0;
font-size: 14px;
line-height: 20px;
color: #515151;
font-weight: normal;
margin-top: 0;
margin-bottom: 10px;
text-transform: capitalize;
}
.checkbox_ui_wrap input[type="checkbox"] + label:before {
content: '';
margin-right: 10px;
display: inline-block;
vertical-align: text-top;
width: 20px;
height: 20px;
background-color: #E4E8EB;
border-radius: 2px;
} .checkbox_ui_wrap input[type="checkbox"]:checked + label:before {
background-color: #52864E;
}
.checkbox_ui_wrap input[type="checkbox"]:disabled + label {
color: #b8b8b8;
cursor: auto;
}
.checkbox_ui_wrap input[type="checkbox"]:disabled + label:before {
box-shadow: none;
background: #ddd;
}
.checkbox_ui_wrap input[type="checkbox"]:checked + label:after {
content: '';
position: absolute;
left: 0%;
top: 0;
width: 20px;
height: 20px;
background-image: url(//www.ironwoodelectronics.com/wp-content/themes/ironwoodelectronics/images/checkbox_icon.svg);
background-position: center;
background-repeat: no-repeat;
}
.filter-products .dropdown_wrapper {
padding-bottom: 8px;
position: relative;
}
.filter-products .dropdown_wrapper:after {
content: '';
position: absolute;
top: 0;
right: 0;
cursor: pointer;
pointer-events: none;
width: 32px;
height: 40px;
background-image: url(//www.ironwoodelectronics.com/wp-content/themes/ironwoodelectronics/images/bottom_icon.svg);
background-position: center left;
background-repeat: no-repeat;
}
.filter-products .dropdown_wrapper select {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
outline: 0;
box-shadow: none;
border: 0 !important;
background: #2c3e50;
background-image: none;
height: 40px;
background-color: #F5F5F5;
border-radius: 10px;
font-size: 16px;
line-height: 22px;
color: #515151;
font-weight: normal;
padding: 9px 32px 9px 16px;
width: 100%;
} .filter-products .dropdown_wrapper select::-ms-expand {
display: none;
} .f-note {
width: calc(100% - 140px);
padding-right: 20px;
}
.cart-details {
width: 140px;
}
.pdf a {
color: green;
text-decoration: underline;
padding-left: 5px;
}
.pdf p {
font-size: 14px;
line-height: normal;
padding: 0;
color: #a2a1a1;
}
.note-info p {
font-size: 14px;
line-height: normal;
padding: 0;
background: #f9d9d9;
border: 1px solid red;
padding: 5px;
color: #929191;
margin-top: 0;
}
.f-inner-info {
display: flex;
align-items: flex-start;
justify-content: space-between;
flex-wrap: wrap;
}
p.price {
font-size: 30px;
text-align: center;
padding: 0;
line-height: normal;
color: green;
font-weight: bold; }
p.qty {
font-size: 14px;
color: #8c8989;
line-height: normal;
padding: 0;
text-align: center;
}
.quantity input {
background: green;
width: 100%;
color: #fff;
font-size: 16px;
text-align: center;
border: none;
-moz-appearance: textfield;
-webkit-appearance: textfield;
-moz-appearance: textfield;
-ms-appearance: textfield;
appearance: textfield;
}
.quantity  input::-webkit-inner-spin-button {
display: none !important;
}
.single_add_to_cart_button {
background: green;
color: #fff;
border: none;
font-size: 16px;
padding: 5px 35px 5px 10px;
margin: 10px 0px 4px;
font-weight: bold;
position: relative;
width: 100%;
}
.single_add_to_cart_button:after {
position: absolute;
content: "\f07a";
top: 5px;
left: 48px;
width: 100%;
height: 100%;
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
a.quate,
.product-content a.quate {
background: linear-gradient(to bottom, rgba(86, 175, 22, 1) 0%, rgba(5, 106, 49, 1) 100%);
color: #fff;
border: none;
font-size: 12px;
padding: 7px 5px;
margin-top: 0px;
display: inline-block;
color: #fff;
width: 100%;
text-align: center;
}
a.quate:hover,
.product-content a.quate:hover {
text-decoration: none;
}
.cart-details a:first-child {
font-size: 15px;
line-height: normal;
margin: 0;
padding: 0;
font-weight: bold;
}
.item_per_page_wrap {
position: absolute;
top: -4px;
right: 10px;
text-align: right;
display: flex;
width: 100%;
justify-content: center;
}
.Items_per_page {
position: absolute;
right: 0;
top: -30px;
}
.custom_pagination.custom_pagination_first {
position: absolute;
top: -4px;
left: 14px;
}
.custom_pagination.custom_pagination_last{
width:100%
}
.item_per_page_wrap label {
font-size: 14px;
color: #000;
line-height: normal;
font-weight: bold;
width: 100%;
margin: 0 !important;
}
.item_per_page_wrap select.item_per_page {
background-color: #F5F5F5;
border-radius: 50px;
font-size: 16px;
line-height: 22px;
color: #000;
padding: 0px 54px 0px 10px !important;
border: none;
text-align: left;
margin: 0 !important;
font-weight: bold; } .custom_pagination a.selected {
color: #fff;
text-decoration: none;
font-weight: bolder;
background-color: #226b1d;
}
.custom_pagination a {
border: 1px solid #bbb8b8;
padding: 5px 10px;
background-color: #fff;
color: #226b1d;
font-size: 13px;
}
.quantity button {
background: #fff;
color: green;
border: 2px solid #d2cfcf;
padding: 3px 13px;
}
.quantity {
display: flex;
}  p.cart-empty.woocommerce-info {
padding: 25px 55px;
margin-bottom: 50px;
float: none;
position: relative;
border: 1px dashed #e1e1e1;
background-color: #fff;
clear: both;
overflow: hidden;
line-height: 26px;
}
.woocommerce-cart .woocommerce a.button {
background: linear-gradient(to bottom, rgba(86, 175, 22, 1) 0%, rgba(5, 106, 49, 1) 100%);
font-size: 1.5REM;
letter-spacing: 0.1REM;
text-transform: uppercase;
box-shadow: 10px 10px 5px rgb(0 0 0 / 10%);
color: #fff;
padding: 16px 20px;
}
.woocommerce-cart .woocommerce-info::before {
color: #226b1d;
position: absolute;
top: 26px;
left: 30px;
}
.woocommerce-cart .woocommerce {
padding-bottom: 60px;
}
.woocommerce-cart .woocommerce a.remove {
color: #226b1d !important;
}
.woocommerce-cart .woocommerce a.remove:hover {
color: #fff !important;
background: #226b1d;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
font-size: 16px;
line-height: normal;
max-width: 100%;
width: 150px;
text-align: center;
color: #000 !important;
font-weight: bold;
padding: 7px 20px;
}
.woocommerce-cart .woocommerce .cart .button {
background: linear-gradient(to bottom, rgba(86, 175, 22, 1) 0%, rgba(5, 106, 49, 1) 100%);
color: #fff !important;
padding: 11px 20px;
font-size: 16px;
}
.woocommerce-cart .woocommerce button.button:hover {
background-image: linear-gradient;
}
.cart_totals h2 {
font-size: 26px;
text-transform: capitalize;
}
.cart_totals  .shop_table.shop_table_responsive td, .shop_table.shop_table_responsive th, .product-price span, .product-subtotal span {
font-size: 16px;
color: #000;
}
.woocommerce-cart .wc-proceed-to-checkout {
max-width: 250px;
width: 100%;
}
.woocommerce-cart table.cart img {
width: 110px;
} .custom_header_title {
padding-top: 140px;
padding-bottom: 20px;
}
.custom_header_title h1 {
font-size: 50px;
line-height: 40px;
text-transform: uppercase;
margin: 0;
padding-bottom: 30px;
}
.woocommerce-checkout .woocommerce-info::before {
color: #8fae1b;
}
.woocommerce-checkout  .woocommerce-info::before {
color: #226b1d;
}
.woocommerce-checkout .woocommerce-info {
border-top-color: #55af16 !important;
}
.woocommerce-checkout  .woocommerce-billing-fields h3, .woocommerce-additional-fields h3, #order_review_heading {
font-size: 30px;
line-height: 40px;
color: #52864e;
}
.woocommerce-checkout  .woocommerce .col2-set .col-1, .woocommerce-checkout   .woocommerce-page .col2-set .col-1 {
width: 100%;
float: none;
}
.woocommerce-checkout .woocommerce form .form-row label {
line-height: 25px;
font-size: 16px;
color: #000;
}
.woocommerce-checkout .woocommerce form .form-row input.input-text, .woocommerce-checkout .woocommerce form .form-row textarea, .woocommerce-checkout .select2-container--default .select2-selection--single {
border-color: #f7f7f7;
border: 1px solid #bbb;
padding: 5px 10px 5px 10px;
margin-bottom: 10px;
font-size: 16px;
border-radius: 5px;
}
.woocommerce-checkout .select2-container--default .select2-selection--single {
padding: 7px 5px 25px 2px !important;
}
.woocommerce-checkout  .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 20px;
}
.woocommerce-checkout  .select2-results__option {
padding: 2px;
font-size: 15px;
padding-left: 10px;
}
.woocommerce-checkout  .select2-container--default .select2-results__option--highlighted[aria-selected], .woocommerce-checkout  .select2-container--default .select2-results__option--highlighted[data-selected] {
background-color: #52864e !important;
}
#order_review .woocommerce table.shop_table {
color: #000;
}
.woocommerce-checkout .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
background: linear-gradient(to bottom, rgba(86, 175, 22, 1) 0%, rgba(5, 106, 49, 1) 100%);
color: #fff !important;
padding: 11px 20px;
font-size: 16px;
}
#order_review {
margin-bottom: 70px;
} div.suggestion-box {
background-color: white;
display: block;
height: 400px;
overflow-y: auto;
border: 1px solid #f7f7f7;
}
.navbar-form .form-group .input-group {
margin: 7px 0px;
}
.navbar-form .input-group-sp-btn .searchpartbtn{
padding: 10px 25px;
background-color: transparent;
border: 0;
border-radius: 30;
color: #FFFFFF;
text-decoration: underline;
text-transform: inherit; background: linear-gradient(to bottom, rgba(86, 175, 22, 1) 0%, rgba(5, 106, 49, 1) 100%);
}
.navbar-form .input-group-sp-btn .searchpartbtn:hover{
color: #ffffff;
}
.search-title h3 {
margin: 0;
line-height: normal;
font-size: 20px;
color: #000;
text-transform: capitalize;
padding: 10px 16px 0 16px;
}
.search-info ul {
padding-left: 0px;
}
.search-info ul li {
min-height: 17px;
font-size: 14px;
letter-spacing: 0;
line-height: 17px;
padding: 7px 16px;
border-bottom: 1px solid #e4e4e4;
color: #000;
}
.search-info ul li a {
color: #888787;
}
.product-data {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.product-img {
width: 80px;
padding-right: 20px;
}
.product-info {
width: calc(100% - 100px);
}
.product-info p:last-child {
color: #000;
}
.product-info h4 {
margin: 0;
line-height: normal;
font-size: 15px;
color: #000;
font-weight: normal;
}
.product-info p {
font-size: 14px;
color: #828080;
padding-bottom: 0;
margin: 0;
}
.search-footer {
min-height: 17px;
font-size: 14px;
letter-spacing: 0;
line-height: 17px;
padding: 7px 16px;
}
.search-footer p {
margin: 0;
}
.navbar-form .form-group .input-group .form-control:focus {
border-color: #ccc;
box-shadow: none;
-webkit-box-shadow: none;
}
.navbar-form .input-group>.form-control {
width: auto;
}
.product-img img {
width: 100%;
} .navbar-form .form-group {
position: relative;
display: flex;
align-items: center;
}
.navbar-form .form-group
div.suggestion-box {
position: absolute;
top: 36px;
left: 0;
z-index: 999;
right: 0;
margin: 0 auto;
} .search_result_wrapper {
padding: 120px 0px 50px 0px;
}
.search_result_wrapper .search-title h3 {
margin-bottom: 20px;
font-size: 30px;
}
.search_result_wrapper .search-info ul li {
border: none;
list-style: none;
}
.search_result_wrapper .search-info ul.products_list_wrap {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.search_result_wrapper .search-info ul.products_list_wrap li {
margin-bottom: 30px;
} footer ul.list-unstyled p {
margin-bottom: 0px;
}
footer ul.list-unstyled ul li {
list-style: none;
}
footer ul.list-unstyled ul {
padding-left: 0px;
}
.subscribe_Form .wpcf7-form-control.wpcf7-email {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #999;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;
}
.subscribe_Form input#email::-webkit-input-placeholder { color: #999;
}
.subscribe_Form input#email::-moz-placeholder { color: #999;
}
.subscribe_Form input#email:-ms-input-placeholder { color: #999;
}
.subscribe_Form input#email:-moz-placeholder { color: #999;
}
span.wpcf7-list-item.first.last input {
margin-top: 10px;
}
.subscribe_Form .checkbox .wpcf7-list-item-label {
color: #717f86 !important;
}
.subscribe_Form input.wpcf7-form-control.wpcf7-submit {
border: none;
box-shadow: 10px 10px 5px rgb(0 0 0 / 10%);
opacity: 0.9; font-size: 1.5REM;
letter-spacing: 0.1REM;
text-transform: uppercase;
padding: 16px 32px;
background: linear-gradient(to bottom, rgba(86, 175, 22, 1) 0%, rgba(5, 106, 49, 1) 100%);
color: #fff;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
border-radius: 4px;
margin-bottom: 15px;
}
.subscribe_Form br {
display: none;
}
.text-center.copyright p {
margin-right: 2px;
color: #717f86;
margin-bottom: 0px;
}
.text-center.copyright {
display: flex; justify-content: center;
flex-wrap: wrap;
} .range_wrapper input {
width: 40%;
font-size: 12px;
height: 38px;
color: #000;
}
.range_wrapper {
display: flex;
margin: -5px;
}
.range_wrapper_label{
flex-direction: column;
}
.range_wrapper_label label{
margin-bottom: 5px;
}
.range_wrapper_label > div{
display: flex;
} .range_wrapper input, .range_wrapper span {
margin: 0px;
}
.range_wrapper {
display: flex;
margin: -5px;
margin-bottom: -5px;
border: 1px solid #cecece;
padding: 10px;
position: relative;
top: -4px;
border-radius: 5px;
width: 100%;
left: 0px;
margin-bottom: 0;
background-color: #F5F5F5;
margin: 20px 0px 10px 0px;
}
.range_wrapper span {
width: 100%;
display: flex;
align-content: center;
justify-content: center;
}
.dropdown_label {
appearance: none;
outline: 0;
box-shadow: none;
border: 0 !important;
background: #2c3e50;
background-image: none;
height: 40px;
background-color: #F5F5F5;
border-radius: 10px;
font-size: 16px;
line-height: 22px;
color: #515151;
font-weight: normal;
padding: 9px 32px 9px 16px;
width: 100%; margin-bottom: 8px;
text-align: left;
}
.filter-products .dropdown_label::after {
content: '';
position: absolute;
top: 0;
right: 0;
cursor: pointer;
pointer-events: none;
width: 32px;
height: 40px;
background-image: url(//www.ironwoodelectronics.com/wp-content/themes/ironwoodelectronics/images/bottom_icon.svg);
background-position: center left;
background-repeat: no-repeat;
}
.filter-products .dropdown_label {
position: relative;
} .filter-products .range_wrapper span .irs.irs--round.js-irs-0 {
margin: 0 10px;
}
.filter-products .range_wrapper .irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single {
background-color: #226b1d;
}
.filter-products .range_wrapper .irs--round .irs-bar {
background-color: #226b1d;
}
.filter-products .range_wrapper .irs--round .irs-handle {
border: 4px solid #226b1d;
}
.filter-products .range_wrapper .irs--round .irs-from::before, .irs--round .irs-to::before, .irs--round .irs-single::before {
border-top-color: #226b1d;
}
.filter-products .range_wrapper .irs {
margin: 0 5px;
} .item_per_page_wrap .custom_search input {
border-radius: 0px;
font-size: 16px;
line-height: 22px;
color: #000;
text-align: left;
margin: 0 !important;
font-weight: normal;
padding: 5px 120px 5px 5px;
border: 1px solid #000;
}
input:focus-visible {
outline: none !important;
}
.search-button {
display: inline-flex;
align-items: center;
justify-content: center;
text-align: center;
height: 33px;
width: 30px;
outline: none;
cursor: pointer;
background: none;
font-size: 14px;
border: 1px solid #111d5e;
position: relative;
left: -36px;
top: -1px;
border-right: 0px;
border-top: 0;
border-bottom: 0;
color: #000;
} .cart-menu {
position: absolute;
right: -60px;
top: 15px;
z-index: 1;
}
.navbar .container {
position: relative;
}
.cart-menu span {
font-size: 13px;
position: relative;
top: -14px;
background-color: #fff;
padding: 1px 6px;
border-radius: 50%;
line-height: normal;
left: -9px;
font-weight: 900;
}
.filter-pro.filter-loder {
opacity: 27%;
} .search-info.page_wrapper p {
margin:10px 0px;
}
.tab-content {
border: 1px solid #cecece;
padding: 30px 20px; }
.search-info.product_wrapper {
display: flex;
flex-wrap: wrap;
} .simple-pagination ul li {
padding: 0px 10px;
list-style: none;
font-size: 16px;
}
.simple-pagination ul {
display: flex;
justify-content: center;
align-content: center;
padding: 50px 0px;
}
a:hover{ text-decoration:underline;
}
.custom_page_title{
padding-top: 100px; text-align: center; }
.custom_page_title p small {
color: #777;
font-size: 1.5REM;
font-style: oblique;
font-weight: 800;
}
.custom_page_title p{
font-size:30px;
color: #52864e;
font-weight: 800;
font-family: 'Roboto', sans-serif;
margin: 0;
}
.search-info.press_wrapper p:first-child {
margin-top: 0px;
}
.search-info a {
color: #000 !important;
font-size: 14px;
}
.custom_search_page {
padding: 150px 60px 60px 40px;
width: 100%;
}
.custom_search_page h3{
font-size:30px;
color: #52864e;
font-weight: 800;
font-family: 'Roboto', sans-serif;
text-align: center;
}
.custom_search_page .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
color: #fff;
background-color: #52864e;
border: 1px solid #52864e;
}
.custom_search_page .nav > li > a{
padding: 10px 10px;
border-top-left-radius: 8px !important;
border-top-right-radius: 8px!important;
background-color: #ece9e9;
color: #000;
font-size: 15px;
}
.custom_search_page .nav-tabs {
display: flex;
justify-content: space-between;  }
.custom_search_page .nav-tabs:before{
display: none;
}
.custom_search_page .nav > li{
flex: 1 1 auto;
}
.page_single {
width: 50%;
text-align: left;
}
.search-info.page_wrapper {
display: flex;
flex-wrap: wrap;
}
.custom_search_page .container {
max-width: 1400px;
width: 100%; }
.article_single i,.search-info i {
padding-right: 10px;
}
.custom_search_page .nav > li > a:hover {
background-color: #52864e;
color: #fff;
}
.search-info a:hover {
color: #52864e !important;
}
.fa-file-pdf::before {
color: #52864e;
}
.search-info ul li i {
padding-right: 10px;
}
.search-info p:first-child {
margin-top: 0px;
}
.custom_search_page .nav-tabs > li:last-child a {
margin-right: 0px;
} .custom_search_page_new .container {
max-width:100%;
width: 100%;
}
.custom_search_page_new .serch-page-content {
display: flex;
align-content: center;
justify-content: center;
}
.custom_search_page_new .serch-page-content .search-info p{
text-align: left;
}
.serch-page-content .filter-products {
padding: 0px;
width: 100%;
justify-content: center;
}
.product-content a.quate{
color: #fff !important;
} .filter_wrapper .button_filters {
display: flex;
flex-wrap: wrap;
margin-bottom: 20px;
align-content: center;
justify-content: space-between;
}
.filter_wrapper .final_filter{
max-width:45%;
flex: 0 0 45%;
}
.filter_wrapper .clear_filter{
max-width: calc(100% - 45%);
flex:0 0 45%;
}
.custom_search_page .custom_page_title{
padding: 0 0 20px;
} input.final_filter,input.clear_filter {
appearance: none;
outline: 0;
box-shadow: none;
border: 0 !important;
background: #2c3e50;
background-image: none;
height: 40px;
background-color: #F5F5F5;
border-radius: 10px;
font-size: 16px;
line-height: 22px;
color: #515151;
padding: 9px 16px 9px 16px;
width: 100%;
margin-bottom: 8px;
color: #fff;
text-decoration: none;
font-weight: bolder;
background-color: #226b1d;
}  .custom_pagination.custom_pagination_first {
position: absolute;
top: -4px;
left: 14px;
width: auto;
}
.custom_pagination a{
border: none;
padding: 0px 10px;
list-style: none;
font-size: 16px;
color: #55af16 !important;
background-color: transparent !important;
font-weight: normal;
}  .custom_search_page_field{
position: relative;
margin-bottom: 30px;
}
.custom_search_page_field .filter_search{
padding: 5px 30px 5px 10px;
width: 100%;
line-height: initial;
border: 1px solid #000;
}
.custom_search_page_field .cancel-button{
display: none;
}
.custom_search_page_field .search-button{
position: absolute;
right: 0;
left: inherit;
padding: 4px 12px;
width: auto;
top: 0;
height: 100%;
} .close-icon {
position: absolute;
padding: 10px;
} .filter_search:filter_search {
box-shadow: 0 0 15px 5px #b0e0ee;
border: 2px solid #bebede;
}
.close-icon {
border:1px solid transparent;
background-color: transparent;
display: inline-block;
vertical-align: middle;
outline: 0;
cursor: pointer;
}
.close-icon:after {
content: "X";
display: block;
width: 20px;
height: 20px;
position: absolute;
background-color: #226b1d;
z-index: 1;
right: 70px;
top: 12px;
bottom: 0;
margin: auto;
padding: 2px;
border-radius: 50%;
text-align: center;
color: white;
font-weight: normal;
font-size: 12px; cursor: pointer;
line-height: 17px;
}
.filter_search:not(:valid) ~ .close-icon {
display: none;
}  .press-text, .press-image {
width: 50%;
}
.press-image{
padding: 10px;
}
.press-image img{
max-width: 100%;
height: auto;
}
.press-inner-details .image-sider img{
padding: 10px;
max-width: 100%;
height: auto;
}
.press-inner-details .image-left-sider img{
padding: 10px;
max-width: 100%;
height: auto;
}
.press-inner-details {
display: flex;
flex-wrap: wrap;
}
.image-sider {
width: 100%;
}
.image-sider img {
float: right !important;
}
.image-left-sider img{
float: left !important;
}
.bold_normal {
font-family: Helvetica;
font-weight: 600;
}
.green_text {
color: #52864e;
}
p:empty {
display: none;
}
.image-left-sider{
width: 100%;
}
.press-text.image-left-sider p:nth-child(4){
max-width: 670px;
margin-top: 10px;
} .page-template-filter-template .custom_pagination,
.search .custom_pagination,
.search{
display:flex;
flex-wrap:wrap;
align-items:center;
text-align:center;
}
.page-template-filter-template .custom_pagination a,
.search .custom_pagination a{
width:auto;
height:34px;
border:1px solid #226b1d;
line-height:32px;
margin-left:-1px;
font-weight:normal;
}
.page-template-filter-template .custom_pagination a:hover,
.search .custom_pagination a:hover,
.page-template-filter-template .custom_pagination a.selected,
.search .custom_pagination a.selected
{
background-color:#226b1d !important;
color:#ffffff !important;
font-weight:normal;
}
.search .custom_pagination.search_page_pagination, .page-template-filter-template .custom_pagination.search_page_pagination,
.search .custom_pagination.filter_page_search{
position: inherit;
width: 100%;
}
.f-inner-info .pdf_check{
cursor:pointer;
line-height:20px;
font-size:16px;
margin-top: 20px;
color: green;
position: relative;
}
.f-inner-info .pdf_check:after{
content: '\f0d7';
font-size: 30px;
position: absolute;
font-family: "Font Awesome 5 Free";
font-weight: 900;
margin-left: 10px;
font-size: 20px;
}
.f-inner-info .pdf{
padding:15px 10px;
height:200px;
overflow-y:scroll;
position:absolute;
background:#ffffff;
z-index:2;
}
.f-inner-info .pdf p{
font-size:12px;
margin-top:10px;
text-align:left;
justify-content:space-between;
display:flex;
align-items:center;
border-bottom:1px solid;
}
.f-inner-info .pdf p a{
text-align: right;
}
.f-inner-info .pdf p a img{
object-fit:contain;
} .suggestion-box .search_box .search-info a{
text-decoration: underline;
font-weight: 900;
color: #52864e !important;
}
.suggestion-box .search_box .search-info a:hover{
color: #000000 !important;
}  .filter-products.filter-products-tab .row_wrapper{
width: 100%;
}
.product-inner-info .product-inner{
padding: 5px 0 10px;
min-height: 60px;
}
.product-inner-info .product-inner .p-inner{
width:50%;
padding:0 15px;
}
.product-inner-info .product-inner .p-inner p{
margin: 0;
padding: 0;
}
.product-inner-info .product-inner .p-inner p:last-child{
font-weight: normal;
}
.custom_search_page_new .serch-page-content .search-info .filter-pro-inner p {
text-align: center;
}
.dropdown_custom_container .min-val,
.dropdown_custom_container .max-val{
width: 50%;
display: flex;
flex-direction: column;
align-items: center;
padding: 0px 5px;
}
.dropdown_custom_container .min-val label,
.dropdown_custom_container .max-val label{
font-weight: normal;
}
.dropdown_custom_container input{
width:100%;
padding:5px 10px;
}
@media (max-width:1440px) {
.filter-products .filter_wrapper{
width:300px;
margin-right:15px;
}
.filter-products .container_product,.filter-products .row_wrapper{
width:calc(100% - 315px);
}
.f-note{
width:calc(100% - 115px);
padding-right:10px;
}
.cart-details{
width:115px;
}
.product-content a.quate{
text-align:center;
padding:5px 5px;
font-size:10px;
}
.single_add_to_cart_button{
padding:5px 25px 5px 6px;
font-size:12px;
}
.single_add_to_cart_button:after{
font-size:12px;
width:auto;
height:auto;
left:inherit;
margin-left:5px;
}
.quantity button{
padding:3px 10px;
}
.cart-details .price{
font-size:22px;
}
.note-info p{
font-size:12px;
}
.custom_search_page{
padding:100px 30px 60px 30px;
width: 100%;
}
}
@media (max-width:1280px) {
a.quate{
padding:3px 9px;
width:100%;
text-align:center;
font-size:12px;
}
.single_add_to_cart_button{
padding:5px 28px 5px 10px;
font-size:11px;
width:100%;
}
.pdf p{
font-size:14px;
}
.note-info p{
margin-top:15px;
padding:5px;
font-size:14px;
}
.quantity input{
padding:5px 0px;
}
.filter-products{
padding:0px 10px 50px 10px;
}
.filter-products .filter-pro-inner{
max-width:calc(50% - 20px);
}
a.quate{
font-size:10px;
}
.quantity button{
padding:0px 9px;
}
.custom_pagination.custom_pagination_first{
left:7px;
}
.filter-products .container_product,.filter-products .row_wrapper{
padding-bottom:20px;
}
#menu-header-menu .navbar-default .navbar-nav > li > a{
padding:2.2rem 1.5rem;
}
#menu-header-menu .navbar-right{
margin-right:25px;
}
.cart-menu{
right:-10px;
}
.navbar-default .navbar-nav > li > a{
font-size:12px;
padding:2.2rem 20px;
}
#menu-header-menu.navbar-right{
margin-right:25px !important;
}
.custom_search_page .nav > li > a{
padding:10px 17px;
margin-right:0;
font-size:14px;
}
.search-info.page_wrapper p{
margin:5px 0px;
}
.custom_search_page{
padding:150px 40px 60px 40px;
width: 100%;
}
.serch-page-content .filter-products{
padding:0;
}
.custom_search_page .tab-content{
padding:10px;
}
.custom_search_page .nav > li > a{
padding:10px 6px;
font-size:11px;
}
.custom_search_page h3{
font-size:25px;
}
.custom_search_page .product-content p{
font-size:15px;
line-height:normal;
}
}
@media (max-width:1199px){
.custom_search_page .product-content p{
font-size:12px;
}
.custom_search_page{
padding:150px 30px 60px 30px;
width: 100%;
}
.filter-products{
padding:40px;
}
.item_per_page_wrap .custom_search input{
padding:5px 30px 5px 5px;
}
.Items_per_page{
top:-30px;
}
.custom_search_page .product-content p{
font-size:15px;
}
.custom_search_page .nav > li > a{
padding:6px 6px;
font-size:10px;
}
.fa-stack{
width:1.6em !important;
margin: 0px 5px;
} .navbar-form .form-group{
flex-direction:column;
}
.navbar-form .form-group .input-group{
margin:0px;
}
.navbar-form .input-group-sp-btn .searchpartbtn{
padding:0;
display:inline-block;
margin-top:5px;
}
.navbar-default .navbar-nav > li > a{
padding:32px 20px;
}
#supply .item{
text-align: center;
}
}
@media (max-width:991px) {
.filter-products .filter_wrapper{
width:100%;
margin-right:0;
}
.filter-products .container_product,.filter-products .row_wrapper{
width:100%;
} .filter-products{
padding:0px 30px 50px 30px;
}
.filter-products .filter_wrapper{
margin-bottom:60px;
}
.custom_pagination.custom_pagination_first{
left:8px;
}
a.quate{
font-size:10px;
}
.quantity button{
padding:0px 8px;
}
.single_add_to_cart_button{
padding:5px 23px 5px 10px;
font-size:12px;
}
.filter-products .container_product{
padding:50px 0px 0px 0px;
}
.subscribe_Form input.wpcf7-form-control.wpcf7-submit,.subscribe_Form .wpcf7-form-control.wpcf7-email{
width:auto;
}
.cart-menu{
right:-10px;
}
.navbar-default .navbar-nav > li > a{
font-size:10px;
padding:2.2rem 7px;
}
#menu-header-menu.navbar-right{
margin-right:25px !important;
}
.custom_search_page .nav > li > a{
padding:7px 7px;
margin-right:0;
font-size:11px;
border-top-left-radius:4px !important;
border-top-right-radius:4px !important;
}
.search-info p{
margin-top:10px;
line-height:normal;
}
.search-info p:first-child{
margin-top:5px;
}
.search-info.page_wrapper p{
margin:5px 0px;
}
.simple-pagination ul{
padding:30px 0px 10px 0px;
}
.custom_page_title{
padding-bottom:20px;
}
.custom_page_title{
padding:135px 0px 20px 0px;
}
.custom_search_page_new .serch-page-content{
flex-wrap:wrap;
}
.serch-page-content .filter-products{
max-width:100%;
flex:0 0 100%;
padding:0;
}
.serch-page-content .row_wrapper,.custom_search_page{
max-width:100%;
flex:0 0 100%;
}
.custom_search_page_new .tab-content{
padding:20px 30px 20px 20px;
}
.custom_search_page h3{
font-size:22px;
}
.product-content p{
font-size:13px;
}
.p-inner p{
font-size:13px;
}
.custom_search_page .note-info p{
font-size:12px;
} .filter_wrapper .clear_filter{
max-width:calc(100% - 200px);
flex:0 0 200px;
}
.filter_wrapper .final_filter{
max-width:200px;
flex:0 0 200px;
}
.serch-page-content .filter-products .filter_wrapper{
width:100%;
} .custom_search_page .nav-tabs{
display: block;
}
.custom_search_page .nav > li{
width: 100%;
margin-bottom: 1px;
}
.navbar-form .form-group{
padding: 0 5px;
}
.navbar-form .form-group .input-group{
width: 100%;
}
.navbar-default .navbar-nav > li > a{
padding: 32px 10px;
}
.filter-loder {
opacity: 0.4;
}
}
@media (max-width:767px) {
.table-responsive{
border: none !important;
}
.table-responsive > .table{
margin-bottom: 30px !important;
}
.filter-products{
padding:0px 20px 50px 20px;
}
.filter-products .filter_wrapper{
margin-bottom:60px;
}
.custom_pagination.custom_pagination_first{
left:8px;
}
.note-info p{
font-size:12px;
}
a.quate{
font-size:9px;
padding:3px;
}
.filter-products .container_product{
padding:50px 0px 0px 0px;
}
.quantity button{
padding:0px 6px;
}
.single_add_to_cart_button{
padding:5px 18px 5px 3px;
font-size:10px;
}
.cart-details a:first-child{
font-size:13px;
}
.subscribe_Form input.wpcf7-form-control.wpcf7-submit,.subscribe_Form .wpcf7-form-control.wpcf7-email{
width:auto;
}
p.price{
font-size:15px;
}
.item_per_page_wrap .custom_search input{
padding:5px 30px 5px 5px;
}
.cart-menu{
right:66px;
top:15px;
}
.custom_page_title p{ font-size:25px;
} .custom_search_page{
padding:100px 30px 40px 30px;
}
.tab-content{
padding:20px;
}
.page_single{
width:100%;
}
.search-info.page_wrapper p{
line-height:normal;
margin:5px 0px;
}
.simple-pagination ul{
padding:30px 0px 10px 0px;
}
.product_single{
max-width:100%;
flex:0 0 100%;
margin:0px;
margin-bottom:20px;
}
.custom_search_page .search-info p{
margin-top:10px;
line-height:normal;
}
.custom_search_page .nav-tabs{
display:block;
}
.custom_search_page .nav > li > a{
font-size:14px;
}
.custom_search_page_new .filter-pro-inner{
margin-top:0;
}
.custom_search_page_new .tab-content{
padding:10px;
}
.press-text, .press-image{
width: 100%;
}
.press-inner-details .image-sider img{
float: none !important;
}
.press-inner-details .image-left-sider img{
float: none !important;
} .navbar-default .navbar-nav > li > a{
padding: 15px 10px;
}
#menu-header-menu.navbar-right{
margin-right: 0 !important;
margin-left: -15px !important;
margin-right: -15px !important;
} .custom_page_title {
padding: 90px 10px 20px 10px;
}
}
@media (max-width:575px) { .filter-products{
padding:0px 20px 30px 20px;
}
.filter-products .dropdown_wrapper select{
font-size:16px;
padding:5px 22px 5px 6px;
}
.filter-products .filter_wrapper{
margin-bottom:20px;
}
.filter-products .container_product{
padding:0px;
}
.item_per_page_wrap{
position:relative;
bottom:0;
right:0;
margin:30px 0px 0px 0px;
width:100%;
top:0;
text-align:left;
}
.item_per_page_wrap .custom_search input{
width:100%;
}
.custom_search{
width:calc(100% - 104px);
padding-right:30px;
}
.Items_per_page{
width:104px;
}
.custom_pagination.custom_pagination_first{
top:0;
right:0;
left:0;
position:relative;
}
.filter-products .filter-pro-inner{
width:100%;
max-width:100%;
margin-top:20px;
padding:20px 10px;
margin-bottom:10px;
margin-left:0;
margin-right:0;
}
.product-image{
margin-bottom:10px;
}
.quantity button{
padding:0px 8px;
}
.container_product{
display:block;
}
.note-info p{
font-size:12px;
}
a.quate{
padding:3px 4px;
font-size:12px;
}
.single_add_to_cart_button{
padding:5px 20px 5px 0px;
font-size:11px;
}
.Items_per_page{
position:relative;
right:0;
}
.search-button{
right:31px;
position:absolute;
top:2px;
left:unset;
}
.custom_search{
position:relative;
}
.product-img{
width:100%;
padding-right:0;
text-align:center;
}
.product-img img{
width:80px;
text-align:center;
}
.product-info{
width:100%;
margin:20px 0px;
text-align:center;
}
.custom_search_page h3{
font-size:25px;
}
.custom_search_page .product-content p{
font-size:13px;
}
.custom_search_page a.quate{
font-size:9px;
}
.filter_wrapper .clear_filter{
max-width:calc(100% - 45%);
flex:0 0 45%;
}
.filter_wrapper .final_filter{
max-width:45%;
flex:0 0 45%;
} .range_wrapper input{
width:60%;
font-size:11px;
}
.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{
font-size:10px !important;
}
.custom_search_page{
padding:100px 20px 40px 20px;
}
.f-inner-info .pdf p{
flex-wrap:wrap;
}
.f-inner-info .pdf p a{
width: 100%;
}
.dropdown_custom_container input{
width: 100%;
}
.custom_pagination a.mobile_hide {
display: none;
}
.custom_pagination a {
padding: 0px 8px;
} .col-md-8.main_content.product-page img{
max-width: 100%;
height: auto;
}
.col-md-8.main_content.product-page iframe{
width: 100%;
}
}
@media (max-width: 767px){
.col-md-8.main_content.product-page img.pull-right{
width: auto;
float: none !important;
margin: 0 auto;
}
}
@media (max-width:400px) {
a.quate {
padding: 3px 4px;
font-size: 10px;
}
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
float: left;
width: 100%;
}
#radio_choice_field span {
display: flex;
flex-wrap: wrap;
align-items: center;
}
#radio_choice_field span label {
padding: 0px 40px 0px 10px;
}
#radio_choice_field span input {
margin: 0;
}
.social-tw .fa-youtube-square{
color: red;
}
.fa-stack{
width: 2em;
} .filter-pro-inner .gallery{
position:relative;
display:block;
max-width:500px;
max-height:300px;
margin:auto;
border-radius:4px;
overflow:hidden;
}
.filter-pro-inner .gallery .slick-list{
overflow:hidden;
}
.filter-pro-inner .gallery .slick-slide{
outline:none !important;
}
.filter-pro-inner .gallery-arrow{
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 30px;
height: 30px;
font-size: 14px;
font-family: Helvetica,sans-serif;
line-height: 28px;
text-align: center;
background-color: transparent;
z-index: 10;
cursor: pointer;
transition: all 0.3s ease-in-out;
border-radius: 50%;
color: #226b1d;
border: 2px solid #226b1d;
}
.filter-pro-inner .gallery-arrow:hover{
background-color: #226b1d;
color: #ffffff;
}
.filter-pro-inner .gallery-arrow.mod-prev{
left:0;
}
.filter-pro-inner .gallery-arrow.mod-prev i{
margin-left: -2px;
}
.filter-pro-inner .gallery-arrow.mod-next{
right:0;
}
.filter-pro-inner .gallery-arrow.mod-next i{
margin-right: -2px;
}
.filter-pro-inner .gallery-item{
position:relative;
float:left;
vertical-align:middle;
text-align:center;
}
.filter-pro-inner .gallery-img-holder{
display:inline-block;
width:auto;
height:auto;
max-width:220px;
max-height:500px;
}
.filter-pro-inner .gallery-img{
width:100%;
height:100%;
}
.filter-pro-inner .slick-lightbox .slick-arrow{
z-index:10;
}
.slick-lightbox-close{
width: 40px;
height: 40px;
background-color: #ffffff;
color: #000000;
}
.slick-lightbox-close:before{
line-height: 20px;
margin-right: -2px;
font-size: 36px;
color: #226b1d;
}
.slick-lightbox-close:hover{
opacity: 0.8;
}
body.woocommerce-account div#primary {
margin-top: 100px;
}
ul.woocommerce-paytrace-SavedPaymentMethods-card.wc-saved-payment-methods {
list-style-type: none;
}
.custom_pagination span.doted_pagination {
width: auto;
height: 34px;
border: 1px solid #226b1d;
line-height: 32px;
margin-left: -1px;
font-weight: normal;
padding: 0px 10px;
} .modal{
display:none; position:fixed; z-index:9999; padding-top:100px; left:0;
top:0;
width:100%; height:100%; overflow:auto; background-color:rgb(0,0,0); background-color:rgba(0,0,0,0.4); } .modal-content{
background-color:#fefefe;
margin:auto;
padding:20px;
border:1px solid #888;
width:80%;
} .close{
color:#aaaaaa;
float:right;
font-size:28px;
font-weight:bold;
}
.close:hover,.close:focus{
color:#000;
text-decoration:none;
cursor:pointer;
}
.page-template-press-releases-template .press-releases-pagination{
display:flex;
flex-wrap:wrap;
align-items:center;
text-align:center;
padding-bottom:60px;
}
.page-template-press-releases-template .press-releases-pagination .page-numbers{
width:auto;
height:34px;
border:1px solid #226b1d;
font-size:16px;
line-height:32px;
margin-left:-1px;
font-weight:normal;
padding:0px 10px;
list-style:none;
color:#55af16;
background-color:transparent;
}
.page-template-press-releases-template .press-releases-pagination a.page-numbers:hover,
.page-template-press-releases-template .press-releases-pagination .page-numbers.current{
background-color:#226b1d;
color:#ffffff;
font-weight:normal;
}
.woocommerce-account .entry-content{
padding:60px 0;
}
.woocommerce-account .woocommerce{
width:100%;
max-width:1170px;
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto;
}
.woocommerce-account #customer_login.u-columns{
display:flex;
flex-wrap:wrap;
margin-left:-15px;
margin-right:-15px;
width: auto;
}
.woocommerce-account #customer_login.u-columns .u-column1,.woocommerce-account #customer_login.u-columns .u-column2{
width:100%;
max-width:50%;
padding-right:15px;
padding-left:15px;
}
.woocommerce-account .woocommerce-MyAccount-content form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.woocommerce-account .woocommerce-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.woocommerce-checkout form.woocommerce-checkout input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.woocommerce-checkout form.woocommerce-checkout select,
.woocommerce-checkout form.woocommerce-checkout .select2-selection,
.woocommerce-account .woocommerce-MyAccount-content form select,
.woocommerce-account .woocommerce-MyAccount-content form .select2-selection{
background:none;
border:1px solid #d4d4d4;
border-radius:10px;
color:#55af16;
padding:10px 15px !important;
width:100%;
height: 46px;
font-size: 14px;
}
.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__arrow,
.woocommerce-checkout form.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{
top: 10px;
right: 12px;
}
.woocommerce-account .woocommerce form .show-password-input{
right:15px;
top:inherit;
}
.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{
display:flex;
flex-wrap:wrap;
align-items:center;
width:100%;
}
.woocommerce-account .woocommerce input[type=checkbox]{
margin: 0 10px 0 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
float: left;
width: 30%;
padding-right: 30px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
border: 1px solid #226b1d;
list-style: none;
margin: 0;
padding: 0;
}
.woocommerce-account li.woocommerce-MyAccount-navigation-link {
border-bottom: 1px solid #226b1d;
}
.woocommerce-account li.woocommerce-MyAccount-navigation-link:last-child {
border-bottom: 0;
}
.woocommerce-account li.woocommerce-MyAccount-navigation-link a{
padding: 10px 20px;
font-size: 16px;
display: block;
outline: none;
text-decoration: none;
color: #226b1d;
}
.woocommerce-account li.woocommerce-MyAccount-navigation-link a:hover,
.woocommerce-account li.woocommerce-MyAccount-navigation-link.is-active a{
transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;
color:#ffffff;
background-color:#226b1d;
}
.woocommerce-account .woocommerce-MyAccount-content {
float: left;
width: 70%;
background-color: #ffffff;
}
.woocommerce-account .woocommerce-MyAccount-content p{
margin-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-myaccount-section {
padding: 15px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-myaccount-section.estimates-section {
padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-content table {
border-spacing: 0;
margin: 0;
border-radius: 0;
border: 1px solid #226b1d;
margin-bottom: 15px;
}
.woocommerce-account .woocommerce-MyAccount-content table tr th {
padding: 10px;
background-color: #226b1d;
color: #ffffff;
font-weight: normal;
vertical-align: middle;
}
.woocommerce-account .woocommerce-MyAccount-content table tr th.sorting{
padding: 10px 18px 10px 10px;
}
.woocommerce-account .woocommerce-MyAccount-content table tr td {
vertical-align: middle;
}
.woocommerce-account .woocommerce-MyAccount-content table tbody tr,
.woocommerce-account .woocommerce-MyAccount-content table tr.my-est-row,
.woocommerce-account .woocommerce-MyAccount-content table tr.woocommerce-orders-table__row {
background-color: transparent;
color: #000000;
}
.woocommerce-account .woocommerce-MyAccount-content table tbody tr td,
.woocommerce-account .woocommerce-MyAccount-content table tr.my-est-row td,
.woocommerce-account .woocommerce-MyAccount-content table tr.woocommerce-orders-table__row td {
border-bottom: 1px solid #226b1d;
padding: 5px 10px;
box-sizing: border-box;
}
.woocommerce-account .woocommerce-MyAccount-content table tbody tr:last-child td,
.woocommerce-account .woocommerce-MyAccount-content table tr.my-est-row:last-child td,
.woocommerce-account .woocommerce-MyAccount-content table tr.woocommerce-orders-table__row:last-child td {
border-bottom: 0;
}
.woocommerce-account .woocommerce-MyAccount-content table tbody tr .button,
.woocommerce-account .woocommerce-MyAccount-content table tr.my-est-row .button,
.woocommerce-account .woocommerce-MyAccount-content table tr.woocommerce-orders-table__row .button {
margin-right: 10px;
padding: 8px 20px;
border-radius: 0px;
border: 0;
color: #ffffff;
background-color: #6f767a !important;
font-weight: normal;
font-size: 14px;
margin: 5px 10px 5px 0px;
min-width: 54px;
}
.woocommerce-account .woocommerce-MyAccount-content table tbody tr .button:last-child,
.woocommerce-account .woocommerce-MyAccount-content table tr.my-est-row .button:last-child,
.woocommerce-account .woocommerce-MyAccount-content table tr.woocommerce-orders-table__row .button:last-child{
margin-right: 0;
}
.woocommerce-account .woocommerce-MyAccount-content table tbody tr .button:hover,
.woocommerce-account .woocommerce-MyAccount-content table tr.my-est-row .button:hover,
.woocommerce-account .woocommerce-MyAccount-content table tr.woocommerce-orders-table__row .button:hover {
color: #ffffff;
background-color: #226b1d !important;
}
.woocommerce-account .woocommerce-MyAccount-content table tr .button.delete_child_user_data {
background-color: #226b1d !important;
}
.woocommerce-account .woocommerce-MyAccount-content table tr .button.delete_child_user_data:hover {
background-color: #6f767a !important;
}
.woocommerce-account .user_approval_table {
text-align: center;
}
.woocommerce-account .user_approval_table table {
border-spacing: 0;
margin: 0;
border: 1px solid #226b1d;
}
.woocommerce-account .user_approval_table table tr {
background-color: transparent;
color: #000000;
}
.woocommerce-account .user_approval_table table tr th {
padding: 10px;
background-color: #226b1d;
vertical-align: middle;
}
.woocommerce-account .user_approval_table table tr td {
border-bottom: 1px solid #226b1d;
padding: 10px;
vertical-align: middle;
}
.woocommerce-account .user_approval_table table tr:last-child td {
border-bottom: 0;
}
.woocommerce-account .user_approval_table table tr .button {
padding: 10px 26px;
border-radius: 0px;
border: 0;
color: #ffffff;
background-color: #6f767a !important;
font-weight: normal;
font-size: 15px;
margin: 5px 0;
}
.woocommerce-account .user_approval_table table tr .button:hover {
color: #ffffff;
background-color: #226b1d !important;
}
.woocommerce-account .woocommerce .woocommerce-customer-details .woocommerce-columns .woocommerce-column{
width: 100%;
}
.woocommerce-account .woocommerce .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title{
font-size: 22px;
}
.woocommerce-account .woocommerce .woocommerce-customer-details .woocommerce-columns .woocommerce-column address{
border:1px solid #000;
color:#000;
border-radius:0;
padding:20px;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{
margin:0 !important;
padding:0 !important;
line-height:inherit !important;
text-align: center;
width: 100%;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address .woocommerce-form__label{
color:#226b1d;
display: flex;
align-items: center;
justify-content: center;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address .woocommerce-form__label input[type=checkbox]{
position: inherit;
margin: 0 10px 0 0;
}
.woocommerce-account .u-columns.woocommerce-Addresses .woocommerce-Address{
width:100%;
}
.woocommerce-account.woocommerce-edit-address header.woocommerce-Address-title.title{
display:flex;
align-items:center;
padding:10px 0;
}
.woocommerce-account.woocommerce-edit-address header.woocommerce-Address-title.title h3{
margin:0;
margin-right:10px;
font-size: 22px;
}
.woocommerce-account.woocommerce-edit-address .u-columns.addresses .woocommerce-Address{
margin-bottom:0;
}
.woocommerce-account.woocommerce-edit-address header.woocommerce-Address-title.title a.edit{
font-size:14px;
font-weight:normal;
color:#ffffff;
background:#226b1d;
padding:5px 20px;
margin-left:auto;
}
.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content address{
background-color:#f5f5f5;
font-size:16px;
line-height:30px;
font-style:italic;
}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{
margin:0px 15px 0px 0px;
}
.navbar-collapse .navbar-form .input-group{
width:20rem;
}
.navbar-form .input-group-sp-btn .searchpartbtn{
padding:10px 10px;
}
.navbar-form .input-group-sp-btn {
margin-left: 5px;
}
.navbar-default .navbar-nav > li > a{
padding:22px 20px;
}
.navbar-default .navbar-nav{
margin-right:90px;
}
.navbar-default .login-detail{
position:absolute;
right:62px;
top:14px;
font-size:15px;
display:flex;
align-items:center;
justify-content:center;
}
.navbar-default .login-detail a{
width:34px;
height:34px;
background-image:url(//www.ironwoodelectronics.com/wp-content/themes/ironwoodelectronics/images/user_icon.svg);
font-size:0;
border:2px solid #55af16;
border-radius:50%;
background-position:center;
}
.navbar-default .cart-menu{
right:15px
}
.navbar-default .cart-menu .cart-contents{
width:34px;
height:34px;
display:flex;
align-items:center;
justify-content:center;
}
.navbar-default .cart-menu span{
left:0;
margin-left:-9px;
}
.subscribe_Form_wrapper.gform_wrapper .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
display:block;
width:100%;
height:34px;
padding:6px 12px;
font-size:14px;
line-height:1.42857143;
color:#555;
background-color:#fff;
background-image:none;
border:1px solid #ccc;
border-radius:4px;
-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);
box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);
-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.subscribe_Form_wrapper.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.subscribe_Form_wrapper.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{
opacity:1;
} .fancybox-lock .fancybox-overlay{
overflow-y:auto;
z-index:999999999;
}
.fancybox-lock .popup-content-wrap{
width:500px;
}
.fancybox-lock .popup-content-wrap .gform_wrapper .top_label select{
width:100%;
margin:0 !important;
}
.fancybox-lock .popup-content-wrap .gform_wrapper .gform_body ul.gform_fields{
margin-left:0 !important;
margin-right:0 !important;
}
.fancybox-lock .popup-content-wrap .gform_wrapper .gform_body li.gfield{
padding-right:0 !important;
padding-left:0 !important;
}
.fancybox-lock .popup-content-wrap .gform_wrapper .gform_body li.gfield .gfield_consent_label{
font-weight:normal;
font-size:16px;
}
.cart-details div a.quate{
margin-bottom:5px;
} .cart-details .check-mail p{
font-size:14px;
font-weight:normal;
padding-bottom:5px;
}
.page-template-quote-template h3.gform_title{
display:none;
}
.gform_wrapper .gform_footer{
display:flex;
width:auto !important;
margin-left:-10px !important;
margin-right:-10px !important;
}
.gform_wrapper .gform_footer input.button{
flex:1 1 100%;
padding:15px !important;
width:50%;
opacity:1;
margin-right:10px !important;
margin-left:10px !important;
}
.fancybox-lock .popup-content-wrap .gform_wrapper{
overflow:hidden;
}
.alignright{
float:right;
margin-left:15px;
}
.alignleft{
float:left;
margin-right:15px;
} .gform_wrapper input[required]::placeholder {
color: red;
}
.gform_wrapper .gform_body select:invalid, .gform_wrapper .gform_body select .gf_placeholder{
color:rgba(255, 0, 0,0.6) !important;
}
.gform_wrapper .gform_body select option{
color: #55af16;
}
.gform_wrapper .gform_body select {
padding-left: 11px !important;
} .i-phone-view a{
white-space: inherit;
}
.gform_wrapper .ginput_preview{
overflow: hidden;
padding-top: 2px;
padding-left: 5px;
}
.gform_wrapper .ginput_preview strong{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
line-height: 44px;
padding-left: 20px;
}
.gform_wrapper .ginput_preview .gform_delete{
position: absolute;
top: 17px;
}
.gform_wrapper .gfield_select {
-webkit-appearance: menulist;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-button:after{
background-image: url(//www.ironwoodelectronics.com/ironwoodelectronics/wp-content/uploads/2022/01/tax-icon.png);
background-size: cover;
background-repeat: no-repeat;
font-family: 'Font Awesome 5 Brands';
} .products_grypper-table tbody tr:first-child td:nth-child(1){
width:15% !important;
}
.products_grypper-table tbody tr:first-child td:nth-child(2){
width:35% !important;
}
.products_grypper-table tbody tr:first-child td:nth-child(3){
width:5% !important;
}
.products_grypper-table tbody tr:first-child td:nth-child(4),
.products_grypper-table tbody tr:first-child td:nth-child(5),
.products_grypper-table tbody tr:first-child td:nth-child(6){
width:15% !important;
} .create-account.paytrace-create-account.card label span {
display: none !important;
}
.create-account.paytrace-create-account.card {
display: none !important;
}
body.logged-in .create-account.paytrace-create-account.card {
display: block !important;
}
@media (max-width: 1440px){
.cart-details .check-mail p{
font-size:12px;
line-height:14px;
}
}
@media (max-width: 1280px){
.navbar-default #menu-header-menu.navbar-right{
margin-right:90px !important;
}
}
@media (max-width: 1199px){
.woocommerce-account .woocommerce{
max-width:970px;
}
.navbar-default .navbar-nav > li > a{
padding:36px 15px;
}
.navbar-default .login-detail{
top:28px;
}
.navbar-default .cart-menu{
top:28px;
}
#myCarousel {
margin-top: 8rem;
}
}
@media (max-width: 991px){
.woocommerce-account .woocommerce{
max-width:750px;
}
#myCarousel {
margin-top: 10rem;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.navbar-default .navbar-collapse{
display:flex !important;
flex-wrap:wrap;
}
.navbar-default .navbar-form .form-group{
flex-direction:row;
}
.navbar-default .navbar-nav > li > a{
padding:22px 14px;
font-size: 12px;
}
}
@media (max-width:767px) {
.page-template-press-releases-template .press-releases-pagination .page-numbers{
font-size:14px;
padding:0 8px;
}
.woocommerce-account .entry-content{
padding:0;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
width:100%;
padding-right:0;
}
.woocommerce-account .woocommerce-MyAccount-content{
width:100%;
}
.woocommerce-account #customer_login.u-columns .u-column1,.woocommerce-account #customer_login.u-columns .u-column2{
max-width:100%;
}
.navbar-default .cart-menu{
top:22px;
right:65px;
}
.navbar-default .login-detail{
top:20px;
right:110px;
}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{
margin:0px 15px 0px 0px;
padding:10px;
display:block;
height:auto;
max-width:170px;
}
.navbar-default .navbar-nav > li > a{
padding:10px 10px;
font-size: 17px;
}
.navbar-default #menu-header-menu.navbar-right{
margin-right:-15px!important;
}
.woocommerce-account .woocommerce .woocommerce-customer-details .woocommerce-columns .woocommerce-column address{
padding:15px;
font-size:16px;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address .woocommerce-form__label{
font-size:20px;
} .fancybox-lock .popup-content-wrap{
width:100%;
}
.fancybox-lock .popup-content-wrap .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){
line-height: 1;
}
.gform_wrapper .gform_footer{
flex-wrap: wrap;
}
.gform_wrapper .gform_footer input.button:not(:first-child){
margin-top: 10px !important;
line-height: 1 !important;
}
#myCarousel {
margin-top: 6rem;
}
.postid-1455 .table-responsive tbody tr:first-child td{
white-space: break-spaces;
}
}  #supply .item h2{
font-weight:100;
}
.site-section h1,
#why .item h2,
#request_quote_home h2{
font-weight:100;
}
.list-group-item{
font-weight:300;
}
.product-page li,
.product-page p{
font-weight:300;
}
.product-list-page p,
.product-list-page li{
font-weight:300;
}
.tech_info .list-group-item strong {
font-weight: 400;
}
.press-read-more p{
font-weight:300;
}
.press-read-more a.green_text{
font-weight:300;
}
.gform_legacy_markup_wrapper .validation_message{
font-weight:300 !important;
}
.gform_wrapper .gfield_description{
font-weight:300 !important;
}
.gform_wrapper .gfield_label{
font-weight:400 !important;
}
.gform_wrapper .gfield_radio label,
.gform_wrapper .gfield_checkbox label{
font-weight:300 !important;
}
.gform_wrapper .field_sublabel_below{
font-weight:300;
}
.gform_wrapper .field_sublabel_below b{
font-weight:500;
}
#ContactUsWays .item p{
font-weight:300;
}
#ContactUsWays .item address{
font-weight:300;
}
#ContactUsWays address{
font-weight:300;
}
footer address{
font-weight:500;
}
footer address strong{
font-weight:700;
}
footer li{
font-weight:500;
}
#author_section{
font-weight:400;
}
.product-sidebar p{
font-weight:600;
}
.single .full-article-content p{
font-weight:300;
} .product-page hr {
display: block;
width: 100%;
}
.product_single .slick-arrow i {
padding: 0;
} .update_totals_on_change label span {
display: none !important;
}
@media (min-width:768px) and (max-width:991px){
#TopSection, #TopSectionPressArticle {
margin-top: 12rem;
}
}
@media (max-width: 575px){
.item_per_page_wrap select.item_per_page{
width: 100%;
}
} .space_div{
height: 35px;
}
.sub-menu{
display: none;
} .shipping_action_wrap_cart {
display: inline-flex;
}
.shipping_action_wrap_cart p {
padding-right: 10px;
}
.menu-item-25266 {
box-shadow: inset -1px 1px 1px 0px rgb(120 116 120)
}
.custom_page_title .parent_div .sub_af_div span{
color: #000;
font-weight: 700;
display: inline-block;
margin-right: 10px;   
top: 5px;
left: -60px;
font-size: 16px;
}
.custom_page_title .parent_div .sub_af_div span{top: 7px;}
.search_result_count > .sub_af_div {margin-right: 0 !important}
.search_result_count > .sub_af_div span{margin-right: 0 !important;}
.heat_sink_div .sub_af_div a { text-transform: capitalize; } .product-slider .is-table-row{display:flex;}
.product-slider > .container{width:1700px;}
.product-slider .slick-slide img{margin:0 auto;}
.product-slider .slick-arrow{top:50%;position:absolute;font-size:36px;transform:translateY(-50%);}
.product-slider .slick-arrow.mod-prev{left:-50px;}
.product-slider .slick-arrow.mod-next{right:-50px;}
@media (max-width:1800px){
.product-slider > .container{width:1366px;}
.product-slider .slick-arrow.mod-prev{left:-30px;}
.product-slider .slick-arrow.mod-next{right:-30px;}
}
@media (max-width:1440px){
.product-slider > .container{width:1200px;}
}
@media (max-width:1260px){
.product-slider > .container{width:992px;}
}
@media (max-width:1099px){
.product-slider > .container{width:640px;}
}
@media (max-width:767px){
.product-slider > .container{width:440px;}
}
@media (max-width:575px){
.product-slider > .container{width:85%;}
}
#login-popup {text-align: left;}