@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px; }
html{ font-size: 16px;background: #fff;}
body{ font-size:1rem; line-height:22px;}
.container-fluid{ width:1048px; overflow: hidden; }
.header{background:#fff;}
.footer{ background:#d5d5d5; }
/*nav*/
.navbar-expand-md .navbar-nav .nav-link{ color:#333; transition: color 0.4s linear; -webkit-transition: color 0.4s linear; -moz-transition: color 0.4s linear;  font-family: 'ubuntu'}
.navbar-expand-md .navbar-nav .nav-link:hover{ color:#999; }
.navbar-expand-md .navbar-nav .isactive{ color: #000; font-weight: bold; }
.slidelist>li>div>a.isactive,.slidelist>li>a.isactive,.related .isactive{ text-decoration: underline; }
.middle-box{display: table;  margin:0 auto; position:relative;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%;height:40px;line-height:15px;}
.middle-inner p{position:relative; *top:-50%; *left:-50%;}
h1.bannertxt{ font-family: 'Anton' ; font-size: 1.9rem; color:#fff; }
h2.redcaption,span.redcaption{ font-family: 'Montserrat'; font-size: 1.4rem; color:#cc0000;text-transform:Uppercase ; }
a.darkcaption,span.darkcaption,div.darkcaption{ font-family: 'Montserrat'; font-size: 1.4rem; color:#333;text-transform:Uppercase ; }
b.caption>a{ color: #666; }
div.caption{ font-weight: bold; font-family: 'Montserrat'; font-size: 1rem; }

.footercaption{ font-family: 'Anton'; font-size: 1.3rem; color: #333; line-height: 1.8rem; }
.readmore{ width:150px; height:36px; line-height: 36px; border:2px solid #cc0000; font-size: .9rem; text-align: center; transition: background 0.4s linear,color 0.3s linear; -webkit-transition: background 0.4s linear,color 0.3s linear; -moz-transition: background 0.4s linear,color 0.3s linear; }
.readmore:hover{ background:#cc0000; }
.readmore a{ color:#333; }
.readmore a:hover,.readmore:hover a{ color: #fff; }
.clearfix{clear:both;}
.featuredproducts{ background:#f6f7f5; }
.img-group{ position: relative; }
.img-group .img-tip{ position: absolute; top: 50%; text-align: center; width:100%;  font-size: 1.6rem;  font-family: 'Montserrat'; padding: 10px; word-break:normal; transition: background 0.3s linear; -webkit-transition: background 0.3s linear; -moz-transition: background 0.3s linear;}
.img-group .img-tip:hover{ background:rgba(122,122,122,0.7);}
.img-group .img-tip>a{ color:#fff;text-transform:Uppercase ; }
.img-group>div>a.hublinks{ color: #333; font-size: 1rem; font-family: 'ubuntu'; }
.img-group>div>a.childlinks{ color: #333; font-size: .85rem; }
.footerlinks{ list-style: none; }
.footerlinks>li>a{ color: #333; font-family: 'ubuntu'; font-size: .9rem; }
.footerlinks>li>a>b{ font-size: 1rem; text-transform: uppercase;}
#footer{ background: #ccc; }
#otherlink>a{ color: #333; display: inline-block; margin: 0 5px; }
.footernav{ display:inline-block; list-style: none;  margin: 0 auto;}
.footernav>li{float: left;}
.footernav>li>a{ color: #333; }
#etw_language{float:right;text-align:right;}
#etw_language>.dropdown-menu{min-width:100px;}
#etw_language>.dropdown-menu:hover{background: none;}
#etw_language a{color:#0f0f0f;line-height:26px;padding:3px 10px 3px 15px;font-size:12px;display:block;}
#etw_language a img{ margin-right:3px;}
#etw_language a:hover{color:#db241e; background: none;}

.slidelist>li>a,.slidelist>li>div>a{ color: #333; font-size: .9rem; text-align: left;}
.slidelist>li.caption>a,.slidelist>li.caption>div>a{ font-weight: bold; }
.setborder{ border:1px solid #666; padding: 2px; }

.videoplay{
	font-size: 3em; color: Tomato;
	margin: 10px 0;
	display: inline-block;
}

.listShowNum{ padding: 0px; margin: 0px; text-align: left;}
.listShowNum li{list-style:decimal; padding-left: 10px; margin-left:20px;  margin-bottom: 5px;}
.imgsetw100{ width:100%; }
.inquiry>a{ color: #333; font-weight: bold; display: inline-block;  }
.alldescription{ font-size: .9rem; font-family: 'Montserrat' }
.table{ width:100%; }
.inquiryform{ color: #cc0000;  font-weight: bold; font-size: 1.2rem; margin: 10px 0 0 0px; }
.wordbreak{ word-break: break-all; }

#sitemap{width:100%;list-style:none}
#sitemap li{display:block;width:99%}
#sitemap li a{display:block;padding:5px 0 2px 10px;color:#333;line-height:24px}
#sitemap li.home_directory a{margin-bottom:5px;background:#fff;font-weight:700;line-height:30px}
#sitemap li.big_case a{color:#666;font-weight:700;padding-left:20px}
#sitemap li.two_case a{color:#666;font-weight:100;padding-left:30px}
#sitemap li a.lists{padding-left:40px;color:#999;line-height:16px;width:50%;float:left}
#sitemap li a:hover{color:#fb3f00}

.feedback{ width:100%; height:auto; margin:0 auto;padding:0 0 0; border-bottom:1px #eee solid; text-align:center;margin-top: 1rem} 
.feedback ul{width: 100%;float: left;display: flex;flex-wrap: wrap;}
.feedback ul li{width: 32%;float: left;position: relative;    list-style: none;}
.feedback ul li:nth-child(3n){margin-right: 0}
.feedback ul li a{color: #333;font-size: 1.25rem;line-height: 1.5rem;position: relative;display: inline-block;text-align: center;font-weight: 700;padding-left: 3.75rem;;padding-top: 1rem;padding-bottom: 1rem}
.feedback ul li a:before{position: absolute;content: "\f29c";font-family: fontawesome;left: 0;top: 0;font-size: 3rem;font-weight: 300;color: #c7000b;line-height: 3.5rem;transition: .3s}
.feedback ul li:nth-child(2) a:before{content: "\f10b";left: 1.75rem}
.feedback ul li:nth-child(3) a:before{content: "\f003"}
.feedback ul li a:hover{text-decoration: underline;color: #c7000b}
.feedback ul li a:hover:before{transform: scale(1.1);color: #c7000b}


.content{ width:96%;  max-width:1200px; margin:0 auto;overflow: hidden;}
.content_left{width: 67%;float: left;}
.content_right ul,.content_right ul li{width: 100%;float: left;}
.content_right{width: 29%;float: right;}

.Contato{font-weight:bold}
.Contato1{font-weight:bold;font-size:14px;}

.sub_title{ font-size:.95rem}
.etw_pdf{margin:8px 0; overflow:hidden;}
.etw_pdf a{ width:33%;display:block; float:left; padding-left:1rem; margin:.5rem 0; color:#666; position:relative}
.etw_pdf a.long{ width:100%;}
.etw_pdf a:before{content:"\f1c1"; font-family:fontawesome; font-size:16px; position:absolute; left:0; top:0; color:#d83d33;}











