/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'AvenirLTStd Light';src:url(/themes/contrib/basic/fonts/avenirltstd/light/AvenirLTStdLight.eot?v=1.1.0) format("embedded-opentype");}@font-face{font-family:'AvenirLTStd Light';src:url(/themes/contrib/basic/fonts/avenirltstd/light/AvenirLTStdLight.eot?v=1.1.0);src:url(/themes/contrib/basic/fonts/avenirltstd/light/AvenirLTStdLight.eot#iefix&v=1.1.0) format("embedded-opentype"),url(/themes/contrib/basic/fonts/avenirltstd/light/AvenirLTStdLight.woff2?v=1.1.0) format("woff2"),url(/themes/contrib/basic/fonts/avenirltstd/light/AvenirLTStdLight.woff?v=1.1.0) format("woff"),url(/themes/contrib/basic/fonts/avenirltstd/light/AvenirLTStdLight.ttf?v=1.1.0) format("truetype"),url(/themes/contrib/basic/fonts/avenirltstd/light/AvenirLTStdLight.svg?v=1.1.0#Light) format("svg");}@font-face{font-family:'AvenirLTStd Book';src:url(/themes/contrib/basic/fonts/avenirltstd/book/AvenirLTStdBook.eot?v=1.1.0) format("embedded-opentype");}@font-face{font-family:'AvenirLTStd Book';src:url(/themes/contrib/basic/fonts/avenirltstd/book/AvenirLTStdBook.eot?v=1.1.0);src:url(/themes/contrib/basic/fonts/avenirltstd/book/AvenirLTStdBook.eot#iefix&v=1.1.0) format("embedded-opentype"),url(/themes/contrib/basic/fonts/avenirltstd/book/AvenirLTStdBook.woff2?v=1.1.0) format("woff2"),url(/themes/contrib/basic/fonts/avenirltstd/book/AvenirLTStdBook.woff?v=1.1.0) format("woff"),url(/themes/contrib/basic/fonts/avenirltstd/book/AvenirLTStdBook.ttf?v=1.1.0) format("truetype"),url(/themes/contrib/basic/fonts/avenirltstd/book/AvenirLTStdBook.svg?v=1.1.0#Book) format("svg");}@font-face{font-family:'AvenirLTStd Roman';src:url(/themes/contrib/basic/fonts/avenirltstd/roman/AvenirLTStdRoman.eot?v=1.1.0);format("embedded-opentype");}@font-face{font-family:'AvenirLTStd Roman';src:url(/themes/contrib/basic/fonts/avenirltstd/roman/AvenirLTStdRoman.eot?v=1.1.0);src:url(/themes/contrib/basic/fonts/avenirltstd/roman/AvenirLTStdRoman.eot#iefix&v=1.1.0) format("embedded-opentype"),url(/themes/contrib/basic/fonts/avenirltstd/roman/AvenirLTStdRoman.woff2?v=1.1.0) format("woff2"),url(/themes/contrib/basic/fonts/avenirltstd/roman/AvenirLTStdRoman.woff?v=1.1.0) format("woff"),url(/themes/contrib/basic/fonts/avenirltstd/roman/AvenirLTStdRoman.ttf?v=1.1.0) format("truetype"),url(/themes/contrib/basic/fonts/avenirltstd/roman/AvenirLTStdRoman.svg?v=1.1.0#Roman) format("svg");}@font-face{font-family:'AvenirLTStd Medium';src:url(/themes/contrib/basic/fonts/avenirltstd/medium/AvenirLTStdMedium.eot?v=1.1.0) format("embedded-opentype");}@font-face{font-family:'AvenirLTStd Medium';src:url(/themes/contrib/basic/fonts/avenirltstd/medium/AvenirLTStdMedium.eot?v=1.1.0);src:url(/themes/contrib/basic/fonts/avenirltstd/medium/AvenirLTStdMedium.eot#iefix&v=1.1.0) format("embedded-opentype"),url(/themes/contrib/basic/fonts/avenirltstd/medium/AvenirLTStdMedium.woff2?v=1.1.0) format("woff2"),url(/themes/contrib/basic/fonts/avenirltstd/medium/AvenirLTStdMedium.woff?v=1.1.0) format("woff"),url(/themes/contrib/basic/fonts/avenirltstd/medium/AvenirLTStdMedium.ttf?v=1.1.0) format("truetype"),url(/themes/contrib/basic/fonts/avenirltstd/medium/AvenirLTStdMedium.svg?v=1.1.0#Medium) format("svg");}@font-face{font-family:'AvenirLTStd Heavy';src:url(/themes/contrib/basic/fonts/avenirltstd/heavy/AvenirLTStdHeavy.eot?v=1.1.0) format("embedded-opentype");}@font-face{font-family:'AvenirLTStd Heavy';src:url(/themes/contrib/basic/fonts/avenirltstd/heavy/AvenirLTStdHeavy.eot?v=1.1.0);src:url(/themes/contrib/basic/fonts/avenirltstd/heavy/AvenirLTStdHeavy.eot#iefix&v=1.1.0) format("embedded-opentype"),url(/themes/contrib/basic/fonts/avenirltstd/heavy/AvenirLTStdHeavy.woff2?v=1.1.0) format("woff2"),url(/themes/contrib/basic/fonts/avenirltstd/heavy/AvenirLTStdHeavy.woff?v=1.1.0) format("woff"),url(/themes/contrib/basic/fonts/avenirltstd/heavy/AvenirLTStdHeavy.ttf?v=1.1.0) format("truetype"),url(/themes/contrib/basic/fonts/avenirltstd/heavy/AvenirLTStdHeavy.svg?v=1.1.0#Heavy) format("svg");}@font-face{font-family:'AvenirLTStd Black';src:url(/themes/contrib/basic/fonts/avenirltstd/black/AvenirLTStdBlack.eot?v=1.1.0) format("embedded-opentype");}@font-face{font-family:'AvenirLTStd Black';src:url(/themes/contrib/basic/fonts/avenirltstd/black/AvenirLTStdBlack.eot?v=1.1.0);src:url(/themes/contrib/basic/fonts/avenirltstd/black/AvenirLTStdBlack.eot#iefix&v=1.1.0) format("embedded-opentype"),url(/themes/contrib/basic/fonts/avenirltstd/black/AvenirLTStdBlack.woff2?v=1.1.0) format("woff2"),url(/themes/contrib/basic/fonts/avenirltstd/black/AvenirLTStdBlack.woff?v=1.1.0) format("woff"),url(/themes/contrib/basic/fonts/avenirltstd/black/AvenirLTStdBlack.ttf?v=1.1.0) format("truetype"),url(/themes/contrib/basic/fonts/avenirltstd/black/AvenirLTStdBlack.svg?v=1.1.0#Black) format("svg");}html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}button,input[type="button"],input[type="reset"],input[type="submit"]{appearance:none;background-color:#555;border:0;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:"AvenirLTStd Book","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.75em 1.5em;text-decoration:none;transition:background-color 150ms ease;user-select:none;vertical-align:middle;white-space:nowrap;}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#444444;color:#fff;}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5;}button:disabled:hover,input[type="button"]:disabled:hover,input[type="reset"]:disabled:hover,input[type="submit"]:disabled:hover{background-color:#555;}fieldset{background-color:transparent;border:0;margin:0;padding:0;}legend{font-weight:600;margin-bottom:0.375em;padding:0;}label{display:block;font-weight:normal;margin-bottom:0.375em;}input,select{display:block;font-family:"AvenirLTStd Book","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:16px;}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple]{background-color:#fff;border:1px solid #ddd;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"AvenirLTStd Book","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:16px;margin-bottom:0.75em;padding:0.5em;transition:border-color 150ms ease;width:100%;}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple]:hover{border-color:#b1b1b1;}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple]:focus{border-color:#555;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(72,72,72,0.7);outline:none;}input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="email"]:disabled,input[type="month"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="week"]:disabled,input:not([type]):disabled,textarea:disabled,select[multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed;}input[type="color"]:disabled:hover,input[type="date"]:disabled:hover,input[type="datetime"]:disabled:hover,input[type="datetime-local"]:disabled:hover,input[type="email"]:disabled:hover,input[type="month"]:disabled:hover,input[type="number"]:disabled:hover,input[type="password"]:disabled:hover,input[type="search"]:disabled:hover,input[type="tel"]:disabled:hover,input[type="text"]:disabled:hover,input[type="time"]:disabled:hover,input[type="url"]:disabled:hover,input[type="week"]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple]:disabled:hover{border:1px solid #ddd;}textarea{resize:vertical;}[type="search"]{appearance:none;}[type="checkbox"],[type="radio"]{display:inline;margin-right:0.375em;}[type="file"]{margin-bottom:0.75em;width:100%;}select{margin-bottom:1.5em;max-width:100%;width:auto;}ul,ol{margin:0 0 1.5em 0;padding-left:2.5em;}dl{margin-bottom:0.75em;}dl dt{font-weight:600;margin-top:0.75em;}dl dd{margin:0;}picture,img{max-width:100%;height:auto;vertical-align:top;}table{border-collapse:collapse;margin:0.75em 0 1.75em 0;table-layout:fixed;width:100%;}th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:0.75em 0;text-align:left;}td{border-bottom:1px solid #ddd;padding:0.75em 0;}tr,td,th{vertical-align:middle;}body{color:#333;font-family:"AvenirLTStd Roman","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:16px;line-height:1.5;letter-spacing:0.03em;}h1,h2,h3,h4,h5,h6{font-family:"AvenirLTStd Roman","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:16px;line-height:1.3;margin:0 0 0.75em;}h1{font-size:2.2em;}h2{font-size:1.8em;}h3{font-size:1.4em;}h4{font-size:1.2em;}h5{font-size:1.1em;}p{margin:0 0 0.75em;}a{color:rgba(35,64,142,1);text-decoration:none;transition:all 300ms ease;}a:active,a:focus,a:hover{text-decoration:underline;}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}
html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}.container{max-width:75em;margin-left:auto;margin-right:auto;margin-left:auto;margin-right:auto;width:auto;}.container::after{clear:both;content:"";display:table;}.no-sidebars #content{width:100%;}@media screen and (min-width:45em){.no-sidebars #content{float:left;display:block;margin-right:3.22581%;width:100%;}.no-sidebars #content:last-child{margin-right:0;}}@media screen and (min-width:60em){.no-sidebars #content{float:left;display:block;margin-right:2.12766%;width:100%;}.no-sidebars #content:last-child{margin-right:0;}}.one-sidebar.sidebar-second #content{width:100%;}@media screen and (min-width:45em){.one-sidebar.sidebar-second #content{float:left;display:block;margin-right:3.22581%;width:74.19355%;}.one-sidebar.sidebar-second #content:last-child{margin-right:0;}}@media screen and (min-width:60em){.one-sidebar.sidebar-second #content{float:left;display:block;margin-right:2.12766%;width:65.95745%;}.one-sidebar.sidebar-second #content:last-child{margin-right:0;}}.one-sidebar.sidebar-first #content{width:100%;}@media screen and (min-width:45em){.one-sidebar.sidebar-first #content{float:left;display:block;margin-right:3.22581%;width:74.19355%;margin-left:25.80645%;}.one-sidebar.sidebar-first #content:last-child{margin-right:0;}}@media screen and (min-width:60em){.one-sidebar.sidebar-first #content{float:left;display:block;margin-right:2.12766%;width:74.46809%;margin-left:25.53191%;}.one-sidebar.sidebar-first #content:last-child{margin-right:0;}}.two-sidebars #content{width:100%;}@media screen and (min-width:45em){.two-sidebars #content{float:left;display:block;margin-right:3.22581%;width:48.3871%;margin-left:25.80645%;}.two-sidebars #content:last-child{margin-right:0;}}@media screen and (min-width:60em){.two-sidebars #content{float:left;display:block;margin-right:2.12766%;width:40.42553%;margin-left:25.53191%;}.two-sidebars #content:last-child{margin-right:0;}}#sidebar-first{width:100%;}@media screen and (min-width:45em){#sidebar-first{float:left;display:block;margin-right:3.22581%;width:22.58065%;margin-left:-77.41935%;}#sidebar-first:last-child{margin-right:0;}.one-sidebar.sidebar-first #sidebar-first{margin-left:-103.22581%;}}@media screen and (min-width:60em){#sidebar-first{float:left;display:block;margin-right:2.12766%;width:23.40426%;margin-left:-68.08511%;}#sidebar-first:last-child{margin-right:0;}.one-sidebar.sidebar-first #sidebar-first{margin-left:-102.12766%;}}#sidebar-second{width:100%;}@media screen and (min-width:45em){#sidebar-second{float:left;display:block;margin-right:3.22581%;width:22.58065%;margin-left:0%;}#sidebar-second:last-child{margin-right:0;}}@media screen and (min-width:60em){#sidebar-second{float:left;display:block;margin-right:2.12766%;width:31.91489%;margin-left:0%;}#sidebar-second:last-child{margin-right:0;}}#footer{float:none;clear:both;}#header,#footer,#sidebar-first,#sidebar-second,#navigation{background:#fff;}#header,#footer,.mission,.breadcrumb,.node{clear:both;}a{transition:all 300ms ease;}header{padding:1em;}header .container{position:relative;}.not-front #main,#footer,#footer-one{padding-left:1.5em;padding-right:1.5em;}.not-front #navigation,#main{margin-bottom:1px;box-shadow:0 20px 20px #ddd;-moz-box-shadow:0 20px 20px #ddd;-webkit-box-shadow:0 20px 20px #ddd;}.page-contact #main,.page-contact-contact-us #main{padding-left:0;padding-right:0;}.page-contact #main #content-header,.page-contact-contact_us #main #content-header,.page-contact #main #content-area,.page-contact-contact_us #main #content-area{padding-left:15px;padding-right:15px;}.main-content,#footer{padding-top:2em;padding-bottom:2em;}.front #block-basic-content{margin-bottom:0;}#block-basic-content{overflow:auto;margin-bottom:2em;}.page-contact .main-content{padding-bottom:0;}figure{text-align:center;}figcaption{text-align:center;font-weight:bold;}.front #content-area{padding-bottom:0;}.block-system .tabs li{display:inline-block;width:48%;text-align:center;}.main-content,#footer,.front #block-views-block-news-block-1,.front #block-views-block-trade-shows-block-1{overflow:hidden;}.site-logo img{width:380px;height:auto;}.block-search{max-width:18em;}.block-search .form-item{float:left;}.block-search .form-actions{float:right;}.block-search input.form-search{width:10.5em;margin-right:.5em;}.block-search input.button{width:6.5em;padding:.66em 1em;}.front #main .container,.page-contact #main .container,.page-contact-contact_us #main .container{max-width:100%;}#block-headermenu ul{margin-bottom:.25em;}#block-headermenu ul li{display:inline-block;}#block-headermenu ul li a{display:block;padding:.5em .8em;}ul.menu{list-style-type:none;padding-left:0;}.block-phonenumber{font-size:1.7em;color:#23408e;}.block-phonenumber p{margin-bottom:0;}#block-basic-search .form-item,#block-basic-search .form-actions{margin:0;}.site-name{display:none;}.site-slogan{color:rgba(5,108,196,1);margin-top:.5em;}#navigation{background-color:#23408e;text-align:center;}#horizontal-menu,#horizontal-menu .sub-nav{background-color:#23408e;margin-left:0;}#horizontal-menu li.menu-item--expanded{position:relative;}#horizontal-menu li.menu-item--expanded::after{position:absolute;right:.625em;top:-.35em;content:"\02c6";font-size:2em;transform:rotate(180deg);color:#fff;}#horizontal-menu > li.menu-item{float:left;width:19%;}#horizontal-menu li.menu-item{padding-top:0;}#horizontal-menu > li:nth-child(3){width:24%;}#horizontal-menu ul.sub-nav > li:nth-child(3){width:100%;}#horizontal-menu li a{color:#fff;padding:.625em 1.5em;line-height:1.3;}#horizontal-menu > li > a{background-color:#23408e;}#horizontal-menu li a.is-active,#horizontal-menu li.menu-item--active-trail > a,#horizontal-menu li.sfHover > a,#horizontal-menu li a:hover,#horizontal-menu li a:focus,#horizontal-menu li a:active{background-color:#5e74b0;text-decoration:none;}#horizontal-menu .sub-nav{text-align:left;}.horizontal-menu > li ul{width:20em;}.responsive-menu-toggle{padding-top:.725em;}.responsive-menu-toggle-icon span.label{top:5px;}.front #main #content-area{color:#fff;}.front #main #content-area{background:url(/themes/contrib/basic/images/main-bg-800x997.jpg) scroll no-repeat 50% 50% #5e74b0;}.front #main #content-one{background:url(/themes/contrib/basic/images/content-one-bg-800x997.jpg) fixed no-repeat 50% 50% transparent;}.front #main #content-three{background:url(/themes/contrib/basic/images/content-three-bg-800x997.jpg) fixed no-repeat 50% 50% transparent;}.front #main #content-area,.front #main #content-one,.front #main #content-three{background-size:cover !important;}.front #main .main-content #block-basic-local-tasks,.front #main .main-content div.block-system article,.front #main .main-content div.block-system,.front #main .main-content div.block-views,.front #main .main-content div.block-block-content,.page-contact #main #content-area,.page-contact-contact_us #main #content-area,.front #content-one .content,.front #content-two .content,.front #content-three .content,.front #content-four .content{max-width:75em;margin-left:auto;margin-right:auto;}.front #main .main-content{padding-left:20px;padding-right:20px;}.front #main #content-area{padding-left:0;padding-right:0;}.front #main #content-area .content p{font-size:1.4em;}.front #main #content-area .field-content h2,.front #main #content-area .field-content h3,.front #main #content-area .field-content h4,.front #main #content-area .field-content h5,.front #main #content-area .field-content h6,.front #main #content-area .views-field h2,.front #main #content-area .views-field h3,.front #main #content-area .views-field h4,.front #main #content-area .views-field h5,.front #main #content-area .views-field h6{padding:0;}ul.tabs{border-bottom:1px solid #ddd;padding-left:0;}ul.tabs a{display:block;border:1px solid #ddd;border-bottom:0;padding:5px 10px;background-color:#fff;border-radius:3px 3px 0 0;}ul.tabs a:hover,ul.tabs a.active,ul.tabs a.is-active{background-color:rgba(3,81,150,1);color:#fff;}a.active,.active-trail a,.menu-item--active-trail a{}.front #main #content-area > div{background:url(/themes/contrib/basic/images/yellow-bg.jpg) scroll 0 bottom repeat-x transparent;padding-bottom:18px;}.front #main #content-area h1{text-transform:uppercase;text-align:center;padding-top:150px;margin-bottom:0;max-width:700px;margin:0 auto;}.front .block-basic-content{text-align:center;padding-bottom:230px;background:url(/themes/contrib/basic/images/arrow.png) scroll no-repeat 50% bottom transparent;}.front #main #content-area .block-system a{color:#fff;border:1px solid #fff;text-transform:uppercase;padding:.5em 1em;font-size:.9em;border-radius:1.2em;-webkit-border-radius:1.2em;-moz-border-radius:1.2em;}.front #main #content-area .block-system a:hover{border:1px solid rgba(3,81,150,1);background-color:rgba(3,81,150,1);}.front #main #content-area .block-system a:hover,.tabs a:hover{text-decoration:none;}.front #block-views-block-trade-shows-block-1 .views-row{padding:10px;margin-bottom:20px;border:1px solid rgba(210,210,210,1);background:url(/themes/contrib/basic/images/white-bg.png) fixed 0 0 transparent;}.front #block-views-block-news-block-1 h2,.front #block-views-block-trade-shows-block-1 h2{text-align:center;}.front #block-views-block-news-block-1 .views-field-view-node a{display:inline-block;padding:.5em 1.25em;border:1px solid rgba(0,0,0,1);}.front #block-views-block-news-block-1 .views-row{margin-bottom:1.5em;}.front #content-one{padding:40px 0;}.views-field-field-address-locality,.views-field-field-address-administrative-area,.views-field-field-address-postal-code{display:inline-block;margin-right:10px;}.front #content-one .views-element-container{background:url(/themes/contrib/basic/images/white-bg.png) fixed 0 0 transparent;padding:20px;margin:40px;}.views-field-field-address-locality:after{content:", ";"
}

/* Products  and Projects lists */
.js-view-dom-id-5195a94f723fadc8fc640c38bd202b9b78228b208713c926c450eed7f5635acd,
.js-view-dom-id-3d6b0903471715a5f683a09bd0fd2a682468e7aed38869a020c80adecfd80121 {
padding:30px;
}
.block-views-block-pumps-block-1 .views-row,
.block-views-block-projects-block-1 .views-row {
max-width:480px;
text-align:center;
margin:30px auto;
box-shadow:0 0 30px #bbb;
-moz-box-shadow:0 0 30px #bbb;
-webkit-box-shadow:0 0 30px #bbb;
background-color:#23408e;
}
.block-views-block-pumps-block-1 .views-row .views-field-title,
.block-views-block-projects-block-1 .views-row .views-field-title {
background:url(/themes/contrib/basic/images/divider.jpg) scroll no-repeat center bottom #23408e;
}
.block-views-block-pumps-block-1 .views-row .views-field-title h3,
.block-views-block-projects-block-1 .views-row .views-field-title h3 {
padding:20px 30px;
margin-bottom:0;
}
.block-views-block-pumps-block-1 .views-row .views-field-view-node,
.block-views-block-projects-block-1 .views-row .views-field-view-node {
padding:3em;
}
.block-views-block-pumps-block-1 .views-row .views-field-view-node a,
.block-views-block-projects-block-1 .views-row .views-field-view-node a {
padding:20px 30px;
border:1px solid #fff;
}
.block-views-block-pumps-block-1 .views-row .views-field-title a,
.block-views-block-pumps-block-1 .views-row .views-field-view-node a,
.block-views-block-projects-block-1 .views-row .views-field-title a,
.block-views-block-projects-block-1 .views-row .views-field-view-node a {
color:#fff;
}
.block-views-block-pumps-block-1 .views-row .views-field-view-node a:hover,
.block-views-block-pumps-block-1 .views-row .views-field-view-node a:focus,
.block-views-block-pumps-block-1 .views-row .views-field-view-node a:active,
.block-views-block-projects-block-1 .views-row .views-field-view-node a:hover,
.block-views-block-projects-block-1 .views-row .views-field-view-node a:focus,
.block-views-block-projects-block-1 .views-row .views-field-view-node a:active  {
color:#23408e;
text-decoration:none;
background-color:#fff;
}

/* Content three */
#block-portfolioofpastwork .container,
#block-centrifugalpumprebuildservices .container {
padding:15px;
color:#fff;
backdrop-filter: blur(8px);
}
#block-portfolioofpastwork .container {
background:url(/themes/contrib/basic/images/bg-212121.png) scroll 0 0 transparent;
}
#block-centrifugalpumprebuildservices .container {
background:url(/themes/contrib/basic/images/bg-0d4671.png) scroll 0 0 transparent;
}
.block-portfolioofpastwork h2,
.block-centrifugalpumprebuildservices h2{
padding-top:30px;
margin-bottom:0;
}
.block-portfolioofpastwork .border,
.block-centrifugalpumprebuildservices .border {
padding:0 30px 30px 30px;
}
.block-portfolioofpastwork .border {
border:1px solid rgba(100, 100, 100, 1);
}
.block-centrifugalpumprebuildservices .border {
border:1px solid rgba(9,103,173, 1);
}
.block-portfolioofpastwork div ul,
.block-centrifugalpumprebuildservices div ul {
list-style-type:square;
padding-left:30px;
margin-bottom:50px;
}
.block-portfolioofpastwork .link,
.block-centrifugalpumprebuildservices .link {
display:inline-block;
clear:left;
text-align:center;
border:1px solid #fff;
}
.block-portfolioofpastwork .link a,
.block-centrifugalpumprebuildservices .link a {
display:inline-block;
color:#fff;
padding:20px 30px;
}
.block-portfolioofpastwork .link a:hover,
.block-portfolioofpastwork .link a:focus,
.block-portfolioofpastwork .link a:active {
color:#000;
background-color:#fff;
}

.block-centrifugalpumprebuildservices .link a:hover,
.block-centrifugalpumprebuildservices .link a:focus,
.block-centrifugalpumprebuildservices .link a:active {
color:#23408e;
background-color:#fff;
}

/* Pumps page */
.page-pumps #content-area {
padding-bottom:0;
}
.page-pumps #content-two {
padding-top:0;
}
#block-pumpinquiry {
clear:both;
}

/* Tradeshow page and blocks */
#block-views-block-trade-shows-block-1 .address .postal-code {
white-space:nowrap;
}
#block-views-block-trade-shows-block-1 .address .country {
display:none;
}

/* Inquiry block and Sidebar second blocks */
#sidebar-second {
margin-top:2.5em;
}
#sidebar-second .block-block-content {
text-align:center;
margin-bottom:3em;
}
p.link {
margin-bottom:0;
}
p.link a:hover {
text-decoration:none;
}
#block-pumpinquiry .link a {
border:1px solid #e6e6e6;
text-align:center;
margin-bottom:1.5em;
}
#block-pumpinquiry .link a,
#sidebar-second .block-block-content .link a,
#block-smartturneraglink .link a {
display:block;
font-family: "AvenirLTStd Heavy";
color:#fff;
}
#block-pumpinquiry .link a,
#block-requestaquote .link a {
background: #ffaf4b; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ffaf4b 0%, #d37420 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #ffaf4b 0%,#d37420 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #ffaf4b 0%,#d37420 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#d37420',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#block-pumprebuild .link a,
#block-smartturneraglink .link a {
background: #63b6db; /* Old browsers */
background: -moz-linear-gradient(-45deg, #63b6db 0%, #5e74b0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #63b6db 0%,#5e74b0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #63b6db 0%,#5e74b0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b6db', endColorstr='#5e74b0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#block-projectgallery .link a {
background: #fceabb; /* Old browsers */
background: -moz-linear-gradient(-45deg, #fceabb 0%, #fccd4d 40%, #f8b500 100%, #d3b620 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #fceabb 0%,#fccd4d 40%,#f8b500 100%,#d3b620 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #fceabb 0%,#fccd4d 40%,#f8b500 100%,#d3b620 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#d3b620',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#block-pumpinquiry .link a:hover,
#block-pumpinquiry .link a:focus,
#block-pumpinquiry .link a:active,
#block-requestaquote .link a:hover,
#block-requestaquote .link a:focus,
#block-requestaquote .link a:active {
background: #dd8d29; /* Old browsers */
background: -moz-linear-gradient(135deg, #ffaf4b 0%, #d37420 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(135deg, #ffaf4b 0%,#d37420 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(-45deg, #ffaf4b 0%,#d37420 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#d37420',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#block-pumprebuild .link a:hover,
#block-pumprebuild .link a:focus,
#block-pumprebuild .link a:active,
#block-smartturneraglink .link a:hover,
#block-smartturneraglink .link a:focus,
#block-smartturneraglink .link a:active {
background: #4194b9; /* Old browsers */
background: -moz-linear-gradient(135deg, #63b6db 0%, #5e74b0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(135deg, #63b6db 0%,#5e74b0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(-45deg, #63b6db 0%,#5e74b0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b6db', endColorstr='#5e74b0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#block-projectgallery .link a:hover,
#block-projectgallery .link a:focus,
#block-projectgallery .link a:active {
background: #dac899; /* Old browsers */
background: -moz-linear-gradient(135deg, #fceabb 0%, #fccd4d 40%, #f8b500 100%, #d3b620 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(135deg, #fceabb 0%,#fccd4d 40%,#f8b500 100%,#d3b620 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(-45deg, #fceabb 0%,#fccd4d 40%,#f8b500 100%,#d3b620 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#d3b620',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
/* Mobile only */
#block-pumpinquiry {
display:none;
}

/* About page brochure images */
.brochure {
width:200px;
display:inline-block;
vertical-align:top;
text-align:center;
margin-bottom:1em;
}

/* Contact forms */
.section-contact label {
display:inline;
}
.form-wrapper {
margin-bottom:1.5em;
}
#block-googlemap {
height:400px;
}

/* Footers */
#footer h2 {
font-size:1.5em;
}
#block-basic-main-menu ul.menu {
margin:0;
}
#block-basic-main-menu ul.menu li.menu-item--collapsed {
list-style-type:none;
list-style-image: none;
}
#block-footermenu ul.menu li a {
display:block;
padding:5px;
color:#23408e;
}
#block-basic-main-menu ul li a {
display:block;
padding:10px 0;
color:rgba(51, 51, 51, 1);
}
#footer-one {
padding-top:2em;
background-color:#e6e6e6;
}
#block-footermenu ul.menu {
margin-bottom:2em;
margin-left:0;
}
#block-footermenu ul.menu li {
display:inline-block;
}
#block-footermenu ul.menu li a {
color:#666;
}
#block-basic-main-menu,
#block-getintouch,
#block-interteklink {
margin-bottom:30px;
}
.intertek-link a {
font-size:1.3em;
font-weight:bold;
display:block;
}
.intertek-link a:hover {
text-decoration:none;
}
#block-copyright,
#block-webfirelink {
font-size:.8em;
}

#block-basic-main-menu .menu-item--active-trail a,
#block-footermenu .menu-item--active-trail a {
text-decoration:underline;
}

@media screen and (min-width: 75em) {
	/* Home page background images */
	.front #main #content-area {
	background:url(/themes/contrib/basic/images/main-bg-2000x1329.jpg) scroll no-repeat 50% 50% #5e74b0;
	}
	.front #main #content-one {
	background:url(/themes/contrib/basic/images/content-one-bg-2000x1329.jpg) fixed no-repeat 50% 50% transparent;
	}
	.front #main #content-three {
	background:url(/themes/contrib/basic/images/content-three-bg-2000x1329.jpg) fixed no-repeat 50% 50% transparent;
	}
	
	.block-views-block-pumps-block-1 .views-row .views-field-title h3 {
	font-size:1.1em;
	height:135px;
	}
	.block-portfolioofpastwork .image,
	.block-centrifugalpumprebuildservices .image {
	width:460px;
	height:360px;
	}
	
	.block-views-block-pumps-block-1 .views-row {
	width:45%;
	float:left;
	}
	.block-views-block-pumps-block-1 .views-row .views-field-title {
	height:135px;
	}
	.block-views-block-pumps-block-1 .views-row .views-field-view-node {
	height:115px;
	}
	
	/* Contact pages */
	#contact-message-request-a-quote-form .fieldset-wrapper .form-item {
	width:31.333%;
	margin-right:1%;
	float:left;
	}	
}

@media screen and (min-width: 60em) and (max-width: 75em) {
	
	/* Home page background images */
	.front #main #content-area {
	background:url(/themes/contrib/basic/images/main-bg-2000x1329.jpg) scroll no-repeat 50% 50% #5e74b0;
	}
	.front #main #content-one {
	background:url(/themes/contrib/basic/images/content-one-bg-2000x1329.jpg) fixed no-repeat 50% 50% transparent;
	}
	.front #main #content-three {
	background:url(/themes/contrib/basic/images/content-three-bg-2000x1329.jpg) fixed no-repeat 50% 50% transparent;
	}
	.front #block-views-block-news-block-1 {
	float:left;
	clear:left;
	width:49%;
	margin-right:1%;
	}
	.front #block-views-block-trade-shows-block-1 {
	float:right;
	clear:right;
	width:49%;
	margin-left:1%;
	}
	.front #block-views-block-trade-shows-block-1 .views-row {
	width:48%;
	margin:1%;
	float:left;
	}
	.block-system .content .tabs li {
	width:30%;
	}
	
	.block-portfolioofpastwork div ul {
	max-width:75%;
	}
	
	/* Sidebar and page bottom cta */
	#block-pumpinquiry,
	#block-requestaquote,
	#block-pumprebuild,
	#block-projectgallery {
	padding:.75em;
	font-size:.75em;
	}
}

@media screen and (min-width: 60em) {
	/* Header */
	#block-headermenu {
	top:10px;
	}
	.block-phonenumber {
	top:50px;
	}
	.block-search {
	top:100px;
	}
	/* Projects list */
	.block-views-block-projects-block-1 .views-row {
	position:relative;
	max-width:100%;
	margin:2.5%;
	text-align:left;
	}
	.block-views-block-projects-block-1 .views-row .views-field-field-main-image {
	width:250px;
	height:250px;
	}
	.block-views-block-projects-block-1 .views-row .views-field-title,
	.block-views-block-projects-block-1 .views-row .views-field-view-node {
	position:absolute;
	left:250px;
	height:125px;
	}
	.block-views-block-projects-block-1 .views-row .views-field-title {
	top:0;
	background:url(/themes/contrib/basic/images/divider.jpg) scroll no-repeat 30px bottom #23408e;
	vertical-align:middle;
	}
	.block-views-block-projects-block-1 .views-row .views-field-title h3 {
	height:125px;
	display:table-cell;
	vertical-align:middle;
	}
	.block-views-block-projects-block-1 .views-row .views-field-view-node {
	top:175px;
	padding:0 0 0 30px;
	}
	#block-pumpinquiry .link a,
	#sidebar-second .block-block-content .link a,
	#block-smartturneraglink .link a {
	padding:2rem 1.5rem;
	font-size:2rem;
	}

	/* Content three */
	#block-portfolioofpastwork .container,
	#block-centrifugalpumprebuildservices .container {
	margin-left:0 !important;
	max-width:850px !important;
	}
	.block-portfolioofpastwork div ul {
	overflow:auto;
	}
	.block-portfolioofpastwork div ul li {
	width:50%;
	float:left;
	}
	.block-portfolioofpastwork .image,
	.block-centrifugalpumprebuildservices .image {
	width:400px;
	height:313px;
	}
	
	/* Pump pages */
	.pump-image {
	width:33.333%;
	}
	.section-pumps #four {
	clear:left;
	}
}

/* Main menu only */
@media screen and (min-width: 52em) {
	.block-mainnavigation {
	background-color:#23408e;
	height:3em;
	}
	.block-mainnavigation ul#superfish-main {
	max-width:1200px;
	margin:0 auto;
	text-align:center;
	}
	.block-mainnavigation ul.sf-menu li ul li {
	text-align:left;
	}
	.block-mainnavigation ul li {
	float:none;
	display:inline-block;
	}
	
	/* Footer one */
	#footer-one {
	padding-top:.75em;
	padding-bottom:.75em;
	}
	.front #block-footermenu {
	padding-top:.5em;
	}
	#block-footermenu {
	width:50%;
	float:left;
	text-align:left;
	}
	#block-footermenu ul.menu {
	margin-bottom:0;
	}
	#block-copyright,
	#block-webfirelink {
	width:50%;
	float:right;
	text-align:right;
	}
	.not-front #block-copyright {
	margin-top:.8em;
	}
	#block-webfirelink p {
	margin-bottom:0;
	}
	#contact-message-request-a-quote-form .fieldset-wrapper .form-item {
	width:48%;
	margin-right:1%;
	float:left;
	}
	#edit-field-pump-application--wrapper--description {
	clear:left;
	padding-top:.5em;
	}
}

@media screen and (min-width: 45em) and (max-width:60em) {
	/* Header */
	.site-logo img {
	width:250px;
	}
	#block-headermenu {
	top:-5px;
	}
	.block-phonenumber {
	top:30px;
	}
	.block-search {
	top:75px;
	}
	/* Content three */
	#block-portfolioofpastwork .container,
	#block-centrifugalpumprebuildservices .container {
	margin-left:0 !important;
	max-width:620px !important;
	}
	/* Content three */
	.block-portfolioofpastwork,
	.block-centrifugalpumprebuildservices {
	clear:both;
	}
	.block-portfolioofpastwork .image,
	.block-centrifugalpumprebuildservices .image {
	width:300px;
	height:226px;
	}
	/* Sidebar and page bottom cta */
	#block-pumpinquiry .link a,
	#sidebar-second .block-block-content .link a,
	#block-smartturneraglink .link a {
	padding:1.5rem 1rem;
	font-size:1.4rem;
	}
	
}

@media screen and (max-width: 45em) {
	#header,
	.not-front #main,
	#footer,
	#footer-one	{
	padding-left:1em;
	padding-right:1em;
	}
	#header,
	#block-headermenu ul.menu	{
	text-align:center;
	}
	.block-search {
	margin:0 auto;
	}
	#sidebar-second {
	margin-top:0;
	}
	#block-pumpinquiry .link a,
	#sidebar-second .block-block-content .link a,
	#block-smartturneraglink .link a {
	padding:1rem;
	font-size:1.2rem;
	}
}

@media screen and (min-width: 45em) {
	.block-basic-branding {
	float:left;
	}
	#block-headermenu,
	.block-phonenumber,
	.block-search  {
	position:absolute;
	right:0;
	}
    /* Sidebar second */
	#sidebar-second {
	position:sticky;
	top:20px;
	}

	/* Content three */
	.block-portfolioofpastwork,
	.block-centrifugalpumprebuildservices {
	clear:both;
	}
	.block-portfolioofpastwork .image,
	.block-centrifugalpumprebuildservices .image {
	float:right;
	margin-top:-180px;
	margin-bottom:30px;
	}
	.block-portfolioofpastwork .image {
	background:url(/themes/contrib/basic/images/impeller-pic-2.jpg) scroll no-repeat 0 0 transparent;
	background-size:100% 100%;
	}
	.block-centrifugalpumprebuildservices .image {
	background:url(/themes/contrib/basic/images/centrifugal-pump-rebuild.jpg) scroll no-repeat 0 0 transparent;
	background-size:100% 100%;
	}
	
	/* Pump pages */
	.main-pump-image {
	width:300px;
	float:left;
	margin:0 1em 1em 0;
	}
	.pump-image {
	width:50%;
	height:auto;
	float:left;
	}
	.front #main #content-area h1 {
	padding-top:200px;
	}
	.front .block-basic-content {
	padding-bottom:280px;
	}
	/* Home page background images */
	.front #main #content-area {
	background:url(/themes/contrib/basic/images/main-bg-1000x997.jpg) scroll no-repeat 50% 50% #5e74b0;
	}
	.front #main #content-one {
	background:url(/themes/contrib/basic/images/content-one-bg-1000x997.jpg) fixed no-repeat 50% 50% transparent;
	}
	.front #main #content-three {
	background:url(/themes/contrib/basic/images/content-three-bg-1000x997.jpg) fixed no-repeat 50% 50% transparent;
	}
	/* Pump list */
	.block-views-block-pumps-block-1 .views-row {
	position:relative;
	max-width:100%;
	margin:2.5%;
	text-align:left;
	}
	.block-views-block-pumps-block-1 .views-row .views-field-field-main-image {
	width:250px;
	height:250px;
	}
	.block-views-block-pumps-block-1 .views-row .views-field-title,
	.block-views-block-pumps-block-1 .views-row .views-field-view-node {
	position:absolute;
	left:250px;
	height:125px;
	}
	.block-views-block-pumps-block-1 .views-row .views-field-title {
	top:0;
	background:url(/themes/contrib/basic/images/divider.jpg) scroll no-repeat 30px bottom #23408e;
	vertical-align:middle;
	}
	.block-views-block-pumps-block-1 .views-row .views-field-title h3 {
	height:125px;
	display:table-cell;
	vertical-align:middle;
	}
	.block-views-block-pumps-block-1 .views-row .views-field-view-node {
	top:175px;
	padding:0 0 0 30px;
	}
	.block-system .content .tabs li {
	width:40%;
	}
	
	/* Rebuild page */
	.rebuild-images {
	text-align:center;
	display:flex;
	}
	.rebuild-images figure {
	display:inline-block;
	width:45.5%;
	vertical-align:top;
	}
	figure {
	margin:2%;
	}
	.rebuild-images figcaption {
	display:inline-block;
	width:100%;
	}
	.speci_tab_left {
	vertical-align:top;
	font-family: "AvenirLTStd Heavy", "Helvetica Neue", "Helvetica", "Roboto", "Arial",sans-serif;}label{font-weight:bold;}#contact-message-request-a-quote-form .fieldset-wrapper label{font-weight:normal;}.form-item-name,.form-item-mail,.field--name-field-phone,.field--name-field-fax,#edit-field-job-title-wrapper,#edit-field-company-wrapper{width:49.5%;float:left;}.page-user-login .description{margin-bottom:20px;}.form-item-pass{clear:left;width:49.5%;margin-bottom:30px;}.field--name-field-phone{clear:left;}.form-item-name,.field--name-field-phone,#edit-field-job-title-wrapper{margin-right:1%;}.contact-message-contact-us-form label{font-weight:bold;}#contact-message-request-a-quote-form .fieldset-wrapper #edit-field-preferred-contact-method .form-item{width:7em;float:left;}#block-pumpinquiry{display:block;}}@media screen and (min-width:38em){.pump-image{width:50%;height:auto;float:left;}.front #block-views-block-trade-shows-block-1 .views-row{width:48%;margin:1%;float:left;}#block-basic-main-menu,#block-getintouch,#block-interteklink{width:33.3%;float:left;}#block-interteklink{text-align:center;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/basic/images/icons/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/basic/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/basic/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/basic/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/basic/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/basic/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/basic/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/basic/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.breadcrumb li{list-style-type:none;display:inline-block;}#navigation li{list-style-type:none;display:inline-block;}.site-name{font-size:2.2em;line-height:1.3em;font-weight:300;padding:0 0 0.5em;margin:0;}.pager__item{display:inline;}.pager__item a{display:inline-block;}
.messages{padding:9px;margin:1em 0;color:#919191;background-color:#ddd;border:1px solid #c4c4c4;word-wrap:break-word;}.messages pre{border:0;}.messages--warning{color:#903023;background-color:#ddc44f;border-color:#d1b328;}.messages--warning pre{background-color:#d1b328;}.messages--error{color:white;background-color:#cd4533;border-color:#a53728;}.messages--error pre{background-color:#a53728;}.messages--status{color:#304319;background-color:#8dbe51;border-color:#73a03c;}.messages--status pre{background-color:#73a03c;}

