.page--standard.theme--burnt-orange .card--aside,.page--standard.theme--burnt-orange .card--aside-products{background-color:#c4ef49}.page--standard.theme--burnt-orange .block--subpage-banner--dot h1 strong:after,.page--standard.theme--burnt-orange .breadcrumb__list__item__link,.page--standard.theme--burnt-orange .card--aside-products.card:after,.page--standard.theme--burnt-orange .cards .card:after,.page--standard.theme--burnt-orange .menu--aside .menu__item__link:after{color:#c4ef49}.page--standard.theme--burnt-orange .card .cls-1{fill:#c4ef49;stroke:#c4ef49}.page--standard.theme--burnt-orange .block__tabs__panel.card:before,.page--standard.theme--burnt-orange .block__tabs__title.card:before{background-color:#c4ef49}.page--standard.theme--burnt-orange .btn--primary{background-image:linear-gradient(270deg,#000000 50%,#187ccb 0)}.page--standard.theme--burnt-orange .block__button .btn:not(.btn--primary):after,.page--standard.theme--burnt-orange .btn--alt{color:#c4ef49}.page--standard.theme--burnt-orange .block__card.card{border-top-color:#c4ef49}.page--standard.theme--burnt-orange .block__card.card:after,.page--standard.theme--burnt-orange .block__footer a:after,.page--standard.theme--burnt-orange .btn i,.page--standard.theme--burnt-orange .cell.card i{color:#c4ef49}.page--standard.theme--navy .card--aside,.page--standard.theme--navy .card--aside-products{background-color:#187ccb}.page--standard.theme--navy .block--subpage-banner--dot h1 strong:after,.page--standard.theme--navy .breadcrumb__list__item__link,.page--standard.theme--navy .card--aside-products.card:after,.page--standard.theme--navy .cards .card:after,.page--standard.theme--navy .menu--aside .menu__item__link:after{color:#187ccb}.page--standard.theme--navy .card .cls-1{fill:#187ccb;stroke:#187ccb}.page--standard.theme--navy .block__tabs__panel.card:before,.page--standard.theme--navy .block__tabs__title.card:before{background-color:#187ccb}.page--standard.theme--navy .btn--primary{background-image:linear-gradient(270deg,#187ccb 50%,#000608 0)}.page--standard.theme--navy .block__button .btn:not(.btn--primary):after,.page--standard.theme--navy .btn--alt{color:#187ccb}.page--standard.theme--navy .block__card.card{border-top-color:#187ccb}.page--standard.theme--navy .block__card.card:after,.page--standard.theme--navy .block__footer a:after,.page--standard.theme--navy .btn i,.page--standard.theme--navy .cell.card i{color:#187ccb}.page--standard.theme--orange .card--aside,.page--standard.theme--orange .card--aside-products{background-color:#187ccb}.page--standard.theme--orange .block--subpage-banner--dot h1 strong:after,.page--standard.theme--orange .breadcrumb__list__item__link,.page--standard.theme--orange .card--aside-products.card:after,.page--standard.theme--orange .cards .card:after,.page--standard.theme--orange .menu--aside .menu__item__link:after{color:#187ccb}.page--standard.theme--orange .card .cls-1{fill:#187ccb;stroke:#187ccb}.page--standard.theme--orange .block__tabs__panel.card:before,.page--standard.theme--orange .block__tabs__title.card:before{background-color:#187ccb}.page--standard.theme--orange .btn--primary{background-image:linear-gradient(270deg,#000000 50%,#cc7600 0)}.page--standard.theme--orange .block__button .btn:not(.btn--primary):after,.page--standard.theme--orange .btn--alt{color:#187ccb}.page--standard.theme--orange .block__card.card{border-top-color:#187ccb}.page--standard.theme--orange .block__card.card:after,.page--standard.theme--orange .block__footer a:after,.page--standard.theme--orange .btn i,.page--standard.theme--orange .cell.card i{color:#187ccb}.card.theme--burnt-orange,.card.theme--burnt-orange:before{background-color:#c4ef49!important}.card.theme--burnt-orange:after{color:#c4ef49!important}.card.theme--burnt-orange .card:after,.card.theme--burnt-orange .card__inner strong,.card.theme--burnt-orange .card__label,.card.theme--burnt-orange i{color:#c4ef49}.card.theme--navy,.card.theme--navy:before{background-color:#187ccb!important}.card.theme--navy:after{color:#187ccb!important}.card.theme--navy .card:after,.card.theme--navy .card__inner strong,.card.theme--navy .card__label,.card.theme--navy i{color:#187ccb}.card.theme--orange,.card.theme--orange:before{background-color:#187ccb!important}.card.theme--orange:after{color:#187ccb!important}.card.theme--orange .card:after,.card.theme--orange .card__inner strong,.card.theme--orange .card__label,.card.theme--orange i{color:#187ccb}.btn--primary{background-image:linear-gradient(270deg,#000000 50%,#187ccb 0)}.btn--alt{color:#187ccb}.header__logo .initial{height:57px;width:auto}@media print,screen and (min-width:40em){.header__logo .initial{height:94px}}.header__logo .alt{height:57px;width:auto}.template--internal .header__inner--btm .header__logo .initial{display:none}.template--internal .header__inner--btm .header__logo .alt{display:block;height:94px}.template--internal .header__inner--sticky .header__logo .alt{height:57px}.header__inner--top{background-color:#000000}.header__inner--top:after{background:#187ccb}.header__inner--btm{padding-top:15px}.menu--aux .menu__item--haschildren .menu__item__link:after{color:#c4ef49}.menu--aux .menu__item--globe{display:none}.header__inner--sticky .menu--tools .menu__list .menu__item,.menu--tools .menu__list .menu__item,.template--internal .menu--tools .menu__list .menu__item{background:#187ccb;color:#fff}.header__inner--sticky .menu--tools .menu__list .menu__item--menu .icon--open svg path{fill:#fff}.menu--primary .menu__item--active{border-color:#c4ef49}.breadcrumb .breadcrumb__list__item__link{color:#c4ef49}.breadcrumb .breadcrumb__list__item:after{color:#187ccb}@media print,screen and (min-width:40em) and (max-width:74.99875em){.block--homepage-banner .block__inner .block__grid .block__xy.cards .card{min-height:210px}}.block--homepage-banner .block__inner .block__figure--bg,.block--subpage-banner .block__inner .block__figure--bg{-webkit-mask:url(/_UI/img/turbomed-wave.svg);mask:url(/_UI/img/turbomed-wave.svg);-webkit-mask-position:bottom center;mask-position:bottom center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto}.block--homepage-banner .block__title span{display:block}.block--homepage-banner .block__inner .block__figure--bg:before{background-image:linear-gradient(-195deg,rgba(17,17,20,.55) 29%,rgba(17,17,20,.31) 39%,rgba(250,162,27,.19) 53%,rgba(250,162,27,.24) 62%,rgba(250,162,27,.75) 77%)}.block--homepage-banner .block__inner .block__figure--bg:after{background-image:none}.block--homepage-banner .block__inner .block__figure__img{-o-object-position:center bottom;object-position:center bottom}.block--signpost-with-titles-text-cta-image{background:none}.block--signpost-with-titles-text-cta-image .block__inner{border-bottom:10px solid #000000;max-width:unset}.block--signpost-product-detail .medium-6.block__right{margin-top:0}a.card--story{background-color:#187ccb}a.card--update:after,a.card:after{color:#187ccb}.block--dynamic-content-listing .block__footer a:after,.block--dynamic-content-listing .block__footer span:after{color:#c4ef49}.block--signpost-with-title-text-cta-image-background .block__inner{border-color:#187ccb}.block--signpost-with-title-text-cta-image-background .block__figure--fg{display:none}.block--signpost-with-title-text-cta-image-background .block__figure--bg{-webkit-mask:none;mask:none}.block--signpost-with-title-text-cta-image-background .block__figure--bg:before{background-color:unset;background-image:linear-gradient(-263deg,#000000 2%,transparent 95%);z-index:1}.block--signpost-with-title-text-cta-image-background .block__figure--bg:after{background-image:none}.block--signpost-with-image-title-text-cta .grid-x{align-items:flex-start}.block--signpost-with-image-title-text-cta .card{box-shadow:none}.block--signpost-specialist{padding-bottom:0}.block--signpost-specialist .block__inner{border-color:#187ccb}.block--signpost-specialist .block__figure.block__figure--bg{-webkit-mask:none;mask:none}.block--signpost-specialist .block__figure.block__figure--bg:before{background-image:linear-gradient(-106deg,rgba(247,144,0,.18) 5%,rgba(34,44,53,.75) 70%)}.block--signpost-specialist .block__figure.block__figure--bg:after{background-image:none}.block--quotation .block__inner{background-color:#c4ef49;background-image:none}.block--signpost-cards-with-cta-fixed-background .btn i,.block--signpost-cards-with-cta-fixed-background .cell.card i{color:#c4ef49}.block--signpost-product-detail-with-image-background .block__inner{border-top-color:#c4ef49}.block--signpost-product-detail-with-image-background .block__figure--bg:before{background-color:#187ccb;background-image:linear-gradient(-106deg,rgba(247,144,0,.18) 5%,rgba(34,44,53,.75) 70%)}.block--signpost-cards .cards .card:after{color:#187ccb}.block .cls-1{fill:#187ccb!important;stroke:#187ccb!important}.block--signpost-support .block__button .btn:after{color:#c4ef49}.block--signpost-with-title-text-cta .grid-container.card{background-color:#187ccb}@media print,screen and (min-width:64em){.block--gallery-img .block__listing__item .card{height:600px}}.page--standard .page__content blockquote{background-color:#c4ef49;background-image:none}.page--standard .page__content blockquote:after{left:50%;transform:rotate(-105deg) scaleY(-1)}.page--standard .block__card.card{border-color:#c4ef49}.page--standard .block__card.card:after{color:#c4ef49}.page--standard a.card--story{background-color:#c4ef49}.page--standard a.card--update:after,.page--standard a.card:after{color:#c4ef49}.footer__inner--secondary,.footer__inner--tertiary{border-color:#ffffff}.footer__inner--secondary{background-color:#000000}.footer__inner--secondary p a{color:#187ccb}.footer__inner--tertiary{background-color:#ffffff; color:#000000;}.footer h4.footer__title:after{color:#187ccb}#cookiescript_accept,#cookiescript_save{background-color:#c4ef49}#cookiescript_manage:hover #cookiescript_manageicon .cookiescript_gear,.cookiescriptlogo{fill:#000000}.header__inner--sticky{background:#000000}.header__inner--sticky{background:#000000}.header__inner--sticky .dropdown.menu .menu__item__link, .template--ecomms .dropdown.menu .menu__item__link, .template--internal .dropdown.menu .menu__item__link{color: #ffffff;}.header__inner--top:after, body.theme--orange .header__inner--top:after {background: #ffffff !important;}

body {
    color:#000000;
    font-family: co-headline;
}
.breadcrumb .breadcrumb__list__item__link {
    color: #000000;
}
.page--standard .page:after {
display:none;
}
.block__title, .block__title h2 {
    text-transform: uppercase;
}
.header__logo a{display: block; max-width: 180px;}
.header__inner--sticky .menu--primary .menu__item, .template--internal .menu--primary .menu__item {color: #ffffff; text-transform:uppercase;}
.menu--primary .menu__item__link.is-active:after, .menu--primary .menu__item__link:hover:after {
    background: #c4ef49 !important;
    border-radius: 0px;
    bottom: calc(50% - 5px);
    content: "";
    height: 10px;
    left: 2px;
    position: absolute;
    width: 10px;
}
.menu--primary .menu__item__link:hover:after {background: #ffffff !important;}
.app .umbraco-forms-form .btn, .btn--primary, .btn, submit {border-radius:0px;}
.block--homepage-banner .block__inner{
    margin-bottom: 0px;
}
.block--homepage-banner .block__inner .block__grid .block__xy.cards .card {
    border-radius: 0px;
}

.block--homepage-banner .block__inner .block__grid .block__xy.cards .card__inner{background-color: #000;color:#ffffff;}
.block--homepage-banner .block__inner .block__figure {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.block--signpost-with-titles-text-cta-image .block__inner {
    border-bottom-width: 1px}
.block--signpost-with-title-text-cta-image-background .block__inner {border-top-width:2px;}
.block--signpost-specialist .block__inner {border-top-width:2px;}
.app__menu--primary .app__menu__block:first-child {
    border-top: 82px solid #000000;padding-top:0px;
}
.app__menu--primary .app__menu__inner {
    background-color: #000000;
    color: #ffffff;
    padding: 0;
}
.card.theme--teal, .card.theme--teal::before {
    background-color: #187ccb !important;
}.card.theme--teal .card::after, .card.theme--teal .card__inner strong, .card.theme--teal .card__label, .card.theme--teal i {
    color: #187ccb;
}
.back-to-top i {
    color: #187ccb;
}
.card {
    color: #000000;
	border-radius:0px;
}
.html--form--campaign {
    background: rgb(255,252,243);
    color: #000000;
	border-radius:0px;
}
#notice.html--form--campaign {
    background: #187ccb;
    color: #ffffff;
}
.page--standard .page__content blockquote {
    background-color: #ffffff;
    background-image: none;
    color: #187ccb;
    border: none;
    border-radius: 0px;
	padding: 20px 30px 40px 30px;
	border-bottom:1px solid #000000;
	font-style: italic;
	font-weight:bold;
}
blockquote:after{
	display:none;
}
.page__content blockquote footer {
    border-top:none;
	font-style: normal;
	font-weight:normal;
	margin-top: 20px !important;
}
.theme__link.theme--orange:after, .theme__link.theme--orange i {
    color: #ffffff !important;
}
.block--homepage-banner .block__inner .block__figure, .block--homepage-banner .block__inner .block__figure, .block--subpage-banner .block__inner .block__figure--bg   {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: contain;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    display: block;
    background: #fffff;
    mask: none;
    padding-bottom:80px;
}
.block--homepage-banner .block__inner .block__figure--bg:before {
    display:none;
}
.block--homepage-banner .block__inner h1, .block--subpage-banner.block--subpage-banner--large .block__inner h1, .block--subpage-banner .block__inner h1 {
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 2.95rem;
    text-transform: uppercase;
}
.block--subpage-banner .block__inner .block__figure--bg   {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: contain;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    display: block;
    background: #fffff;
    mask: none;
    padding-bottom:80px;
}
.block--subpage-banner .block__inner .block__figure--bg:before {
   display:none;
}
.block--signpost-specialist .block__figure.block__figure--bg{top:0px;}
footer{border-top:3px solid #ffffff;
    }
.footer__logo a{display:block;max-height:120px;}
.footer__logo a img{
    height:100%; max-height:120px !important;width:auto !important;
}
.footer__inner--secondary{
	padding:0px;
}
.footer__inner--secondary .footer__title {
    color: #000;
    text-transform: uppercase;
}

.footer h3.footer__title {
    display: none;
}
.footer__inner--secondary .footer__col{
    border-right: 1px solid #000;
	padding-top:30px;
	padding-bottom:50px;
}
.footer__inner--secondary .footer__col:last-of-type{
    border-right: none;
}
.footer__inner--secondary {border-width: 1px;color:#000000; background:#ffffff;    border-top: 1px solid #000;
    border-bottom: 1px solid #000;}

.block--subpage-banner .block__inner {
    margin-bottom: 0px;
}

.block--subpage-banner .block__inner .block__figure--bg {
    padding-bottom:10px;
}

#split-blue-black{
    background: linear-gradient(90deg, rgba(24, 124, 203, 1) 50%, rgba(0, 0, 0, 1) 50%);
    color:#ffffff;
}
#split-black-blue{
    background: linear-gradient(90deg, rgba(0, 0, 0, 1) 50%, rgba(24, 124, 203, 1) 50%);
    color:#ffffff;
}
#split-black-blue .block--columns .cell, #split-blue-black .block--columns .cell{
    padding-top:30px;
    padding-bottom:50px;
}
#split-black-blue .block__title, #split-blue-black .block__title{
    display:none;
}
#split-blue-black .block__xy .cell, #split-black-blue .block__xy .cell{
        margin-top: 0px;
}
#split-blue-black .block__xy .cell:last-of-type, #split-black-blue .block__xy .cell:last-of-type{
        align-content: flex-end; padding: 30px; margin: 0px;
}
#split-blue-black .block__xy .cell:nth-of-type(2) .block__inner, #split-black-blue .block__xy .cell:nth-of-type(2) .block__inner{
        min-height:50vh;;
}
#split-black-blue article, #split-blue-black article{
    padding-bottom: 30px;
    padding-top: 30px;
}
#split-blue-black .block__xy .cell:last-of-type article, #split-black-blue .block__xy .cell:last-of-type article{
	padding-bottom: 0px;
}
#turtlebrace-vs-traditional-casting.html--form--campaign{
padding: 0px !important;
    background: none;
    box-shadow: none;
}
.html--form--campaign table{background: #000000; color:#ffffff;}
.html--form--campaign table th, .html--form--campaign table td{padding:10px;border:1px solid #ffffff;}
.html--form--campaign table th{background:#cccccc; color:#000000;}
.html--form--campaign table .blue{
background:#187ccb;
color:#ffffff;
}

@media print, screen and (min-width: 75em) {
  .block--homepage-banner .block__inner h1, .block--subpage-banner.block--subpage-banner--large .block__inner h1, .block--subpage-banner .block__inner h1 {
        font-size: 3.375rem;
        white-space: nowrap;
        line-height: 3.775rem;
    }
	.block--subpage-banner.block--subpage-banner--large .block__inner {height:700px; margin-bottom: 80px; max-height:none;}
}
@media print, screen and (max-width: 41.74em) {
    .footer__inner--secondary .footer__title {font-size:1rem;}
	.footer__inner--secondary .footer__col{border-right:none;}
}
@media print, screen and (max-width: 667px) {
	.card--navigation-panel{display:none;}
.block--homepage-banner .block__inner .block__grid .block__xy.cards .block__title {
    min-height:40vh;
}
    .block--homepage-banner .block__inner .block__grid .block__xy.cards .card {
        min-height: 110px;
    }
	#split-black-blue{background: #000000;padding: 0px !important;}
    #split-blue-black{background: #187ccb;padding: 0px !important;}
    #split-blue-black .grid-container, #split-black-blue .grid-container{padding: 0px !important;}
    #split-blue-black .block__xy, #split-black-blue .block__xy{margin:0px;}
    #split-blue-black .block__xy .cell, #split-black-blue .block__xy .cell{margin:0px !important; padding:20px 20px 30px 20px;}
    #split-blue-black .block__xy .cell:nth-of-type(odd){margin: 30px 0px 0px 0px;
    width: 100%;background:#000000; padding:20px;}
    #split-black-blue .block__xy .cell:nth-of-type(odd){margin: 30px 0px 0px 0px;
    width: 100%;background: #187ccb; padding:20px;}
    #split-blue-black .block__xy .cell:last-of-type article, #split-black-blue .block__xy .cell:last-of-type article{padding: 0px;}
	.html--form--campaign table th, .html--form--campaign table td{padding:5px;}
}
