/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'AvenirLTStd Light';src:url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/light/AvenirLTStdLight.eot?v=1.1.0") format("embedded-opentype")}@font-face{font-family:'AvenirLTStd Light';src:url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/light/AvenirLTStdLight.eot?v=1.1.0");src:url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/light/AvenirLTStdLight.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/light/AvenirLTStdLight.woff2?v=1.1.0") format("woff2"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/light/AvenirLTStdLight.woff?v=1.1.0") format("woff"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/light/AvenirLTStdLight.ttf?v=1.1.0") format("truetype"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/light/AvenirLTStdLight.svg?v=1.1.0#Light") format("svg")}@font-face{font-family:'AvenirLTStd Book';src:url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/book/AvenirLTStdBook.eot?v=1.1.0") format("embedded-opentype")}@font-face{font-family:'AvenirLTStd Book';src:url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/book/AvenirLTStdBook.eot?v=1.1.0");src:url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/book/AvenirLTStdBook.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/book/AvenirLTStdBook.woff2?v=1.1.0") format("woff2"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/book/AvenirLTStdBook.woff?v=1.1.0") format("woff"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/book/AvenirLTStdBook.ttf?v=1.1.0") format("truetype"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/book/AvenirLTStdBook.svg?v=1.1.0#Book") format("svg")}@font-face{font-family:'AvenirLTStd Roman';src:url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/roman/AvenirLTStdRoman.eot?v=1.1.0");format("embedded-opentype")}@font-face{font-family:'AvenirLTStd Roman';src:url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/roman/AvenirLTStdRoman.eot?v=1.1.0");src:url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/roman/AvenirLTStdRoman.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/roman/AvenirLTStdRoman.woff2?v=1.1.0") format("woff2"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/roman/AvenirLTStdRoman.woff?v=1.1.0") format("woff"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/roman/AvenirLTStdRoman.ttf?v=1.1.0") format("truetype"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/roman/AvenirLTStdRoman.svg?v=1.1.0#Roman") format("svg")}@font-face{font-family:'AvenirLTStd Medium';src:url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/medium/AvenirLTStdMedium.eot?v=1.1.0") format("embedded-opentype")}@font-face{font-family:'AvenirLTStd Medium';src:url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/medium/AvenirLTStdMedium.eot?v=1.1.0");src:url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/medium/AvenirLTStdMedium.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/medium/AvenirLTStdMedium.woff2?v=1.1.0") format("woff2"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/medium/AvenirLTStdMedium.woff?v=1.1.0") format("woff"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/medium/AvenirLTStdMedium.ttf?v=1.1.0") format("truetype"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/medium/AvenirLTStdMedium.svg?v=1.1.0#Medium") format("svg")}@font-face{font-family:'AvenirLTStd Heavy';src:url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/heavy/AvenirLTStdHeavy.eot?v=1.1.0") format("embedded-opentype")}@font-face{font-family:'AvenirLTStd Heavy';src:url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/heavy/AvenirLTStdHeavy.eot?v=1.1.0");src:url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/heavy/AvenirLTStdHeavy.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/heavy/AvenirLTStdHeavy.woff2?v=1.1.0") format("woff2"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/heavy/AvenirLTStdHeavy.woff?v=1.1.0") format("woff"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/heavy/AvenirLTStdHeavy.ttf?v=1.1.0") format("truetype"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/heavy/AvenirLTStdHeavy.svg?v=1.1.0#Heavy") format("svg")}@font-face{font-family:'AvenirLTStd Black';src:url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/black/AvenirLTStdBlack.eot?v=1.1.0") format("embedded-opentype")}@font-face{font-family:'AvenirLTStd Black';src:url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/black/AvenirLTStdBlack.eot?v=1.1.0");src:url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/black/AvenirLTStdBlack.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/black/AvenirLTStdBlack.woff2?v=1.1.0") format("woff2"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/black/AvenirLTStdBlack.woff?v=1.1.0") format("woff"),url("/themes/contrib/basic/css/base/../../fonts/avenirltstd/black/AvenirLTStdBlack.ttf?v=1.1.0") format("truetype"),url("/themes/contrib/basic/css/base/../../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:.75em 1.5em;text-decoration:none;transition:background-color .15s 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:#444;color:#fff}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.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:.375em;padding:0}label{display:block;font-weight:400;margin-bottom:.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,.06);box-sizing:border-box;font-family:"AvenirLTStd Book","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:16px;margin-bottom:.75em;padding:.5em;transition:border-color .15s 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,.06),0 0 5px rgba(72,72,72,.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:.375em}[type=file]{margin-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}ul,ol{margin:0 0 1.5em;padding-left:2.5em}dl{margin-bottom:.75em}dl dt{font-weight:600;margin-top:.75em}dl dd{margin:0}picture,img{max-width:100%;height:auto;vertical-align:top}table{border-collapse:collapse;margin:.75em 0 1.75em;table-layout:fixed;width:100%}th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:.75em 0;text-align:left}td{border-bottom:1px solid #ddd;padding:.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:.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 .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 .75em}a{color:rgba(35,64,142,1);text-decoration:none;transition:all .3s 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 #aaa}abbr{border-bottom:1px dotted #666;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/css/layout/../../images/main-bg-800x997.jpg) scroll no-repeat 50% 50% #5e74b0;}.front #main #content-one{background:url(/themes/contrib/basic/css/layout/../../images/content-one-bg-800x997.jpg) fixed no-repeat 50% 50% transparent;}.front #main #content-three{background:url(/themes/contrib/basic/css/layout/../../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/css/layout/../../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/css/layout/../../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/css/layout/../../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/css/layout/../../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/css/layout/../../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/css/layout/../../images/bg-212121.png) scroll 0 0 transparent;
}
#block-centrifugalpumprebuildservices .container {
background:url(/themes/contrib/basic/css/layout/../../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/css/layout/../../images/main-bg-2000x1329.jpg) scroll no-repeat 50% 50% #5e74b0;
	}
	.front #main #content-one {
	background:url(/themes/contrib/basic/css/layout/../../images/content-one-bg-2000x1329.jpg) fixed no-repeat 50% 50% transparent;
	}
	.front #main #content-three {
	background:url(/themes/contrib/basic/css/layout/../../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/css/layout/../../images/main-bg-2000x1329.jpg) scroll no-repeat 50% 50% #5e74b0;
	}
	.front #main #content-one {
	background:url(/themes/contrib/basic/css/layout/../../images/content-one-bg-2000x1329.jpg) fixed no-repeat 50% 50% transparent;
	}
	.front #main #content-three {
	background:url(/themes/contrib/basic/css/layout/../../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/css/layout/../../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/css/layout/../../images/impeller-pic-2.jpg) scroll no-repeat 0 0 transparent;
	background-size:100% 100%;
	}
	.block-centrifugalpumprebuildservices .image {
	background:url(/themes/contrib/basic/css/layout/../../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/css/layout/../../images/main-bg-1000x997.jpg) scroll no-repeat 50% 50% #5e74b0;
	}
	.front #main #content-one {
	background:url(/themes/contrib/basic/css/layout/../../images/content-one-bg-1000x997.jpg) fixed no-repeat 50% 50% transparent;
	}
	.front #main #content-three {
	background:url(/themes/contrib/basic/css/layout/../../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/css/layout/../../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 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-right:0;margin-left:.3em}.button-action{display:inline-block;padding:.2em .5em .3em;text-decoration:none;line-height:160%}.button-action:before{margin-left:-.1em;padding-right:.2em;content:"+";font-weight:900}[dir=rtl] .button-action:before{margin-right:-.1em;margin-left:0;padding-right:0;padding-left:.2em}
.breadcrumb{padding-bottom:.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:.5em;padding-left:.5em}.collapse-processed>summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/basic/css/components/../../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:.5em 1.5em}summary{padding:.2em .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 .1em;padding:0}.exposed-filters .form-item label{float:left;width:10em;font-weight:400}[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:700;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:700}.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:.5em}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline .field__items{padding-right:0;padding-left:.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:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em}form .field-add-more-submit{margin:.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:.85em}label.option{display:inline;font-weight:400}.form-composite>legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:700}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.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 .3em;content:"";vertical-align:super;background-image:url(/themes/contrib/basic/css/components/../../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/css/components/../../images/icons/error.svg) no-repeat;background-size:contain}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/basic/css/components/../../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/css/components/../../images/icons/feed.svg) no-repeat}
.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-right:0;margin-left:.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:.5em}[dir=rtl] .form--inline .form-item-separator{margin-right:.5em;margin-left:1em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}
