/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
html{font-size:16px;}body{font-family:"Lato",sans-serif;line-height:1.5;color:#4e4e4e;}p,h1,h2,h3,h4,h5,h6,ul,ol{margin:20px 0;}li{margin:10px 0;}h1,h2,h3,h4,h5,h6{margin-top:40px;}a{color:#004990;text-decoration:none;}a:hover,a:focus{text-decoration:underline;}@media all and (max-width:1030px){html{font-size:14px;}}header{width:1200px;margin:0 auto 0 auto;overflow:auto;}header img{float:left;padding:10px 0;}header div#block-niab-site-branding a:nth-of-type(2){display:none;}div.nav-grouping{float:right;width:700px;}div.nav-sub-grouping{border-bottom:1px solid #cbcfd3;overflow:auto;padding:10px 0;}div.nav-sub-grouping nav{float:left;}div.nav-sub-grouping form{float:right;}nav ul,nav ol{margin:0;padding:0;display:inline-block;}nav ul li,nav ol li{list-style-type:none;display:inline;margin:0;}nav ul li a,nav ol li a{display:inline-block;}nav#block-niab-main-menu{float:right;}nav#block-niab-main-menu a{text-transform:uppercase;font-weight:700;color:#e99a03;padding:20px 0;margin-left:30px;}nav#block-niab-main-menu a.is-active{color:#004990;padding:20px 0 15px 0;border-bottom:5px solid #004990;}nav#block-niab-secondarynavigation a{text-transform:uppercase;font-weight:700;font-size:0.85rem;padding:0px 5px;}nav#block-niab-secondarynavigation li+li:before{padding:8px;color:gray;content:"•";}header form#search-block-form div{display:inline-block;}header input[type=text]{border:1px solid #cbcfd3;font-size:0.8rem;padding:5px;margin-right:5px;}header input[type=submit]{background-color:#e99a03;color:white;border-radius:50%;border :none;text-align:center;font-size:0.8rem;padding:0;width:33px;height:33px;text-transform:uppercase;}header input[type=submit]:hover,header input[type=submit]:focus{background-color:#c27e00;}div.home-training,div.home-events{background:url(/themes/niab/images/texture.png);overflow:auto;}div.home-training section,div.home-events section{width:1200px;margin:0 auto;padding:40px 0;overflow:auto;}section.home-banner{background-image:url(/themes/niab/images/homepage-banner.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:auto;}section.home-banner div{width:600px;margin:260px auto 0 auto;padding:30px;background-color:rgba(13,60,105,0.9);}section.home-banner h3{margin:0;}section.home-banner h3 a{color:white;text-decoration:none;font-style:italic;font-weight:300;font-size:1.8rem;}section.home-banner h3 a:hover,section.home-banner h3 a:focus{color:#e99a03;}div.home-training h2{font-size:1.8rem;margin-top:0;}div.home-training p{font-size:1.3rem;}div.home-training ul.col1{float:left;width:300px;font-size:1.2rem;}div.home-training ul{margin:0;}div.home-training li{margin-bottom:30px;}div.home-training ul.col2{float:left;width:300px;font-size:1.2rem;}div.home-training img.col3{float:right;}section.home-membership{width:1200px;margin:0 auto;padding:40px 0;overflow:auto;}section.home-membership h2{font-size:1.8rem;margin-top:0;}section.home-membership div{float:left;padding-right:66px;font-size:1.2rem;}section.home-membership div:nth-of-type(4){padding-right:0;}section.home-membership p{margin:10px 0 0 0;}div.home-events h2{font-size:1.8rem;margin-top:0;}div.home-events ul{float:left;width:600px;margin:0;}div.home-events img{float:right;}div.home-events ul{padding-left:0;}div.home-events ul li{list-style-type:none;margin-bottom:40px;}div.home-events ul a{font-size:1.2rem;}div.home-events ul span{font-size:0.9rem;}div.niab-front-page-content div#block-niab-content{display:none;}div.niab-front-page-content div#block-niab-page-title,div.page-training-list div#block-niab-page-title{display:none;}nav.breadcrumbs{background:url(/themes/niab/images/texture.png);font-size:0.9rem;}nav.breadcrumbs > div{width:1200px;margin:0 auto;padding:10px 0;}nav.breadcrumbs li+li:before{padding:10px;color:gray;content:">";}div.generic-page-wrap{width:1200px;margin:0 auto;padding:0 0 40px 0;}div.page-wrap{width:1200px;margin:0 auto;padding:40px 0;}div.page-left{width:350px;float:left;}div.page-right{width:800px;float:left;margin-left:50px;}div.page-left form{background:url(/themes/niab/images/texture.png);padding:20px;}div.page-left input[type=text],div.page-left select,div.page-left label{border:1px solid #cbcfd3;padding:5px;display:block;width:100%;box-sizing:border-box;margin-bottom:20px;}div.page-left label{border:none;margin-bottom:10px;}div.page-left input[type=submit]{width:100%;box-sizing:border-box;background-color:#e99a03;color:white;border-width:0;padding:10px;border-radius:10px;font-weight:bold;margin-top:20px;}div.page-left input[type=submit]:focus,div.page-left input[type=submit]:hover{background-color:#c27e00;}div.page-left section.get-touch{border-bottom:1px solid #cbcfd3;padding-bottom:40px;}div.page-left section.get-touch h2{font-size:1.4rem;margin-bottom:0;}div.page-left section.get-touch p{margin:0;}div.page-left section.mailing-list{margin:40px 0;}div.page-right nav{border-bottom:1px solid #cbcfd3;margin-bottom:20px;}div.page-right nav a{background:url(/themes/niab/images/texture.png);border-radius:15px 15px 0 0;padding:10px 20px;margin-right:20px;border-color:#cbcfd3;border-width:1px 1px 0 1px;border-style:solid;font-weight:bold;}div.page-right nav a.active{background:orange;border-color:orange;color:white;}div.page-right table td{vertical-align:top;padding:20px 20px 20px 0;border-bottom:1px solid #cbcfd3;}div.page-right table{border-collapse:collapse;width:100%;margin-bottom:20px;}div.page-right table h3{margin:0;}div#block-niab-primary-local-tasks ul{margin:40px 0 0 0;padding:0;display:inline-block;border-bottom:1px solid #cbcfd3;}div#block-niab-primary-local-tasks ul li{list-style-type:none;display:inline;margin:0;}div#block-niab-primary-local-tasks ul li a{display:inline-block;background:url(/themes/niab/images/texture.png);border-radius:15px 15px 0 0;padding:10px 20px;margin-right:20px;border-color:#cbcfd3;border-width:1px 1px 0 1px;border-style:solid;font-weight:bold;}div#block-niab-primary-local-tasks ul li a.is-active{background:orange;border-color:orange;color:white;}form.user-login-form div.form-item,form.user-register-form div.form-item,form.user-pass div.form-item{margin-bottom:20px;}form.user-login-form label,form.user-register-form label,form.user-pass label{display:inline-block;width:150px;}form.user-login-form div.description,form.user-register-form div.description,form.user-pass div.description{font-size:0.9rem;color:rgb(120,120,120);}#crm-container{line-height:1.5 !important;}#crm-container a.crm-register-button{background-color:#e99a03;color:white;border-width:0;text-shadow:none;font-size:1.2rem;font-weight:bold;padding:0.5rem 1rem;border-radius:1rem;display:block;text-align:center;margin-top:20px;}#crm-container a.crm-register-button:hover,#crm-container a.crm-register-button:focus{background-color:#c27e00;}#crm-container div.crm-public-footer{display:none;}#crm-container div.niab-event-details-panel{float:right;width:350px;background:url(/themes/niab/images/texture.png);padding:20px;margin:0 0 30px 30px;}#crm-container div.niab-event-details-panel div.label{font-weight:bold;}#crm-container div.training-course-panel h4{display:inline-block;padding:5px 20px;margin:30px 0 10px 0;min-width:160px;border-radius:0 30px 0 0;}#crm-container div.tcp-crop h4{background-color:#569FC6;color:white}#crm-container div.tcp-farm h4{background-color:#F18700;color:white}#crm-container div.tcp-nutrient h4{background-color:#597722;color:white}#crm-container div.tcp-practical h4{background-color:#FDC600;}#crm-container div.tcp-soil h4{background-color:#AB3A8D;color:white}#crm-container div.tcp-cpd h4{background-color:#1D3176;color:white}.crm-container .action-link{height:auto !important;}.crm-container .crm-form-text,.crm-container .crm-form-textarea,.crm-container .crm-select2{width:45%;}div.footer{background:url(/themes/niab/images/texture.png);overflow:auto;width:100%;}div.footer-home{background:none;}footer{width:1200px;margin:0 auto;padding:20px 0 40px 0;}footer ul{margin:0;padding:0;display:inline-block;}footer ul li{list-style-type:none;display:inline;margin:0;margin-right:40px;}footer ul li a{display:inline-block;font-size:0.8rem;}@media all and (min-width:992px) and (max-width:1232px){header,div.home-training section,div.home-events section,section.home-membership,nav.breadcrumbs > div,div.generic-page-wrap,div.page-wrap,footer{width:960px;}section.home-membership div,section.home-membership div:nth-of-type(4){padding-right:105px;}section.home-membership div:nth-of-type(3){padding-right:0;}div.home-events ul{width:520px}div.page-left{width:300px;}div.page-right{width:610px;}}@media all and (max-width:991px){header,div.home-training section,div.home-events section,section.home-membership,nav.breadcrumbs > div,div.generic-page-wrap,div.page-wrap,footer{width:auto;margin:0 15px 0 15px;}header img{float:none;}div.nav-grouping{float:none;width:auto;}nav#block-niab-main-menu a{margin-left:0;margin-right:30px;}section.home-banner div{width:auto;}div.home-events ul{float:none;width:auto;}div.home-events img{float:none;width:100%;}div.home-training ul.col1,div.home-training ul.col2{float:none;width:auto;}div.home-training img.col3{float:none;width:100%;}section.home-membership div{float:none;padding:0;}section.home-membership div img{width:100%;}div.page-left,div.page-right{float:none;width:auto;margin:0;}div.page-left form{display:none;}#crm-container div.niab-event-details-panel{float:none;width:auto;margin:0;}.crm-container .crm-form-text,.crm-container .crm-form-textarea,.crm-container .crm-select2{width:95%;}}
