@charset "utf-8";


body{
	background-image:url('../img/orange dots.jpg');
	background-size:100%;
}

body section{

}
*{font-family:'HelveticaNeueLTStd-Th', 'Open Sans Condensed', sans-serif;}

a:hover{
	text-decoration:none;
}

p,li{
	font-size:1.4em;
}
a{
	color:inherit;
}

h1 span{
	font-family:'HelveticaNeueLTStd-Th', 'Open Sans Condensed', sans-serif;
}
h2 span{
	font-family:'HelveticaNeueLTStd-Th', 'Open Sans Condensed', sans-serif;
	letter-spacing:0px;
}

.helv_bold{
	font-weight:bolder;
	font-size:36px;
}

.extra-container{
	width:90%;
	margin:0 auto;
}


.sm-container{
	width:50%;
	margin:0 auto;
}

.mx-container{
	width:80%;
	margin:0 auto;
}


/* LIVEZILLA */

.lz_cbl {
    z-index: 99999999;
    position: fixed;
    right: 0px;
    bottom: 6px;
}



.srs_blue{
	color: rgb(40,59,140);
	color: #283B8C;
}

.srs_orange{
	color: rgb(233,160,87);
	color:  #E9A057;
}

.tag{
	font-family: "Open Sans Condensed","Open Sans",Helvetica,Arial,sans-serif;
	font-size:4vw;
	color:#444444;
}

.tag span{
	color:#E9A057;
}

.tag span.srs_blue{
	color: rgb(40,59,140);
}

.orange_tag{
	font-family:"HelveticaNeueLTStd-Th","Open Sans",Helvetica,Arial,sans-serif;
	font-size:70px;
	color:#E9A057;
}

.2tag{
	font-family: "Open Sans Condensed","HelveticaNeueLTStd-Th","Open Sans",Helvetica,Arial,sans-serif;
	font-size:20px;
	color:#999999;
}

.space{
	margin-top:30px;
	margin-bottom:30px;
}


.tagline{
	 color:rgba(232,139,5, 1);
	 font-size:14px;
}

 .separator{  
	margin: 0 auto;
	margin-bottom: 0px;
	height: 20px;
	width: 15%;
	border-bottom: 1px solid  #E9A057;
	margin-bottom: 20px;
}

.header_blue{
	background-color:rgba(40,59,140,0.9);
	top:0px;
	left:0px;
	position:fixed;
	width:100%;
	z-index:9999;
	color:white;
	
}

.header_height{
	height:66px;
}

.header_opac{
	background-color:transparent;
	top:0px;
	left:0px;
	position: relative;
	position:absolute;
	width:100%;
	z-index:9999;
}

.nav-item .image-nav{
	z-index:9999999;
}
.nav-item a{
	font-size:1.03vw;
}

.nav-item .dropdown-item {
	font-size:0.9vw;
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0.3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0px;
    border-left: .3em solid transparent;
    position: absolute;
    top: 24px;
}

.dropdown li {
    margin-right: 2vw;
}

.slider{
	position:relative;
	display:block;
	width:100%;
}

.tree_background{
	background-image:url(../img/tree-background.jpg);
	background-position:center;
	background-size:100%;
	background-repeat:no-repeat;
}


.outer_tray#invest{
	 background-image:url(../img/product/Cover-Pro-InvestmentPowder10f5.jpg);
	 background-position:cover;

}

.outer_tray#invest:before{
}

.outer_tray#wax{
	 background-image:url(../img/product/Cover-Pro-InjectionWax.jpg);
	 color:orange;
}

.dropdown-toggle::after {
    content: none;
}


.outer_tray#rubber{
	 background-image:url(../img/product/Cover-Pro-SiliconeRubber.jpg);
	 opacity:0.9;
}

.rubberbg{
	 background-image:url(../img/product/Cover-Pro-SiliconeRubber-grad.jpg)!important;	
}

.outer_tray#rubber:hover{ 
	 background-image:url(../img/product/Cover-Pro-SiliconeRubber-grad.jpg); 

 } 

.outer_tray#procad{
	 background-image:url(../img/product/Cover-Pro-ProCad.jpg);
}

.outer_tray#machinery{
	 background-image:url(../img/product/Cover-Pro-Machinery.jpg);
}

.icon{
	
}


.outer_tray{
	 background-position:center center;
	 padding:20px;
	/* box-shadow: rgb(102, 102, 102) 3px 3px 3px 0px; */
	border-radius:10px;
}

.outer_tray h2{
	font-weight:bolder;
	font-size:20px;
	color: rgb(40,59,140); 
	-webkit-transition: background-color 300ms linear, color 1s linear;
	-moz-transition: background-color 300ms linear, color 1s linear;
	-o-transition: background-color 300ms linear, color 1s linear;
	-ms-transition: background-color 300ms linear, color 1s linear;
	transition: background-color 300ms linear, color 1s linear;
}

.outer_tray h2:hover{
	 color:rgb(233,160,87);
}

.inner_tray{
	/* background-color:rgba(255,255,255,1); */
	padding:20px;
	opacity:1;
}

.rt{
	height:100px;
}

.lt{
	width:100%;
	height:100px;
	position:absolute;
	top:0;
	right:0; 
}


/* HOME */

/* SLIDER */

.cara-content{
	position:absolute;
	top:27%;
	left:10%;
	z-index:9999;
	display:block;
	color:white;
	font-size:2vw;
}

.cara-content h1{
	font-size:2vw;
}

.cara-content-1{
	padding:5px;
	position:absolute;
	top:30%;
	z-index:9999;
	display:block;
	color:white;
	width:100%;
	text-align:center;
	height:40%;
	left:30%;
	
}


.cara-content-1 h1{
	width:40%;
	margin:0 auto;
	color:black;
	/* background-color:rgba(0,0,0,0.6); */
}

.cara-content-1 h1{
	font-weight:bolder;
	font-size:50px;
}


.cara-content-3{
	position:absolute;
	top:27%;
	left:78%;
	z-index:9999;
	display:block;
	color:white;
	font-size:40px;
	background-color:rgba(0,0,0,0.6);
	border-radius:10px;
	width:20%;
}

.cara-content-3 h1{
	padding: 10px;
	text-align:center;
	font-size:2vw;
}

.cara-content-4{
	position:absolute;
	top:27%;
	left:55%;
	z-index:9999;
	display:block;
	color:white;
	font-size:40px;
	background-color:rgba(0,0,0,0.6);
	border-radius:10px;
	width:40%;
}


.cara-content-4 h1{
	padding: 10px;
	text-align:center;
	font-size:2vw;
}


.home_product h2{
	color: white;
	padding: 10px;
	background-color:rgba(0,0,0,0.6);
	width: 100%;

}

.home_product a{
	height:400px;
	min-width:220px;
	max-width:220px;
	margin: 34px auto;
}

.home_product .product_surround{
	height:400px;
	min-width:220px;
	max-width:220px;
	background-position:center;
	background-size:cover;
	border-radius:5px;
}

.home_product .product_surround.wax {
			background-image:url('../img/home/home-wax.png');
}
.home_product .product_surround.powder {
		background-image:url(../img/home/home-powder.png);
}
.home_product .product_surround.rubber {
		background-image:url(../img/home/home-castaldo.png);
}
.home_product .product_surround.value {
		background-image:url(../img/home/home-value.png);
}
.home_product .product_surround.xsil {
		background-image:url(../img/home/home-xsil.png);
}

.product_info.xsil_font{
	font-size:23px;
}

.home_product .product_surround{
	content:"";
	padding: 0px;
	background-position:bottom center;
	opacity: 0.9;
	cursor:pointer;
}

.home_product .product_surround:hover {
	/* opacity:1; */
	/* height:500px; */
}

.home_product .product_surround:hover img{
	opacity:1;
}

.product-background{
	background-image:url('../img/blue dots.jpg');
	background-size:100%;
}



.home-background{
	background-image:url('../img/blue dots.jpg');
	background-size:100%;
	/* margin-top:-40px; */
}

.numbers h2{
	color: rgb(233,160,87);

}

.numbers{
	background-image:url('../img/home/lab.jpg'); 
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:center;
	color:white;
	font-size:18px;
	line-height:5px;
}

.marked-list{
	line-height:63px
}



/* PRODUCTS */

.popover-header{
	color:white;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100 */
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top, #1e5799 0%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1e5799 0%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1e5799 0%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}

.popover-body{
	color:white;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100 */
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top, #1e5799 0%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1e5799 0%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1e5799 0%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}


.popover-body td{
	color:white;
}

.bs-popover-auto[x-placement^="right"] .arrow::after, .bs-popover-right .arrow::after {
    left: 1px;
    border-right-color: #E9A057;
}


/* POWDER POPUP */
.powder-popup .popover-header{
	color:white;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100 */
background: #E9A057; /* Old browsers */

}

.powder-popup .popover-body{
	color:white;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100 */
background: #E9A057; /* Old browsers */

}


.popover-body td{
	color:white;
}

.bs-popover-auto[x-placement^="right"] .arrow::after, .bs-popover-right .arrow::after {
    left: 1px;
    border-right-color: #E9A057;
}




.btn-orange {
    color: #fff;
    background-color: #E9A057;
    border-color: #283B8C;
}

.btn-orange:hover {
    color: #fff;
    background-color:  #283B8C;
    border-color: #bd2130;
}

.split {
	font-weight:bolder;
	margin-top:20px;
	text-transform:uppercase;
}

.split span:nth-child(1){

	color:  #E9A057;
}

.split span:nth-child(2){
	color: #283B8C;
}

.product_bg{
	background-image:url('../img/blue dots.jpg');
	margin-top:30px;
}

.content_box .content-info img{
	max-width:160px;
}

.content_box h3{
	color:rgb(40,59,140);
}




/* POWDER */


.powder-section{
	/* background: url(../img/product/powder/full-powder-background.jpg) no-repeat bottom center fixed; */
	
	background-size:cover;
}

#stoneChart{
	width:400px;
	height:390px; 
	background-size:cover;
}

.cadcast-chart{
	background-image: url(../img/product/powder/chart-back.png);
	padding:10px;
	background-size: 100%;
	background-position-x: 0px;
	background-position-y:0px;
}

.silk-chart{
	background-image: url(../img/product/powder/silk-chart.png);
	padding:10px;
	background-size: 100%;
	background-position-x: 0px;
	background-position-y:0px;
}

.content-info{
	min-height:8vw;
}

.content_box img{
	max-width:100px;
}

.injection .list-group-item {
    border: 0px solid rgba(0,0,0,.125);
	font-size:20px;
	
}

.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    background-color: transparent;
    border: 1px solid rgba(0,0,0,.125);
}
/* WAX */

 .datasheet-dl{
	 margin-top:30px;
	 margin: 30px auto auto auto;
	 background-color:#283B8C;
	 padding:5px;
	 width:80%;
	color:white;
	border-radius:10px;
	vertical-align:bottom;
 }
 
 .datasheet-dl a:hover{
	 color:#E9A057;
 }

.wax_bg{
	background: url(../img/product/wax/wax-background.png) no-repeat center center fixed;	
	padding-top:30px;
	
}
.wax-universal .row >  img{
	max-width:100px;
}

/* SILICONE RUBBER */

.rubber_bg{
}

.sunshine-blue li {
    padding: 10px;
    font-weight: bolder;
    font-size: 20px;
    color: white;
    box-shadow: 2px 2px 2px #888888;
    margin: 2px;
    background: -moz-linear-gradient(left, rgba(44,78,149,1) 0%, rgba(125,185,232,0) 100%);
    background: -webkit-linear-gradient(left, rgba(44,78,149,1) 0%,rgba(125,185,232,0) 100%);
    background: linear-gradient(to right, rgba(44,78,149,1) 0%,rgba(125,185,232,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c4e95', endColorstr='#007db9e8',GradientType=1 );
}

/* Technical */

.srs_table{
	width:100%;
	font-size:20px;
}

.srs_table th{
	background-color:#FA7B30;
	padding:10px;
}

.srs_table td{
	padding:10px;
}

.srs_table th:nth-child(odd){
	border-radius:20px 0px 0px 20px;
	border-right:1px solid white;
}

.srs_table td:nth-child(odd){
	border-radius:20px 0px 0px 20px;
	border-right:1px solid white;
}

.srs_table th:nth-child(even){
	border-radius:0px 20px 20px 0px;
}
.or_tab{
	background-color:#FA7B30;
	padding:5px;	
}

.mixing .col-md-6:after:nth-child(1){
	border-right:1px solid red;
}

.mixing img{
	margin-top:20px;
}


table.burnout .burn_title{
	padding:17px;
	text-align:center;
	background-color:#005387;
	color:white;
}

table.burnout .burn_sub th{
	background-color:#E9A057;
	padding:10px;
	text-align:center;
color:white;
}

table.burnout td{
	background-color:#f3f3f3;	
	padding:10px;
	text-align:center;
}

table.burnout td:hover{
	background-color:#a79797;	
}

table.hints th{
	font-size:30px;
}
table.hints td{
	padding:10px;
}

table.hints td:nth-child(1){
	color: #283B8C;
	font-size:20px;
}

table.hints td:nth-child(2){
	font-size:20px;
}


.pdf-table td:first-child {
    color: #EA8B2C;
    text-align: center;
font-size: 30px;
    border-right: 5px #EEEEEF solid;
}

.pdf-table td:nth-child(2) {
    color: white;
    text-align: center;
    background-color: #283B8C;
	padding:5px;
	margin-left:10px;
	width:180px;
}

.pdf-table td:nth-child(2):hover {
	background-color:#283671;
}

.pdf-table {
    font-size: 19px;
}
.pdf-table td:nth-child(2) a {
    color: white;
}

.pdf-table td {
    border-bottom: 1px #d5d5d5 solid;
}

.pdf-table td:nth-child(2) {
    color: white;
    text-align: center;
}
.pdf-table td:nth-child(even) {
    color: white;
    text-align: center;
}


/* TROUBLESHOOT */
.rotate{
    -moz-transition: all 1s linear;
    -webkit-transition: all 1s linear;
    transition: all 1s linear;
}

.rotate.down{
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}


.accordion .card-header{
	background-color:rgba(40,59,140,0.9);
	font-family:'Assiduous-SmallCaps';
	letter-spacing:2px;
}
.accordion .card button{
	color:white;
	font-size:37px;
	font-weight:light;
}
.accordion .card h2 i{

	color:white;
}

.card-body .media img{
	border:3px #F69546 solid;
}

.media{
	margin-top:20px;
}

.media h5{
	font-size:40px;
}

.trouble-table td{
	padding-top:30px;
}

.trouble-table td:nth-child(even){
	padding-left:30px;
}


.trouble-table td li{
	padding-left:30px;
}


.trouble-table td:nth-child(1){
	font-weight:bolder;
	
}

/* FOOTER */

footer{
	/* margin-top:20px; */
}

footer{
	color:black;
	background-image:url('../img/footer.jpg');
	background-size:cover;
	background-position:center;
	color:white;
	padding: 23px;
}

footer section{
	background-color:rgba(0,0,0,0.6);
	padding:30px;
}

.quick-link a:hover{
		color: rgb(233,160,87);
	color:  #E9A057;
}

.borderOrange{
	border-top:3px solid #E9A057;
}

