html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{font-family:Arial, Microsoft JhengHei, sans-serif !important}sup{vertical-align:super;font-size:smaller}body{background:#f8f8f8;overflow-x:hidden}ul{padding:0px;display:inline-block;text-align:right}ul li{display:inline-block;padding:0px;margin:0px}ul li a{display:block}ul li:last-child{border-right:none !important;-webkit-border-image:none !important}ul:after{content:"";display:block;clear:both}#header{position:fixed;height:120px;width:100%;background:url(../images/menu_bg.png) repeat-x;-webkit-border-image:url(../images/header_line.png) 16;border-bottom:16px solid #000;z-index:100}#header .wrap{max-width:1000px;height:100%;margin:0px auto;position:relative}#header #logo{padding:10px 30px}#header #language{position:absolute;top:0px;right:30px;background:#bebebe}#header #language li{border-width:0px;border-right-width:1px;-webkit-border-image:-webkit-linear-gradient(transparent, #aaa, transparent) 1 100%}#header #language li a{letter-spacing:normal;background:-webkit-linear-gradient(#bebebe 0%, #bebebe 50%, #038190 50%, #89c9cb 100%);background-size:1px 60px;color:#FFF;padding:7px 15px;transition:background .1s linear;text-decoration:none;font-size:12px}#header #language li a:hover,#header #language li a.active{background-position:0px 30px}#header #menu{position:absolute;bottom:0px;right:20px}#header #menu li{border-right:1px solid #C8C8C8}#header #menu li a{padding:2px 5px;margin:0px 15px;color:#006666;font-size:18px;text-decoration:none;transition:color,border-color .1s linear;border-bottom:2px solid transparent}#header #menu li a:hover,#header #menu li a.active{color:#eca742;border-color:#eca742}#main_content{max-width:1000px;margin:0px auto}#main_content .wrap{position:relative;z-index:1}#sliderwrap{background:#FFF}#sliderwrap .slider-wrapper{padding:0px 30px;padding-top:120px;max-width:1000px;margin:0px auto;box-sizing:border-box}#sliderwrap .slider-wrapper #slider{overflow:visible !important}#sliderwrap .slider-wrapper .nivo-prevNav{left:-24px;background:url(../images/arrow_left.png) no-repeat;opacity:1}#sliderwrap .slider-wrapper .nivo-nextNav{right:-30px;background:url(../images/arrow_right.png) no-repeat;opacity:1}#sliderwrap .slider-wrapper .nivo-controlNav{display:none}.about #about{padding-top:60px}.about #about .content{max-width:430px;margin:50px 30px;margin-top:50px;display:inline-block;vertical-align:top}.about #about .content h2{font-size:38px;color:#eba138;line-height:70px}.about #about .content h3{color:#eba138;font-size:18px;margin-bottom:20px;line-height:25px}.about #about .content p{line-height:27px;font-size:14px;letter-spacing:.03em}.about #about img{margin-left:30px}.about #peoples .team>h2{font-size:40px;color:#eba138;margin:20px 30px}.about #peoples .team .people{max-width:440px;min-height:300px;float:left;background:url(../images/peoper_border.png) no-repeat;padding:25px 30px}.about #peoples .team .people h2{font-size:28px;color:#006975;line-height:48px}.about #peoples .team .people h3{font-size:21px;line-height:40px}.about #peoples .team .people p{line-height:24px}.about #peoples .team:after{content:"";display:block;clear:both}.tapas .topic,.twinflo .topic,.primisecondi .topic{padding:30px 30px}.tapas .topic h2,.twinflo .topic h2,.primisecondi .topic h2{font-size:38px;color:#eba138;line-height:74px}.tapas .topic p,.twinflo .topic p,.primisecondi .topic p{font-size:15px;line-height:20px;margin-bottom:20px}.tapas .topic .list,.twinflo .topic .list,.primisecondi .topic .list{max-width:430px;float:left;margin-right:20px}.tapas .topic .list .item,.twinflo .topic .list .item,.primisecondi .topic .list .item{margin:15px 0px}.tapas .topic .list .item h3,.twinflo .topic .list .item h3,.primisecondi .topic .list .item h3{font-size:18px;color:#eba138;line-height:26px}.tapas .topic:after,.twinflo .topic:after,.primisecondi .topic:after{content:"";display:block;clear:both}.tapas .topic2{position:relative}.tapas .topic2 .list{max-width:520px;margin-right:50px}.tapas .topic2 .list .item{padding-bottom:40px}.tapas .topic2 .list .item h3{color:#01504d}.tapas .topic2 .list .item:last-child{width:340px}.tapas img.tapas3{position:absolute;right:390px;bottom:0px}.tapas img.tapas4{position:relative;left:40px}.tapas #rule{max-width:1000px;box-sizing:border-box;padding:0px 30px;width:100%;margin:0px auto}.tapas #rule h2{font-size:21px;color:#01504d;line-height:46px}.tapas #rule table{width:100%;font-size:12px}.tapas #rule table td{border:1px solid #FFF;padding:7px 5px}.tapas #rule table tr:nth-child(odd){background:#addafa}.tapas #rule table tr:nth-child(even){background:#7cc7fc}.tapas #rule table thead td{line-height:150%;background:#32868f;color:#FFF;text-align:center}.tapas #rule table tfoot tr{background:none !important}.tapas #rule table tfoot tr td{border:none}.tapas #dealers{max-width:1000px;box-sizing:border-box;padding:0px 30px;width:100%;margin:40px auto}.tapas #dealers h2{font-size:38px;color:#eba138;line-height:60px}.tapas #dealers p{line-height:160%}.tapas #dealers .dealer{margin-top:30px;padding-bottom:20px;border-bottom:1px dotted #666}.tapas #dealers .dealer h2{line-height:40px;font-size:21px;color:#006975}.tapas #dealers .dealer p{line-height:180%;color:#444}.tapas #dealers .dealer:last-child{border-bottom:none}.twinflo{padding-bottom:40px}.twinflo .topic p{max-width:653px;float:left;margin-right:20px;line-height:30px;color:#444}.primisecondi .topic2 .primisecondi2{display:inline-block}.primisecondi .topic2 p{display:inline-block;width:430px;line-height:170%;padding-left:15px;vertical-align:top}.news{padding-top:160px}.news .newslist{padding:0px 27px}.news .newslist .item{width:273px;min-height:480px;padding-bottom:10px;vertical-align:top;margin-right:50px;display:inline-block}.news .newslist .item:nth-child(3n){margin-right:0px}.news .newslist .item .date{font-size:13px;color:#333;margin-bottom:5px}.news .newslist .item .imgshadow{width:273px;height:17px;margin:0px auto;background:url(../images/image_border.png);background-size:100% auto;background-repeat:no-repeat}.news .newslist .item h2{color:#01504d;font-size:18px;line-height:22px;margin:18px 0px}.news .newslist .item p{line-height:19px;font-size:13px;color:#333}#rule,.schedule{max-width:1000px;box-sizing:border-box;padding:0px 30px;width:100%;margin:0px auto}#rule h2,.schedule h2{font-size:21px;color:#01504d;line-height:46px}#rule table,.schedule table{width:100%;font-size:12px}#rule table td,.schedule table td{border:1px solid #FFF;padding:7px 5px}#rule table tr:nth-child(odd),.schedule table tr:nth-child(odd){background:#addafa}#rule table tr:nth-child(even),.schedule table tr:nth-child(even){background:#7cc7fc}#rule table thead td,.schedule table thead td{line-height:150%;background:#32868f;color:#FFF;text-align:center}#rule table tfoot tr,.schedule table tfoot tr{background:none !important}#rule table tfoot tr td,.schedule table tfoot tr td{border:none}.schedule{margin-top:40px;margin-bottom:20px}.schedule h2{color:#eba138}.schedule table thead td{text-align:left}#indications{max-width:1000px;padding:0 30px;box-sizing:border-box;margin-top:40px;line-height:140%}#indications h2{margin-top:30px;font-size:21px;color:#01504d;line-height:40px}#footer{position:relative;padding-top:40px}#footer .contentus{background:#016976;box-shadow:inset 0px 5px 10px #0c4147;padding:10px;color:#FFF}#footer .contentus .wrap{padding:0px 30px;padding-right:60px;font-size:12px;letter-spacing:1px;max-width:1000px;margin:0px auto;box-sizing:border-box}#footer .copyright .wrap{color:#555;padding:5px 30px;font-size:12px;letter-spacing:1px;max-width:1000px;margin:0px auto;box-sizing:border-box}#footer #btn_print{position:absolute;right:60px;top:0px;float:left;cursor:pointer}#footer #btn_top{position:absolute;cursor:pointer;width:55px;height:95px;z-index:200;right:0px;bottom:23px;float:left;cursor:pointer}#sliderwrap img{width:100%}.notes{font-size:11px}@media (max-width: 1000px){#language li a span{display:none}.about #about .content,.about #peoples .people{max-width:100% !important;min-height:0px !important}.about #about{padding-top:0px}.about #about img{margin:40px auto;max-width:90%;display:block}.tapas .topic .list,.tapas .topic .list .item{max-width:100% !important;width:100% !important;padding-bottom:0px}.tapas .tapas1,.tapas .tapas2,.tapas .tapas3,.tapas .tapas4{position:static !important;margin:0px auto !important;max-width:100%;display:block}.twinflo p{max-width:100% !important}.topic img{margin:40px auto;max-width:90%;display:block !important}.primisecondi .topic2 p{display:block;width:100%;padding-left:0px}.news .item{box-sizing:border-box;margin-right:2% !important;width:30% !important}.news .item img,.news .item .imgshadow{width:100% !important}}@media (max-width: 700px){.news .item{width:47% !important}}@media (max-width: 500px){#language{width:22px;right:0px !important}#language li{border:none !important}#language li a{padding:5px !important}.news .item{width:100% !important;height:auto !important;padding-bottom:20px}}
