@charset "utf-8";

@font-face {
font-family: HelveticaLTStd-Roman;
src: url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Roman.eot?#iefix) format('embedded-opentype'),  
url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Roman.otf)  format('opentype'),
url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Roman.woff) format('woff'), 
url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Roman.ttf)  format('truetype'), 
url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Roman.svg#HelveticaLTStd-Roman) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'HelveticaLTStd-Bold';
src: url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Bold.eot?#iefix) format('embedded-opentype'),  
url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Bold.otf)  format('opentype'),
url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Bold.woff) format('woff'), 
url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Bold.ttf)  format('truetype'), 
url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Bold.svg#HelveticaLTStd-Bold) format('svg');
font-weight: normal;
font-style: normal;
}
h1,h2,h3,h4,h5,h6 {font-family: "HelveticaLTStd-Bold"!important;}
body {font-family: "HelveticaLTStd-Roman"!important;} .fusion-secondary-header {display: none;}
.fusion-header {padding-left: 0px!important;}
.fusion-is-sticky .fusion-main-menu .current-menu-ancestor > a, .fusion-is-sticky .fusion-main-menu .current-menu-item > a, .fusion-is-sticky .fusion-main-menu .current-menu-parent > a, .fusion-is-sticky .fusion-main-menu .current_page_item > a, .fusion-main-menu .current-menu-ancestor > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a
{border: 0px!important; padding-top:3px;}
.fusion-main-menu > ul > li > a:hover {border: 0px!important; padding-top:3px;}
.fusion-footer {position:absolute; left:0; width:100%;}
.fullwidthbanner-container .fullwidthabanner {border-bottom: 1px solid; color: #fff!important;}
.ts-image-hover-title {display:none!important;}
.ts-imagehover .maskcontent {font-size:25px!important;}
.fusion-header-v4 .fusion-header {border-bottom: 0px!important;}
.ubermenu .ubermenu-nav {border-top: 1px solid!important; color:#fff!important;}
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {padding-top: 10px!important; padding-bottom: 10px!important;}
.ubermenu-main .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target:after {display:none!important;}
.tdate {display: block; width: 50px; float: left; font-weight: bold!important; color:#747474!important; height: 50px;}
.timeline p {color: #fff!important;}
.timeline h2 {color: #fff!important;}
.ts-imagehover-style5 .mask {background-color: rgba(0,0,0,.5)!important;}
.links a {line-height: 2.5!important;}
.slick-next, .slick-prev {z-index:99999;}
@font-face {
font-family: 'HelveticaLTStd-Roman';
src: url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Roman.eot?#iefix) format('embedded-opentype'),  
url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Roman.otf)  format('opentype'),
url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Roman.woff) format('woff'), 
url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Roman.ttf)  format('truetype'), 
url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Roman.svg#HelveticaLTStd-Roman) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'HelveticaLTStd-Bold';
src: url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Bold.eot?#iefix) format('embedded-opentype'),  
url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Bold.otf)  format('opentype'),
url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Bold.woff) format('woff'), 
url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Bold.ttf)  format('truetype'), 
url(http://www.wooltexuk.com/fonts/HelveticaLTStd-Bold.svg#HelveticaLTStd-Bold) format('svg');
font-weight: normal;
font-style: normal;
}
h1,h2,h3,h4,h5,h6 {font-family: 'HelveticaLTStd-Bold'!important;}
body {font-family: 'HelveticaLTStd-Roman'!important;}
.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3 {font-family: 'HelveticaLTStd-Bold'!important;}
.ts-imagehover .maskcontent, .ts-imagehover p, .ts-imagehover p * {font-family: 'HelveticaLTStd-Bold'!important; font-style: normal!important;}
.ubermenu .ubermenu-target-text {font-family: 'HelveticaLTStd-Bold'!important;}
table th {
padding: 24px 16px!important; 
font-size: 17px!important; 
text-align: center!important; 
color: #000!important;
font-family:'HelveticaLTStd-Bold'!important;
}
table td {
padding: 24px 16px!important;
text-align: center!important;
background-color: #fff!important;
border-right: 1px solid #eee!important;
border-bottom: 1px solid #eee!important;
}
.ubermenu *:focus {outline: none!important;}
.fusion-header-v4 .fusion-header {padding-top: 15px!important; padding-bottom: 15px!important;}
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu {max-width: 100%!important; left: 0!important;}
fusion-footer {min-height: 300px;}
.fusion-sticky-header-wrapper {max-width: 100%!important; width: 100%!important; left: 0;} 
.ubermenu-skin-black-white-2.ubermenu-responsive-toggle {background: #000!important; background-color: #000!important;}
.fusion-secondary-main-menu {padding-left: 0px!important; padding-right: 0px!important;}