.wrapper{
	padding-top:160px;	
}


.products-all .cat-desc{
	padding:15px;	
}


.header .topbar{
background:#ee3123;
padding:4px 0px;
z-index:100;

}
a.linkedin-action{ 
color:#007bb5
}
a.btn-grey{
	-webkit-border-radius:5px;	
	-moz-border-radius:5px;	
	border-radius:5px!important;	
	background:#6c6c6c;
	padding:7px 15px;
	margin-top:2px;
	border:none;
	font-size: 22px; 
	letter-spacing: 0.075em
}

h1.photo-comp-win{
	font-size: 116px; color: #333333; text-align:center; font-weight:bold!important; line-height: 40px;	
}
h1.photo-comp-win span{
	font-weight:300!important;
	clear:both;
font-size: 36px;
color: #666666;
text-align:center;
line-height: 44px;
}
.photo-comp-wrap .sky-form .button{
	background:#ee3123;	
}
.photo-comp-wrap h2{
		color:#ee3124;
		font-size: 28px; 
}
.photo-comp-wrap .sky-form a {
	color:#ee3123;
}
	.photo-comp-wrap .sky-form a.terms{
		display:inline-block;
		padding-top:4px;
	}	
	
	
	.modal{
	z-index:100000;	
	}
	
.headline-v2,
.panel-title,
.pagination > li > a,
.sky-form header,
#map small
{
	text-transform:uppercase;	
}
.padding-20{
	padding:20px;	
}
.news-v3-in-sm .entry-content p{
	margin-bottom:0px;	
	padding-bottom:0px;
}

.news-v3-in-sm .readMore{
	margin-top:20px;	
}


.headline-v2 h2{
	font-size:14px;	
}

.attachmentList{
	padding:0px;	
}

.attachmentList li{
	list-style:none;	
	margin:30px 0px;
}

.content-boxes-v3 .content-boxes-in-v3 h3{
	text-transform:none;	
}

.content-boxes-v4 i.fa-line-chart{
	font-size:29px;
}
.header{
	border:0px;
}
.header .topbar ul.loginbar ul{
z-index:15;
}
.header-v6 .header-inner-right{
z-index:10;	
}

.header .topbar ul.loginbar > li > a, .header .topbar ul.loginbar > li > a:hover, .header .topbar ul.loginbar li i.fa{
	color: rgba(240,240,240,1.00);	
	font-weight:400;
	text-decoration:none;
}

.panel-grey > .panel-heading{
	width:100%;	
}

.dists{
	padding-top:40px;	
	padding-bottom:40px;
}
.btn-primary{
	background:#ee3123;
	border-color:#ee3123;
	text-transform: uppercase;
	font-size:12px;
	
}
.btn-primary:hover, 
.btn-primary:focus{
	background:	#fff;
	border:1px solid #ee3123;
	color:#ee3123;
}
.btn, .btn-u{
		text-transform: uppercase;
font-size:12px;
}
.btn-primary a{
		color:#fff;
}
.btn-primary a:hover{
		color:#ee3123!important;
}
.RMArticleTable{
	cursor:pointer;	
}

p.rm-slogan{
	color:#fff;
	font-size:12px;
	padding-top:0px;
	margin-bottom:0px;
	margin-left:-15px;	
	font-weight:400;
}


ul.unit-switcher{
	position:relative;
	top:30px;
	border:none!important;
}
.tab-v5 ul.unit-switcher li{
	color: rgba(189,205,208,1.00);	
}

.tab-v5 ul.unit-switcher > li{
	margin-right:10px;	
}
.table-striped td, .table-striped th{
	text-align:center;	
}

.table-striped tbody tr:first-child{
	font-weight:bold;
	font-style:italic;
}

.tab-v5 ul.unit-switcher li a, .tab-v5 ul.unit-switcher li.active a:hover{
	color: rgba(189,205,208,1.00);
	background:none;
	border:none!important;
	text-transform:none;
	font-size:12px;
	padding:0px;
	width:auto;
	
}

.tab-v5 ul.unit-switcher li.active a, .tab-v5 ul.unit-switcher li.active a:focus, .tab-v5 ul.unit-switcher li a:hover{
	color:#fff;	
		background:none;
	border:none;
}


.result-category .badge-results{
	display:none!important;
	
}
.tab-v1 .nav-tabs > .active > a, .tab-v1 .nav-tabs > .active > a:hover, .tab-v1 .nav-tabs > .active > a:focus, .tab-v1 .nav-tabs > li > a:hover{
	background:#ee3123!important;
}
.tab-v1 .nav-tabs{
	border-color:#ee3123!important;
}
.rm-company-list{
	clear:both;
	margin-top:20px;
		
}
.map{
	height:auto;	
}
.js_blog_search_button{

    position:absolute;

    right:-63px;

    top:0px;

}

.js_blog_search_form .search-query{

    padding-right:40px;   

}

 



.header-v6 .navbar-brand{
	
	margin:20px 0px;	
	padding:6px;
	transition:all 0.5s ease;
}

.header-fixed-shrink.header-v6 .navbar-brand{
	padding:10px;
	margin:0px;
	transition:all 0.5s ease;
}

#pageLogin .reg-block{
	text-align:center;	
}


h3.message{
padding:20px;
}
.RMArticleImage, .RMArticleText{
	margin:20px 0px;	
}

.header-v6 {
	border-bottom:3px solid #eee;	
}
.slogan{
	float:left;
	padding:26px 0px 0px 30px;
	
}
.slogan p{
	color: #999999;
}

.navbar-collapse, .header-inner-right, .slogan{
	/*margin-top:60px;	
	transition:all 0.5s ease;*/
}


.header-v6 .navbar-toggle{
	margin-top:82px;	
}

.header-fixed-shrink.header-v6 .navbar-collapse,
.header-fixed-shrink.header-v6 .header-inner-right,
.header-fixed-shrink.header-v6 .navbar-toggle
{
	margin-top:20px;
	transition:all 0.5s ease;
}

.header-fixed-shrink.header-v6 .slogan{
	margin-top:10px;
	transition:all 0.5s ease;
}

.header-fixed .header-v6.header-classic-white .navbar-nav > li > a{

	padding: 10px 12px;
}
.header-fixed .header-v6.header-classic-white .navbar-nav  li  a{
	letter-spacing:0.04em;
	font-weight:300;
}
.header-fixed .header-v6.header-classic-white li.menu-icons i.menu-icons-style{
	line-height:74px;	
}
.header-fixed .header-v6.header-classic-white.header-fixed-shrink li.menu-icons i.menu-icons-style{
	line-height:50px;
}


.header-v6 .search-open{
	transition:all 0.5s ease;
	top:48px;
}
.header-v6.header-fixed-shrink .search-open{
	transition:all 0.5s ease;
	top:30px;
}
	
	.header-v6 .mega-menu .dropdown-submenu .dropdown-menu li, .header-v6 .mega-menu .dropdown-submenu .dropdown-menu li a{
	width:250px;	
	white-space:normal;
	}
	
	
	
	.content-boxes-v4 a{
	color:#ee3123;
	text-transform:none;
	font-weight:normal;
	font-size:inherit;	
	}
	
	
	.luxfer-headline h2{
		text-transform:uppercase;
		font-size:1.65em;
		margin-bottom:20px;
	}
	.luxfer-headline h2 span{
	color:#ee3123;
	}
	
	.padding-white{
		background:#fff;
		padding:20px;	
	}
	
	.news-home li.item{
		border-top:1px solid #C5C5C5;	
		border-bottom:1px solid #C5C5C5;
		padding:20px 0px 0px;
	}
	.testimonials-v3  ul.news-home, .testimonials-v3 .news-home ul{
	text-align:left;
}
.testimonials-v3  ul.news-home .owl-buttons{
	text-align:center;	
}
.testimonials-v3 ul.news-home li img{
	width:100%;
	height:auto;	
}
	.dark-social-v2{ margin-top:15px;
	}
	
	.footer-v3 a{
	color:#eeeeee;	
	}
	
	.footer-v3 .footer .contacts li {
    margin-bottom: 20px;
	color:#777777;
}

.header-v6 li.menu-icons:first-child{
	padding-right:0px;
}

.footer-v3 .footer .contacts li::before, .footer-v3 .footer .contacts li::after {
    content: " ";
    display: table;
}
.footer-v3 .footer .contacts li::after {
    clear: both;
}
.footer-v3 .footer .contacts li i {
    background: #333 none repeat scroll 0 0;
    color: #777;
    display: inline-block;
    float: left;
    height: 30px;
    margin: 4px 10px 0 0;
    padding: 8px 5px;
    text-align: center;
    width: 30px;
}
.footer-v3 .footer .contacts li p {
    margin-bottom: 0;
}
.footer-v3 .footer .contacts li a {
    color: #777;
}
.footer-v3 .footer .contacts li a:hover {
    color: #bbb;
}
	
.footer-v3 .contacts li br{

    content: " ";
    display: none;

}

#careers .breadcrumbs-v3.img-v3{
	background-image:url(../img/luxfer/large_group.jpg);
}

	.wysiswyg.alert{
		border:0px;
		background:none;
		padding:0px;
		margin:20px 0px;	
	}
	
	.wysiswyg.alert h1, 
	.wysiswyg.alert h2, 
	.wysiswyg.alert h3, 
	.wysiswyg.alert h4, 
	.wysiswyg.alert h5, 
	.wysiswyg.alert h6{
		color:#555;
	}
	.footer-v3 .contacts li br::after{
	content: ","	
	}
	
	
	.tp-caption{
		white-space:normal!important;	
	}
	
	
	
	
	
	

.page-about .parallax-bg {
    background:  url(../img/luxfer/about-global.jpg) no-repeat fixed 50% center;
    position: relative;
}
.page-about .service-block h2 {
    padding-top:20px;
}

.page-about .parallax-bg .content {
    padding-bottom: 80px;
    padding-top: 80px;
}
.page-about	.title-v1 p {
    
    font-weight: 300;
}

.page-about .breadcrumbs-v3.img-v1 {
    background:  url(../img/luxfer/about-hero.jpg) no-repeat scroll center center / cover ;
}

.page-product-application .breadcrumbs-v3.img-v1 {
    background:  url(../img/luxfer/about-hero.jpg) no-repeat scroll center center / cover ;
}
.page-alloys .breadcrumbs-v3.img-v1 {
    background:  url(../img/luxfer/about-hero.jpg) no-repeat scroll center center / cover ;
}
.page-history .breadcrumbs-v3.img-v1 {
    background:  url(../img/luxfer/about-hero.jpg) no-repeat scroll center center / cover ;
}
.page-policies .breadcrumbs-v3.img-v1 {
    background:  url(../img/luxfer/about-hero.jpg) no-repeat scroll center center / cover ;
}





.page-about .breadcrumbs-v3::after, .page-product-application .breadcrumbs-v3::after, .page-alloys .breadcrumbs-v3::after, .page-history .breadcrumbs-v3::after, .page-policies .breadcrumbs-v3::after{
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
}
.page-about .service-block a:hover {
    text-decoration:none;
}
.page-about .service-block-v4::after {
    
    content: none;
   
}	
.page-product-application .call-action-v1 p {
    
    margin-bottom: 20px;
    margin-top: 20px;
   
}
.page-product-application .call-action-v1 .call-action-v1-in {
    
    text-align: center;
    
}
.page-product-application .glyphicon {
    left: -3px;
   	
	
}
.page-alloys .call-action-v1 p {
    font-size: 15px;
	text-align:center;
    
}

.page-alloys .parallax-counter-v2 {
    background-image:none;
    padding: 80px 0 60px;
    position: relative;
}
.page-alloys .parallax-counter-v2 .counters {
    
    border-bottom: none;
   
}
.page-alloys .parallax-counter-v2::before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    
}
.cat_press-releases .breadcrumbs-v3.img-v3 {
    background: rgba(0, 0, 0, 0) url("../img/luxfer/news.jpg") no-repeat scroll center center / cover ;
}
.cat_support .breadcrumbs-v3.img-v3 {
    background: rgba(0, 0, 0, 0) url("../img/luxfer/services.jpg") no-repeat scroll center center / cover ;
}
.cat_press-releases .breadcrumbs-v3::after {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
  
}
#careers .breadcrumbs-v3::after {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    
}
.page-about .rm-back-breadcrumb,
.page-product-application .rm-back-breadcrumb ,
.page-alloys .rm-back-breadcrumb,
.page-history .rm-back-breadcrumb   {
    margin-top:0px;
	margin-bottom: 5px;
}
.header-fixed .header-v6.header-sticky {
 
    z-index: 8000;
}
.mapCTA{
	padding:10px 0;
}
.mapCTA a{
	color:#ee3123;
}

.mapAnchor{
	
    margin-top: -100px;
}
.spotlightImage{
    margin: 0 15px 10px 0;
}
.contactSuccess{
	padding:150px 0;
}
#tech-spec1 .panel .scrollable-table, #tech-spec2 .panel .scrollable-table{
	overflow:scroll;
}
#metric .panel .scrollable-table, #imperial .panel .scrollable-table{
	overflow:scroll;
}
#tech-spec .tab-content{
	padding:0px;
}
.header-v6 .search-open .form-control {
    
    text-transform: none;
}

.accessoriesList{
	list-style:none;
	padding-left:0px;
}
.accessoriesList li{
	padding:20px 0 30px;
	border-bottom: 1px solid #ddd;
	
}
.accessoriesListInner {
	padding:0px 0 30px 20px;
	
	
}
.accessoriesListInner li{
	padding:3px 0 0px;
	border-bottom: 0px;
	list-style:disc;
}


.placeholder { color: #aaa!important ;}
	
	
.error-v1 span.error-v1-title {
    color: #777;
    font-size: 180px;
    line-height: 200px;
    padding-bottom: 20px;
}

.error-v1 span {
    color: #555;
    display: block;
    font-size: 35px;
    font-weight: 200;
}
.error-v1 {
    text-align: center;
}
.error404 .wrapper{
	min-height:700px;
}

.input-group .form-control {
    
    width: 98%;
    
}
.tags-v2 li a {
    
    font-size: 12px;
    line-height: 25px;
    padding: 3px 10px;
}
.padBottom70px{
	padding-bottom:70px;
}
	@media (max-width: 992px){
		
		a.btn-grey{
	padding:14px 10px;
	font-size: 13px; 
	letter-spacing: 0em
}


	
		p.rm-slogan{
		width:100%;
		text-align:center;	
		margin-left:0px;
		}
		.revolution-ch2:after{
			display:none;	
		}
		
		.wrapper {
    padding-top: 200px;
}
		.header .topbar ul.loginbar{
	padding-left:10px;
	float:none!important;
	padding-right:10px;
	display:inline-block;
}
	.header .topbar {
		text-align:center;	
	}
		
	}
	
	@media (max-width : 414px) {
		.photo-comp-wrap .sky-form a.terms{
		display:inline-block;
		float:right;
		padding-bottom:14px;
		clear:both;
		text-align:right;
		
	}	
		
		
	}
	@media print {

.blog-latest-posts, .headline-v2, .headline-v2 h2{
	display:none;
}
.breadcrumbs, .attachmentList{
	display:none;
}

.tp-banner-container {display:none;}
.panel {display:none;}
.shop-product .shop-product-social {
    display: none;
    
}

.tab-content  .tab-pane,
.tab-content  .tab-pane .panel
{
display: block !important;
opacity: 1 !important;
visibility: visible !important;
}

h3.panel-title{
	color:#000000!important;
	display:block;
}

.tab-content{
	width:100%;
	font-size:10px;

}
ul.unit-switcher {
    
    display: none;
    
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    
    padding: 8px 3px;
    
/*.tab-content  .tab-pane {
	 display: block!important;
    
	}
.tab-content  .tab-pane tablen    nm  {
	display: table !important;	
}*/

}
	
	