@import url('/css/fontawesome-all.css');
@import url('/css/font-awesome.min.css');
@import url('/css/fontawesome.min.css');
@import url('/css/SeoJump.css');
@import url('/css/contentBuilder.css');
@import url('/css/35/root.css');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+TC:wght@100..900&display=swap');

* {margin:0;padding:0}
*:focus {outline:none}
body {margin:0}
body::selection {background:var(--primary);text-shadow:none;color:#fff}
body::-webkit-scrollbar {width:5px}
body::-webkit-scrollbar-track {background:#aaa}
body::-webkit-scrollbar-thumb {background:var(--primary)}
body::-webkit-scrollbar-thumb:hover {background:#555557}
body::-webkit-scrollbar-thumb:hover {background:#3c3c3c}
header,footer,div,nav,article,h2,h3,h4,h5,h6,hr,p,form,label,input,textarea,ul,li,img,span,font,strong,b,a,i {text-align:left;vertical-align:middle;margin:0;padding:0;line-height:170%;border-width:0;font-family:var(--font-family),sans-serif;font-size:16px;word-wrap:break-word;word-break:break-all;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
:before,:after {-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
* {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul,ol {list-style:none}
fieldset {border:0}
input,button,select,textarea {outline:none}
img {max-width:100%}
a:link,a:visited,a:hover {text-decoration:none;vertical-align:initial}
* html .clearfix {height:1%}
.clearfix {display:block}
livedemo00.template-help:after,:before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.text-clamp,a.text-clamp {overflow:hidden;height:27px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
a.photo,.bgBox {overflow:hidden;background:no-repeat 50% / cover;display:block}
[class^="fancybox-"],[class^="fancybox-"] *,.slick-track,.fa,.fas,.fa:before,.fas:before,.fa:after,.fas:after {-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.wrapper .slick-slider {margin-bottom:0}
.webBox {position:relative;width:100%;overflow:visible;overflow-x:clip}
.webBox .pageh1 {position:absolute;top:0;z-index:1}
.webBox .wrapper {position:relative;background:url(/images/35/Bg.jpg);z-index:2}
.workframe {position:relative;margin:0 auto;width:min(90%,1500px);z-index:1}

/* #Sitemap */
#Sitemap #jsonUL a {color:#000}
header {position:absolute;padding:25px 6%;width:100%;font-size:0;top:0;left:0;z-index:98;display:flex;align-items:center;justify-content:space-between;background: linear-gradient(180deg, rgb(255 255 255 / 89%), rgb(255 255 255 / 0%));}
header .row {width:35px;display:inline-block}

/* #cis */
header #cis {}
header #cis img {height:55px}

/* #menuIcon */
header #menuIcon {width:57px;height:57px;display:flex;text-align:right;align-items:center;flex-direction:column;justify-content:center;background:rgb(32 41 52 / 78%);padding:15px;gap:10px;border-radius:666px}
header #menuIcon font.line {margin:0 auto;width:82%;height:1px;background:white;display:block}
header #menuIcon font.txt {display:none;text-align:right;line-height:120%;letter-spacing:1px;font-family:'Oswald',sans-serif;font-size:13px;color:#151529}

/* #mbMenu */
header #mbMenu {position:fixed;top:0;right:-700px;z-index:99;-webkit-filter:grayscale(1)}
header #mbMenu[data-type="2"] {right:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3st;-o-transition-duration:.3s;transition-duration:.3s}
header #mbMenu #closeIcon {position:absolute;width:30px;height:30px;display:block;right:30px;top:20px}
header #mbMenu #closeIcon:before,header #mbMenu #closeIcon:after {width:30px;height:1px;background:#a7a7a7;display:block;content:"";-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(13px) rotate(45deg)}
header #mbMenu #closeIcon:after {-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}
header #mbMenu nav {overflow-y:scroll;padding:85px 85px 100px;width:500px;height:100vh;background-image:url(/images/35/headernav.jpg);background-position:50% 50%;background-size:cover}
header #mbMenu nav::-webkit-scrollbar {width:0}
header #mbMenu nav:after {position:absolute;width:100%;height:90px;background:#151529;display:block;left:0;bottom:0;content:""}
header #mbMenu nav ul li a {padding:30px 0;display:flex;color:#fff;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(255 255 255 / 20%);font-size:15px;letter-spacing:1px;font-size:1.15rem}
header #mbMenu nav ul li:hover a {opacity:.65}
header #mbMenu nav ul li a font {font-family:"Tinos",serif;text-transform:uppercase;opacity:.75;font-size:14px;letter-spacing:0}
header #mbMenu nav .btnBox {margin-bottom:30px}
header #mbMenu nav .btnBox a {margin-right:20px;min-width:16px;display:inline-block;color:#a3a0ca}
header #mbMenu nav .btnBox a#translateLink {font-size:15px}
header #mbMenu nav .btnBox a i {vertical-align:unset}
header #mbMenu #fixBox {position:fixed;text-align:center;bottom:66px;right:25px}
header #mbMenu #fixBox a {margin-bottom:15px;display:block}
header.headerfixed {position:fixed;background:linear-gradient(to bottom,rgb(255 255 255 / 84%),rgb(255 255 255));padding:10px 6%}

/* #menuIcon */
header.headerfixed #menuIcon {padding:5px}
header.headerfixed #menuIcon font.line {width:60%}
header .righttop_box {position:relative;z-index:30;display:flex;align-items:center;gap:15px;width:auto;height:auto}
header .righttop_box #menuIcon {position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;flex:0 0 auto;margin:0}
header .language_box {position:relative;display:flex;align-items:center;min-height:48px;padding:5px 7px 5px 16px;background:linear-gradient(135deg,rgba(24,31,39,.78),rgba(43,53,64,.68));border:1px solid rgba(255,255,255,.16);border-radius:999px;box-shadow:0 12px 30px rgba(12,18,24,.15),0 1px 0 rgba(255,255,255,.09) inset;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}
header .language_box::before {content:"";position:absolute;top:0;left:18px;width:62px;height:2px;background:linear-gradient(90deg,#d71920,transparent)}
header .language_box::after {content:"";position:absolute;right:-29px;bottom:-36px;width:78px;aspect-ratio:1;border:1px solid rgba(255,255,255,.07);border-radius:50%;pointer-events:none}
header .language_label {position:relative;z-index:2;display:flex;align-items:center;gap:8px;margin-right:11px;padding-right:12px;border-right:1px solid rgba(255,255,255,.15)}
header .language_label span {display:block;width:6px;height:6px;background:#d71920;border-radius:50%;box-shadow:0 0 0 4px rgba(215,25,32,.12),0 0 12px rgba(215,25,32,.45)}
header .language_label font {color:rgba(255,255,255,.62);font-family:Arial,sans-serif;font-size:9px;font-weight:700;line-height:1;letter-spacing:.18em}
header .language_links {position:relative;z-index:2;display:flex;align-items:center;gap:3px}
header .language_links a {position:relative;display:flex;align-items:center;justify-content:center;min-width:40px;height:36px;padding:0 9px;color:rgba(255,255,255,.72);text-decoration:none;border-radius:999px;overflow:hidden;transition:color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s ease}
header .language_links a::before {content:"";position:absolute;inset:0;background:linear-gradient(135deg,#d71920,#e82e35);border-radius:inherit;opacity:0;transform:scale(.72);transition:opacity .3s ease,transform .3s ease}
header .language_links a small {position:absolute;right:50%;bottom:-26px;z-index:2;padding:5px 8px;color:#fff;font-family:Arial,"Noto Sans TC",sans-serif;font-size:9px;font-weight:500;line-height:1.2;white-space:nowrap;background:#202832;border-radius:5px;box-shadow:0 8px 20px rgba(10,15,21,.2);opacity:0;visibility:hidden;transform:translate(50%,5px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease}
header .language_links a strong {position:relative;z-index:2;font-family:Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.09em}
header .language_links a:hover {color:#fff;box-shadow:0 7px 17px rgba(215,25,32,.2);transform:translateY(-1px)}
header .language_links a:hover::before {opacity:1;transform:scale(1)}
header .language_links a:hover small {bottom:-31px;opacity:1;visibility:visible;transform:translate(50%,0)}
header .language_links a:focus-visible {color:#fff;outline:2px solid rgba(255,255,255,.75);outline-offset:2px}
header .language_links a.current {color:#fff;background:#d71920;box-shadow:0 7px 17px rgba(215,25,32,.2)}

/* #bannernav */
#bannernav {transition:all linear .3s;padding:20px 15px;display:flex;flex:1;justify-content:flex-end}
#bannernav ul {display:flex}

#bannernav a {position:relative;color: #0a0a0a;font-size: 16px;display:block;padding:0px 14px;display:flex;width:100%}
#bannernav a:hover {color:#ffffff}
#bannernav li:nth-child(2n) a {text-align:end}
header.headerfixed #bannernav {}
#bannernav .banner-txt {font-size:90px;font-family:"Tinos",serif;line-height:1.3;margin-left:1px;color:white;width:460px}
#bannernav a::before {content:"";position:absolute;right:0;bottom:-7px;left:0;height:2px;background:#d71920;transform:scaleX(0);transform-origin:right;transition:transform .35s ease}
#bannernav a:hover {color: var(--primary);}
#bannernav a:hover::before {transform:scaleX(1);transform-origin:left}
header form[name="hSearch"] {position:absolute;background:#292929;box-shadow:0 0 10px rgba(21,20,41,.5);border:1px #151427 solid;border-radius:3px;right:0;top:-100%;opacity:0;z-index:99;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3st;-o-transition-duration:.3s;transition-duration:.3s}
header form[name="hSearch"] input {margin:5px 0;padding:5px 20px;background:transparent;color:#fff}
header form[name="hSearch"]:before {position:absolute;width:1px;height:25px;background:#a2a2a2;display:inline-block;right:59px;top:calc((100% - 25px) / 2);content:""}
header form[name="hSearch"] a {padding:0 20px;display:inline-block;color:#a2a2a2}

/* #hSearch */
header form#hSearch {top:70px;opacity:1}
footer,footer * {box-sizing:border-box}
footer {position:relative;color:#fff;background:linear-gradient(135deg,#1d252f 0%,#273340 55%,#323f4e 100%);border-top:4px solid #d71920;overflow:hidden;isolation:isolate}
footer::before {content:"YU TAI PAINT";position:absolute;right:-20px;bottom:48px;z-index:-1;color:rgba(255,255,255,.022);font-family:Arial,sans-serif;font-size:clamp(90px,11vw,190px);font-weight:900;line-height:.8;letter-spacing:-.055em;white-space:nowrap;pointer-events:none}
footer::after {content:"";position:absolute;right:-220px;top:-245px;z-index:-1;width:552px;aspect-ratio:1;border:1px solid rgba(255,255,255,.05);border-radius:50%;box-shadow:0 0 0 55px rgba(255,255,255,.014),0 0 0 110px rgba(215,25,32,.018);pointer-events:none}
footer .workframe {position:relative;width:min(100%,1480px);margin:0 auto}

/* #contactBox */
#contactBox {display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.6fr);align-items:end;gap:clamp(55px,7vw,120px);padding:clamp(75px,7vw,120px) clamp(30px,5vw,80px) clamp(65px,6vw,95px)}
#contactBox::before {content:"";position:absolute;right:clamp(30px,5vw,80px);bottom:0;left:clamp(30px,5vw,80px);height:1px;background:linear-gradient(90deg,rgba(215,25,32,.8),rgba(255,255,255,.16) 18%,rgba(255,255,255,.06) 75%,transparent)}

/* #flogo */
#flogo {position:relative;min-width:0;padding:34px 38px;background:linear-gradient(145deg,rgb(255 255 255),rgb(220 220 220));border:1px solid rgba(255,255,255,.11);border-radius:16px;box-shadow:0 22px 50px rgba(5,10,16,.16),0 1px 0 rgba(255,255,255,.05) inset}
#flogo::after {content:"";position:absolute;top:-1px;left:7px;width:95px;height:4px;border-radius:666px;background:linear-gradient(90deg,#d71920,transparent)}
#flogo a {display:block;text-decoration:none}
#flogo img {display:block;width:min(100%,280px);height:auto;filter:drop-shadow(0 10px 18px rgba(0,0,0,.15));transition:opacity .35s ease,transform .35s ease}
#flogo a:hover img {opacity:.82;transform:translateY(-3px)}

/* #fcount */
#fcount {min-width:0}
#fcount::before {content:"CONTACT INFORMATION";display:flex;align-items:center;gap:15px;margin-bottom:25px;color:#fff;font-family:Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.22em}
#fcount::after {content:"";position:absolute}
#fcount>ul {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none}
#fcount>ul>li {position:relative;display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:17px;min-width:0;padding:20px 22px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;transition:background .35s ease,border-color .35s ease,transform .35s ease}
#fcount>ul>li::before {content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(180deg,#d71920,#ef4147);transform:scaleY(0);transform-origin:bottom;transition:transform .35s ease}
#fcount>ul>li::after {content:"";position:absolute;right:-25px;bottom:-35px;width:80px;aspect-ratio:1;border:1px solid rgba(255,255,255,.04);border-radius:50%;pointer-events:none}
#fcount>ul>li:hover {background:rgba(255,255,255,.075);border-color:rgba(255,255,255,.15);transform:translateY(-3px)}
#fcount>ul>li:hover::before {transform:scaleY(1)}
#fcount>ul>li font {display:block;min-width:0;font-style:normal}
#fcount>ul>li>font:first-child {color:rgba(255,255,255,.46);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.1em}
#fcount>ul>li>font:first-child::after {content:"";display:block;width:24px;height:2px;margin-top:8px;background:#d71920}
#fcount>ul>li>font:last-child {color:#fff;font-size:15px;font-weight:500;line-height:1.65}
#fcount a {color:inherit;text-decoration:none;word-break:break-word;transition:color .3s ease}
#fcount a:hover {color:#ef3a41}

/* #infoBox */
#infoBox {display:flex;align-items:center;justify-content:space-between;gap:45px;padding:26px clamp(30px,5vw,80px) 30px;color:rgba(255,255,255,.48)}
#infoBox::before {content:"";position:absolute;top:0;right:clamp(30px,5vw,80px);left:clamp(30px,5vw,80px);height:1px;background:rgba(255,255,255,.07)}
.footercop {display:flex;align-items:center;gap:6px;flex:0 0 auto;font-family:Arial,"Noto Sans TC",sans-serif;font-size:12px;line-height:1.6;letter-spacing:.03em}
.footercop * {font-size:14px}
.footercop::before {content:"";display:block;width:8px;height:8px;background:#d71920;border-radius:50%;box-shadow:0 0 0 5px rgba(215,25,32,.1)}
.footercop .text,.footercop .text p {margin:0}
.footercop a {color:rgba(255,255,255,.55);text-decoration:none;transition:color .3s ease}
.footercop a:hover {color:#fff}

/* #fnav */
#fnav {display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 26px;min-width:0}
#fnav a {position:relative;color:rgba(255,255,255,.62);font-size:13px;font-weight:500;line-height:1.5;letter-spacing:.04em;text-decoration:none;transition:color .3s ease}
#fnav a::before {content:"";position:absolute;right:0;bottom:-7px;left:0;height:2px;background:#d71920;transform:scaleX(0);transform-origin:right;transition:transform .35s ease}
#fnav a:hover {color:#fff}
#fnav a:hover::before {transform:scaleX(1);transform-origin:left}
#fnav a.sitemap {padding-left:24px}
#fnav a.sitemap::after {content:"";position:absolute;top:50%;left:0;width:1px;height:15px;background:rgba(255,255,255,.16);transform:translateY(-50%)}

/* #gotop */
#gotop {position:fixed;bottom:25px;right:25px;z-index:99;display:flex;flex-direction:column;gap:10px}
#gotop a {width:50px;aspect-ratio:1/1;border-radius:50px;background:var(--primary);display:flex;text-align:center;color:#fff;align-items:center;justify-content:center;flex-direction:row}
#gotop a:last-child svg {fill:white;transform:scaleY(-1)}
#gotop a.follow svg {fill:white;width:20px;height:20px}
#gotop a.follow {display:flex;flex-direction:row;width:auto;position:relative;background:#38802b;align-items:center}
#gotop a.follow.facebook {background:#2d4c82}
#gotop a.follow:hover span {opacity:1;width:85px}
#gotop a.follow span {position:absolute;font-size:13px;opacity:0;width:0;background:#2a8134;z-index:-1;right:25px;height:50px;line-height:50px;border-radius:50px 0 0 50px;padding-left:20px}

/* #webSeo */
#webSeo {position:relative;overflow:hidden}
#webSeo .js-marquee-wrapper *,#webSeo .js-marquee *,#webSeo .seo * {font-weight:400;font-size:13px;color:#929292;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}

/* #SeoStarRating */
#SeoStarRating font {margin-right:5px;display:inline-block;vertical-align:bottom}
#SeoStarRating font:first-child {line-height:130%;font-weight:bold;font-size:18px;color:#FF9800}
#SeoStarRating font:nth-child(2) {font-size:16px;color:#FF9800}
#SeoStarRating font:last-child {color:#383838}
/* @media */
@media screen and (max-width:1680px) {
  .workframe { width: 1300px }
  /* #infoBox */
  footer #infoBox:before { width: calc((100% - 1300px)/2) }
}
@media screen and (max-width:1470px) {
  header { padding: 10px 5% }
  /* #menuIcon */
  header #menuIcon { width: 50px; height: 50px }
  /* #bannernav */
  #bannernav { padding: 20px 15px }
  footer .workframe { grid-template-columns: 40% 60% }
  #contactBox{
    padding: clamp(72px, 5vw, 110px) clamp(50px, 8vw, 150px) clamp(65px, 5vw, 95px);
}
  #infoBox{padding: clamp(20px, 2vw, 20px) clamp(50px, 8vw, 150px) clamp(20px, 2vw, 20px);}
}

@media screen and (max-width:1400px) {
  header .language_box { padding-left: 12px }
  header .language_label { margin-right: 7px; padding-right: 9px }
  header .language_links a { min-width: 36px; padding: 0 7px }
}
@media screen and (max-width:1280px) {
  /* #bannernav */
  #bannernav { display: none }
}
@media screen and (max-width:1200px) {
  /* #contactBox */
  #contactBox { grid-template-columns: minmax(230px,.62fr) minmax(0,1.38fr); gap: 50px; padding-right: 45px; padding-left: 45px }
  /* #flogo */
  #flogo { padding: 30px }
  /* #fcount */
  #fcount>ul>li { grid-template-columns: 58px minmax(0,1fr); padding: 18px }
  /* #infoBox */
  #infoBox { align-items: flex-start; padding-right: 45px; padding-left: 45px }
  /* #fnav */
  #fnav { gap: 8px 20px }
}
@media screen and (max-width:1100px) {
  header .language_label { display: none }
  header .language_box { min-height: 44px; padding: 4px 5px }
  header .language_links a { min-width: 36px; height: 34px }
}
@media screen and (max-width:980px) {
  /* #mbMenu */
  header #mbMenu nav { width: 360px }
  header #mbMenu nav ul li a{padding: 18px 0;}
}
@media screen and (max-width:900px) {
  /* #contactBox */
  #contactBox { grid-template-columns: 1fr; gap: 42px; padding: 75px 35px 65px }
  /* #flogo */
  #flogo { width: 100%; max-width: 520px }
  /* #fcount */
  #fcount>ul { grid-template-columns: repeat(2,minmax(0,1fr)) }
  /* #infoBox */
  #infoBox { display: block; padding: 28px 35px 35px }
  /* #fnav */
  #fnav { justify-content: flex-start; margin-top: 24px }
}
@media screen and (max-width:767px) {
  header .language_box { min-height: 40px; padding: 3px 4px; background: rgba(29,37,46,.82) }
  header .language_links { gap: 1px }
  header .language_links a { min-width: 31px; height: 32px; padding: 0 5px }
  header .language_links a strong { font-size: 10px; letter-spacing: .04em }
  header .language_links a small { display: none }
}
@media screen and (max-width:650px) {
  footer::before { right: -10px; bottom: 100px; font-size: 80px }
  /* #contactBox */
  #contactBox { padding: 65px 20px 55px }
  #contactBox::before { right: 20px; left: 20px }
  /* #flogo */
  #flogo { padding: 26px 24px; border-radius: 12px }
  #flogo::before { margin-bottom: 20px; font-size: 9px }
  #flogo img { width: min(100%,245px) }
  /* #fcount */
  #fcount::before { margin-bottom: 20px; font-size: 11px }
  #fcount>ul { grid-template-columns: 1fr; gap: 9px }
  #fcount>ul>li { grid-template-columns: 62px minmax(0,1fr); padding: 17px 18px; border-radius: 8px }
  #fcount>ul>li>font:last-child { font-size: 14px }
  /* #infoBox */
  #infoBox { padding: 25px 20px 32px }
  #infoBox::before { right: 20px; left: 20px }
  .footercop { align-items: flex-start; flex-wrap: wrap; gap: 12px; font-size: 11px }
  /* #fnav */
  #fnav { gap: 10px 20px; margin-top: 22px }
  #fnav a { font-size: 12px }
}
@media screen and (max-width:640px) {
  /* #mbMenu */
  header #mbMenu { width: 100% }
  header #mbMenu nav { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 85px 45px 100px }
  /* #cis */
  header #cis img {height: 43px;}
  header #cis { width: calc(100% - 35px) }
  header,header.headerfixed { padding: 15px 2%; width: 100% }
}
@media screen and (max-width:480px) {
  header .language_box { border-radius: 10px }
  header .language_links a { min-width: 29px; padding: 0 4px; border-radius: 7px }
}
@media screen and (max-width:420px) {
  /* #contactBox */
  #contactBox {padding-right: 30px;padding-left: 30px;}
  /* #flogo */
  #flogo { padding: 23px 20px }
  /* #fcount */
  #fcount>ul>li { display: block }
  #fcount>ul>li>font:first-child { margin-bottom: 8px }
  #fcount>ul>li>font:first-child::after { display: inline-block; margin: 0 0 3px 10px }
  /* #infoBox */
  #infoBox {padding-right: 30px;padding-left: 30px;}
  /* #fnav */
  #fnav { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 15px 18px }
  #fnav a.sitemap { padding-left: 0 }
  #fnav a.sitemap::after { display: none }
}
@media screen and (min-width:1281px) {
  /* #contactBox */
  footer #contactBox ul li.plus-information a:hover img { display: block }
}
