body{background:#f7f7f7;margin:0
0 0 0;font-size:16px;color:#717271;font-family:Helvetica,Arial,san-serif;text-align:left;line-height:1.5;word-wrap:break-word;position:relative}body,html{min-height:100vh}h1{color:#717271;font-size:14pt;font-weight:bold;padding:20px
0 5px 0}h2{font-size:24px;font-weight:bold;color:#717271;padding:0;margin:10px
0}h2.maintitle{font-family:Yanone Kaffeesatz;font-style:normal;font-weight:400;font-size:30px;padding-left:20px;color:#5a5a5a;margin-bottom:-40px}@font-face{font-family:'Yanone Kaffeesatz';font-style:normal;font-weight:400;src:url("/zms/content/themes/faytv2021/fonts/yanone-kaffeesatz-v9-latin-regular.eot");src:local("Yanone Kaffeesatz Regular"),
local("YanoneKaffeesatz-Regular"),
url("/zms/content/themes/faytv2021/fonts/yanone-kaffeesatz-v9-latin-regular.eot?#iefix") format("embedded-opentype"),
url("/zms/content/themes/faytv2021/fonts/yanone-kaffeesatz-v9-latin-regular.woff2") format("woff2"),
url("/zms/content/themes/faytv2021/fonts/yanone-kaffeesatz-v9-latin-regular.woff") format("woff"),
url("/zms/content/themes/faytv2021/fonts/yanone-kaffeesatz-v9-latin-regular.ttf") format("truetype"),
url("/zms/content/themes/faytv2021/fonts/yanone-kaffeesatz-v9-latin-regular.svg#YanoneKaffeesatz") format("svg");font-display:swap}h2.comments-title{font-size:18px;font-weight:bold;color:#717271}h3{font-weight:bold;font-size:20px;margin:0
0 -15px 0}h4{font-size:9pt;margin:-3px 0 0 0}h5{font-size:11pt;font-weight:bold;margin:10px
0 6px 0}a{color:#7db829;text-decoration:none}a:hover{color:#679922;text-decoration:none;border:none}.textcentered{text-align:center}.textleft{text-align:left}.center{margin:0
auto}.pagemaxwidth{max-width:1000px;padding:0
10px}@media (max-width: 600px){padding:0}.fullheight{height:100%}.fullwidth{width:100%}.relative{position:relative}.centered-axis-x{position:absolute;left:50%;transform:translate(-50%, 0)}@media only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){.pagemaxwidth{max-width:800px}@media (min-width: 800px){.head{background:#fff url(/zms/content/themes/faytv2021/images/banner2.svg) center center no-repeat}}@media (max-width: 799px){.head{background:#fff}}}.head{font:12px/24px Arial, Helvetica, sans-serif;background:#fff;position:relative;text-align:left;margin:0
auto;height:150px;width:100%;border-top:3px solid #a2c82b;border-bottom:3px solid #a2c82b}.sticky{position:-webkit-sticky;position:sticky;top:-100px;z-index:1000}.logo{position:absolute;right:10px;bottom:5px;height:60px}@media only screen and (-moz-max-device-pixel-ratio: 1),
only screen and (-o-max-device-pixel-ratio: 1/1),
only screen and (-webkit-max-device-pixel-ratio: 1),
only screen and (max-device-pixel-ratio: 1){@media (min-width: 810px){.head{background:#fff url(/zms/content/themes/faytv2021/images/banner2.svg) center center no-repeat}}@media (min-width: 1100px){.head{background:#fff url(/zms/content/themes/faytv2021/images/banner.svg) center center no-repeat}}}@media only screen and (-moz-max-device-pixel-ratio: 1.25),
only screen and (-o-max-device-pixel-ratio: 5/4),
only screen and (-webkit-max-device-pixel-ratio: 1.25),
only screen and (max-device-pixel-ratio: 1.25){@media (min-width: 810px){.head{background:#fff url(/zms/content/themes/faytv2021/images/banner2.svg) center center no-repeat}}@media (min-width: 1100px){.head{background:#fff url(/zms/content/themes/faytv2021/images/banner.svg) center center no-repeat}}}@media (max-width: 809px){.head{background:#fff url(/zms/content/themes/faytv2021/images/banner3.svg) left center no-repeat;height:75px}.sticky{top:-30px}}@media (max-width: 600px){.head{background:#fff;height:40px;border-top:3px solid #fff}.logo{height:30px}.sticky{top:-5px}}.tabs_holder{font:12px/24px Arial, Helvetica, sans-serif;height:27px;bottom:3px;position:absolute}.tab_header_item{display:inline-block}.tab_header_item
a{display:block;height:26px;padding:0px
15px;font-size:22px;font-family:Yanone Kaffeesatz,Arial,Helvetica,sans-serif;color:#999;text-decoration:none;outline:0}@media (max-width: 600px){.tab_header_item
a{padding:0px
10px}}.tab_selected
a{border-bottom:5px solid #a2c82b;color:#a2c82b !important}.tab_header_item a:hover{color:#a2c82b}.content{font-size:10pt;margin:0
auto 0 auto;height:auto;display:block;padding:0}article.post{font-size:16px;color:#595959;text-align:justify;line-height:1.5;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;margin-top:40px;padding:10px
40px 10px 40px;-webkit-box-shadow:1px 1px 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:1px 1px 1px 2px rgba(0,0,0,0.05);box-shadow:1px 1px 1px 2px rgba(0,0,0,0.05)}@media (max-width: 600px){article.post{margin-top:30px;padding:10px
10px 10px 10px}}a.more-link{display:block;width:90px;margin:15px
auto 0;text-align:center}a.button,a.more-link{font-size:14px;border:1px
solid #7db829;border-radius:5px;color:#7db829;background-color:#f7f7f7;text-decoration:none;padding:5px
10px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-appearance:none}a.button:hover,a.more-link:hover{background-color:#98cc4e;color:#f7f7f7 !important;border:1px
solid #7db829}div.postfooter{position:relative;margin-top:20px;margin-bottom:15px;font-size:14px;color:#666}.postfooter
a{color:#666}.postfooter a:hover{color:#7db829}div.footbuttons{position:absolute;right:0px;bottom:0px}.footbuttons
a{color:#7db829}a.bprev{position:absolute;top:5px;bottom:5px;left:5px;width:10%;outline:0;cursor:pointer;opacity:0.6}a.bprev:hover{background:url(/zms/content/themes/faytv2021/images/bprev.svg) 50% 50% no-repeat}a.bnext{position:absolute;top:5px;bottom:5px;right:5px;width:10%;outline:0;cursor:pointer;opacity:0.6}a.bnext:hover{background:url(/zms/content/themes/faytv2021/images/bnext.svg) 50% 50% no-repeat}@media (max-width: 500px){a.bprev{width:15%}a.bprev:hover{background-size:50%}a.bnext{width:15%}a.bnext:hover{background-size:50%}}img{border-style:none}img.galeriepich{width:100%;margin-bottom:-5px}.z_slideshow{text-align:center}.projectpicturebox{position:relative;background:#fff;border:1px
solid #ccc;padding:5px;margin-top:10px;margin-bottom:-10px;text-align:center}img.archivethumb{-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;border:0
none;margin:4px
15px 0 0;float:left}body::after{content:'';display:block;height:270px}a.linkfooter{color:#9F9F9F;text-decoration:none;border-bottom:1px dotted #9F9F9F}a.linkfooter:hover{color:#9F9F9F;text-decoration:none;border:none}.footer{background-image:linear-gradient(to top, #1f1f1f 0%, #121212 100%);height:160px;width:100%;text-align:justify;font-size:8pt;font-family:verdana;color:#9F9F9F;margin-top:30px;padding-top:40px;padding-bottom:50px;position:absolute;bottom:0}h2.title{font-family:Yanone Kaffeesatz;font-style:normal;font-weight:400;font-size:30px;padding-left:20px;color:#5a5a5a}.projectbox2{width:calc(100% / 4 - 32px - 0.01px);font-size:16px;display:inline-block;color:#595959;text-align:justify;line-height:1.4;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin-top:20px;margin-left:calc(16px / 2);margin-right:calc(16px / 2);-moz-box-shadow:1px 1px 1px 2px rgba(0,0,0,0.05);box-shadow:1px 1px 1px 2px rgba(0,0,0,0.05)}.projectcategory{display:flex;flex-wrap:wrap;padding:0
20px}.projectcategory::after{content:"";flex:auto}.projectbox{width:calc(100% / 5 - 16px - 0.01px);margin-bottom:20px;margin-left:calc(16px / 2);margin-right:calc(16px / 2)}@media (max-width: 1400px){.projectbox{width:calc(100% / 4 - 16px - 0.01px)}}@media (max-width: 1100px){.projectbox{width:calc(100% / 3 - 16px - 0.01px)}}@media (max-width: 900px){.projectbox{width:calc(100% / 2 - 16px - 0.01px)}}@media (max-width: 500px){.projectbox{width:calc(100% / 1 - 16px - 0.01px)}}a.prthumb{color:#484646;text-decoration:none;font-family:Yanone Kaffeesatz;font-style:normal;font-weight:400;font-size:20px}a.prthumb:hover{opacity:0.8}.prthumbimg{width:100%;margin-bottom:-5px}.howtobox{width:calc(100% / 4 - 16px - 0.01px);margin-bottom:20px;margin-left:calc(16px / 2);margin-right:calc(16px / 2)}@media (max-width: 1400px){.howtobox{width:calc(100% / 3 - 16px - 0.01px)}}@media (max-width: 1100px){.howtobox{width:calc(100% / 2 - 16px - 0.01px)}}@media (max-width: 900px){.howtobox{width:calc(100% / 1 - 16px - 0.01px)}}}.comments-title{margin-bottom:0;padding:20px
0 0 0;font-size:16px;font-size:1.14286rem;line-height:1.5;font-weight:normal}.comments-area
article{padding:0
10px;margin:20px
0 0 0}.comments-area article
header{margin:0
0 10px;overflow:hidden;position:relative}.comments-area article header
img{float:left;padding:0;line-height:0}.comments-area article header cite,
.comments-area article header
time{display:block;margin-left:60px}.comments-area article header
cite{font-style:normal;font-size:15px;font-size:1.071428571rem;line-height:1.42857143}.comments-area article header
time{line-height:1.714285714;text-decoration:none;font-size:10pt;color:#5e5e5e}.comments-area article header
a{text-decoration:none;color:#5e5e5e}.comments-area article header a:hover{color:#21759b}.comments-area article header cite
a{color:#444}.comments-area article header cite a:hover{text-decoration:underline}.comments-area article header
h4{position:absolute;top:0;right:0;padding:6px
12px;padding:0.428571429rem 0.857142857rem;font-size:12px;font-size:0.857142857rem;font-weight:normal;color:#fff;background-color:#0088d0;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #009cee, #0088d0);background-image:-ms-linear-gradient(top, #009cee, #0088d0);background-image:-webkit-linear-gradient(top, #009cee, #0088d0);background-image:-o-linear-gradient(top, #009cee, #0088d0);background-image:linear-gradient(top, #009cee, #0088d0);border-radius:3px;border:1px
solid #007cbd}.comments-area li.bypostauthor cite
span{position:absolute;margin-left:5px;margin-left:0.357142857rem;padding:7px
5px 0 5px;font-size:10px;font-size:0.714285714rem}a.comment-reply-link,a.comment-edit-link{font-size:14px;color:#7db829;text-decoration:none}a.comment-reply-link:hover,a.comment-edit-link:hover{color:#679922;text-decoration:none;border:none}.commentlist
.pingback{line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem}.comment-respond{padding:0
10px}#respond{margin-top:0px}#respond h3#reply-title{font-size:18px;line-height:1.5;margin:0;padding-top:20px}#respond h3#reply-title #cancel-comment-reply-link{margin-left:10px;margin-left:0.714285714rem;font-weight:normal;font-size:12px;font-size:0.857142857rem}#respond
form{margin:10px
0}#respond form
p{margin:11px
0;margin:0.785714286rem 0}#respond form p.logged-in-as{margin-bottom:10px}p.logged-in-as
a{color:#7db829}p.logged-in-as a:hover{color:#679922}#respond form
label{display:block;line-height:1.714285714}#respond form input[type="text"],
#respond form input[type="email"],
#respond form input[type="url"],
#respond form
textarea{-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:0.857142857rem;line-height:1.714285714;padding:5px;width:50%}#respond form
textarea{width:80%}@media (max-width: 600px){#respond form
textarea{width:100%}}#respond form input[type="submit"], #searchform input[type="submit"]{cursor:pointer;font-size:14px;border:1px
solid #7db829;border-radius:5px;background-color:#f7f7f7;color:#7db829;text-decoration:none;padding:5px
10px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-appearance:none}#respond form input[type="submit"]:hover, #searchform input[type="submit"]:hover{color:#f7f7f7;border:1px
solid #7db829;background-color:#98cc4e}#respond form p.form-allowed-tags{margin:0;font-size:9pt;line-height:1.5;color:#5e5e5e}.required{color:red}.wp-pagenavi{font-size:14px;line-height:22px;text-align:center;color:#b5b5b5;width:100%;padding:30px
0 10px 0;clear:both}.wp-pagenavi a, .wp-pagenavi
span{border:1px
solid #7db829;border-radius:5px;color:#7db829;text-decoration:none;min-width:34px;padding:5px
10px;margin:2px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-appearance:none}.wp-pagenavi a:hover, .wp-pagenavi
span.current{color:#f7f7f7;background-color:#98cc4e}.wp-pagenavi
span.current{border-radius:5px;background-color:#7db829;border:1px
solid #7db829;color:#f7f7f7}