.tabHide {
display: none;
}
.tabShow {
display: block;
} #masthead {
padding-top:0;
}
#fixedHeaderWrap {
padding:1em;
}
#languages div img {
width:1.25em;
}
h1 {
font-size:1.7em;
}
p {
font-size:1.1em;
}  .page-id-2 #module-1.sliderModWrap .slider_display_100 ,
.page-id-7699 #module-1.sliderModWrap .slider_display_100  {
height:55vh;
}
.page-id-2 #module-1.sliderModWrap .slider_display_100  h2,
.page-id-7699 #module-1.sliderModWrap .slider_display_100  h2{
font-size:2em;
}
.page-id-2 #module-1.sliderModWrap .slider_display_100  p,
.page-id-2 #module-1.sliderModWrap .slider_display_100  a,
.page-id-7699 #module-1.sliderModWrap .slider_display_100  p,
.page-id-7699 #module-1.sliderModWrap .slider_display_100  a{
font-size:0.9em;
} .boxes.boxTextNoPadding .boxesWrap .box,
.boxesThreeCols.boxTextNoPadding .box,
.boxesThreeCols.boxTextNoPadding .boxesWrap .box:nth-child(3n){
width: 49%;
}
.boxes.boxTextNoPadding .boxesWrap .box .boxFormatWrap {
height:27em;
}
.boxes.boxTextNoPadding .boxesWrap .box {
height:33em;
}
.boxes.boxTextNoPadding .boxesWrap .box img {
padding:24px 10%;
}
.page-id-222 .boxes .box {
margin: 0 2.75% 2.75% 0!important;
}
.page-id-222 .boxes .box:nth-child(3n) {
margin-right:0;
}
.page-id-2 .boxes .box h3 {
font-size:1.5em;
}
.page-id-2 .boxes .box {
width: 49%;
}
.page-id-2 .boxCaptionWrap {
min-height:13em;
}
.boxes .box a h3 {
font-size:1.2em;
}
.box .boxCaptionText p {
font-size:0.825em;
}
.boxCaptionLink {
font-size:0.6em;
} .textMediaWrap .textMedia .textMediaContent {
height:auto;
position: relative;
}
.textMediaWrap .textMedia .textMediaContent h2 {
font-size:1.5em;
}
.textMediaWrap .textMedia .textMediaContent p {
font-size: 1em;
}
.textMediaWrap .textMediaContent .textMediaLink,
.textMediaWrap .textMediaContent .textMediaLink:hover,
.textMediaWrap .textMediaContent .textMediaLink:visited {
position: relative;
float:right;
}
.page-id-10 .textMediaMedia,
.page-id-10 .textMediaContent {
width:48%!important;
}
.page-id-10 .textMediaContent {
position: absolute!important;
height:97%!important;
}
.page-id-10 .textMediaLeft.textMediaMedia  {
float:right!important;
} .eventsModWrap.moduleWrap {
padding:5% 0;
}
.eventsModule h2 {
font-size:1.5em;
margin: 0 1em 0.5em 1em;
}
.eventArrow {
width:1.5em;
}
.eventsModule .event {
margin:0 4em;
}
.eventsModule .eventsModule p {
font-size:1em;
}
.eventsModule .eventReadMore {
width:1.5em;
} .faq-content-wrap .faq-cat-name {
font-size:1.4em;
}
.faq-accordion .mws-site-faq-wrap h3.my-question {
font-size:1.2em;
}
.faq-accordion .mws-site-faq-wrap h3.my-question img {
width:1em;
} .sidebarPage #main,
.blog #main,
.archive #main,
.single #main,
.page-template-page-event-archive #main,
.page-template-page-section #main {
width:100%;
}
.archive #main article .entry-content img,
.blog #main article .entry-content img {
width:2em;
}
#sidebar {
float:left;
margin-top:1em;
padding-bottom:1em;
position: relative;
top:0;
width:100%;
}
.sidebarBlock {
margin:1em 0;
width:45%;
}
.productSidebarBlock {
margin-right:1em;
} #sidebar h2 {
font-size:1.1em;
}
.single #sidebar p {
display: none;
}
#mobShareIcons {
display: block;
}
#deskShareIcons {
display: none;
} #downloadContent .downloadWrap i {
font-size: 22vw;
}
.downloadText h3 {
font-size:1.8vw;
}
.downloadTextContent {
width:86%;
}
.downloadText img {
left:40%;
}
.page-template-page-dealers-page #downloadContent .downloadWrap {
width:20%;
}
.page-template-page-dealers-page #downloadContent .downloadWrap i {
font-size:21.5vw;
}
.page-template-page-dealers-page #downloadContent .downloadWrap h3 {
font-size:2vw;
}
.page-template-page-dealers-page #downloadContent .downloadWrap .downloadText img {
right:35%;
} .post-type-archive-team #main #downloadContent,
.tax-team_categories #main #downloadContent {
justify-content: flex-start;
}
.post-type-archive-team #main article,
.tax-team_categories #main article {
margin:0.5em;
width: 31%;
}
.teamProfileMore {
padding:0 1em;
}
.teamProfileMore p {
font-size:0.825em;
}
.teamProfileMore img {
width:1.75em;
} .woocommerce .module ul.products li.product {
clear:none;
float:left;
margin:3% 9% 3% 0;
width: 27%;
}
.woocommerce ul.products li.product:nth-child(3n) {
margin-right:0;
}
.woocommerce .module ul.products li a h2.woocommerce-loop-category__title,
.woocommerce .module ul.products li a h2.woocommerce-loop-product__title {
font-size:1em!important;
}
.woocommerce.archive .module ul.products li .productMore img {
width:2em;
} #configWrap select {
font-size:1em;
widtH:95%;
}
.archive .prodArchiveMain {
width:100%;
}
.woocommerce .module ul.products li.product {
clear:none!important;
margin: 3% 4% 3% 0!important;
width: 21%!important;
}
.archive .prodArchiveSidebar {
float:left;
width:100%;
}
.archive .sideBarCats {
float:left;
width:45%;
}
.archive .sideBarContact {
float:right;
width:40%;
}
#archiveProdWrapHead .archiveThumbnailWrap,
#archiveProdWrapHead .productTitle,
#archiveProdWrapHead .productDesc,
#archiveProdWrapHead .prodDatasheet,
#archiveProdWrapHead .addToQuote
{
font-size: 0.85em;
} #orderProdHead div, .orderProdWrap div {
font-size:0.9em;
}
#orderForm label,
#orderForm input[type="submit"] {
font-size:0.85em;
}
#orderForm label {
width:8em;
}
#orderForm input[type="text"],
#orderForm input[type="email"] {
width:59%;
}
.orderSubHead {
margin-top: 0;
} #sideSocial ul li {
padding: 0.5em 0.25em;
}
#sideSocial ul li a img {
width:13px;
}
#footerLogos div {
padding:1em 3em;
}
#footerLogos div img {
width:5em
}
#signupWrap {
font-size:1.4em;
}
#colophon {
padding:0 3%;
}
#colophon p,
#colophon a {
font-size:0.825em;
}
#bsiLogo {
width:8em;
}
#addressIcon {
width:3em;
}
#footerLeft {
width:46%;
}
#footerLeft #text-2,
#footerLeft #text-4,
#footerLeft .widget_text {
float:left;
width:100%;
}
#footerLeft #text-2 {
margin-bottom:0;
}