@charset "UTF-8";
   html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;}
a:active, a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
dfn{font-style:italic;}
h1, .h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
code, kbd, pre, samp{font-family:monospace, monospace;font-size:1em;}
button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td, th{padding:0;}
html{font:1em/1.5 "lato", sans-serif;min-height:100%;overflow-y:scroll;}
*, *:before, *:after{box-sizing:border-box;}
blockquote, dl, dd, ol, ul, h1, .h1,
h2, .h2, h3, .h3, h4, .h4, h5, .h5, .book-now h3, .book-now .h3, .book-training h3, .book-training .h3, h6, .h6, p, pre, fieldset, hr{margin:0;}
fieldset, ol, ul{padding:0;}
iframe, fieldset{border:0;}
li > ul, li > ol{margin-bottom:0;}
[tabindex="-1"]:focus{outline:none !important;}
img{font-style:italic;max-width:100%;}
img[width],
img[height]{max-width:none;}
hgroup, .hgroup, ul, ol, dl, blockquote, p, address, table, fieldset, form, pre, hr{margin-bottom:24px;margin-bottom:1.5rem;}
ul, ol, dd{margin-left:24px;margin-left:1.5rem;}
.giga{font-size:96px;font-size:6rem;line-height:1;}
.mega{font-size:72px;font-size:4.5rem;line-height:1;}
.kilo{font-size:48px;font-size:3rem;line-height:1;}
.alpha, h1, .h1{font-size:36px;font-size:2.25rem;line-height:1.3333333333;}
.beta, h2, .h2{font-size:32px;font-size:2rem;line-height:1.5;}
.gamma{font-size:28px;font-size:1.75rem;line-height:1.7142857143;}
.delta, h3, .h3{font-size:24px;font-size:1.5rem;line-height:1;}
.epsilon, h4, .h4{font-size:20px;font-size:1.25rem;line-height:1.2;}
.zeta, h5, .h5, .book-now h3, .book-now .h3, .book-training h3, .book-training .h3{font-size:18px;font-size:1.125rem;line-height:1.3333333333;}
.normalis, h6, .h6{font-size:16px;font-size:1rem;line-height:1.5;}
.milli{font-size:14px;font-size:0.875rem;line-height:1.7142857143;}
.micro{font-size:12px;font-size:0.75rem;line-height:2;}
h1, .h1,
h2, .h2{margin:8px 0;margin:0.5rem 0;font-family:"EnigmaticRegular", Arial, Helvetica, sans-serif;font-weight:bold;}
h3, .h3, h4, .h4, h5, .h5, .book-now h3, .book-now .h3, .book-training h3, .book-training .h3, h6, .h6{margin:8px 0;margin:0.5rem 0;font-family:inherit;font-weight:bold;}
.h1{display:block;}
.h2{display:block;}
.h3{display:block;}
.h4{display:block;}
.h5, .book-now h3, .book-now .h3, .book-training h3, .book-training .h3{display:block;}
.h6{display:block;}
@font-face {
font-family: 'EnigmaticRegular';
src: url(//www.armco.org.uk/wp-content/themes/armco-responsive/fonts/Enigma__2-webfont.woff) format("woff");
font-weight: normal;
font-style: normal;
font-display: swap; } a{color:#df4623;text-decoration:none;}
a:hover, a:active, a:focus{text-decoration:underline;}
.alert, .cf_info, .cf_info.failure, .cf_info.success{padding:24px;padding:1.5rem;margin:24px 0;margin:1.5rem 0;}
.alert .alert__link, .cf_info .alert__link{color:inherit;font-weight:bold;text-decoration:underline;}
.alert .alert__link:hover, .cf_info .alert__link:hover{text-decoration:none;}
.alert--success, .cf_info.success{background:#b5dfb7;border:1px solid #4caf50;color:#0e210f;}
.alert--danger, .cf_info.failure{background:#ec8080;border:1px solid #b71c1c;color:#060101;}
.alert--warning{background:#ffdd99;border:1px solid #ffab00;color:#332200;}
.alert__heading{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:8px;margin-bottom:0.5rem;}
.blockquote{padding:24px;padding:1.5rem;background:#d7ccc8;border-left:2px solid #c2b1aa;color:#5d4a43;font-style:italic;font-weight:normal;}
.boxed{padding:24px 12px 12px;padding:1.5rem 0.75rem 0.75rem;margin:24px 0;margin:1.5rem 0;background:#fff;border-top:2px solid #d7ccc8;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.09);}
.boxed .form{background:none;border:0;box-shadow:none;margin:0;padding:0;}
.boxed__heading{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:12px;margin-bottom:0.75rem;}
.boxed__heading a{text-decoration:underline;}
.boxed__heading a:hover{text-decoration:none;}
.boxed__image{margin-bottom:24px;margin-bottom:1.5rem;display:block;text-align:center;}
@media screen and (min-width:768px){
.boxed__image{margin:0 12px 12px;margin:0 0.75rem 0.75rem;float:left;}
}
.boxed--primary{border-color:#df4623;color:#2f0e07;}
.boxed--secondary{border-color:#795548;color:black;}
.boxed--standout{border-color:#3f51b5;color:#0a0d1e;}
.boxed--subtle{border-color:#d7ccc8;color:#37474f;}
.form{padding:24px;padding:1.5rem;margin:24px 0;margin:1.5rem 0;}
.form{background:#fff;border-top:2px solid #d7ccc8;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.09);}
.form .form__label, .form .form__field, .form .form__select, .form textarea{display:block;width:100%;}
.form--inline .form__control, .form--inline .form__field, .form--inline .form__select{display:inline-block;}
.form--inline .form__label{padding:5px;}
.form--standout{background:#df4623;color:#df4623;}
.form--standout legend{color:#df4623;}
.form--standout .button, .form--standout .get-in-touch .sendbutton, .get-in-touch .form--standout .sendbutton{border-color:#df4623;}
.form--standout .form__field{color:#000;}
.form__control{margin-bottom:12px;margin-bottom:0.75rem;}
.form__control--danger .form__label{color:#b71c1c;}
.form__control--danger .form__field, .form__control--danger .form__select, .form__control--danger .form__textarea{background:#f2adad;border-color:#b71c1c;color:#b71c1c;}
.form__control--success .form__label{color:#4caf50;}
.form__control--success .form__field, .form__control--success .form__select, .form__control--success .form__textarea{background:#d9eeda;border-color:#4caf50;color:#4caf50;}
.form__label{padding:5px 0;}
.form__field{padding:12px;padding:0.75rem;border-color:#c2b1aa;border-style:solid;border-width:1px;font-family:"lato", sans-serif;margin-top:5px;}
.form__field--disabled{border-color:#9e9e9e;}
.form__checkbox, .form__radio{display:inline;margin-right:.5em;}
.form__select{background-color:#fff;border:1px solid #c2b1aa;border-radius:4px;color:#37474f;font-size:16px;height:44px;line-height:44px;margin:5px 0;padding:0 12px;vertical-align:middle;}
fieldset{border:0;border-top:1px solid #d7ccc8;padding-top:20px;}
fieldset:first-of-type{border:0;padding:0;}
legend{margin:12px 0;margin:0.75rem 0;font-size:20px;font-size:1.25rem;line-height:1.2;color:#df4623;white-space:normal;width:100%;}
textarea{border:1px solid #c2b1aa;margin:5px 0;max-width:100%;min-width:100%;padding:5px;width:100%;}
.form--append{margin:1em 0;overflow:auto;}
.form--append .button, .form--append .get-in-touch .sendbutton, .get-in-touch .form--append .sendbutton{-webkit-appearance:none !important;box-sizing:content-box;float:left;margin-left:-10px !important;margin-right:.2em !important;margin-top:5px;}
.form--append .form__field{border-radius:0;box-sizing:content-box;float:left;font-size:1em;width:auto;}
.button, .get-in-touch .sendbutton{background-clip:padding-box;border-radius:2px;display:inline-block;font-family:"lato", sans-serif;margin:0;padding:6px 12px;text-align:center;transition:all, .5s;vertical-align:middle;}
.button.button--primary, .get-in-touch .button--primary.sendbutton{background:#df4623;border:1px solid #b5371a;color:#fff;text-decoration:none;}
.button.button--primary:hover, .get-in-touch .button--primary.sendbutton:hover, .button.button--primary:active, .get-in-touch .button--primary.sendbutton:active, .button.button--primary:focus, .get-in-touch .button--primary.sendbutton:focus{background:#cb3e1e;color:#fff;text-decoration:none;}
.button.button--standout, .get-in-touch .button--standout.sendbutton{background:#3f51b5;border:1px solid #32408f;color:#fff !important;}
.button.button--standout:hover, .get-in-touch .button--standout.sendbutton:hover, .button.button--standout:active, .get-in-touch .button--standout.sendbutton:active, .button.button--standout:focus, .get-in-touch .button--standout.sendbutton:focus{background:#3849a2;}
.button.button--success, .get-in-touch .sendbutton{background:#4caf50;border:1px solid #3d8b40;color:#fff !important;text-decoration:none;}
.button.button--success:hover, .get-in-touch .sendbutton:hover, .button.button--success:active, .get-in-touch .sendbutton:active, .button.button--success:focus, .get-in-touch .sendbutton:focus{background:#449d48;}
.button.button--warning, .get-in-touch .button--warning.sendbutton{background:#ffab00;border-color:#cc8900;color:#fff !important;}
.button.button--warning:hover, .get-in-touch .button--warning.sendbutton:hover, .button.button--warning:active, .get-in-touch .button--warning.sendbutton:active, .button.button--warning:focus, .get-in-touch .button--warning.sendbutton:focus{background:#e69a00;}
.button.button--danger, .get-in-touch .button--danger.sendbutton{background:#b71c1c;border-color:#8b1515;color:#fff !important;}
.button.button--danger:hover, .get-in-touch .button--danger.sendbutton:hover, .button.button--danger:active, .get-in-touch .button--danger.sendbutton:active, .button.button--danger:focus, .get-in-touch .button--danger.sendbutton:focus{background:#a11919;}
.button.button--disabled, .get-in-touch .button--disabled.sendbutton{background:#ebeaea;border-bottom-width:1px;border-color:#9e9e9e;color:#9e9e9e !important;cursor:default !important;}
.button.button--disabled:hover, .get-in-touch .button--disabled.sendbutton:hover{background:#525151;border-color:#9e9e9e;color:#9e9e9e !important;}
.button.button--naked, .get-in-touch .button--naked.sendbutton{background:none;border-bottom-width:1px;border-color:transparent;color:inherit;}
.button.button--naked:hover, .get-in-touch .button--naked.sendbutton:hover{text-decoration:underline;}
.image--boxed{padding:5px;padding:0.3125rem;background-color:#F3F3F3;border:1px solid #DDDDDD;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.image--left{margin:0 12px 12px;margin:0 0.75rem 0.75rem;float:left;}
.image--right{margin:0 0 12px 12px;margin:0 0 0.75rem 0.75rem;float:right;}
.item-list{list-style:none;margin-left:0;}
.item-list--rich > li{padding:8px 0;padding:0.5rem 0;border-bottom:1px solid #d7ccc8;}
.item-list--rich > li:first-child{border-top:1px solid #d7ccc8;}
.item-list--rich > li h2, .item-list--rich > li .h2,
.item-list--rich > li h3, .item-list--rich > li .h3, .item-list--rich > li h4, .item-list--rich > li .h4{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:12px;margin-bottom:0.75rem;}
.item-list--rich > li .image--thumbnail, .item-list--rich > li .image--avatar{margin:0 0 8px 8px;margin:0 0 0.5rem 0.5rem;float:right;width:25%;}
.item-list--inline > li{margin-right:24px;margin-right:1.5rem;display:inline;}
.item-list--striped li{padding:8px;padding:0.5rem;border:0;}
.item-list--striped li:nth-child(odd){background:#d7ccc8;}
.item-list--az > li{margin-right:12px;margin-right:0.75rem;display:inline-block;margin-bottom:.5rem;width:3rem;}
.item-list--az > li .button, .item-list--az > li .get-in-touch .sendbutton, .get-in-touch .item-list--az > li .sendbutton{display:block;text-align:center;}
.item-list--gallery li{box-sizing:border-box;display:inline-block;margin-right:-4px;padding:1em;text-align:center;vertical-align:top;width:25%;}
.item-list--gallery li img{width:100%;}
.item-list--definition .item-list--definition__heading{font-weight:bold;}
.item-list--definition .item-list--definition__content{margin:0 0 24px;margin:0 0 1.5rem;}
table{display:block;overflow:scroll;width:100%;}
table th{padding:12px;padding:0.75rem;border-bottom:1px solid #878787;text-align:left;}
table td{padding:12px;padding:0.75rem;border-bottom:1px solid #878787;}
.data-table{width:100%;}
.data-table th{padding:12px;padding:0.75rem;text-align:left;}
.data-table td{padding:12px;padding:0.75rem;}
.data-table--compact th, .data-table--compact td{padding:8px;padding:0.5rem;}
.data-table--striped thead tr{background:none;}
.data-table--striped tr{background:#fff;}
.data-table--striped tr:nth-child(odd){background:#d7ccc8;}
.data-table--bordered{border:1px solid #878787;}
.data-table--bordered thead{background:#d7ccc8;}
.data-table--bordered th{border-bottom:1px solid #878787;}
.data-table--bordered td{border:1px solid #878787;}
.data-table--bordered th + th,
.data-table--bordered td + td{border-left:1px solid #878787;}
.nav{list-style:none;margin:0;padding:0;}
.nav > li, .nav > li > a{display:inline-block;}
.nav--stacked > li{display:list-item;}
.nav--stacked > li > a{display:block;}
.nav--breadcrumb{padding:8px;padding:0.5rem;margin-bottom:24px;margin-bottom:1.5rem;}
.nav--breadcrumb .nav--breadcrumb__prefix{display:inline-block;}
.nav--breadcrumb .nav--breadcrumb__list{margin:24px 0;margin:1.5rem 0;display:inline-block;}
.nav--breadcrumb li{margin-right:0;}
.nav--breadcrumb li:first-child:before{display:none;}
.nav--breadcrumb li:before{content:'/ ';padding:0 5px;}
.nav--pagination{text-align:center;}
.nav--pagination > li{padding:12px;padding:0.75rem;}
.nav--pagination > li > a{padding:12px;padding:0.75rem;margin:-12px;margin:-0.75rem;background:#d7ccc8;}
.nav--pagination > li > a:hover, .nav--pagination > li > a:active, .nav--pagination > li > a:focus{background:#c2b1aa;}
.nav--pagination__first a:before{content:'« ';}
.nav--pagination__last a:after{content:' »';}
.nav--thumbs a{display:inline-block;text-align:center;width:49%;}
.media{margin-top:12px;margin-top:0.75rem;}
.media:first-child{margin:0;}
.media__img{padding-right:12px;padding-right:0.75rem;display:table-cell;vertical-align:top;}
.media__img img{max-width:none;}
.media__body{display:table-cell;vertical-align:top;}
.media__heading{margin-bottom:12px;margin-bottom:0.75rem;margin-top:0;}
.form__field::-webkit-input-placeholder{color:#adadad;}
.form__field:-moz-placeholder{color:#adadad;opacity:1;}
.form__field::-moz-placeholder{color:#adadad;opacity:1;}
.form__field:-ms-input-placeholder{color:#adadad;}
@font-face{font-family:'icomoon';src:url(//www.armco.org.uk/wp-content/themes/armco-responsive/fonts/icomoon/icomoon.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}
[class^="icon-"], [class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-twitter-square:before{content:"\f081";}
.icon-facebook-square:before{content:"\f082";}
.icon-twitter:before{content:"\f099";}
.icon-facebook:before{content:"\f09a";}
.icon-facebook-f:before{content:"\f09a";}
.icon-square:before{content:"\f0c8";}
.icon-bars:before{content:"\f0c9";}
.icon-navicon:before{content:"\f0c9";}
.icon-reorder:before{content:"\f0c9";}
.icon-caret-down:before{content:"\f0d7";}
.icon-caret-up:before{content:"\f0d8";}
.icon-facebook-official:before{content:"\f230";}
.fa-rotate-90{filter:none;-ms-transform:rotate(90deg);transform:rotate(90deg);}
.navigation.pagination{padding:12px 0;padding:0.75rem 0;}
.navigation.pagination .screen-reader-text{display:none;}
.navigation.pagination .nav-links{margin:24px 0;margin:1.5rem 0;}
.navigation.pagination .page-numbers{margin:8px 0;margin:0.5rem 0;padding:8px;padding:0.5rem;border:1px solid #df4623;display:inline-block;}
.navigation.pagination .page-numbers.dots{border:0;}
.navigation.pagination a.page-numbers:hover{background-color:#df4623;color:#fff;}
.site-header{padding:12px 12px 8px;padding:0.75rem 0.75rem 0.5rem;background:#fff;overflow:hidden;}
@media screen and (min-width:768px){
.site-header{max-width:1000px;margin-left:auto;margin-right:auto;}
.site-header:after{content:" ";display:block;clear:both;}
}
@media screen and (min-width:1200px){
.site-header{padding:12px 24px;padding:0.75rem 1.5rem;}
}
.site-header .mobile-menu-toggle{font-size:14px;font-size:0.875rem;line-height:1.7142857143;padding:8px;padding:0.5rem;border:1px solid #df4623;border-radius:4px;color:#df4623;float:right;text-decoration:none;}
@media screen and (min-width:768px){
.site-header .mobile-menu-toggle{display:none;}
}
.site-header .mobile-menu-toggle i{margin-left:5px;}
.site-header .site-header__tel{display:none;font-family:"EnigmaticRegular", Arial, Helvetica, sans-serif;}
@media screen and (min-width:768px){
.site-header .site-header__tel{font-size:24px;font-size:1.5rem;line-height:1;padding-top:8px;padding-top:0.5rem;color:#454545;display:block;float:right;line-height:.8;text-align:right;text-decoration:none;}
.site-header .site-header__tel span{padding-bottom:8px;padding-bottom:0.5rem;font-size:18px;font-size:1.125rem;line-height:1.3333333333;color:#df4623;display:block;}
}
@media screen and (min-width:1200px){
.site-header .site-header__tel{padding-top:0;}
}
.site-header__logo{font-size:24px;font-size:1.5rem;line-height:1;display:inline-block;float:left;}
@media screen and (max-width:767px){
.site-header__logo img{height:40px;width:152px;}
}
.site-header__nav{clear:both;display:none;}
@media screen and (min-width:768px){
.site-header__nav{background-color:#cb321c;background-image:linear-gradient(to bottom, #cb321c 0%, #b42d18 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb321c', endColorstr='#b42d18',GradientType=0);display:block;}
}
.site-header__nav--visible{display:block;}
.site-header__nav--toggled{display:block;}
.site-header__nav__links{font-size:20px;font-size:1.25rem;line-height:1.2;margin:0;list-style:none;}
@media screen and (min-width:768px){
.site-header__nav__links{margin:8px 0 0;margin:0.5rem 0 0;padding-top:12px;padding-top:0.75rem;max-width:1000px;margin-left:auto;margin-right:auto;padding:0;}
.site-header__nav__links:after{content:" ";display:block;clear:both;}
}
@media screen and (min-width:1200px){
.site-header__nav__links{margin-top:0;padding:0;}
}
@media screen and (min-width:768px){
.site-header__nav__links li{border-left:1px solid #c53c2b;border-right:1px solid #ad2c1f;display:inline-block;float:left;margin:0;}
.site-header__nav__links li:first-of-type{border-left:0;}
.site-header__nav__links li:last-of-type{border-right:0;}
}
.site-header__nav__links li.menu-item-has-children{position:relative;}
@media screen and (min-width:768px){
.site-header__nav__links li.menu-item-has-children{display:inline-block;}
}
.site-header__nav__links a{font-size:16px;font-size:1rem;line-height:1.5;background-color:#cb321c;background-image:linear-gradient(to bottom, #cb321c 0%, #b42d18 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb321c', endColorstr='#b42d18',GradientType=0);padding:12px 24px;padding:0.75rem 1.5rem;border-bottom:1px solid #ad2c1f;color:#fff;display:block;transition:background-color .5s ease;width:100%;}
.site-header__nav__links a:hover{background-color:#c13624;background-image:linear-gradient(to bottom, #c13624 0%, #dd472d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c13624', endColorstr='#dd472d',GradientType=0);text-decoration:none;}
@media screen and (min-width:768px){
.site-header__nav__links a{padding:12px;padding:0.75rem;display:inline-block;width:auto;}
}
.site-header__nav__links .site-header__nav__button{font-size:16px;font-size:1rem;line-height:1.5;background-color:#cb321c;background-image:linear-gradient(to bottom, #cb321c 0%, #b42d18 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb321c', endColorstr='#b42d18',GradientType=0);padding:12px 24px;padding:0.75rem 1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#fff;margin-left:auto;position:absolute;top:0;right:0;vertical-align:middle;}
.site-header__nav__links .site-header__nav__button:hover{background-color:#c13624;background-image:linear-gradient(to bottom, #c13624 0%, #dd472d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c13624', endColorstr='#dd472d',GradientType=0);}
@media screen and (min-width:768px){
.site-header__nav__links .site-header__nav__button{padding:12px;padding:0.75rem;margin-left:0;position:static;}
}
.site-header__nav__links .sub-menu{display:none;}
.site-header__nav__links .sub-menu.sub-menu--is-open{display:block;margin:0;z-index:999;}
@media screen and (min-width:768px){
.site-header__nav__links .sub-menu.sub-menu--is-open{position:absolute;}
}
.site-header__nav__links .sub-menu.sub-menu--is-open .menu-item{display:block;width:100%;}
.site-header__nav__links .sub-menu.sub-menu--is-open .menu-item a{display:block;}
.site-header__nav__links .site-header__nav__link--active, .site-header__nav__links .current_page_item.site-header__nav__link a{background:#df4623;}
.single-post .current_page_parent a{background:#df4623;}
.strip{padding:24px;padding:1.5rem;background:#df4623;color:#fff;overflow:hidden;}
.site-header__external-logo{display:none;}
@media screen and (min-width:850px){
.site-header__external-logo{display:inline;float:right;padding:0 20px 0 0;}
}
.site-header__external-logo img{max-width:none;height:61px;}
.site-header__external-logo--isoquar img{max-width:none;height:79px;}
.container{max-width:1000px;margin-left:auto;margin-right:auto;}
.container:after{content:" ";display:block;clear:both;}
.site-content{margin-top:24px;margin-top:1.5rem;padding:0 12px;padding:0 0.75rem;}
@media screen and (min-width:768px){
.site-content{width:66.1016949153%;float:left;margin-right:1.6949152542%;}
}
.site-content h3, .site-content .h3{clear:both;}
.site-content__heading{font-size:18px;font-size:1.125rem;line-height:1.3333333333;margin:8px 0 12px 0;margin:0.5rem 0 0.75rem 0;line-height:1.4;}
@media screen and (min-width:768px){
.site-content__heading{font-size:20px;font-size:1.25rem;line-height:1.2;padding-bottom:24px;padding-bottom:1.5rem;line-height:1.4;}
}
@media screen and (min-width:1000px){
.site-content__heading{font-size:24px;font-size:1.5rem;line-height:1;padding-bottom:24px;padding-bottom:1.5rem;line-height:1.4;}
}
.site-sidebar{margin-top:24px;margin-top:1.5rem;}
@media screen and (min-width:768px){
.site-sidebar{width:32.2033898305%;float:left;margin-right:1.6949152542%;margin-right:0 !important;}
}
.intro-container{background-color:#1e1e1e;background-image:linear-gradient(to bottom, #1e1e1e 0%, #454545 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e1e1e', endColorstr='#454545',GradientType=0);color:#fff;}
.slideshow{padding:12px;padding:0.75rem;}
@media screen and (min-width:768px){
.slideshow{max-width:1000px;margin-left:auto;margin-right:auto;padding:0;}
.slideshow:after{content:" ";display:block;clear:both;}
}
.intro{padding:12px;padding:0.75rem;width:100%;}
@media screen and (min-width:768px){
.intro{padding:24px 12px;padding:1.5rem 0.75rem;max-width:1000px;margin-left:auto;margin-right:auto;}
.intro:after{content:" ";display:block;clear:both;}
}
@media screen and (min-width:768px){
.slideshow .intro{padding:24px 12px;padding:1.5rem 0.75rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}
}
.intro__image{height:auto;width:100%;}
@media screen and (min-width:768px){
.intro__image{margin-right:12px;margin-right:0.75rem;-ms-flex-item-align:start;align-self:flex-start;width:49%;}
}
@media screen and (min-width:768px){
.intro__text-wrapper{width:49%;}
}
.intro__heading{font-size:18px;font-size:1.125rem;line-height:1.3333333333;margin:8px 0 12px 0;margin:0.5rem 0 0.75rem 0;}
@media screen and (min-width:768px){
.intro__heading{font-size:20px;font-size:1.25rem;line-height:1.2;}
}
@media screen and (min-width:1000px){
.intro__heading{font-size:24px;font-size:1.5rem;line-height:1;}
}
.intro__text{font-size:14px;font-size:0.875rem;line-height:1.7142857143;}
@media screen and (min-width:768px){
.intro__text{font-size:16px;font-size:1rem;line-height:1.5;}
}
.selling-point-container{padding:12px;padding:0.75rem;}
@media screen and (min-width:768px){
.selling-point-container{max-width:1000px;margin-left:auto;margin-right:auto;padding:24px 12px;padding:1.5rem 0.75rem;}
.selling-point-container:after{content:" ";display:block;clear:both;}
}
.selling-point{margin-bottom:24px;margin-bottom:1.5rem;}
@media screen and (min-width:768px){
.selling-point{width:32.2033898305%;float:left;}
.selling-point:nth-child(3n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}
.selling-point:nth-child(3n + 2){margin-left:33.8983050847%;margin-right:-100%;clear:none;}
.selling-point:nth-child(3n + 3){margin-left:67.7966101695%;margin-right:-100%;clear:none;}
}
.selling-point .selling-point__title{font-size:20px;font-size:1.25rem;line-height:1.2;color:#fff;font-family:"EnigmaticRegular", Arial, Helvetica, sans-serif;height:79px;line-height:30px;max-width:292px;padding:45px 0 80px 10px;}
.selling-point p{margin-top:8px;margin-top:0.5rem;}
.selling-point-1 .selling-point__title{background:url(//www.armco.org.uk/wp-content/themes/armco-responsive/images/asbestos-bg1.png) top left no-repeat #1e1e1e;}
.selling-point-2 .selling-point__title{background:url(//www.armco.org.uk/wp-content/themes/armco-responsive/images/asbestos-bg2.png) top left no-repeat #1e1e1e;}
.selling-point-3 .selling-point__title{background:url(//www.armco.org.uk/wp-content/themes/armco-responsive/images/asbestos-bg3.png) top left no-repeat #1e1e1e;}
.news-container{padding:24px 12px;padding:1.5rem 0.75rem;background:#eee;border-top:2px solid #d5d4d4;}
@media screen and (min-width:768px){
.news{max-width:1000px;margin-left:auto;margin-right:auto;}
.news:after{content:" ";display:block;clear:both;}
}
.news-title{margin-bottom:24px;margin-bottom:1.5rem;max-width:1000px;margin-left:auto;margin-right:auto;color:#727272;}
.news-title:after{content:" ";display:block;clear:both;}
.news-article{margin-bottom:24px;margin-bottom:1.5rem;}
@media screen and (min-width:768px){
.news-article{width:32.2033898305%;float:left;margin-bottom:0;}
.news-article:nth-child(3n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}
.news-article:nth-child(3n + 2){margin-left:33.8983050847%;margin-right:-100%;clear:none;}
.news-article:nth-child(3n + 3){margin-left:67.7966101695%;margin-right:-100%;clear:none;}
}
.news-article:last-of-type{margin-bottom:0;}
.news-article__title{font-size:18px;font-size:1.125rem;line-height:1.3333333333;}
.news-article__title a{color:#df4623;}
.news-article__link{color:#df4623;text-decoration:underline;}
.news-article__link:hover{text-decoration:none;}
.new-article__meta{font-size:16px;font-size:1rem;line-height:1.5;color:#727272;display:inline;float:right;font-style:italic;}
.contact-form-container{padding:12px;padding:0.75rem;}
.get-in-touch{background-color:#1e6989;background-image:linear-gradient(to bottom, #1e6989 0%, #3e96bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e6989', endColorstr='#3e96bc',GradientType=0);padding:12px;padding:0.75rem;border:1px solid #195974;border-radius:8px;margin-bottom:0;}
.get-in-touch fieldset{margin-bottom:0;}
.get-in-touch legend{color:#fff;}
.get-in-touch label{display:block;color:#fff;}
.get-in-touch input[type="text"]{padding:7px 3px;padding:0.4375rem 0.1875rem;color:#474544;border:#7a7a7a 1px solid;width:100%;}
.get-in-touch select{width:100%;}
.get-in-touch .cf-ol{list-style:none;margin-left:0;}
.get-in-touch li{margin-bottom:12px;margin-bottom:0.75rem;}
.get-in-touch .cf_hidden{display:none;}
.get-in-touch .cf-sb{margin-bottom:0;}
.linklove{display:none;}
.logo-container{text-align:center;}
@media screen and (min-width:768px){
.logo-container img{margin-bottom:12px !important;margin-bottom:0.75rem !important;width:50%;}
}
.article{margin-bottom:24px;margin-bottom:1.5rem;}
.article__heading{font-size:18px;font-size:1.125rem;line-height:1.3333333333;}
.article__heading a{text-decoration:underline;}
.article__heading a:hover{text-decoration:none;}
div.pagerbox{margin-bottom:24px;margin-bottom:1.5rem;}
.post-navigation{margin-bottom:24px;margin-bottom:1.5rem;}
.post-navigation a:first-of-type{margin-right:24px;margin-right:1.5rem;}
.cf_error{background:#f2adad;border-color:#b71c1c;color:#b71c1c;}
.videoPromo embed{max-width:100%;}
.book-now{background:none repeat scroll 0 0 #defcb9;border:1px solid #6eb515;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;clear:both;margin-bottom:20px;padding:10px 20px 0 20px;}
.book-now h3, .book-now .h3{font-family:inherit;}
.book-training{background:none repeat scroll 0 0 #a6e2fb;border:1px solid #3a90b5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;clear:both;margin-bottom:20px;padding:10px 20px 0 20px;}
.book-training h3, .book-training .h3{font-family:inherit;}
div.wp-caption{background-color:#F3F3F3;border:1px solid #DDDDDD;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:inline;padding:10px;text-align:center;}
div.wp-caption img{max-width:100%;}
div.aligncenter, div.alignnone{display:inline-block;margin-right:10px;margin:0 20px 20px 0;vertical-align:top;}
div.aligncenter img, div.alignnone img{max-width:100%;}
div.alignleft{display:inline;float:left;margin-right:10px;margin:0 20px 20px 0;}
.wp-caption-text{margin-bottom:0;}
div.alignleft{display:inline;float:left;margin-right:10px;margin:0 20px 20px 0;}
div.alignright{float:right;padding-left:20px;margin:0 0 20px 20px;}
.logo-bar{-webkit-overflow-scrolling:touch;border-top:2px solid #dedede;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:auto;}
.logo-bar--vertical{border:0;overflow:visible;white-space:normal;}
.logo-bar__list{list-style:none;margin-bottom:0;margin-left:0;min-width:100%;text-align:center;padding:24px 12px;padding:1.5rem 0.75rem;}
@media screen and (min-width:768px){
.logo-bar__list{margin:0 auto;padding:24px 12px;padding:1.5rem 0.75rem;}
}
.logo-bar--vertical .logo-bar__list{margin-bottom:0;padding:0;}
.logo-bar__list-item{display:inline-block;padding:0 12px;padding:0 0.75rem;}
.logo-bar--vertical .logo-bar__list-item{display:block;margin:0 0 24px;margin:0 0 1.5rem;}
.logo-bar__link{text-decoration:none;}
.logo-bar__img{max-height:111px;vertical-align:top;}
.logo-bar .logo-bar__img.logo-bar__img--large{max-height:130px;}
.logo-bar--vertical .logo-bar__img{max-height:90px;}
.site-footer-container{background-color:#1e1e1e;border-top:2px solid #000;clear:both;}
@media screen and (min-width:768px){
.site-footer-container{background-color:#494847;background-image:linear-gradient(to bottom, #494847 0%, #282827 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#494847', endColorstr='#282827',GradientType=0);}
}
@media screen and (min-width:768px){
.site-footer-content{padding:0 12px;padding:0 0.75rem;}
}
.site-footer{padding:0 12px 24px 12px;padding:0 0.75rem 1.5rem 0.75rem;color:#fff;}
@media screen and (min-width:768px){
.site-footer{max-width:1000px;margin-left:auto;margin-right:auto;padding:0 0 24px;padding:0 0 1.5rem;}
.site-footer:after{content:" ";display:block;clear:both;}
}
.site-footer-title{font-size:18px;font-size:1.125rem;line-height:1.3333333333;padding:24px 12px;padding:1.5rem 0.75rem;color:#fff;text-align:center;}
@media screen and (min-width:768px){
.site-footer-title{max-width:1000px;margin-left:auto;margin-right:auto;padding:24px 0;padding:1.5rem 0;text-align:left;}
.site-footer-title:after{content:" ";display:block;clear:both;}
}
.site-footer__links{margin-bottom:8px;margin-bottom:0.5rem;list-style:none;margin:0;}
@media screen and (min-width:768px){
.site-footer__links{width:23.7288135593%;float:left;}
.site-footer__links:nth-child(4n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}
.site-footer__links:nth-child(4n + 2){margin-left:25.4237288136%;margin-right:-100%;clear:none;}
.site-footer__links:nth-child(4n + 3){margin-left:50.8474576271%;margin-right:-100%;clear:none;}
.site-footer__links:nth-child(4n + 4){margin-left:76.2711864407%;margin-right:-100%;clear:none;}
}
@media screen and (min-width:1200px){
.site-footer__links{border-right:1px solid #474645;}
.site-footer__links:last-of-type{border-right:0;}
}
.site-footer__links li{margin-bottom:8px;margin-bottom:0.5rem;}
@media screen and (min-width:768px){
.site-footer__links li{margin-bottom:0;}
}
.site-footer__link{padding:8px;padding:0.5rem;background:#3b3b39;color:#fff;display:block;text-align:center;transition:all .3s;}
.site-footer__link:hover{background:#2e2e2c;text-decoration:none;}
@media screen and (min-width:768px){
.site-footer__link{padding:0 0 8px;padding:0 0 0.5rem;background:none;text-align:left;text-decoration:underline;}
.site-footer__link:hover{background:none;text-decoration:none;}
}
.site-footer__meta{font-size:14px;font-size:0.875rem;line-height:1.7142857143;padding:12px;padding:0.75rem;background:#3b3b39;color:#fff;text-align:center;}
@media screen and (min-width:768px){
.site-footer__meta{overflow:hidden;}
}
.site-footer__meta a{color:#fff;}
@media screen and (min-width:768px){
.site-footer__text{max-width:1000px;margin-left:auto;margin-right:auto;}
.site-footer__text:after{content:" ";display:block;clear:both;}
}
@media screen and (min-width:768px){
.site-footer__copyright{display:inline-block;float:left;margin-bottom:0;margin-top:8px;}
}
.site-footer__social-links{color:#9B9A9A;}
@media screen and (min-width:768px){
.site-footer__social-links{display:inline-block;float:right;}
}
.site-footer__social-link{transition:background-color .2s;}
.site-footer__social-link:hover{text-decoration:none;}
.site-footer__social-link:hover.facebook{background-color:#3d6eb7;}
.site-footer__social-link:hover.twitter{background-color:#56badb;}
.site-footer__social-link.facebook, .site-footer__social-link.twitter{border-radius:6px;color:#fff;display:inline-block;font-size:1.5em;height:1.6em;padding:2px 5px;position:relative;vertical-align:middle;width:1.6em;}
.site-footer__social-link.facebook{background-color:#305791;margin-right:7px;}
.site-footer__social-link.twitter{background-color:#2CA8D2;}
.module > *:last-child,
.module > *:last-child > *:last-child,
.module > *:last-child > *:last-child > *:last-child,
.module > *:last-child > *:last-child > *:last-child > *:last-child,
.alert > *:last-child,
.cf_info > *:last-child,
.boxed > *:last-child,
.form > *:last-child,
.alert > *:last-child > *:last-child,
.cf_info > *:last-child > *:last-child,
.boxed > *:last-child > *:last-child,
.form > *:last-child > *:last-child,
.alert > *:last-child > *:last-child > *:last-child,
.cf_info > *:last-child > *:last-child > *:last-child,
.boxed > *:last-child > *:last-child > *:last-child,
.form > *:last-child > *:last-child > *:last-child,
.alert > *:last-child > *:last-child > *:last-child > *:last-child,
.cf_info > *:last-child > *:last-child > *:last-child > *:last-child,
.boxed > *:last-child > *:last-child > *:last-child > *:last-child,
.form > *:last-child > *:last-child > *:last-child > *:last-child{margin-bottom:0;}
.hidden{display:none !important;visibility:hidden;}
.invisible{visibility:hidden;}
.visuallyhidden, .form--inline .form__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.display--block{display:block !important;}
.display--inline-block{display:inline-block !important;}
.display--inline{display:inline !important;}
.float--right{float:right !important;}
.float--left{float:left !important;}
.float--none{float:none !important;}
.text--left{text-align:left !important;}
.text--center{text-align:center !important;}
.text--right{text-align:right !important;}
.text--light{font-weight:300 !important;}
.text--normal{font-weight:400 !important;}
.text--semibold{font-weight:600 !important;}
.text--caps{text-transform:uppercase !important;}
.text--lowercase{text-transform:lowercase !important;}
.text--firstcap{text-transform:capitalize !important;}
.cf:after, .item-list--rich > li:after, .nav:after, .media:after{clear:both;content:'';display:table;}
.lt-ie8 .cf:after, .lt-ie8 .item-list--rich > li:after, .lt-ie8 .nav:after, .lt-ie8 .media:after{*zoom:1;}
@media screen and (min-width:850px){
.mq-hide-at-regular {
display: none !important; } }