html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,b,u,i,center,ol,ul,li,fieldset,form,legend,table,caption,tr,th,td,article,canvas,embed,footer,header,time,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}html,body{font:15px/1.5 'Gregfont','Arial narrow',sans-serif;color:#000;width:100%}body{background:#FFF;padding:0;margin:0 auto;margin-top:1.7em}@media screen and (max-width:800px){body{margin-top:0}}body:before{content:"";position:fixed;top:-20px;left:0;width:100%;height:10px;z-index:100;-webkit-box-shadow:-3px 0 25px rgba(70,70,70,1);-moz-box-shadow:-3px 0 25px rgba(70,70,70,1);box-shadow:-3px 0 25px rgba(70,70,70,1)}body:after{content:"";position:fixed;bottom:-10px;left:0;width:100%;height:10px;z-index:100;-webkit-box-shadow:0 0 29px rgba(255,255,255,1);-moz-box-shadow:0 0 29px rgba(255,255,255,1);box-shadow:0 0 29px rgba(255,255,255,1)}#sitewrapper{position:relative;z-index:5;background:#FFF;width:85%;max-width:1010px;margin-top:35px;margin-right:auto;margin-left:auto;padding-right:62px;padding-left:62px;box-shadow:0 0 16px #000;margin-bottom:100px}@media screen and (max-width:1024px){#sitewrapper{width:93%;border:0;padding-right:0;padding-left:0;margin:auto;margin-top:20px}}@media screen and (max-width:768px){#sitewrapper{width:100%;padding:0;margin:0;margin-top:39px;border:0;border-radius:16px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}}#main{clear:both;width:100%;display:table;table-layout:fixed}@media screen and (max-width:480px){#main{width:100%;padding:0;margin:0;background:none}}@media only screen and (max-width:800px){p{line-height:160%;margin:0;padding:0 22px}}.contentblock{clear:left;border-top:10px solid #000;border-left:5px solid #FFF;margin-top:29px;margin-bottom:50px}@media only screen and (max-width:768px){.contentblock{float:left;width:auto;padding:0 22px}}.contentblock h1{letter-spacing:0}.contentblock .toplegend{float:left;color:#000;font-size:0.7em;letter-spacing:1px;padding-left:12px;padding-bottom:12px;margin-top:-13px}.contentblock .toplegend span{padding:5px;background-color:#FFF}.contentblock .references-picture-rwdbefore{clear:left;display:block;float:left;width:193px;height:138px;background:transparent url(https://www.swissgreg.com/bg_portfolio_screenshot.gif) no-repeat;padding:11px 0 0 5px;margin-top:1px;margin-right:12px}@media only screen and (max-width:768px){.contentblock .references-picture-rwdbefore{display:none}}.contentblock .references-picture-rwdafter{display:none}@media only screen and (max-width:768px){.contentblock .references-picture-rwdafter{display:block;clear:left;width:193px;height:138px;background:transparent url(https://www.swissgreg.com/bg_portfolio_screenshot.png) no-repeat;padding:11px 0 0 5px;margin-bottom:-5px}}.contentblock .skills-picture-rwdbefore{display:block;float:left;width:193px;height:148px;margin-right:23px}@media only screen and (max-width:768px){.contentblock .skills-picture-rwdbefore{display:none}}.contentblock .skills-picture-rwdafter{display:none}@media only screen and (max-width:768px){.contentblock .skills-picture-rwdafter{display:block;clear:left;width:193px;height:148px;margin-bottom:8px}}.contentblock .infosector{display:block;float:left;width:32%;background:#E5E5E5;font-size:14px;padding:2px;border:1px solid #DDD;border-bottom:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-shadow:2px 3px 3px #DDD}@media only screen and (max-width:1200px){.contentblock .infosector{width:99%}}@media only screen and (max-width:1024px){.contentblock .infosector{font-size:14px}}@media only screen and (max-width:768px){.contentblock .infosector{width:98%;margin-bottom:14px}}@media only screen and (max-width:768px){.contentblock .infosector h1{font-size:28px}}.contentblock .l1{color:#FFF;background:#FF5A00;padding:0 5px;margin-right:2px}.contentblock .l2{color:#FFF;background:#000}.contentblock .description{display:block;float:left;width:38%;min-height:98px;font-size:13px;color:#000;line-height:170%;text-align:justify;-moz-hyphens:auto;hyphens:auto;padding-left:20px;margin-top:-4px;margin-bottom:20px}@media only screen and (max-width:1024px){.contentblock .description{width:auto;font-size:15px;padding-left:0;margin-top:10px}}@media only screen and (max-width:1200px){.contentblock .description{width:auto;padding-left:0;margin-top:10px}}@media only screen and (max-width:768px){.contentblock .description{width:auto;font-size:15px;text-align:left;margin:8px}}.contentblock:hover{color:#000;height:auto;border-top:10px solid #F40;text-shadow:0 1px 1px #999}.description a:link,.description a:visited{color:#F40;font-weight:bold}h1{height:36px;background:#000;font:20px Gregfont,'Arial narrow',sans-serif;font-weight:bold;color:#FFF;text-transform:uppercase;margin-top:8px;margin-bottom:2px;animation:pulse1 2.9s;padding:7px 0 0 5px}@keyframes pulse1{0%{color:#FFA}100%{color:#FFF}}@media only screen and (max-width:768px){h1{height:auto;font:1.4em/1.1 Gregfont,'Arial narrow',sans-serif;color:#000;font-weight:bold;background:none;animation:none;padding:0;border:0}}@media only screen and (max-width:600px){h1{font:1.5em/1.3 Gregfont,'Arial narrow',sans-serif;margin-top:8px;margin-bottom:6px}}h2{white-space:nowrap;font-family:Gregfont,Calibri,sans-serif;font-size:15px;font-weight:bold;line-height:37px;color:#000}h2 span{white-space:normal}@media only screen and (max-width:1024px){h2{font-size:13px}}.reactions_title{font-size:11px;font-weight:700;line-height:20px;margin-top:5px;margin-bottom:8px}h3{font:26px/1 Gregfont,'Arial narrow',sans-serif;color:#FFF;letter-spacing:4px;margin-bottom:.8em;text-shadow:0 2px 2px #000}@media screen and (max-width:497px){h3{margin-top:20px}}h4{margin-bottom:15px}h4 a,h4 a:visited{background:#224}p,ul{margin-bottom:.8em}hr{width:96%;margin-bottom:.8em;border:none;border-top:1px solid #000}.italic{font-family:Arial;font-size:12px;font-style:italic;color:#777}.clear{clear:both;width:0;height:0;display:block;overflow:hidden;visibility:hidden}.primarycolor{color:#FE5A01}.secondarycolor{color:#000}#ticker{width:278px;height:222px;background:#000;font-family:Gregfont;font-size:15px;line-height:130%;font-style:italic;font-weight:bold;color:#FFF;-moz-hyphens:auto;hyphens:auto;padding:15px 22px 20px 20px;border-top:1px solid #000;cursor:pointer}@media screen and (max-width:497px){#ticker{width:86%}}#ticker:hover{background:#C5C5C5;color:#000;text-shadow:none}.feedbackby{float:right;margin-top:4px;font-family:Gregfont;font-size:11px;color:#FFF;font-style:normal;font-weight:normal}.feedbackby-dark{float:right;margin-top:5px;font-family:Gregfont;font-size:11px;color:#345;font-style:normal}@media screen and (max-width:768px){.feedbackby-dark{font-size:15px}}#fadehover{position:relative;padding-top:130px;cursor:pointer}img.a{position:absolute;left:0;top:0;z-index:10}img.b{position:absolute;left:0;top:0}@media only screen and (max-width:900px){.navseparator{display:none}}.gregpics img{display:block;float:left;margin-right:3%;margin-bottom:20px;border:5px double #888;border-top-color:#75B7DC;border-left-color:#75B7DC;border-radius:5px}@media only screen and (max-width:768px){.gregpics img{padding:0;box-shadow:none}}.gregpics img:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 1s ease-in-out;cursor:url('cursorgreg.png'),auto;}@media screen{.onlywhenprinting{display:none}}#gregmap{height:100%}.iwin{width:100%;max-width:400px;font-family:Arial,sans-serif;font-size:12px!important;color:#000;text-align:left;padding:0;overflow:hidden}.iwintit{height:20px;font-size:14px!important;color:#FFF;text-align:center;background:#000;padding-top:6px;border-bottom:1px solid #FF5A00}.iwinimg{float:left;width:120px;height:70px;margin-right:7px;border:1px solid #777}.decolink-eye a{background-image:url(https://www.swissgreg.com/icon_eye.gif);background-position:0 6px;background-repeat:no-repeat;padding-left:16px}.decolink-eye a:hover{background-image:url(https://www.swissgreg.com/icon_eye.gif);background-position:0 -10px;background-repeat:no-repeat;padding-left:16px;transition-property:none !important}.label1{background:#FF5A00;font-size:13px;color:#FFF;padding:0 5px}.label2{background:#000;font-size:13px;color:#FFF;padding:0 5px}.justify{text-align:justify}.fontsize17{font-size:17px}.u{text-decoration:underline}.nobreak{white-space:pre}a.tooltip{text-decoration:none}a.tooltip span{display:none;text-decoration:none}a.tooltip:hover span{display:block;position:absolute;bottom:28px;left:0;width:260px;z-index:20;font-family:Gregfont;font-size:13px;font-weight:normal;color:#000;text-decoration:none;text-align:justify;line-height:120%;background:#FFA;padding:4px;border:5px solid #000;border-radius:5px;box-shadow:3px 5px 17px #888}a.tooltip-left{text-decoration:none}a.tooltip-left span{display:none;text-decoration:none}a.tooltip-left:hover span{display:block;position:absolute;bottom:28px;right:0;width:265px;z-index:20;font-family:Gregfont;font-size:13px;font-weight:normal;color:#000;text-decoration:none;text-align:justify;line-height:120%;background:#FFA;padding:4px;border:5px solid #000;border-radius:5px;box-shadow:3px 5px 17px #888}#toolbar{z-index:2;position:absolute;top:-2px;left:0;right:0;height:77px;background:#FFF;font:15px/1.5 Gregfont,Arial,sans-serif;font-size:.8em;color:#000;padding:6px 7% 100px 3%;text-align:right;letter-spacing:2px}@media only screen and (max-width:600px){#toolbar{background:#F40;padding:10px 0 0}}@media only screen and (min-width:600px){#toolbar{padding-right:8%}}@media only screen and (max-width:768px){#toolbar{height:94px}}@media only screen and (max-width:1024px){#toolbar{height:70px}}@media only screen and (min-width:1200px){#toolbar{padding-right:10%}}@media only screen and (min-width:1300px){#toolbar{padding-right:20%}}#toolbar a{display:inline-block;color:#FFF;text-decoration:none;padding-top:3px;padding-bottom:1px}#toolbar .raised{padding-top:3px;display:inline-block;color:#000;font-weight:700;text-decoration:none;text-shadow:1px 1px 3px #000}@media only screen and (min-width:600px){#toolbar-contentwide{display:block;margin-top:2px;margin-right:13px}#toolbar-contentnarrow{display:none}}@media only screen and (max-width:600px){#toolbar-contentwide{display:none}#toolbar-contentnarrow{display:block;font-size:13px;text-align:center;padding-top:3px}.colorselector{visibility:hidden}}#header{position:relative;padding-top:13px;margin-bottom:21px}#greglogo{width:190px;height:70px;margin-top:30px}@media screen and (max-width:1060px){#greglogo{width:204px;height:83px;margin-top:17px;margin-left:21px}}@media screen and (max-width:800px){#greglogo{margin:2px 0 0px 28px}}@media screen and (max-width:600px){#greglogo{margin:-0 0 -8px 10px}}#greglogo:hover{animation:skew 3s infinite;transform:skew(10deg);animation-direction:alternate}@keyframes skew{0%{transform:skewX(-10deg)}100%{transform:skewX(10deg)}}#topnavigation{position:absolute;right:0;bottom:-10px;font:1.6em Gregfont,'Arial narrow',sans-serif;font-weight:bold}@media screen and (max-width:768px){#topnavigation{width:100%;margin:auto;bottom:0;font-size:1.1em;font-weight:bold;position:relative;background:#FAFAFA}}@media screen and (max-width:768px){#topnavigation{width:100%;padding:0;margin:0}}#topnavigation ul{float:right}@media screen and (max-width:1010px){#topnavigation ul{padding-bottom:10px}}@media screen and (max-width:768px){#topnavigation ul{float:none;width:100%;display:table;table-layout:fixed;font-size:14px;padding-bottom:0;margin-bottom:0}#topnavigation ul li.current{border:1px solid #000}}@media screen and (max-width:480px){#topnavigation ul{float:none;display:table;table-layout:initial;font-size:12px;text-shadow:1px 1px 1px #CCC}}#topnavigation ul li{float:left;display:inline-block}@media screen and (max-width:768px){#topnavigation ul li{float:none;width:100%;overflow:hidden;display:table-cell;width:auto;text-align:center;background:#FFF;font-size:1.5em;letter-spacing:1px;border:1px solid #BBB;border-left:none}}#topnavigation ul li a{display:block;padding:.4em .9em;text-decoration:none;color:#FE5A01}@media screen and (max-width:768px){#topnavigation ul li a{font-size:.9em;color:#FE5A01;text-transform:uppercase;padding:10px 0}}#topnavigation ul li a .sub{display:block;font-family:Gregfont;font-size:13px;color:#AAA;line-height:95%}@media screen and (max-width:1010px){#topnavigation ul li a .sub{display:none}}#topnavigation ul li a:hover,#topnavigation ul li.current a{color:#fff;background-color:#000}@media screen and (max-width:768px){#topnavigation ul li.current a{border:1px solid #000}}#topnavigation ul li a:hover .sub,#topnavigation ul li.current .sub{color:#CCC}#main.ifsubnavigation .subnav,#main.ifsubnavigation .content{display:table-cell;vertical-align:top}#main.ifsubnavigation .subnav{width:160px;font-size:16px;padding-right:22px}#main.ifsubnavigation .content{padding-top:6px;padding-left:20px}#main.ifsubnavigation .subnav select.menu{display:none}#main.ifsubnavigation .subnav ul.menu li{border-bottom:2px solid #F40;font-family:Gregfont,'Arial narrow',sans-serif;white-space:pre}#main.ifsubnavigation .subnav ul.menu li a,.subnav .back{text-decoration:none;display:block;padding:8px .3em 5px 7px;margin-top:8px}#main.ifsubnavigation .subnav ul.menu li.current a,#main.ifsubnavigation .subnav ul.menu li a:hover,.subnav .back{color:#FFF;background-color:#000}@media screen and (max-width:768px){#main.ifsubnavigation .subnav,#main.ifsubnavigation .content{display:block}#main.ifsubnavigation .subnav{width:auto;background-color:#000;padding:10px;margin-top:-40px}#main.ifsubnavigation .subnav ul.menu{display:none}#main.ifsubnavigation .subnav select.menu{width:95%;display:block;padding:0;color:#000;font-size:1.1em;background:#EFEFEF;border-color:#FE5A01;margin-top:18px}}a:link,a:visited{color:#000;text-decoration:none;outline:none;-moz-transition:border-color 910ms ease 0s;-webkit-transition:border-color 910ms ease 0s;transition:border-color 910ms ease 0s;border-bottom:1px solid transparent}a:hover{position:relative;bottom:1px;border-color:#F40;-moz-transition:all .2s linear 0;-moz-transition:border-color 0 ease 0s;-webkit-transition:all .2s linear 0s;-webkit-transition:border-color 0 ease 0s}a:active{bottom:0;position:relative;outline:none}a img{border:none}@media screen and (max-width:800px){a:active{color:#000;background:#FF0}}.linknewtab{background-image:url(icon_newtab.png);padding:0 0 0 26px;margin-left:5px;background-position:0 0;background-repeat:no-repeat}input,textarea,select{font:100% Gregfont,Arial,sans-serif;color:#FFF}input[type=text],input[type=search],input[type=email],input[type=url],textarea{background:transparent;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:6px;border:1px solid #FFF;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:auto;margin-bottom:8px}textarea{border:1px solid #FFF}input:focus,textarea:focus{-webkit-box-shadow:0 0 5px #FFF;-moz-box-shadow:0 0 5px #FFF;box-shadow:0 0 22px #FFF;-webkit-transform:scale(1.01);-moz-transform:scale(1.01);transform:scale(1.01);letter-spacing:1px;text-shadow:0 1px 1px #CCDDDD}input[type=submit]{font-family:Verdana,Arial;width:135px;height:32px;background:#FFEE77;color:#000;border:4px outset #FE5A01;border-radius:4px;padding-top:0;margin:0 6px 2px;cursor:pointer}input[disabled]{color:#999}#homeblocks{width:100%;margin:auto;margin-top:-23px}@media only screen and (max-width:800px){#homeblocks{width:320px}}@media only screen and (min-width:768px){#homeblocks{width:730px}}@media only screen and (min-width:1280px){#homeblocks{width:1040px}}#home-block-1{float:left;width:320px;height:360px}@media only screen and (max-width:768px){#home-block-1{height:320px;margin-bottom:12px}}@media only screen and (min-width:768px){#home-block-1{padding:0 20px}}@media only screen and (min-width:1280px){#home-block-1{padding:0 10px 0 0}}#home-block-2{float:left;width:320px;height:360px}@media only screen and (max-width:768px){#home-block-2{height:320px;margin-bottom:12px}}@media only screen and (min-width:768px){#home-block-2{padding:0 20px}}@media only screen and (min-width:1280px){#home-block-2{padding:0 10px 0 8px}}#home-block-3{float:left;width:320px;height:360px}@media only screen and (max-width:768px){#home-block-3{height:320px;margin-bottom:12px}}@media only screen and (min-width:768px){#home-block-3{padding:0 20px}}@media only screen and (min-width:1280px){#home-block-3{padding:0 10px}}#home-block-4{float:left;width:320px;height:360px}@media only screen and (max-width:768px){#home-block-4{height:320px;margin-bottom:12px}}@media only screen and (min-width:768px){#home-block-4{padding:0 20px}}@media only screen and (max-width:768px){#home-block-5{height:auto}}@media only screen and (min-width:1280px){#home-block-4{padding:0 10px 0 0}}#home-block-5{float:left;width:320px;height:342px}@media only screen and (min-width:768px){#home-block-5{padding:0 20px}}@media only screen and (min-width:1280px){#home-block-5{padding:0 10px 0 8px}}#home-block-6{float:left;width:320px;height:360px}@media only screen and (max-width:768px){#home-block-6{height:320px;margin-bottom:12px}}@media only screen and (min-width:768px){#home-block-6{padding:0 20px}}@media only screen and (min-width:1280px){#home-block-6{padding:0 10px}}#timeline{width:861px;height:158px;margin:auto;margin-top:14px;margin-left:-13px}@media only screen and (max-width:1209px){#timeline{display:none}}#timeline-vertical{width:320px;height:861px;margin:20px 0 40px}@media only screen and (min-width:1210px){#timeline-vertical{display:none}}#tiles{list-style-type:none;position:relative}#tiles li{display:none}@media only screen and (max-width:768px){#tiles li{margin-top:0;margin-bottom:0}}.reactions-gridbox{float:left;width:230px;background:#F5F5F5;font-size:13px;-moz-hyphens:auto;hyphens:auto;padding:4px;padding-bottom:12px;border:1px solid #888;border-bottom:3px solid #F40;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:4px;margin-bottom:53px;box-shadow:5px 8px 8px #AAA}.reactions-gridbox-text{font-family:Gregfont;font-style:italic}@media only screen and (max-width:768px){.reactions-gridbox{width:320px;font-size:16px;text-align:left}}@media only screen and (max-width:500px){.reactions-gridbox{width:320px;font-size:16px;text-align:left;margin:0 0 18px -2px}}.reactions-gridbox h2{padding:4px 0 4px 0;font-family:Arial,sans-serif;color:#FFF!important;background:#000;text-transform:uppercase}.reactions-gridbox:hover{color:#000;background:#FFF3A9;text-shadow:1px 2px 2px #BBB;border:1px solid #CCDDDD;border-bottom:5px solid #FF5A00}.img-weblog-thumbnail{float:right;width:103px;margin-left:15px;border:3px double #000;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px}@media only screen and (max-width:768px){.img-weblog-thumbnail{margin-right:5px;margin-left:5px}}.img-weblog-thumbnail:hover{border:3px solid #F40}.img-weblog{float:right;max-width:100%;background:url(bg_img_weblog.png) bottom;padding-bottom:20px;margin-top:5px;margin-left:22px;border-top:1px solid #DDD}@media only screen and (max-width:768px){.img-weblog{display:block;float:none;margin:auto}}.at{max-width:100%;margin-bottom:45px;border:1px dashed #246;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:3px 3px 5px 5px #89A;-webkit-box-shadow:3px 3px 5px 5px #89A;box-shadow:3px 3px 5px 5px #89A}.blogpost-date{background:url(weblog_datecircle.gif) repeat scroll 0 0 transparent;float:left;font-size:17px;height:65px;text-transform:uppercase;width:65px;margin-right:19px}.blogpost-date > div{float:left;font-family:'Arial',sans-serif;position:relative}.blogpost-month{color:#000;left:0;text-align:right;top:12px;width:30px}.blogpost-day{color:#FFF;left:8px;top:26px}@media only screen and (max-width:800px){.weblog-text{font-family:'Gregfont',Arial;font-size:16px;color:#004;line-height:150%}}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#footer{background:#000;font-size:13px;color:#FFF;padding:26px 20px 0px 20px;margin-bottom:48px}@media screen and (max-width:600px){#footer{padding:0;margin:0}}#footer a{color:#DDD;z-index:100}@media screen and (max-width:600px){#footer a{font-size:15px;line-height:300%;border-bottom:1px solid #FFF}}#footerblocks{width:100%;margin:auto}@media only screen and (max-width:800px){#footerblocks{width:320px}}@media only screen and (min-width:768px){#footerblocks{width:730px}}@media only screen and (min-width:1280px){#footerblocks{width:965px}}#footer-block-1{float:left;width:309px}@media only screen and (min-width:768px){#footer-block-1{padding:0 20px}}@media only screen and (min-width:1280px){#footer-block-1{padding:0 10px 0 0}}#footer-block-2{float:left;width:305px;font-size:13px;color:#CCC;text-align:justify;line-height:170%}@media only screen and (min-width:768px){#footer-block-2{padding:0 20px;font-style:italic}}@media only screen and (min-width:1280px){#footer-block-2{padding:0 10px 0 0}}@media screen and (min-width:768px) and (max-width:1279px){#footer-block-2{display:none}}#footer-block-3{float:left;width:280px}@media only screen and (min-width:768px){#footer-block-3{padding:0;margin-left:24px}}@media only screen and (min-width:1024px){#footer-block-3{padding:0;margin-left:32px}}@media only screen and (min-width:1280px){#footer-block-3{padding:0 10px 0 0;margin-left:24px}}#sitemap{font-weight:bold;letter-spacing:3px;line-height:171%}@media screen and (max-width:497px){#sitemap{margin-left:15px;margin-bottom:15px}#sitemap a{margin-left:15px;line-height:220%;margin-bottom:15px}}#sitemap a:hover{letter-spacing:4px}.sitemaplink-active{padding:1px 4px 1px 5px;background:#F40;margin-left:-4px}.casestudy{color:#DDD}@media screen and (max-width:497px){.casestudy{font-size:15px;padding-left:15px}}#bottom{font-size:13.5px;color:#000;text-align:center;line-height:150%}@media screen and (max-width:768px){#bottom{display:none}}#bottom a,#bottom a:visited{color:#FE5A01;font-weight:700;text-decoration:underline;z-index:50}#bottom a:hover{color:#000}#backtotop a{position:fixed;right:4px;bottom:13px;font-size:30px;color:#F40}@media screen and (max-width:800px){#backtotop{display:none!important}}.x{display:none}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1.1s;-moz-animation-duration:1.1s;-ms-animation-duration:1.1s;-o-animation-duration:1.4s;animation-duration:1.1s}@keyframes bounceIn{0%{opacity:0;transform:scale(0.5)}70%{opacity:1;transform:scale(1.00)}100%{transform:scale(.8)}100%{transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}a[href^="http://maps.google.com/maps"]{display:none!important}a[href^="https://maps.google.com/maps"]{display:none!important}.gmnoprint a,.gmnoprint span,.gm-style-cc{display:none}
