﻿body,html{font-family:"proxima-nova","Helvetica","Arial",sans-serif;padding:0;margin:0;color:#666;}.noscroll{overflow:hidden;}.hidden{visibility:hidden;}.nodisplay{display:none;}.clear{clear:both;}h1,h2,h3,h4,h5{margin:0;padding:0;}main{max-width:1920px;margin:0 10%;}.heading{margin-top:20px;margin-bottom:20px;display:flex;align-items:baseline;}.heading h1{margin-right:10px;}.button{cursor:pointer;display:inline-block;width:auto;padding:8px 4px;margin:10px;background-color:#95d600;color:#fff;text-align:center;text-transform:uppercase;min-width:150px;text-decoration:none;}.button:hover{background-color:#00833e;}.container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;}.container .card{border:1px solid #000;width:310px;height:210px;margin:10px;text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;overflow:hidden;position:relative;cursor:pointer;}.container .card .image{width:310px;height:210px;display:flex;align-items:center;}.container .card .image img{margin:auto;max-width:300px;max-height:200px;}.container .card .data{position:absolute;display:block;width:300px;height:200px;text-align:left;padding:10px;background-color:#95d600;color:#fff;top:100%;transition:.2s all;}.container .card .data h3{margin:0;margin-bottom:10px;}.container .card .data p{margin:0;}.container .card:hover .data{top:0;}header{position:static;background-color:#26cad3;}header .TopHeader{width:100%;padding:10px 20px;height:64px;box-sizing:border-box;display:grid;grid-auto-columns:100fr 24px;align-items:center;column-gap:10px;position:relative;z-index:100;background-color:#26cad3;}header .TopHeader .logo{white-space:nowrap;grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:1;cursor:pointer;height:auto;width:80%;max-width:250px;}header .TopHeader .logo a{width:100%;height:auto;display:inline-block;box-sizing:border-box;}header .TopHeader .logo img{width:100%;height:auto;}header #searchBar{background:#263746;color:#fff;overflow:hidden;}header #searchBar .CitySelection{background:#00833e;padding:4px 20px;height:50px;box-sizing:border-box;display:flex;align-items:center;}header #searchBar .CitySelection svg{min-width:24px;max-width:24px;width:24px;height:auto;display:inline-block;vertical-align:middle;margin-right:8px;}header #searchBar .CitySelection select{background:#00833e;border:0 solid transparent;color:#fff;font-family:"proxima-nova","Helvetica","Arial",sans-serif;text-decoration:none;font-size:18px;}header #searchBar .CitySelection a{color:#fff;margin-left:16px;font-size:15px;text-decoration:none;}header #searchBar .CitySelection a:hover{text-decoration:underline;}footer{margin-top:30px;background-color:#f4f4f4;}footer .final-footer{background-color:#d9d9d9;padding:15px 20px;padding-bottom:100px;display:flex;align-items:flex-start;justify-content:space-between;align-content:flex-start;}.HomeWrap{margin:auto;width:200px;}.HomeWrap .heading h1{width:100%;text-align:center;}.message{padding:10px;text-align:center;border-radius:10px;margin-bottom:20px;}.message.error{background-color:#f00;color:#fff;}.login{background-color:#bcbec0;padding:10px;border-radius:10px;width:200px;box-sizing:border-box;}.login label{color:#000;}.login input,.login select{width:170px;}.login .controls{text-align:center;}.login .controls button{background-color:#26cad3;border:1px solid #00833e;padding:5px 10px;border-radius:5px;color:#fff;font-weight:bold;cursor:pointer;}.login .controls button:hover{background-color:#95d600;color:#00833e;}.ToolkitItem{padding:20px;}.ToolkitItem .title{text-transform:uppercase;border-bottom:1px solid #ccc;margin-bottom:10px;}.ToolkitItem .container{display:block;column-gap:30px;column-count:2;}.ToolkitItem .container .preview{border-right:1px solid #ccc;}.ToolkitItem .container .preview img{max-width:calc(100% - 30px);border:1px solid #ccc;}.ToolkitItem .OptionWrap{padding:20px;background-color:#ccc;border-radius:5px;}.ToolkitItem .OptionWrap .options{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;}.ToolkitItem form.wrap{width:1024px;margin:auto;display:flex;flex-direction:row;flex-flow:wrap;}.ToolkitItem form.wrap .Editor{margin-right:0;display:block;position:relative;width:1024px;height:auto;margin:20px 0;}.ToolkitItem form.wrap .Editor .Automation{background-color:#f0f;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;color:#fff;font-size:20px;font-weight:bold;padding:20px;box-sizing:border-box;text-align:center;}.ToolkitItem form.wrap .Editor input{background-color:transparent;border:0 solid transparent;}.ToolkitItem form.wrap .Editor input.showme{border:1px solid #000;background-color:#fff;color:#000 !important;}.ToolkitItem form.wrap .Editor textarea{background-color:transparent;border:0 solid transparent;resize:none;}.ToolkitItem form.wrap .Editor textarea.showme{border:1px solid #000;background-color:#fff;color:#000 !important;}.ToolkitItem form.wrap .Editor .ImageUpload{border:2px dotted #ccc;display:flex;flex-direction:column;align-content:center;justify-content:center;text-align:center;}.ToolkitItem form.wrap .Editor .ImageUpload input{width:100%;text-align:center;}.ToolkitItem form.wrap .Editor img{left:0;user-select:none;}.ToolkitItem form.wrap .OptionWrap{position:relative;}.ToolkitItem form.wrap .OptionWrap .options{display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between;justify-content:space-between;}.ToolkitItem form.wrap .OptionWrap .options input{display:none;}.ToolkitItem form.wrap .OptionWrap .options input[type=radio]:checked+label{border-color:#95d600;}.ToolkitItem form.wrap .OptionWrap .options label{width:25%;height:auto;box-sizing:border-box;border:6px solid transparent;margin:0;padding:0;}.ToolkitItem form.wrap .OptionWrap .options label img{display:block;width:100%;height:auto;}.ToolkitItem form.wrap .spacing{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;}.ToolkitItem form.wrap .spacing .controls{width:auto;}.ToolkitItem form.wrap .controls{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:baseline;}.ToolkitItem form.wrap .controls .button{border:0 solid transparent;border-radius:10px;line-height:normal;height:44px;font-size:16px;padding:10px 20px;margin:0;vertical-align:middle;box-sizing:border-box;}.ToolkitItem form.wrap .controls .button:first-child{margin-right:20px;}.ToolkitItem form.wrap .controls .button:last-child{margin-right:0;}